亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在無(wú)線局域網(wǎng)上連接點(diǎn)對(duì)點(diǎn)應(yīng)用程序的方法,在無(wú)線局域網(wǎng)上保持點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間...的制作方法

文檔序號(hào):7977899閱讀:247來(lái)源:國(guó)知局
在無(wú)線局域網(wǎng)上連接點(diǎn)對(duì)點(diǎn)應(yīng)用程序的方法,在無(wú)線局域網(wǎng)上保持點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間 ...的制作方法
【專利摘要】一種在無(wú)線局域網(wǎng)上連接點(diǎn)對(duì)點(diǎn)應(yīng)用程序的方法,包括以下步驟:對(duì)等點(diǎn)終端從點(diǎn)對(duì)點(diǎn)應(yīng)用程序提取應(yīng)用程序信息;對(duì)等點(diǎn)終端根據(jù)所提取的應(yīng)用程序信息生成服務(wù)啟動(dòng)信息;對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端;以及當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述或每個(gè)其它對(duì)等點(diǎn)終端接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端,并將其余終端設(shè)置為成員終端。因此,本發(fā)明具有能在無(wú)線局域網(wǎng)上自動(dòng)、迅速地連接點(diǎn)對(duì)點(diǎn)應(yīng)用程序的效果。
【專利說(shuō)明】在無(wú)線局域網(wǎng)上連接點(diǎn)對(duì)點(diǎn)應(yīng)用程序的方法,在無(wú)線局域網(wǎng)上保持點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法以及基于無(wú)線局域網(wǎng)的對(duì)等點(diǎn)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接,更具體地,涉及一種基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)連接方法、保持基于WLAN的點(diǎn)對(duì)點(diǎn)連接的方法,以及基于WLAN的對(duì)等點(diǎn)終端,該對(duì)等點(diǎn)終端能夠容易且安全地發(fā)現(xiàn)和連接在基于WLAN的對(duì)等點(diǎn)的傳輸區(qū)域內(nèi)存在的對(duì)等點(diǎn)終端。
【背景技術(shù)】
[0002]點(diǎn)對(duì)點(diǎn)是指通過(guò)直接交換而不用服務(wù)器在對(duì)等點(diǎn)終端(peer terminal)之間共享數(shù)字資源的技術(shù)。點(diǎn)對(duì)點(diǎn)服務(wù)可包括消息、音樂(lè)共享、文件共享、用戶創(chuàng)建內(nèi)容(UCC)共享、多媒體流等。在基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)中,點(diǎn)對(duì)點(diǎn)技術(shù)被應(yīng)用于無(wú)線終端(例如移動(dòng)電話)。在無(wú)線點(diǎn)對(duì)點(diǎn)環(huán)境中,按需數(shù)據(jù)分配技術(shù)是普適環(huán)境下必要的基本技術(shù)。
[0003]現(xiàn)有的基于WLAN的點(diǎn)對(duì)點(diǎn)按照如下順序進(jìn)行:安裝了應(yīng)用程序的WLAN終端之間的網(wǎng)絡(luò)連接操作、驅(qū)動(dòng)點(diǎn)對(duì)點(diǎn)應(yīng)用程序的操作、點(diǎn)對(duì)點(diǎn)對(duì)等點(diǎn)終端之間相互發(fā)現(xiàn)并建立呼叫的操作以及運(yùn)行點(diǎn)對(duì)點(diǎn)應(yīng)用程序的操作(文件共享、消息服務(wù)等)。在上述運(yùn)行點(diǎn)對(duì)點(diǎn)應(yīng)用程序的操作之前的復(fù)雜過(guò)程存在不能穩(wěn)定地連接基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的問(wèn)題。
[0004]移動(dòng)環(huán)境中基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接需要頻繁進(jìn)行,且沒(méi)有時(shí)間和地點(diǎn)的限制;因此,由于在運(yùn)行點(diǎn)對(duì)點(diǎn)應(yīng)用程序的操作之前的復(fù)雜過(guò)程而造成基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接性下降的問(wèn)題變得更加嚴(yán)重。
[0005]此外,支持點(diǎn)間的發(fā)現(xiàn)和連接的傳統(tǒng)通用即插即用(UPnP)協(xié)議以及Bonjour協(xié)議需要經(jīng)歷網(wǎng)絡(luò)連接操作、瀏覽外圍設(shè)備的操作、選擇待連接終端的操作以及連接操作,并且即使是連接基于藍(lán)牙的應(yīng)用程序(其中描述了無(wú)線點(diǎn)對(duì)點(diǎn)類型),也需經(jīng)歷包括上述四項(xiàng)操作的過(guò)程。
[0006]在聚集了不同的多個(gè)點(diǎn)對(duì)點(diǎn)應(yīng)用程序的情況下(例如居民區(qū)),上述點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接更加惡化,因此用戶之間難以迅速連接到所需終端。
[0007]通常,被配置用于驅(qū)動(dòng)相同點(diǎn)對(duì)點(diǎn)應(yīng)用程序的多個(gè)對(duì)等點(diǎn)終端具有如下拓?fù)浣Y(jié)構(gòu):單個(gè)實(shí)體對(duì)等點(diǎn)(leader或registrar)終端連接至另一對(duì)等點(diǎn)(member)終端或請(qǐng)求終端,以實(shí)現(xiàn)安全連接。
[0008]已經(jīng)提交了無(wú)線點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中多媒體數(shù)據(jù)傳輸?shù)姆植际綄?duì)等點(diǎn)發(fā)現(xiàn)方法(韓國(guó)專利公開(kāi)N0.10-2010-0089238)。然而,該分布式對(duì)等點(diǎn)發(fā)現(xiàn)方法保證了服務(wù)質(zhì)量(QoS),并且當(dāng)在無(wú)線點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中發(fā)送多媒體數(shù)據(jù)時(shí)考慮了空閑緩沖區(qū)容量以及剩余電池電量。因此,當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端(Ieader terminal)時(shí),不可能在已連接的對(duì)等點(diǎn)終端之間進(jìn)行連接。
[0009]參考:作為基于WiFi的WLAN安全連接標(biāo)準(zhǔn),無(wú)線保真(WiFi =WirelessFidelity)定位系統(tǒng)/WiFi保護(hù)接入2 (WPS/WPA2)尚未針對(duì)其中正在驅(qū)動(dòng)注冊(cè)用戶的接入點(diǎn)(AP)從網(wǎng)絡(luò)突然消失的情況定義應(yīng)對(duì)措施。

【發(fā)明內(nèi)容】

[0010]技術(shù)問(wèn)題
[0011]本發(fā)明致力于提供一種基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的連接方法,其能夠迅速地進(jìn)行WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的自動(dòng)連接。
[0012]本發(fā)明的另一目的是提供一種保持基于WLAN的點(diǎn)對(duì)點(diǎn)連接的方法,其能夠保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),即使沒(méi)有首領(lǐng)終端時(shí)也是如此。
[0013]本發(fā)明的又一目的是提供一種基于WLAN的對(duì)等點(diǎn)終端,其能夠迅速地進(jìn)行WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的自動(dòng)連接,并且能夠保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),即使不存在首領(lǐng)終端時(shí)也是如此。
[0014]技術(shù)方案
[0015]本發(fā)明的一個(gè)示例性實(shí)施方式提供一種基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)連接方法,該方法包括以下步驟:由對(duì)等點(diǎn)終端從點(diǎn)對(duì)點(diǎn)應(yīng)用程序中提取應(yīng)用程序信息;所述對(duì)等點(diǎn)終端根據(jù)提取的所述應(yīng)用程序信息生成服務(wù)啟動(dòng)信息;所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端;以及當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值(I eader pseudo-measurement)以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端,并將其余終端設(shè)置為成員終端。此處,所述應(yīng)用程序信息可包括下列各項(xiàng)中的至少一個(gè):所述點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)、應(yīng)用程序驅(qū)動(dòng)地點(diǎn)以及終端操作狀態(tài)的數(shù)值。此處,在以下至少一種情況下,可生成較大的所述首領(lǐng)擬似測(cè)量值:所述對(duì)等點(diǎn)終端的CPU時(shí)鐘數(shù)量較大、剩余電池電量較大以及所述對(duì)等點(diǎn)終端是連續(xù)供電的。此處,所述服務(wù)啟動(dòng)信息除了所述首領(lǐng)擬似測(cè)量值之外,還可包括呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)。此處,由所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的步驟可為當(dāng)所述呼叫建立通道、所述服務(wù)標(biāo)簽以及所述信息保護(hù)證書中的至少一個(gè)與所述至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),確定存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端。此處,由所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的步驟還可包括:當(dāng)不存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),將所述對(duì)等點(diǎn)終端設(shè)置為所述首領(lǐng)終端;在將所述對(duì)等點(diǎn)終端設(shè)置為所述首領(lǐng)終端之后,確定對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端是否已連接;以及當(dāng)所述至少一個(gè)其它對(duì)等點(diǎn)終端已連接時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的所述終端設(shè)置為所述首領(lǐng)終端,并將所述其余終端設(shè)置為所述成員終端。此處,將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為所述首領(lǐng)終端的步驟可為當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)終端時(shí),將預(yù)定終端設(shè)置為所述首領(lǐng)終端,并將所述其它終端設(shè)置為成員終端。
[0016]本發(fā)明的另一示例性實(shí)施方式提供一種保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法,該方法包括以下步驟:當(dāng)感測(cè)到首領(lǐng)的明顯終止時(shí),由首領(lǐng)終端確定首領(lǐng)遷移,從多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,并基于接收的所述首領(lǐng)擬似測(cè)量值來(lái)選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端;由所述首領(lǐng)終端向具有最大首領(lǐng)擬似測(cè)量值的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并確定是否響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息;以及當(dāng)接收到所述首領(lǐng)接受消息時(shí),所述首領(lǐng)終端向具有最大首領(lǐng)擬似測(cè)量值的成員終端提供用于當(dāng)前連接的信息。此處,在以下至少一種情況下,可感測(cè)到所述首領(lǐng)的明顯終止:首領(lǐng)終端的信干噪比(SINR)小于或等于預(yù)定值,首領(lǐng)終端的電池電量小于或等于預(yù)定值以及所述首領(lǐng)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止。此處,確定是否接收到首領(lǐng)接受消息的步驟還可包括:當(dāng)沒(méi)有收到首領(lǐng)接受消息時(shí),選擇具有第二大首領(lǐng)擬似測(cè)量值的成員終端;向具有第二大首領(lǐng)擬似測(cè)量值的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并確定是否響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到所述首領(lǐng)接受消息;以及當(dāng)接收到所述首領(lǐng)接受消息時(shí),向具有第二大首領(lǐng)擬似測(cè)量值的所述成員終端提供用于當(dāng)前連接的信息。
[0017]此外,本發(fā)明的又一示例性實(shí)施方式提供一種保持基于包含首領(lǐng)終端和多個(gè)成員終端的WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法,該方法包括以下步驟:由成員終端確定在預(yù)定時(shí)間段內(nèi)是否從首領(lǐng)終端接收到信標(biāo)信號(hào)(beacon signal);當(dāng)在所述預(yù)定時(shí)間段內(nèi)沒(méi)有接收到所述信標(biāo)信號(hào)時(shí),所述成員終端取消與所述首領(lǐng)終端的連接,并確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于該成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端;以及當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它成員終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它成員終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為所述首領(lǐng)終端。
[0018]本發(fā)明的再一示例性實(shí)施方式提供一種基于WLAN的包括控制單元和通信單元的對(duì)等點(diǎn)終端,該對(duì)等點(diǎn)終端包括:控制單元,其被配置用于從點(diǎn)對(duì)點(diǎn)應(yīng)用程序提取應(yīng)用程序信息,根據(jù)所提取的應(yīng)用程序信息生成服務(wù)啟動(dòng)信息,通過(guò)通信單元確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端,并且當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端;以及通信單元,其被配置用于從所述控制單元接收所述服務(wù)啟動(dòng)信息,接收關(guān)于是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端的信息,并且向所述控制單元提供接收到的所述信息。此處,在以下至少一種情況下,可生成較大的首領(lǐng)擬似測(cè)量值:基于WLAN的對(duì)等點(diǎn)終端的CPU時(shí)鐘數(shù)量較大,剩余電池電量較大以及對(duì)等點(diǎn)終端是連續(xù)供電的。此處,所述服務(wù)啟動(dòng)信息除了所述首領(lǐng)擬似測(cè)量值之外,還可包括呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)。當(dāng)所述呼叫建立通道、所述服務(wù)標(biāo)簽以及所述信息保護(hù)證書中的至少一個(gè)與所述至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),所述控制單元可確定存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端。此處,當(dāng)不存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),所述控制單元可在通過(guò)所述通信單元將對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端之后,確定對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端是否已連接,以及當(dāng)所述至少一個(gè)其它對(duì)等點(diǎn)終端已連接時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及通過(guò)所述通信單元從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端,并將其余終端設(shè)置為成員終端。此處,當(dāng)所述對(duì)等點(diǎn)終端執(zhí)行所述首領(lǐng)終端的功能之時(shí)感測(cè)到首領(lǐng)的明顯終止,則所述控制單元可確定首領(lǐng)遷移,從所述多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,并基于所接收的首領(lǐng)擬似測(cè)量值選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端;以及通過(guò)所述通信單元向具有最大首領(lǐng)擬似測(cè)量值的所述成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并在響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息時(shí),通過(guò)所述通信單元向具有最大首領(lǐng)擬似測(cè)量值的所述成員終端提供用于當(dāng)前連接的信息。此處,在以下至少一種情況下,“首領(lǐng)的明顯終止感測(cè)步驟”可感測(cè)到所述首領(lǐng)的明顯終止:所述對(duì)等點(diǎn)終端的SINR小于或等于預(yù)定值,所述對(duì)等點(diǎn)終端的電池電量小于或等于預(yù)定值,以及所述對(duì)等點(diǎn)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止。此處,當(dāng)對(duì)等點(diǎn)終端執(zhí)行成員終端的功能并且在預(yù)定時(shí)間段內(nèi)沒(méi)有從首領(lǐng)終端接收到信標(biāo)信號(hào)時(shí),所述控制單元可取消與所述首領(lǐng)終端的連接,并確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端,以及當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它成員終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端。
[0019]有益效果
[0020]根據(jù)本發(fā)明示例性實(shí)施方式的基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法可通過(guò)如下方式在WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間迅速地進(jìn)行連接:對(duì)等點(diǎn)終端使用從點(diǎn)對(duì)點(diǎn)應(yīng)用程序提取出的應(yīng)用程序信息來(lái)生成服務(wù)啟動(dòng)信息,并且通過(guò)自動(dòng)確定在操作通道或傳輸半徑之內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端來(lái)進(jìn)行連接。
【專利附圖】

