欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

獲取設備信息的方法及裝置制造方法

文檔序號:7816045閱讀:220來源:國知局
獲取設備信息的方法及裝置制造方法
【專利摘要】本公開是關于一種獲取設備信息的方法及裝置。所述方法,用于第二設備,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息;發(fā)送所述報告命令。通過報告命令攜帶第二設備的擴展信息,并將報告命令發(fā)送給第一設備,使第一設備可以獲知更多的第二設備的設備信息。
【專利說明】獲取設備信息的方法及裝置

【技術領域】
[0001]本公開涉及通訊領域,尤其涉及獲取設備信息的方法及裝置。

【背景技術】
[0002]相關技術中,隨著智能終端設備的快速發(fā)展,智能終端設備已成為生活的一部分,如智能電視、智能手機、平板電腦、筆記本電腦、臺式電腦等。當在其他設備上顯示本地設備的信息時,則涉及多個設備之間的信息傳遞及信息交互。在相關技術中,在同一局域網(wǎng)內本地設備需要向其他設備發(fā)送信息時,在本地設備中可以顯示同一局域網(wǎng)內的其他設備,用戶只需選擇目標設備并發(fā)送信息,即可將信息發(fā)送給目標設備。但是,用戶在本地設備中選擇目標設備時,無法確定該目標設備是否支持所發(fā)送的信息。如果目標設備并不支持本地設備所發(fā)送的信息,則在目標設備上無法使用該信息。這時則需要重新選擇其他設備。這就增加了用戶在其他設備中使用本地設備的信息的操作次數(shù),給用戶在向其他設備發(fā)送信息并在其他設備中使用信息時造成了干擾。


【發(fā)明內容】

[0003]為克服相關技術中存在的問題,本公開提供一種獲取設備信息的方法及裝置。通過報告命令攜帶第二設備的擴展信息,并將報告命令發(fā)送給第一設備,使第一設備可以獲知更多的第二設備的設備信息。
[0004]根據(jù)本公開實施例的第一方面,提供獲取設備信息的方法,用于第二設備,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息;發(fā)送所述報告命令。
[0005]本公開的實施例提供的技術方案可以包括以下有益效果:通過發(fā)送基于發(fā)現(xiàn)協(xié)議的報告命令,將第二設備的設備信息,發(fā)送給第一設備。其中,設備信息包括基礎信息及擴展信息,通過擴展信息可以使第一設備獲知更多的第二設備的設備信息。
[0006]所述基礎信息,包括:設備的名稱、設備的網(wǎng)絡地址、設備支持的服務類型、設備支持的服務的有效時間及設備支持的服務所在的端口信息中的至少一種信息;所述擴展信息,包括:設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0007]本公開的實施例提供的技術方案可以包括以下有益效果:第一設備通過基礎信息及擴展信息,獲得第二設備相關信息,多種不同的擴展信息可以使擴展信息種類更全面。
[0008]在所述報告命令中,所述擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0009]本公開的實施例提供的技術方案可以包括以下有益效果:規(guī)范的字段格式可以方便第二設備根據(jù)擴展信息生成報告命令。
[0010]所述擴展信息,包括固定字段長度的信息及非固定字段長度的信息;所述固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;所述非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0011]本公開的實施例提供的技術方案可以包括以下有益效果:擴展信息包括固定字段長度的信息及非固定字段長度的信息,增大了符合擴展信息要求的范圍,增加了擴展信息的種類。
[0012]所述根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令;或者接收第一設備廣播的查詢請求;根據(jù)所述查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0013]本公開的實施例提供的技術方案可以包括以下有益效果:使第二設備不管是否接收到第一設備的查詢請求時,都發(fā)送第二設備的報告命令,方便第一設備獲得設備信息。
[0014]根據(jù)本公開實施例的第二方面,提供獲取設備信息的方法,用于第一設備,包括:接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令;解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
[0015]本公開的實施例提供的技術方案可以包括以下有益效果:通過解析基于發(fā)現(xiàn)協(xié)議的報告命令,獲得設備信息,其中,設備信息包括基礎信息及擴展信息,通過擴展信息使第一設備可以獲知更多的第二設備的設備信息。
[0016]所述基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;所述擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0017]本公開的實施例提供的技術方案可以包括以下有益效果:第一設備通過基礎信息及擴展信息,獲得第二設備相關信息,多種不同的擴展信息可以使擴展信息種類更全面。
[0018]在所述報告命令中,所述擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0019]本公開的實施例提供的技術方案可以包括以下有益效果:規(guī)范的字段格式可以方便第一設備解析報告命令獲得的第二設備的擴展信息。
[0020]所述擴展信息,包括固定字段長度的信息及非固定字段長度的信息;所述固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;所述非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0021]本公開的實施例提供的技術方案可以包括以下有益效果:擴展信息包括固定字段長度的信息及非固定字段長度的信息,增大了符合擴展信息要求的范圍,增加了擴展信息的種類。
[0022]所述接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議生成的報告命令,包括:接收所述第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令;或者廣播查詢所述設備信息的查詢請求;接收所述第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0023]本公開的實施例提供的技術方案可以包括以下有益效果:使第一設備不管是否查詢第二設備的設備信息時,都可以接收到第二設備的報告命令,方便第一設備獲得設備信肩、O
[0024]所述解析所述報告命令,獲得設備信息之后,所述方法,還包括:獲取待發(fā)送的信息數(shù)據(jù);根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù);如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息;如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
[0025]本公開的實施例提供的技術方案可以包括以下有益效果:第一設備根據(jù)第二設備的設備信息判斷待發(fā)送的信息數(shù)據(jù)是否可以在第二設備上使用,并根據(jù)判斷結果做出相應的處理。當?shù)诙O備不支持用戶發(fā)送的信息數(shù)據(jù)時,可以提前向用戶發(fā)出提醒,節(jié)省了用戶在發(fā)送完成后才獲知信息數(shù)據(jù)無法在第二設備中使用所浪費的時間。
[0026]根據(jù)本公開實施例的第三方面,提供一種獲取設備信息的裝置,用于第二設備,包括:生成模塊,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息;發(fā)送模塊,用于發(fā)送所述報告命令。
[0027]所述生成模塊,包括:廣播命令生成單元,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令;接收單元,用于接收第一設備廣播的查詢請求;查詢響應生成單元,用于根據(jù)所述查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0028]根據(jù)本公開實施例的第四方面,提供一種獲取設備信息的裝置,用于第一設備,包括:接收模塊,用于接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令;解析模塊,用于解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
[0029]所述接收模塊,包括:廣播命令接收單元,用于接收所述第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令;廣播查詢請求單元,用于廣播查詢所述設備信息的查詢請求;查詢響應接收單元,用于接收所述第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0030]所述裝置,還包括:獲取模塊,用于獲取待發(fā)送的信息數(shù)據(jù);判斷模塊,用于根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù);拒絕模塊,用于如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息;信息數(shù)據(jù)發(fā)送模塊,用于如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
[0031]根據(jù)本公開實施例的第五方面,提供一種獲取設備信息的裝置,用于第二設備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息;發(fā)送所述報告命令。
[0032]根據(jù)本公開實施例的第六方面,提供一種獲取設備信息的裝置,用于第一設備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令;解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
[0033]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

