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

WiFi熱點(diǎn)的登錄方法及系統(tǒng)的制作方法

文檔序號(hào):7821949閱讀:707來(lái)源:國(guó)知局
WiFi熱點(diǎn)的登錄方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種WiFi熱點(diǎn)登錄方法及系統(tǒng),所述方法涉及位于互聯(lián)網(wǎng)的服務(wù)器、提供互聯(lián)網(wǎng)接入服務(wù)的WiFi熱點(diǎn)、終端以及用戶,其中用戶通過(guò)終端與WiFi熱點(diǎn)或服務(wù)器通信來(lái)使用系統(tǒng)提供的服務(wù);本發(fā)明通過(guò)在請(qǐng)求登錄熱點(diǎn)的用戶與熱點(diǎn)主人之間建立聯(lián)系人關(guān)系來(lái)實(shí)現(xiàn)熱點(diǎn)的自動(dòng)訪問(wèn)控制,使得互為聯(lián)系人的兩個(gè)用戶能夠自動(dòng)登錄對(duì)方擁有的WiFi熱點(diǎn),避免了用戶以手動(dòng)方式輸入和管理賬號(hào)及密碼等繁瑣操作,提升使用效率。
【專利說(shuō)明】WiFi熱點(diǎn)的登錄方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種實(shí)現(xiàn)用戶使用移動(dòng)終端登錄WiFi熱點(diǎn)的方法及系統(tǒng)。

【背景技術(shù)】
[0002]WiFi是一種局域無(wú)線網(wǎng)絡(luò)通信技術(shù),一個(gè)工作在AP (access point,熱點(diǎn))模式下的WiFi熱點(diǎn)在其信號(hào)覆蓋范圍內(nèi)廣播自身SSID (service set identifier,服務(wù)標(biāo)識(shí)集),位于熱點(diǎn)信號(hào)覆蓋范圍內(nèi)的用戶根據(jù)終端接收到的SSID信號(hào)識(shí)別并登錄熱點(diǎn)以獲取互聯(lián)網(wǎng)接入服務(wù)。
[0003]目前的WiFi協(xié)議提供個(gè)人和企業(yè)兩種登錄方式。在個(gè)人登錄方式下,所有用戶使用同一個(gè)共享的密碼登錄WiFi熱點(diǎn)。在企業(yè)登錄方式下,每個(gè)用戶使用其獨(dú)有的一對(duì)賬號(hào)和密碼登錄WiFi熱點(diǎn)。
[0004]上述企業(yè)登錄方式在實(shí)際使用中存在以下缺點(diǎn):用戶在首次登錄熱點(diǎn)時(shí)需要輸入用戶的賬號(hào)和密碼,終端在本地需要存儲(chǔ)賬號(hào)、密碼以用于后續(xù)登錄;當(dāng)用戶更換終端時(shí),需要重新輸入用戶的賬號(hào)和密碼來(lái)登錄熱點(diǎn)。
[0005]現(xiàn)有技術(shù)針對(duì)上述問(wèn)題提出了多個(gè)解決方案,其中包括:
一種移動(dòng)終端接入公共WiFi的方法,移動(dòng)終端運(yùn)行一個(gè)應(yīng)用程序,該程序保存用戶首次登錄熱點(diǎn)時(shí)輸入的手機(jī)號(hào)碼和驗(yàn)證口令。當(dāng)用戶再次登錄熱點(diǎn)時(shí),程序使用保存在本地的手機(jī)號(hào)碼和驗(yàn)證口令自動(dòng)登錄熱點(diǎn)。
[0006]一種WiFi熱點(diǎn)的接入方法,用戶終端與熱點(diǎn)建立近場(chǎng)通信點(diǎn)對(duì)點(diǎn)NFC連接以交互接入信息,并根據(jù)所交互的信息接入熱點(diǎn)。
[0007]一種接入WiFi網(wǎng)絡(luò)的方法,熱點(diǎn)將用于登錄的賬號(hào)和密碼打包生成條碼,用戶終端掃描條碼獲得登錄的賬號(hào)和密碼并自動(dòng)登錄熱點(diǎn)。
[0008]一種用戶終端快速登錄WiFi熱點(diǎn)的方法,WiFi熱點(diǎn)配備有一個(gè)熱點(diǎn)信息發(fā)布設(shè)備,該設(shè)備在其信號(hào)覆蓋范圍內(nèi)廣播熱點(diǎn)的登錄賬號(hào)和密碼,接收到廣播信號(hào)的用戶終端使用該賬號(hào)和密碼登錄熱點(diǎn)。
[0009]一種無(wú)線網(wǎng)絡(luò)的接入方法、裝置及系統(tǒng),熱點(diǎn)和用戶終端各配備有一個(gè)輔助裝置,用戶終端的輔助裝置將終端網(wǎng)卡的MAC地址發(fā)送給熱點(diǎn)的輔助裝置,后者將接收到的MAC地址轉(zhuǎn)存至熱點(diǎn)的接入列表。當(dāng)用戶請(qǐng)求登錄熱點(diǎn)時(shí),熱點(diǎn)查看接入列表中是否包含用戶終端網(wǎng)卡的MAC地址來(lái)決定是否允許終端登錄熱點(diǎn)。
[0010]以上技術(shù)方案能夠在不同范圍和程度上降低熱點(diǎn)接入過(guò)程的復(fù)雜性,提高用戶體驗(yàn)。


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

