一種基于低功耗無線技術(shù)的社交網(wǎng)絡(luò)(sns)服務(wù)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信軟件設(shè)計(jì),屬于電學(xué)部,電通信學(xué)大類,特別涉及利用低功耗無線技術(shù)進(jìn)行社交網(wǎng)絡(luò)軟件的設(shè)計(jì)。
【背景技術(shù)】
[0002]基于地理位置的應(yīng)用可以提供真實(shí)的位置信息,解決了以往社交軟件過于虛幻,缺乏真實(shí)的線下互動(dòng)的問題。
[0003]典型的應(yīng)用如陌陌,微信,通過這些應(yīng)用認(rèn)識(shí)周圍任意范圍內(nèi)的陌生人,查看對(duì)方的個(gè)人信息和位置,免費(fèi)發(fā)送短信、語音、照片以及精準(zhǔn)的地理位置。主要目的是你可以非常及時(shí)的將網(wǎng)絡(luò)關(guān)系轉(zhuǎn)換為線下的真實(shí)關(guān)系。
[0004]但隨著LBS應(yīng)用用戶活躍度的逐步下降,人們也漸漸意識(shí)到其中存在的問題:
[0005]首先目前主流LBS陌生人社交軟件都是GPS或者基站定位,尺寸精度最小100米,作用范圍上千公里,所以這里所謂找附近的人最近也是定位在100米左右的,用戶并不能在物理世界看到對(duì)方,這種粗略的附近無法延伸比較緊密地用戶關(guān)系服務(wù)。
[0006]其次定位信息需要GPS定位,在手機(jī)耗電被提到相當(dāng)重要性的今天極少有用戶長(zhǎng)期開著定位服務(wù)。
[0007]再次所有用戶之間的溝通都要通過網(wǎng)絡(luò)(GPRS)完成,這對(duì)用戶手機(jī)信號(hào)提出了要求,在某些信號(hào)不好的地方(如地鐵,劇院)就無法使用,這就削弱了 LBS本身的這種隨時(shí)隨地的魅力。
[0008]綜上所述,主流基于地理位置的社交軟件還沒有真正把用戶線下關(guān)系真正的挖掘出來,只是半網(wǎng)絡(luò)關(guān)系,同時(shí)對(duì)于一些非主流近距離交友應(yīng)用如藍(lán)我,blue chat等藍(lán)牙或wifi交友應(yīng)用也無法得到大眾認(rèn)可,主要是存在需要配對(duì),功耗高,建立連接時(shí)間久且無法形成網(wǎng)絡(luò),感應(yīng)距離有限等問題。
[0009]因此對(duì)于普通用戶來說,一直有如下需求未得到滿足:
[0010]1,人們關(guān)心自己周圍約幾十米內(nèi)自己的視覺能覆蓋到的范圍的人,這個(gè)范圍是日常生活中被接受的附近的人。
[0011]2,人們需要一種LBS應(yīng)用可以長(zhǎng)時(shí)間后臺(tái)工作,即時(shí)發(fā)現(xiàn)周圍的信息而且要不浪費(fèi)電。
[0012]3,人們需要自己的社交活動(dòng)不受地理位置限制,不受信號(hào)限制。
【發(fā)明內(nèi)容】
[0013]為克服以上已存在技術(shù)及應(yīng)用的不足,近距離社交服務(wù)的方法,以實(shí)現(xiàn)創(chuàng)造一個(gè)幾十米內(nèi)近距離感應(yīng),超低耗電,即時(shí)發(fā)現(xiàn),不依賴手機(jī)網(wǎng)絡(luò)及GPRS的個(gè)人社交環(huán)境。
[0014]為達(dá)到以上目的,本發(fā)明提供了一種通過低功耗無線技術(shù)(LPRT)來實(shí)現(xiàn)局域社交網(wǎng)絡(luò)的方法。
[0015]硬件方案是以帶有低功耗無線技術(shù)(LPRT)功能的移動(dòng)設(shè)備為基礎(chǔ),軟件方面以可實(shí)現(xiàn)低功耗無線技術(shù)傳輸軟件為基礎(chǔ)。
[0016]具體包括:
[0017]錄入與注冊(cè)階段,用戶可輸入個(gè)人資料同時(shí)提供需要廣播給周圍的人的信息。
[0018]程序運(yùn)行階段用戶可以實(shí)時(shí)更改其廣播的內(nèi)容廣播給周圍用戶,同時(shí)也可以自己設(shè)定搜索哪些自己感興趣的廣播內(nèi)容。
[0019]程序運(yùn)行階段系統(tǒng)底層可以通過同時(shí)啟動(dòng)一個(gè)中心和一個(gè)周邊來完成交互。
[0020]程序運(yùn)行階段系統(tǒng)底層也可以通過同時(shí)啟動(dòng)一個(gè)中心和多個(gè)周邊來完成交互。
[0021]程序運(yùn)行階段系統(tǒng)底層也可以通過中心和周邊交錯(cuò)啟動(dòng)共用資源來完成交互。
[0022]所述中心(central)即LPRT通信的發(fā)起方,主要完成對(duì)周圍其他LPRT設(shè)備的搜索功能。
[0023]所述周邊(peripheral)即LPRT通信的廣播方,主要對(duì)周圍進(jìn)行廣播以及等待中心對(duì)其的連接請(qǐng)求。
[0024]程序運(yùn)行階段包括即時(shí)發(fā)現(xiàn)周圍同樣使用此應(yīng)用的人以及物品并提醒給本機(jī)用戶,獲取人或物的特征信息并進(jìn)行內(nèi)部匹配以判斷是否有特殊關(guān)系并提醒本機(jī)用戶。
[0025]程序運(yùn)行階段包括可以選擇與擁有同樣本發(fā)明服務(wù)的人或多人進(jìn)行基于低功耗無線技術(shù)的信息交流,同時(shí)用戶可以選擇與周圍的人建立持續(xù)的關(guān)系,維護(hù)歷史信息。
[0026]對(duì)用戶的所述提醒可以但不止于包括文字提醒,聲音提醒,震動(dòng)提醒,圖標(biāo)提醒坐寸。
[0027]關(guān)系不同而體現(xiàn)不同的提醒級(jí)別和類型,例如發(fā)現(xiàn)普通用戶則以數(shù)字提醒表示周圍有多少個(gè)人,而發(fā)現(xiàn)好友或重要用戶則可增加震動(dòng)及系統(tǒng)通知提醒。
[0028]所述基于LPRT的關(guān)系包括:
[0029]朋友關(guān)系;粉絲關(guān)系;從屬關(guān)系;?目息關(guān)系;
[0030]程序運(yùn)行階段所有用戶之間的時(shí)間、空間特征可以有所表現(xiàn)。
[0031]所述用戶之間的時(shí)間、空間特征可以但不限于包括:
[0032]其他用戶出現(xiàn)在本機(jī)用戶的LPRT范圍的絕對(duì)時(shí)間、相對(duì)時(shí)間、相對(duì)時(shí)間段。
[0033]其它用戶與本機(jī)用戶之間的空間關(guān)系,包括距離以及方向信息,所述距離信息可以通過LPRT設(shè)備之間適時(shí)更新的RSSI值和系統(tǒng)里維護(hù)的RSSI和距離的映射表查詢得到。
[0034]所述相遇次數(shù)信息表示兩用戶之間通過LPRT掃描到對(duì)方的次數(shù)。
[0035]程序運(yùn)行階段用戶可以實(shí)時(shí)更改其廣播的內(nèi)容廣播給周圍用戶,同時(shí)也可以自己設(shè)定搜索哪些自己感興趣的廣播內(nèi)容。
[0036]所述不同終端可以統(tǒng)一信息顯示表示如果同一用戶同時(shí)擁有多個(gè)LPRT終端,則可以通過系統(tǒng)自動(dòng)進(jìn)行對(duì)各個(gè)不同終端進(jìn)行信息同步。
[0037]所述注冊(cè)信息及內(nèi)容包括但不限于:注冊(cè)信息包括照片,昵稱,年齡,星座,性別,個(gè)性標(biāo)簽等。
[0038]所述維護(hù)歷史信息包括,用戶間通信,留言歷史,用戶間相遇的歷史紀(jì)錄,所述相遇的
[0039]歷史紀(jì)錄可按時(shí)間、空間等緯度進(jìn)行展現(xiàn)。
[0040]所述廣播內(nèi)容是通過LPRT廣播(broadcasting)方式散布到主機(jī)用戶的LPRT范圍,所有進(jìn)入此范圍的用戶均可以接受到廣播。
[0041]所述周圍的人或物品可包括多個(gè)人,群組或者多個(gè)物品。
[0042]LPRT交互的安全加密,包括通過特定的私有加密函數(shù)對(duì)交互消息進(jìn)行加密,加密參數(shù)包括交互雙方的身份特征,所述身份特征包括但不限于用戶名,年齡,性別等。
[0043]所述實(shí)時(shí)更改其廣播的內(nèi)容,包括用戶可以在搜索界面,設(shè)置界面,信息交互界面等等實(shí)時(shí)在對(duì)話框更改廣播的數(shù)據(jù)。
[0044]所述不同終端可以統(tǒng)一信息顯示表示如果同一用戶同時(shí)擁有多個(gè)LPRT終端,則可以通過系統(tǒng)自動(dòng)進(jìn)行對(duì)各個(gè)不同終端進(jìn)行信息同步,例如:一個(gè)用戶用手機(jī)與其他用戶的交流內(nèi)容會(huì)同時(shí)體現(xiàn)在他的平板電腦上。
[0045]用戶瀏覽頁面包括但不限于,用戶資料瀏覽,用戶頭像瀏覽,用戶信息列表瀏覽。
[0046]所述方向信息可以通過用戶將裝有本軟件的設(shè)備進(jìn)行旋轉(zhuǎn)而獲得。
[0047]所述方向的計(jì)算方法是通過旋轉(zhuǎn)過程中的RSSI變化與手持裝置轉(zhuǎn)動(dòng)角度變化的對(duì)應(yīng)關(guān)系計(jì)算出來的。
[0048]所述角度變化可以通過陀螺儀和指南針測(cè)出。
[0049]所述所有信息交互如交互雙方在LPRT作用范圍內(nèi)則程序優(yōu)先選擇LPRT作為傳輸媒介。
[0050]如交互雙方脫離LPRT范圍則程序可以自動(dòng)檢測(cè)到并切換到基于GPRS網(wǎng)絡(luò)為傳輸媒介。
[0051]距離信息通過動(dòng)態(tài)方式在所有用戶瀏覽頁面進(jìn)行更新,所述用戶瀏覽頁面包括但不限于,用戶資料瀏覽,用戶頭像瀏覽,用戶信息列表瀏覽。
【附圖說明】
[0052]圖1為L(zhǎng)PRT社交網(wǎng)絡(luò)說明圖。
[0053]圖2為局部廣播社交說明。
[0054]圖3a,圖3b,圖3c為L(zhǎng)PRT通信底層架構(gòu)說明圖。
[0055]圖4a,圖4b,圖4c,圖4d基于當(dāng)前設(shè)計(jì)的LPRT智能手機(jī)的應(yīng)用程序示意圖。
[0056]圖5為L(zhǎng)PRT空間距離信息判斷原理圖(RSSI與距離對(duì)應(yīng)關(guān)系)。
[0057]圖6a,圖6b,圖6c為方向判斷原理說明圖。
[0058]圖7為L(zhǎng)PRT加密認(rèn)證原理圖。
【具體實(shí)施方式】
[0059]下面參照?qǐng)D1至圖7對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳盡的說明,所用術(shù)語及圖示部分僅為舉例說明,不能因此而理解為對(duì)本發(fā)明專利范圍的限制;在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下做出的變更或修改,都屬于本發(fā)明的保護(hù)范圍。
[0060]本發(fā)明所提供的方法將低功耗無線技術(shù)(LPRT)和社交服務(wù)結(jié)合起來,從而充分發(fā)揮LPRT省電,連接速度快,本地化的特點(diǎn),本發(fā)明實(shí)施例包括以下步驟:
[0061]如圖1所示,理想的近距離社交網(wǎng)絡(luò)應(yīng)該是每個(gè)節(jié)點(diǎn)既有周邊屬性也有中心屬性,這樣每個(gè)LPRT設(shè)備既可以接收信息也可以廣播信息,這也使本發(fā)明的社交網(wǎng)絡(luò)不單局限于單個(gè)結(jié)點(diǎn)的作用范圍,也可以形成mesh network從而使作用距離大大增加。
[0062]所示所述周邊和中心屬性,周邊可以被中心搜索到,并提供給中心廣播數(shù)據(jù),中心屬于搜索發(fā)起方。
[0063]接收和廣播的信息既可以作用于單個(gè)節(jié)點(diǎn)也可以作用于多個(gè)節(jié)點(diǎn)。
[0064]程序注冊(cè)成功后即可以啟動(dòng)LPRT節(jié)點(diǎn)服務(wù)。
[0065]所述LPRT節(jié)點(diǎn)底層架構(gòu)的實(shí)現(xiàn)可以有以下幾種方案:
[0066]方案1,如圖3a程序運(yùn)行開始當(dāng)前LPRT設(shè)備啟動(dòng)一個(gè)周邊同時(shí)也啟動(dòng)一個(gè)中心,周邊啟動(dòng)后即開始向外界廣播數(shù)據(jù),廣播數(shù)據(jù)之前系統(tǒng)可以設(shè)定其參數(shù)。
[0067]參數(shù)的值可以依照應(yīng)用是在前臺(tái)還是后臺(tái)而不同,例如“廣播間隔”,如果程序是在后臺(tái)則可以將間隔做寬,這樣減少?gòu)V播頻率以省電。
[0068]當(dāng)中心啟動(dòng)后即可搜索外界設(shè)備,搜索參數(shù)可以通過后臺(tái)狀態(tài)判定來設(shè)置。
[0069]搜索到周邊設(shè)備后可以通過相應(yīng)的特性值來提取廣播信息和用戶信息。
[0070]提取信息后將被搜到的設(shè)備放入設(shè)備隊(duì)列,本發(fā)明將隊(duì)列內(nèi)設(shè)備都設(shè)定生命周期,并通過是否被搜索到來加權(quán),如長(zhǎng)時(shí)間未搜索到則將從隊(duì)列里移除。
[0071]設(shè)備隊(duì)列準(zhǔn)備完成后則由系統(tǒng)UI更新給用戶,如圖4d
[0072]方案2,如圖3b程序運(yùn)行開始LPRT設(shè)備啟動(dòng)多個(gè)周邊(周邊即LPRT外設(shè)的簡(jiǎn)稱)同時(shí)啟動(dòng)一個(gè)中心。
[0073]如圖3b中用戶A啟動(dòng)多個(gè)周邊,每個(gè)周邊可以連接一個(gè)其他用戶的中心,這樣可以實(shí)現(xiàn)網(wǎng)狀結(jié)構(gòu),同時(shí)實(shí)現(xiàn)信息的定向發(fā)放(如用戶A的周邊1只跟用戶B的中心相連)。
[0074]其他周邊與中心的特征與方案1相同則不再敘述。
[0075]方案3,如圖3c在一些特定設(shè)備上不能同時(shí)啟動(dòng)LPRT周邊和中心,則可以通過LPRT中心和周邊交錯(cuò)啟動(dòng)來共用資源,具體流程如下:
[0076]程序啟動(dòng)后先啟動(dòng)中心,中心開始搜索附近設(shè)備然后提取該LPRT設(shè)備的特性信息,包括廣播和用戶信息,提取信息后將被搜到的設(shè)備放入設(shè)備隊(duì)列,本發(fā)明將隊(duì)列內(nèi)設(shè)備都設(shè)定生命周期,并通過是否被搜索到來加權(quán),如長(zhǎng)時(shí)間未搜索到則將從隊(duì)列里移除。設(shè)備隊(duì)列準(zhǔn)備完成后則由系統(tǒng)UI更新給用戶。
[0077]中心一次搜索完成后則會(huì)被系統(tǒng)關(guān)閉,冋時(shí)啟動(dòng)周邊。
[0078]周邊啟動(dòng)后即開始向外界廣播數(shù)據(jù),廣播數(shù)據(jù)之前系統(tǒng)可以設(shè)定其參數(shù)。
[0079]參數(shù)的值可