【專利附圖】

【附圖說明】
[0034]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0035]圖1是根據(jù)一示例性實施例示出的一種用于第二設備的獲取設備信息的方法的流程圖。
[0036]圖2是根據(jù)一示例性實施例示出的一種用于第二設備的獲取設備信息的方法的具體流程圖。
[0037]圖3是根據(jù)一示例性實施例示出的一種用于第二設備的獲取設備信息的方法的具體流程圖。
[0038]圖4是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的方法的流程圖。
[0039]圖5是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的方法的具體流程圖。
[0040]圖6是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的方法的具體流程圖。
[0041]圖7是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的方法的具體流程圖。
[0042]圖8是根據(jù)一示例性實施例示出的一種用于第二設備的獲取設備信息的裝置框圖。
[0043]圖9是根據(jù)一示例性實施例示出的一種用于第二設備的獲取設備信息的裝置的生成模塊的框圖。
[0044]圖10是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的裝置框圖。
[0045]圖11是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的裝置的接收模塊的框圖。
[0046]圖12是根據(jù)一示例性實施例示出的一種用于第一設備的獲取設備信息的裝置框圖。
[0047]圖13是根據(jù)一示例性實施例示出的一種獲取設備信息的裝置的框圖。(設備的一般結構)

【具體實施方式】
[0048]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0049]相關技術中,用戶如果想將第一設備中的數(shù)據(jù)信息(如,圖片、視頻、音樂、網(wǎng)頁地址、壓縮包等),在第二設備中打開或使用時,往往是通過硬件連接或無線傳輸,例如:通過USB數(shù)據(jù)線連接進行傳輸、藍牙傳輸。在實現(xiàn)數(shù)據(jù)信息從第一設備傳輸?shù)降诙O備后,如果第二設備不支持該數(shù)據(jù)信息,則用戶無法在第二設備上使用該數(shù)據(jù)信息。
[0050]例如,第一設備為手機,第二設備為電視1、電視2,電視I不支持FLV(FLASH VIDEO的簡稱,F(xiàn)LASH視頻)格式的視頻,但支持RMVB ( 一種視頻文件格式)格式的視頻,電視2支持FLV格式的視頻,但不支持RMVB格式的視頻。用戶想將手機中的一個FLV格式的視頻I發(fā)送到電視上,在電視上進行觀看。用戶將手機通過無線局域網(wǎng)查找到電視I及電視2,用戶第一次選擇的與電視I進行連接,并將視頻I發(fā)送到電視I上,但由于電視I并不支持FLV格式的視頻,因此電視I無法正常播放視頻I,用戶第二次選擇與電視2進行連接,并將視頻I發(fā)送到電視2中,電視2支持FLV格式的視頻,因此視頻I在電視2上進行播放了。用戶這時還有一個RMVB格式的視頻2也想在電視上播放,用戶將視頻2發(fā)送給電視2,由于電視2不支持RMVB格式的視頻,因此電視2無法播放視頻2,然后用戶將視頻2又發(fā)送給了電視1,視頻2可以在電視I上播放。因此,可以看出用戶在選擇第二設備時,由于對第二設備的設備信息并不了解,使用戶需要多次對不同的第二設備進行選擇,增加了用戶的操作次數(shù),浪費了大量的時間,給用戶在使用設備時造成了干擾。
[0051]圖1是根據(jù)一示例性實施例示出的一種獲取設備信息的方法的流程圖,如圖1所示,獲取設備信息的方法用于第二設備,包括以下步驟。
[0052]在步驟101中,根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,設備信息,包括:基礎信息及擴展信息。
[0053]在一個實施例中,步驟101還可被執(zhí)行為方案a、b。
[0054]在方案a中:
[0055]在步驟Al中,根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令。
[0056]例如,第一設備為手機,第二設備為電視I及電視2,手機、電視I及電視2在同一個局域網(wǎng)內。在對電視I及電視2進行廣播命令設置后,電視I及電視2分別根據(jù)設備信息I及設備信息2生成基于發(fā)現(xiàn)協(xié)議的廣播命令I及廣播命令2,并且以周期頻率在局域網(wǎng)內廣播廣播命令I及廣播命令2,廣播命令I中的設備信息攜帶有電視I的擴展信息1,廣播命令2中的設備信息攜帶有電視2的擴展信息2,電視I每500ms在局域網(wǎng)內廣播一次廣播命令1,電視2每10ms在局域網(wǎng)內廣播一次廣播命令2,使其他設備可以發(fā)現(xiàn)電視I及電視2。
[0057]在方案b中:
[0058]在步驟BI中,接收第一設備廣播的查詢請求。
[0059]在步驟B2中,根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0060]例如,第一設備為手機,第二設備為電視I及電視2,手機、電視I及電視2在同一個局域網(wǎng)內。在電視I及電視2并未設置廣播命令或電視I及電視2設置了廣播命令但在處于兩次廣播的時間點之間時,手機在局域網(wǎng)內無法直接發(fā)現(xiàn)電視I及電視2。這時手機向局域網(wǎng)內廣播查詢請求。當電視I及電視2接收到手機在局域網(wǎng)內廣播的查詢請求后,電視I及電視2分別根據(jù)電視I及電視2的設備信息I及設備信息2基于發(fā)現(xiàn)協(xié)議生成查詢響應I及查詢響應2。并且電視I及電視2向手機發(fā)送查詢響應I及查詢響應2。
[0061]通過上述實施例使第二設備不管是否接收到第一設備的查詢請求時,都發(fā)送第二設備的報告命令,方便第一設備獲得設備信息。
[0062]在一個實施例中,基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。第一設備通過基礎信息及擴展信息,獲得第二設備相關信息,多種不同的擴展信息可以使擴展信息種類更全面。
[0063]在一個實施例中,在報告命令中,上述實施例中的擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。規(guī)范的字段格式可以方便第二設備根據(jù)擴展信息生成報告命令。
[0064]在一個實施例中,上述實施例中的擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。擴展信息包括固定字段長度的信息及非固定字段長度的信息,增大了符合擴展信息要求的范圍,增加了擴展信息的種類。
[0065]在步驟102中,發(fā)送報告命令。
[0066]本公開實施例提供了一種獲取設備信息的方法。通過發(fā)送基于發(fā)現(xiàn)協(xié)議的報告命令,將第二設備的設備信息,發(fā)送給第一設備。其中,設備信息包括基礎信息及擴展信息,通過擴展信息可以使第一設備獲知更多的第二設備的設備信息。
[0067]下面通過具體的實施例說明第二設備如何生成設備信息的。
[0068]如圖2所示,本公開實施例提供了一種獲取設備信息的方法,具體實施步驟如下:
[0069]在步驟201中,根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令,設備信息,包括:基礎信息及擴展信息。
[0070]上述基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址。
[0071]上述擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸
[0072]上述擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信肩、O
[0073]擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0074]例如,發(fā)現(xiàn)協(xié)議的格式為:
[0075]IP: 192.168.1.22// 設備的網(wǎng)絡地址;
[0076]name =電視I//設備的名稱;
[0077]The type of service = image、video、aud1// 設備支持的服務類型;
[0078]Time = I年//設備支持的服務的有效時間;
[0079]The port number = 8//設備支持的服務所在的端口信息;
[0080]vers1n = 1.0//設備支持協(xié)議的版本信息;
[0081]Video_format = RMVB//設備支持的視頻格式;
[0082]screen_width = 1920
[0083]screen_height = 1080//設備的分辨率及設備屏幕尺寸。
[0084]其中,在發(fā)現(xiàn)協(xié)議中的每一個字段行只能容納一種擴展信息,而每種擴展信息可以占有一個或多具字段行。在擴展信息上中設備支持的服務的有效時間及設備支持服務所在的端口信息是固定字段長度,字段長度可以為8位、16位、32位、64位等。非固定字段長度的信息通過文本字段進行表示,擴展信息的文本字段的格式為“〈關鍵字 > =〈值> ”。
[0085]在步驟202中,發(fā)送廣播命令。
[0086]例如,第一設備為手機,第二設備為電視I及電視2,手機、電視I及電視2在同一個局域網(wǎng)內。電視I及電視2基于發(fā)現(xiàn)協(xié)議和設備信息分別生成了廣播命令I及廣播命令
2。廣播命令I中的設備信息攜帶有電視I的擴展信息I,廣播命令2中的設備信息攜帶有電視2的擴展信息2。電視I每500ms在局域網(wǎng)內廣播一次廣播命令1,電視2每10ms在局域網(wǎng)內廣播一次廣播命令2。
[0087]本公開實施例提供了一種獲取設備信息的方法。通過發(fā)送基于發(fā)現(xiàn)協(xié)議的報告命令,將第二設備的設備信息,發(fā)送給第一設備。其中,設備信息包括基礎信息及擴展信息,通過擴展信息可以使第一設備獲知更多的第二設備的設備信息。
[0088]如圖3所示,本公開實施例提供了一種獲取設備信息的方法,具體實施步驟如下:
[0089]在步驟301中,接收第一設備廣播的查詢請求。
[0090]在步驟302中,根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0091]在步驟303中,發(fā)送查詢響應。
[0092]例如:第一設備為手機,第二設備為電視I及電視2,手機、電視I及電視2在同一個局域網(wǎng)內。當電視I及電視2接收到手機在局域網(wǎng)內廣播的查詢請求后,電視I及電視2分別根據(jù)電視I及電視2的設備信息基于上述實施例中的發(fā)現(xiàn)協(xié)議生成查詢響應I及查詢響應2。電視I及電視2向手機發(fā)送查詢響應I及查詢響應2,以供手機選擇與哪個設備連接。
[0093]本公開實施例提供了一種獲取設備信息的方法。接收第一設備發(fā)送的查詢請求,并根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。實現(xiàn)了根據(jù)第一設備需求生成并發(fā)送第二設備的設備信息。
[0094]圖4是根據(jù)一示例性實施例示出的一種獲取設備信息的方法的流程圖,如圖4所示,獲取設備信息的方法用于第一設備,包括以下步驟。
[0095]在步驟401中,接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令。
[0096]在一個實施例中,步驟401還可被執(zhí)行為方案C、d。
[0097]在方案c中:
[0098]在步驟Cl中,接收第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令。
[0099]例如,第一設備為手機,第二設備為電視,手機及電視在同一個局域網(wǎng)內。電視每隔500ms向外廣播一次電視根據(jù)電視的設備信息基于發(fā)現(xiàn)協(xié)議的廣播命令。當手機需要連接電視時,手機接收電視廣播的廣播命令。
[0100]在方案d中:
[0101]在步驟Dl中,廣播查詢設備信息的查詢請求。
[0102]在步驟D2中,接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0103]例如,第一設備為手機,第二設備為電視1、電視2,手機、電視I及電視2在同一個局域網(wǎng)內,當手機需要連接電視時,手機在局域網(wǎng)內廣播查詢請求,電視I及電視2分別根據(jù)電視I及電視2的設備信息基于上述實施例中的發(fā)現(xiàn)協(xié)議生成查詢響應I及查詢響應2,手機接收電視I及電視2發(fā)送的查詢響應I及查詢響應2,從而獲得電視I及電視2的設備信息。
[0104]通過上述實施例使第一設備不管是否查詢第二設備的設備信息時,都可以接收到第二設備的報告命令,方便第一設備獲得設備信息。
[0105]在步驟402中,解析報告命令,獲得設備信息,設備信息,包括:基礎信息及擴展信肩、O
[0106]在一個實施例中,基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。第一設備通過基礎信息及擴展信息,獲得第二設備相關信息,多種不同的擴展信息可以使擴展信息種類更全面。
[0107]在一個實施例中,在報告命令中,上述實施例中的擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。規(guī)范的字段格式可以方便第一設備解析報告命令并獲得第二設備的擴展信息。
[0108]在一個實施例中,上述實施例中的擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。擴展信息包括固定字段長度的信息及非固定字段長度的信息,增大了符合擴展信息要求的范圍,增加了擴展信息的種類。
[0109]在一個實施例中,在步驟402之后,該方法還可執(zhí)行為:獲取待發(fā)送的信息數(shù)據(jù);根據(jù)設備信息,判斷第二設備是否支持待發(fā)送的信息數(shù)據(jù);如果第二設備不支持待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息;如果第二設備支持待發(fā)送的信息數(shù)據(jù),則發(fā)送待發(fā)送的信息數(shù)據(jù)。第一設備根據(jù)第二設備的設備信息判斷待發(fā)送的信息數(shù)據(jù)是否可以在第二設備上使用,并根據(jù)判斷結果做出相應的處理。當?shù)诙O備不支持用戶發(fā)送的信息數(shù)據(jù)時,可以提前向用戶發(fā)出提醒,節(jié)省了用戶在發(fā)送完成后才獲知信息數(shù)據(jù)無法在第二設備中使用所浪費的時間。
[0110]本公開實施例提供了一種獲取設備信息的方法。通過解析基于發(fā)現(xiàn)協(xié)議的報告命令,獲得設備信息,其中,設備信息包括基礎信息及擴展信息,通過擴展信息使第一設備可以獲知更多的第二設備的設備信息。
[0111]下面通過具體的實施例說明第一設備如何獲得第二設備的設備信息的。
[0112]如圖5所示,本公開實施例提供了一種獲取設備信息的方法,具體實施步驟如下:
[0113]在步驟501中,接收第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令。
[0114]例如,第一設備為手機,第二設備為電視,手機及電視在同一個局域網(wǎng)內。電視每隔500ms向外廣播一次電視根據(jù)電視的設備信息基于發(fā)現(xiàn)協(xié)議的廣播命令。當手機需要連接電視時,手機接收電視廣播的廣播命令。
[0115]在步驟502中,解析廣播命令,獲得設備信息,設備信息,包括:基礎信息及擴展信肩、O
[0116]上述基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址。
[0117]上述擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸
[0118]上述擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信肩、O
[0119]擴展信息,包括固定字段長度的信息及非固定字段長度的信息;
[0120]固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;
[0121]非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0122]例如,發(fā)現(xiàn)協(xié)議的格式為:
[0123]IP: 192.168.1.22// 設備的網(wǎng)絡地址;
[0124]name =電視I//設備的名稱;
[0125]The type of service = image、video、aud1// 設備支持的服務類型;
[0126]Time = I年//設備支持的服務的有效時間;
[0127]The port number = 8//設備支持的服務所在的端口信息;
[0128]vers1n = 1.0//設備支持協(xié)議的版本信息;
[0129]Video_format = RMVB//設備支持的應用格式;
[0130]screen_width = 1920
[0131]screen_height = 1080//設備的分辨率及設備屏幕尺寸。
[0132]其中,在發(fā)現(xiàn)協(xié)議中的每一個字段行只能容納一種擴展信息,而每種擴展信息可以占有一個或多具字段行。在擴展信息上中設備支持的服務的有效時間及設備支持服務所在的端口信息是固定字段長度,字段長度可以為8位、16位、32位、64位等。非固定字段長度的信息通過文本字段進行表示,擴展信息的文本字段的格式為“〈關鍵字 > =〈值〉”。
[0133]本公開實施例提供了一種獲取設備信息的方法。通過解析基于發(fā)現(xiàn)協(xié)議的報告命令,獲得設備信息,其中,設備信息包括基礎信息及擴展信息,通過擴展信息使第一設備可以獲知更多的第二設備的設備信息。
[0134]如圖6所示,本公開實施例提供了一種獲取設備信息的方法,具體實施步驟如下:
[0135]在步驟601中,廣播查詢設備信息的查詢請求。
[0136]在步驟602中,接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0137]在步驟603中,解析查詢響應,獲得設備信息,設備信息,包括:基礎信息及擴展信肩、O
[0138]例如,第一設備為手機,第二設備為電視1、電視2,手機、電視I及電視2在同一個局域網(wǎng)內,當手機需要連接電視時,手機在局域網(wǎng)內廣播查詢請求,電視I及電視2分別根據(jù)電視I及電視2的設備信息基于上述實施例中的發(fā)現(xiàn)協(xié)議生成查詢響應I及查詢響應2,手機接收電視I及電視2發(fā)送的查詢響應I及查詢響應2,從而獲得電視I及電視2的設備信息。
[0139]本公開實施例提供了一種獲取設備信息的方法。第一設備通過廣播查詢請求,并接收第二設備發(fā)送的查詢響應獲得第二設備的設備信息。實現(xiàn)了第一設備可實時獲得第二設備的設備信息。
[0140]上述實施例說明了第一設備如何從第二設備獲得第二設備的設備信息,通過下面的實施例說明第一設備獲得第二設備的設備信息之后是如何使用的。
[0141]如圖7所示,本公開實施例提供了一種獲取設備信息的方法,具體實施步驟如下:
[0142]在步驟701中,獲取待發(fā)送的信息數(shù)據(jù)。
[0143]在步驟702中,根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù)。
[0144]在步驟703中,如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息。
[0145]在步驟704中,如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
[0146]例如,第一設備為手機,第二設備為電視1、電視2,手機、電視I及電視2在同一個局域網(wǎng)內。電視I不支持FLV格式的視頻,但支持RMVB格式的視頻,電視2支持FLV格式的視頻,但不支持RMVB格式的視頻。用戶想將手機中的一個FLV格式的視頻I發(fā)送到電視上,在電視上進行觀看。首先,手機通過無線局域網(wǎng)查找到電視I及電視2,用戶第一次選擇的與電視I進行連接,并向電視I發(fā)送視頻1,手機根據(jù)電視I的設備信息判斷出視I并不支持FLV格式的視頻,因此手機拒絕發(fā)送視頻I并輸出表示拒絕發(fā)送視頻I的提醒。用戶第二次選擇與電視2進行連接,并向電視2發(fā)送視頻1,手機判斷電視2支持FLV格式的視頻,手機向電視2發(fā)送視頻I。
[0147]本公開實施例提供了一種獲取設備信息的方法。第一設備根據(jù)第二設備的設備信息判斷待發(fā)送的信息數(shù)據(jù)是否可以在第二設備上使用,并根據(jù)判斷結果做出相應的處理。當?shù)诙O備不支持用戶發(fā)送的信息數(shù)據(jù)時,可以提前向用戶發(fā)出提醒,節(jié)省了用戶在發(fā)送完成后才獲知信息數(shù)據(jù)無法在第二設備中使用所浪費的時間。
[0148]圖8是根據(jù)一示例性實施例示出的一種獲取設備信息的裝置框圖。用于第二設備,參照圖8,該裝置包括。
[0149]生成模塊801,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,設備信息,包括:基礎信息及擴展信息。
[0150]發(fā)送模塊802,用于發(fā)送報告命令。
[0151]如圖9所示,生成模塊801,包括:
[0152]廣播命令生成單元901,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令。
[0153]接收單元902,用于接收第一設備廣播的查詢請求。
[0154]查詢響應生成單元903,用于根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0155]圖10是根據(jù)一示例性實施例示出的一種獲取設備信息的裝置框圖。用于第一設備,參照圖10,該裝置包括。
[0156]接收模塊1001,用于接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令。
[0157]解析模塊1002,用于解析報告命令,獲得設備信息,設備信息,包括:基礎信息及擴展信息。
[0158]如圖11所示,接收模塊1001,包括:
[0159]廣播命令接收單元1101,用于接收第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令。
[0160]廣播查詢請求單元1102,用于廣播查詢設備信息的查詢請求。
[0161]查詢響應接收單元1103,用于接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0162]如圖12所示,該裝置,還包括:
[0163]獲取模塊1201,用于獲取待發(fā)送的信息數(shù)據(jù)。
[0164]判斷模塊1202,用于根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù)。
[0165]拒絕模塊1203,用于如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表不拒絕的提醒信息。
[0166]信息數(shù)據(jù)發(fā)送模塊1204,用于如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
[0167]圖13是根據(jù)一示例性實施例示出的一種用于驗證的裝置1300的框圖。例如,裝置1300可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0168]參照圖13,裝置1300可以包括以下一個或多個組件:處理組件1302,存儲器1304,電源組件1306,多媒體組件1308,音頻組件1310,輸入/輸出(I/O)的接口 1312,傳感器組件1314,以及通信組件1316。
[0169]處理組件1302通??刂蒲b置1300的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理元件1302可以包括一個或多個處理器1320來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1302可以包括一個或多個模塊,便于處理組件1302和其他組件之間的交互。例如,處理部件1302可以包括多媒體模塊,以方便多媒體組件1308和處理組件1302之間的交互。
[0170]存儲器1304被配置為存儲各種類型的數(shù)據(jù)以支持在設備1300的操作。這些數(shù)據(jù)的示例包括用于在裝置1300上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1304可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0171]電力組件1306為裝置1300的各種組件提供電力。電力組件1306可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1300生成、管理和分配電力相關聯(lián)的組件。
[0172]多媒體組件1308包括在該裝置1300和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1308包括一個前置攝像頭和/或后置攝像頭。當設備1300處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0173]音頻組件1310被配置為輸出和/或輸入音頻信號。例如,音頻組件1310包括一個麥克風(MIC),當裝置1300處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1304或經由通信組件1316發(fā)送。在一些實施例中,音頻組件1310還包括一個揚聲器,用于輸出音頻信號。
[0174]I/O接口 1312為處理組件1302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0175]傳感器組件1314包括一個或多個傳感器,用于為裝置1300提供各個方面的狀態(tài)評估。例如,傳感器組件1314可以檢測到設備1300的打開/關閉狀態(tài),組件的相對定位,例如組件為裝置1300的顯示器和小鍵盤,傳感器組件1314還可以檢測裝置1300或裝置1300一個組件的位置改變,用戶與裝置1300接觸的存在或不存在,裝置1300方位或加速/減速和裝置1300的溫度變化。傳感器組件1314可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1314還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1314還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0176]通信組件1316被配置為便于裝置1300和其他設備之間有線或無線方式的通信。裝置1300可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1316經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,通信部件1316還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0177]在示例性實施例中,裝置1300可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0178]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1304,上述指令可由裝置1300的處理器1320執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
[0179]一種非臨時性計算機可讀存儲介質,當存儲介質中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種獲取設備信息的方法,該方法用于第二設備,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,設備信息,包括:基礎信息及擴展信息;發(fā)送報告命令。
[0180]基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0181]在報告命令中,擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0182]擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0183]根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令;或者接收第一設備廣播的查詢請求;根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0184]一種非臨時性計算機可讀存儲介質,當存儲介質中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種獲取設備信息的方法,該方法用于第一設備,包括:接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令;解析報告命令,獲得設備信息,設備信息,包括:基礎信息及擴展信息。
[0185]基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0186]在報告命令中,擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0187]擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0188]接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議生成的報告命令,包括:接收第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令;或者廣播查詢設備信息的查詢請求;接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0189]一種獲取設備信息的裝置,用于第二設備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,設備信息,包括:基礎信息及擴展信息;發(fā)送報告命令。
[0190]該處理器被配置為基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0191]該處理器被配置為在報告命令中,擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0192]該處理器被配置為擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0193]該處理器被配置為根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,包括:根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令;或者接收第一設備廣播的查詢請求;根據(jù)查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0194]一種獲取設備信息的裝置,用于第一設備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令;解析報告命令,獲得設備信息,設備信息,包括:基礎信息及擴展信息。
[0195]該處理器被配置為基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息;擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
[0196]該處理器被配置為在報告命令中,擴展信息中的一種信息占有一個或多個字段行;一個字段行只能容納一種信息。
[0197]該處理器被配置為擴展信息,包括固定字段長度的信息及非固定字段長度的信息;固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息;非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
[0198]該處理器被配置為接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議生成的報告命令,包括:接收第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令;或者廣播查詢設備信息的查詢請求;接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
[0199]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
[0200]應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種獲取設備信息的方法,用于第二設備,其特征在于,包括: 根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息; 發(fā)送所述報告命令。
2.如權利要求1所述的方法,其特征在于,所述基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息; 所述擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
3.如權利要求2所述的方法,其特征在于,在所述報告命令中,所述擴展信息中的一種信息占有一個或多個字段行; 一個字段行只能容納一種信息。
4.如權利要求2所述的方法,其特征在于,所述擴展信息,包括固定字段長度的信息及非固定字段長度的信息; 所述固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息; 所述非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
5.如權利要求1所述的方法,其特征在于,所述根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,包括: 根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令;或者 接收第一設備廣播的查詢請求; 根據(jù)所述查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
6.一種獲取設備信息的方法,用于第一設備,其特征在于,包括: 接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令; 解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
7.如權利要求6所述的方法,其特征在于,所述基礎信息,包括:設備的名稱及設備的網(wǎng)絡地址中的至少一種信息; 所述擴展信息,包括:設備支持的服務類型、設備支持的服務的有效時間、設備支持的服務所在的端口信息、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸中至少一種信息。
8.如權利要求7所述的方法,其特征在于,在所述報告命令中,所述擴展信息中的一種信息占有一個或多個字段行; 一個字段行只能容納一種信息。
9.如權利要求7所述的方法,其特征在于,所述擴展信息,包括固定字段長度的信息及非固定字段長度的信息; 所述固定字段長度的信息,包括:設備支持的服務的有效時間及設備支持的服務所在的端口信息; 所述非固定字段長度的信息,包括:設備支持的服務類型、設備支持協(xié)議的版本信息、設備支持的應用格式、設備的分辨率及設備屏幕尺寸。
10.如權利要求6所述的方法,其特征在于,所述接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議生成的報告命令,包括: 接收所述第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令; 或者 廣播查詢所述設備信息的查詢請求; 接收所述第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
11.如權利要求6所示的方法,其特征在于,所述解析所述報告命令,獲得設備信息之后,所述方法,還包括: 獲取待發(fā)送的信息數(shù)據(jù); 根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù); 如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息; 如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
12.一種獲取設備信息的裝置,用于第二設備,其特征在于,包括: 生成模塊,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息; 發(fā)送模塊,用于發(fā)送所述報告命令。
13.如權利要求12所述的裝置,其特征在于,所述生成模塊,包括: 廣播命令生成單元,用于根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的廣播命令; 接收單元,用于接收第一設備廣播的查詢請求; 查詢響應生成單元,用于根據(jù)所述查詢請求及設備信息生成基于發(fā)現(xiàn)協(xié)議的查詢響應。
14.一種獲取設備信息的裝置,用于第一設備,其特征在于,包括: 接收模塊,用于接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令; 解析模塊,用于解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
15.如權利要求14所述的裝置,其特征在于,所述接收模塊,包括: 廣播命令接收單元,用于接收所述第二設備廣播的基于發(fā)現(xiàn)協(xié)議的廣播命令; 廣播查詢請求單元,用于廣播查詢所述設備信息的查詢請求; 查詢響應接收單元,用于接收所述第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的查詢響應。
16.如權利要求14所示的裝置,其特征在于,所述裝置,還包括: 獲取模塊,用于獲取待發(fā)送的信息數(shù)據(jù); 判斷模塊,用于根據(jù)所述設備信息,判斷第二設備是否支持所述待發(fā)送的信息數(shù)據(jù);拒絕模塊,用于如果第二設備不支持所述待發(fā)送的信息數(shù)據(jù),則拒絕發(fā)送并輸出表示拒絕的提醒信息; 信息數(shù)據(jù)發(fā)送模塊,用于如果第二設備支持所述待發(fā)送的信息數(shù)據(jù),則發(fā)送所述待發(fā)送的信息數(shù)據(jù)。
17.一種獲取設備信息的裝置,用于第二設備,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 根據(jù)設備信息生成基于發(fā)現(xiàn)協(xié)議的報告命令,所述設備信息,包括:基礎信息及擴展信息; 發(fā)送所述報告命令。
18.一種獲取設備信息的裝置,用于第一設備,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收第二設備發(fā)送的基于發(fā)現(xiàn)協(xié)議的報告命令; 解析所述報告命令,獲得設備信息,所述設備信息,包括:基礎信息及擴展信息。
【文檔編號】H04L29/08GK104243607SQ201410515511
【公開日】2014年12月24日 申請日期:2014年9月29日 優(yōu)先權日:2014年9月29日
【發(fā)明者】侯瀟沐, 高應軍, 吳楠, 諶天洲 申請人:小米科技有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
呼和浩特市| 讷河市| 东城区| 奉化市| 蒙山县| 吉安市| 浑源县| 常德市| 苍溪县| 白玉县| 隆安县| 平舆县| 仁化县| 翼城县| 长乐市| 佳木斯市| 建水县| 永川市| 昔阳县| 波密县| 丽水市| 阿城市| 德州市| 荥经县| 舟曲县| 苍溪县| 广丰县| 象山县| 墨竹工卡县| 宾川县| 金塔县| 新密市| 夏津县| 开江县| 建昌县| 南召县| 沂南县| 申扎县| 津市市| 苏尼特右旗| 郸城县|