基于微信小程序的共享云电脑系统设计与实现

2024-09-23 00:00胡晓东靳梦凡杨彬德吴步昊胡梦飞
无线互联科技 2024年17期

摘要:为解决用户在外临时办公对电脑的需求以及商家运营传统共享电脑时成本高、利润低、不安全等问题,文章提出了基于微信小程序的共享云电脑系统设计方法。此系统包括微信小程序端、后端处理系统、云电脑端和MySQL数据库端,提供云端办公与娱乐新体验。基于微信小程序的共享云电脑系统具有广阔的市场前景和显著的社会意义。该系统能有效降低商家运维共享电脑的难度和成本,从而推动云业务的发展,为用户提供便捷的服务,为商家创造更多的商机。

关键词:共享经济;云电脑;云主机;微信小程序

中图分类号:TP317;TP311 文献标志码:A

0 引言

随着网络和科技的迅猛发展,台式电脑、笔记本、平板电脑等电子设备已成为电子化办公的常态,给人们的生活带来了前所未有的便捷。然而,对于商务人士、科研人员、学生等群体而言,他们对随时随地办公、学习的需求日益迫切,而传统PC机的不便性也日益凸显。因此,集便捷性、安全性、稳定性、按需扩容于一体的云电脑已逐步被大众接受并获得好评[1-3]。

共享经济下,电脑领域出现共享电脑模式。高颖等[4]探讨了大学生电脑租赁服务的市场前景和商业模式,具有商业价值。叶冉青等[5]指出,幼儿园课堂上共享平板电脑有助于提升学生的学习效果。

上述研究虽然为共享电脑提供了启示,但传统电脑在使用过程中须要在本地配置主机、显示器等设备,这种方式不仅要承担高昂的硬件成本,还须要专业的运维人员来运维。鉴于此,本文提出了基于微信小程序与云电脑技术的共享云电脑方案,旨在解决人们在外出旅游、逛商场或临时办公等场合无电脑可用的难题。

1 系统框架

该系统包括微信小程序端、后端处理系统、云电脑端程序、MySQL数据库。系统框架如图1所示。微信小程序端集成了注册登录模块、服务时长选择模块、付费模块和数据展示模块;后端处理系统集成了用户注册登录模块、用户管理模块、付费计时模块;云电脑端集成了锁屏模块、解锁模块、计时提醒模块、重启模块和初始化模块。

2 功能模块设计

基于微信小程序的共享云电脑系统包含4个核心模块:注册登录模块、时tfySz8GtC02WdKsbHHophg==长选择模块、云产品展示模块以及个人中心模块。功能模块设计如图2所示。

注册登录模块设计了以下功能:首页产品的滚动展示,旨在为用户呈现丰富多样的云电脑产品;使用前的安全提示,确保用户在使用前了解相关安全信息;便捷的注册和登录功能,使用户能够快速完成身份验证并进入系统。

时长选择模块让用户能够根据自身需要灵活设定云电脑的使用时长;支付功能则为用户提供了安全、快捷的支付渠道。

云产品展示模块则重点展示了云产品的介绍,帮助用户全面了解云产品的特点和优势。

个人中心模块则致力于为用户提供个性化、便捷、高效的个人信息管理服务。

2.1 实现关键技术

2.1.1 云电脑控制方式

云电脑锁屏软件的设计通过Python调用OS内置模块的技术手段,实现了对鼠标键盘使用的精确控制。这种方案可灵活地控制禁止使用或允许使用鼠标键盘。在禁止使用鼠标键盘的状态下,客户将无法通过传统的鼠标和键盘操作云电脑,而在允许使用鼠标键盘的状态下,客户则可以通过鼠标和键盘便捷地操作云电脑。

2.1.2 时长提醒

用户通过微信小程序购买套餐后,后端系统会处理这些信息,并解锁云电脑开始计时。当时间接近提醒阈值时,系统会提醒用户保存工作或续费。若续费,系统将累加时长并继续计时;若未续费,云电脑将重启以准备下一个用户使用。

2.1.3 系统自动重启

若倒计时结束后,用户仍未选择续费,云电脑通过采用Python调用OS内置模块的技术手段进行云电脑强制重启。

2.1.4 系统初始化

在执行强制重启的过程中,系统启动了影子系统指令,以确保用户数据的安全性和隐私性。在这个影子系统中,用户所有的操作都不会影响到主系统的数据或配置。当云电脑重启时,影子系统会自动清除,恢复到初始状态,从而有效地清除用户使用云电脑时留下的所有痕迹。

2.1.5 云电脑识别二维码

为了确保对每台云电脑的精准控制,本文选择将微信小程序与云电脑MAC地址进行关联的策略。用户只须扫描云电脑上的二维码,即可快速进入共享云电脑小程序,并在这一过程中,将云电脑的MAC地址作为参数传递给微信小程序,实现对云电脑的精确识别与高效管理。

2.1.6 云电脑镜像制作与下发

为了实现对云电脑锁屏系统的集中部署和高效管理,还须将锁屏系统制作成镜像。为运营的云电脑统一下发这一镜像,确保每台云电脑都能拥有统一的锁屏系统,从而实现管理的便捷性和一致性。

2.2 技术开发方案

2.2.1 注册登录模块方案

