麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

無線通信裝置、程序及無線通信系統的制作方法

文檔序號:7886577閱讀:306來源:國知局
專利名稱:無線通信裝置、程序及無線通信系統的制作方法
技術領域
本公開涉及無線通信裝置、程序及無線通信系統。
背景技術
現在,為了給用戶增加內容數據的可用性,正進行內容數據在多個用戶裝置之間的共享。例如,當記錄在諸如家用錄像機(home recorder)的固定用戶裝置中的內容數據被發送到諸如便攜式電話或便攜式游戲機的移動用戶裝置時,用戶甚至可以在其家以外享受所記錄的內容數據。同時,由Wi-Fi聯盟定義的Wi-Fi直連(Direct)提議通過確定多個無線裝置中的每個應具有主單元(組所有者)功能或從單元(客戶)功能中的哪個來形成通信組。在本文中,主單元用作簡易接入點,并且具有連接一個或更多個從單元的功能。注意,例如 JP2010-245975A中描述了符合這樣的Wi-Fi直連的無線通信系統。

發明內容
在諸如以上描述的無線通信系統中,期望用于允許內容數據在多個無線裝置之間共享的過程以及降低功耗。根據前述,期望提供一種新穎和改進的、并且允許內容數據的有效共享的無線通信裝置、程序及無線通信系統。根據本公開的實施例,提供一種無線通信裝置,其包括無線通信單元;通信控制單元,其被配置成控制無線通信單元檢測附近的無線通信裝置的過程,到檢測過程中檢測到的附近的無線通信裝置的連接過程,以及與連接過程中連接到的附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據。通信控制單元根據檢測過程中從附近的無線通信裝置接收到的信息,確定存儲單元中的內容數據或附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當更新被確定時執行的連接過程。檢測過程中接收到的信息可為屬性信息,該屬性信息包括附近的無線通信裝置中的內容數據的標識符和最后更新時間。無線通信裝置還可包括散列處理單元,該散列處理單元被配置成對存儲在存儲單元中的內容數據的屬性信息進行散列。檢測過程中從附近的無線通信裝置接收到的屬性信息可以已被散列,而通信控制單元可通過將檢測過程中接收到的經散列的屬性信息與被散列處理單元散列的屬性信息進行比較,來確定更新的存在或不存在。屬性信息可以是使用Wi-Fi直連中定義的Service_Discovery服務發現過程中的 Service_Discovery_Query服務發現查詢的擴展字段來進行通信的。存儲單元還可存儲歷史信息,該歷史信息指示與附近的無線通信裝置進行內容數據的通信的最后時間點,以及通信控制單元可根據檢測過程中接收到的信息中所包括的裝置ID來識別附近的無線通信裝置,并且確定存儲單元中的內容數據自歷史信息指示的、與附近的無線通信裝置有關的最后時間點以來是否已更新。
當通信控制單元已確定更新的存在時,無線通信單元可向附近的無線通信裝置發送指示更新的存在的更新通知信息,以及通信控制單元可根據基于更新通知信息的接收而從附近的無線通信裝置發送的連接請求來控制連接過程。更新通知信息可以是使用Wi-Fi直連中定義的Service_Discovery服務發現過程中的Service_Discovery_Query服務發現查詢的擴展字段來進行通信的。當通信控制單元已確定更新的存在時,無線通信單元可將連接請求發送給附近的無線通信裝置,以及通信控制單元可控制在連接請求的發送時開始的連接過程。無線通信裝置可用作無線網絡的主單元,以及當通信控制單元已確定更新的存在時,無線通信單元可請求附近的無線通信裝置加入無線網絡。無線通信裝置還可包括通知單元,其被配置成當通信控制單元已確定更新的存在時將更新通知用戶,以及通信控制單元可根據用戶響應更新的通知而執行的檢查操作來控制連接過程。通信控制單元可根據開始檢測過程的用戶指令來開始檢測過程。通信控制單元可在用戶指定的定時開始檢測過程。通信控制單元可以以預定的間隔開始檢測過程。根據本公開的另一實施例,提供一種程序,其用于使計算機用作無線通信單元; 通信控制單元,其被配置成控制無線通信單元檢測附近的無線通信裝置的過程,到檢測過程中檢測到的附近的無線通信裝置的連接過程,以及與連接過程中連接到的附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據。通信控制單元根據檢測過程中從附近的無線通信裝置接收到的信息,確定存儲單元中的內容數據或附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當更新被確定時執行的連接過程。根據本公開的又一實施例,提供一種無線通信系統,其包括第一無線通信裝置和第二無線通信裝置。第二無線通信裝置包括無線通信單元;通信控制單元,其被配置成控制無線通信單元檢測第一無線通信裝置的過程,到檢測過程中檢測到的第一無線通信裝置的連接過程,以及與連接過程中連接到的第一無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據。通信控制單元根據檢測過程中從第一無線通信裝置接收到的信息,確定存儲單元中的內容數據或第一無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當更新被確定時執行的連接過程。根據本公開的再一實施例,提供一種無線通信裝置,其包括無線通信單元;通信控制單元,其被配置成控制無線通信單元檢測附近的無線通信裝置的過程,到檢測過程中檢測到的附近的無線通信裝置的連接過程,以及與連接過程中連接到的附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據。通信控制單元根據檢測過程中從無線通信單元向附近的無線通信裝置發送的信息,來控制當存儲單元中的內容數據或附近的無線通信裝置中的內容數據之一相對于另一個已更新時執行的連接過程。如上所述,根據本公開,多個無線通信裝置可有效地共享內容數據。


