本發(fā)明涉及安卓系統(tǒng)同屏控制,具體而言,涉及一種基于安卓智能終端跨系統(tǒng)同屏控制操作的方法。
背景技術(shù):
1、隨著醫(yī)療信息化建設(shè)的不斷深入,醫(yī)保終端作為醫(yī)療業(yè)務(wù)的重要載體,其跨系統(tǒng)協(xié)同操作需求日益凸顯。傳統(tǒng)遠程控制技術(shù)多基于單一系統(tǒng)架構(gòu)設(shè)計,在實現(xiàn)安卓系統(tǒng)醫(yī)保終端與不同操作系統(tǒng)控制端(如windows、ios等)的跨平臺交互時,普遍存在兼容性差、數(shù)據(jù)傳輸效率低等問題。
2、因此,亟需一種能夠?qū)崿F(xiàn)通過互聯(lián)網(wǎng)或局域網(wǎng)對醫(yī)保終端進行低延遲、高兼容性的遠程控制技術(shù)方案。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,解決現(xiàn)有醫(yī)保終端跨系統(tǒng)控制存在兼容性差、數(shù)據(jù)傳輸效率低的技術(shù)問題,實現(xiàn)通過互聯(lián)網(wǎng)或局域網(wǎng)對醫(yī)保終端進行低延遲、高兼容性的遠程控制。
2、第一方面,本發(fā)明提供了一種基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,應(yīng)用于醫(yī)保終端,包括以下步驟:
3、s1.在部署遠程控制工具后,通過媒體投影接口采集所述醫(yī)保終端的屏幕數(shù)據(jù);
4、s2.在利用所述遠程控制工具與控制端運行的客戶端建立基于通信協(xié)議的通信連接后,通過所述遠程控制工具將所述屏幕數(shù)據(jù)編碼為rgb格式并傳輸?shù)剿隹蛻舳?,以使所述控制端顯示出所述醫(yī)保終端的屏幕畫面;
5、s3.通過所述遠程控制工具監(jiān)聽所述控制端的輸入事件并轉(zhuǎn)換到所述醫(yī)保終端中,實現(xiàn)通過所述控制端遠程控制所述醫(yī)保終端;所述輸入事件包括鼠標(biāo)輸入和鍵盤輸入。
6、本發(fā)明的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,支持屏幕畫面?zhèn)鬏?、鍵盤/鼠標(biāo)輸入、文件傳輸?shù)裙δ?,滿足醫(yī)護人員協(xié)助患者操作的需求,有利于提高就診效率。
7、進一步的,步驟s2中的具體步驟包括:
8、s21.采用hextile編碼方式對屏幕數(shù)據(jù)進行分區(qū)域壓縮并僅傳輸畫面變化區(qū)域?qū)?yīng)的屏幕數(shù)據(jù)。
9、有效地解決了背景技術(shù)中提到的數(shù)據(jù)傳輸效率低的問題,為實現(xiàn)低延遲、高兼容性的遠程控制技術(shù)方案提供了更優(yōu)化的數(shù)據(jù)傳輸策略。
10、進一步的,步驟s21中的具體步驟包括:
11、根據(jù)當(dāng)前網(wǎng)絡(luò)延遲動態(tài)調(diào)整畫面變化區(qū)域的屏幕數(shù)據(jù)壓縮率及屏幕數(shù)據(jù)傳輸幀率。
12、通過上述調(diào)整,在網(wǎng)絡(luò)狀況良好的情況下,提升了屏幕畫面的顯示質(zhì)量和流暢度,改善了用戶體驗。
13、進一步的,步驟s21中的具體步驟包括:
14、傳輸所述屏幕數(shù)據(jù)時,動態(tài)調(diào)整幀率和分辨率。
15、幀率和分辨率的提高提升了畫面質(zhì)量和流暢度,為用戶提供更優(yōu)質(zhì)的遠程控制體驗。
16、進一步的,在動態(tài)調(diào)整幀率和分辨率的時候執(zhí)行:
17、將所述幀率調(diào)整為15-30fps范圍內(nèi);
18、將所述分辨率調(diào)整為720p或1080p。
19、進一步的,步驟s21中的具體步驟包括:
20、利用jpeg-turbo壓縮算法壓縮所述屏幕數(shù)據(jù)。
21、進一步的,步驟s21中的具體步驟包括:
22、接收所述控制端發(fā)送的緩存反饋信息;所述緩存反饋信息在所述控制端緩存有歷史屏幕數(shù)據(jù)時生成;
23、根據(jù)所述緩存反饋信息,確定畫面變化區(qū)域和非畫面變化區(qū)域;
24、終止非畫面變化區(qū)域?qū)?yīng)的屏幕數(shù)據(jù)傳輸,并傳輸畫面變化區(qū)域?qū)?yīng)的屏幕數(shù)據(jù)。
25、進一步的,步驟s3中的具體步驟包括:
26、s31.在所述控制端和所述醫(yī)保終端同時產(chǎn)生輸入事件時,獲取所述控制端和所述醫(yī)保終端輸入事件的優(yōu)先級并生成有序的輸入隊列;
27、s32.按照所述輸入隊列依次執(zhí)行所有所述輸入事件。
28、進一步的,步驟s31中的具體步驟包括:
29、s311.實時監(jiān)測醫(yī)保終端的網(wǎng)絡(luò)連接狀態(tài),獲取網(wǎng)絡(luò)質(zhì)量參數(shù);所述網(wǎng)絡(luò)質(zhì)量參數(shù)包括丟包率和延遲抖動;
30、s312.基于所述網(wǎng)絡(luò)質(zhì)量參數(shù),動態(tài)調(diào)整控制端輸入事件的優(yōu)先級權(quán)重,當(dāng)丟包率超過預(yù)設(shè)閾值或延遲抖動超過預(yù)設(shè)范圍時,降低控制端輸入事件的優(yōu)先級權(quán)重;否則,維持或提升控制端輸入事件的優(yōu)先級權(quán)重;
31、s313.根據(jù)調(diào)整后的優(yōu)先級權(quán)重,對所述控制端的輸入事件和所述醫(yī)保終端的輸入事件進行排序,生成所述輸入隊列。
32、進一步的,步驟s313中的具體步驟包括:
33、采用加權(quán)快速排序算法排序所有輸入事件,生成所述輸入隊列。
34、由上可知,本發(fā)明提供的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,實現(xiàn)通過互聯(lián)網(wǎng)或局域網(wǎng)對醫(yī)保終端進行低延遲、高兼容性的遠程控制,支持屏幕畫面?zhèn)鬏敗㈡I盤/鼠標(biāo)輸入、文件傳輸?shù)裙δ埽瑵M足醫(yī)護人員協(xié)助患者操作的需求,提高就診效率。
35、本發(fā)明的其他特征和優(yōu)點將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明實施例了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
1.一種基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,應(yīng)用于醫(yī)保終端,其特征在于,包括步驟:
2.根據(jù)權(quán)利要求1所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s2中的具體步驟包括:
3.根據(jù)權(quán)利要求2所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s21中的具體步驟包括:
4.根據(jù)權(quán)利要求2所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s21中的具體步驟包括:
5.根據(jù)權(quán)利要求4所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,在動態(tài)調(diào)整幀率和分辨率的時候執(zhí)行:
6.根據(jù)權(quán)利要求2所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s21中的具體步驟包括:
7.根據(jù)權(quán)利要求2所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s21中的具體步驟包括:
8.根據(jù)權(quán)利要求1所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s3中的具體步驟包括:
9.根據(jù)權(quán)利要求8所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s31中的具體步驟包括:
10.根據(jù)權(quán)利要求9所述的基于安卓智能終端跨系統(tǒng)同屏控制操作的方法,其特征在于,步驟s313中的具體步驟包括: