<rt id="mou0a"><small id="mou0a"></small></rt> <rt id="mou0a"><optgroup id="mou0a"></optgroup></rt>

一種基于非root權限實現遠程控制手機的方法與流程

文檔序號:26534894發布日期:2021-09-04 16:49
一種基于非root權限實現遠程控制手機的方法與流程

1.本發明涉及手機遠程控制技術領域,具體涉及一種基于非root權限實現遠程控制手機的方法。


背景技術:

2.手機作為現代人必備且隨身攜帶的電子產品之一,已經越來越深的融入到人們的工作和生活當中。然而許多人在使用手機的過程中會遇到各種各樣自己無法解決的問題,對于年齡段較高的手機用戶尤為明顯。而遠程控制是一種很便利的方式,在雙方手機中安裝app即可通過一部手機遠程控制另一部手機的方式,幫助其解決問題,類似于pc端的遠程協助功能。
3.手機端的遠程控制可以讓人們隨時隨地的幫助其他人解決問題,減少人們學習使用手機及使用手機時解決問題的成本,會為人們的生活帶來諸多便利和好處。
4.當前使用遠程控制功能時需要被控方手機獲取root權限方可達到控制功能,因此帶來的問題:
5.(1)使用手機遠程控制手機須獲取手機root權限;
6.(2)降低了被控方手機的數據和系統安全性;
7.(3)提升了用戶使用遠程控制功能的難度和成本。


技術實現要素:

