两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于提供鄰近聯(lián)網(wǎng)活動信息的系統(tǒng)和方法

文檔序號:7636526閱讀:236來源:國知局
專利名稱:用于提供鄰近聯(lián)網(wǎng)活動信息的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于提供鄰近聯(lián)網(wǎng)活動信息的系統(tǒng)和方法。

背景技術(shù)
最近,鄰近聯(lián)網(wǎng)(networking)活動已經(jīng)增加。例如,與其他形式的游戲相比,許多用戶開始更喜歡鄰近游戲;與其他形式的消息收發(fā)相比,許多用戶開始更喜歡鄰近消息收發(fā);和/或與其他形式的媒體分布相比,許多用戶開始更喜歡鄰近媒體流。
因此,可能對例如促進(jìn)鄰近聯(lián)網(wǎng)活動的技術(shù)發(fā)生興趣。


發(fā)明內(nèi)容
根據(jù)本發(fā)明的實施方式,提供了可應(yīng)用于例如鄰近聯(lián)網(wǎng)活動的系統(tǒng)和方法。
在各種實施方式中,節(jié)點和/或其他計算機(jī)可以記錄、接收和/或提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息。而且,在各種實施方式中,節(jié)點和/或其他計算機(jī)可以用來通知他們的用戶關(guān)于鄰近聯(lián)網(wǎng)活動實例。還應(yīng)該注意,在各種實施方式中,可以執(zhí)行預(yù)測操作。



圖1示出了根據(jù)本發(fā)明的各種實施方式對關(guān)于鄰近聯(lián)網(wǎng)活動的信息的交換中所包含的示例性步驟。
圖2示出了根據(jù)本發(fā)明的各種實施方式對關(guān)于鄰近聯(lián)網(wǎng)活動的信息的使用中所包含的示例性步驟。
圖3示出了根據(jù)本發(fā)明的各種實施方式的示例性地圖。
圖4示出了根據(jù)本發(fā)明的各種實施方式的固定節(jié)點和/或其他計算機(jī)功能性中所包含的示例性步驟。
圖5示出了示例性計算機(jī)。
圖6示出了另一個示例性計算機(jī)。

