專利名稱:無線通信終端及其控制方法和信息存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠與另一無線通信終端執(zhí)行無線通信的無線通信終端,并且還涉及控制無線通信終端的方法以及信息存儲介質(zhì)。
背景技術(shù):
無線通信模塊的尺寸減小和這樣的其它因素已經(jīng)使得出現(xiàn)了(advent)可被沒有麻煩地攜帶外出的無線通信終端,例如智能電話和便攜式游戲機。這樣的無線通信終端能夠從其它無線通信終端接收數(shù)據(jù)或者將數(shù)據(jù)發(fā)送到其它無線通信終端而不通過線纜連接。因此,例如,對于便攜式游戲機等,提出了一種技術(shù),在執(zhí)行游戲的應(yīng)用程序的同時,與另一便攜式游戲機交換關(guān)于應(yīng)用程序的數(shù)據(jù)(例如,例如游戲的再現(xiàn)數(shù)據(jù)、項目數(shù)據(jù)、人物 (character)數(shù)據(jù)等(例如,專利文獻1至專利文獻4)?,F(xiàn)有技術(shù)文件
專利文件
專利文件1:US2006//0034315A1
專利文件2:US2005//0250487A1
專利文件1:US2006//0068702A1
專利文件1:US2006//0067290A
發(fā)明內(nèi)容
技術(shù)問題對于上述無線通信終端,在與另一無線通信終端執(zhí)行數(shù)據(jù)的交換的情況下,用于處理數(shù)據(jù)的應(yīng)用程序需要在建立到其他無線通信終端的無線通信連接并交換數(shù)據(jù)的同時保持正在執(zhí)行。為此,為了在建立了到其他無線通信終端的連接的狀態(tài)下通過要集中交換的多個應(yīng)用程序生成數(shù)據(jù)項,需要同時執(zhí)行多個應(yīng)用程序。但是,在一些情況下,由于,例如,硬件資源的局限,難以實現(xiàn)這樣的多個應(yīng)用的同時執(zhí)行。為了避免該情況,如果通過逐一執(zhí)行應(yīng)用程序來交換數(shù)據(jù)項,則花費時間來執(zhí)行數(shù)據(jù)交換處理。具體地,在所建立的通信連接難以保持較長時間段的通信環(huán)境中可能發(fā)生不能有效地交換數(shù)據(jù)的情況,如典型的發(fā)生在道路等附近的、執(zhí)行與另一無線通信終端數(shù)據(jù)交換的情況(所謂的經(jīng)過(passing-by) 連接的情況)。已經(jīng)鑒于上述提出的環(huán)境做出了本發(fā)明,并且其目的是提供能夠與另一無線通信終端有效地交換由多個應(yīng)用程序生成的數(shù)據(jù)項的無線通信終端,并且還提供控制無線通信終端的方法以及信息存儲介質(zhì)。技術(shù)方案根據(jù)本發(fā)明的無線通信終端與另一無線通信終端執(zhí)行無線通信,包括存儲裝置, 用于存儲當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項;交換數(shù)據(jù)確定裝置,用于當建立到另一無線通信終端的無線通信連接時,基于在存儲部件中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及數(shù)據(jù)交換裝置,用于與另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。此外,在無線通信終端中,在確定了多個交換數(shù)據(jù)相關(guān)信息項要經(jīng)歷數(shù)據(jù)交換處理的情況下,交換數(shù)據(jù)確定裝置可基于與多個所確定的交換數(shù)據(jù)相關(guān)信息項的每個相關(guān)聯(lián)的屬性信息,確定數(shù)據(jù)交換處理的執(zhí)行順序,其中數(shù)據(jù)交換處理基于多個所確定的交換數(shù)據(jù)相關(guān)信息項的每個,并且數(shù)據(jù)交換裝置可根據(jù)所確定的執(zhí)行順序,執(zhí)行基于與多個交換數(shù)據(jù)相關(guān)信息項的每個的數(shù)據(jù)交換處理。此外,在無線通信終端中,屬性信息可包括關(guān)于與交換數(shù)據(jù)相關(guān)信息項對應(yīng)的應(yīng)用程序的執(zhí)行歷史的信息。此外,在無線通信終端中,屬性信息可包括基于交換數(shù)據(jù)相關(guān)信息項的、關(guān)于過去執(zhí)行的數(shù)據(jù)交換處理的信息。此外,在無線通信終端中,屬性信息可包括交換數(shù)據(jù)相關(guān)信息項的更新歷史的信肩、ο此外,在無線通信終端中,在存在能夠?qū)ζ浣o線通信連接的多個其他無線通信終端的情況下,交換數(shù)據(jù)確定裝置可確定對于多個其他無線通信終端的每個執(zhí)行數(shù)據(jù)交換處理的順序,并且可以以所確定的順序建立到多個其他無線通信終端的每個的無線通信連接。此外,在無線通信終端中,交換數(shù)據(jù)相關(guān)信息項可包括定義在與其他無線通信終端執(zhí)行數(shù)據(jù)交換處理時使用的通信過程的交換數(shù)據(jù)控制信息,以及數(shù)據(jù)交換裝置可根據(jù)交換數(shù)據(jù)控制信息執(zhí)行基于交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。此外,根據(jù)本發(fā)明的控制與另一無線通信終端執(zhí)行無線通信的無線通信終端的方法包括以下步驟將當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項存儲在存儲裝置中;當建立到另一無線通信終端的無線通信連接時,基于在存儲部件中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及與另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。此外,根據(jù)本發(fā)明的信息存儲介質(zhì)是具有存儲在其中的程序的計算機可讀信息存儲介質(zhì),該程序使得與另一無線通信終端執(zhí)行無線通信的無線通信終端用作如下裝置用于將當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項存儲在存儲裝置中的裝置;交換數(shù)據(jù)確定裝置,用于當建立到另一無線通信終端的無線通信連接時,基于在存儲裝置中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項, 確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及數(shù)據(jù)交換裝置,用于與另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
圖1是圖示了根據(jù)本發(fā)明實施例的無線通信終端的配置示例的框圖。圖2是圖示了根據(jù)本發(fā)明實施例的無線通信終端的功能示例的功能框圖。圖3是圖示了根據(jù)本發(fā)明實施例的無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項
5的示例的圖。圖4是根據(jù)本發(fā)明的實施例的無線通信終端連接到的無線通信網(wǎng)絡(luò)的概念圖。圖5是圖示了由根據(jù)本發(fā)明的實施例的無線通信終端執(zhí)行的處理的示例流程的流程圖。圖6是圖示了用于要經(jīng)歷數(shù)據(jù)交換處理的應(yīng)用程序的列表顯示屏幕的示例的圖。圖7是圖示了數(shù)據(jù)交換處理的結(jié)果顯示屏幕的示例的圖。
具體實施例方式以下,參照附圖具體描述本發(fā)明的實施例。圖1是圖示了根據(jù)本發(fā)明實施例的無線通信終端1的配置示例的框圖。如圖中所示,無線通信終端1是便攜式信息處理設(shè)備,例如智能手機或便攜式游戲機,并且包括控制單元11、存儲單元12、無線通信單元13、介質(zhì)信息讀取單元14、操作單元15和顯示單元16。例如,控制單元11是微處理器,并且根據(jù)在存儲單元12中存儲的程序執(zhí)行各種信息處理。稍后描述在本實施例中的由控制單元11執(zhí)行的處理的具體示例。存儲單元12包括例如RAM或ROM之類的存儲器件,并且存儲由控制單元11執(zhí)行的程序以及各種數(shù)據(jù)。此外,存儲單元12作為控制單元11的工作存儲器工作。無線通信單元13是無線通信接口,并且通過無線通信向其他無線通信終端發(fā)送信息或從其他無線通信終端接收信息而不需要使用傳輸線。例如,無線通信單元13可以是能夠根據(jù)IEEE 802. 11標準執(zhí)行無線通信(WLAN通信)的無線通信模塊。介質(zhì)信息讀取單元14讀取存儲在計算機可讀存儲介質(zhì)(例如光盤或存儲卡)中的信息。將這樣讀取的信息臨時存儲在存儲單元12中,并且該信息用于由控制單元11執(zhí)行的處理。操作單元15包括輸入器件(例如按鈕),并且將由用戶執(zhí)行的指令操作的內(nèi)容輸出到控制單元11。此外,顯示單元16包括例如液晶面板,并且基于來自控制單元11的指令,在顯示屏幕上顯示要向用戶呈現(xiàn)的各種信息。以下,對于根據(jù)本實施例的無線通信終端1實現(xiàn)的功能給出描述。圖2是圖示了無線通信終端1的功能示例的功能框圖。如圖中所示,無線通信終端1包括應(yīng)用執(zhí)行部件 21、交換數(shù)據(jù)相關(guān)信息管理部件22、交換數(shù)據(jù)確定部件23和數(shù)據(jù)交換處理部件M。控制單元11執(zhí)行存儲在存儲單元12中的程序,并且控制無線通信單元13,從而實現(xiàn)這些功能。注意,由控制部件11執(zhí)行應(yīng)用程序來實現(xiàn)應(yīng)用執(zhí)行部件21,其中應(yīng)用程序是由介質(zhì)信息讀取單元14從例如光盤之類的信息存儲介質(zhì)讀取的、并且被存儲在存儲單元12中。另一方面, 由控制單元11執(zhí)行預先存儲在例如ROM中的系統(tǒng)軟件程序來實現(xiàn)其他功能。系統(tǒng)軟件程序是與上述應(yīng)用程序獨立的程序,且與應(yīng)用程序類似,可提供其被存儲在各種信息存儲介質(zhì)中,或者可通過例如因特網(wǎng)之類的通信網(wǎng)絡(luò)提供。應(yīng)用執(zhí)行部件21執(zhí)行例如游戲應(yīng)用之類的應(yīng)用程序。具體地,在本實施例中,應(yīng)用執(zhí)行部件21執(zhí)行符合數(shù)據(jù)交換處理的多種應(yīng)用程序。然后,在執(zhí)行應(yīng)用程序的情況下, 根據(jù)由用戶關(guān)于操作單元15執(zhí)行的指令操作或應(yīng)用程序的處理的進程,應(yīng)用執(zhí)行部件21 輸出與應(yīng)用程序?qū)?yīng)的交換數(shù)據(jù)相關(guān)信息項。交換數(shù)據(jù)相關(guān)信息項是關(guān)于要與另一無線通信終端1交換的、關(guān)于應(yīng)用程序的數(shù)
6據(jù),并且可包含要與其他無線通信終端1交換的交換目標數(shù)據(jù)本身。交換數(shù)據(jù)相關(guān)信息管理部件22接收由應(yīng)用執(zhí)行部件21輸出的交換數(shù)據(jù)相關(guān)信息項,并且然后將交換數(shù)據(jù)相關(guān)信息項存儲在存儲單元12中。從而,存儲單元12存儲多個交換數(shù)據(jù)相關(guān)信息項,每個交換數(shù)據(jù)相關(guān)信息項與多個應(yīng)用程序中的任意一個相關(guān)聯(lián)。圖3是圖示了存儲單元12中存儲的交換數(shù)據(jù)相關(guān)信息項的圖。如在圖中所示的, 多個交換數(shù)據(jù)相關(guān)信息項中的每個包含用于識別相應(yīng)的應(yīng)用程序的信息、交換數(shù)據(jù)控制信息和交換目標數(shù)據(jù)。例如,在應(yīng)用程序是游戲應(yīng)用的情況下,交換目標數(shù)據(jù)是再現(xiàn)數(shù)據(jù)、項目數(shù)據(jù)、人物數(shù)據(jù)等。應(yīng)注意在關(guān)于給定應(yīng)用程序的情況下,無線通信終端1僅從另一無線通信終端1獲取數(shù)據(jù),并且不將數(shù)據(jù)提供到該另一無線通信終端1,與給定應(yīng)用程序相關(guān)聯(lián)的交換數(shù)據(jù)相關(guān)信息項不需要包含交換目標數(shù)據(jù)。此外,根據(jù)例如用戶的指令操作,可與一個應(yīng)用程序相關(guān)聯(lián)地存儲多個交換數(shù)據(jù)相關(guān)信息項。交換數(shù)據(jù)控制信息是定義在與另一無線通信終端1執(zhí)行數(shù)據(jù)交換處理時使用的通信過程的信息,并且例如是可由無線通信終端1的系統(tǒng)軟件執(zhí)行的、以腳本(script)語言寫成的通信腳本。具體地,交換數(shù)據(jù)控制信息可以是描述了以下方面的腳本信息將相應(yīng)的交換目標數(shù)據(jù)提供到另一無線通信終端1的條件;從另一無線通信終端1獲取交換目標數(shù)據(jù)的條件;或者在一個交換數(shù)據(jù)相關(guān)信息項中存在多種交換目標數(shù)據(jù)項的情況下,從多種數(shù)據(jù)項當中識別實際上要經(jīng)歷數(shù)據(jù)交換的數(shù)據(jù)的過程。應(yīng)注意,除了腳本信息以外,交換數(shù)據(jù)控制信息可以是可由控制單元11執(zhí)行的程序模塊。應(yīng)注意,根據(jù)來自用戶的指令,交換數(shù)據(jù)相關(guān)信息管理部件22可被允許刪除存儲在存儲單元12中的交換數(shù)據(jù)相關(guān)信息項或執(zhí)行交換數(shù)據(jù)相關(guān)信息項的臨時無效。在交換數(shù)據(jù)相關(guān)信息項存儲在存儲單元12中的情況下,無線通信終端1根據(jù)來自用戶的指令在數(shù)據(jù)交換模式下執(zhí)行操作的開始和中斷。在數(shù)據(jù)交換模式下的操作期間,無線通信終端1可并行執(zhí)行上述多個應(yīng)用程序中的任意一個或可執(zhí)行除了那些應(yīng)用程序以外的應(yīng)用程序。應(yīng)注意,取決于正在執(zhí)行的應(yīng)用程序的處理內(nèi)容,應(yīng)用執(zhí)行部件21可暫時停止數(shù)據(jù)交換模式下的操作。在數(shù)據(jù)交換模式下的操作期間,如果以相同方式在數(shù)據(jù)交換模式下操作的另一無線通信終端1接近無線可通信距離范圍內(nèi),則無線通信單元13檢測另一無線通信終端1的出現(xiàn),且然后嘗試建立無線通信連接。這里,建立無線通信連接指的是交換用于識別彼此的通信方的信息(例如,MAC地址),并且建立無線通信終端1能夠彼此一對一地發(fā)送/接收數(shù)據(jù)的狀態(tài)。作為具體示例,假設(shè)應(yīng)用執(zhí)行部件21執(zhí)行賽車(racing)游戲A的應(yīng)用程序,以輸出包含其再現(xiàn)數(shù)據(jù)的交換數(shù)據(jù)相關(guān)信息項作為交換目標數(shù)據(jù),并且進一步執(zhí)行角色扮演游戲B以輸出包含其人物數(shù)據(jù)的交換數(shù)據(jù)相關(guān)信息項作為交換目標數(shù)據(jù)。應(yīng)注意,即使當應(yīng)用執(zhí)行部件21執(zhí)行賽車A和角色扮演游戲B應(yīng)用程序中的任意一個時或者即使當應(yīng)用執(zhí)行部件21執(zhí)行例如視頻播放器之類的另一應(yīng)用程序時,無線通信終端1也可在數(shù)據(jù)交換模式下操作。此外,即使當正在執(zhí)行如賽車游戲A、角色扮演游戲 B或視頻播放器的同時無線通信終端1響應(yīng)于例如來自用戶的指令已經(jīng)進入暫停狀態(tài)時, 無線通信終端1也可在數(shù)據(jù)交換模式下操作。在暫停狀態(tài)下,切斷控制單元11等的電源, 但是將電源提供到無線通信單元13,從而繼續(xù)輸出用于檢測另一無線通信終端1的控制信號。然后,如果檢測到存在另一無線通信終端1,則輸出用于恢復到控制單元11的電源的控制信號,并且然后開始稍后描述的數(shù)據(jù)交換處理。在數(shù)據(jù)交換模式下的操作期間,如果建立了到另一無線通信終端1的無線通信連接,則交換數(shù)據(jù)確定部件23獲取在另一無線通信終端1中存儲的交換數(shù)據(jù)相關(guān)信息項的列表。然后,基于存儲在另一無線通信終端1中的交換數(shù)據(jù)相關(guān)信息項和存儲在其自身的存儲單元12中的多個交換數(shù)據(jù)相關(guān)信息項,交換數(shù)據(jù)確定部件23從多個交換數(shù)據(jù)相關(guān)信息項當中確定實際要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項。此外,在存在多個確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項的情況下,交換數(shù)據(jù)確定部件23可基于那些交換數(shù)據(jù)相關(guān)信息項來確定數(shù)據(jù)交換處理的執(zhí)行順序。具體地,例如,交換數(shù)據(jù)確定部件23可選擇與在其自身的無線通信終端1和相對方(partner)的無線通信終端1之間的公共應(yīng)用程序相關(guān)聯(lián)的交換數(shù)據(jù)相關(guān)信息項作為要經(jīng)歷與相對方的無線通信終端1的數(shù)據(jù)交換處理的信息。應(yīng)注意,稍后描述確定數(shù)據(jù)交換處理的執(zhí)行順序的方法的具體示例。此外,在可能建立到多個無線通信終端1的無線通信連接的情況下,交換數(shù)據(jù)確定部件23可確定以何種順序與無線通信終端1執(zhí)行數(shù)據(jù)交換處理,從而以所確定的順序與無線通信終端1執(zhí)行數(shù)據(jù)交換處理。確定將對于其執(zhí)行數(shù)據(jù)交換處理的無線通信終端1的順序的方法的具體示例同樣將在稍后描述。數(shù)據(jù)交換處理部件M將以通過交換數(shù)據(jù)確定部件23確定的順序執(zhí)行與建立了到其的無線通信連接的另一無線通信終端1的數(shù)據(jù)交換處理,其中所述數(shù)據(jù)交換處理基于由交換數(shù)據(jù)確定部件23確定的交換數(shù)據(jù)相關(guān)信息項。具體地,根據(jù)由交換數(shù)據(jù)控制信息定義的上述通信過程,數(shù)據(jù)交換處理部件M執(zhí)行對另一無線通信終端1的交換目標數(shù)據(jù)的發(fā)送和/或從另一無線通信終端1的交換目標數(shù)據(jù)的接收。從而,即使當不執(zhí)行已經(jīng)輸出了要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項的應(yīng)用程序自身時,由于由應(yīng)用程序預先限定了通信過程,也可以實現(xiàn)與應(yīng)用程序相關(guān)的數(shù)據(jù)的交換。此外,如上所述,如果將交換數(shù)據(jù)控制信息設(shè)置為腳本信息,并且數(shù)據(jù)交換處理部件M被配置為解釋并且執(zhí)行該腳本,則可以減少例如由于錯誤的發(fā)生而危及安全性或經(jīng)受不穩(wěn)定操作的風險,這是由于應(yīng)用程序的具體實施而引起的。在此情況下,數(shù)據(jù)交換處理部件M可包含可從通信腳本調(diào)用的本地(native)功能的模塊。圖4是圖示根據(jù)本發(fā)明的實施例的無線通信終端連接到的無線通信網(wǎng)絡(luò)的狀態(tài)的概念圖。在附圖的示例中,在無線通信終端Ia的可無線通信距離范圍A中,存在其他無線通信終端Ib和lc。以下,參考圖5的流程圖,給出在無線通信終端Ia通過與其他無線通信終端Ib和Ic的無線通信執(zhí)行數(shù)據(jù)交換處理的狀態(tài)下所執(zhí)行的處理的示例的詳細描述。首先,無線通信終端Ia響應(yīng)于例如用戶執(zhí)行的指令操作開始在數(shù)據(jù)交換模式下的操作,然后通過周期性地發(fā)送信標(beacon)信號來嘗試檢測另一無線通信終端1 (Si)。 如果例如通過對信標信號的響應(yīng)的方式檢測到另一無線通信終端1,則無線通信終端Ia通過預定過程連接到無線通信網(wǎng)絡(luò)(S》。此時,通過使用自組織(ad hoc)模式來連接到無線通信網(wǎng)絡(luò),無線通信終端Ia即使在不存在無線LAN接入點的情況下也可建立到另一無線通信終端1的通信連接。應(yīng)注意,在無線LAN的情況下,通過服務(wù)設(shè)置標識符(SSID)識別每個終端連接到的邏輯通信網(wǎng)絡(luò)。在此實施例中,為了允許相同型號的無線通信終端1執(zhí)行以下描述的數(shù)據(jù)交換處理,每個無線通信終端1通過使用取決于無線通信終端1的型號而預先確定的公共SSID(而不是取決于用戶設(shè)置的單獨SSID)來加入無線通信網(wǎng)絡(luò)。在加入無線通信網(wǎng)絡(luò)之后,無線通信終端Ia獲取在可通信距離范圍A中存在的另一無線通信終端1 (對等方)的列表(S; )。在圖4的示例中,獲取指示無線通信終端Ib和 Ic的對等方的列表。列表包括,例如,用于識別每個無線通信終端1的MAC地址和用于識別每個無線通信終端1的用戶的信息。接下來,無線通信終端Ia確定與在S3中獲取的列表中指示的多個無線通信終端 1執(zhí)行數(shù)據(jù)交換處理的順序(S4)。在本描述中,作為示例,假設(shè)確定首先要與無線通信終端 Ib執(zhí)行數(shù)據(jù)交換然后要與無線通信終端Ic執(zhí)行數(shù)據(jù)交換。接下來,無線通信終端Ia建立到作為數(shù)據(jù)交換處理的相對方的無線通信終端 1(這里,無線通信終端lb)的無線通信連接,然后接收在相對方的無線通信終端Ib中存儲的交換數(shù)據(jù)相關(guān)信息項的列表(S5)。然后,基于在S5中接收的無線通信終端Ib的交換數(shù)據(jù)相關(guān)信息項的列表以及由其自身存儲的交換數(shù)據(jù)相關(guān)信息項的列表,無線通信終端Ia 確定將要經(jīng)歷數(shù)據(jù)交換處理的執(zhí)行的交換數(shù)據(jù)相關(guān)信息項及其執(zhí)行順序(S6)。此后,無線通信終端Ia以在S6中確定的順序執(zhí)行基于交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理(S7)。具體地,無線通信終端Ia基于在要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項中包含的交換數(shù)據(jù)控制信息來執(zhí)行數(shù)據(jù)交換處理。在完成基于一個交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理之后,無線通信交換Ia確定是否已經(jīng)對于應(yīng)當對其執(zhí)行數(shù)據(jù)交換處理的所有交換數(shù)據(jù)相關(guān)信息項執(zhí)行了處理(S8)。 如果對于在S6中已經(jīng)確定要經(jīng)歷數(shù)據(jù)交換處理的所有交換數(shù)據(jù)相關(guān)信息項尚未完成處理,則無線通信終端Ia返回S7,并且隨后根據(jù)S6中確定的順序執(zhí)行基于下一交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。另一方面,如果已經(jīng)對于所有交換數(shù)據(jù)相關(guān)信息項完成了數(shù)據(jù)交換處理,則無線通信終端Ia確定是否已經(jīng)與在S3中獲取的列表中指示的所有無線通信終端1執(zhí)行了數(shù)據(jù)交換處理(S9)。這里,因為沒有與無線通信終端Ic完成數(shù)據(jù)交換處理,與設(shè)置為數(shù)據(jù)交換處理的相對方的無線通信終端Ic再次執(zhí)行從S5到S8的處理。如果與無線通信終端Ic完成了數(shù)據(jù)交換處理,這意味著已經(jīng)以在列表中指示的所有無線通信終端1 執(zhí)行了數(shù)據(jù)交換處理,并且因此隨后執(zhí)行接下來的處理。最后,在已經(jīng)在S7中執(zhí)行了某一數(shù)據(jù)交換處理的情況下,無線通信終端Ia使得顯示單元16顯示指示已經(jīng)執(zhí)行了數(shù)據(jù)交換處理的信息,從而通知用戶執(zhí)行結(jié)果(SlO)。為了給出具體示例,在顯示屏幕的確定區(qū)域中無線通信終端Ia顯示例如指示“已經(jīng)執(zhí)行了經(jīng)過 (passing-by)連接”的消息信息。替代地,可在顯示屏幕的預定位置顯示預定圖標圖像等。 此外,可通過與每個所交換的數(shù)據(jù)項對應(yīng)的交換數(shù)據(jù)控制信息來定義要向用戶呈現(xiàn)的消息或圖像。此后,無線通信終端Ia返回到Si,然后再次等待另一無線通信終端1接近。應(yīng)注意,在上述圖5的流程中,無線通信終端Ia確定通信的順序,導入(take lead in)與另一無線通信終端1的數(shù)據(jù)交換。然而,取決于連接環(huán)境或連接定時,無線通信終端Ia可接受由另一無線通信終端1引起的數(shù)據(jù)交換。此外,在上述流程中,以在S4中確定的順序與無線通信終端1順序地執(zhí)行數(shù)據(jù)交換,直到結(jié)束為止。然而,每次與一個無線通信終端1完成數(shù)據(jù)交換處理,可再次執(zhí)行無線通信終端1的檢測。此外,在已經(jīng)執(zhí)行了 SlO的通知的狀態(tài)下,如果用戶響應(yīng)于操作單元15執(zhí)行指令操作而選擇所通知的信息,則無線通信終端Ia的應(yīng)用執(zhí)行部件21可執(zhí)行與所選擇的交換數(shù)據(jù)相關(guān)信息項對應(yīng)的應(yīng)用程序。此外,如果當執(zhí)行數(shù)據(jù)交換處理時正在執(zhí)行經(jīng)過數(shù)據(jù)交換處理的應(yīng)用程序,除了在SlO中簡單地將通知提供給用戶以外,無線通信終端Ia還可向應(yīng)用執(zhí)行部件21提供指示已經(jīng)執(zhí)行了數(shù)據(jù)交換處理的通知作為事件。通過上述數(shù)據(jù)交換處理,將從另一無線通信終端獲取的交換目標數(shù)據(jù)存儲在存儲單元12中。然后,當應(yīng)用執(zhí)行部件21執(zhí)行相應(yīng)的應(yīng)用程序時,應(yīng)用執(zhí)行部件21參考數(shù)據(jù)交換處理的結(jié)果,并且在應(yīng)用程序的處理反映該結(jié)果。例如,在從另一無線通信終端1獲取再現(xiàn)數(shù)據(jù)的情況下,作為選項,與無線通信終端1的用戶自身的已經(jīng)存儲的再現(xiàn)數(shù)據(jù)一起呈現(xiàn)再現(xiàn)數(shù)據(jù),并且隨后響應(yīng)于來自用戶的選擇進行再現(xiàn)。這里,給出對于用戶呈現(xiàn)上述經(jīng)過連接的執(zhí)行結(jié)果的處理的具體示例的描述。在用戶已經(jīng)執(zhí)行了指令操作以響應(yīng)于SlO的上述通知的情況下,或在不考慮這種通知的情況下,用戶已經(jīng)執(zhí)行了指令操作,以使得顯示經(jīng)過連接的執(zhí)行狀態(tài),無線通信終端Ia的交換數(shù)據(jù)相關(guān)信息管理部件22可使得顯示單元16顯示與在存儲單元12中存儲的交換數(shù)據(jù)相關(guān)信息項相關(guān)聯(lián)的應(yīng)用程序的列表。在此情況下,交換數(shù)據(jù)相關(guān)信息管理部件22以可與其他應(yīng)用程序區(qū)別一應(yīng)用程序的方式在顯示屏幕上顯示列表,其中所述應(yīng)用程序與要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項相關(guān)聯(lián),并且在數(shù)據(jù)交換處理的執(zhí)行之后尚未被執(zhí)行 (即,用戶尚未對于其檢查數(shù)據(jù)交換處理的結(jié)果的應(yīng)用程序)。圖6圖示了用于符合上述經(jīng)過連接的應(yīng)用程序的列表顯示屏幕的具體示例。在附圖的示例中,指示已經(jīng)執(zhí)行了數(shù)據(jù)交換處理的圖像被附加到已經(jīng)對其執(zhí)行了數(shù)據(jù)交換處理的應(yīng)用程序(賽車游戲A和角色扮演游戲B),而以具有較低亮度的顏色對對其尚未執(zhí)行數(shù)據(jù)交換處理的應(yīng)用程序(模擬游戲C)進行暗顯示(在圖中,以虛線表示)。應(yīng)注意,顯示方法不限于上述示例,并且例如,可通過高亮已經(jīng)對其執(zhí)行了數(shù)據(jù)交換處理的應(yīng)用程序來使用加強顯示。通過參考上述列表顯示屏幕,用戶可以容易地識別其中對于經(jīng)過連接登記的應(yīng)用程序以及已經(jīng)實際執(zhí)行了數(shù)據(jù)交換處理的應(yīng)用程序。此外,在上述列表顯示屏幕中,可允許用戶選擇已經(jīng)通過執(zhí)行來自操作單元15的操作輸入而執(zhí)行了數(shù)據(jù)交換處理的應(yīng)用程序。響應(yīng)于這樣的由用戶執(zhí)行的指令操作,交換數(shù)據(jù)相關(guān)信息管理部件22使得顯示單元16顯示關(guān)于對于所選擇的應(yīng)用程序執(zhí)行的數(shù)據(jù)交換處理的處理結(jié)果的具體信息。在此情況下要顯示的詳細信息可包括,例如,使用作為數(shù)據(jù)交換處理的目標的另一無線通信終端1的用戶的用戶名、數(shù)據(jù)交換處理的執(zhí)行日期和時間、以及通過數(shù)據(jù)交換處理獲取的數(shù)據(jù)的內(nèi)容(例如,項目名稱或人物名稱)。圖7圖示了上述數(shù)據(jù)交換處理的結(jié)果顯示屏幕的示例。在附圖的示例中,除了所選擇的應(yīng)用程序的名稱和數(shù)據(jù)交換處理的詳細信息以外,還在屏幕上對于應(yīng)用程序顯示開始按鈕。當用戶已經(jīng)執(zhí)行了指令操作以選擇開始按鈕時,應(yīng)用執(zhí)行部件21可執(zhí)行所選擇的應(yīng)用程序。為此,在參考經(jīng)過連接的執(zhí)行結(jié)果的同時用戶可選擇他/她感興趣的應(yīng)用程序,并且可利用簡單的操作直接開始執(zhí)行應(yīng)用程序。這里,給出通過上述交換數(shù)據(jù)確定部件23確定關(guān)于多個無線通信終端1 (其變?yōu)閿?shù)據(jù)交換的相對方)執(zhí)行通信連接的順序(連接順序)的方法的具體示例的描述,以及通過上述交換數(shù)據(jù)確定部件23確定對于要經(jīng)歷與相對方的無線通信終端1的數(shù)據(jù)交換的多
10個交換數(shù)據(jù)相關(guān)信息項執(zhí)行的數(shù)據(jù)交換的順序(數(shù)據(jù)交換順序)的方法的具體示例的描述。在經(jīng)過連接中,存在在與所有無線通信終端1完成所有的可交換目標數(shù)據(jù)項的交換之前,離相對方的無線通信終端1的距離變大,使得不能繼續(xù)無線通信的情況。因此,希望區(qū)分期待對于用戶具有更大重要性的、將與相對方的無線通信終端1執(zhí)行的數(shù)據(jù)交換的執(zhí)行的優(yōu)先次序,并且區(qū)分期待對于用戶具有更大重要性的、數(shù)據(jù)交換的執(zhí)行的優(yōu)先次序。鑒于此,交換數(shù)據(jù)確定部件23例如通過以下方法來確定各個情況的順序。具體地,交換數(shù)據(jù)確定部件23獲取關(guān)于通過無線可通信連接的多個無線通信終端1中的每個的屬性信息,然后通過使用屬性信息計算每個無線通信終端1的優(yōu)先級。然后,按順序(in order)與作為數(shù)據(jù)交換的相對方的具有高優(yōu)先級的無線通信終端1執(zhí)行無線通信連接。在本情形使用的關(guān)于無線通信終端1的屬性信息1的示例包括關(guān)于與相對方的無線通信終端1通信的過去歷史的信息;關(guān)于用于與相對方的無線通信終端1通信的條件的信息;存儲在相對方的無線通信終端1中的交換數(shù)據(jù)相關(guān)信息項;以及關(guān)于攜帶相對方的無線通信終端1的用戶的信息。具體地,在使用關(guān)于與相對方的無線通信終端1通信的過去歷史的信息的情況下,交換數(shù)據(jù)確定部件23確定連接順序,以便于區(qū)分,例如,最近與其執(zhí)行了通信的相對方或最近未與其執(zhí)行通信的相對方的優(yōu)先次序。在前面的情況下,可以與特定的通信相對方更頻繁地執(zhí)行數(shù)據(jù)交換。相反,在后面的情況下,可以與大量的通信相對方執(zhí)行數(shù)據(jù)交換。此外,關(guān)于用于與相對方的無線通信終端1通信的條件的信息的示例包括關(guān)于通信質(zhì)量的信息、關(guān)于檢測順序的信息以及關(guān)于相對方的無線通信終端1的操作狀態(tài)的信息。交換數(shù)據(jù)確定部件23確定連接順序,以便于分別區(qū)分可以較高通信質(zhì)量連接的無線通信終端1、在圖5的Sl的檢測處理中較早成功檢測到的無線通信終端1、以及正在執(zhí)行一些處理的無線通信終端1而不是處于暫停狀態(tài)的無線通信終端1的優(yōu)先次序。此外,交換數(shù)據(jù)確定部件23可獲取存儲在相對方的無線通信終端1中的交換數(shù)據(jù)相關(guān)信息項的列表作為屬性信息。在此情況下,例如,交換數(shù)據(jù)確定部件23比較所獲取的列表與其自身的存儲在存儲單元12中的交換數(shù)據(jù)相關(guān)信息項的列表,然后確定連接順序, 以便于區(qū)分具有更多要經(jīng)歷數(shù)據(jù)交換的交換目標數(shù)據(jù)項的無線通信終端1的優(yōu)先次序。可替換地,交換數(shù)據(jù)確定部件23可區(qū)分對應(yīng)于各個交換數(shù)據(jù)相關(guān)信息項的更多類型的應(yīng)用程序(例如,游戲種類)與對應(yīng)于其自身的交換數(shù)據(jù)相關(guān)信息項的類型相同的無線通信終端1的優(yōu)先次序。此外,交換數(shù)據(jù)確定部件23可區(qū)分存儲過去沒有經(jīng)歷無線通信終端Ia 的數(shù)據(jù)交換的交換數(shù)據(jù)相關(guān)信息項的無線通信終端1的優(yōu)先次序。此外,關(guān)于攜帶相對方的無線通信終端1的用戶的信息的示例包括關(guān)于用戶的年齡或性別的信息。在此情況下,交換數(shù)據(jù)確定部件23確定連接順序,以便于區(qū)分由其年齡與攜帶無線通信終端Ia的用戶的年齡接近的用戶攜帶的無線通信終端1或由其性別與攜帶無線通信終端Ia的用戶的性別相同或不同的用戶攜帶的無線通信終端1的優(yōu)先次序。應(yīng)注意,當執(zhí)行上述S3的處理時,無線通信終端Ia可從另一攜帶無線通信終端1 與MAC地址一起接收包括關(guān)于相對方的無線通信終端1的操作狀態(tài)的信息、交換數(shù)據(jù)的信息項的列表以及關(guān)于用戶的信息的上述屬性信息。此外,可以多種條件的組合來使用上述各種條件,以用于確定連接順序。例如,交換數(shù)據(jù)確定部件23通過加和通過將與每個屬性信息對應(yīng)的值與預先確定或用戶設(shè)置的加權(quán)因子相乘而計算的每個值來計算每個無線通信終端1的優(yōu)先級。然后,按照無線通信終端1的優(yōu)先級的順序來執(zhí)行連接。接下來,給出當與特定無線通信終端1執(zhí)行數(shù)據(jù)交換時,確定對于多個交換數(shù)據(jù)相關(guān)信息項執(zhí)行的數(shù)據(jù)交換的順序的方法的具體示例的描述。類似地,在此情況下,交換數(shù)據(jù)確定部件23可基于與交換數(shù)據(jù)相關(guān)信息項相關(guān)聯(lián)屬性信息來計算每個交換數(shù)據(jù)相關(guān)信息項的優(yōu)先級,從而根據(jù)由所計算的優(yōu)先級指示的順序來執(zhí)行數(shù)據(jù)交換。交換數(shù)據(jù)相關(guān)信息項的屬性信息的示例包括關(guān)于相應(yīng)的應(yīng)用程序的執(zhí)行歷史的信息、關(guān)于過去執(zhí)行的數(shù)據(jù)交換處理的信息以及關(guān)于交換數(shù)據(jù)相關(guān)信息項的更新歷史的信息。具體地,在使用關(guān)于相應(yīng)的應(yīng)用程序的執(zhí)行歷史的信息的情況下,交換數(shù)據(jù)確定部件23確定數(shù)據(jù)交換順序,以便于區(qū)分,例如,在執(zhí)行數(shù)據(jù)交換處理時對應(yīng)于正在執(zhí)行的應(yīng)用程序的交換數(shù)據(jù)相關(guān)信息項,或者對應(yīng)于之前剛剛執(zhí)行的應(yīng)用程序的交換數(shù)據(jù)相關(guān)信息項的優(yōu)先次序。此外,交換數(shù)據(jù)確定部件23可以確定數(shù)據(jù)交換順序,以便于區(qū)分與在預定的剛剛過去的時間段中更頻繁地執(zhí)行的應(yīng)用程序?qū)?yīng)的交換數(shù)據(jù)相關(guān)信息項的優(yōu)先次序。通過這樣,例如,可以優(yōu)選地設(shè)置這種關(guān)于用戶最近玩的最頻繁的游戲等的數(shù)據(jù)作為交換目標。此外,在使用關(guān)于過去的數(shù)據(jù)交換處理的信息的情況下,交換數(shù)據(jù)確定部件23確定數(shù)據(jù)交換順序,以便于區(qū)分,例如,在先前的數(shù)據(jù)交換處理中要求較短時間段的交換數(shù)據(jù)相關(guān)信息項的優(yōu)先次序。此外,交換數(shù)據(jù)確定部件23還可使用關(guān)于交換數(shù)據(jù)相關(guān)信息項的更新歷史的信息,從而確定數(shù)據(jù)交換順序,以便于區(qū)分在先前的數(shù)據(jù)交換處理之后已新添加的交換數(shù)據(jù)相關(guān)信息項或者在與相同的無線通信終端1最后一次執(zhí)行數(shù)據(jù)交換之后已經(jīng)更新的交換數(shù)據(jù)相關(guān)信息項的優(yōu)先次序。應(yīng)注意,在基于上述信息確定數(shù)據(jù)交換順序的情況下,無線通信終端Ia記錄應(yīng)用程序的執(zhí)行歷史、數(shù)據(jù)交換處理的執(zhí)行歷史、交換數(shù)據(jù)相關(guān)信息項的更新歷史等作為日志。此外,交換數(shù)據(jù)確定部件23可確定數(shù)據(jù)交換順序,以便于區(qū)分由用戶設(shè)計為,例如,“優(yōu)選”的交換數(shù)據(jù)相關(guān)信息項的優(yōu)先次序。此外,與連接順序的示例類似,可以多種條件的組合來使用上述各種條件,以便于確定數(shù)據(jù)交換順序。根據(jù)上述本實施例的無線通信終端1,即使在沒有執(zhí)行應(yīng)用程序的狀態(tài)下,也可與另一無線通信終端1交換關(guān)于多個應(yīng)用程序中的每個的數(shù)據(jù)。因此,用戶可自由地執(zhí)行各種應(yīng)用程序而不需要對于無線通信終端1是否正在數(shù)據(jù)交換模式下進行操作的很多關(guān)注。 此外,即使沒有正在執(zhí)行應(yīng)用程序,也可以執(zhí)行關(guān)于應(yīng)用程序的數(shù)據(jù)的交換,其中所述應(yīng)用程序因此用于增加與其他無線通信終端1執(zhí)行數(shù)據(jù)交換的機會。應(yīng)注意,本發(fā)明的實施例不限于此。例如在以上描述中,無線通信單元13根據(jù) IEEE 802. 11標準執(zhí)行無線通信,但是本發(fā)明不限于此。例如,可根據(jù)藍牙(Bluetooth(注冊商標))標準執(zhí)行無線通信。此外,根據(jù)本發(fā)明實施例的無線通信終端1與另一無線通信終端交換的數(shù)據(jù)不限于關(guān)于游戲的數(shù)據(jù),并且可以是由各種應(yīng)用程序輸出的數(shù)據(jù)。
權(quán)利要求
1.一種無線通信終端,與另一無線通信終端執(zhí)行無線通信,包括存儲裝置,用于存儲當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項;交換數(shù)據(jù)確定裝置,用于當建立到所述另一無線通信終端的無線通信連接時,基于在所述存儲裝置中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在所述另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及數(shù)據(jù)交換裝置,用于與所述另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
2.如權(quán)利要求1所述的無線通信終端,其中在確定多個交換數(shù)據(jù)相關(guān)信息項要經(jīng)歷數(shù)據(jù)交換處理的情況下,所述交換數(shù)據(jù)確定裝置基于與多個所確定的交換數(shù)據(jù)相關(guān)信息項中的每個相關(guān)聯(lián)的屬性信息,確定基于所述多個所確定的交換數(shù)據(jù)相關(guān)信息項中的每個的數(shù)據(jù)交換處理的執(zhí)行順序;并且所述數(shù)據(jù)交換裝置根據(jù)所確定的執(zhí)行順序,執(zhí)行基于所述多個所確定的交換數(shù)據(jù)相關(guān)信息項中的每個的數(shù)據(jù)交換處理。
3.如權(quán)利要求2所述的無線通信終端,其中,所述屬性信息包括關(guān)于與所述交換數(shù)據(jù)相關(guān)信息項對應(yīng)的應(yīng)用程序的執(zhí)行歷史的信息。
4.如權(quán)利要求2所述的無線通信終端,其中,所述屬性信息包括關(guān)于基于所述交換數(shù)據(jù)相關(guān)信息項在過去執(zhí)行的數(shù)據(jù)交換處理的信息。
5.如權(quán)利要求2所述的無線通信終端,其中,所述屬性信息包括關(guān)于所述交換數(shù)據(jù)相關(guān)信息項的更新歷史的信息。
6.如權(quán)利要求1所述的無線通信終端,其中,在存在能夠?qū)ζ浣o線通信連接的多個其他無線通信終端的情況下,所述交換數(shù)據(jù)確定裝置確定對于多個其他無線通信終端中的每個執(zhí)行數(shù)據(jù)交換處理的順序,并且以所確定的順序建立到所述多個其他無線通信終端中的每個的無線通信連接。
7.如權(quán)利要求1所述的無線通信終端,其中所述交換數(shù)據(jù)相關(guān)信息項包括定義在與其他無線通信終端執(zhí)行數(shù)據(jù)交換處理時使用的通信過程的交換數(shù)據(jù)控制信息;以及所述數(shù)據(jù)交換裝置根據(jù)所述交換數(shù)據(jù)控制信息執(zhí)行基于所述交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
8.—種控制無線通信終端的方法,所述無線通信終端與另一無線通信終端執(zhí)行無線通信,所述方法包括步驟在存儲裝置中存儲當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項;當建立到另一無線通信終端的無線通信連接時,基于在所述存儲裝置中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在所述另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及與所述另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
9.一種具有存儲在其中的程序的計算機可讀信息存儲介質(zhì),所述程序使得與另一無線通信終端執(zhí)行無線通信的無線通信終端用作如下裝置用于在存儲裝置中存儲當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項的裝置;交換數(shù)據(jù)確定裝置,用于當建立到所述另一無線通信終端的無線通信連接時,基于在所述存儲裝置中存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在所述另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及數(shù)據(jù)交換裝置,用于與所述另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
全文摘要
提供了無線通信終端及其控制方法和程序。該無線通信終端是能夠有效地與另一無線通信終端交換由多個應(yīng)用程序生成的數(shù)據(jù)項的無線通信終端。與另一無線通信終端執(zhí)行無線通信的無線通信終端被配置為存儲當執(zhí)行多個應(yīng)用程序時輸出的多個交換數(shù)據(jù)相關(guān)信息項;當建立到另一無線通信終端的無線通信連接時,基于所存儲的多個交換數(shù)據(jù)相關(guān)信息項以及在另一無線通信終端中存儲的交換數(shù)據(jù)相關(guān)信息項,確定要經(jīng)歷數(shù)據(jù)交換處理的交換數(shù)據(jù)相關(guān)信息項;以及與另一無線通信終端執(zhí)行基于所確定的交換數(shù)據(jù)相關(guān)信息項的數(shù)據(jù)交換處理。
文檔編號H04W8/18GK102216915SQ20098014561
公開日2011年10月12日 申請日期2009年8月25日 優(yōu)先權(quán)日2008年11月17日
發(fā)明者下村智則 申請人:索尼計算機娛樂公司