



摘要:為解決用戶在外臨時辦公對電腦的需求以及商家運營傳統共享電腦時成本高、利潤低、不安全等問題,文章提出了基于微信小程序的共享云電腦系統設計方法。此系統包括微信小程序端、后端處理系統、云電腦端和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