[發明專利]一種Android設備在審
| 申請號: | 201710762011.7 | 申請日: | 2017-08-30 |
| 公開(公告)號: | CN107391425A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 陳旭;周建波;李平 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F9/44 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 設備 | ||
技術領域
本發明涉及Android產品領域,特別涉及一種Android設備。
背景技術
MTP協議是設計來在PC和移動設備之間的通訊協議,而目前缺乏在兩個Android設備之間的通訊方案。
目前的Android系統自帶了MTP協議的Responder端功能,比如一個Android智能手機可以通過USB數據線連接到windows PC上,PC可以直接讀寫智能手機的文本、圖片或視頻等。然而對于Android智能電視來說,其使用性質上更接近MTP協議的Initiator端,需要的是讀取別的移動設備,在電視機上呈現或者操作。但現在市場上的技術方案,沒有將Android電視機實現成Initiator端,以至于無法將Android移動設備和Android電視機通過MTP進行連接操作。所以,本發明就是針對Android設備之間的通信提出一種解決方案。
發明內容
本發明要解決的技術問題是:提供一種Android設備,當該Android設備插入了另一個Android設備,兩個Android設備間可通過MTP協議進行通信。
為解決上述問題,本發明采用的技術方案是:一種Android設備,包括MTP統一管控模塊、Initiator信息識別模塊、MTP管理服務模塊;其中:
當本方系統插入了一個設備時,MTP統一管控模塊用于根據對方設備的類型判斷系統使用的場景,若使用場景為Responder場景,則將本方作為Responder角色,按Android原生流程進行通信;若使用場景為Initiator場景,則將本方作為Initiator角色,并啟用Initiator信息識別模塊;
Initiator信息識別模塊用于讀取對方設備的驅動信息,并將驅動信息與MTP協議特征字段對比,判斷對方設備是否處于MTP模式,若是則啟用MTP管理服務模塊;
MTP管理服務模塊用于將對方設備掛載并進行讀寫管理。
進一步的,若對方設備是PC,MTP統一管控模塊將本方作為Responder角色,按Android原生流程進行通信,若對方設備是Android設備,MTP統一管控模塊將本方作為Initiator角色。
進一步的,MTP管理服務模塊實現MTP設備的掛載和并進行讀寫管理的方法:首先初始化LIBMTP庫,然后初始化FUSE文件系統操作接口結構體,調用LIBMTP庫接口初始化MtpFuseContext結構體,調用fuse_main()接口并把FUSE文件系統操作接口結構體和MtpFuseContext結構體作為參數傳給fuse_main()。
本發明的有益效果是:本發明的Android設備通過設置MTP統一管控模塊、Initiator信息識別模塊、MTP管理服務模塊,當本發明的Android設備與另一個Android設備進行連接時,可自動將本發明的Android設備作為Initiator端,另一個Android設備仍作為Responder端,從而實現兩個Android設備通過MTP進行連接操作,增多了Android設備間通信的方式,增強了Android設備的交互性。
具體實施方式
實施例提供一種Android設備,包括MTP統一管控模塊、Initiator信息識別模塊、MTP管理服務模塊;以下對各個模塊進行具體說明。
當本方系統插入了一個設備時,MTP統一管控模塊用于根據對方設備的類型判斷系統使用的場景,若使用場景為Responder場景,則將本方作為Responder角色,按Android原生流程進行通信;若使用場景為Initiator場景,則將本方作為Initiator角色,并啟用Initiator信息識別模塊;具體來說,若對方設備是PC,MTP統一管控模塊將本方作為Responder角色,按Android原生流程進行通信,若對方設備是Android設備,MTP統一管控模塊將本方作為Initiator角色。
Initiator信息識別模塊用于讀取對方設備的驅動信息,并將驅動信息與MTP協議特征字段對比,判斷對方設備是否處于MTP模式,若是則啟用MTP管理服務模塊。
MTP管理服務模塊對用于將對方設備掛載并進行讀寫管理。MTP管理服務模塊的功能具體實現方式如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710762011.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種只讀讀卡器及其實現方法
- 下一篇:一種建筑工程造價預算演練裝置





