[發(fā)明專利]一種基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法有效
| 申請?zhí)枺?/td> | 201810010045.5 | 申請日: | 2018-01-05 |
| 公開(公告)號(hào): | CN108055284B | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設(shè)計(jì))人: | 張雪凡;黃詩童;陳兵;周偉;張其洋 | 申請(專利權(quán))人: | 上海大學(xué);上海市信息網(wǎng)絡(luò)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 上海上大專利事務(wù)所(普通合伙) 31205 | 代理人: | 顧勇華 |
| 地址: | 200444*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 wi fi direct d2d 路上 數(shù)據(jù) 轉(zhuǎn)發(fā) 方法 | ||
1.一種基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:該方法的執(zhí)行依賴于兩個(gè)部分:第一部分為管理服務(wù)發(fā)送請求和響應(yīng);第二部分為管理與Internet服務(wù)器的連接;所述第一部分利用WFD中的服務(wù)發(fā)現(xiàn)功能,使服務(wù)發(fā)現(xiàn)幀在接近的設(shè)備之間可選地交換,以便識(shí)別每個(gè)附近設(shè)備所支持的服務(wù),設(shè)備通過自身屬性相互匹配,將用戶數(shù)據(jù)轉(zhuǎn)發(fā)到附近的設(shè)備,接收數(shù)據(jù)的設(shè)備檢查互聯(lián)網(wǎng)連接,并決定是否可以將數(shù)據(jù)連接和轉(zhuǎn)發(fā)到云端,或者將信息重新封裝在一個(gè)服務(wù)中并再次傳播到其他潛在的附近設(shè)備;所述第二部分利用現(xiàn)有的應(yīng)用層協(xié)議HTTP建立連接,應(yīng)用層協(xié)議的服務(wù)器部分依賴于兩個(gè)模塊:第一個(gè)模塊使用GET命令負(fù)責(zé)處理傳入的HTTP消息,并將它們存儲(chǔ)在本地結(jié)構(gòu)化文本文件中;第二個(gè)模塊使用POST命令處理提取的存儲(chǔ)消息,該提取的消息以名稱值格式化并作為純文本發(fā)送到請求客戶端;本方法可實(shí)現(xiàn)為應(yīng)用程序,在Android上實(shí)現(xiàn)功能。
2.根據(jù)權(quán)利要求1所述的一種基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:所述WFD中的服務(wù)發(fā)現(xiàn)功能是:WFD服務(wù)發(fā)現(xiàn)使用兩種協(xié)議:DNS和DNS-SD;組播DNS以分布式方式工作,所述兩種協(xié)議需要在所有參與設(shè)備上實(shí)現(xiàn);DNS-SD中SD代表服務(wù)發(fā)現(xiàn),DNS-SD可以將每個(gè)設(shè)備支持的服務(wù)添加到DNS記錄;DNS支持兩種記錄方式:SRV記錄和TXT記錄;SRV記錄提供主機(jī)和他們支持的服務(wù)之間的映射,反向DNS查找服務(wù)名稱可以提取支持該服務(wù)名稱的所有設(shè)備ID,檢索到設(shè)備ID后,通過SRV記錄查找來檢查該設(shè)備支持的所有服務(wù);TXT記錄用來保存域名的附加文本信息;Android 4.1以上支持WFD的服務(wù)發(fā)現(xiàn)功能,服務(wù)發(fā)現(xiàn)允許在群組協(xié)商完成之前操作服務(wù)發(fā)現(xiàn)查詢;在發(fā)現(xiàn)階段,設(shè)備將支持的服務(wù)彼此交換,所述方法根據(jù)匹配的服務(wù)實(shí)例名稱檢查附近設(shè)備所支持的服務(wù),然后選擇是否連接。
3.根據(jù)權(quán)利要求1所述的一種基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:所述的應(yīng)用層協(xié)議HTTP規(guī)定了客戶端和服務(wù)器之間的通信格式;其中使用GET和POST命令,GET用于信息獲取且不修改數(shù)據(jù),POST請求用來處理提取的存儲(chǔ)消息。
4.根據(jù)權(quán)利要求1所述的一種基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:該方法的流程具體步驟如下:1、所述方法注冊實(shí)例名稱,存儲(chǔ)在SRV記錄中;2、所述方法收集設(shè)備數(shù)據(jù),主要是MAC地址,位置坐標(biāo)和設(shè)備名稱,并創(chuàng)建TXT記錄來存儲(chǔ)收集的數(shù)據(jù);3、運(yùn)行本方法的設(shè)備注冊一個(gè)本地服務(wù),并發(fā)起一個(gè)服務(wù)發(fā)現(xiàn)請求;4、設(shè)備發(fā)現(xiàn)來自附近的服務(wù),檢查所述方法使用的服務(wù)實(shí)例名稱,如果服務(wù)名稱與所述方法的實(shí)例名稱相匹配,則所述方法開始從TXT記錄中提取數(shù)據(jù),否則忽視該服務(wù)類型;5、提取數(shù)據(jù),提取過程從檢索消息標(biāo)識(shí)符開始,檢查消息是否已存在本地隊(duì)列中,通過多個(gè)D2D路徑接收的復(fù)制消息將被丟棄,如果消息唯一,所述方法將檢查Internet連接;6、設(shè)備有Internet連接,所述方法從TXT記錄中提取信息,創(chuàng)建HTTP發(fā)布請求將數(shù)據(jù)發(fā)送到服務(wù)器,并從本地隊(duì)列中移除TXT記錄;7、設(shè)備沒有Internet連接,所述方法將TXT記錄信息存儲(chǔ)在本地隊(duì)列中,繼續(xù)等待m秒再次測試,無Internet可用,TTL變量減1,所述方法創(chuàng)建一個(gè)具有相同實(shí)例名稱的本地服務(wù),然后將消息廣播到附近的設(shè)備,每次設(shè)備發(fā)現(xiàn)服務(wù)時(shí)都會(huì)重復(fù)以上同樣的過程;8、所述方法的服務(wù)器部分,所述方法的服務(wù)器部分依賴于兩個(gè)模塊:第一個(gè)模塊負(fù)責(zé)處理傳入的HTTP消息,并將它們存儲(chǔ)在本地結(jié)構(gòu)化文本文件中;第二模塊處理提取的存儲(chǔ)消息,該提取的消息以名稱/值格式化,并作為純文本發(fā)送到請求客戶端。
5.根據(jù)權(quán)利要求1所述的基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:所述方法利用WFD中的服務(wù)發(fā)現(xiàn)功能,可繞過P2P群組形成的協(xié)定階段而節(jié)省時(shí)間,并且使得跨多個(gè)設(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的過程變得自動(dòng)化,不需要人工交互。
6.根據(jù)權(quán)利要求1所述的基于Wi-Fi Direct的D2D鏈路上的數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于:克服標(biāo)準(zhǔn)WFD模式下不能跨組通信的限制,并能在Android系統(tǒng)中實(shí)現(xiàn)為應(yīng)用程序,運(yùn)行該所述方法的設(shè)備之間能夠通過多跳D2D鏈路將數(shù)據(jù)推送到云端,不需要基礎(chǔ)網(wǎng)絡(luò)架構(gòu)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海大學(xué);上海市信息網(wǎng)絡(luò)有限公司,未經(jīng)上海大學(xué);上海市信息網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810010045.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:圖像處理方法及設(shè)備
- 下一篇:一種鑄件打磨裝置
- 區(qū)分Direct Tunnel的方法、系統(tǒng)及裝置
- 一種請求獲得系統(tǒng)信息的方法及裝置
- 一種電子設(shè)備間建立無線連接的方法及裝置
- 游戲數(shù)據(jù)通信方法及終端
- 一種采用Wi-Fi Direct技術(shù)的空調(diào)控制系統(tǒng)及空調(diào)
- 一種三維視頻中Skip和Direct模式運(yùn)動(dòng)矢量的預(yù)測方法
- 使用接入點(diǎn)的Wi-Fi直連連接方法及設(shè)備
- 一種WiFi Direct自動(dòng)連接裝置的方法
- 一種連接多個(gè)WiFi?Direct群組的通信裝置及方法
- 通信控制方法及裝置、計(jì)算機(jī)裝置及可讀存儲(chǔ)介質(zhì)