8.針對現有技術存在的問題,本發明提供一種基于非root權限實現遠程控制手機的方法。通過將屏幕手勢操作數據通過協議傳輸并通過無障礙服務調用,解決現在技術存在的問題。
9.為實現上述目的,本發明的具體方案如下:
10.本發明提供一種基于非root權限實現遠程控制手機的方法,包括如下步驟:
11.s1,控制方將自身屏幕的手勢操作內容封裝成事件發送給被控制方;控制和被控制方處于通訊連接狀態,通過通訊軟件傳遞數據,比如微信、qq等;
12.s2,被控制方接收到事件信息,解析轉換后發送到自身屏幕;
13.s3,被控制方的屏幕完成事件信息包含的手勢操作指令。
14.進一步地,步驟s1具體包括:控制方創建一個自定義的事件,處理器采集屏幕的觸摸事件,并根據控制協議封裝事件的類型、事件時長(duration)、事件編號(id)、上一次事件的坐標(x和y)、本次事件的坐標(x’和y’),然后將封裝后的數據傳輸給被控方。
15.進一步地,所述事件的類型包括如下動作任意一種或多種:單擊、雙擊、長按、按下、滑動、抬起。
16.控制協議就是對事件中各個數據進行定義的規定,然后,打包好的數據通過tcp/ip等協議發送。
17.進一步地,步驟s2具體包括:
18.被控方自定義android無障礙服務,解析控制方傳輸過來的事件數據并重新封裝成自定義無障礙服務所需要的事件類型,通過自定義的無障礙服務的dispatchgesture函數將事件發送到被控制方自身屏幕,達到控制的目的。
19.進一步地,步驟s2進一步具體包括如下步驟:
20.s21,解析被控方傳過來的事件數據;
21.s22,將解析后的數據封裝成gesturedescription.strokedescription數據用于事件的觸發;
22.s23,將gesturedescription.strokedescription數據存儲到隊列queue中;
23.s24,創建一個繼承自android的accessibilityservice的自定義service組件;
24.s25,在自定義的service中從隊列queue中獲取gesturedescription.strokedescription事件數據;
25.s26,在自定義的service中調用dispatchgesture(gesturedescription.strokedescription,gestureresultcallback)并將gesturedescription.strokedescription數據發送給android系統在被控制方的手機屏幕觸發事件;
26.s27,在gestureresultcallback的oncompleted函數中從隊列queue中獲取下一個事件并執行s26的操作。
27.通過以上步驟,控制方的操作手勢數據不斷發送到被控制方的手機屏幕并執行,從而實現手機的遠程控制。
28.采用本發明的技術方案,具有以下有益效果:
29.本發明提供一種基于非root權限實現遠程控制手機的方法,包括:控制方采集用戶在屏幕的按下、滑動、抬起事件并根據協議封裝后傳輸給被控方;被控方自定義android“無障礙”服務,解析控制方傳輸過來的事件數據并重新封裝成自定義“無障礙”服務所需要的事件類型,通過自定義的“無障礙”服務的dispatchgesture函數將事件發送到屏幕,達到控制的目的;通過上面的方法,可以方便的在不需要獲取手機root權限的情況下使用手機遠程控制另一部手機達到遠程協助的目的,從而降低移動端遠程協助的門檻且不會影響手機數據的安全性和穩定性。
附圖說明
30.圖1是本發明具體實施方式的流程圖;
31.圖2是本發明具體實施方式的事件信息在被控制方執行的流程圖;
32.圖3是實現遠程控制的基本流程圖。
具體實施方式
33.以下結合附圖和具體實施例,對本發明進一步說明。
34.結合圖1
?
圖3對本發明進行具體說明
35.本發明提供一種基于非root權限實現遠程控制手機的方法,具體實施方案如下:
36.控制方采集用戶在屏幕的按下、滑動、抬起事件并根據協議封裝后傳輸給被控方,被控方自定義android“無障礙”服務,解析控制方傳輸過來的事件數據并重新封裝成自定義“無障礙”服務所需要的事件類型,通過自定義的“無障礙”服務的dispatchgesture函數
將事件發送到屏幕,達到控制的目的。包括步驟:
37.控制方:
38.1.創建一個自定義的事件處理器采集屏幕的觸摸事件,并根據控制協議封裝事件的類型(單擊、雙擊、長按、按下、滑動、抬起)、事件時長duration、事件id、上一次事件的坐標x和y、本次事件的坐標x’和y’,然后將封裝后的數據傳輸給被控方。
39.被控制方:
40.1.解析被控方傳過來的事件數據;
41.2.將解析后的數據封裝成gesturedescription.strokedescription數據用于事件的觸發;
42.3.將gesturedescription.strokedescription數據存儲到隊列queue中;
43.4.創建一個繼承自android的accessibilityservice的自定義service組件;
44.5.在自定義的service中從隊列queue中獲取gesturedescription.strokedescription事件數據;
45.6.在自定義的service中調用
46.dispatchgesture(gesturedescription.strokedescription,gestureresultcallback)
47.方法將gesturedescription.strokedescription數據發送給android系統觸發事件;
48.7.在gestureresultcallback的oncompleted函數中從隊列queue中獲取下一個事件并執行步驟6的操作。
49.通過以上步驟,控制方的操作手勢數據不斷發送到被控制方的手機屏幕并執行,從而實現手機的遠程控制。
50.本技術方案通過事件信息實現圖3的控制流程:
51.控制方發信息到被控制方
???
被控制方收到信息,并確認同意被控制
???
控制方獲得控制權限,進行遠程操作。
52.以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是在本發明的發明構思下,利用本發明說明書及附圖內容所作的等效結構變換,或直接/間接運用在其他相關的技術領域均包括在本發明的保護范圍內。
再多了解一些
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
日本无码免费一区二区三区,日韩免费视频一一二区,亚洲伊人成无码综合网,国产高清卡1卡2卡3,国产一卡二卡三卡四卡网站 欧美AV熟妇的荡欲| 日本肥熟老熟妇VIDEOS| 曰本超级乱婬Av片免费| 米奇影院777中文字幕| 免费的黄A片在线观看| 永久免费AV无码网站| 在线萝福利莉18视频| 久久精品免费国产大片| 苍井空被躁50分钟在线观看| 无遮挡色视频免费观看| 成年网站未满十八禁视频| 性欧美XXXX| 日本午夜免A费看大片中文4| 欧美人禽Z0Z0伦交| 腿张开再深点好爽宝贝视频| 亚洲小说区图片区电影| 久久久综合九色综合88| 2021一本大道一卡二卡三卡四卡| 性XXXX视频播放| 日本GAY视频JAPAN| 67194熟妇在线直接进入| 成年美女XX网站黄| 香港三级电影| 极品人妻互换| 亚洲国产在线一区二区丝瓜| 老湿福利院午夜免费体验| 肉感饱满中年熟妇日本| JAPANESE强行VIDE0SPAGE6| 日本VPSWINDOWS在线观看| 男女肉粗暴进来动态图| 亚洲区日韩精品中文字幕| 偷偷凸谍女厕所女人小便| PORONOVIDEOS人与另类| 6080YY电影在线看| 国产片AV不卡在线观看国语| 私人影院午夜男女爽爽爽| GOGO国模大胆专业人体网| 性深夜免费福利视频| 国产YW855.CCM免费观看网址| 日本人伦姧人妻完整版| 国产小伙和50岁熟女59P| 香蕉久久夜色精品国产| 强吻摸下面撕衣脱裤视频| 午夜大片男女免费观看爽爽爽尤物| 国色天香社区高清免费视频| 亚洲乱码尤物193YW| 国产在线精品一区在线观看| 女人被做到高潮免费视频| A级毛片高清免费视频大全| 男人边吃奶边做好爽免费视频| 最近更新中文字幕资源| 国产精品看片在线观看| 俄罗斯XXXX性视频| 好黄好爽好猛好痛视频| 亚洲欧美日韩高清一区| 亚洲AV永久无码嘿嘿嘿| av一卡二卡三卡免费| 2020年日本高洁一卡二卡二卡四卡| 毛1卡2卡3卡4卡| 人妻| 欧美 国产 日产 韩国| 偷窥 亚洲 欧美 卡通 另类| JUL一542人妻秘书汗中出| 老肥胖熟女露脸系列| 中国孕妇XXXXXXXXX孕交| 国产精品露脸视频观看| 久久精品天天中文字幕| 在线播放一卡二卡三卡| 2019午夜三级网站理论| 国内老熟妇露脸视频| 《和搜子同屋的日子2在线》| 女检察官屈辱打开双腿| 亚洲日韩AV片在线观看| 3xxx永久免费视频| 韩国黄色电影| 男男大尺度GV在线观看| 亚洲丁香五月天缴情综合| 亚洲国产欧美日韩在线一区二区| 又污又爽又黄的网站| 亚洲成A×人片在线观看| 亚洲制服丝袜中文字幕自拍| 亚洲 国产 在线 卡通动漫| AV无码无在线观看| 经典a∨三级在线理论8888| 十十岁宗整版在线观看免费| 人与嘼在线观看| 午夜福利十八禁免费观看| 男女真人国产牲交A做片野外| 扒下她的乳罩和内裤亲吻| 美女爆乳裸体无遮挡私房照| 人妻人人做人碰人人添| 一区二区三区无码高清视频| 国产一卡二卡三卡四卡网站| 好男人视频在线观看2019| 亚洲欧美丝袜 动漫专区| 免费现黄频在线观看国产| 国产精品制服丝袜第一页| 又色又爽又黄的视频网站| 手机在线观看AV无码片| 一品道门在线观看视频| 国卡一卡二卡三卡| 真实国产乱子伦对白视频37P| 午夜片无码区私人影院| 久久精品AV每日更新| AV无码网址| 亚洲AV天堂伊甸园在线观看| 日韩人妻中文无码一区二区三区| 男生和女生在一起差差30分视频| 国产精品熟女人妻| 哒哒哒电影免费观看在线高清视频| CHINESE国产小受| 国产精品 高清 尿 小便 嘘嘘| 色综合久久婷婷88| 寂寞夜晚视频在线观看| 狠狠亚洲超碰狼人久久| 高清女同学巨大乳在线| 强吻摸下面撕衣脱裤视频| 入室强性暴| 国产精品爽爽VA在线观看| JAPAN色系VIDEOS护士| 人人添人人妻人人爽夜欢视频| 国产精品无打码在线播放| 青青草视频|