使用Wi-Fi熱點廣播和接收關(guān)鍵字并獲取其信息的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信領(lǐng)域,更具體地,涉及一種使用W1-Fi熱點廣播和接收關(guān)鍵字并獲取其信息的方法及系統(tǒng)。
【背景技術(shù)】
[0002]W1-Fi熱點廣播的SSID是一個最大長度為32字節(jié)且內(nèi)容任意的字符串,熱點可將SSID作為消息載體來向周邊廣播名稱、地址、電話、廣告等各類信息。當信息較長時,熱點首先通過SSID廣播一個較短的索引,手機、平板等終端設(shè)備訪問本地或位于互聯(lián)網(wǎng)的信息服務(wù)器并根據(jù)從SSID中提取的索引來獲取信息主體。該類方法的不足之處在于索引的長度受限,因此通常需要對索引編碼,這導致索引的可讀性變差。例如:一種生成服務(wù)點唯一標識符的系統(tǒng)和方法,該系統(tǒng)由服務(wù)器、服務(wù)點和終端組成。其中,服務(wù)器為每個服務(wù)點生成一個全局唯一的標識符并保存服務(wù)點的描述信息;服務(wù)點通過W1-Fi熱點的SSID廣播自身標識;位于服務(wù)點周邊的終端提取標識中的信息索引并訪問服務(wù)器來獲取該索引對應(yīng)的服務(wù)點描述信息。
【發(fā)明內(nèi)容】
[0003]為克服現(xiàn)有技術(shù)的不足,本發(fā)明提出一種使用W1-Fi熱點廣播和接收關(guān)鍵字并獲取其信息的方法及系統(tǒng)。其中,W1-Fi熱點可向周邊廣播長度任意的關(guān)鍵字,位于熱點信號覆蓋范圍內(nèi)的終端接收關(guān)鍵字并訪問位于互聯(lián)網(wǎng)的服務(wù)器來搜索關(guān)鍵字的相關(guān)信息。
[0004]為達到上述目的,本發(fā)明的技術(shù)方案如下:
[0005]—種使用W1-Fi熱點廣播和接收關(guān)鍵字并獲取其信息的方法,包括:
[0006](1 )Wi_Fi熱點AP將關(guān)鍵字C劃分為一個或多個片段;
[0007](2)Wi_Fi熱點AP廣播關(guān)鍵字C的所有片段;
[0008](3)終端Μ接收關(guān)鍵字C的所有片段并將其還原為C;
[0009](4)終端Μ搜索關(guān)鍵字C的信息。
[0010]優(yōu)選地,所述步驟(1)中W1-Fi熱點ΑΡ劃分關(guān)鍵字C為一個或多個片段的過程是:
[0011]101)熱點AP將關(guān)鍵字C從左向右等分為一個或多個片段,每個片段的長度不超過SSID的最大長度;
[0012]102)熱點AP按位置順序從左向右編號關(guān)鍵字C的所有片段;
[0013]103)結(jié)束。
[0014]優(yōu)選地,則所述步驟101)前還包括熱點AP使用摘要生成算法計算關(guān)鍵字C的數(shù)字簽名H。
[0015]優(yōu)選地,所述步驟(1)的實現(xiàn)過程為:
[0016]121)熱點AP使用摘要生成算法計算關(guān)鍵字C的數(shù)字簽名H;
[0017]122)熱點AP使用加密算法分別計算關(guān)鍵字C和消息摘要Η的密文C’和Η’ ;
[0018]123)熱點AP將關(guān)鍵字C的密文C’從左向右等分為一個或多個片段,每個片段的長度不超過SSID的最大長度;
[0019]124)熱點AP按位置順序從左向右編號關(guān)鍵字C的密文C’的所有片段;
[0020]125)結(jié)束。
[0021 ] 優(yōu)選地,W1-Fi熱點AP同時廣播m個SSID,則
[0022]所述步驟(2)中熱點AP廣播關(guān)鍵字C的所有片段的方式為:
[0023]201)熱點AP按序選取關(guān)鍵字C的后m個待廣播片段;
[0024]202)熱點AP將步驟201)選取的第i個片段及其編號嵌入第i個SSID并向周邊同步廣播m個SSID;
[0025]203)熱點AP判斷是否繼續(xù)廣播關(guān)鍵字C;若是,則跳轉(zhuǎn)執(zhí)行步驟201);
[0026]204)結(jié)束;
[0027]或
[0028]所述步驟(2)中熱點AP廣播關(guān)鍵字C的所有片段的方式為:
[0029]211)熱點AP廣播數(shù)字簽名H;
[0030]212)熱點AP按序選取關(guān)鍵字C的后m個待廣播片段;
[0031]213)熱點AP將步驟212)選取的第i個片段及其編號嵌入第i個SSID并向周邊同步廣播m個SSID;
[0032]214)熱點AP判斷是否繼續(xù)廣播數(shù)字簽名Η和關(guān)鍵字C;若是,則跳轉(zhuǎn)執(zhí)行步驟211);
[0033]215)結(jié)束;
[0034]或
[0035]所述步驟(2)中熱點ΑΡ廣播關(guān)鍵字C的所有片段方式為:
[0036]221)熱點ΑΡ廣播數(shù)字簽名Η的密文Η’ ;
[0037]222)熱點ΑΡ按序選取關(guān)鍵字C的密文C’的后m個待廣播分片;
[0038]223)熱點AP將步驟221)選取的第i個分片及其編號嵌入第i個SSID并向周邊同步廣播m個SSID;
[0039]224)熱點AP判斷是否繼續(xù)廣播關(guān)鍵字和數(shù)字簽名的密文HIPC’ ;若是,則跳轉(zhuǎn)執(zhí)行步驟221);
[0040]225)結(jié)束。
[0041 ]優(yōu)選地,ff1-Fi熱點AP按步驟201)-204)廣播關(guān)鍵字C,則所述步驟(3)中終端Μ接收關(guān)鍵字C的所有片段并將其還原為C的方式是:
[0042]301)終端Μ掃描W1-Fi熱點的m個SSID并從各SSID中提取關(guān)鍵字C的片段及編號;
[0043]302)終端Μ判斷當前提取的片段是否為尚未接收的片段;若否,則跳轉(zhuǎn)執(zhí)行步驟301);
[0044]303)終端Μ判斷提取的片段是否已經(jīng)全部接收完畢;若否,則跳轉(zhuǎn)執(zhí)行步驟301);
[0045]304)終端Μ將所有關(guān)鍵字片段按編號從左向右組合為關(guān)鍵字C;
[0046]305)結(jié)束;
[0047]W1-Fi熱點AP按步驟211)-215)廣播關(guān)鍵字C,則所述步驟(3)中終端Μ接收關(guān)鍵字C的所有片段并將其還原為C的方式是:
[0048]311)終端Μ掃描W1-Fi熱點的m個SSID并從各SSID中提取數(shù)字簽名Η和關(guān)鍵字C的片段及編號;
[0049]312)終端Μ判斷當前提取的內(nèi)容是否包含數(shù)字簽名Η;若否,則跳轉(zhuǎn)執(zhí)行步驟311);
[0050]313)終端Μ判斷當前提取的片段是否為尚未接收的關(guān)鍵字片段;若否,則跳轉(zhuǎn)執(zhí)行步驟311);
[0051]314)終端Μ判斷提取的片段是否已經(jīng)全部接收完畢;若否,則跳轉(zhuǎn)執(zhí)行步驟311);
[0052]315)終端Μ將所有關(guān)鍵字片段按編號從左向右組合為關(guān)鍵字C;
[0053]316)終端Μ使用摘要生成算法計算315)中得到的關(guān)鍵字C的數(shù)字簽名Η’ ;
[0054]317)終端Μ比較數(shù)字簽名Η和Η’是否一致;若否,則拋棄關(guān)鍵字信息;
[0055]318)結(jié)束;
[0056]W1-Fi熱點AP按步驟221)-225)廣播關(guān)鍵字C,則所述步驟(3)中終端Μ接收關(guān)鍵字C的所有片段并將其還原為C的方式是:
[0057]321)終端Μ掃描W1-Fi熱點的πι{1,2,...,πι}個SSID并從各SSID中提取數(shù)字簽名Η的密文Η’和關(guān)鍵字C的密文C’的片段及編號;
[0058]322)終端Μ判斷當前提取的內(nèi)容是否包含數(shù)字簽名Η的密文Η’ ;若否,則跳轉(zhuǎn)執(zhí)行步驟321);
[0059]323)終端Μ判斷當前提取的片段是否為尚未接收的關(guān)鍵字密文片段;若否,則跳轉(zhuǎn)執(zhí)行步驟321);
[0060]324)終端Μ判斷提取的片段是否已全部接收完畢;若否,則跳轉(zhuǎn)執(zhí)行步驟321);
[0061]325)終端Μ將所有片段按編號從左向右組合為關(guān)鍵字C的密文C’ ;
[0062]326)終端Μ使用解密算法分別計算關(guān)鍵字密文C’和消息摘要密文Η’的明文信息關(guān)鍵字C和數(shù)字簽名Η;
[0063]327)終端Μ使用摘要生成算法計算326)中得到的關(guān)鍵字C的數(shù)字簽名Η” ;
[0064]328)終端Μ比較數(shù)字簽名Η和Η”是否一致;若否,則拋棄關(guān)鍵字信息;
[0065]329)結(jié)束。
[0066]優(yōu)選地,所述步驟(4)中終端Μ搜索關(guān)鍵字C的信息的方式是:
[0067]401)終端Μ在本地查詢關(guān)鍵字C的相關(guān)信息;若信息存在且有效,則跳轉(zhuǎn)執(zhí)行步驟
407);
[0068]402)終端Μ請求位于互聯(lián)網(wǎng)的信息服務(wù)器SVR返回關(guān)鍵字C的相關(guān)信息;
[0069]403)信息服務(wù)器SVR在本地查詢關(guān)鍵字C的相關(guān)信息;若信息存在且有效,則返回相關(guān)信息給終端,然后跳轉(zhuǎn)執(zhí)行步驟406