用户通过微信扫云电脑端二维码进入共享云电脑登录界面,填写并提交账号密码后,后端系统验证用户信息,判断账号是否存在。若用户存在则直接进入云电脑使用服务界面;若用户不存在则小程序页面跳转至注册界面,引导用户完成注册流程,确保用户能够顺利获取云电脑服务。具体样式如图3所示。

2.2.2 时长选择模块方案

共享云电脑的使用时长选择设计旨在满足用户的个性化需求,提供了3种灵活的服务模式。

(1)模式一:套餐式使用。

该模式为用户提供多种套餐选择,用户可以在设定好的套餐中挑选合适的云电脑使用时长。这种方式适合对使用时间有大致预估的用户,既方便又经济。

(2)模式二:自定义时长使用。

对于那些需要更灵活的使用时间的用户,该模式提供自定义时长的选项。这种方式更加灵活自由,满足了用户的个性化需求。

(3)模式三:套餐加自定义结合使用。

如果用户预计的使用时间既包含了整小时数,又有零碎的时间,那么他们可以选择这种结合模式。具体的服务模式选择界面如图4所示。

2.2.3 云产品展示模块方案

云产品展示模块展示形式灵活多样,既可以采用纯文字介绍的方式,通过精炼的文案来阐述产品的特点和优势,也可采用纯视频介绍的形式,通过直观的影像来展示产品的操作界面、使用效果等。

2.2.4 云主机后端处理方案

后端处理系统负责处理来自微信小程序和云电脑端的各类请求。对于微信小程序发来的请求,后端系统主要处理用户的注册、登录、用户信息的安全存储与更新以及云电脑使用时长选择的数据处理等任务。

针对云电脑端锁屏系统发出的请求,后端处理系统则采取定时接收策略。每当云电脑端锁屏系统按照预设的时间间隔向后端系统发送请求时,后端系统会比对微信小程序端提供的云电脑MAC地址与云电脑端发来的MAC地址是否一致。在此基础上,后端系统还会进一步验证是否存在支付成功的指令。一旦验证通过,后端系统会迅速向云电脑端发送解锁及启动计时的指令,从而实现云电脑的快速解锁功能,并提供云电脑使用的倒计时提醒服务。

3 项目优势

用户仅须用微信扫云电脑二维码,即可进入微信 小程序,一键授权注册。用户注册后,每次扫码即可选购服务,无须下载App,不占用手机内存,即扫即用,流程便捷高效。

(1)对于共享云电脑运营商家而言,共享云电脑模式无须投入大量资金购买和维护硬件设备,也无须雇用专业的运维人员。用户仅须告知配置需求,云电脑提供商负责开通、运维和安全,降低运营成本,提升盈利空间。

(2)对于云电脑提供商而言,共享云电脑模式不仅有助于提升云电脑、云主机等云产品的销量,推动我国云改数转战略的发展,还能通过这种模式引导大众了解和接受云产品。

(3)从社会和国家的角度来看,共享云电脑等云产品的发展有助于提高社会资源的利用率,缓解资源短缺问题。同时,云产品具备低功耗、绿色、节能环保的特点,有助于实现我国的碳中和、碳达峰战略目标,为可持续发展做出贡献。

4 结语

针对当前共享电脑存在的局限与不足,同时充分考虑到云运营商、共享电脑商家及用户的实际需求,本文创新打造共享云电脑系统。该系统可以满足多方需求,功能全面,为共享电脑行业注入新活力。

本系统经中国电信云中台员工试用,反馈设计的共享云电脑系统不仅能够正常执行解闭锁操作,还提供了便捷的云产品简介查看功能,确保了每一台云电脑都能得到精准控制,能满足用户办公与休闲需求。期待这一创新系统能够为广大用户带来更加便捷、高效的共享电脑体验,同时推动整个共享电脑行业的持续健康发展。

参考文献

[1]徐涛,余佩颖.中国移动云电脑引领云端创新[J].通信世界,2024(6):11-12.

[2]胡迪.中国电信春城分公司天翼云产品市场开发策略研究[D].长春:吉林大学,2022.

[3]黄宇芳,徐静,袁远,等.云电脑市场前景及发展建议[J].通信企业管理,2022(11):62-63.

[4]高颖,章慧,彭海杰,等.共享经济背景下大学生电脑租赁商业模式研究[J].纳税,2019(10):181-182.

[5]叶冉青.美国专家:幼儿共享平板电脑会学得更好[J].新课程研究,2016(4):106.

Design and implementation of a shared cloud computer system based on WeChat mini programsHU Xiaodong1, JIN Mengfan2, YANG Binde1, WU Buhao1, HU Mengfei1

Abstract: In order to solve the problems of high cost, low profit and insecurity when businesses operate traditional shared computers, this paper proposes a shared cloud computer system design method based on WeChat mini program. This system includes WeChat mini program end, back-end processing system, cloud computer end and MySQL database end, providing new experience of cloud office and entertainment. The shared cloud computer system based on WeChat mini program has broad market prospects and social significance. This system can effectively reduce the difficulty and cost of operating and maintaining shared computers for businesses, thus promoting the development of cloud business, providing users with convenient services and creating more business opportunities for businesses.

Key words: sharing economy; cloud computer; cloud host; WeChat mini program