圖I是示出根據本公開實施例的無線通信系統的配置的說明圖2是示出根據第一比較示例的確定內容數據是否已更新的過程的說明圖;圖3是示出根據第二比較示例的確定內容數據是否已更新的過程的說明圖;圖4是示出無線裝置的硬件配置的框圖;圖5是示出根據本公開的第一實施例的無線裝置的配置的功能框圖;圖6是示出Service_Discovery_Query服務發現查詢巾貞的示例性結構的說明圖;圖7是示出Service_Discovery_Response服務發現響應巾貞的示例性結構的說明 圖;圖8是示出根據本公開的第一實施例的無線裝置的整體操作的序列圖;圖9是示出根據無線裝置的第一操作示例的無線裝置檢測的序列圖;圖10是示出根據第一實施例的無線裝置檢測的變型的說明圖;圖11是示出登記要被檢查更新的內容數據的過程的具體示例的說明圖;圖12是示出根據無線裝置的第二操作示例的無線裝置檢測的序列圖;圖13是示出根據本公開的第二實施例的無線裝置的配置的功能框圖;圖14是示出根據第二實施例的無線裝置的操作的序列圖;以及圖15是示出根據本公開的第三實施例的無線裝置的配置的功能框圖。
具體實施例方式在下文中,將參考附圖詳細描述本公開的實施例。注意,在該說明書和附圖中,具 有基本上相同功能和結構的結構部件用相同的附圖標記來表示,并且省略對這些結構部件 的重復說明。另外,在該說明書和附圖中,為了區分的目的,具有基本上相同功能和結構以及用 相同附圖標記表示的多個結構部件可繼之以不同的字母。但是,當不需要在具有基本上相 同功能和結構的多個結構部件中的每個之間特別地進行區分時,僅分配附圖標記。將根據下面的順序來描述“具體實施方式
”。1.無線通信系統的配置2.無線裝置的硬件配置3.每個實施例的說明3-1.第一實施例(無線裝置的配置)(第一操作示例)(第二操作示例)3-2.第二實施例3-3.第三實施例4.總結〈1 無線通信系統的配置〉可以以“3-1.第一實施例”至“3-3.第三實施例”中詳細地、示例性地描述的各種 形式來實現本公開。根據每個實施例的無線通信系統(1)包括多個無線通信裝置(無線裝 置20),以及每個無線通信裝置包括A.無線通信單元(220);
B.通信控制單元(240),其控制無線通信單元檢測附近的無線通信裝置的過程, 到檢測過程中檢測到的附近的無線通信裝置的連接過程,以及與連接過程中連接到的附近的無線通信裝置進行的內容數據的通信;以及C.存儲單元(230),其存儲內容數據,其中D.通信控制單元根據檢測過程中從附近的無線通信裝置接收到的信息,確定存儲單元中的內容數據或附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當更新被確定時執行的連接過程。在下文中,首先將參考圖I描述對每個實施例來說共同的這樣的基本配置。圖I是示出根據本公開的實施例的無線通信系統I的配置的說明圖。如圖I所示, 根據本公開的實施例的無線通信系統I包括多個無線裝置20A和20B。例如,無線裝置20B是圖I中所示的固定家用錄像機,并且其中存儲有所獲取的內容數據。例如,無線裝置20B可通過接收諸如BS(廣播衛星)廣播、CS(通信衛星)廣播、 陸地數字廣播、陸地模擬廣播、或有線廣播的電視系統,將電視節目獲取為內容數據。注意,內容數據不限于電視節目。例如,內容數據可為音樂、演講、或電臺節目的音頻數據;電影、視頻節目、照片、文檔、圖片或圖表的視頻數據;游戲;或軟件。無線裝置20B可與無線裝置20A無線通信。具體地,無線裝置20B根據由Wi-Fi 聯盟定義的Wi-Fi直連與無線裝置20A形成通信組,以及可在不使用接入點的情況下在形成的通信組中與無線裝置20A無線通信。注意,即使當無線裝置20A和無線裝置20B連接到同一接入點(AP)時,無線裝置20A和無線裝置20B也可使用例如IEEE802. Ilz(TDLS)來彼此直接通信。無線裝置20A是如圖I所示的移動游戲機,并且再現所存儲的內容數據。例如,無線裝置20A可通過與無線裝置20B無線通信來共享存儲在無線裝置20B中的內容數據。因此,用戶即使在家以外也可享受由無線裝置20B獲取的內容數據。盡管圖I將游戲機示為無線裝置20A的示例,而將家用錄像機示為無線裝置20B 的示例,但是無線裝置20不限于這樣的示例。例如,無線裝置20可為信息處理裝置,例如 PC (個人計算機)、家用游戲機、家用電器、便攜式電話、PHS (個人手提電話系統)、個人音樂再現裝置、或便攜式圖像處理裝置。為了如上所述地與無線裝置20B共享內容數據,無線裝置20A通過信息的通信來確定無線裝置20B中的內容數據是否已更新,并且當更新被確定時,進行內容數據的通信。 但是,關于內容數據是否已更新的確定存在若干問題。在下文中,將參考圖2和圖3來簡要描述這樣的問題。首先,由于對類似無線裝置20A的移動裝置的電力存在約束,所以一直連接無線裝置20A和20B以傳送關于內容數據的更新的信息是不現實的。所以,在第一比較示例中, 響應于用戶操作根據圖2中所示的過程來確定內容數據是否已更新。圖2是示出根據第一比較示例的確定內容數據是否已更新的過程的說明圖。如圖 2所示,根據第一比較示例的無線裝置#1和#2相互地檢測彼此的存在(S60),設定無線網絡(S62),以及設定IP網絡(S64)。然后,無線裝置#1和#2通過進行裝置信息和與內容數據有關的信息的通信,來確定內容數據是否已更新,以及如果確定內容數據已更新,則進行更新后的內容數據的通信(S66)。
如上所述,在第一比較示例中,應設定IP網絡以進行與內容數據有關的信息的通信。但是,在第一比較示例中,即使當內容數據沒有更新時,也設定IP網絡。因此,難以給用戶提供舒適的使用環境。圖3是示出根據第二比較示例的確定內容數據是否已更新的過程的說明圖。根據第二比較示例的確定過程符合Wi-Fi直連,并且根據第二比較示例的無線裝置#1和#2可在無線裝置檢測階段根據被稱作服務發現的過程,來進行用于除無線網絡構建以外的目的的信息的通信(S70)。但是,規范中定義的用于除無線網絡構建以外的目的的信息是可由每個無線裝置 20提供的服務(例如,服務器或PC)。所以,即使在符合Wi-Fi直連的第二比較示例中,也在無線網絡的設定(S72)和IP網絡的設定(S74)之后進行與內容數據有關的信息的通信 (S76)。所以,與第一比較示例中一樣,第二比較示例具有的問題在于,不合期望地執行原本不需要的無線網絡的設定和IP網絡的設定。因此,關注于前述情況,發明人已獲得本公開的各個實施例。根據本發明的各個實施例,可在無線網絡的設定和IP網絡的設定之前確定內容數據是否已更新。因此,多個無線裝置20可有效地共享內容數據。在下文中,首先將描述這樣的無線裝置20的示例性硬件配置,然后將詳細描述本公開的各個實施例。〈2.無線裝置的硬件配置〉圖4是示出無線裝置20的硬件配置的框圖。無線裝置20包括CPU(中央處理單元)201、ROM (只讀存儲器)202、RAM (隨機訪問存儲器)203、和主機總線204。另外,無線裝置20包括橋接器205、外部總線206、接口 207、輸入裝置208、輸出裝置210、存儲裝置 (HDD) 211、驅動212和通信裝置215。CPU 201用作算術處理單元和控制單元,并且根據各種程序控制無線裝置20內的全部操作。CPU 201可為微處理器。ROM 22存儲CPU 201使用的程序、操作參數等。RAM 203臨時存儲在CPU 201的執行中使用的程序、在執行期間根據需要改變的參數等。這樣的單元經由包括CPU總線等的主機總線204相互連接。主機總線204經由橋接器205連接到諸如PCI (外圍組件互聯/接口)的外部總線206。注意,主機總線204、橋接器205和外部總線206不需要分別布置,而可將這樣的部件的功能集成到單個總線中。輸入裝置208包括用于用戶輸入信息的輸入裝置,例如鼠標、鍵盤、觸摸板、按鈕、麥克風、開關、或控制桿;輸入控制電路,其根據用戶輸入產生信號并將信號輸出到CPU 201 ;等等。通過操作輸入裝置208,無線裝置20的用戶可將各種數據輸入到無線裝置20, 或指示無線裝置20執行處理操作。輸出裝置210例如包括顯示裝置,例如CRT(陰極射線管)顯示裝置、液晶顯示 (IXD)裝置、OLED(有機光發射二極管)裝置、或燈。而且,輸出裝置210包括音頻輸出裝置,例如揚聲器或耳機。例如,輸出裝置210輸出再現的內容。具體地,顯示裝置通過文本或圖像來顯示各種信息,例如再現的視頻數據。同時,音頻輸出裝置將再現的音頻數據等轉換成音頻并且輸出音頻。存儲裝置211是用于存儲數據的裝置,其被構建為根據該實施例的無線裝置20的存儲單元的示例。存儲裝置211可包括存儲介質、將數據記錄在存儲介質上的記錄裝置、從存儲介質中讀取數據的讀取裝置、刪除記錄在存儲介質上的數據的刪除裝置等。存儲裝置 211包括例如HDD (硬盤驅動器)。存儲裝置211存儲用于驅動硬盤和由CPU 201執行的程序和各種數據。驅動212是存儲介質的讀取器/寫入器,并且合并到或外部附連到無線裝置20。 驅動212讀取存儲在可移除存儲介質24上的信息,并且將信息輸出到RAM 203,其中可移除存儲介質24例如是所安裝的磁盤、光盤、磁光盤、或半導體存儲器。驅動212還可將信息寫入到可移除存儲介質24。通信裝置215例如是通信接口,該通信接口包括用于連接到附近的無線裝置20的通信裝置等。通信裝置215可以是以下中的任一個兼容于無線LAN(局域網)的通信裝置、兼容于LTE(長期演進)的通信裝置、或執行有線通信的有線通信裝置。<3.每個實施例的說明>(無線裝置的配置)圖5是示出根據本公開的第一實施例的無線裝置20A和20B的配置的功能框圖。 如圖5所示,根據第一實施例的無線裝置20A包括無線通信單元220A、存儲單元230A、和通信控制單元240A。類似地,無線裝置20B包括無線通信單元220B、存儲單元230B、和通信控制單元240B。無線裝置20A的無線通信單元220A根據通信控制單元240A的控制來執行用于檢測附近的無線裝置20B的通信,用于建立與檢測到的無線裝置20B的無線連接的通信,以及與無線裝置20B的內容數據的通信。具體地,例如,在用于檢測附近的無線裝置20B的無線裝置檢測過程中,無線通信單元220A發送被稱作“探測請求”的響應請求信號,并且接收被稱作“探測響應”的響應信號。例如,當無線通信單元220A是探測請求的發送端時,無線通信單元220A可通過從附近的無線裝置20B接收響應于探測請求的探測響應,來檢測附近的無線裝置20B的存在。同時,當無線通信單元220A已從附近的無線裝置20B接收到探測請求時,無線通信單元220A通過該接收來檢測無線裝置20B的存在,并且發送響應于探測請求的探測響應,由此也可由無線裝置20B來檢測無線裝置20A的存在。另外,例如,在無線裝置檢測過程中,無線通信單元220A使用例如Wi-Fi直連中定義的Service_DisC0Very服務發現過程,與無線裝置20B進行與內容數據的更新有關的信息的通信。在Service_Discovery服務發現過程中,無線裝置中的一個發送被稱作 <<Service_Discovery_Query服務發現查詢”的服務查詢信號,而另一個無線裝置返回被稱作“Service_Discovery_Response服務發現響應”的服務響應信號。在本文中,將參考圖6 和圖 7來描述 Service_Discovery_Query 服務發現查詢巾貞和 Service_Discovery_Response 服務發現響應幀的示例性結構。圖6是示出Service_Discovery_Query服務發現查詢巾貞的示例性結構的說明圖。 如圖6所示,Service_Discovery_Query服務發現查詢巾貞包括前導碼,其具有過程的信號模式頭部其;MAC頭部,其包括諸如源地址或目的地址的地址信息;GAS (通用通告服務)_ Initial_Request_Frame (GAS初始請求巾貞),其被定義為對另一無線裝置20的請求巾貞;和FCS(巾貞校驗序列),其用于檢測巾貞中的錯誤。另外,GAS_Initial_Request_Frame (GAS初始請求幀)包括GAS頭部和ANQP (接入網查詢協議)_Query_Request (ANQP查詢請求)。在本文中,將在以下詳細描述的、根據本公開實施例的ANQP_Query_Request (ANQP 查詢請求)可包括用于確定無線裝置20A中的內容數據或無線裝置20B中的內容數據中的一個相對于另一個是否已更新的信息。例如,在ANQP_Query_Request (ANQP查詢請求)中所包括的服務類型中描述與內容數據的更新對應的服務類型,以及在有效載荷中描述與發送源無線裝置20中的內容數據有關的信息。圖7是示出Service_Discovery_Response服務發現響應巾貞的示例性結構的說明圖。如圖7所示,Service_Discovery_Response服務發現響應巾貞包括前導碼,其具有過程的信號模式;MAC頭部,其包括諸如源地址或目的地地址的地址信息;GAS_Initial_ Response_Frame (GAS初始響應巾貞),其被定義為對來自另一無線裝置20的請求的響應巾貞; 和FCS,其用于檢測巾貞中的錯誤。另外,GAS_Initial_Response_Frame (GAS初始響應巾貞)包括GAS頭部和ANQP (接入網查詢協議)_Query_Response (ANQP查詢響應)。在本文中,根據本公開實施例的ANQP_Query_Response(ANQP查詢響應)可包括指示無線裝置20A中的內容數據或無線裝置20B中的內容數據中的一個相對于另一個是否已更新的信息。例如,可在ANQP_Query_Response (ANQP查詢響應)中所包括的服務類型中描述與內容數據的更新對應的服務類型,以及可在有效載荷中描述指示內容數據是否已更新的更新通知信息。再次參考圖5,將描述無線裝置20A的配置。無線裝置20A的存儲單元230A存儲內容數據,同時將內容數據關聯于與內容數據相關的屬性信息。屬性信息的示例包括內容數據的標識符、標題、和最后更新時間。與內容數據的更新同時地更新該屬性信息。例如, 關于定期廣播的新聞節目或戲劇的屬性信息,內容數據的識別信息不需要更新,而最后更新時間可更新到新的廣播日期和時間。注意,存儲這樣的屬性信息和內容數據的存儲單元230A可為諸如非易失性存儲器、磁盤、光盤、或MO (磁光)盤的存儲介質。非易失性存儲器的示例包括EEPROM(電可擦除可編程只讀存儲器)和EPROM (可擦除可編程ROM)。磁盤的示例包括硬盤和盤狀磁體。光盤的示例包括⑶(緊湊盤)、DVD-R(數字多功能可記錄盤)、和BD(藍光盤(注冊商標))。通信控制單元240A控制由無線通信單元220A執行的無線裝置檢測過程,用于建立無線連接的連接過程,內容數據的通信等。當無線裝置20A或附近的無線裝置20B在無線裝置檢測過程中確定內容數據已更新時,通信控制單元240A控制(開始)前述連接過程。以下將參考附圖詳細描述確定內容數據是否已更新的方法和開始連接過程的方法。類似于無線裝置20A的無線通信單元220A,無線裝置20B的無線通信單元220B 根據通信控制單元240B的控制來執行用于檢測附近的無線裝置20A的通信,用于建立與檢測到的無線裝置20A的無線連接的通信,以及與無線裝置20B的內容數據的通信。另外, 在無線裝置檢測過程中,無線通信單元220B使用例如Wi-Fi直連中定義的前述Service Discovery服務發現過程,來進行與內容數據的更新有關的信息的通信。采用Service_ Discovery服務發現過程,無線裝置20B的無線控制單元240B可在建立與無線裝置20A的連接之前確定內容數據是否已更新。類似于無線裝置20A的存儲單元230A,無線裝置20B的存儲單元230B存儲內容數據,同時將內容數據關聯于與內容數據有關的屬性信息。注意,存儲單元230B可存儲歷史信息,該歷史信息指示為更新內容數據而與無線裝置20A執行通信的最后時間點。通信控制單元240B控制由無線通信單元220B執行的無線裝置檢測過程,用于建立無線連接的連接過程,內容數據的通信等。當無線裝置20B或附近的無線裝置20A在無線裝置檢測過程中確定內容數據已更新時,通信控制單元240B控制(開始)前述連接過程。這樣的配置可防止在沒有內容數據的更新時無線裝置20A和20B無意義地進行連接。(第一操作示例)以上已經描述了根據本公開的第一實施例的無線裝置20的配置。接下來,將參考圖8至圖11來描述根據本公開的第一實施例的無線裝置20的第一操作示例。圖8是示出根據本公開的第一實施例的無線裝置20的整體操作的序列圖。如圖 8所示,根據第一實施例的無線裝置20A和20B執行無線裝置檢測(SllO),執行密碼設定和驗證過程(例如,WPS,4次握手)以設定無線網絡(S120)并且設定IP網絡(S130),然后為更新的目的交換內容數據(S140)。這里可注意的是,無線裝置20A和20B在無線裝置檢測的階段進行與內容數據有關的信息的通信,以及當根據該信息而確定內容數據已更新時,過程繼續進行到下面的 S120的連接過程。在下文中,將具體地描述這樣的在無線裝置檢測階段的過程。圖9是示出根據無線裝置20的第一操作示例的無線裝置檢測的序列圖。如圖9 所示,無線裝置 20A發送 Service_Discovery_Query 服務發現查詢,該 Service_Discovery_ Query服務發現查詢包含在其服務類型中描述的指示根據本公開實施例的更新服務的信息,并且包含在其有效載荷中描述的存儲在存儲單元230A中的內容數據的屬性信息 (Sm)。當從無線裝置20A接收到Service_Discovery_Query服務發現查詢時,無線裝置 20B的通信控制單元240B將有效載荷中描述的屬性信息與存儲單元230B中存儲的內容數據的屬性信息進行比較。然后,當屬性信息兩者匹配時,無線裝置20B的通信控制單元240B 確定沒有更新,而當屬性信息兩者不匹配時,確定存在更新(S113)。在圖9所示的示例中, 內容#1和內容#2中的每個的屬性信息在最后更新時間上不同。因此,無線裝置20B的通信控制單元240B確定內容數據已更新。在該情況下,無線裝置20B的通信控制單元240B使無線通信單元220B發送 Service_Discovery_Response 服務發現響應,該 Service_Discovery_Response 服務發現響應包括在其服務類型中描述的指示根據本公開實施例的更新服務的信息,并且包括在其有效載荷中描述的關于存在更新的信息(S115)。然后,由于Service_Discovery_Response 服務發現響應的有效載荷描述有關存在更新的信息,所以無線裝置20A將連接請求發送到無線裝置20B(S117)。然后,執行無線網絡和IP網絡的設定,以便將更新后的內容數據從無線裝置20B發送給無線裝置20A。這樣的配置可防止在沒有內容數據的更新時無線裝置20A和20B無意義地進行連接。因此,可降低功耗。而且,通過根據下面準則中的任一個或其組合來開始無線裝置檢測, 可進一步降低功耗準則I :響應于用戶開始檢測的明確指示來開始無線裝置檢測。準則2 :在用戶指定的定時(例如,上午8點)開始無線裝置檢測。
準則3 :以固定間隔執行無線裝置檢測。盡管以上已經描述了在固定無線裝置20B中執行更新的存在的確定的示例,但是確定更新的存在的主體不限于無線裝置20B。例如,無線裝置20B可向移動無線裝置20A發送Service_Discovery_Query服務發現查詢,以便可在無線裝置20A中執行更新的存在的確定。另外,盡管以上已經描述了在固定無線裝置20B中更新內容數據并且將更新后的內容數據從無線裝置20B發送給無線裝置20A的示例,但是該實施例不限于此。例如,可在移動無線裝置20A中更新內容數據,以便可將更新后的內容數據從無線裝置20A發送給無線裝置20B。在本文中,當無線裝置20B已經用作主單元時(例如,Wi-Fi直連中的組所有者), 從單元通常發送用于設定無線網絡等的連接請求。所以,即使當無線裝置20B已發送圖9 的S115中所示的Service_Discovery_Response服務發現響應時,無線裝置20B也應當等待來自無線裝置20A的連接請求以開始無線網絡等的設定。考慮到這點,可如以下所示地修改圖9中所示的操作示例。圖10是示出根據第一實施例的無線裝置檢測的變型的說明圖。根據該變型的無線裝置檢測中的sill、S113、和S115與圖9中所示的步驟基本上相同。但是,因為增加了以下描述的S116,所以在根據該變型的S115中,不需要用Service_Discovery_ Response 服務發現響應來發送指示是否已存在更新的信息。在S115中發送Service_Discovery_Response服務發現響應之后,無線裝置20B 向無線裝置20A發送邀請請求以請求無線裝置20A加入無線網絡(S116)。該邀請請求是由 Wi-Fi直連定義的幀。在接收到邀請請求時,無線通信裝置20A向無線通信裝置20B發送同樣由Wi-Fi直連定義的邀請響應(S117)。邀請響應包括指示是否接受邀請請求的信息,并且無線通信裝置20A在接受邀請請求的情況下向無線裝置20B發送連接請求(SI 18)。這樣的配置可減少直至開始無線網絡的設定為止的時間。附帶地,無線裝置20B可確定存儲裝置230B中存儲的所有內容數據是否已更新, 或者可確定是否僅由用戶指定的內容數據已更新。例如,用戶可根據圖11中所示的過程來指定(登記和增加)要被檢查更新的內容數據。圖11是示出登記要被檢查更新的內容數據的過程的具體示例的說明圖。如圖11 所示,無線裝置20B首先向無線裝置20A發送指示存儲在存儲單元230B中的內容數據的內容列表(S152)。然后,用戶在無線裝置20A中從內容列表中選擇要被檢查更新的內容(S154),并且無線裝置20A向無線裝置20B發送用戶選擇的結果(S156)。然后,無線裝置20B將用戶選擇的內容登記為要被檢查更新的目標(S158)。(第二操作示例)在第一操作示例中,已經描述了無線裝置20A使用“Service_Discovery_Query服務發現查詢”發送內容數據的屬性信息的示例。在第二操作示例中,可在不發送屬性信息的情況下在無線裝置20B中確定內容數據是否已更新。在下文中,將參考圖12來描述這樣的第二操作示例。圖12是示出根據無線裝置20的第二操作示例的無線裝置檢測的序列圖。如圖12所示,無線裝置20A首先向無線裝置20B發送Service_Discovery_Query服務發現查詢 (S161)。在本文中,Service_Discovery_Query服務發現查詢包括如圖6中所示的MAC頭部,并且MAC頭部包含其中描述的發送源無線裝置20A的地址(例如,諸如MAC地址的裝置 ID)。另外,Service_Discovery_Query服務發現查詢的服務類型包含其中描述的指示根據本公開實施例的更新服務的信息。同時,無線裝置20B存儲歷史信息,該歷史信息指示與無線裝置20A進行內容數據的通信的最后時間點。當在S161中接收到包含其中描述的無線裝置20A的地址的Service Discovery_Query服務發現查詢時,該無線裝置參考歷史信息以確定在與無線裝置20A的最后通信之后存儲單元230B中的內容數據是否已更新(S163)。在圖12所示的示例中,執行與無線裝置20A的通信的最后日期和時間是“10/01/2010”,而內容#1和#2的最后更新日期和時間在“10/01/2010”之后。因此,無線裝置20B確定已存在更新。在這種情況下,無線裝置20B的通信控制單元240B使無線通信單元220B發送 Service_Discovery_Response 服務發現響應,該 Service_Discovery_Response 服務發現響應包含在其服務類型中描述的指示根據本公開實施例的更新服務的信息,并且包含在其有效載荷中描述的關于已存在更新的信息(S165)。然后,由于Service_Discovery_ Response服務發現響應的有效載荷描述關于已存在更新的信息,所以無線裝置20A向無線裝置20B發送連接請求(S167)。然后,執行無線網絡和IP網絡的設定,以便將更新后的內容數據從無線裝置20B發送給無線裝置20A。[3-2.第二實施例]以上已經描述了本公開的第一實施例。接下來,將參考圖13和圖14來描述本公開的第二實施例。圖13是示出根據本公開的第二實施例的無線裝置20-2A和20-2B的配置的功能框圖。如圖13所示,根據第二實施例的無線裝置20-2A包括無線通信單元220A、存儲單元 230A、通信控制單元240A、和散列處理單元250A。類似地,無線裝置20-2B包括無線通信單元220B、存儲單元230B、通信控制單元240B、和散列處理單元250B。無線裝置20-2A的散列處理單元250A對存儲單元230A中存儲的內容數據的屬性信息進行散列。無線通信單元220A向無線裝置20-2B發送Service_Discovery_Query服務發現查詢,該Service_Discovery_Query服務發現查詢包括其中描述的被散列處理單元 250A散列的屬性信息。無線裝置20-2B的散列處理單元250B對存儲單元230B中存儲的內容數據的屬性信息進行散列。通信控制單元240B通過將從無線裝置20-2A接收到的Service_Discovery_ Query服務發現查詢中包含的經散列的屬性信息與由散列處理單元250B散列的屬性信息進行比較,來確定更新的存在或不存在。在下文中,將具體描述這樣的根據第二實施例的無線裝置20-2的操作。圖14是示出根據第二實施例的無線裝置20-2的操作的序列圖。如圖14所示, 無線裝置20-2A的散列處理單元250A首先對存儲單元230A中存儲的內容數據的屬性信息進行散列(S171)。然后,無線裝置20-2A的無線通信單元220A向無線裝置20-2B發送 Service_Discovery_Query 服務發現查詢,該 Service_Discovery_Query 服務發現查詢包含由散列處理單元250A散列的屬性信息。
同時,無線裝置20-2B的散列處理單元250B對存儲單元230B中存儲的內容數據的屬性信息進行散列(S175)。然后,如果Service_Discovery_Query服務發現查詢中包含的經散列的屬性信息與步驟S175中散列的屬性信息相匹配,則通信控制單元240B確定沒有更新,而如果屬性信息不匹配,則確定存在更新(S176)。在圖14所示的示例中,在S171 和S175中對不同的屬性值進行散列。因此,通信控制單元240B確定內容數據已更新。在這種情況下,無線裝置20-2B的通信控制單元240B使無線通信單元220發送 Service_Discovery_Response 服務發現響應,該 Service_Discovery_Response 服務發現響應包含在其服務類型中描述的指示根據本公開實施例的更新服務的信息,并且包含在其有效載荷中描述的與存在更新有關的信息(S177)。然后,由于SerVice_DiSC0Very_ Response服務發現響應的有效載荷描述有關存在更新的信息,所以無線裝置20A向無線裝置20B發送連接請求(S179)。然后,執行無線網絡和IP網絡的設定,以便將更新后的內容數據從無線裝置20B發送給無線裝置20A。如上所述,根據本公開的第二實施例,對內容數據的經散列的屬性信息進行通信。 因此,可確保通信的數據的機密性,并且可抑制通信的數據的量。[3-3.第三實施例]以上已經描述了本公開的第二實施例。接下來,將參考圖15來描述本公開的第三實施例。圖15是示出根據本公開的第三實施例的無線裝置20-3的配置的功能框圖。如圖 15所示,根據第三實施例的無線裝置20-3A包括無線通信單元220A、存儲單元230A、通信控制單元240A、操作單元260A和通知單元270A。另外,無線裝置20-3B包括無線通信單元 220B、存儲單元230B和通信控制單元240B。操作單元260A是用于用戶執行操作的配置,并且例如可為觸摸板、按鈕、開關、控制桿或撥號盤。當通知單元270A從無線裝置20-3B接收到包含其中所描述的有關存在內容數據的更新的信息的Service_Discovery_Response服務發現響應時,通知單元270A通知用戶應當執行更新。例如,通知單元270A可通過音頻、視頻、振動等來通知用戶。當用戶已經操作操作單元260A以響應通知單元270A的通知而允許連接時,通信控制單元240A可開始與無線裝置20-3B的連接,并且可在建立連接后控制內容數據的通信。注意,也可在完成為更新目的而執行的內容數據的通信之后,通知單元270A通知用戶。如上所述,根據本公開的第三實施例,可通過反映用戶的意圖來開始連接過程。注意,通過用戶的高級設定,是否需要通知用戶以及是否需要用戶的允許可以是可切換的。盡管以上已經描述了將操作單元260和通知單元270安裝在無線裝置20-3A上的示例,但是可將操作單元260和通知單元270安裝在無線裝置20-3B上,或者可將操作單元 260和通知單元270安裝在無線裝置20-3A和無線裝置20-3B中的每個上。<4.總結〉如上所述,當無線裝置20中的內容數據或附近的無線裝置20中的內容數據中的一個相對于另一個已更新時,根據本公開實施例的無線裝置20執行到附近的無線裝置20 的連接過程。這樣的配置可防止在沒有內容數據的更新時多個無線裝置20無意義地進行連接,因此允許功耗的降低。
盡管已經參考附圖詳細描述了本公開的優選實施例,但是本公開不限于此。對本領域普通技術人員來說明顯的是,可進行各種修改或變型,只要其在所附權利要求或其等同替代的技術范圍之內即可。應當理解,這樣的修改或變型也在本公開的技術范圍之內。例如,本說明書中的無線裝置20的過程中的步驟不必需要以時間序列順序、根據序列圖中描述的順序來處理。例如,無線裝置20的過程中的步驟可以以不同于序列圖中描述的順序來執行,或者并行地執行。還可創建計算機程序,該計算機程序使合并在無線裝置20中的硬件,例如CPU 20KROM 202和RAM 203來執行等同于無線裝置20的前述配置中的每個的功能。另外,還提供其中存儲有計算機程序的存儲介質。本公開包含與2011年I月21日在日本專利局提交的日本優先權專利申請 JP2011-011416中公開的主題有關的主題,其全部內容通過引用合并于此。
權利要求
1.一種無線通信裝置,包括無線通信單元;通信控制單元,其被配置成控制所述無線通信單元檢測附近的無線通信裝置的過程, 到所述檢測過程中檢測到的所述附近的無線通信裝置的連接過程,以及與所述連接過程中連接到的所述附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據,其中,所述通信控制單元根據所述檢測過程中從所述附近的無線通信裝置接收到的信息,來確定所述存儲單元中的內容數據或所述附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當所述更新被確定時執行的所述連接過程。
2.根據權利要求I所述的無線通信裝置,其中,所述檢測過程中接收到的所述信息是屬性信息,所示屬性信息包括所述附近的無線通信裝置中的內容數據的標識符和最后更新時間。
3.根據權利要求2所述的無線通信裝置,還包括散列處理單元,所示散列處理單元被配置成對存儲在所述存儲單元中的所述內容數據的屬性信息進行散列,其中,所述檢測過程中從所述附近的無線通信裝置接收到的所述屬性信息已被散列,以及所述通信控制單元通過將所述檢測過程中接收到的經散列的屬性信息與被所述散列處理單元散列的屬性信息進行比較,來確定更新的存在或不存在。
4.根據權利要求2所述的無線通信裝置,其中,所述屬性信息是使用Wi-Fi直連中定義的Service_Discovery服務發現過程中的Service_Discovery_Query服務發現查詢的擴展字段來進行通信的。
5.根據權利要求I所述的無線通信裝置,其中,所述存儲裝置還存儲歷史信息,所述歷史信息指示與所述附近的無線通信裝置進行內容數據的通信的最后時間點,以及所述通信控制單元根據所述檢測過程中接收到的信息中所包括的裝置ID,來識別所述附近的無線通信裝置,以及確定所述存儲單元中的內容數據自所述歷史信息指示的與所述附近的無線通信裝置有關的最后時間點以來是否已更新。
6.根據權利要求I所述的無線通信裝置,其中,當所述通信控制單元已確定更新的存在時,所述無線通信單元向所述附近的無線通信裝置發送指示所述更新的存在的更新通知信息,以及所述通信控制單元根據連接請求來控制所述連接過程,其中,該連接請求是基于所述更新通知信息的接收而從所述附近的無線通信裝置發送的。
7.根據權利要求6所述的無線通信裝置,其中,所述更新通知信息是使用Wi-Fi直連中定義的Service_Discovery服務發現過程中的Service_Discovery_Query服務發現查詢的擴展字段來進行通信的。
8.根據權利要求I所述的無線通信裝置,其中,當所述通信控制單元已確定更新的存在時,所述無線通信單元向所述附近的無線通信裝置發送連接請求,以及所述通信控制單元控制在發送所述連接請求時開始的所述連接過程。
9.根據權利要求I所述的無線通信裝置,其中,所述無線通信裝置用作無線網絡的主單元,以及當所述通信控制單元已確定更新的存在時,所述無線通信單元請求所述附近的無線通信裝置加入所述無線網絡。
10.根據權利要求I所述的無線通信裝置,還包括通知單元,所述通知單元被配置成當所述通信控制單元已確定更新的存在時,將所述更新通知所述用戶,其中,所述通信控制單元根據所述用戶響應所述更新的通知而執行的檢查操作,來控制所述連接過程。
11.根據權利要求I所述的無線通信裝置,其中,所述通信控制單元根據開始所述檢測過程的用戶指示,來開始所述檢測過程。
12.根據權利要求11所述的無線通信裝置,其中,所述通信控制單元在由所述用戶指定的定時開始所述檢測過程。
13.根據權利要求11所述的無線通信裝置,其中,所述通信控制單元以預定的間隔開始所述檢測過程。
14.一種程序,其用于使計算機用作無線通信單元;通信控制單元,其被配置成控制所述無線通信單元檢測附近的無線通信裝置的過程, 到所述檢測過程中檢測到的所述附近的無線通信裝置的連接過程,以及與所述連接過程中連接到的所述附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據,其中,所述通信控制單元根據所述檢測過程中從所述附近的無線通信裝置接收到的信息,來確定所述存儲單元中的內容數據或所述附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當所述更新被確定時執行的所述連接過程。
15.一種無線通信系統,包括第一無線通信裝置;以及第二無線通信裝置,所述第二無線通信裝置包括無線通信單元;通信控制單元,其被配置成控制所述無線通信單元檢測附近的無線通信裝置的過程, 到所述檢測過程中檢測到的所述附近的無線通信裝置的連接過程,以及與所述連接過程中連接到的所述附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據,其中,所述通信控制單元根據所述檢測過程中從所述附近的無線通信裝置接收到的信息,來確定所述存儲單元中的內容數據或所述附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當所述更新被確定時執行的所述連接過程。
16.一種無線通信裝置,包括無線通信單元;通信控制單元,其被配置成控制所述無線通信單元檢測附近的無線通信裝置的過程, 到所述檢測過程中檢測到的所述附近的無線通信裝置的連接過程,以及與所述連接過程中連接到的所述附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據,其中,所述通信控制單元根據從所述無線通信單元向所述附近的無線通信裝置發送的信息,來控制在所述存儲單元中的內容數據或所述附近的無線通信裝置中的內容數據之一相對于另一個已更新時所執行的所述連接過程。
全文摘要
提供一種無線通信裝置、程序及無線通信系統。該無線通信裝置包括無線通信單元;通信控制單元,其被配置成控制無線通信單元檢測附近的無線通信裝置的過程,到檢測過程中檢測到的附近的無線通信裝置的連接過程,以及與連接過程中連接到的附近的無線通信裝置進行的內容數據的通信;以及存儲單元,其存儲內容數據。通信控制單元根據檢測過程中從附近的無線通信裝置接收到的信息,來確定存儲單元中的內容數據或附近的無線通信裝置中的內容數據之一相對于另一個是否已更新,以及控制當更新被確定時執行的連接過程。
文檔編號H04W24/00GK102612052SQ20121000300
公開日2012年7月25日 申請日期2012年1月6日 優先權日2011年1月21日
發明者伊東克俊, 佐藤雅典, 山浦智也, 鈴木英之 申請人:索尼公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 荆州市| 铜梁县| 美姑县| 黑水县| 清新县| 中西区| 方正县| 县级市| 重庆市| 兰西县| 平江县| 民丰县| 靖远县| 门源| 祥云县| 乌拉特前旗| 迭部县| 弥勒县| 微山县| 拜城县| 无极县| 安溪县| 松阳县| 中卫市| 广汉市| 玉山县| 六安市| 兴隆县| 青岛市| 天全县| 开鲁县| 景泰县| 玉环县| 望谟县| 加查县| 大理市| 大兴区| 抚宁县| 新绛县| 阿坝| 崇文区|