摘要:為解決用戶在外臨時(shí)辦公對(duì)電腦的需求以及商家運(yùn)營(yíng)傳統(tǒng)共享電腦時(shí)成本高、利潤(rùn)低、不安全等問(wèn)題,文章提出了基于微信小程序的共享云電腦系統(tǒng)設(shè)計(jì)方法。此系統(tǒng)包括微信小程序端、后端處理系統(tǒng)、云電腦端和MySQL數(shù)據(jù)庫(kù)端,提供云端辦公與娛樂(lè)新體驗(yàn)。基于微信小程序的共享云電腦系統(tǒng)具有廣闊的市場(chǎng)前景和顯著的社會(huì)意義。該系統(tǒng)能有效降低商家運(yùn)維共享電腦的難度和成本,從而推動(dòng)云業(yè)務(wù)的發(fā)展,為用戶提供便捷的服務(wù),為商家創(chuàng)造更多的商機(jī)。
關(guān)鍵詞:共享經(jīng)濟(jì);云電腦;云主機(jī);微信小程序
中圖分類號(hào):TP317;TP311 文獻(xiàn)標(biāo)志碼:A
0 引言
隨著網(wǎng)絡(luò)和科技的迅猛發(fā)展,臺(tái)式電腦、筆記本、平板電腦等電子設(shè)備已成為電子化辦公的常態(tài),給人們的生活帶來(lái)了前所未有的便捷。然而,對(duì)于商務(wù)人士、科研人員、學(xué)生等群體而言,他們對(duì)隨時(shí)隨地辦公、學(xué)習(xí)的需求日益迫切,而傳統(tǒng)PC機(jī)的不便性也日益凸顯。因此,集便捷性、安全性、穩(wěn)定性、按需擴(kuò)容于一體的云電腦已逐步被大眾接受并獲得好評(píng)[1-3]。
共享經(jīng)濟(jì)下,電腦領(lǐng)域出現(xiàn)共享電腦模式。高穎等[4]探討了大學(xué)生電腦租賃服務(wù)的市場(chǎng)前景和商業(yè)模式,具有商業(yè)價(jià)值。葉冉青等[5]指出,幼兒園課堂上共享平板電腦有助于提升學(xué)生的學(xué)習(xí)效果。
上述研究雖然為共享電腦提供了啟示,但傳統(tǒng)電腦在使用過(guò)程中須要在本地配置主機(jī)、顯示器等設(shè)備,這種方式不僅要承擔(dān)高昂的硬件成本,還須要專業(yè)的運(yùn)維人員來(lái)運(yùn)維。鑒于此,本文提出了基于微信小程序與云電腦技術(shù)的共享云電腦方案,旨在解決人們?cè)谕獬雎糜?、逛商?chǎng)或臨時(shí)辦公等場(chǎng)合無(wú)電腦可用的難題。
1 系統(tǒng)框架
該系統(tǒng)包括微信小程序端、后端處理系統(tǒng)、云電腦端程序、MySQL數(shù)據(jù)庫(kù)。系統(tǒng)框架如圖1所示。微信小程序端集成了注冊(cè)登錄模塊、服務(wù)時(shí)長(zhǎng)選擇模塊、付費(fèi)模塊和數(shù)據(jù)展示模塊;后端處理系統(tǒng)集成了用戶注冊(cè)登錄模塊、用戶管理模塊、付費(fèi)計(jì)時(shí)模塊;云電腦端集成了鎖屏模塊、解鎖模塊、計(jì)時(shí)提醒模塊、重啟模塊和初始化模塊。
2 功能模塊設(shè)計(jì)
基于微信小程序的共享云電腦系統(tǒng)包含4個(gè)核心模塊:注冊(cè)登錄模塊、時(shí)tfySz8GtC02WdKsbHHophg==長(zhǎng)選擇模塊、云產(chǎn)品展示模塊以及個(gè)人中心模塊。功能模塊設(shè)計(jì)如圖2所示。
注冊(cè)登錄模塊設(shè)計(jì)了以下功能:首頁(yè)產(chǎn)品的滾動(dòng)展示,旨在為用戶呈現(xiàn)豐富多樣的云電腦產(chǎn)品;使用前的安全提示,確保用戶在使用前了解相關(guān)安全信息;便捷的注冊(cè)和登錄功能,使用戶能夠快速完成身份驗(yàn)證并進(jìn)入系統(tǒng)。
時(shí)長(zhǎng)選擇模塊讓用戶能夠根據(jù)自身需要靈活設(shè)定云電腦的使用時(shí)長(zhǎng);支付功能則為用戶提供了安全、快捷的支付渠道。
云產(chǎn)品展示模塊則重點(diǎn)展示了云產(chǎn)品的介紹,幫助用戶全面了解云產(chǎn)品的特點(diǎn)和優(yōu)勢(shì)。
個(gè)人中心模塊則致力于為用戶提供個(gè)性化、便捷、高效的個(gè)人信息管理服務(wù)。
2.1 實(shí)現(xiàn)關(guān)鍵技術(shù)
2.1.1 云電腦控制方式
云電腦鎖屏軟件的設(shè)計(jì)通過(guò)Python調(diào)用OS內(nèi)置模塊的技術(shù)手段,實(shí)現(xiàn)了對(duì)鼠標(biāo)鍵盤(pán)使用的精確控制。這種方案可靈活地控制禁止使用或允許使用鼠標(biāo)鍵盤(pán)。在禁止使用鼠標(biāo)鍵盤(pán)的狀態(tài)下,客戶將無(wú)法通過(guò)傳統(tǒng)的鼠標(biāo)和鍵盤(pán)操作云電腦,而在允許使用鼠標(biāo)鍵盤(pán)的狀態(tài)下,客戶則可以通過(guò)鼠標(biāo)和鍵盤(pán)便捷地操作云電腦。
2.1.2 時(shí)長(zhǎng)提醒
用戶通過(guò)微信小程序購(gòu)買(mǎi)套餐后,后端系統(tǒng)會(huì)處理這些信息,并解鎖云電腦開(kāi)始計(jì)時(shí)。當(dāng)時(shí)間接近提醒閾值時(shí),系統(tǒng)會(huì)提醒用戶保存工作或續(xù)費(fèi)。若續(xù)費(fèi),系統(tǒng)將累加時(shí)長(zhǎng)并繼續(xù)計(jì)時(shí);若未續(xù)費(fèi),云電腦將重啟以準(zhǔn)備下一個(gè)用戶使用。
2.1.3 系統(tǒng)自動(dòng)重啟
若倒計(jì)時(shí)結(jié)束后,用戶仍未選擇續(xù)費(fèi),云電腦通過(guò)采用Python調(diào)用OS內(nèi)置模塊的技術(shù)手段進(jìn)行云電腦強(qiáng)制重啟。
2.1.4 系統(tǒng)初始化
在執(zhí)行強(qiáng)制重啟的過(guò)程中,系統(tǒng)啟動(dòng)了影子系統(tǒng)指令,以確保用戶數(shù)據(jù)的安全性和隱私性。在這個(gè)影子系統(tǒng)中,用戶所有的操作都不會(huì)影響到主系統(tǒng)的數(shù)據(jù)或配置。當(dāng)云電腦重啟時(shí),影子系統(tǒng)會(huì)自動(dòng)清除,恢復(fù)到初始狀態(tài),從而有效地清除用戶使用云電腦時(shí)留下的所有痕跡。
2.1.5 云電腦識(shí)別二維碼
為了確保對(duì)每臺(tái)云電腦的精準(zhǔn)控制,本文選擇將微信小程序與云電腦MAC地址進(jìn)行關(guān)聯(lián)的策略。用戶只須掃描云電腦上的二維碼,即可快速進(jìn)入共享云電腦小程序,并在這一過(guò)程中,將云電腦的MAC地址作為參數(shù)傳遞給微信小程序,實(shí)現(xiàn)對(duì)云電腦的精確識(shí)別與高效管理。
2.1.6 云電腦鏡像制作與下發(fā)
為了實(shí)現(xiàn)對(duì)云電腦鎖屏系統(tǒng)的集中部署和高效管理,還須將鎖屏系統(tǒng)制作成鏡像。為運(yùn)營(yíng)的云電腦統(tǒng)一下發(fā)這一鏡像,確保每臺(tái)云電腦都能擁有統(tǒng)一的鎖屏系統(tǒng),從而實(shí)現(xiàn)管理的便捷性和一致性。
2.2 技術(shù)開(kāi)發(fā)方案
2.2.1 注冊(cè)登錄模塊方案
用戶通過(guò)微信掃云電腦端二維碼進(jìn)入共享云電腦登錄界面,填寫(xiě)并提交賬號(hào)密碼后,后端系統(tǒng)驗(yàn)證用戶信息,判斷賬號(hào)是否存在。若用戶存在則直接進(jìn)入云電腦使用服務(wù)界面;若用戶不存在則小程序頁(yè)面跳轉(zhuǎn)至注冊(cè)界面,引導(dǎo)用戶完成注冊(cè)流程,確保用戶能夠順利獲取云電腦服務(wù)。具體樣式如圖3所示。
2.2.2 時(shí)長(zhǎng)選擇模塊方案
共享云電腦的使用時(shí)長(zhǎng)選擇設(shè)計(jì)旨在滿足用戶的個(gè)性化需求,提供了3種靈活的服務(wù)模式。
(1)模式一:套餐式使用。
該模式為用戶提供多種套餐選擇,用戶可以在設(shè)定好的套餐中挑選合適的云電腦使用時(shí)長(zhǎng)。這種方式適合對(duì)使用時(shí)間有大致預(yù)估的用戶,既方便又經(jīng)濟(jì)。
(2)模式二:自定義時(shí)長(zhǎng)使用。
對(duì)于那些需要更靈活的使用時(shí)間的用戶,該模式提供自定義時(shí)長(zhǎng)的選項(xiàng)。這種方式更加靈活自由,滿足了用戶的個(gè)性化需求。
(3)模式三:套餐加自定義結(jié)合使用。
如果用戶預(yù)計(jì)的使用時(shí)間既包含了整小時(shí)數(shù),又有零碎的時(shí)間,那么他們可以選擇這種結(jié)合模式。具體的服務(wù)模式選擇界面如圖4所示。
2.2.3 云產(chǎn)品展示模塊方案
云產(chǎn)品展示模塊展示形式靈活多樣,既可以采用純文字介紹的方式,通過(guò)精煉的文案來(lái)闡述產(chǎn)品的特點(diǎn)和優(yōu)勢(shì),也可采用純視頻介紹的形式,通過(guò)直觀的影像來(lái)展示產(chǎn)品的操作界面、使用效果等。
2.2.4 云主機(jī)后端處理方案
后端處理系統(tǒng)負(fù)責(zé)處理來(lái)自微信小程序和云電腦端的各類請(qǐng)求。對(duì)于微信小程序發(fā)來(lái)的請(qǐng)求,后端系統(tǒng)主要處理用戶的注冊(cè)、登錄、用戶信息的安全存儲(chǔ)與更新以及云電腦使用時(shí)長(zhǎng)選擇的數(shù)據(jù)處理等任務(wù)。
針對(duì)云電腦端鎖屏系統(tǒng)發(fā)出的請(qǐng)求,后端處理系統(tǒng)則采取定時(shí)接收策略。每當(dāng)云電腦端鎖屏系統(tǒng)按照預(yù)設(shè)的時(shí)間間隔向后端系統(tǒng)發(fā)送請(qǐng)求時(shí),后端系統(tǒng)會(huì)比對(duì)微信小程序端提供的云電腦MAC地址與云電腦端發(fā)來(lái)的MAC地址是否一致。在此基礎(chǔ)上,后端系統(tǒng)還會(huì)進(jìn)一步驗(yàn)證是否存在支付成功的指令。一旦驗(yàn)證通過(guò),后端系統(tǒng)會(huì)迅速向云電腦端發(fā)送解鎖及啟動(dòng)計(jì)時(shí)的指令,從而實(shí)現(xiàn)云電腦的快速解鎖功能,并提供云電腦使用的倒計(jì)時(shí)提醒服務(wù)。
3 項(xiàng)目?jī)?yōu)勢(shì)
用戶僅須用微信掃云電腦二維碼,即可進(jìn)入微信 小程序,一鍵授權(quán)注冊(cè)。用戶注冊(cè)后,每次掃碼即可選購(gòu)服務(wù),無(wú)須下載App,不占用手機(jī)內(nèi)存,即掃即用,流程便捷高效。
(1)對(duì)于共享云電腦運(yùn)營(yíng)商家而言,共享云電腦模式無(wú)須投入大量資金購(gòu)買(mǎi)和維護(hù)硬件設(shè)備,也無(wú)須雇用專業(yè)的運(yùn)維人員。用戶僅須告知配置需求,云電腦提供商負(fù)責(zé)開(kāi)通、運(yùn)維和安全,降低運(yùn)營(yíng)成本,提升盈利空間。
(2)對(duì)于云電腦提供商而言,共享云電腦模式不僅有助于提升云電腦、云主機(jī)等云產(chǎn)品的銷量,推動(dòng)我國(guó)云改數(shù)轉(zhuǎn)戰(zhàn)略的發(fā)展,還能通過(guò)這種模式引導(dǎo)大眾了解和接受云產(chǎn)品。
(3)從社會(huì)和國(guó)家的角度來(lái)看,共享云電腦等云產(chǎn)品的發(fā)展有助于提高社會(huì)資源的利用率,緩解資源短缺問(wèn)題。同時(shí),云產(chǎn)品具備低功耗、綠色、節(jié)能環(huán)保的特點(diǎn),有助于實(shí)現(xiàn)我國(guó)的碳中和、碳達(dá)峰戰(zhàn)略目標(biāo),為可持續(xù)發(fā)展做出貢獻(xiàn)。
4 結(jié)語(yǔ)
針對(duì)當(dāng)前共享電腦存在的局限與不足,同時(shí)充分考慮到云運(yùn)營(yíng)商、共享電腦商家及用戶的實(shí)際需求,本文創(chuàng)新打造共享云電腦系統(tǒng)。該系統(tǒng)可以滿足多方需求,功能全面,為共享電腦行業(yè)注入新活力。
本系統(tǒng)經(jīng)中國(guó)電信云中臺(tái)員工試用,反饋設(shè)計(jì)的共享云電腦系統(tǒng)不僅能夠正常執(zhí)行解閉鎖操作,還提供了便捷的云產(chǎn)品簡(jiǎn)介查看功能,確保了每一臺(tái)云電腦都能得到精準(zhǔn)控制,能滿足用戶辦公與休閑需求。期待這一創(chuàng)新系統(tǒng)能夠?yàn)閺V大用戶帶來(lái)更加便捷、高效的共享電腦體驗(yàn),同時(shí)推動(dòng)整個(gè)共享電腦行業(yè)的持續(xù)健康發(fā)展。
參考文獻(xiàn)
[1]徐濤,余佩穎.中國(guó)移動(dòng)云電腦引領(lǐng)云端創(chuàng)新[J].通信世界,2024(6):11-12.
[2]胡迪.中國(guó)電信春城分公司天翼云產(chǎn)品市場(chǎng)開(kāi)發(fā)策略研究[D].長(zhǎng)春:吉林大學(xué),2022.
[3]黃宇芳,徐靜,袁遠(yuǎn),等.云電腦市場(chǎng)前景及發(fā)展建議[J].通信企業(yè)管理,2022(11):62-63.
[4]高穎,章慧,彭海杰,等.共享經(jīng)濟(jì)背景下大學(xué)生電腦租賃商業(yè)模式研究[J].納稅,2019(10):181-182.
[5]葉冉青.美國(guó)專家:幼兒共享平板電腦會(huì)學(xué)得更好[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