具體實施例方式 根據(jù)本發(fā)明的實施方式,提供了可應(yīng)用在例如鄰近聯(lián)網(wǎng)活動中的系統(tǒng)和方法。
例如,在各種實施方式中,節(jié)點和/或其他計算機(jī)可以記錄關(guān)于它們參與其中的鄰近聯(lián)網(wǎng)活動實例的信息;可以從其他節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息;和/或可以提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息到其他節(jié)點和/或其他計算機(jī)。
如另一例子,在各種實施方式中,節(jié)點和/或其他計算機(jī)可以用來通知它們的用戶關(guān)于鄰近聯(lián)網(wǎng)活動實例,節(jié)點可能對它們的用戶提供相應(yīng)的地理信息。
還注意到,在各種實施方式中,可以執(zhí)行預(yù)測操作。
將在下文更詳細(xì)地描述本發(fā)明的各種方面。
對關(guān)于鄰近聯(lián)網(wǎng)活動的信息的記錄 根據(jù)本發(fā)明的各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來記錄關(guān)于它參與其中的鄰近聯(lián)網(wǎng)活動實例的信息。這種鄰近聯(lián)網(wǎng)活動可以例如包括鄰近游戲、鄰近消息收發(fā)、鄰近媒體流(例如,圖像、視頻和/或音頻)、鄰近網(wǎng)格計算、和/或鄰近文件共享。這種鄰近聯(lián)網(wǎng)活動可以例如使用藍(lán)牙、WiFi(例如,802.11g)和/或超寬帶(UWB)。
在各種實施方式中,關(guān)于鄰近聯(lián)網(wǎng)活動實例的各種信息可以通過移動節(jié)點和/或其他計算機(jī)來記錄。這種信息可以例如包括名字、昵稱和/或?qū)?yīng)于參與鄰近聯(lián)網(wǎng)活動實例的用戶的其他標(biāo)識符;參與鄰近聯(lián)網(wǎng)活動實例的用戶數(shù)量;鄰近聯(lián)網(wǎng)活動實例的描述;關(guān)于鄰近聯(lián)網(wǎng)活動實例是否對新參與者開放的指示;關(guān)于鄰近聯(lián)網(wǎng)活動實例已經(jīng)進(jìn)行了多長時間的指示(例如,已持續(xù)時間);對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的一個或者多個時間戳;參與鄰近聯(lián)網(wǎng)活動實例所需要的費用;參與鄰近聯(lián)網(wǎng)活動實例所要求的硬件、軟件和/或成員資格;和/或?qū)?yīng)于鄰近聯(lián)網(wǎng)活動實例的地理位置信息(例如,地理坐標(biāo)和/或由用戶所提供的描述,例如相對于已知地標(biāo)的位置)。注意,在各種實施方式中,在期望匿名的情況下可以使用昵稱。
在各種實施方式中,在記錄這種信息時的各種操作可以通過移動節(jié)點和/或其他計算機(jī)來執(zhí)行。例如,移動節(jié)點和/或其他計算機(jī)可以通過使用一個或者多個軟件模塊來確定各種這樣的信息,這些軟件模塊與允許移動節(jié)點和/或其他計算機(jī)的用戶參與鄰近聯(lián)網(wǎng)活動的一個或者多個軟件模塊相通信。
因此,例如在鄰近聯(lián)網(wǎng)活動是鄰近游戲的情況下,移動節(jié)點和/或其他計算機(jī)可以使用一個或者多個軟件模塊,其與提供游戲體驗的一個或多個軟件模塊相通信,以便從那些軟件模塊獲知信息,該信息例如是對應(yīng)于游戲參與者的一個或者多個標(biāo)識符、鄰近聯(lián)網(wǎng)活動的描述和/或關(guān)于鄰近聯(lián)網(wǎng)活動已經(jīng)進(jìn)行了多長時間的指示。
如另一個例子,移動節(jié)點和/或其他計算機(jī)可以通過詢問其用戶來確定各種這樣的信息(例如,經(jīng)由圖形用戶界面(GUI)和/或其他界面)。
如又一例子,移動節(jié)點和/或其他計算機(jī)可以通過使用硬件來確定各種這樣的信息。因此,例如,移動節(jié)點和/或其他計算機(jī)可以使用全球定位系統(tǒng)(GPS)硬件和/或聯(lián)網(wǎng)硬件(例如,通用移動通信服務(wù)(UMTS)硬件)以便確定對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的地理信息。在這樣使用聯(lián)網(wǎng)硬件時,移動節(jié)點和/或其他計算機(jī)可以例如用來詢問接入點(例如,基站)關(guān)于位置信息、使用增強(qiáng)型觀察時間差(E-OTD)等。
注意,在各種實施方式中,參與鄰近聯(lián)網(wǎng)實例的用戶可以能夠,可能經(jīng)由GUI和/或由該用戶的移動節(jié)點和/或其他計算機(jī)所提供的其他界面,指示不將對應(yīng)于該用戶的一些或者所有標(biāo)識符提供給其他移動節(jié)點和/或其他計算機(jī)。
對關(guān)于鄰近聯(lián)網(wǎng)活動的信息的交換 根據(jù)本發(fā)明的各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來對其他用戶節(jié)點和/或其他計算機(jī)提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息;和/或可以用來從其他移動節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息。在各種實施方式中,這種功能性的啟動可以是自動的和/或響應(yīng)于用戶請求。這種功能性可以用多種方式實施。
例如,能夠提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的移動節(jié)點和/或其他計算機(jī)可以運行一個或者多個軟件,其用來例如響應(yīng)于來自其他移動節(jié)點和/或其他計算機(jī)的查詢,該查詢詢問是否具有提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力。參考圖1注意到,根據(jù)各種實施方式,能夠提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的移動節(jié)點和/或其他計算機(jī)可以運行一個或者多個軟件模塊,其用來例如對其他移動節(jié)點和/或其他計算機(jī)分派查詢,該查詢詢問是否具有提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力(步驟101)。
這種查詢及其響應(yīng)可以以多種方式在移動節(jié)點和/或其他計算機(jī)之間傳送。例如,可以使用遠(yuǎn)程方法調(diào)用(RMI)、Java消息收發(fā)服務(wù)(JMS)、簡單對象訪問協(xié)議(SOAP)、對象交換(OBEX)對象推送規(guī)范(OPP)、電子郵件、多媒體消息收發(fā)服務(wù)(MMS)和/或短消息服務(wù)(SMS)。注意,在各種實施方式中,可以使用鄰近連接(例如,藍(lán)牙、WiFi和/或UWB)用于對這種查詢及其響應(yīng)的傳送。因此,在各種實施方式中,這種查詢可以用來在鄰近連接范圍中找到具有提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力的移動節(jié)點和/或其他計算機(jī)。
根據(jù)本發(fā)明的實施方式,可能根據(jù)經(jīng)由這種查詢和響應(yīng)對用于提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的移動節(jié)點和/或其他計算機(jī)的能力的確定(步驟103),可以執(zhí)行一個或者多個操作,由此具有關(guān)于鄰近聯(lián)網(wǎng)活動的信息的移動節(jié)點和/或其他計算機(jī)可以用來提供信息的一些或者全部用于由另一移動節(jié)點和/或其他計算機(jī)接收(步驟105)。接收方節(jié)點可能可以已經(jīng)具有關(guān)于鄰近聯(lián)網(wǎng)活動的各種信息。提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息的移動節(jié)點和/或其他計算機(jī)可能可以進(jìn)一步從接收方移動節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息(步驟107)。
注意到,在各種實施方式中,所具有的由移動節(jié)點和/或其他計算機(jī)所提供的關(guān)于鄰近聯(lián)網(wǎng)活動的信息可以包括由該移動節(jié)點和/或其他計算機(jī)所記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的信息,和/或由移動節(jié)點和/或其他計算機(jī)從另一移動節(jié)點和/或其他計算機(jī)所接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。進(jìn)一步注意到,在各種實施方式中,移動節(jié)點和/或其他計算機(jī)可以用來執(zhí)行一個或者多個關(guān)于接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的處理操作。例如,移動節(jié)點和/或其他計算機(jī)可以用來更新已經(jīng)具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。因此,上文所描述的種類的各種信息(例如,對應(yīng)于參與的用戶的標(biāo)識符、參與的用戶數(shù)量、關(guān)于鄰近聯(lián)網(wǎng)活動實例是否對新參與者開放的指示、時間戳和/或地理位置信息)可以例如被更新。
由此,可以用多種方法實施以下功能性移動節(jié)點和/或其他計算機(jī)可以用來提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息用于由另一移動節(jié)點和/或其他計算機(jī)接收。
例如,移動節(jié)點和/或其他計算機(jī)可以使用一個或者多個軟件模塊,其用來提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息,其可能使用RMI、JMS、SOAP、OBEX OPP、電子郵件、MMS和/或SMS。注意到,在各種實施方式中,可以使用鄰近連接(例如,藍(lán)牙、WiFi和/或UWB)。而且,在各種實施方式中,接收方移動節(jié)點和/或其他計算機(jī)可以使用一個或者多個軟件模塊,其用來適當(dāng)?shù)亟邮贞P(guān)于鄰近聯(lián)網(wǎng)活動的信息。
注意到,根據(jù)本發(fā)明的各種實施方式,經(jīng)由在此論述的操作,移動節(jié)點和/或其他計算機(jī)可以與另一個移動節(jié)點和/或其他計算機(jī)共享它們已經(jīng)記錄的和/或已經(jīng)從其他節(jié)點和/或其他計算機(jī)接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。
因此,例如,特定移動節(jié)點和/或其他計算機(jī)可以不僅具有其本身已經(jīng)記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的信息,而且具有已經(jīng)由多個其他移動節(jié)點和/或其他計算機(jī)中的每一個記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。由此,移動節(jié)點和/或其他計算機(jī)可以例如意識到鄰近聯(lián)網(wǎng)活動的多個實例(例如,鄰近游戲)、與這些實例相關(guān)聯(lián)的地理位置和/或關(guān)于這些實例的附加信息。
注意到,在各種實施方式中,移動節(jié)點和/或其他計算機(jī)可以執(zhí)行一個或者多個操作以便確定其所具有的一個或者多個軟件模塊是否也被另一移動節(jié)點和/或其他計算機(jī)(例如,在鄰近通信范圍內(nèi)的一個移動節(jié)點和/或其他計算機(jī))所具有。
這種功能可以用多種方法來實施。例如,運行在移動節(jié)點和/或其他計算機(jī)上的一個或者多個軟件模塊可以用來進(jìn)行一個或者多個被分派到另一節(jié)點和/或其他計算機(jī)的通信,其詢問關(guān)于對一個或者多個特定軟件模塊的擁有情況。在另一節(jié)點和/或其他計算機(jī)正在運行所述的一個或者多個模塊的情況下,在該另一節(jié)點和/或其他計算機(jī)上運行的一個或者多個軟件模塊可以用來進(jìn)行肯定響應(yīng),該肯定響應(yīng)被發(fā)送到進(jìn)行詢問的節(jié)點和/或其他計算機(jī)。這種操作可以例如包括使用RMI、JMS、SOAP、OBEX OPP、電子郵件、MMS和/或SMS。而且,這種操作可能可以包括鄰近連接(例如,藍(lán)牙、WiFi和/或UWB)。
注意到,在各種實施方式中,可以執(zhí)行用于激活一個或者多個軟件模塊的一個或者多個操作。例如,在查詢找到移動節(jié)點和/或其他計算機(jī)具有提供和/或接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力的情況下,可以激活一個或者多個適合的軟件模塊(例如,在這種提供和/或接收中所包含的多個軟件模塊)。例如,接收這種查詢和/或肯定地響應(yīng)于這種查詢的移動節(jié)點和/或其他計算機(jī)可以用來激活這種軟件模塊。
如另一個例子,在接收到標(biāo)識移動節(jié)點和/或其他計算機(jī)先前不知道的鄰近聯(lián)網(wǎng)活動實例(例如,移動節(jié)點和/或其他計算機(jī)當(dāng)前附近的實例)的鄰近聯(lián)網(wǎng)活動信息情況下,移動節(jié)點和/或其他計算機(jī)可以用來激活在參與活動中可使用的鄰近聯(lián)網(wǎng)活動軟件(例如,鄰近游戲軟件)。注意到,在各種實施方式中,適合的軟件模塊可以訂閱適合的過程間通信通知。
還注意到,在各種實施方式中,用戶的移動節(jié)點和/或其他計算機(jī)可以用來可能經(jīng)由GUI和/或其他界面通知該用戶關(guān)于接收到鄰近聯(lián)網(wǎng)活動信息,該信息標(biāo)識移動節(jié)點和/或其他計算機(jī)先前未知的鄰近聯(lián)網(wǎng)活動實例。描述實例的文本、圖像和/或音頻可能可以通過用戶的移動節(jié)點和/或其他計算機(jī)提供給該用戶。
進(jìn)一步,注意到,在各種實施方式中,用戶可以例如規(guī)定(例如,經(jīng)由GUI和/或其他界面)該用戶的移動節(jié)點和/或其他計算機(jī)應(yīng)該用來從其他移動節(jié)點和/或其他計算機(jī)獲取關(guān)于鄰近聯(lián)網(wǎng)活動的信息,但不提供這種信息;或者該用戶的移動節(jié)點和/或其他計算機(jī)應(yīng)該用來對其他移動節(jié)點和/或其他計算機(jī)提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息,但不接收這種信息。
如又一例子,在各種實施方式中,用戶可以規(guī)定該用戶的移動節(jié)點和/或其他計算機(jī)應(yīng)該用來僅與以下移動節(jié)點和/其他計算機(jī)相通信已知移動節(jié)點和/或其他計算機(jī)(例如,由用戶指定的、屬于在用戶的地址簿中所列出的用戶的、和/或移動節(jié)點和/或其他計算機(jī)先前與之通信過的);作為某些組(例如,用戶是其成員的一個或者多個對等組(peer-to-peer group))的成員的用戶的移動節(jié)點和/或其他計算機(jī);和/或被設(shè)置為可發(fā)現(xiàn)的移動節(jié)點和/或其他計算機(jī)。如又一例子,在各種實施方式中,用戶可以規(guī)定該用戶的移動節(jié)點和/或其他計算機(jī)應(yīng)該不對其他移動節(jié)點和/或其他計算機(jī)提供該用戶的任何個人信息。
注意到,在各種實施方式中,Nokia Wild中間件和/或其他中間件可以在各種操作中使用。例如,在2002年10月31日提交的題為“Device Detection and Service Discovery System and Method For aMobile Ad Hoc Communications Network”的未決美國申請?zhí)?0/284,135,以及在2003年9月16日提交的題為“Device Detectionand Service Discovery System and Method For a Mobile Ad HocCommunications Network”的未決美國申請?zhí)?0/662,407中可以找到關(guān)于Nokia Wild中間件的附加信息,這兩個申請都在此并入作為參考。
對關(guān)于鄰近聯(lián)網(wǎng)活動的信息的使用 根據(jù)本發(fā)明的各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來使用所具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息而執(zhí)行一個或者多個操作。在各種實施方式中,這種所具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息可以包括由該移動節(jié)點和/或其他計算機(jī)所記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的信息、和/或由該移動節(jié)點和/或其他計算機(jī)從其他移動節(jié)點和/或其他計算機(jī)接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。
例如,移動節(jié)點和/或其他計算機(jī)可能可以經(jīng)由GUI和/或其他界面用來使得各種其具有的關(guān)于鄰近聯(lián)網(wǎng)的信息對于其用戶可用。這種功能可以用多種方法實施。參考圖2注意到,根據(jù)各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來對其用戶呈現(xiàn)一個或者多個地圖(步驟203)。這種地圖可以例如描繪一個區(qū)域(例如,城市、城市的一部分、校園、公園或者建筑物)以及提供對在該區(qū)域發(fā)生的鄰近聯(lián)網(wǎng)活動的一個或多個實例的呈現(xiàn)。
例如,對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的指示符可以放置在對應(yīng)于活動發(fā)生的位置的地圖的一部分上。如另一例子,對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的指示符可以可能可視地指示鄰近聯(lián)網(wǎng)活動的類型。例如,描繪游戲桿的指示符可以用來描述鄰近游戲;描繪信封的指示符可以用來描述鄰近消息收發(fā);描繪揚(yáng)聲器的指示符可以用來描述鄰近音頻媒體流;描繪電視機(jī)的指示符可以用來描述鄰近視頻媒體流;描繪磁盤的指示符可以用來描述鄰近文件共享;描繪相機(jī)的指示符可以用來描述鄰近圖片拍攝和/或描繪齒輪的指示符可以用來描述鄰近網(wǎng)格計算。
如又一例子,對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的指示符可以可能可視地指示各種關(guān)于鄰近聯(lián)網(wǎng)活動的其他信息(例如,關(guān)于上文所述的種類的鄰近聯(lián)網(wǎng)活動的信息)。因此,例如,描繪打開的門的指示符可以用來描述對新參與者開放的鄰近聯(lián)網(wǎng)活動、和/或描繪關(guān)閉的門的指示符可以用來描述不對新參與者開放的鄰近聯(lián)網(wǎng)活動實例。如又一例子,描繪沙漏的指示符可以用來描述鄰近聯(lián)網(wǎng)活動實例已經(jīng)進(jìn)行了多久(可能用在沙漏底部更多的堆積來指示更長的持續(xù)時間)。
如又一例子,描繪一堆硬幣的指示符可以用來描述參與鄰近聯(lián)網(wǎng)活動實例所需要的費用(可能用更多數(shù)量的硬幣來指示更高的費用)。如又一例子,描繪特定組的徽章的指示符可以用來描述鄰近聯(lián)網(wǎng)活動實例的會員要求。如又一例子,描繪一群人的指示符可以用來描述參與鄰近聯(lián)網(wǎng)活動實例的用戶數(shù)量(可能用更大的群來指示更大的用戶數(shù)量)。
注意到,在各種實施方式中,指示符可以描繪關(guān)于鄰近聯(lián)網(wǎng)活動實例的多個信息。例如,指示符可以描繪在其上疊加了一堆硬幣、一群人以及一個打開的門并且被放置在地圖的某部分上的游戲桿,從而描述具有確定費用要求和確定參與用戶數(shù)量的鄰近游戲,其對于新參與者是開放的并且在某位置處發(fā)生。
參考圖2注意到,在各種實施方式中,用戶的移動節(jié)點和/或其他計算機(jī)可以用來響應(yīng)于其用戶選擇由移動節(jié)點和/或其他計算機(jī)呈現(xiàn)的對應(yīng)于鄰近聯(lián)網(wǎng)活動實例的指示符,而對其用戶呈現(xiàn)關(guān)于鄰近聯(lián)網(wǎng)活動實例的信息(步驟205、步驟207)。這種選擇和呈現(xiàn)可以例如經(jīng)由GUI和/或由移動節(jié)點和/或其他計算機(jī)所提供的其他界面。這樣被呈現(xiàn)的信息可以例如是未由選擇的指示符描述的信息。例如,在描述了發(fā)生在確定位置的具有確定費用要求的鄰近音頻媒體流的指示符處,移動節(jié)點和/或其他計算機(jī)可以通過通知其用戶關(guān)于鄰近聯(lián)網(wǎng)活動實例已經(jīng)進(jìn)行了多長時間而響應(yīng)于指示符的選擇。
注意到,根據(jù)各種實施方式,指示符可以經(jīng)由在用戶的移動節(jié)點和/或其他計算機(jī)上運行的中間件的操作呈現(xiàn)給用戶。還注意到,在各種實施方式中,購買和/或接收鄰近聯(lián)網(wǎng)活動軟件(例如,用于特定游戲的鄰近游戲軟件)的用戶可以不僅設(shè)置有鄰近聯(lián)網(wǎng)活動軟件,而且設(shè)置有中間件和/或?qū)σ苿庸?jié)點和/或其他計算機(jī)已經(jīng)具有的中間件的一個或者多個更新。這種設(shè)置的中間件和/或更新可以例如提供指示呈現(xiàn)功能和/或在此論述的各種其他功能。因此,這種中間件和/或更新可以例如用來允許用戶由于例如用戶獲知適合的鄰近聯(lián)網(wǎng)活動發(fā)生的位置(例如,正在進(jìn)行特定鄰近聯(lián)網(wǎng)游戲的位置)而變得更接近地連接到與鄰近聯(lián)網(wǎng)活動軟件相關(guān)聯(lián)的社區(qū)(例如,游戲社區(qū))。
圖3中所示是根據(jù)包括指示符301和指示符303的本發(fā)明的各種實施方式的示例性地圖。在該示例性地圖中,指示符301的放置指示鄰近聯(lián)網(wǎng)活動實例發(fā)生在以第9大道、第10大道、Wilson街和Harrison街作為邊界的區(qū)域內(nèi),而指示符303的放置指示鄰近聯(lián)網(wǎng)活動實例發(fā)生在以第10大道、第11大道、Wilson街和Harrison街作為邊界的區(qū)域內(nèi)。
在本發(fā)明的各種實施方式中,注意到移動節(jié)點和/或其他計算機(jī)可以使得各種其具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息經(jīng)由可瀏覽的菜單和/或查詢對于其用戶可用。而且,在各種實施方式中,移動節(jié)點和/或其他計算機(jī)可以用來通知其用戶關(guān)于在用戶的當(dāng)前位置附近的鄰近聯(lián)網(wǎng)活動。例如,提供的地圖可以在用戶的當(dāng)前位置的中心。
進(jìn)一步參考圖2注意到,根據(jù)各種實施方式,用戶可以能夠可能經(jīng)由GUI和/或其他界面提供關(guān)于該用戶期望知道的鄰近聯(lián)網(wǎng)活動實例的規(guī)定(步驟201)。例如,用戶可以能夠規(guī)定該用戶只期望知道一個或者多個確定類型的鄰近聯(lián)網(wǎng)活動實例(例如,鄰近游戲和/或鄰近消息收發(fā))、具有確定費用特征的實例(例如,不需要費用和/或所需要的費用不超過指定值)、具有確定時間特征的實例(例如,已經(jīng)進(jìn)行了至少指定量的時間)、和/或具有確定用戶特征的實例(例如,具有至少指定數(shù)量的用戶)。響應(yīng)于其用戶的這種行為,移動節(jié)點和/或其他計算機(jī)可以例如使得僅關(guān)于匹配用戶的規(guī)定的鄰近聯(lián)網(wǎng)活動實例的信息對于其用戶可用。因此,例如,在其用戶規(guī)定了沒有費用要求的鄰近游戲的情況下,移動節(jié)點和/或其他計算機(jī)可以在提供的地圖上僅示出對應(yīng)于符合那些標(biāo)準(zhǔn)的鄰近聯(lián)網(wǎng)活動實例的指示符。
還注意到,在各種實施方式中,可以提供縮放功能。例如,在移動節(jié)點和/或其他計算機(jī)呈現(xiàn)地圖給其用戶的情況下,用戶可以可能經(jīng)由GUI和/或其他界面能夠放大和縮小地圖。該功能性可以例如是這樣的通過縮小,用戶可以查看較大的區(qū)域以及相應(yīng)的鄰近聯(lián)網(wǎng)活動指示符,以及通過放大,用戶可以查看較小的區(qū)域以及相應(yīng)的鄰近聯(lián)網(wǎng)活動指示符。
注意到,在各種實施方式中,當(dāng)用戶縮小地圖時可以提供給該用戶較少的細(xì)節(jié),和/或當(dāng)用戶放大地圖時可以提供給該用戶較多的細(xì)節(jié)。例如,當(dāng)用戶縮小地圖時,鄰近聯(lián)網(wǎng)活動指示符可以提供較少信息,以及當(dāng)該用戶放大地圖時,鄰近聯(lián)網(wǎng)活動指示符可以提供較多信息。因此,例如,當(dāng)用戶將地圖縮得更小時僅指示了鄰近聯(lián)網(wǎng)活動實例的位置和類型(例如,鄰近消息收發(fā))的指示符,在該用戶放大地圖時,可以附加地指示持續(xù)時間和用戶數(shù)量。如又一例子,當(dāng)用戶縮小地圖時,對應(yīng)于單個鄰近聯(lián)網(wǎng)活動實例的指示符可以合并成對應(yīng)于多個鄰近聯(lián)網(wǎng)活動實例的指示符。因此,例如,當(dāng)用戶縮小地圖時,對應(yīng)于在公園中發(fā)生的三個鄰近游戲?qū)嵗娜齻€指示符可以用一個指示符代替。
還注意到,在各種實施方式中,用戶可以訪問與關(guān)于鄰近聯(lián)網(wǎng)活動的信息相關(guān)聯(lián)的時間戳。因此,例如,當(dāng)考慮關(guān)于鄰近聯(lián)網(wǎng)活動的信息的時間界限時,和/或當(dāng)確定鄰近聯(lián)網(wǎng)活動實例是否仍在繼續(xù)時,用戶可以用來考慮這些時間戳。
還注意到,在各種實施方式中,可能考慮到相關(guān)聯(lián)的時間戳,可以認(rèn)為關(guān)于鄰近聯(lián)網(wǎng)活動的信息僅對某時間段有效。這種時間段可以例如由系統(tǒng)管理員、網(wǎng)絡(luò)供應(yīng)商和/或公司來規(guī)定。
固定節(jié)點和/或其他計算機(jī)功能性 可以根據(jù)本發(fā)明的各種實施方式使用固定節(jié)點和/或其他計算機(jī)(例如,服務(wù)器)。這種固定節(jié)點和/或其他計算機(jī)可以例如由系統(tǒng)管理員、網(wǎng)絡(luò)供應(yīng)商和/或公司放置在特定位置。在各種實施方式中,固定節(jié)點和/或其他計算機(jī)的各種功能可以類似于上文所述的移動節(jié)點和/或其他計算機(jī)。因此,例如,在各種實施方式中,上文所述的由移動節(jié)點和/或其他計算機(jī)完成的各種任務(wù)可以通過移動節(jié)點和/或其他計算機(jī)、和/或通過固定節(jié)點和/或其他計算機(jī)來完成。
注意到,在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以不用來參與鄰近聯(lián)網(wǎng)活動實例,而是可以執(zhí)行以下操作,包括提供由其他節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī))對已經(jīng)接收到的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的接收,該信息已經(jīng)由移動節(jié)點和/或其他計算機(jī)記錄并且提供給(例如,通過一個或者多個移動節(jié)點和/或其他計算機(jī))固定節(jié)點和/或其他計算機(jī)。固定節(jié)點和/或其他計算機(jī)例如經(jīng)由鄰近連接可以使得關(guān)于鄰近聯(lián)網(wǎng)活動的信息對于其他節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī))可用。
在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以用來將所具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息(例如,接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息)提供給其他固定節(jié)點和/或其他計算機(jī),和/或可以從其他固定節(jié)點和/或其他計算機(jī)接收由那些固定節(jié)點和/或其他計算機(jī)所具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息(例如,它們已經(jīng)接收到的關(guān)于鄰近聯(lián)網(wǎng)活動的信息)。這種提供和/或接收可以例如包括非鄰近連接(例如,可以使用UMTS、通用分組無線服務(wù)(GRPS)和/或廣域網(wǎng)(WAN)連接(例如,互聯(lián)網(wǎng)連接)和/或鄰近連接。
因此,例如,城市一側(cè)的固定節(jié)點和/或其他計算機(jī)可以用來與城市另一側(cè)的固定節(jié)點和/或其他計算機(jī)交換關(guān)于鄰近聯(lián)網(wǎng)活動的信息。經(jīng)由這種操作,每個固定節(jié)點和/或其他計算機(jī)可以例如知道關(guān)于不在其附近的區(qū)域的鄰近聯(lián)網(wǎng)活動的信息。然后每個固定節(jié)點和/或其他計算機(jī)可以例如用來對處于其附近的移動節(jié)點和/或其他計算機(jī)提供這種關(guān)于鄰近聯(lián)網(wǎng)活動的信息。由此,那些移動節(jié)點和/或其他計算機(jī)的用戶可以例如能夠知道(例如,經(jīng)由他們的移動節(jié)點和/或其他計算機(jī)所提供的地圖而可用于他們的)除了他們目前所處位置處的城市的另一些部分的鄰近聯(lián)網(wǎng)活動實例。
注意到,在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以能夠從移動節(jié)點和/或其他計算機(jī)經(jīng)由非鄰近連接接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息。這種功能可以例如通過移動節(jié)點和/或其他計算機(jī)的用戶來使用,期望該功能自動地將關(guān)于一個或者多個鄰近聯(lián)網(wǎng)活動實例的信息提交給一個或者多個固定節(jié)點和/或其他計算機(jī)。例如,在用戶希望其他用戶意識到鄰近聯(lián)網(wǎng)活動實例的情況下(例如,該用戶希望吸引新玩家到鄰近游戲的情況),該用戶可以如上所述這樣做。
進(jìn)一步注意到,在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以能夠經(jīng)由非鄰近連接對移動節(jié)點和/或其他計算機(jī)提供所具有的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。
參考圖4注意到,根據(jù)本發(fā)明的各種實施方式,固定節(jié)點和/或其他計算機(jī)可以能夠從一個或者多個移動節(jié)點和/或其他計算機(jī)、和/或從一個或者多個其他固定節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息(步驟401、步驟403)。而且,根據(jù)本發(fā)明的各種實施方式,固定節(jié)點和/或其他計算機(jī)可以能夠?qū)σ粋€或者多個移動節(jié)點和/或其他計算機(jī)、和/或?qū)σ粋€或者多個其他固定節(jié)點和/或其他計算機(jī)提供保持的(例如,接收的)關(guān)于鄰近聯(lián)網(wǎng)活動的信息(步驟405、步驟407)。鄰近和/或非鄰近連接可以包括在這種操作中。
根據(jù)各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來在從另一移動節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息時使用非鄰近連接。而且,根據(jù)各種實施方式,移動節(jié)點和/或其他計算機(jī)可以用來在從固定節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息時使用非鄰近連接。例如,在移動節(jié)點和/或其他計算機(jī)不處于與移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī)的鄰近連接范圍內(nèi)的情況下,可以使用這種具有提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力的功能。在各種實施方式中,可以使用中間件實施這種功能。
注意到,在各種實施方式中,移動節(jié)點和/或其他計算機(jī)可以訪問(例如,保持在可存取存儲器中的)在聯(lián)系其他移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī)時可使用的信息(例如,網(wǎng)絡(luò)地址),以及移動節(jié)點和/或其他計算機(jī)可以例如在這樣接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息時使用這種信息。
這樣接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息例如是關(guān)于一個或者多個特定區(qū)域的,因此,在各種實施方式中,在移動節(jié)點和/或其他計算機(jī)不處于與移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī)的鄰近連接范圍內(nèi);處于所期望的關(guān)于鄰近聯(lián)網(wǎng)活動的信息所針對的區(qū)域中;和/或處于與移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī)的鄰近連接范圍內(nèi)的情況下,可以使用這種具有對所期望的關(guān)于鄰近聯(lián)網(wǎng)活動的信息所針對的特定區(qū)域提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息的能力的功能。
如固定節(jié)點和/或其他計算機(jī)操作的一個例子,固定節(jié)點和/或其他計算機(jī)可以用來準(zhǔn)備關(guān)于所具有的鄰近聯(lián)網(wǎng)活動信息的歷史統(tǒng)計,固定節(jié)點和/或其他計算機(jī)可能使得該統(tǒng)計對于其他節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī))可用。
可以準(zhǔn)備各種統(tǒng)計。例如,這種統(tǒng)計可以包括對于各種鄰近聯(lián)網(wǎng)活動信息(例如,鄰近聯(lián)網(wǎng)活動的類型,用戶數(shù)量和/或所需費用)可能關(guān)于某時間段和/或區(qū)域的頻率。經(jīng)由這種統(tǒng)計,例如用戶可以能夠確定鄰近游戲在特定位置發(fā)生的頻繁程度、鄰近游戲花費多少、和/或多少用戶參與其中。用戶可以例如確定一個或者多個區(qū)域可能是具有期望的費用和期望的參與者數(shù)量的主鄰近游戲。使得統(tǒng)計可用的功能性可以例如在類似于上文所述的方式中實施。接收到這種統(tǒng)計后,節(jié)點和/或其他計算機(jī)可以使得該統(tǒng)計可能以類似于上文所述的方式可用于其用戶的訪問。
如固定節(jié)點和/或其他計算機(jī)操作的另一例子,固定節(jié)點和/或其他計算機(jī)可以用來對節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī))提供鄰近聯(lián)網(wǎng)軟件(例如,鄰近游戲軟件)。這種提供可以例如包括RMI、JMS、SOAP、OBEX OPP、電子郵件、MMS和/或SMS的使用。可能可以使用鄰近連接。軟件可以例如出售以取得一些費用。在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以用來提供關(guān)于參與其附近的鄰近聯(lián)網(wǎng)活動實例的鄰近聯(lián)網(wǎng)活動軟件。進(jìn)一步注意到,在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以用來通告(例如,通過經(jīng)由RMI、JMS、SOAP、OBEX OPP、電子郵件、MMS和/或SMS分派的消息)其具有可用于分派的鄰近聯(lián)網(wǎng)活動軟件。鄰近連接可能可以在這種通告中使用。
根據(jù)本發(fā)明的各種實施方式,在各種實施方式中,從固定節(jié)點和/或其他計算機(jī)購買和/或接收鄰近聯(lián)網(wǎng)活動軟件的用戶可以在該用戶的移動節(jié)點和/或其他計算機(jī)處從固定節(jié)點和/或其他計算機(jī)接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息。接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息可以例如指示使用軟件可訪問的鄰近聯(lián)網(wǎng)活動實例正在發(fā)生和/或可能發(fā)生的位置。
注意到,在各種實施方式中,在固定節(jié)點和/或其他計算機(jī)處存儲關(guān)于鄰近聯(lián)網(wǎng)活動的信息可以致使與如果其僅存儲在用戶的移動節(jié)點和/或其他計算機(jī)處相比該信息可以存在更長時間。還注意到,在各種實施方式中,固定節(jié)點和/或其他計算機(jī)可以用來通告(例如,通過經(jīng)由RMI、JMS、SOAP、OBEX OPP、電子郵件、MMS和/或SMS分派的消息)其具有可用于分派的關(guān)于鄰近聯(lián)網(wǎng)活動的信息。這種通告可能可以使用鄰近連接。
預(yù)測功能性 在各種實施方式中,節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī))可以做出關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測。注意到,在各種實施方式中,節(jié)點和/或其他計算機(jī)可以對其他節(jié)點和/或其他計算機(jī)提供這種預(yù)測、和/或可以從其他節(jié)點和/或其他計算機(jī)接收這種預(yù)測。使得可以提供和/或接收這種預(yù)測的功能可以例如用類似于上文所述的方式來實施。
在各種實施方式中,這種預(yù)測可以考慮歷史統(tǒng)計(例如,上文所述的種類)。在進(jìn)行這種預(yù)測中,節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī))可以例如使用其本身已經(jīng)準(zhǔn)備的歷史統(tǒng)計。如另一例子,節(jié)點和/或其他計算機(jī)(例如,移動節(jié)點和/或其他計算機(jī)、和/或固定節(jié)點和/或其他計算機(jī))可以在進(jìn)行這種預(yù)測時使用已經(jīng)從一個或者多個其他節(jié)點和/或其他計算機(jī)接收到的歷史統(tǒng)計。
可以用多種方法實施預(yù)測功能。例如,進(jìn)行關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測的節(jié)點和/或其他計算機(jī)可以使用人工智能和/或模式識別。節(jié)點和/或其他計算機(jī)可以例如在上文所述的種類的歷史統(tǒng)計中識別一個或者多個模式(例如,鄰近聯(lián)網(wǎng)活動模式和/或用戶行為模式)。
通過例子說明,節(jié)點和/或其他計算機(jī)可以在歷史統(tǒng)計中識別特定鄰近聯(lián)網(wǎng)活動趨于在周五下午于特定位置處發(fā)生,并且預(yù)測特定鄰近聯(lián)網(wǎng)活動可能于將來的周五下午發(fā)生在該位置。
在各種實施方式中,預(yù)測可以經(jīng)由GUI和/或其他界面呈現(xiàn)給用戶。
在各種實施方式中,由節(jié)點和/或其他計算機(jī)進(jìn)行的預(yù)測可以考慮各種標(biāo)準(zhǔn)。這種標(biāo)準(zhǔn)可以例如由該節(jié)點和/或其他計算機(jī)的用戶提供(例如,經(jīng)由GUI和/或其他界面)。該標(biāo)準(zhǔn)可以例如指定應(yīng)該進(jìn)行預(yù)測的一個或者多個區(qū)域、應(yīng)該進(jìn)行預(yù)測的一個或者多個時間(例如,每天的時間、和/或特定日期和/或時間)和/或時間幀、應(yīng)該進(jìn)行預(yù)測的鄰近聯(lián)網(wǎng)活動的一個或多個種類、和/或應(yīng)該用來對預(yù)測進(jìn)行限制的一個或者多個鄰近聯(lián)網(wǎng)活動參與者規(guī)定。這種指定的區(qū)域可以例如包括區(qū)域類型(例如,餐館、俱樂部和/或公園)和/或指定的區(qū)域(例如,指定的餐館、俱樂部和/或公園)。
這種鄰近聯(lián)網(wǎng)活動參與者規(guī)定可以例如指示一個或者多個特定用戶、一個或者多個用戶配置、和/或一個或者多個特定節(jié)點和/或其他計算機(jī)。如另一例子,這種鄰近聯(lián)網(wǎng)活動參與者規(guī)定可以指定用戶和/或節(jié)點和/或其他計算機(jī)的一個或者多個數(shù)量和/或數(shù)量范圍。
這種一個或者多個區(qū)域的規(guī)定可以例如用來指示鄰近聯(lián)網(wǎng)活動的預(yù)測應(yīng)該被限制于那些將預(yù)測在指定的一個或者多個區(qū)域處的鄰近聯(lián)網(wǎng)活動的預(yù)測。這種一個或者多個時間和/或時間幀的規(guī)定可以例如用來指示鄰近聯(lián)網(wǎng)活動的預(yù)測應(yīng)該限制于那些將預(yù)測在那些時間和/或時間幀期間發(fā)生的鄰近聯(lián)網(wǎng)活動的預(yù)測。
如另一例子,一個或者多個特定節(jié)點和/或其他計算機(jī)的規(guī)定可以用來指示鄰近聯(lián)網(wǎng)活動的預(yù)測應(yīng)該被限制于那些將預(yù)測對指定的節(jié)點和/或其他計算機(jī)的包含的預(yù)測。如又一例子,節(jié)點和/或其他計算機(jī)的特定數(shù)量和/或數(shù)量范圍的規(guī)定(例如,少于30個節(jié)點和/或其他計算機(jī)的規(guī)定)可以用來指示鄰近聯(lián)網(wǎng)活動的預(yù)測應(yīng)該被限制于那些將預(yù)測對符合規(guī)定的節(jié)點和/或其他計算機(jī)的數(shù)量的包含的預(yù)測(例如,那些將預(yù)測包含少于30個節(jié)點和/或其他計算機(jī)的預(yù)測)。
注意到,在各種實施方式中,用戶可以指定多個標(biāo)準(zhǔn),考慮到所納入考慮的標(biāo)準(zhǔn)(例如一部分或者全部標(biāo)準(zhǔn))來進(jìn)行預(yù)測。
在各種實施方式中,用戶可以能夠(例如,經(jīng)由GUI和/或其他界面)請求在由一個或者多個節(jié)點和/或其他計算機(jī)已經(jīng)進(jìn)行的預(yù)測中搜索。在各種實施方式中,這種搜索請求可以允許各種標(biāo)準(zhǔn)的規(guī)定。響應(yīng)于這種搜索請求,用戶可以例如接收(例如,經(jīng)由GUI和/或其他界面)已經(jīng)進(jìn)行的匹配于該標(biāo)準(zhǔn)的預(yù)測。
這種標(biāo)準(zhǔn)可以例如包括那些上文所述的標(biāo)準(zhǔn)。因此,例如,在指定了一個或者多個區(qū)域的情況下,用戶可以接收預(yù)測了在指定區(qū)域的鄰近聯(lián)網(wǎng)活動的預(yù)測。如另一例子,在指定了一個或者多個時間和/或時間幀的情況下,用戶可以接收預(yù)測了在那些時間和/或時間幀期間發(fā)生的鄰近聯(lián)網(wǎng)活動的預(yù)測。
如又一例子,在指定了一個或者多個特定節(jié)點和/或其他計算機(jī)的情況下,用戶可以接收預(yù)測了對那些節(jié)點和/或其他計算機(jī)的包含的預(yù)測。如另一例子,在指定了節(jié)點和/或其他計算機(jī)的特定數(shù)量和/或數(shù)量范圍的情況下,用戶可以接收預(yù)測了包含符合規(guī)定的節(jié)點和/或其他計算機(jī)的數(shù)量的鄰近聯(lián)網(wǎng)活動的預(yù)測。注意到,在各種實施方式中,可以指定多個標(biāo)準(zhǔn),以及返回的搜索結(jié)果可以是那些匹配一部分或者全部指定的標(biāo)準(zhǔn)的結(jié)果。
硬件和軟件 各種操作和/或在此所描述類似操作可以通過和/或借助于計算機(jī)來執(zhí)行。進(jìn)一步,例如,在此所描述的設(shè)備可以是計算機(jī)和/或可以包括計算機(jī)。在此使用的詞語“計算機(jī)”、 “通用計算機(jī)”等指的是但不限于智能卡、媒體設(shè)備、個人計算機(jī)、工程工作站、PC、Macintosh、PDA、便攜式計算機(jī)、計算機(jī)化監(jiān)視器、有線或者無線終端、電話、通信設(shè)備、節(jié)點、和/或類似物、服務(wù)器、網(wǎng)絡(luò)接入點、網(wǎng)絡(luò)多播點、網(wǎng)絡(luò)設(shè)備、機(jī)頂盒、個人視頻錄像機(jī)(PVR)、游戲控制臺、便攜式游戲設(shè)備、便攜式音頻設(shè)備、便攜式媒體設(shè)備、便攜式視頻設(shè)備、電視機(jī)、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、全球定位系統(tǒng)(GPS)接收器、無線個人服務(wù)器、或類似物、或它們的任何組合,可能運行操作系統(tǒng)諸如OS X、Linux、Darwin、Windows CE、Windows XP、Windows Server2003、Palm OS、Symbian OS或者類似系統(tǒng),可能使用系列40平臺、系列60平臺、系列80平臺和/或系列90平臺,并且可能支持Java和/或.Net。
詞語“通用計算機(jī)”、“計算機(jī)”等還指的是但不限于可操作地連接到一個或者多個存儲器或者存儲單元的一個或者多個處理器,其中存儲器(memory)或者存儲(storage)可以包含數(shù)據(jù)、算法、和/或程序代碼,并且處理器或者多個處理器可以執(zhí)行程序代碼和/或操縱程序代碼、數(shù)據(jù)、和/或算法。圖5中所示的是可用在本發(fā)明的各種實施方式中的示例性計算機(jī)。示例性計算機(jī)5000包括可操作地連接兩個處理器5051和5052、隨機(jī)存取存儲器5053、只讀存儲器5055、輸入輸出(I/O)接口5057和5058、存儲接口5059以及顯示接口5061的系統(tǒng)總線5050。存儲接口5059依次連接到大容量存儲器5063。I/O接口5057和5058中的每一個可以例如是以太網(wǎng)、IEEE 1394、IEEE 1394b、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11i、IEEE 802.11e、IEEE 802.11n、IEEE 802.15a、IEEE802.16a、IEEE 802.16d、IEEE 802.16e、IEEE 802.16x、IEEE 802.20、IEEE 802.15.3、ZigBee、藍(lán)牙、超寬帶(UWB)、無線通用串行總線(WUSB)、無線Firewire、陸地數(shù)字視頻廣播(DVB-T)、衛(wèi)星數(shù)字視頻廣播(DVB-S)、高級電視系統(tǒng)委員會(ATSC)、綜合服務(wù)數(shù)字廣播(ISDB)、數(shù)字音頻廣播(DAB)、通用分組無線服務(wù)(GPRS)、通用移動通信服務(wù)(UMTS)、全球移動通信系統(tǒng)(GSM)、DVB-H(數(shù)字視頻廣播手持)、IrDA(紅外數(shù)據(jù)協(xié)會)和/或其他接口。
大容量存儲器5063可以是硬盤驅(qū)動器、光學(xué)驅(qū)動器、存儲器芯片等等。處理器5051和5052每一個均可以是公知的處理器,諸如IBM或者摩托羅拉PowerPC、AMD Athlon、AMD Opteron、英特爾ARM、英特爾XScale、全美達(dá)Crusoe、全美達(dá)Efficeon、英特爾Xenon、英特爾Itanium、英特爾Pentium、或者IBM、東芝或者索尼Cell處理器。在該例子中所示的計算機(jī)5000還包括觸屏5001和鍵盤5002。在各種實施方式中,鼠標(biāo)、小鍵盤和/或接口可以可選地或者附加地使用。計算機(jī)5000可以另外包括或者連接于讀卡器、DVD驅(qū)動器、軟盤驅(qū)動器、硬盤驅(qū)動器、存儲卡、ROM、和/或類似物,由此可以插入包含程序代碼的介質(zhì)(例如,用于執(zhí)行各種操作和/或在此描述的類似操作)以便將代碼加載到計算機(jī)上。
根據(jù)本發(fā)明的各種實施方式,計算機(jī)可以運行一個或者多個設(shè)計用于執(zhí)行一個或者多個上文所述操作的軟件模塊。這種模塊可以例如根據(jù)本領(lǐng)域已知的方法使用諸如Java、ObjectiveC、C、C#、C++、Perl、Pvthon和/或Comega語言進(jìn)行編程。對應(yīng)的程序代碼可以放置在介質(zhì)上,例如DVD、CD-ROM、存儲卡和/或軟盤。注意到,任何描述的特定軟件模塊中的操作劃分是為了說明的目的,并且可以使用可選的操作劃分。因此,由一個軟件模塊執(zhí)行的所述的任何操作可以代替地由多個軟件模塊來執(zhí)行。類似地,由多個模塊執(zhí)行的所述的任何操作可以代替地由一個模塊來執(zhí)行。注意到,由特定計算機(jī)執(zhí)行地所述的操作可以代替地由多個計算機(jī)來執(zhí)行。進(jìn)一步注意到,在各種實施方式中,可以使用對等和/或網(wǎng)格計算技術(shù)。
圖6中所示是在本發(fā)明的各種實施方式中可使用的終端,即示例性計算機(jī)的框圖。在下文中,相應(yīng)的參考符號應(yīng)用于對應(yīng)的部分。圖6的示例性終端6000包括處理單元CPU603、信號接收器605以及用戶接口(601、602)。信號接收器605可以例如是單載波或者多載波接收器。信號接收器605和用戶接口(601、602)與處理單元CPU603耦合。一個或者多個直接存儲器存取(DMA)通道可以存在于多載波信號終端部分605和存儲器604之間。用戶接口(601、602)包括顯示器和鍵盤從而使得用戶能夠使用終端6000。另外,用戶接口(601、602)包括麥克風(fēng)和揚(yáng)聲器用于接收和產(chǎn)生音頻信號。用戶接口(601、602)還可以包括語音識別(未示出)。
處理單元CPU603包括微處理器(未示出)、存儲器604以及可能的軟件。軟件可以存儲在存儲器604中。基于該軟件,微處理器控制終端6000的操作,諸如數(shù)據(jù)流的接收、數(shù)據(jù)接收中脈沖突發(fā)噪聲的容限、顯示用戶接口中的輸出和讀取從用戶接口接收的輸入。硬件包括用于檢測信號的電路、用于解調(diào)的電路、用于檢測脈沖的電路、用于消隱那些在呈現(xiàn)出顯著的脈沖噪聲處的符號采樣的電路、用于計算估計值的電路以及用于執(zhí)行受損數(shù)據(jù)的修正的電路。
仍參考圖6,可選地,可以應(yīng)用中間件或者軟件實施。終端6000可以例如是用戶可以舒適地攜帶的手持設(shè)備。終端6000可以例如是蜂窩移動電話,其包括多載波信號終端部分605用于接收多播傳輸流。因此,終端6000可以可能與服務(wù)供應(yīng)商交互作用。
衍生和范圍 盡管上文描述包含許多規(guī)定,但是這些規(guī)定僅用于說明本發(fā)明并且不應(yīng)該解釋為對本發(fā)明的范圍的限制。由此對于本領(lǐng)域的技術(shù)人員將顯而易見,在不偏離本發(fā)明的精神或者范圍的前提下,在本發(fā)明的系統(tǒng)和處理中可以進(jìn)行各種修改和變形。
另外,上文所描述的本申請中本發(fā)明的實施方式、特征、方法、系統(tǒng)以及細(xì)節(jié)可以單獨結(jié)合或者任意結(jié)合從而創(chuàng)建或者描述本發(fā)明的新的實施方式。
權(quán)利要求
1.一種方法,包括
在第一節(jié)點處記錄關(guān)于所述第一節(jié)點能夠參與的鄰近聯(lián)網(wǎng)活動實例的信息;
對第二節(jié)點提供所述信息的一些或者全部,其中所述第二節(jié)點保持關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
在所述第一節(jié)點處從所述第二節(jié)點接收由所述第二節(jié)點所保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部;以及
通知所述第一節(jié)點的用戶關(guān)于與一個或者多個地理位置相關(guān)聯(lián)的鄰近聯(lián)網(wǎng)活動實例。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一節(jié)點對用戶提供地圖,所述地圖針對一個或者多個地理位置指示一個或者多個鄰近聯(lián)網(wǎng)活動實例。
3.根據(jù)權(quán)利要求1所述的方法,其中在所述第一節(jié)點處記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息包括對應(yīng)于所述第一節(jié)點能夠參與的所述鄰近聯(lián)網(wǎng)活動實例中每個的地理位置信息。
4.根據(jù)權(quán)利要求1所述的方法,其中在所述第一節(jié)點處接收的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息在對由所述第一節(jié)點所保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息進(jìn)行更新時使用。
5.根據(jù)權(quán)利要求1所述的方法,其中在所述第一節(jié)點處記錄的所述信息的一些或者全部包括時間信息,并且基于所關(guān)聯(lián)的時間戳信息而僅對特定時間段有效。
6.根據(jù)權(quán)利要求1所述的方法,其中所述第一節(jié)點和所述第二節(jié)點經(jīng)由鄰近連接進(jìn)行通信。
7.根據(jù)權(quán)利要求1所述的方法,其中一個或者多個所述第一節(jié)點和所述第二節(jié)點是移動節(jié)點。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述第一節(jié)點處進(jìn)行一個或者多個關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測。
9.根據(jù)權(quán)利要求8所述的方法,其中歷史統(tǒng)計在進(jìn)行所述一個或者多個預(yù)測時使用。
10.根據(jù)權(quán)利要求8所述的方法,其中一個或者多個模式在進(jìn)行所述一個或者多個預(yù)測時被識別。
11.一種方法,包括
在第一固定節(jié)點處從移動節(jié)點接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
在所述第一固定節(jié)點處從第二固定節(jié)點接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
更新由所述第一固定節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部,其中在所述第一固定節(jié)點處接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部在所述更新時使用;以及
從所述第一固定節(jié)點對請求節(jié)點提供由所述第一固定節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部,
其中由所述第一固定節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部包括對應(yīng)于一個或者多個鄰近聯(lián)網(wǎng)活動實例的地理位置信息。
12.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括在所述第一固定節(jié)點處準(zhǔn)備對應(yīng)于由所述第一固定節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部的歷史統(tǒng)計。
13.根據(jù)權(quán)利要求11所述的方法,其中所述第一固定節(jié)點經(jīng)由鄰近連接與所述移動節(jié)點、所述第二固定節(jié)點和所述請求節(jié)點中至少之一進(jìn)行通信。
14.根據(jù)權(quán)利要求11所述的方法,其中所述第一固定節(jié)點經(jīng)由非鄰近連接與所述移動節(jié)點、所述第二固定節(jié)點和所述請求節(jié)點中至少之一進(jìn)行通信。
15.根據(jù)權(quán)利要求11所述的方法,其中由所述第一固定節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息包括關(guān)于鄰近游戲、鄰近消息收發(fā)和鄰近媒體流中之一的信息。
16.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括在所述第一固定節(jié)點處進(jìn)行一個或者多個關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測。
17.根據(jù)權(quán)利要求16所述的方法,其中歷史統(tǒng)計在進(jìn)行所述一個或者多個預(yù)測時使用。
18.根據(jù)權(quán)利要求16所述的方法,其中一個或者多個模式在進(jìn)行所述一個或者多個預(yù)測時被識別。
19.一種移動節(jié)點,包括
存儲器,具有存儲在其中的程序代碼;
處理器,布置為與所述存儲器通信,以便執(zhí)行根據(jù)所述存儲的程序代碼的指令;以及
網(wǎng)絡(luò)接口,布置為與所述處理器通信;
其中所述程序代碼在由所述處理器執(zhí)行時引起所述處理器執(zhí)行以下步驟
在所述移動節(jié)點處記錄關(guān)于所述移動節(jié)點能夠參與的鄰近聯(lián)網(wǎng)活動實例的信息;
對第二節(jié)點提供所述信息的一些或者全部,其中所述第二節(jié)點保持關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
在所述移動節(jié)點處從所述第二節(jié)點接收由所述第二節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部;以及
通知所述移動節(jié)點的用戶關(guān)于與一個或者多個地理位置相關(guān)聯(lián)的鄰近聯(lián)網(wǎng)活動實例。
20.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中所述移動節(jié)點對所述用戶提供地圖,該地圖針對一個或者多個地理位置指示一個或者多個鄰近聯(lián)網(wǎng)活動實例。
21.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中在所述移動節(jié)點處記錄的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息包括對應(yīng)于所述移動節(jié)點能夠參與的所述鄰近聯(lián)網(wǎng)活動實例中每個的地理位置信息。
22.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中在所述移動節(jié)點處接收的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息在對由所述移動節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息進(jìn)行更新時使用。
23.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中在所述移動節(jié)點處記錄的所述信息的一些或者全部包括時間信息,并且基于相關(guān)聯(lián)的時間戳信息而僅對特定時間段有效。
24.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中所述移動節(jié)點和所述第二節(jié)點經(jīng)由鄰近連接進(jìn)行通信。
25.根據(jù)權(quán)利要求19所述的移動節(jié)點,其中所述處理器進(jìn)一步執(zhí)行在所述移動節(jié)點處進(jìn)行一個或者多個關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測。
26.根據(jù)權(quán)利要求25所述的移動節(jié)點,其中歷史統(tǒng)計在進(jìn)行所述一個或者多個預(yù)測時使用。
27.根據(jù)權(quán)利要求25所述的移動節(jié)點,其中一個或者多個模式在進(jìn)行所述一個或者多個預(yù)測時被識別。
28.一種網(wǎng)絡(luò)設(shè)備,包括
存儲器,具有存儲在其中的程序代碼;
處理器,布置為與所述存儲器通信,以便執(zhí)行根據(jù)所述存儲的程序代碼的指令;以及
網(wǎng)絡(luò)接口,布置為與所述處理器通信;
其中所述程序代碼在由所述處理器執(zhí)行時引起所述處理器執(zhí)行以下步驟
從移動節(jié)點接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
從固定節(jié)點接收關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
更新保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部,其中接收的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部在所述更新時使用;以及
對請求節(jié)點提供保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部;
其中所述保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部包括對應(yīng)于一個或者多個鄰近聯(lián)網(wǎng)活動實例的地理位置信息。
29.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)設(shè)備,其中所述處理器進(jìn)一步執(zhí)行準(zhǔn)備對應(yīng)于所述保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息的一些或者全部的歷史統(tǒng)計。
30.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)設(shè)備,其中所述網(wǎng)絡(luò)設(shè)備經(jīng)由鄰近連接與所述移動節(jié)點、所述固定節(jié)點和所述請求節(jié)點中至少之一進(jìn)行通信。
31.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)設(shè)備,其中所述網(wǎng)絡(luò)設(shè)備經(jīng)由非鄰近連接與所述移動節(jié)點、所述固定節(jié)點和所述請求節(jié)點中至少之一進(jìn)行通信。
32.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)設(shè)備,其中所述保持的關(guān)于鄰近聯(lián)網(wǎng)活動的信息包括關(guān)于鄰近游戲、鄰近消息收發(fā)和鄰近媒體流中之一的信息。
33.根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)設(shè)備,其中所述處理器進(jìn)一步執(zhí)行進(jìn)行一個或者多個關(guān)于鄰近聯(lián)網(wǎng)活動的預(yù)測。
34.根據(jù)權(quán)利要求33所述的網(wǎng)絡(luò)設(shè)備,其中歷史統(tǒng)計在進(jìn)行所述一個或者多個預(yù)測時使用。
35.根據(jù)權(quán)利要求33所述的網(wǎng)絡(luò)設(shè)備,其中一個或者多個模式在進(jìn)行所述一個或者多個預(yù)測時被識別。
36.一種產(chǎn)品,其包括包含程序代碼的計算機(jī)可讀介質(zhì),所述程序代碼在被執(zhí)行時將引起第一移動節(jié)點執(zhí)行以下步驟
在所述第一節(jié)點處記錄關(guān)于所述第一節(jié)點能夠參與的鄰近聯(lián)網(wǎng)活動實例的信息;
對第二節(jié)點提供所述信息的一些或者全部,其中所述第二節(jié)點保持關(guān)于鄰近聯(lián)網(wǎng)活動的信息;
在所述第一節(jié)點處從所述第二節(jié)點接收由所述第二節(jié)點保持的關(guān)于鄰近聯(lián)網(wǎng)活動的所述信息的一些或者全部;以及
通知所述第一節(jié)點的用戶關(guān)于與一個或者多個地理位置相關(guān)聯(lián)的鄰近聯(lián)網(wǎng)活動實例。
全文摘要
在例如鄰近聯(lián)網(wǎng)活動中可應(yīng)用的系統(tǒng)和方法。例如,節(jié)點和/或其他計算機(jī)可以記錄、接收和/或提供關(guān)于鄰近聯(lián)網(wǎng)活動的信息。如另一個例子,節(jié)點和/或其他計算機(jī)可以用來通知它們的用戶關(guān)于鄰近聯(lián)網(wǎng)活動實例。如又一個例子,可以執(zhí)行預(yù)測操作。
文檔編號H04W40/00GK101147418SQ20068000955
公開日2008年3月19日 申請日期2006年2月3日 優(yōu)先權(quán)日2005年2月8日
發(fā)明者J·勒伊科伊南, J·伊姆皮奧, S·宇西塔洛, T·K·佩爾阿拉 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会东县| 沙湾县| 连南| 卫辉市| 山阴县| 平度市| 宜州市| 朔州市| 峨山| 毕节市| 梧州市| 济南市| 黄梅县| 克山县| 花莲市| 白银市| 马尔康县| 垦利县| 安康市| 津市市| 施甸县| 榆林市| 鄂州市| 望城县| 雷波县| 兴仁县| 岚皋县| 河间市| 阳谷县| 札达县| 洛扎县| 阳谷县| 遂平县| 洛扎县| 平度市| 营口市| 榆社县| 天水市| 开原市| 成安县| 贡嘎县|