【附圖說(shuō)明】
[0021]圖1是示出根據(jù)本發(fā)明示例性實(shí)施方式的基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法的流程圖。
[0022]圖2示出了在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法中通過(guò)哈希函數(shù)提取服務(wù)啟動(dòng)信息的示例。
[0023]圖3是示出了在根據(jù)本發(fā)明示例性實(shí)施方式的保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法中,在首領(lǐng)明顯終止時(shí)的首領(lǐng)遷移過(guò)程的流程圖。
[0024]圖4是示出在根據(jù)本發(fā)明示例性實(shí)施方式的保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法中,在首領(lǐng)隱式終止時(shí)的首領(lǐng)重選過(guò)程的流程圖。
[0025]圖5是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在無(wú)線保真(WiFi)直連中執(zhí)行相同應(yīng)用程序的對(duì)等點(diǎn)之間的自動(dòng)連接過(guò)程的流程圖。
[0026]圖6是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在WiFi直連中,在首領(lǐng)明顯終止時(shí)的首領(lǐng)遷移過(guò)程的流程圖。
[0027]圖7是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在WiFi直連中,在首領(lǐng)隱式終止時(shí)的首領(lǐng)重選過(guò)程的流程圖。
[0028]圖8示出了根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的對(duì)等點(diǎn)終端的構(gòu)造。
[0029]圖9示出了根據(jù)本發(fā)明的示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法的性能評(píng)估結(jié)果。
[0030]優(yōu)選實(shí)施方式
[0031]本發(fā)明可進(jìn)行各種變型,并可具有各種示例性實(shí)施方式,因此在說(shuō)明書和附圖中將會(huì)詳細(xì)描述和示出預(yù)定的示例性實(shí)施方式。然而,本發(fā)明并不限于預(yù)定示例性實(shí)施方式,因此本發(fā)明應(yīng)被理解為包括其精神和技術(shù)范圍涵蓋的所有變型、等效物和替換。在附圖中相同的附圖標(biāo)記表示相同的組成部件。
[0032]諸如“第一”、“第二”等術(shù)語(yǔ)可用于描述各種組成部件。然而,這些組成部件并不受術(shù)語(yǔ)的限制。術(shù)語(yǔ)僅用于區(qū)分單個(gè)組成部件與另一組成部件。例如,在不偏離本發(fā)明的范圍時(shí),可將第一組成部件稱為第二組成部件。同理,也可將第二組成部件稱為第一組成部件。術(shù)語(yǔ)“和/或”包括多個(gè)相關(guān)描述項(xiàng)目的組合或其中任一相關(guān)描述項(xiàng)目。
[0033]在描述一個(gè)預(yù)定組成部件“連接”或“訪問(wèn)”另一組成部件時(shí),預(yù)定組成部件可直接“連接”或“訪問(wèn)”另一組成部件,然而應(yīng)當(dāng)理解,在預(yù)定組成部件和另一組成部件之間還可存在其它組成部件。另一方面,在描述預(yù)定組成部件“直接連接”或“直接訪問(wèn)”另一組成部件時(shí),應(yīng)當(dāng)理解,在預(yù)定組成部件和另一組成部件之間不存在其它組成部件。
[0034]當(dāng)前應(yīng)用程序使用的術(shù)語(yǔ)用于描述預(yù)定示例性實(shí)施方式而非限定本發(fā)明。除非句中特別說(shuō)明,單數(shù)表達(dá)也可包括復(fù)數(shù)表達(dá)。本申請(qǐng)使用的術(shù)語(yǔ)“包括(包含)”或“具有”表明了本說(shuō)明書描述的特征、數(shù)量、步驟、操作、組成部件以及部分或其組合的存在,而且應(yīng)當(dāng)被理解為并不排除一個(gè)或多個(gè)其它特征、數(shù)量、步驟、組成部件以及部分或其組合的存在或增加的可能性。
[0035]下面將參照附圖對(duì)本發(fā)明的示例性實(shí)施方式進(jìn)行詳細(xì)描述。以下在附圖中以相同的附圖標(biāo)記表示相同的組成部件,并且省略關(guān)于相同組成部件的重復(fù)描述。
[0036]圖1是示出根據(jù)本發(fā)明示例性實(shí)施方式的基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法的流程圖,而圖2示出了在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法中通過(guò)哈希函數(shù)生成服務(wù)啟動(dòng)信息的示例。
[0037]參照?qǐng)D1和圖2,對(duì)等點(diǎn)終端從點(diǎn)對(duì)點(diǎn)應(yīng)用程序中提取應(yīng)用程序信息(操作105)。
[0038]此處,待提取的應(yīng)用程序信息可包括點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)、應(yīng)用程序驅(qū)動(dòng)地點(diǎn)以及終端操作狀態(tài)的數(shù)值。
[0039]首先,點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽可包括應(yīng)用程序的唯一 ID、應(yīng)用程序的唯一內(nèi)容ID以及終端的制造商ID。在沒(méi)有點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽時(shí),使用通配符值。此外,不同的應(yīng)用程序具有不同的唯一 ID。然而,當(dāng)應(yīng)用程序的共享內(nèi)容ID不同時(shí),即使相同的應(yīng)用程序也具有不同的唯一 ID。
[0040]此處,當(dāng)預(yù)定的點(diǎn)對(duì)點(diǎn)應(yīng)用程序?yàn)榻换プ饔枚豢紤]終端的制造商ID時(shí),可通過(guò)將制造商ID設(shè)置為初始值來(lái)應(yīng)用哈希函數(shù)。
[0041]信息保護(hù)ID可包括個(gè)人識(shí)別號(hào)碼(PIN)或可由用戶設(shè)置的字符串。在沒(méi)有信息保護(hù)ID時(shí),使用通配符值。
[0042]此處,信息保護(hù)ID表示例如文件共享應(yīng)用程序的密碼。此外,在使用信息保護(hù)ID時(shí),只能發(fā)現(xiàn)具有相同ID的用戶。
[0043]因此,通過(guò)信息保護(hù)ID可以容易并且安全地發(fā)現(xiàn)和連接相同的P2P應(yīng)用程序。
[0044]可將應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)構(gòu)造成一代碼,在該代碼中,當(dāng)前時(shí)間被數(shù)字化為周、日、小時(shí)或分。在未設(shè)定應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)時(shí),使用通配符值。此外,應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)被用于自動(dòng)選擇對(duì)等點(diǎn)以基于應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)進(jìn)行連接。
[0045]應(yīng)用程序驅(qū)動(dòng)地點(diǎn)可使用全球定位系統(tǒng)(GPS)坐標(biāo)(例如數(shù)字化代碼,例如首爾江南區(qū)->00100),在沒(méi)有GPS時(shí)也可使用相對(duì)坐標(biāo)(例如在相鄰WLAN AP列表中具有最大信號(hào)強(qiáng)度的接入點(diǎn)(AP)地址)。
[0046]終端操作狀態(tài)的數(shù)值可包括當(dāng)前終端的操作執(zhí)行能力的測(cè)量信息(例如CPU時(shí)鐘的數(shù)量等)以及當(dāng)前終端的狀態(tài)(例如剩余電池電量、電源狀態(tài)、信號(hào)干擾噪聲比(SINR)等)。當(dāng)沒(méi)有終端操作狀態(tài)的數(shù)值時(shí),采用缺省值。
[0047]對(duì)等點(diǎn)終端通過(guò)給操作105中提取的應(yīng)用程序信息應(yīng)用哈希函數(shù),生成了服務(wù)啟動(dòng)信息(操作110)。
[0048]此處,生成的服務(wù)啟動(dòng)信息可包括服務(wù)標(biāo)簽、呼叫建立通道、信息保護(hù)證書以及首領(lǐng)擬似測(cè)量值(leader pseudo-measurement)?
[0049]服務(wù)標(biāo)簽和信息保護(hù)證書對(duì)應(yīng)于服務(wù)信息,并可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)以及應(yīng)用程序驅(qū)動(dòng)地點(diǎn)而生成。
[0050]此外,可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)和點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽來(lái)生成呼叫建立通道,并可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的終端操作狀態(tài)信息生成首領(lǐng)擬似測(cè)量值。
[0051]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,生成較大的首領(lǐng)擬似測(cè)量值。
[0052]此外,針對(duì)快速連接而提出的`對(duì)等點(diǎn)終端通過(guò)限制終端的呼叫建立通道,可以在連接應(yīng)用程序時(shí)防止終端跳過(guò)多個(gè)呼叫建立通道。此外,當(dāng)信息保護(hù)ID不同時(shí),即使執(zhí)行相同的應(yīng)用程序,服務(wù)標(biāo)簽和信息保護(hù)證書也會(huì)被設(shè)置得不同。
[0053]在操作110中生成服務(wù)啟動(dòng)信息時(shí),對(duì)等點(diǎn)終端獨(dú)立地確定一預(yù)定的等待時(shí)間(退避時(shí)間)并啟動(dòng)確定的退避時(shí)間(操作115)。
[0054]此處,退避時(shí)間(back-off time)是指一定時(shí)器,其針對(duì)當(dāng)前設(shè)定的首領(lǐng)擬似測(cè)量值產(chǎn)生線性輸出。
[0055]對(duì)等點(diǎn)終端在操作115中啟動(dòng)退避時(shí)間,然后確定是否存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端(操作120)。
[0056]此處,確定是否存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的操作可在呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)與至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同之時(shí),確定存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端。
[0057]當(dāng)在操作120中確定存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),對(duì)等點(diǎn)終端暫停退避時(shí)間(操作125)。
[0058]此處,當(dāng)在操作120中確定不存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),對(duì)等點(diǎn)終端確定退避時(shí)間是否終止(操作130)。當(dāng)退避時(shí)間終止時(shí),對(duì)等點(diǎn)終端將其自身設(shè)置為首領(lǐng)終端,并等待與至少一個(gè)其它對(duì)等點(diǎn)終端進(jìn)行連接(操作135)。[0059]接著,被設(shè)置為首領(lǐng)終端的對(duì)等點(diǎn)終端確定是否連接對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端(操作140)。
[0060]當(dāng)對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端存在或通過(guò)操作120或140被連接時(shí),對(duì)等點(diǎn)終端從至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)分別接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較,然后將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端(操作145),并將其余對(duì)等點(diǎn)終端設(shè)置為成員終端。
[0061]此處,當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)對(duì)等點(diǎn)終端時(shí),通過(guò)使用隨機(jī)數(shù)生成算法來(lái)連續(xù)重置首領(lǐng)擬似測(cè)量值直至不再出現(xiàn)相同的首領(lǐng)擬似測(cè)量值,從而提取具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端,并將提取出的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端。
[0062]此外,在設(shè)置的首領(lǐng)終端與成員終端之間進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等。此處,具有不同服務(wù)標(biāo)簽的應(yīng)用程序的連接會(huì)受到限制,即使應(yīng)用程序存在于相同通道中也是如此。
[0063]此處,可采用各種無(wú)線通信技術(shù)進(jìn)行終端之間的通信,例如802.1lx (例如802.1la,802.1lb,802.Hg,802.1ln,802.1lac 等)、藍(lán)牙、紫蜂、超寬帶(UWB)、近場(chǎng)通信(NFC )、二進(jìn)制碼分多址訪問(wèn)(B-CDMA)等。
[0064]圖3是示出在根據(jù)本發(fā)明示例性實(shí)施方式的保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法中,在首領(lǐng)明顯終止時(shí)的首領(lǐng)終端遷移過(guò)程的流程圖。
[0065]此處,假設(shè)連接了執(zhí)行相同的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的至少三個(gè)對(duì)等點(diǎn)終端,并且一個(gè)用戶對(duì)等點(diǎn)終端為首領(lǐng)終端。
[0066]參照?qǐng)D3,首領(lǐng)終端監(jiān)控首領(lǐng)終端的操作情況信息(操作310)。此處,操作情況信息可包括例如SINR、電池電量、點(diǎn)對(duì)點(diǎn)應(yīng)用程序操作信息等。
[0067]首領(lǐng)終端在操作310中監(jiān)控首領(lǐng)終端的操作情況信息,同時(shí)確定是否感測(cè)到首領(lǐng)終端的明顯終止(操作320)。
[0068]此處,感測(cè)到首領(lǐng)終端的明顯終止的情況包括例如由于成員終端之間的距離較大而使得首領(lǐng)終端的SINR小于或等于預(yù)定值,首領(lǐng)終端的電池電量小于或等于預(yù)定值,首領(lǐng)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止等。
[0069]當(dāng)在操作320中感測(cè)到首領(lǐng)終端的明顯終止時(shí),首領(lǐng)終端確定首領(lǐng)遷移,并且從多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,然后基于接收的首領(lǐng)擬似測(cè)量值選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端(操作330)。
[0070]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和在連續(xù)供電的情況,生成較大的首領(lǐng)擬似測(cè)量值。
[0071]當(dāng)在操作330中選擇了具有最大首領(lǐng)擬似測(cè)量值的成員終端時(shí),首領(lǐng)終端向所選的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息(操作340),并確定是否響應(yīng)于首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息(操作350)。
[0072]當(dāng)在操作350中未接收到首領(lǐng)接受消息時(shí),首領(lǐng)終端選擇具有第二大首領(lǐng)擬似測(cè)量值的成員終端(操作360)并再次執(zhí)行操作340、350。
[0073]當(dāng)在操作350中響應(yīng)于首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息時(shí),首領(lǐng)終端向具有發(fā)送的首領(lǐng)接受消息的成員終端提供用于當(dāng)前連接的網(wǎng)絡(luò)設(shè)置信息和安全密鑰(操作370)。[0074]接著,首領(lǐng)終端向所有成員終端發(fā)送連接取消消息,并且取消連接(操作380)。
[0075]此處,可使用各種無(wú)線通信技術(shù)進(jìn)行終端之間的通信,例如802.1lx (如802.11a、802.lib,802.llg,802.lln、802.1lac 等)、藍(lán)牙、紫蜂、UWB、NFC、B-CDMA 等。
[0076]如上所述,當(dāng)首領(lǐng)終端明顯終止時(shí),可通過(guò)首領(lǐng)遷移而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0077]圖4是示出在根據(jù)本發(fā)明示例性實(shí)施方式的保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接的方法中,首領(lǐng)隱式終止時(shí)的首領(lǐng)重選過(guò)程的流程圖。
[0078]此處,假設(shè)連接了執(zhí)行相同的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的至少三個(gè)對(duì)等點(diǎn)終端,并且一個(gè)用戶對(duì)等點(diǎn)終端為首領(lǐng)終端。
[0079]參照?qǐng)D4,當(dāng)成員終端連接到首領(lǐng)終端時(shí),成員終端啟動(dòng)本地定時(shí)器(操作405),并確定是否從首領(lǐng)終端收到信標(biāo)信號(hào)(操作410)。
[0080]此處,啟動(dòng)本地定時(shí)器是為了確定首領(lǐng)終端的隱式終止(例如,首領(lǐng)終端的突然斷電、由于首領(lǐng)終端的重新定位而造成的網(wǎng)絡(luò)分區(qū)等)。
[0081]此處,信標(biāo)信號(hào)(beacon signal)表示為了通知首領(lǐng)終端的存在而由首領(lǐng)終端周期性廣播的信號(hào)。
[0082]當(dāng)在操作410中從首領(lǐng)終端收到信標(biāo)信號(hào)時(shí),成員終端重置本地定時(shí)器(操作415)并再次執(zhí)行操作405和410。
[0083]當(dāng)在操作410中未從首領(lǐng)終端收到信標(biāo)信號(hào)時(shí),成員終端確定本地定時(shí)器是否終止(操作420)。如果直至本地定時(shí)器終止也未從首領(lǐng)終端收到信標(biāo)信號(hào),則成員終端取消與首領(lǐng)終端的連接(操作425)并開(kāi)啟退避時(shí)間(操作430)。
[0084]此處,退避時(shí)間是指針對(duì)當(dāng)前設(shè)定的首領(lǐng)擬似測(cè)量值產(chǎn)生線性輸出的時(shí)間。
[0085]成員終端在操作430中啟動(dòng)退避時(shí)間,然后確定是否存在對(duì)應(yīng)于成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端(操作435)。
[0086]此處,確定是否存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端的操作可在呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)與至少一個(gè)其它成員終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),確定存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端。
[0087]當(dāng)在操作435中確定存在對(duì)應(yīng)于成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端時(shí),該成員終端暫停退避時(shí)間(操作440)。
[0088]此處,當(dāng)在操作435中確定不存在對(duì)應(yīng)于成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端時(shí),成員終端確定退避時(shí)間是否終止(操作445)。當(dāng)退避時(shí)間終止時(shí),成員終端將其自身設(shè)置為首領(lǐng)終端,并等待與至少一個(gè)其它成員終端進(jìn)行連接(操作450)。
[0089]接著,被設(shè)置為首領(lǐng)終端的成員終端確定是否連接對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端(操作455)。
[0090]當(dāng)對(duì)應(yīng)于成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端存在或通過(guò)操作435或455連接至少一個(gè)其它成員終端時(shí),成員終端從至少一個(gè)其它成員終端或至少一個(gè)其它對(duì)等點(diǎn)終端分別接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較,然后將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端(操作460),并將其余終端設(shè)置為成員終端。[0091]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,生成較大的首領(lǐng)擬似測(cè)量值。
[0092]此處,當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)終端時(shí),使用隨機(jī)數(shù)生成算法來(lái)連續(xù)重置首領(lǐng)擬似測(cè)量值直至不再出現(xiàn)相同的首領(lǐng)擬似測(cè)量值,從而提取具有最大首領(lǐng)擬似測(cè)量值的終端,并將提取出的終端設(shè)置為首領(lǐng)終端。將首領(lǐng)終端之外的其余終端設(shè)置為成員終端。
[0093]此處,在設(shè)置的首領(lǐng)終端與成員終端之間進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等。此處,具有不同服務(wù)信息的應(yīng)用程序的連接會(huì)受到限制,即使應(yīng)用程序存在于相同通道中也是如此。
[0094]此處,可采用各種無(wú)線通信技術(shù)進(jìn)行終端之間的通信,例如802.1lx (如802.11a、802.lib,802.llg,802.lln、802.1lac 等)、藍(lán)牙、紫蜂、UWB、NFC、B-CDMA 等。
[0095]如上所述,當(dāng)首領(lǐng)終端隱式終止時(shí),可通過(guò)首領(lǐng)重選而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0096]圖5是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在無(wú)線保真(WiFi)直連中執(zhí)行相同應(yīng)用程序的對(duì)等點(diǎn)之間的自動(dòng)連接過(guò)程的流程圖。
[0097]參照?qǐng)D5,WiFi直連終端I (以下稱為終端I)以及WiFi直連終端3 (以下稱為終端3)驅(qū)動(dòng)點(diǎn)對(duì)點(diǎn)應(yīng)用程序-1,而WiFi直連終端2 (以下稱為終端2)驅(qū)動(dòng)點(diǎn)對(duì)點(diǎn)應(yīng)用程序-2。
[0098]此處,每個(gè)終端首先從被驅(qū)動(dòng)的應(yīng)用程序提取應(yīng)用程序信息,然后通過(guò)對(duì)提取出的應(yīng)用程序信息應(yīng)用哈希函數(shù)而生成服務(wù)啟動(dòng)信息(呼叫建立通道、服務(wù)標(biāo)簽、信息保護(hù)證書以及首領(lǐng)擬似測(cè)量值)。
[0099]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,生成較大的首領(lǐng)擬似測(cè)量值。
[0100]終端I成功地探測(cè)出終端2存在于與終端I相同的呼叫建立通道中(510)。
[0101]此處,服務(wù)信息(即終端I的服務(wù)標(biāo)簽)為#1,而其信息保護(hù)證書為AAA。終端2的服務(wù)標(biāo)簽為#2’而其信息保護(hù)證書為BA。因此,終端I的服務(wù)信息與終端2不同,因此終端I未能進(jìn)行連接(520和530)。
[0102]接著,終端I又成功地探測(cè)出終端3存在于與終端I相同的呼叫建立通道中(540)。
[0103]終端I和終端3的服務(wù)標(biāo)簽為#1,而其信息保護(hù)證書為AAA ;因此,終端I和終端3具有相同的服務(wù)信息,從而成功地進(jìn)行了自動(dòng)連接(550)。
[0104]成功地進(jìn)行了自動(dòng)連接的終端I從終端3接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較,然后將具有最大首領(lǐng)擬似測(cè)量值的終端3設(shè)置為首領(lǐng)終端,并將具有較小首領(lǐng)擬似測(cè)量值的終端I設(shè)置為成員終端(560)。
[0105]此處,當(dāng)終端I和終端3具有相同的首領(lǐng)擬似測(cè)量值時(shí),使用隨機(jī)數(shù)生成算法對(duì)首領(lǐng)擬似測(cè)量值進(jìn)行連續(xù)重置直至相同的首領(lǐng)擬似測(cè)量值不再出現(xiàn),從而提取具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端,并將提取出的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端。
[0106]接著,在終端I與終端3之間進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等(570)。
[0107]圖6是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在WiFi直連中,首領(lǐng)明顯終止時(shí)的首領(lǐng)遷移過(guò)程的流程圖。
[0108]參照?qǐng)D6,終端1、終端2、終端3具有相同的呼叫建立通道{I}、服務(wù)標(biāo)簽#1以及信息保護(hù)證書AAA。
[0109]此處,每個(gè)終端從被驅(qū)動(dòng)的應(yīng)用程序提取應(yīng)用程序信息,然后通過(guò)對(duì)提取的應(yīng)用程序信息應(yīng)用哈希函數(shù)而生成服務(wù)啟動(dòng)信息(呼叫建立通道、服務(wù)標(biāo)簽、信息保護(hù)證書以及首領(lǐng)擬似測(cè)量值)。
[0110]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,映射出較大的首領(lǐng)擬似測(cè)量值。
[0111]終端I成功地探測(cè)出終端2存在于與終端I相同的呼叫建立通道中(605)。
[0112]終端I和終端2具有相同的服務(wù)信息(服務(wù)標(biāo)簽以及信息保護(hù)證書),從而成功地進(jìn)行自動(dòng)連接(610),并且從雙方終端接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較。因此,將具有大首領(lǐng)擬似測(cè)量值的終端2設(shè)置為首領(lǐng)終端,而將終端I設(shè)置為成員終端(615)。
[0113]接著,在終端I與終端2之間進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等(620)。
[0114]終端2為首領(lǐng)終端并且成功地探測(cè)出終端3存在于與終端2相同的呼叫建立通道中(625 ),具有相同的服務(wù)信息,并因此成功地進(jìn)行自動(dòng)連接(630 )。接著,終端3成為成員終端,并與終端I和/或終端2進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等(635)。
[0115]如果終端2在作為首領(lǐng)終端時(shí)感測(cè)到首領(lǐng)終端的應(yīng)用程序-1的終止(640),則終端2通過(guò)給具有大首領(lǐng)擬似測(cè)量值的終端3提供用于當(dāng)前連接的網(wǎng)絡(luò)設(shè)置信息和安全密鑰、成員列表等,從而進(jìn)行首領(lǐng)遷移(645 )。
[0116]此處,確定首領(lǐng)終端被明顯終止的情況包括首領(lǐng)終端的應(yīng)用程序終止,由于首領(lǐng)終端和成員終端之間的距離較大而使得首領(lǐng)終端的SINR小于或等于預(yù)定值,在進(jìn)行通信時(shí)首領(lǐng)終端的電池電量小于或等于預(yù)定值等。
[0117]接著,終端2向終端I和終端3發(fā)送連接取消消息,從而取消與終端I和終端3的連接(650)。
[0118]被新選為首領(lǐng)終端的終端3將其自身設(shè)置為首領(lǐng)終端,并且邀請(qǐng)終端I (655)、重置WiFi連接,然后進(jìn)行文件共享等(660)。
[0119]如上所述,當(dāng)曾經(jīng)為首領(lǐng)終端的終端2明顯終止時(shí),可通過(guò)使首領(lǐng)遷移到終端3而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0120]圖7是示出在根據(jù)本發(fā)明示例性實(shí)施方式的在WiFi直連中,首領(lǐng)隱式終止時(shí)的首領(lǐng)重選過(guò)程的流程圖。
[0121]參照?qǐng)D7,終端1、終端2、終端3具有相同的呼叫建立通道{I}、服務(wù)標(biāo)簽#1以及信息保護(hù)證書AAA。
[0122]此處,每個(gè)終端從被驅(qū)動(dòng)的應(yīng)用程序提取應(yīng)用程序信息,然后通過(guò)對(duì)提取的應(yīng)用程序信息應(yīng)用哈希函數(shù)而生成服務(wù)啟動(dòng)信息(呼叫建立通道、服務(wù)標(biāo)簽、信息保護(hù)證書以及首領(lǐng)擬似測(cè)量值)。
[0123]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,映射出較大的首領(lǐng)擬似測(cè)量值。
[0124]上面參照?qǐng)D6描述了終端2成功地與終端I和終端3進(jìn)行自動(dòng)連接,并且終端2作為首領(lǐng)終端而終端I和終端3作為成員終端進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等的過(guò)程,因此下文省略了與此相關(guān)的進(jìn)一步描述。
[0125]當(dāng)作為成員終端的終端I和終端3連接到作為首領(lǐng)終端的終端2時(shí),終端I和終端3開(kāi)啟本地定時(shí)器,并且確定是否從終端2收到信標(biāo)信號(hào)。
[0126]此處,終端I和終端3驅(qū)動(dòng)本地定時(shí)器以確定終端2的隱式終止(例如,終端2的突然斷電、首領(lǐng)終端的重新定位進(jìn)行的網(wǎng)絡(luò)分區(qū)等)。
[0127]如果直至本地定時(shí)器終止也未從終端2收到信標(biāo)信號(hào),則終端I和終端3取消與終端2的連接并開(kāi)啟退避時(shí)間(710)。
[0128]終端I和終端3成功地在相同的呼叫建立通道中相互探測(cè)(720)并具有相同的服務(wù)信息,從而成功地進(jìn)行自動(dòng)連接(730 )。此外,在從服務(wù)器終端接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較之后,將具有較大首領(lǐng)擬似測(cè)量值的終端I設(shè)置為首領(lǐng)終端,而將具有較小首領(lǐng)擬似測(cè)量值的終端3設(shè)置為成員終端(740)。接著,終端I和終端3進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等(750 )。
[0129]如上所述,當(dāng)首領(lǐng)終端隱式終止時(shí),可通過(guò)首領(lǐng)重選而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0130]圖8示出了根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的對(duì)等點(diǎn)終端的構(gòu)造。
[0131]參照?qǐng)D8,根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的對(duì)等點(diǎn)終端可包括控制單元810以及通信單元820。
[0132]此處,控制單元810可包括應(yīng)用程序信息提取模塊811、服務(wù)啟動(dòng)信息生成模塊813以及驅(qū)動(dòng)模塊815。
[0133]首先,應(yīng)用程序信息提取模塊811從點(diǎn)對(duì)點(diǎn)應(yīng)用程序提取應(yīng)用程序信息。此處,待提取的應(yīng)用程序信息可包括點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)、應(yīng)用程序驅(qū)動(dòng)地點(diǎn)以及終端操作狀態(tài)的數(shù)值。
[0134]點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽可包括應(yīng)用程序的唯一 ID、應(yīng)用程序的唯一內(nèi)容ID以及終端的制造商ID。在沒(méi)有點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽時(shí),使用通配符值。此外,不同的應(yīng)用程序具有不同的唯一 ID。然而,當(dāng)應(yīng)用程序的共享內(nèi)容ID不同時(shí),即使相同的應(yīng)用程序也具有不同的唯一 ID。
[0135]此處,當(dāng)預(yù)定的點(diǎn)對(duì)點(diǎn)應(yīng)用程序需要交互而不顧終端的制造商ID時(shí),可通過(guò)將制造商ID設(shè)置為初始值并因而將制造商ID應(yīng)用于哈希函數(shù),以便進(jìn)行交互。
[0136]信息保護(hù)ID可包括PIN號(hào)或可由用戶設(shè)置的字符串。在沒(méi)有信息保護(hù)ID時(shí),使用通配符值。
[0137]此處,信息保護(hù)ID表示例如文件共享應(yīng)用程序的密碼。此外,在使用信息保護(hù)ID時(shí),只能發(fā)現(xiàn)具有相同ID的用戶。
[0138]因此,通過(guò)信息保護(hù)ID可以容易并且安全地發(fā)現(xiàn)和連接相同的P2P應(yīng)用程序。[0139]可將應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)構(gòu)造成代碼,在該代碼中,當(dāng)前時(shí)間被數(shù)字化為周、日、小時(shí)或分。在未設(shè)定應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)時(shí),使用通配符值。此外,應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)用于自動(dòng)選擇對(duì)等點(diǎn)以基于應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)進(jìn)行連接。
[0140]應(yīng)用程序驅(qū)動(dòng)地點(diǎn)可使用全球定位系統(tǒng)(GPS)坐標(biāo)(例如數(shù)字代碼,例如首爾江南區(qū)->00100),在沒(méi)有GPS時(shí)也可使用相對(duì)坐標(biāo)(例如在相鄰WLAN AP列表中具有最大信號(hào)強(qiáng)度的接入點(diǎn)(AP)地址)。
[0141]終端操作狀態(tài)的數(shù)值可包括當(dāng)前終端的操作執(zhí)行能力的測(cè)量信息(例如CPU時(shí)鐘的數(shù)量等)以及當(dāng)前終端的狀態(tài)(例如剩余電池電量、電源狀態(tài)、SINR等)。當(dāng)沒(méi)有終端操作狀態(tài)的數(shù)值時(shí),采用缺省值。
[0142]通過(guò)對(duì)從應(yīng)用程序信息提取模塊811提取的應(yīng)用程序信息應(yīng)用哈希函數(shù),服務(wù)信息生成模塊813生成了服務(wù)啟動(dòng)信息。
[0143]此處,生成的服務(wù)啟動(dòng)信息可包括服務(wù)標(biāo)簽、呼叫建立通道、信息保護(hù)證書以及首領(lǐng)擬似測(cè)量值。
[0144]可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)以及應(yīng)用程序驅(qū)動(dòng)地點(diǎn)而生成服務(wù)標(biāo)簽和信息保護(hù)證書。
[0145]此外,可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽以及應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)生成呼叫建立通道,并可基于輸入到哈希函數(shù)的應(yīng)用程序信息中的終端操作狀態(tài)信息生成首領(lǐng)擬似測(cè)量值。
[0146]此處,根據(jù)CPU時(shí)鐘數(shù)量的增加、剩余電池電量的增加和連續(xù)供電的情況,映射出較大的首領(lǐng)擬似測(cè)量值。
[0147]此處,針對(duì)快速連接而提出的對(duì)等點(diǎn)終端通過(guò)限制終端的呼叫建立通道,可以在連接應(yīng)用程序時(shí)防止終端跳過(guò)多個(gè)呼叫建立通道。此外當(dāng)信息保護(hù)ID不同時(shí),即使執(zhí)行相同的應(yīng)用程序,服務(wù)標(biāo)簽和信息保護(hù)證書也會(huì)被設(shè)置得彼此不同。
[0148]當(dāng)服務(wù)啟動(dòng)信息生成模塊813生成服務(wù)啟動(dòng)信息時(shí),驅(qū)動(dòng)模塊815獨(dú)立地確定退避時(shí)間并啟動(dòng)確定的退避時(shí)間。
[0149]此處,退避時(shí)間可針對(duì)當(dāng)前設(shè)定的首領(lǐng)擬似測(cè)量值產(chǎn)生線性輸出。
[0150]驅(qū)動(dòng)模塊815啟動(dòng)退避時(shí)間,然后通過(guò)通信單元820確定是否存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端。
[0151]此處,確定是否存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的操作可在呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)與至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),確定存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端。
[0152]當(dāng)通過(guò)通信單元820確定存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),驅(qū)動(dòng)模塊815暫停退避時(shí)間。
[0153]此處,當(dāng)確定不存在對(duì)應(yīng)于對(duì)等點(diǎn)終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),驅(qū)動(dòng)模塊815確定退避時(shí)間是否終止。當(dāng)退避時(shí)間終止時(shí),驅(qū)動(dòng)模塊815將對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端,并等待與至少一個(gè)其它對(duì)等點(diǎn)終端進(jìn)行連接。
[0154]當(dāng)對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端存在或被連接時(shí),驅(qū)動(dòng)模塊815從至少一個(gè)其它對(duì)等點(diǎn)終端分別接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較,然后將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端,并將其余對(duì)等點(diǎn)終端設(shè)置為成員終端。
[0155]此處,當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)對(duì)等點(diǎn)終端時(shí),驅(qū)動(dòng)模塊815使用隨機(jī)數(shù)生成算法對(duì)首領(lǐng)擬似測(cè)量值進(jìn)行連續(xù)重置直至相同首領(lǐng)擬似測(cè)量值不再出現(xiàn),從而提取具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端,并將提取出的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端。
[0156]此外,當(dāng)對(duì)等點(diǎn)終端執(zhí)行首領(lǐng)終端的功能時(shí),驅(qū)動(dòng)模塊815監(jiān)控首領(lǐng)終端的操作情況信息。此處,操作情況信息可包括例如SINR、電池電量、點(diǎn)對(duì)點(diǎn)應(yīng)用程序操作信息等。
[0157]驅(qū)動(dòng)模塊815在監(jiān)控首領(lǐng)終端的操作情況信息的同時(shí),確定是否感測(cè)到首領(lǐng)終端的明顯終止。
[0158]此處,感測(cè)到首領(lǐng)終端的明顯終止的情況包括例如由于多個(gè)成員終端之間的距離較大而使得首領(lǐng)終端的SINR小于或等于預(yù)定值,首領(lǐng)終端的電池電量小于或等于預(yù)定值,首領(lǐng)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止等。
[0159]當(dāng)感測(cè)到首領(lǐng)終端的明顯終止時(shí),驅(qū)動(dòng)模塊815確定首領(lǐng)遷移,并且從多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,然后基于接收的首領(lǐng)擬似測(cè)量值選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端。
[0160]接著,驅(qū)動(dòng)模塊815通過(guò)通信單元820向所選的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并確定通信單元820是否響應(yīng)于首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息。
[0161]當(dāng)未接收到首領(lǐng)接受消息時(shí),驅(qū)動(dòng)模塊815選擇具有第二大首領(lǐng)擬似測(cè)量值的成員終端,向所選的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并確定是否通過(guò)通信單元820響應(yīng)于首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息。
[0162]當(dāng)響應(yīng)于首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息時(shí),驅(qū)動(dòng)模塊815向具有所發(fā)送的首領(lǐng)接受消息的成員終端提供用于當(dāng)前連接的網(wǎng)絡(luò)設(shè)置信息和安全密鑰。
[0163]接著,驅(qū)動(dòng)模塊815通過(guò)通信單元820向所有成員終端發(fā)送連接取消消息,并且取消連接。
[0164]如上所述,當(dāng)首領(lǐng)終端明顯終止時(shí),可通過(guò)首領(lǐng)遷移而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0165]此外,當(dāng)對(duì)等點(diǎn)終端執(zhí)行成員終端的功能時(shí),驅(qū)動(dòng)模塊815開(kāi)啟本地定時(shí)器,并確定是否從首領(lǐng)終端收到信標(biāo)信號(hào)。
[0166]此處,成員終端驅(qū)動(dòng)本地定時(shí)器以確定首領(lǐng)終端的隱式終止(例如,首領(lǐng)終端的突然斷電、因首領(lǐng)終端的重新定位而造成的網(wǎng)絡(luò)分區(qū)等)。
[0167]此處,信標(biāo)信號(hào)表示為了通知首領(lǐng)終端的存在而由首領(lǐng)終端周期性廣播的信號(hào)。
[0168]當(dāng)通過(guò)通信單元820從首領(lǐng)終端收到信標(biāo)信號(hào)時(shí),驅(qū)動(dòng)模塊815重置本地定時(shí)器并重啟本地定時(shí)器,并再次確定是否收到信標(biāo)信號(hào)。
[0169]此處,如果直至本地定時(shí)器終止也未收到信標(biāo)信號(hào),則驅(qū)動(dòng)模塊815取消與首領(lǐng)終端的連接并開(kāi)啟退避時(shí)間。
[0170]此處,退避時(shí)間是一定時(shí)器,其指針對(duì)當(dāng)前設(shè)定的首領(lǐng)擬似測(cè)量值產(chǎn)生線性輸出。
[0171]驅(qū)動(dòng)模塊815啟動(dòng)退避時(shí)間,然后確定是否存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端。[0172]此處,確定是否存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端的操作可在呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)與至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),確定存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端。
[0173]當(dāng)在確定存在對(duì)應(yīng)于成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端時(shí),驅(qū)動(dòng)模塊815暫停退避時(shí)間。
[0174]此處,如果直至退避時(shí)間終止也不存在對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端,則驅(qū)動(dòng)模塊815將成員終端設(shè)置為首領(lǐng)終端,并且確定是否連接了至少一個(gè)其它成員終端。
[0175]當(dāng)對(duì)應(yīng)于服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端存在或當(dāng)至少一個(gè)其它對(duì)等點(diǎn)終端被連接時(shí),驅(qū)動(dòng)模塊815從至少一個(gè)其它成員終端或至少一個(gè)其它對(duì)等點(diǎn)終端分別接收首領(lǐng)擬似測(cè)量值并進(jìn)行比較,然后將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端并將其余終端設(shè)置為成員終端。
[0176]此處,當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)終端時(shí),驅(qū)動(dòng)模塊815使用隨機(jī)數(shù)生成算法對(duì)首領(lǐng)擬似測(cè)量值進(jìn)行連續(xù)重置直至相同的首領(lǐng)擬似測(cè)量值不再出現(xiàn),從而提取具有最大首領(lǐng)擬似測(cè)量值的終端,并將提取出的終端設(shè)置為首領(lǐng)終端。
[0177]此處,在設(shè)置的首領(lǐng)終端與成員終端之間進(jìn)行消息服務(wù)、音樂(lè)共享、文件共享、UCC共享、多媒體流等。此處,具有不同服務(wù)信息的應(yīng)用程序的連接會(huì)受到限制,即使應(yīng)用程序存在于相同通道中也是如此。
[0178]如上所述,當(dāng)首領(lǐng)終端隱式終止時(shí),可通過(guò)首領(lǐng)重選而保持已連接的WLAN點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的拓?fù)浣Y(jié)構(gòu),從而可以解決當(dāng)從拓?fù)浣Y(jié)構(gòu)中排除首領(lǐng)終端時(shí)原本連上的點(diǎn)對(duì)點(diǎn)連接將會(huì)斷開(kāi)的傳統(tǒng)問(wèn)題。
[0179]此處,可采用各種無(wú)線通信技術(shù)進(jìn)行對(duì)等點(diǎn)終端之間的通信,例如802.1lx (例如802.1la,802.1lb,802.Hg,802.1ln,802.1lac 等)、藍(lán)牙、紫蜂、UWB、NFC、B-CDMA 等。
[0180]圖9示出了根據(jù)本發(fā)明的示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間的連接方法的性能評(píng)估結(jié)果。
[0181]參照?qǐng)D9,頂部的表(a)示出了在根據(jù)現(xiàn)有技術(shù)(WiFi直連)的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序1:1連接的情況下以及在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序1:1連接的情況下,從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間。
[0182]具體地,在根據(jù)現(xiàn)有技術(shù)的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序1:1連接的情況下,可證實(shí)從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間為9.3秒。
[0183]此處,所用平均時(shí)間未包含用戶干預(yù)時(shí)間。
[0184]在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序1:1連接的情況下,從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間為6.1秒。也即可驗(yàn)證相對(duì)于現(xiàn)有技術(shù)使用了較少的時(shí)間。
[0185]底部的表(b)示出了在根據(jù)現(xiàn)有技術(shù)(WiFi直連)的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序與多個(gè)點(diǎn)對(duì)點(diǎn)應(yīng)用程序連接的情況下以及在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序與多個(gè)點(diǎn)對(duì)點(diǎn)應(yīng)用程序連接的情況下,從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間。[0186]具體地,在根據(jù)現(xiàn)有技術(shù)的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序與多個(gè)點(diǎn)對(duì)點(diǎn)應(yīng)用程序連接的情況下,可驗(yàn)證從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間為25秒。
[0187]此處,所用平均時(shí)間未包含用戶干預(yù)時(shí)間。
[0188]在根據(jù)本發(fā)明示例性實(shí)施方式的基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序與多個(gè)點(diǎn)對(duì)點(diǎn)應(yīng)用程序連接的情況下,從激活WLAN裝置到準(zhǔn)備共享數(shù)據(jù)所用的平均時(shí)間為8.7秒。也即可驗(yàn)證相對(duì)于現(xiàn)有技術(shù)使用了較少的時(shí)間。
[0189]雖然已經(jīng)描述了示例性實(shí)施方式,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不偏離權(quán)利要求所公開(kāi)的本發(fā)明的精神和范圍的前提下可對(duì)本發(fā)明進(jìn)行各種更改和變型。
【權(quán)利要求】
1.一種基于無(wú)線局域網(wǎng)(WLAN)的點(diǎn)對(duì)點(diǎn)連接方法,所述無(wú)線局域網(wǎng)包含多個(gè)對(duì)等點(diǎn)終端,該方法包括以下步驟: 對(duì)等點(diǎn)終端從點(diǎn)對(duì)點(diǎn)應(yīng)用程序中提取應(yīng)用程序信息; 所述對(duì)等點(diǎn)終端根據(jù)所提取的應(yīng)用程序信息生成服務(wù)啟動(dòng)信息; 所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端;以及 當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端,并將其余終端設(shè)置為成員終端。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述應(yīng)用程序信息包括下列各項(xiàng)中的至少一個(gè):所述點(diǎn)對(duì)點(diǎn)應(yīng)用程序的唯一標(biāo)簽、信息保護(hù)ID、應(yīng)用程序驅(qū)動(dòng)時(shí)間點(diǎn)、應(yīng)用程序驅(qū)動(dòng)地點(diǎn)以及終端操作狀態(tài)的數(shù)值。
3.根據(jù)權(quán)利要求1所述的方法,其中,在以下至少一種情況下,生成大的首領(lǐng)擬似測(cè)量值:所述對(duì)等點(diǎn)終端的CPU時(shí)鐘數(shù)量較大、剩余電池電量較大以及所述對(duì)等點(diǎn)終端是連續(xù)供電的。
4.根據(jù)權(quán)利要求1所述的方法,其中,除了所述首領(lǐng)擬似測(cè)量值之外,所述服務(wù)啟動(dòng)信息還包括呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè)。
5.根據(jù)權(quán)利要求4所述的方法,其中,當(dāng)所述呼叫建立通道、所述服務(wù)標(biāo)簽以及所述信息保護(hù)證書中的至少一個(gè)與所述至少一個(gè)其`它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的步驟確定存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述對(duì)等點(diǎn)終端確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端的步驟還包括: 當(dāng)不存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),將所述對(duì)等點(diǎn)終端設(shè)置為所述首領(lǐng)終端; 在將所述對(duì)等點(diǎn)終端設(shè)置為所述首領(lǐng)終端之后,確定對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端是否已連接;以及 當(dāng)所述至少一個(gè)其它對(duì)等點(diǎn)終端已連接時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為所述首領(lǐng)終端,并將其余終端設(shè)置為成員終端。
7.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)存在具有相同首領(lǐng)擬似測(cè)量值的至少兩個(gè)終端時(shí),將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端的步驟將預(yù)定終端設(shè)置為所述首領(lǐng)終端,并將其它終端設(shè)置為成員終端。
8.一種保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序的連接的方法,所述WLAN包含首領(lǐng)終端和多個(gè)成員終端,該方法包括以下步驟: 當(dāng)感測(cè)到首領(lǐng)的明顯終止時(shí),所述首領(lǐng)終端確定首領(lǐng)遷移,從所述多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,并基于所接收的首領(lǐng)擬似測(cè)量值選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端; 所述首領(lǐng)終端向具有最大首領(lǐng)擬似測(cè)量值的成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并確定是否響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息;以及 當(dāng)接收到所述首領(lǐng)接受消息時(shí),所述首領(lǐng)終端向具有最大首領(lǐng)擬似測(cè)量值的成員終端提供用于當(dāng)前連接的信息。
9.根據(jù)權(quán)利要求8所述的方法,其中,在以下至少一種情況下,對(duì)首領(lǐng)明顯終止的感測(cè)步驟感測(cè)到首領(lǐng)的明顯終止:所述首領(lǐng)終端的信干噪比(SINR)小于或等于預(yù)定值,所述首領(lǐng)終端的電池電量小于或等于預(yù)定值,以及所述首領(lǐng)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止。
10.根據(jù)權(quán)利要求8所述的方法,其中,確定是否接收到所述首領(lǐng)接受消息的步驟還包括: 當(dāng)沒(méi)有收到所述首領(lǐng)接受消息時(shí),選擇具有第二大首領(lǐng)擬似測(cè)量值的成員終端; 向具有第二大首領(lǐng)擬似測(cè)量值的成員終端發(fā)送所述首領(lǐng)接受請(qǐng)求消息,并確定是否響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到所述首領(lǐng)接受消息;以及 當(dāng)接收到所述首領(lǐng)接受消息時(shí),向具有第二大首領(lǐng)擬似測(cè)量值的成員終端提供用于當(dāng)前連接的信息。
11.一種保持基于WLAN的點(diǎn)對(duì)點(diǎn)應(yīng)用程序之間連接的方法,所述WLAN包含首領(lǐng)終端和多個(gè)成員終端,該方法包括以下步驟: 成員終端確定在預(yù)定時(shí)間段內(nèi)是否從所述首領(lǐng)終端接收到信標(biāo)信號(hào); 當(dāng)在所述預(yù)定時(shí)間段內(nèi)沒(méi)有接收到所述信標(biāo)信號(hào)時(shí),所述成員終端取消與所述首領(lǐng)終端的連接,并確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述成員終端的服務(wù)啟動(dòng)信息的至少一個(gè)其它成員終端;以及 當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它成員終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它成員終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端。
12.—種包括控制單元和通信單元的基于WLAN的對(duì)等點(diǎn)終端,該對(duì)等點(diǎn)終端包括: 控制單元,其被配置用于從點(diǎn)對(duì)點(diǎn)應(yīng)用程序提取應(yīng)用程序信息,根據(jù)所提取的應(yīng)用程序信息生成服務(wù)啟動(dòng)信息,通過(guò)通信單元確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端,并且當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端;以及 通信單元,其被配置用于從所述控制單元接收所述服務(wù)啟動(dòng)信息,接收關(guān)于是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端的信息,并且向所述控制單元提供所接收到的信息。
13.根據(jù)權(quán)利要求12所述的對(duì)等點(diǎn)終端,其中,在以下至少一種情況下,生成大的首領(lǐng)擬似測(cè)量值:基于WLAN的對(duì)等點(diǎn)終端的CPU時(shí)鐘數(shù)量較大,剩余電池電量較大以及對(duì)等點(diǎn)終端是連續(xù)供電的。
14.根據(jù)權(quán)利要求12所述的對(duì)等點(diǎn)終端,其中,除所述首領(lǐng)擬似測(cè)量值之外,所述服務(wù)啟動(dòng)信息還包括呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書中的至少一個(gè);以及當(dāng)所述呼叫建立通道、所述服務(wù)標(biāo)簽以及所述信息保護(hù)證書中的至少一個(gè)與所述至少一個(gè)其它對(duì)等點(diǎn)終端的呼叫建立通道、服務(wù)標(biāo)簽以及信息保護(hù)證書相同時(shí),所述控制單元確定存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的其它對(duì)等點(diǎn)終端。
15.根據(jù)權(quán)利要求12所述的對(duì)等點(diǎn)終端,其中, 當(dāng)不存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),所述控制單元在通過(guò)所述通信單元將所述對(duì)等點(diǎn)終端設(shè)置為首領(lǐng)終端之后,確定對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的所述至少一個(gè)其它對(duì)等點(diǎn)終端是否已連接;以及 當(dāng)所述至少一個(gè)其它對(duì)等點(diǎn)終端已連接時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及通過(guò)所述通信單元從所述至少一個(gè)其它對(duì)等點(diǎn)終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端,并將其余終端設(shè)置為成員終端。
16.根據(jù)權(quán)利要求12所述的對(duì)等點(diǎn)終端,其中, 當(dāng)在所述對(duì)等點(diǎn)終端執(zhí)行所述首領(lǐng)終端的功能之時(shí)感測(cè)到了首領(lǐng)的明顯終止,則所述控制單元確定首領(lǐng)遷移,從所述多個(gè)成員終端中的每一個(gè)接收首領(lǐng)擬似測(cè)量值,并基于所接收的首領(lǐng)擬似測(cè)量值選擇具有最大首領(lǐng)擬似測(cè)量值的成員終端,以及 通過(guò)所述通信單元向具有最大首領(lǐng)擬似測(cè)量值的所述成員終端發(fā)送首領(lǐng)接受請(qǐng)求消息,并在響應(yīng)于所述首領(lǐng)接受請(qǐng)求消息而接收到首領(lǐng)接受消息時(shí)通過(guò)所述通信單元向具有最大首領(lǐng)擬似測(cè)量值的所述成員終端提供用于當(dāng)前連接的信息。
17.根據(jù)權(quán)利要求16所述的對(duì)等點(diǎn)終端,其中,在以下至少一種情況下,對(duì)首領(lǐng)明顯終止的感測(cè)操作感測(cè)到首領(lǐng)的明顯終止:所述對(duì)等點(diǎn)終端的SINR小于或等于預(yù)定值,所述對(duì)等點(diǎn)終端的電池電量小于或 等于預(yù)定值以及所述對(duì)等點(diǎn)終端的點(diǎn)對(duì)點(diǎn)應(yīng)用程序終止。
18.根據(jù)權(quán)利要求12所述的對(duì)等點(diǎn)終端,其中, 當(dāng)所述對(duì)等點(diǎn)終端執(zhí)行成員終端的功能并且在預(yù)定時(shí)間段內(nèi)沒(méi)有從所述首領(lǐng)終端接收到信標(biāo)信號(hào)時(shí),所述控制單元取消與所述首領(lǐng)終端的連接,并確定在預(yù)定的等待時(shí)間內(nèi)是否存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端,以及 當(dāng)存在對(duì)應(yīng)于所述服務(wù)啟動(dòng)信息的至少一個(gè)其它對(duì)等點(diǎn)終端時(shí),基于所述服務(wù)啟動(dòng)信息中包含的首領(lǐng)擬似測(cè)量值以及從所述至少一個(gè)其它成員終端中的每一個(gè)接收到的首領(lǐng)擬似測(cè)量值,將具有最大首領(lǐng)擬似測(cè)量值的終端設(shè)置為首領(lǐng)終端。
【文檔編號(hào)】H04W92/18GK103503556SQ201180070310
【公開(kāi)日】2014年1月8日 申請(qǐng)日期:2011年10月25日 優(yōu)先權(quán)日:2011年4月21日
【發(fā)明者】尹夏榮, 羅宅均 申請(qǐng)人:Itec東京株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1