[發明專利]基于安卓系統的局域網設備發現方法及動態鏈接庫有效
| 申請號: | 201410372510.1 | 申請日: | 2014-07-31 |
| 公開(公告)號: | CN104185249A | 公開(公告)日: | 2014-12-03 |
| 發明(設計)人: | 王德滿;楊軍;張凌柱;梁正根;姚鍵;潘柏宇;盧述奇 | 申請(專利權)人: | 合一網絡技術(北京)有限公司 |
| 主分類號: | H04W48/08 | 分類號: | H04W48/08;H04W48/16;H04W40/24 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 系統 局域網 設備 發現 方法 動態 鏈接 | ||
1.一種基于安卓系統的局域網設備發現方法,其特征在于,包括:
建立動態鏈接庫,所述動態鏈接庫包括客戶端與服務端;
所述客戶端針對應用程序的路徑創建通信文件;
所述客戶端通過動態接口接收應用程序的設備發現指令,并通過所述通信文件將該設備發現指令轉發至服務端;
所述服務端根據所述設備發現指令執行相應的設備發現操作,并產生操作報文;通過所述通信文件,將所述操作報文發送至客戶端;
所述客戶端將所述操作報文轉發至應用程序。
?
2.?根據權利要求1所述基于安卓系統的局域網設備發現方法,其特征在于,所述建立動態鏈接庫具體為:
通過Ndk開發編譯器,交叉編譯bonjour動態庫的源碼,建立動態鏈接庫。
?
3.?根據權利要求1所述基于安卓系統的局域網設備發現方法,其特征在于,所述客戶端通過動態接口接收應用程序的設備發現指令具體為:
所述客戶端響應于應用程序的JAVA本地調用,而向應用程序提供動態接口,通過動態接口接收應用程序的設備發現指令。
?
4.?根據權利要求3所述基于安卓系統的局域網設備發現方法,其特征在于,所述客戶端通過動態接口接收應用程序的設備發現指令還包括:
客戶端向應用程序提供JAVA虛擬機實例。
?
5.?根據權利要求1所述基于安卓系統的局域網設備發現方法,其特征在于,當所述設備發現指令具體為注冊操作指令;則所述服務端根據所述設備發現指令執行相應的設備發現操作,并產生操作報文具體為:
所述服務端調用注冊端口,執行局域網內注冊服務,并將注冊結果制作為操作報文。
?
6.?根據權利要求1所述基于安卓系統的局域網設備發現方法,其特征在于,當所述設備發現指令具體為查詢操作指令;則所述服務端根據所述設備發現指令執行相應的設備發現操作,并產生操作報文具體為
所述服務端調用查詢端口,執行局域網查詢服務,并將查詢結果制作為操作報文。
?
7.?根據權利要求1~6任意一項所述基于安卓系統的局域網設備發現方法,其特征在于,還包括:
當應用程序終止JAVA本地調用,則停止運行所述服務端。
?
8.?一種動態鏈接庫,其特征在于,包括:
客戶端,用于針對應用程序的路徑創建通信文件,通過動態接口接收應用程序的設備發現指令,并通過所述通信文件將該設備發現指令轉發至服務端;接收服務端發送的操作報文并將所述操作報文轉發至應用程序;
服務端,用于接收所述設備發現指令,根據所述設備發現指令執行相應的設備發現操作,并產生操作報文;通過所述通信文件,將所述操作報文發送至客戶端。
?
9.?根據權利要求8所述動態鏈接庫,其特征在于,所述動態鏈接庫通過Ndk開發編譯器,交叉編譯bonjour動態庫的源碼而建立。
?
10.?根據權利要求8所述動態鏈接庫,其特征在于,所述客戶端包括:
通信文件模塊,用于針對應用程序的路徑創建通信文件;
動態接口模塊,用于響應于應用程序的JAVA本地調用,而接收應用程序的設備發現指令;
虛擬機模塊,用于向應用程序提供JAVA虛擬機實例;
第一發送模塊,用于通過所述通信文件將該設備發現指令轉發至服務端;并將所述操作報文轉發至應用程序;
第一接收模塊,用于接收服務端發送的操作報文。
?
11.?根據權利要求8所述動態鏈接庫,其特征在于,所述服務端包括:
第一接收模塊,用于接收所述設備發現指令;
注冊服務模塊,用于在所述設備發現指令具體為注冊操作指令時,執行局域網內注冊服務,并將注冊結果制作為操作報文;
查詢服務模塊,用于在所述設備發現指令具體為查詢操作指令時,執行局域網查詢服務,并將查詢結果制作為操作報文;
第一發送模塊,用于通過所述通信文件,將所述操作報文發送至客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合一網絡技術(北京)有限公司;,未經合一網絡技術(北京)有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410372510.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于WLAN的室內定位方法
- 下一篇:一種數據處理方法、裝置和終端