[0011]為了克服現(xiàn)有企業(yè)登錄方式存在的問(wèn)題,本發(fā)明首先提出一種新的WiFi熱點(diǎn)登錄方法,本發(fā)明的方法是通過(guò)在請(qǐng)求登錄熱點(diǎn)的用戶與熱點(diǎn)主人之間建立聯(lián)系人關(guān)系來(lái)實(shí)現(xiàn)熱點(diǎn)的自動(dòng)訪問(wèn)控制,使得互為聯(lián)系人的兩個(gè)用戶能夠自動(dòng)登錄對(duì)方擁有的WiFi熱點(diǎn),避免了用戶以手動(dòng)方式輸入和管理賬號(hào)及密碼等繁瑣操作,提升使用效率。
[0012]本發(fā)明的又一目的是提出一種新的WiFi熱點(diǎn)登錄系統(tǒng)。
[0013]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種WiFi熱點(diǎn)登錄方法,所述方法涉及位于互聯(lián)網(wǎng)的服務(wù)器、提供互聯(lián)網(wǎng)接入服務(wù)的WiFi熱點(diǎn)、終端以及用戶,其中用戶通過(guò)終端與WiFi熱點(diǎn)或服務(wù)器通信來(lái)使用系統(tǒng)提供的服務(wù);具體包括以下步驟:
(1)用戶Alice通過(guò)終端Ml搜索并發(fā)現(xiàn)周邊熱點(diǎn){AP1,AP2,...,APi,
(2)用戶Alice通過(guò)終端Ml選擇熱點(diǎn)APi,并向熱點(diǎn)APi發(fā)送該熱點(diǎn)登錄請(qǐng)求;
(3)熱點(diǎn)APi向服務(wù)器轉(zhuǎn)發(fā)用戶Alice的熱點(diǎn)登錄請(qǐng)求;
(4)服務(wù)器和用戶Alice相互驗(yàn)證彼此身份的真假,身份驗(yàn)證成功則跳轉(zhuǎn)至步驟(5),否則用戶Alice或服務(wù)器終止登錄熱點(diǎn)的過(guò)程;
(5)服務(wù)器依次查詢用戶Alice和熱點(diǎn)APi的各熱點(diǎn)主人是否為聯(lián)系人;當(dāng)熱點(diǎn)APi的所有熱點(diǎn)主人均不是用戶Alice的聯(lián)系人,則服務(wù)器向熱點(diǎn)APi發(fā)送拒絕用戶Alice登錄的消息;當(dāng)存在至少一個(gè)熱點(diǎn)主人與用戶Alice為聯(lián)系人,則服務(wù)器向熱點(diǎn)APi發(fā)送同意用戶Alice登錄的消息,并向終端Ml發(fā)送熱點(diǎn)APi的所有熱點(diǎn)主人信息;
(6)終端Ml與熱點(diǎn)APi建立服務(wù)連接。
[0014]本發(fā)明的方法是通過(guò)在請(qǐng)求登錄熱點(diǎn)的用戶與熱點(diǎn)主人之間建立聯(lián)系人關(guān)系來(lái)實(shí)現(xiàn)熱點(diǎn)的自動(dòng)訪問(wèn)控制,使得互為聯(lián)系人的兩個(gè)用戶能夠自動(dòng)登錄對(duì)方擁有的WiFi熱點(diǎn),避免了用戶以手動(dòng)方式輸入和管理賬號(hào)及密碼等繁瑣操作,提升使用效率。
[0015]優(yōu)選的,各個(gè)用戶均有一個(gè)全局唯一的用戶賬號(hào),用戶通過(guò)終端在服務(wù)器注冊(cè)用戶賬號(hào)的方式為:用戶通過(guò)終端發(fā)送用戶注冊(cè)請(qǐng)求至服務(wù)器;服務(wù)器注冊(cè)用戶并向終端發(fā)送用戶注冊(cè)結(jié)果;
用戶通過(guò)終端與服務(wù)器建立用于通信的會(huì)話;服務(wù)器在會(huì)話初期對(duì)用戶身份進(jìn)行認(rèn)證并為會(huì)話生成憑證,用戶和服務(wù)器在會(huì)話期間通過(guò)該憑證進(jìn)行信息交換。每個(gè)用戶可以同時(shí)使用多個(gè)終端來(lái)與服務(wù)器建立多個(gè)會(huì)話,多個(gè)用戶也可以同時(shí)使用一個(gè)終端來(lái)分別與服務(wù)器建立一個(gè)會(huì)話。
[0016]在注冊(cè)用戶賬號(hào)的過(guò)程中,用戶通過(guò)終端向服務(wù)器發(fā)送用戶的賬號(hào)、密碼等基本信息,并可根據(jù)需要發(fā)送包括用戶的昵稱、年齡、性別、職業(yè)及聯(lián)系方式在內(nèi)的其它擴(kuò)展信肩、Ο
[0017]優(yōu)選的,每個(gè)熱點(diǎn)有一個(gè)全局唯一的熱點(diǎn)賬號(hào)和一個(gè)熱點(diǎn)管理人,其中的熱點(diǎn)管理人是一個(gè)用戶;所述熱點(diǎn)管理人通過(guò)終端在服務(wù)器注冊(cè)熱點(diǎn)賬號(hào)的方式為:熱點(diǎn)管理人通過(guò)終端發(fā)送熱點(diǎn)注冊(cè)請(qǐng)求至服務(wù)器;服務(wù)器注冊(cè)熱點(diǎn)并向終端發(fā)送熱點(diǎn)注冊(cè)結(jié)果;
在一個(gè)熱點(diǎn)注冊(cè)后,此熱點(diǎn)的管理人能夠通過(guò)終端在服務(wù)器為此熱點(diǎn)添加一個(gè)或多個(gè)熱點(diǎn)主人,熱點(diǎn)管理人本身也是熱點(diǎn)的一個(gè)主人;
熱點(diǎn)與服務(wù)器建立用于通信的會(huì)話,服務(wù)器在會(huì)話初期對(duì)熱點(diǎn)身份進(jìn)行認(rèn)證并為會(huì)話生成憑證,熱點(diǎn)和服務(wù)器在會(huì)話期間通過(guò)該憑證進(jìn)行信息交換。
[0018]在注冊(cè)熱點(diǎn)賬號(hào)的過(guò)程中,熱點(diǎn)管理人通過(guò)終端向服務(wù)器發(fā)送熱點(diǎn)的賬號(hào)、密碼等基本信息,并可根據(jù)需要發(fā)送包括熱點(diǎn)的MAC地址和位置在內(nèi)的其它擴(kuò)展信息。
[0019]優(yōu)選的,所述步驟(5)中當(dāng)熱點(diǎn)APi的所有熱點(diǎn)主人均不是用戶Alice的聯(lián)系人,則服務(wù)器向終端Ml發(fā)送熱點(diǎn)APi的所有熱點(diǎn)主人的賬號(hào)信息;
用戶Alice通過(guò)終端Ml從熱點(diǎn)APi的所有熱點(diǎn)主人中選擇一個(gè)用戶Bob,并向服務(wù)器發(fā)送與用戶Bob建立聯(lián)系人關(guān)系的請(qǐng)求;服務(wù)器按如下方式在Alice與Bob之間建立聯(lián)系人關(guān)系:
(11)服務(wù)器向用戶Bob使用的終端M2發(fā)送消息,詢問(wèn)用戶Bob是否添加用戶Alice為聯(lián)系人;
(12)用戶Bob通過(guò)終端M2向服務(wù)器發(fā)送同意添加Alice為聯(lián)系人的消息,則跳轉(zhuǎn)至步驟(13),當(dāng)用戶Bob通過(guò)終端M2向服務(wù)器發(fā)送拒絕消息,則服務(wù)器終止為這兩個(gè)用戶建立聯(lián)系人關(guān)系的過(guò)程;
(13)服務(wù)器為用戶Alice和Bob建立聯(lián)系人關(guān)系,然后分別向用戶Alice和Bob使用的終端Ml和M2發(fā)送成功建立聯(lián)系人關(guān)系的消息。
[0020]優(yōu)選的,用戶Alice通過(guò)終端Ml按如下步驟解除其與用戶Bob之間的聯(lián)系人關(guān)系:
(21)用戶Alice通過(guò)終端Ml向服務(wù)器發(fā)送與用戶Bob解除聯(lián)系人關(guān)系的請(qǐng)求;
(22)服務(wù)器解除用戶Alice和Bob之間的聯(lián)系人關(guān)系,然后分別向用戶Alice和Bob使用的終端Ml和M2發(fā)送這兩個(gè)用戶的聯(lián)系人關(guān)系已解除的消息;
(23)對(duì)每個(gè)以Alice(Bob)作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器依次驗(yàn)證該熱點(diǎn)的各個(gè)主人與Bob (Alice)的聯(lián)系人關(guān)系;即對(duì)每個(gè)以用戶Alice作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器依次驗(yàn)證該熱點(diǎn)的各個(gè)主人與用戶Bob的聯(lián)系人關(guān)系;
對(duì)每個(gè)以用戶Bob作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器依次驗(yàn)證該熱點(diǎn)的各個(gè)主人與用戶Alice的聯(lián)系人關(guān)系;
(24)若一個(gè)以Alice(Bob)作為熱點(diǎn)主人的熱點(diǎn)的所有主人均不是Bob (Alice)的聯(lián)系人,則服務(wù)器向該熱點(diǎn)發(fā)送切斷與Bob (Alice)的終端之間的服務(wù)連接的請(qǐng)求;
即若一個(gè)以用戶Alice作為熱點(diǎn)主人的熱點(diǎn)的所有主人均不是用戶Bob的聯(lián)系人,則服務(wù)器向該熱點(diǎn)發(fā)送切斷與Bob的終端之間的服務(wù)連接的請(qǐng)求;
若一個(gè)以用戶Bob作為熱點(diǎn)主人的熱點(diǎn)的所有主人均不是用戶Alice的聯(lián)系人,則月艮務(wù)器向該熱點(diǎn)發(fā)送切斷與Alice的終端之間的服務(wù)連接的請(qǐng)求;
(25)以Alice(Bob)作為主人的熱點(diǎn)根據(jù)步驟(24)中接收到的請(qǐng)求來(lái)切斷與Bob(Alice)使用的終端之間的服務(wù)連接。
[0021]以用戶Alice作為主人的熱點(diǎn)根據(jù)步驟(24)中接收到的請(qǐng)求來(lái)切斷與Bob使用的終端之間的服務(wù)連接;
以用戶Bob作為主人的熱點(diǎn)根據(jù)步驟(24)中接收到的請(qǐng)求來(lái)切斷與Alice使用的終端之間的服務(wù)連接。
[0022]優(yōu)選的,用戶Alice按如下步驟將位于其當(dāng)前使用的終端Ml上的聯(lián)系人信息與服務(wù)器上的聯(lián)系人信息進(jìn)行同步:
(31)用戶Alice通過(guò)終端Ml向服務(wù)器發(fā)送同步聯(lián)系人信息的請(qǐng)求;
(32)服務(wù)器向終端Ml發(fā)送用戶Alice的聯(lián)系人信息;
(33)終端Ml將本地的和來(lái)自服務(wù)器的用戶Alice的聯(lián)系人信息進(jìn)行同步處理。
[0023]一種WiFi熱點(diǎn)登錄系統(tǒng),所述系統(tǒng)包括一個(gè)服務(wù)器、多個(gè)熱點(diǎn)及用戶使用的終端。
[0024]所述用戶使用的終端包括:
終端用戶注冊(cè)單元,發(fā)起用戶賬號(hào)注冊(cè)請(qǐng)求;
終端熱點(diǎn)注冊(cè)單元,發(fā)起熱點(diǎn)賬號(hào)注冊(cè)請(qǐng)求;
終端用戶會(huì)話單元,建立、維持及注銷用戶與服務(wù)器之間的會(huì)話;
終端信號(hào)搜索單元,搜索周邊熱點(diǎn)的SSID廣播信號(hào);
終端數(shù)據(jù)處理單元,對(duì)終端數(shù)據(jù)表中的用戶信息、用戶聯(lián)系人信息、周邊熱點(diǎn)信息,以及請(qǐng)求登錄熱點(diǎn)的各類事件信息進(jìn)行處理,其處理方式包括查找、增刪及更新;
終端消息收發(fā)單元,收發(fā)用戶與服務(wù)器或熱點(diǎn)之間的消息;
終端服務(wù)處理單元,發(fā)起用戶的熱點(diǎn)登錄請(qǐng)求,建立、維持及切斷服務(wù)連接;
終端關(guān)系處理單元,建立和解除兩個(gè)用戶之間的聯(lián)系人關(guān)系;
終端身份驗(yàn)證單元,驗(yàn)證服務(wù)器身份的真假;
終端聯(lián)系人信息同步單元,發(fā)起同步用戶的聯(lián)系人信息的請(qǐng)求;
所述熱點(diǎn)包括:
熱點(diǎn)信號(hào)廣播單元,廣播熱點(diǎn)的SSID信號(hào);
熱點(diǎn)會(huì)話單元,建立、維持及注銷熱點(diǎn)與服務(wù)器之間的會(huì)話;
熱點(diǎn)數(shù)據(jù)處理單元,對(duì)熱點(diǎn)數(shù)據(jù)表中的熱點(diǎn)信息和服務(wù)連接信息進(jìn)行處理,其處理方式包括查找、增刪及更新;
熱點(diǎn)服務(wù)處理單元,響應(yīng)登錄請(qǐng)求以及建立、維持及切斷服務(wù)連接;
熱點(diǎn)消息收發(fā)單元,收發(fā)請(qǐng)求登錄熱點(diǎn)的用戶與服務(wù)器之間的消息;
所述服務(wù)器包括:
服務(wù)器用戶注冊(cè)單元,響應(yīng)用戶注冊(cè)請(qǐng)求;
服務(wù)器熱點(diǎn)注冊(cè)單元,響應(yīng)熱點(diǎn)注冊(cè)請(qǐng)求;
服務(wù)器用戶會(huì)話單元,建立、維持及注銷服務(wù)器與用戶之間的會(huì)話;
服務(wù)器熱點(diǎn)會(huì)話單元,建立、維持及注銷服務(wù)器與熱點(diǎn)之間的會(huì)話;
服務(wù)器數(shù)據(jù)處理單元,對(duì)服務(wù)器數(shù)據(jù)表中的用戶信息、用戶聯(lián)系人信息、熱點(diǎn)信息以及建立和解除聯(lián)系人關(guān)系的各類事件信息進(jìn)行處理,其處理方式包括查找、增刪及更新;
服務(wù)器消息收發(fā)單元,收發(fā)服務(wù)器與熱點(diǎn)或用戶之間的消息;
服務(wù)器關(guān)系處理單元,驗(yàn)證、建立及解除兩個(gè)用戶之間的聯(lián)系人關(guān)系;
服務(wù)器身份驗(yàn)證單元,驗(yàn)證用戶身份的真假;
服務(wù)器聯(lián)系人信息同步單元,響應(yīng)用戶的同步聯(lián)系人信息請(qǐng)求。與現(xiàn)有的WiFi熱點(diǎn)登錄方法相比,本發(fā)明具有以下有益效果:
技術(shù)兼容性好、部署難度小。所述WiFi熱點(diǎn)登錄方法可在終端的應(yīng)用層實(shí)現(xiàn),無(wú)需修改現(xiàn)有終端和熱點(diǎn)設(shè)備所使用的WiFi協(xié)議和模塊。由于Android和Windows等操作系統(tǒng)提供應(yīng)用層WiFi編程接口,因此本方法的實(shí)施方案能夠直接部署于使用上述操作系統(tǒng)的終端上。
[0025]操作步驟簡(jiǎn)便、用戶體驗(yàn)好、安全性高。通過(guò)聯(lián)系人關(guān)系來(lái)實(shí)現(xiàn)熱點(diǎn)的訪問(wèn)控制,使得用戶能夠自動(dòng)登錄位于終端周邊、主人為用戶的聯(lián)系人的WiFi熱點(diǎn)。此外,本發(fā)明的增加聯(lián)系人的技術(shù)方案高度自動(dòng)化,極大地簡(jiǎn)化了用戶登錄熱點(diǎn)的操作。

【專利附圖】

【附圖說(shuō)明】
[0026]圖1為本發(fā)明的架構(gòu)圖。
[0027]圖2為本發(fā)明【具體實(shí)施方式】中服務(wù)器、熱點(diǎn)及用戶終端中數(shù)據(jù)表的示意圖。
[0028]圖3為本發(fā)明【具體實(shí)施方式】中終端用戶登錄熱點(diǎn)的流程示意圖。
[0029]圖4為本發(fā)明【具體實(shí)施方式】中終端用戶登錄熱點(diǎn)的時(shí)序圖。
[0030]圖5為本發(fā)明【具體實(shí)施方式】中服務(wù)器建立聯(lián)系人關(guān)系的流程示意圖。
[0031]圖6為本發(fā)明【具體實(shí)施方式】中服務(wù)器建立聯(lián)系人關(guān)系的時(shí)序圖。
[0032]圖7為本發(fā)明【具體實(shí)施方式】中終端用戶解除聯(lián)系人關(guān)系的流程示意圖。
[0033]圖8為本發(fā)明【具體實(shí)施方式】中終端用戶解除聯(lián)系人關(guān)系的時(shí)序圖。
[0034]圖9為本發(fā)明【具體實(shí)施方式】中用戶終端和服務(wù)器同步聯(lián)系人信息的流程示意圖。
[0035]圖10為本發(fā)明【具體實(shí)施方式】中用戶終端和服務(wù)器同步聯(lián)系人信息的時(shí)序圖。
[0036]圖11為本發(fā)明【具體實(shí)施方式】中系統(tǒng)模塊的示意圖。

【具體實(shí)施方式】
[0037]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的描述,但本發(fā)明的實(shí)施方式并不限于此。
[0038]在本實(shí)施方式中,用戶和終端滿足一一對(duì)應(yīng)關(guān)系,即:每個(gè)用戶只使用一個(gè)終端,每個(gè)終端只屬于一個(gè)用戶。在下文中,使用“用戶終端”和“終端用戶”分別表示滿足上述對(duì)應(yīng)關(guān)系的終端和用戶。
[0039]在所述實(shí)施方式中,服務(wù)器、熱點(diǎn)及用戶終端存儲(chǔ)的數(shù)據(jù)表如圖2所示,具體內(nèi)容如下。
[0040]所述服務(wù)器的數(shù)據(jù)表10包括:
熱點(diǎn)表101,記錄所有熱點(diǎn)的信息,包括{熱點(diǎn)賬號(hào),熱點(diǎn)密碼,熱點(diǎn)管理人賬號(hào),熱點(diǎn)主人賬號(hào),熱點(diǎn)位置,熱點(diǎn)MAC地址,會(huì)話狀態(tài),最近會(huì)話開(kāi)始時(shí)間,最近會(huì)話結(jié)束時(shí)間}等字段,熱點(diǎn)賬號(hào)全局唯一,熱點(diǎn)主人賬號(hào)存儲(chǔ)熱點(diǎn)所有主人(包括管理人)的賬號(hào)信息。
[0041]用戶表102,記錄所有用戶的信息,包括{用戶賬號(hào),用戶密碼,用戶昵稱,用戶年齡,用戶性別,用戶職業(yè),用戶聯(lián)系方式,會(huì)話狀態(tài),最近會(huì)話開(kāi)始時(shí)間,最近會(huì)話結(jié)束時(shí)間}等字段,用戶賬號(hào)全局唯一。
[0042]聯(lián)系人表103,記錄所有用戶的聯(lián)系人信息,包括{用戶賬號(hào),聯(lián)系人賬號(hào),聯(lián)系人昵稱,聯(lián)系人聯(lián)系方式}等字段。
[0043]關(guān)系事件表104,記錄未完成的建立聯(lián)系人關(guān)系的事件信息,包括{事件編號(hào),源用戶賬號(hào),目的用戶賬號(hào),登錄請(qǐng)求編號(hào)}等字段,事件編號(hào)全局唯一。
[0044]所述熱點(diǎn)的數(shù)據(jù)表20包括:
熱點(diǎn)表201,記錄熱點(diǎn)的信息,包括{熱點(diǎn)賬號(hào),熱點(diǎn)密碼,熱點(diǎn)SSID,熱點(diǎn)位置,熱點(diǎn)MAC地址}等字段。
[0045]登錄表202,記錄熱點(diǎn)中當(dāng)前活躍的服務(wù)連接的信息,包括{用戶賬號(hào),服務(wù)開(kāi)始時(shí)間}等字段。
[0046]所述用戶終端的數(shù)據(jù)表30包括: 熱點(diǎn)表301,記錄用戶終端周邊熱點(diǎn)的信息,包括{熱點(diǎn)編號(hào),熱點(diǎn)主人賬號(hào),熱點(diǎn)SSID,熱點(diǎn)位置,熱點(diǎn)MAC地址}等字段,熱點(diǎn)編號(hào)在用戶終端本地唯一,熱點(diǎn)主人賬號(hào)用于存儲(chǔ)熱點(diǎn)所有主人的賬號(hào)信息。
[0047]用戶表302,記錄終端用戶的信息,包括{用戶賬號(hào),用戶密碼,用戶昵稱,用戶年齡,用戶性別,用戶職業(yè),用戶聯(lián)系方式}等字段。
[0048]聯(lián)系人表303,記錄終端用戶的聯(lián)系人信息,包括{聯(lián)系人賬號(hào),聯(lián)系人昵稱,聯(lián)系人聯(lián)系方式}等字段。
[0049]登錄請(qǐng)求表304,存儲(chǔ)未完成的登錄熱點(diǎn)請(qǐng)求的信息,包括{登錄請(qǐng)求編號(hào),熱點(diǎn)編號(hào)}等字段,登錄請(qǐng)求編號(hào)在終端本地唯一。
[0050]給定圖1所示的服務(wù)器、用戶終端及熱點(diǎn),各終端用戶和熱點(diǎn)均與服務(wù)器處于會(huì)話期間。在所述實(shí)施方式中,終端用戶Alice通過(guò)用戶終端Ml請(qǐng)求登錄熱點(diǎn)AP2的過(guò)程S40如圖3-4所示,各步驟描述如下:
步驟S401:Alice通過(guò)用戶終端Ml搜索周邊熱點(diǎn)的SSID信號(hào)并得到{API,AP2,AP3}。
[0051]在該步驟,用戶終端Ml為搜索到的每個(gè)熱點(diǎn)在熱點(diǎn)表中添加一條記錄。
[0052]步驟S402:Alice在用戶終端Ml的熱點(diǎn)表中選擇AP2并向其發(fā)送登錄請(qǐng)求,請(qǐng)求消息的內(nèi)容包括{登錄請(qǐng)求編號(hào),Alice的賬號(hào)}。
[0053]在該步驟,用戶終端Ml在登錄請(qǐng)求表中為該登錄請(qǐng)求添加一條記錄。
[0054]步驟S403:熱點(diǎn)AP2向服務(wù)器SVR轉(zhuǎn)發(fā)用戶終端Ml的登錄請(qǐng)求。
[0055]步驟S404:服務(wù)器SVR和Alice使用Alice的密碼信息來(lái)相互驗(yàn)證彼此的身份真假,如驗(yàn)證失敗則跳轉(zhuǎn)到步驟S408。
[0056]在該步驟,根據(jù)所采用的身份驗(yàn)證算法,比如CHAP v2,服務(wù)器SVR和終端Ml之間可能需要經(jīng)熱點(diǎn)AP2進(jìn)行多次通信來(lái)完成驗(yàn)證。
[0057]步驟S405:服務(wù)器SVR查詢Alice與AP2的任一主人是否為聯(lián)系人,若否則調(diào)用登錄失敗處理過(guò)程S41,然后跳轉(zhuǎn)到步驟S408。
[0058]在該步驟,服務(wù)器SVR根據(jù)步驟S403從AP2收到的消息,其首先將熱點(diǎn)AP2的賬號(hào)作為關(guān)鍵字查詢熱點(diǎn)表來(lái)得到該熱點(diǎn)的所有主人賬號(hào),其后SVR逐個(gè)將這些賬號(hào)和消息中的Alice的賬號(hào)作為關(guān)鍵字查詢聯(lián)系人表,驗(yàn)證Alice與AP2的任一主人之間是否為聯(lián)系人。
[0059]步驟S406:服務(wù)器SVR向熱點(diǎn)AP2發(fā)送同意終端Ml登錄的消息,并向終端Ml發(fā)送聯(lián)系人關(guān)系驗(yàn)證成功的消息,消息的內(nèi)容包括{登錄請(qǐng)求編號(hào),熱點(diǎn)AP2的所有主人賬號(hào)}。
[0060]步驟S407:用戶終端Ml與熱點(diǎn)AP2建立服務(wù)連接。
[0061]在該步驟,用戶終端Ml接收到步驟S406的消息,其首先將消息中的登錄請(qǐng)求編號(hào)作為關(guān)鍵字查詢登錄請(qǐng)求表來(lái)得到熱點(diǎn)AP2的編號(hào)并刪除表中相關(guān)記錄,其后將AP2的編號(hào)作為關(guān)鍵字查詢熱點(diǎn)表來(lái)得到相關(guān)記錄,再使用消息中AP2的所有主人賬號(hào)等信息更新相關(guān)記錄中的熱點(diǎn)主人賬號(hào)等字段。同時(shí),熱點(diǎn)AP2在其登錄表中為該服務(wù)連接添加一條記錄。
[0062]步驟S408:結(jié)束。
[0063]在以上的步驟S405,若Alice和熱點(diǎn)AP2的任一主人均不是聯(lián)系人,則執(zhí)行以下的登錄失敗處理過(guò)程S41,其步驟描述如下: 步驟S411:服務(wù)器SVR向熱點(diǎn)AP2發(fā)送拒絕終端Ml登錄的消息,然后再向終端Ml發(fā)送聯(lián)系人關(guān)系驗(yàn)證失敗的消息,消息的內(nèi)容包括{登錄請(qǐng)求編號(hào),熱點(diǎn)AP2的所有主人賬號(hào)}。
[0064]步驟S412:Alice通過(guò)用戶終端Ml從熱點(diǎn)AP2的所有主人賬號(hào)中選擇一個(gè),并向服務(wù)器SVR發(fā)起成為該主人的聯(lián)系人的請(qǐng)求,然后轉(zhuǎn)步驟S501。
[0065]在該步驟,用戶終端Ml接收到步驟S411的消息,其將消息中的登錄請(qǐng)求編號(hào)作為關(guān)鍵字查詢登錄請(qǐng)求表并刪除相關(guān)記錄,其后將熱點(diǎn)AP2的編號(hào)作為關(guān)鍵字查詢得到熱點(diǎn)表的相關(guān)記錄,再使用消息中AP2的所有主人賬號(hào)等信息更新相關(guān)記錄中的熱點(diǎn)主人賬號(hào)等字段。
[0066]步驟S413:返回。
[0067]在所述實(shí)施方式中,建立聯(lián)系人關(guān)系的過(guò)程S50如圖5-6所示,各步驟描述如下: 步驟S501:服務(wù)器SVR向Bob的用戶終端M2發(fā)送添加Alice為聯(lián)系人的請(qǐng)求,請(qǐng)求消息的內(nèi)容包括{事件編號(hào),Alice的賬號(hào)}。
[0068]在該步驟,服務(wù)器SVR在服務(wù)器事件表中為該事件添加一條記錄。
[0069]步驟S502:Bob選擇是否同意添加Alice為其聯(lián)系人。若否,調(diào)用聯(lián)系人請(qǐng)求失敗處理過(guò)程S51,然后跳轉(zhuǎn)到步驟S506。
[0070]步驟S503:Bob通過(guò)用戶終端M2向服務(wù)器SVR發(fā)送同意添加Alice為其聯(lián)系人的消息,消息的內(nèi)容包括{事件編號(hào)}。
[0071]步驟S504:服務(wù)器SVR為Alice和Bob建立聯(lián)系人關(guān)系并向用戶終端Ml和M2發(fā)送成功建立聯(lián)系人關(guān)系的消息,消息的內(nèi)容分別包括{Bob的賬號(hào)}和{Alice的賬號(hào)}。
[0072]在該步驟,服務(wù)器SVR接收到步驟S502的消息,其將消息中的事件編號(hào)作為關(guān)鍵字查詢事件表來(lái)刪除相關(guān)記錄,并在聯(lián)系人表中為新建的聯(lián)系人關(guān)系添加一條記錄。
[0073]步驟S505:用戶終端Ml和M2分別更新各自終端用戶的聯(lián)系人信息。
[0074]在該步驟,用戶終端Ml和M2接收到步驟S503的消息并分別在本地的聯(lián)系人表中為新建的聯(lián)系人關(guān)系添加一條記錄。
[0075]步驟S506:返回。
[0076]在以上的步驟S502,若Bob拒絕添加Alice為其聯(lián)系人,則執(zhí)行以下的請(qǐng)求失敗處理過(guò)程S51,其步驟的描述如下:
步驟S511:Bob通過(guò)用戶終端M2向服務(wù)器SVR發(fā)送拒絕添加Alice為其聯(lián)系人的消息,消息的內(nèi)容為{事件編號(hào)}。
[0077]步驟S512:服務(wù)器SVR接收到消息,其將消息中的事件編號(hào)作為關(guān)鍵字查詢并刪除事件表中的相關(guān)記錄。
[0078]步驟S513:返回。
[0079]在所述實(shí)施方式中,Alice解除與Bob的聯(lián)系人關(guān)系的過(guò)程S60如圖7_8所示,各步驟描述如下:
步驟S601:Alice通過(guò)用戶終端Ml向服務(wù)器SVR發(fā)送請(qǐng)求刪除聯(lián)系人Bob的消息,消息的內(nèi)容包括{Bob的賬號(hào)}。
[0080]步驟S602:服務(wù)器SVR解除Alice和Bob的聯(lián)系人關(guān)系并向用戶終端Ml和M2發(fā)送成功解除關(guān)系的消息,消息的內(nèi)容分別包括{Bob的賬號(hào)}和{Alice的賬號(hào)}。
[0081]在該步驟,服務(wù)器SVR接收到步驟S601的消息,其將消息中的Alice的賬號(hào)和Bob的賬號(hào)作為關(guān)鍵字查詢并刪除聯(lián)系人表中的相關(guān)記錄。
[0082]步驟S603:用戶終端Ml和M2分別更新各自終端用戶的聯(lián)系人信息。
[0083]在該步驟,用戶終端Ml和M2接收到步驟S602的消息并將消息中的用戶賬號(hào)作為關(guān)鍵字查詢并刪除聯(lián)系人表中的相關(guān)記錄。
[0084]步驟S604:對(duì)每個(gè)以Alice (Bob)作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器SVR依次驗(yàn)證該熱點(diǎn)的各個(gè)主人是否為Bob (Alice)的聯(lián)系人。若以Alice (Bob)作為熱點(diǎn)主人的各個(gè)熱點(diǎn)均有至少一個(gè)主人與Bob (Alice)為聯(lián)系人,則跳轉(zhuǎn)到步驟S607。
[0085]在該步驟,服務(wù)器SVR將Alice (Bob)的賬號(hào)作為關(guān)鍵字查詢熱點(diǎn)表來(lái)獲得以Alice (Bob)為熱點(diǎn)主人的所有熱點(diǎn)及這些熱點(diǎn)的所有熱點(diǎn)主人的賬號(hào)。對(duì)每個(gè)以Alice(Bob)為熱點(diǎn)主人的熱點(diǎn),服務(wù)器SVR依次將該熱點(diǎn)的各個(gè)熱點(diǎn)主人的賬號(hào)作為關(guān)鍵字查詢聯(lián)系人表來(lái)驗(yàn)證該熱點(diǎn)的各個(gè)熱點(diǎn)主人與Bob (Alice)是否為聯(lián)系人。
[0086]步驟S605:服務(wù)器向以Alice (Bob)作為熱點(diǎn)主人的熱點(diǎn)發(fā)送切斷與Bob (Alice)的終端之間的服務(wù)連接的請(qǐng)求,請(qǐng)求的內(nèi)容包括{Bob的賬號(hào)} ( {Alice的賬號(hào)})。
[0087]在該步驟,對(duì)每個(gè)以Alice (Bob)作為熱點(diǎn)主人的熱點(diǎn),若根據(jù)步驟S604得到該熱點(diǎn)的所有熱點(diǎn)主人均不是Bob (Alice)的聯(lián)系人,則服務(wù)器向該熱點(diǎn)發(fā)送切斷與Bob(Alice)的終端之間的服務(wù)連接的請(qǐng)求。
[0088]步驟S606:以Alice (Bob)作為熱點(diǎn)主人的熱點(diǎn)切斷與Bob (Alice)使用的終端之間的服務(wù)連接。
[0089]在該步驟,以Alice (Bob)作為熱點(diǎn)主人的熱點(diǎn)接收到步驟S605的請(qǐng)求并根據(jù)請(qǐng)求切斷與Bob (Alice)的終端之間的服務(wù)連接。
[0090]步驟S607:結(jié)束。
[0091]在所述實(shí)施方式中,終端用戶Alice的用戶終端Ml與服務(wù)器SVR之間的同步聯(lián)系人信息的過(guò)程S70如圖9-10所示,各步驟描述如下:
步驟S701:用戶終端Ml向服務(wù)器SVR發(fā)送請(qǐng)求同步Alice的聯(lián)系人信息的消息。
[0092]步驟S702:服務(wù)器SVR向用戶終端Ml發(fā)送Alice的聯(lián)系人信息。
[0093]在該步驟,服務(wù)器SVR將Alice的賬號(hào)作為關(guān)鍵字查詢聯(lián)系人表來(lái)得到相關(guān)記錄。
[0094]步驟S703:用戶終端Ml更新終端用戶Alice的聯(lián)系人信息。
[0095]在該步驟,用戶終端Ml接收到步驟S702的聯(lián)系人信息并將該信息同步到本地的聯(lián)系人表中。
[0096]步驟S704:結(jié)束。
[0097]在所述【具體實(shí)施方式】中,系統(tǒng)80包括多個(gè)用戶終端81與熱點(diǎn)82以及一個(gè)服務(wù)器83。圖11為系統(tǒng)模塊示意圖,具體描述如下:
用戶終端81包括用戶注冊(cè)單元8101、熱點(diǎn)注冊(cè)單元8102、用戶會(huì)話單元8103、信號(hào)搜索單元8104、數(shù)據(jù)處理單元8105、消息收發(fā)單元8106、服務(wù)處理單元8107、關(guān)系處理單元8108、身份驗(yàn)證單元8109,以及聯(lián)系人信息同步單元8110。
[0098]熱點(diǎn)82包括信號(hào)廣播單元821、熱點(diǎn)會(huì)話單元822、數(shù)據(jù)處理單元823、服務(wù)處理單元824,以及消息收發(fā)單元825。
[0099]服務(wù)器83包括用戶注冊(cè)單元831、熱點(diǎn)注冊(cè)單元832、用戶會(huì)話單元833、熱點(diǎn)會(huì)話單元834、數(shù)據(jù)處理單元835、消息收發(fā)單元836、關(guān)系處理單元837、身份驗(yàn)證單元838,以及聯(lián)系人?目息同步單兀839。
[0100]用戶終端81與服務(wù)器83的用戶注冊(cè)單元8101和831通過(guò)消息收發(fā)單元8106和836進(jìn)行消息通信來(lái)執(zhí)行用戶注冊(cè)。
[0101]用戶終端81與服務(wù)器83的熱點(diǎn)注冊(cè)單元8102和832通過(guò)消息收發(fā)單元8106和836進(jìn)行消息通信來(lái)執(zhí)行熱點(diǎn)注冊(cè)。其中,用戶終端81的終端用戶為該熱點(diǎn)的管理人。
[0102]用戶終端81與服務(wù)器83的用戶會(huì)話單元8103和833通過(guò)消息收發(fā)單元8106和836進(jìn)行消息通信來(lái)建立、維持及注銷用戶會(huì)話。
[0103]熱點(diǎn)82與服務(wù)器83的熱點(diǎn)會(huì)話單元822和834通過(guò)消息收發(fā)單元825和836進(jìn)行消息通信來(lái)建立、維持及注銷熱點(diǎn)會(huì)話。
[0104]用戶終端81、熱點(diǎn)82及服務(wù)器83的數(shù)據(jù)處理單元8105、823和835對(duì)相關(guān)數(shù)據(jù)表執(zhí)行查詢、增刪及更新,數(shù)據(jù)可按數(shù)據(jù)庫(kù)或文件等形式組織存儲(chǔ)。在本實(shí)施方式中的數(shù)據(jù)表通過(guò)數(shù)據(jù)庫(kù)進(jìn)行管理。
[0105]熱點(diǎn)82的信號(hào)廣播單元821向其信號(hào)覆蓋區(qū)域廣播熱點(diǎn)的SSID,用戶終端81的信號(hào)搜索單元8104搜索周邊熱點(diǎn)的SSID廣播信號(hào)。
[0106]用戶終端81、熱點(diǎn)82及服務(wù)器83通過(guò)消息收發(fā)單元8106、825和836進(jìn)行消息通信來(lái)執(zhí)行熱點(diǎn)登錄的過(guò)程。用戶終端81的服務(wù)處理單元8107首先向熱點(diǎn)82發(fā)送登錄請(qǐng)求,熱點(diǎn)82的服務(wù)處理單元824向服務(wù)器83轉(zhuǎn)發(fā)該登錄請(qǐng)求。U1用戶終端81和服務(wù)器83的身份驗(yàn)證單元8109和838驗(yàn)證U1和服務(wù)器彼此身份的真假;若驗(yàn)證通過(guò),則服務(wù)器83的關(guān)系處理單元837再驗(yàn)證U1和熱點(diǎn)82的任一主人是否為聯(lián)系人;若是,則用戶終端81和熱點(diǎn)82的服務(wù)處理單元8107和824建立服務(wù)連接;否則,服務(wù)器83嘗試為U1和熱點(diǎn)的某個(gè)主人建立聯(lián)系人關(guān)系。
[0107]第一終端用戶U1和第二終端用戶U2的用戶終端81及服務(wù)器83通過(guò)消息收發(fā)單元8106和836進(jìn)行消息通信來(lái)執(zhí)行聯(lián)系人建立的過(guò)程。其中U1為請(qǐng)求登錄熱點(diǎn)82的用戶,U2為熱點(diǎn)82的某個(gè)主人。服務(wù)器83的關(guān)系處理單元837向U1的用戶終端81發(fā)送熱點(diǎn)82的所有主人的賬號(hào)信息。U1的用戶終端81的關(guān)系處理單元8108從熱點(diǎn)82的所有主人中選擇U2并向服務(wù)器83發(fā)送添加U2為聯(lián)系人的請(qǐng)求。服務(wù)器83的關(guān)系處理單元837向U2的用戶終端81發(fā)送添加U1為聯(lián)系人的請(qǐng)求。U2的用戶終端81的關(guān)系處理單元8108選擇是否同意添加U1為聯(lián)系人;若是,則U2的用戶終端81發(fā)送添加聯(lián)系人U1的消息至服務(wù)器83。服務(wù)器83的關(guān)系處理單元837建立U1和U2之間的聯(lián)系人關(guān)系并向U1和U2的用戶終端81發(fā)送成功建立聯(lián)系人關(guān)系的消息。
[0108]用戶終端81和服務(wù)器83通過(guò)消息收發(fā)單元8106和836進(jìn)行通信來(lái)執(zhí)行聯(lián)系人信息同步的過(guò)程。用戶終端81的聯(lián)系人信息同步單元8110首先向服務(wù)器83發(fā)送同步聯(lián)系人信息的請(qǐng)求。服務(wù)器83的聯(lián)系人信息同步單元839向用戶終端81發(fā)送服務(wù)器本地的終端用戶的聯(lián)系人信息。其后,用戶終端81將本地的和來(lái)自服務(wù)器的終端用戶的聯(lián)系人信息進(jìn)行同步操作。
[0109]在本實(shí)施方法中,用戶終端81、熱點(diǎn)82和服務(wù)器83之間的通信使用以下網(wǎng)絡(luò): 熱點(diǎn)82和服務(wù)器83之間的通信使用有線或無(wú)線互聯(lián)網(wǎng)。
[0110]用戶終端81和熱點(diǎn)82之間的通信使用WiFi無(wú)線局域網(wǎng)。
[0111]用戶終端81和服務(wù)器83之間的通信使用WiFi或3G/4G移動(dòng)網(wǎng)絡(luò)及其演進(jìn)。
[0112]在本實(shí)施方法中,用戶終端81、熱點(diǎn)82和服務(wù)器83之間的通信采用以下協(xié)議: 熱點(diǎn)82和服務(wù)器83之間的通信采用RADIUS/EAP協(xié)議。
[0113]用戶終端81和熱點(diǎn)82之間的通信采用WAP2/EAP協(xié)議。
[0114]用戶終端81和服務(wù)器83之間的通信采用HTTP協(xié)議。
[0115]較之現(xiàn)有的WiFi熱點(diǎn)登錄技術(shù)方案,本發(fā)明具有以下獨(dú)特優(yōu)點(diǎn)。
[0116]技術(shù)兼容性好、部署難度小。所述WiFi熱點(diǎn)登錄方法可在終端的應(yīng)用層實(shí)現(xiàn),無(wú)需修改現(xiàn)有終端和熱點(diǎn)設(shè)備所使用的WiFi協(xié)議和模塊。由于Android和Windows等操作系統(tǒng)提供應(yīng)用層WiFi編程接口,因此本方法的實(shí)施方案能夠直接部署于使用上述操作系統(tǒng)的終端上。
[0117]操作步驟簡(jiǎn)便、用戶體驗(yàn)好、安全性高。通過(guò)聯(lián)系人關(guān)系來(lái)實(shí)現(xiàn)熱點(diǎn)的訪問(wèn)控制,使得用戶能夠自動(dòng)登錄位于終端周邊、主人為用戶的聯(lián)系人的WiFi熱點(diǎn)。此外,本發(fā)明所設(shè)計(jì)的增加聯(lián)系人的技術(shù)方案高度自動(dòng)化,極大地簡(jiǎn)化了用戶登錄熱點(diǎn)的操作。
[0118]以上所述的本發(fā)明的實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神原則之內(nèi)所作出的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種WiFi熱點(diǎn)登錄方法,其特征在于,所述方法涉及位于互聯(lián)網(wǎng)的服務(wù)器、提供互聯(lián)網(wǎng)接入服務(wù)的WiFi熱點(diǎn)、終端以及用戶,其中用戶通過(guò)終端與WiFi熱點(diǎn)或服務(wù)器通信來(lái)使用系統(tǒng)提供的服務(wù);具體包括以下步驟: (1)用戶Alice通過(guò)終端Ml搜索并發(fā)現(xiàn)周邊熱點(diǎn){AP1,AP2,-,APi, (2)用戶Alice通過(guò)終端Ml選擇熱點(diǎn)APi,并向熱點(diǎn)APi發(fā)送該熱點(diǎn)登錄請(qǐng)求; (3)熱點(diǎn)APi向服務(wù)器轉(zhuǎn)發(fā)用戶Alice的熱點(diǎn)登錄請(qǐng)求; (4)服務(wù)器和用戶Alice相互驗(yàn)證彼此身份的真假,身份驗(yàn)證成功則跳轉(zhuǎn)至步驟(5),否則用戶Alice或服務(wù)器終止登錄熱點(diǎn)的過(guò)程; (5)服務(wù)器依次查詢用戶Alice和熱點(diǎn)APi的各熱點(diǎn)主人是否為聯(lián)系人;當(dāng)熱點(diǎn)APi的所有熱點(diǎn)主人均不是用戶Alice的聯(lián)系人,則服務(wù)器向熱點(diǎn)APi發(fā)送拒絕用戶Alice登錄的消息;當(dāng)存在至少一個(gè)熱點(diǎn)主人與用戶Alice為聯(lián)系人,則服務(wù)器向熱點(diǎn)APi發(fā)送同意用戶Alice登錄的消息,并向終端Ml發(fā)送熱點(diǎn)APi的所有熱點(diǎn)主人信息; (6)終端Ml與熱點(diǎn)APi建立服務(wù)連接。
2.根據(jù)權(quán)利要求1所述的WiFi熱點(diǎn)登錄方法,其特征在于,各個(gè)用戶均有一個(gè)全局唯一的用戶賬號(hào),用戶通過(guò)終端在服務(wù)器注冊(cè)用戶賬號(hào)的方式為:用戶通過(guò)終端發(fā)送用戶注冊(cè)請(qǐng)求至服務(wù)器;服務(wù)器注冊(cè)用戶并向終端發(fā)送用戶注冊(cè)結(jié)果; 用戶通過(guò)終端與服務(wù)器建立用于通信的會(huì)話;服務(wù)器在會(huì)話初期對(duì)用戶身份進(jìn)行認(rèn)證并為會(huì)話生成憑證,用戶和服務(wù)器在會(huì)話期間通過(guò)該憑證進(jìn)行信息交換。
3.根據(jù)權(quán)利要求2所述的WiFi熱點(diǎn)登錄方法,其特征在于,每個(gè)熱點(diǎn)有一個(gè)全局唯一的熱點(diǎn)賬號(hào)和一個(gè)熱點(diǎn)管理人,其中的熱點(diǎn)管理人是一個(gè)用戶;所述熱點(diǎn)管理人通過(guò)終端在服務(wù)器注冊(cè)熱點(diǎn)賬號(hào)的方式為:熱點(diǎn)管理人通過(guò)終端發(fā)送熱點(diǎn)注冊(cè)請(qǐng)求至服務(wù)器;服務(wù)器注冊(cè)熱點(diǎn)并向終端發(fā)送熱點(diǎn)注冊(cè)結(jié)果; 在一個(gè)熱點(diǎn)注冊(cè)后,此熱點(diǎn)的管理人能夠通過(guò)終端在服務(wù)器為此熱點(diǎn)添加一個(gè)或多個(gè)熱點(diǎn)主人,熱點(diǎn)管理人本身也是熱點(diǎn)的一個(gè)主人; 熱點(diǎn)與服務(wù)器建立用于通信的會(huì)話,服務(wù)器在會(huì)話初期對(duì)熱點(diǎn)身份進(jìn)行認(rèn)證并為會(huì)話生成憑證,熱點(diǎn)和服務(wù)器在會(huì)話期間通過(guò)該憑證進(jìn)行信息交換。
4.根據(jù)權(quán)利要求3所述的WiFi熱點(diǎn)登錄方法,其特征在于,所述步驟(5)中當(dāng)熱點(diǎn)APi的所有熱點(diǎn)主人均不是用戶Alice的聯(lián)系人,則服務(wù)器向終端Ml發(fā)送熱點(diǎn)APi的所有熱點(diǎn)主人的賬號(hào)信息; 用戶Alice通過(guò)終端Ml從熱點(diǎn)APi的所有熱點(diǎn)主人中選擇一個(gè)用戶Bob,并向服務(wù)器發(fā)送與用戶Bob建立聯(lián)系人關(guān)系的請(qǐng)求;服務(wù)器按如下方式在Alice與Bob之間建立聯(lián)系人關(guān)系: (11)服務(wù)器向用戶Bob使用的終端M2發(fā)送消息,詢問(wèn)用戶Bob是否添加用戶Alice為聯(lián)系人; (12)用戶Bob通過(guò)終端M2向服務(wù)器發(fā)送同意添加Alice為聯(lián)系人的消息,則跳轉(zhuǎn)至步驟(13),當(dāng)用戶Bob通過(guò)終端M2向服務(wù)器發(fā)送拒絕消息,則服務(wù)器終止為這兩個(gè)用戶建立聯(lián)系人關(guān)系的過(guò)程; (13)服務(wù)器為用戶Alice和Bob建立聯(lián)系人關(guān)系,然后分別向用戶Alice和Bob使用的終端Ml和M2發(fā)送成功建立聯(lián)系人關(guān)系的消息。
5.根據(jù)權(quán)利要求4所述的WiFi熱點(diǎn)登錄方法,其特征在于,用戶Alice通過(guò)終端Ml按如下步驟解除其與用戶Bob之間的聯(lián)系人關(guān)系: (21)用戶Alice通過(guò)終端Ml向服務(wù)器發(fā)送與用戶Bob解除聯(lián)系人關(guān)系的請(qǐng)求; (22)服務(wù)器解除用戶Alice和Bob之間的聯(lián)系人關(guān)系,然后分別向用戶Alice和Bob使用的終端Ml和M2發(fā)送這兩個(gè)用戶的聯(lián)系人關(guān)系已解除的消息; (23)對(duì)每個(gè)以用戶Alice作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器依次驗(yàn)證該熱點(diǎn)的各個(gè)主人與用戶Bob的聯(lián)系人關(guān)系; 對(duì)每個(gè)以用戶Bob作為熱點(diǎn)主人的熱點(diǎn),服務(wù)器依次驗(yàn)證該熱點(diǎn)的各個(gè)主人與用戶Alice的聯(lián)系人關(guān)系; (24)若一個(gè)以用戶Alice作為熱點(diǎn)主人的熱點(diǎn)的所有主人均不是用戶Bob的聯(lián)系人,則服務(wù)器向該熱點(diǎn)發(fā)送切斷與Bob的終端之間的服務(wù)連接的請(qǐng)求; 若一個(gè)以用戶Bob作為熱點(diǎn)主人的熱點(diǎn)的所有主人均不是用戶Alice的聯(lián)系人,則月艮務(wù)器向該熱點(diǎn)發(fā)送切斷與Alice的終端之間的服務(wù)連接的請(qǐng)求; (25)以用戶Alice作為主人的熱點(diǎn)根據(jù)步驟(24)中接收到的請(qǐng)求來(lái)切斷與Bob使用的終端之間的服務(wù)連接; 以用戶Bob作為主人的熱點(diǎn)根據(jù)步驟(24)中接收到的請(qǐng)求來(lái)切斷與Alice使用的終端之間的服務(wù)連接。
6.根據(jù)權(quán)利要求5所述的WiFi熱點(diǎn)登錄方法,其特征在于,用戶Alice按如下步驟將位于其當(dāng)前使用的終端Ml上的聯(lián)系人信息與服務(wù)器上的聯(lián)系人信息進(jìn)行同步: (31)用戶Alice通過(guò)終端Ml向服務(wù)器發(fā)送同步聯(lián)系人信息的請(qǐng)求; (32)服務(wù)器向終端Ml發(fā)送用戶Alice的聯(lián)系人信息; (33)終端Ml將本地的和來(lái)自服務(wù)器的用戶Alice的聯(lián)系人信息進(jìn)行同步處理。
7.—種WiFi熱點(diǎn)登錄系統(tǒng),其特征在于,所述系統(tǒng)包括一個(gè)服務(wù)器、多個(gè)熱點(diǎn)及用戶使用的終端; 所述用戶使用的終端包括: 終端用戶注冊(cè)單元,發(fā)起用戶賬號(hào)注冊(cè)請(qǐng)求; 終端熱點(diǎn)注冊(cè)單元,發(fā)起熱點(diǎn)賬號(hào)注冊(cè)請(qǐng)求; 終端用戶會(huì)話單元,建立、維持及注銷用戶與服務(wù)器之間的會(huì)話; 終端信號(hào)搜索單元,搜索周邊熱點(diǎn)的SSID廣播信號(hào); 終端數(shù)據(jù)處理單元,對(duì)終端數(shù)據(jù)表中的用戶信息、用戶聯(lián)系人信息、周邊熱點(diǎn)信息,以及請(qǐng)求登錄熱點(diǎn)的各類事件信息進(jìn)行處理,其處理方式包括查找、增刪及更新; 終端消息收發(fā)單元,收發(fā)用戶與服務(wù)器或熱點(diǎn)之間的消息; 終端服務(wù)處理單元,發(fā)起用戶的熱點(diǎn)登錄請(qǐng)求,建立、維持及切斷服務(wù)連接; 終端關(guān)系處理單元,建立和解除兩個(gè)用戶之間的聯(lián)系人關(guān)系; 終端身份驗(yàn)證單元,驗(yàn)證服務(wù)器身份的真假; 終端聯(lián)系人信息同步單元,發(fā)起同步用戶的聯(lián)系人信息的請(qǐng)求; 所述熱點(diǎn)包括: 熱點(diǎn)信號(hào)廣播單元,廣播熱點(diǎn)的SSID信號(hào); 熱點(diǎn)會(huì)話單元,建立、維持及注銷熱點(diǎn)與服務(wù)器之間的會(huì)話; 熱點(diǎn)數(shù)據(jù)處理單元,對(duì)熱點(diǎn)數(shù)據(jù)表中的熱點(diǎn)信息和服務(wù)連接信息進(jìn)行處理,其處理方式包括查找、增刪及更新; 熱點(diǎn)服務(wù)處理單元,響應(yīng)登錄請(qǐng)求以及建立、維持及切斷服務(wù)連接; 熱點(diǎn)消息收發(fā)單元,收發(fā)請(qǐng)求登錄熱點(diǎn)的用戶與服務(wù)器之間的消息; 所述服務(wù)器包括: 服務(wù)器用戶注冊(cè)單元,響應(yīng)用戶注冊(cè)請(qǐng)求; 服務(wù)器熱點(diǎn)注冊(cè)單元,響應(yīng)熱點(diǎn)注冊(cè)請(qǐng)求; 服務(wù)器用戶會(huì)話單元,建立、維持及注銷服務(wù)器與用戶之間的會(huì)話; 服務(wù)器熱點(diǎn)會(huì)話單元,建立、維持及注銷服務(wù)器與熱點(diǎn)之間的會(huì)話; 服務(wù)器數(shù)據(jù)處理單元,對(duì)服務(wù)器數(shù)據(jù)表中的用戶信息、用戶聯(lián)系人信息、熱點(diǎn)信息以及建立和解除聯(lián)系人關(guān)系的各類事件信息進(jìn)行處理,其處理方式包括查找、增刪及更新; 服務(wù)器消息收發(fā)單元,收發(fā)服務(wù)器與熱點(diǎn)或用戶之間的消息; 服務(wù)器關(guān)系處理單元,驗(yàn)證、建立及解除兩個(gè)用戶之間的聯(lián)系人關(guān)系; 服務(wù)器身份驗(yàn)證單元,驗(yàn)證用戶身份的真假; 服務(wù)器聯(lián)系人信息同步單元,響應(yīng)用戶的同步聯(lián)系人信息請(qǐng)求。
【文檔編號(hào)】H04L29/06GK104468565SQ201410734325
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月8日 優(yōu)先權(quán)日:2014年12月8日
【發(fā)明者】吳裔, 勞斌, 農(nóng)革 申請(qǐng)人:農(nóng)革
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
环江| 凤阳县| 耒阳市| 韩城市| 阳城县| 密云县| 克山县| 伊金霍洛旗| 沧州市| 于田县| 丽江市| 吴川市| 若尔盖县| 崇礼县| 安西县| 罗定市| 百色市| 西充县| 清河县| 岗巴县| 施秉县| 克什克腾旗| 吉水县| 永康市| 家居| 遵义市| 山丹县| 大宁县| 肇庆市| 宜兰县| 萝北县| 文水县| 措勤县| 永和县| 昂仁县| 基隆市| 寻乌县| 浠水县| 天祝| 宝应县| 建湖县|