專利名稱:基于位置區(qū)域范圍的消息接收與傳播的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及基于位置的服務(wù)(Location Based Service,簡稱LBS)的消息傳播的方法與系統(tǒng),涉及基于位置的用戶關(guān)注消息接收算法的方法與系統(tǒng)。
背景技術(shù):
隨著新浪微博、騰訊微博等主流微博平臺的普及,通過微博的轉(zhuǎn)發(fā)功能,信息的傳播能力越來越強(qiáng),微博超強(qiáng)的信息傳播能力成為商家進(jìn)行商業(yè)推廣的重要渠道,但是微博并不能針對某個(gè)地點(diǎn)附近的范圍進(jìn)行更有針對性的擴(kuò)散式傳播?;贚BS技術(shù)用戶通過在特定地點(diǎn)發(fā)布消息,消息可以被該地點(diǎn)特定半徑范圍內(nèi)的用戶收聽到,收聽到該消息的用戶可以在收聽的地點(diǎn)轉(zhuǎn)播該消息,通過轉(zhuǎn)播消息能讓這個(gè)消息的內(nèi)容被附近更多的人收聽至IJ,達(dá)到消息從發(fā)布消息的地點(diǎn)附近的范圍進(jìn)行擴(kuò)散式傳播的目的。另外,現(xiàn)在的微博顯示的形式都是基于時(shí)間優(yōu)先,就是最新發(fā)布的微博排序越靠前,在微博上用戶收聽到的消息非常多,常常需要花費(fèi)大量的時(shí)間過濾掉自己不關(guān)注不需要的消息。因此,需要一套方法和系統(tǒng)能夠依據(jù)收聽用戶的特征以及需求,把收聽用戶最關(guān)注的消息以一個(gè)優(yōu)先排序以及過濾的算法把消息展現(xiàn)給用戶,同時(shí)通過接收器算法挖掘出發(fā)消息用戶與收聽消息用戶之間共同的社交特征,提高移動(dòng)社交的互動(dòng)率。
發(fā)明內(nèi)容
本發(fā)明提供一種基于位置區(qū)域范圍的消息傳播的方法與系統(tǒng),以及基于位置的用戶關(guān)注的消息接收算法的方法與系統(tǒng),目的通過基于位置的移動(dòng)社交方式讓消息從發(fā)布消息的地點(diǎn)附近的范圍進(jìn)行擴(kuò)散式傳播,同時(shí)讓收聽消息的用戶能夠優(yōu)先收聽到自己關(guān)注的消息。這種系統(tǒng)實(shí)現(xiàn)基于網(wǎng)站開發(fā)技術(shù),智能手機(jī)終端應(yīng)用開發(fā)技術(shù)、LBS地圖定位檢索呈現(xiàn)技術(shù),系統(tǒng)可實(shí)現(xiàn)PC端和不同類型的智能終端之間的跨平臺通信。本發(fā)明是通過以下技術(shù)方案來實(shí)現(xiàn)PC端以及智能終端之間的跨平臺通信,如圖2所示:網(wǎng)站服務(wù)由WEB服務(wù)器和數(shù)據(jù)庫構(gòu)成,PC端使用WEB瀏覽器訪問系統(tǒng),用戶在發(fā)消息或者收聽消息的時(shí)候需要選擇發(fā)消息或者收聽消息的地點(diǎn),通過在電子地圖上進(jìn)行地點(diǎn)檢索和標(biāo)注來完成地點(diǎn)設(shè)置;智能終端使用移動(dòng)APP應(yīng)用訪問系統(tǒng),移動(dòng)APP應(yīng)用調(diào)用WEB服務(wù)器提供的移動(dòng)應(yīng)用層接口訪問和調(diào)用系統(tǒng)信息,用戶在發(fā)消息或者收聽消息的時(shí)候需要選擇發(fā)消息或者收聽消息的地點(diǎn),通過智能終端的定位功能取得當(dāng)前經(jīng)緯度,然后移動(dòng)APP應(yīng)用調(diào)用公共電子地圖服務(wù)提供的接口查詢附近的地點(diǎn)信息,用戶選擇搜索出來的地點(diǎn)來完成地點(diǎn)設(shè)置。本發(fā)明中服務(wù)端和用戶端的交互步驟如下:步驟101.發(fā)消息用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置發(fā)消息地點(diǎn);
步驟102.發(fā)消息用戶選擇需要發(fā)布的消息類型;步驟103.發(fā)消息用戶根據(jù)選擇的消息類型填寫消息內(nèi)容;步驟104.發(fā)消息用戶在當(dāng)前設(shè)置的地點(diǎn)發(fā)布消息,在消息數(shù)據(jù)庫生成一條消息記錄,用戶發(fā)布的消息可以被附近的用戶收聽到;步驟105.消息數(shù)據(jù)庫用于記錄用戶發(fā)布的以及轉(zhuǎn)播的消息;步驟106.收聽用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置收聽地點(diǎn);步驟107.收聽用戶選擇接收器類型,在當(dāng)前設(shè)置的地點(diǎn)收聽附近發(fā)布或者轉(zhuǎn)播的消息;步驟108.系統(tǒng)調(diào)用接收器算法從消息數(shù)據(jù)庫返回在附近發(fā)布或者轉(zhuǎn)播的消息列表;步驟109.收聽用戶在PC端的WEB瀏覽器或者智能終端上,根據(jù)接收器算法返回的消息列表,收聽到附近用戶發(fā)布或者轉(zhuǎn)播的消息列表;步驟110.收聽用戶在當(dāng)前收聽的地點(diǎn)轉(zhuǎn)播某條消息,被轉(zhuǎn)播的消息會在消息數(shù)據(jù)庫生成一條消息記錄,用戶轉(zhuǎn)播的消息可以被附近的用戶收聽到;步驟111.發(fā)消息用戶與收聽用戶通過對消息的操作來互動(dòng),消息的操作包括 轉(zhuǎn)播消息、評論消息。本發(fā)明基于位置的消息傳播的方法與系統(tǒng)體現(xiàn)在:基于LBS技術(shù)用戶通過在特定地點(diǎn)發(fā)布消息,消息可以被該 地點(diǎn)特定半徑范圍內(nèi)的用戶收聽到,收聽到該消息的用戶可以在收聽的地點(diǎn)轉(zhuǎn)播該消息,通過轉(zhuǎn)播消息能讓這個(gè)消息的內(nèi)容被附近更多的人收聽到,達(dá)到消息從發(fā)布消息的地點(diǎn)附近的范圍進(jìn)行擴(kuò)散式傳播的目的。本發(fā)明基于用戶關(guān)注信息的過濾與排序的算法特征體現(xiàn)在:能夠依據(jù)收聽用戶的特征以及需求,把收聽用戶最關(guān)注的消息以一個(gè)優(yōu)先排序以及過濾的算法把消息展現(xiàn)給用戶,同時(shí)通過接收器算法挖掘出發(fā)消息用戶與收聽消息用戶之間共同的社交特征。
圖1為本發(fā)明基于位置區(qū)域范圍的消息接收與傳播的方法與系統(tǒng)的流程圖。圖2為本發(fā)明基于位置區(qū)域范圍的消息接收與傳播系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面結(jié)合圖1流程圖和圖2系統(tǒng)架構(gòu)圖對本發(fā)明做進(jìn)一步的詳細(xì)說明?;谖恢脜^(qū)域范圍的消息接收與傳播的方法與系統(tǒng),用戶可以使用PC端的WEB瀏覽器以及智能終端的移動(dòng)APP應(yīng)用方式訪問本系統(tǒng),實(shí)現(xiàn)PC端和不同類型的智能終端之間的跨平臺通信,系統(tǒng)架構(gòu)如圖2所示。本發(fā)明包括以下步驟,如圖1所示:步驟101.發(fā)消息用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置發(fā)消息地點(diǎn)。步驟102.發(fā)消息用戶選擇需要發(fā)布的消息類型。步驟103.發(fā)消息用戶根據(jù)選擇的消息類型填寫消息內(nèi)容。根據(jù)不同消息類型,發(fā)消息用戶可以在發(fā)消息界面填寫不同的消息內(nèi)容。不同消息類型包括以下消息內(nèi)容:留言、照片、投票、音頻錄音、視頻錄像等類型的信息;不同消息類型可以設(shè)置:是否允許在發(fā)消息界面填寫留言、是否允許在發(fā)消息界面上傳照片、是否允許在發(fā)消息界面發(fā)布投票、是否允許在發(fā)消息界面上傳音頻錄音、是否允許在發(fā)消息界面上傳視頻錄像等。步驟104.發(fā)消息用戶在當(dāng)前設(shè)置的地點(diǎn)發(fā)布消息,在消息數(shù)據(jù)庫生成一條消息記錄,用戶發(fā)布的消息可以被附近的用戶收聽到。步驟105.消息數(shù)據(jù)庫用于記錄用戶發(fā)布的以及轉(zhuǎn)播的消息。用戶發(fā)布的或者轉(zhuǎn)播的消息包括以下特征(以下特征根據(jù)不同的消息類型以及發(fā)布或者轉(zhuǎn)播消息的用戶的等級不同而有不同的設(shè)置):I)可收聽范圍半徑特征:收聽用戶只有在消息發(fā)布或者轉(zhuǎn)播的地點(diǎn)的可收聽范圍半徑內(nèi)才能夠收聽到本消息。2)有效期特征:如果當(dāng)前時(shí)間超過該消息的有效期,那么其他用戶就不能再收聽到該消息。3)優(yōu)先級特征:該消息的優(yōu)先級越高,在使用接收器算法從消息數(shù)據(jù)庫返回消息列表的時(shí)候,該消息排序越靠前。步驟106.收聽用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置收聽地點(diǎn)。步驟107.收聽用戶選擇接收器類型,在當(dāng)前設(shè)置的地點(diǎn)收聽附近發(fā)布或者轉(zhuǎn)播的消息。步驟108.系統(tǒng)調(diào)用接收器算法從消息數(shù)據(jù)庫返回在附近發(fā)布或者轉(zhuǎn)播的消息列表。不同接收器類型代表不同的接收器算法,根據(jù)收聽用戶選擇的不同的接收器算法從消息數(shù)據(jù)庫返回在附近發(fā)布或者轉(zhuǎn)播的消息列表給收聽用戶。接收器算法由收聽過濾算法和收聽權(quán)值排序算法兩部分組成: 收聽過濾算法其特征在于,接收器算法從消息數(shù)據(jù)庫中過濾掉不符合過濾條件的消息,過濾條件包括:I)發(fā)布或者轉(zhuǎn)播消息的地點(diǎn)跟收聽地點(diǎn)的距離是否大于該消息的可收聽范圍半徑,如果是則過濾掉該消息;2)當(dāng)前時(shí)間是否超過該消息的有效期,如果是則過濾掉該消息。 收聽權(quán)值排序算法其特征在于,接收器算法從消息數(shù)據(jù)庫中計(jì)算每條消息的各項(xiàng)收聽權(quán)值并進(jìn)行求和得出每條消息的綜合收聽權(quán)值,然后在消息數(shù)據(jù)庫中對消息的綜合收聽權(quán)值進(jìn)行排序,返回給收聽用戶,需要計(jì)算的收聽權(quán)值包括:I)計(jì)算發(fā)布或者轉(zhuǎn)播消息的地點(diǎn)和收聽地點(diǎn)的在特定距離范圍內(nèi)的收聽權(quán)值;2)計(jì)算發(fā)布或者轉(zhuǎn)播消息的優(yōu)先級的收聽權(quán)值;3)計(jì)算消息被轉(zhuǎn)播次數(shù)在特定次數(shù)范圍內(nèi)的收聽權(quán)值;4)計(jì)算發(fā)布或者轉(zhuǎn)播消息的類型為特定消息類型的收聽權(quán)值;5)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的性別符合特定性別要求的收聽權(quán)值;6)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的年齡段符合特定年齡段要求的收聽權(quán)值;7)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的職業(yè)符合特定職業(yè)要求的收聽權(quán)值;
8)計(jì)算發(fā)布或者轉(zhuǎn)播消息用戶和收聽用戶所屬城市是否相同的收聽權(quán)值;9)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶和收聽用戶所屬地區(qū)是否相同的收聽權(quán)值;
10)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶和收聽用戶家鄉(xiāng)是否相同的收聽權(quán)值。步驟109.收聽用戶在PC端的WEB瀏覽器或者智能終端上,根據(jù)接收器算法返回的消息列表,收聽到附近用戶發(fā)布或者轉(zhuǎn)播的消息列表。步驟110.收聽用戶在當(dāng)前收聽的地點(diǎn)轉(zhuǎn)播某條消息,被轉(zhuǎn)播的消息會在消息數(shù)據(jù)庫生成一條消息記錄,用戶轉(zhuǎn)播的消息可以被附近的用戶收聽到。步驟111.發(fā)布或者轉(zhuǎn)播消息的用戶與收聽用戶通過對消息進(jìn)行操作來互動(dòng)。其中收聽用戶允許的互動(dòng)的操作包括:轉(zhuǎn)播消息、評論消息;發(fā)布或者轉(zhuǎn)播消息的用戶允許的互動(dòng)的操作包括:評論消息。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,SP使對各個(gè)步驟的執(zhí)行順序進(jìn)行了改變,都屬于本發(fā)明的保護(hù)范疇。熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都屬于本發(fā)明所附的權(quán)利要求和保護(hù)范圍。
權(quán)利要求
1.基于位置區(qū)域范圍的消息接收與傳播的方法與系統(tǒng),其特征在于包括以下步驟: 步驟101.發(fā)消息用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置發(fā)消息地點(diǎn); 步驟102.發(fā)消息用戶選擇需要發(fā)布的消息類型; 步驟103.發(fā)消息用戶根據(jù)選擇的消息類型填寫消息內(nèi)容; 步驟104.發(fā)消息用戶在當(dāng)前設(shè)置的地點(diǎn)發(fā)布消息,在消息數(shù)據(jù)庫生成一條消息記錄,用戶發(fā)布的消息可以被附近的用戶收聽到; 步驟105.消息數(shù)據(jù)庫用于記錄用戶發(fā)布的以及轉(zhuǎn)播的消息; 步驟106.收聽用戶利用PC端的WEB瀏覽器上調(diào)用的電子地圖或者智能終端的定位功能,設(shè)置收聽地點(diǎn); 步驟107.收聽用戶選擇接收器類型,在當(dāng)前設(shè)置的地點(diǎn)收聽附近發(fā)布或者轉(zhuǎn)播的消息; 步驟108.系統(tǒng)調(diào)用接收器 算法從消息數(shù)據(jù)庫返回在附近發(fā)布或者轉(zhuǎn)播的消息列表;步驟109.收聽用戶在PC端的WEB瀏覽器或者智能終端上,根據(jù)接收器算法返回的消息列表,收聽到附近用戶發(fā)布或者轉(zhuǎn)播的消息列表; 步驟110.收聽用戶在當(dāng)前收聽的地點(diǎn)轉(zhuǎn)播某條消息,被轉(zhuǎn)播的消息會在消息數(shù)據(jù)庫生成一條消息記錄,用戶轉(zhuǎn)播的消息可以被附近的用戶收聽到; 步驟111.發(fā)消息用戶與收聽用戶通過對消息的操作來互動(dòng),消息的操作包括:轉(zhuǎn)播消息、評論消息。
2.根據(jù)權(quán)利要求1步驟103所述的方法,其特征在于,根據(jù)不同消息類型,發(fā)消息用戶可以在發(fā)消息界面填寫不同的消息內(nèi)容。不同消息類型包括以下消息內(nèi)容:留言、照片、投票、音頻錄音、視頻錄像等類型的信息;不同消息類型可以設(shè)置:是否允許在發(fā)消息界面填寫留言、是否允許在發(fā)消息界面上傳照片、是否允許在發(fā)消息界面發(fā)布投票、是否允許在發(fā)消息界面上傳音頻錄音、是否允許在發(fā)消息界面上傳視頻錄像等。
3.根據(jù)權(quán)利要求1步驟105所述的方法,其特征在于用戶發(fā)布的或者轉(zhuǎn)播的消息包括以下特征(以下特征根據(jù)不同的消息類型以及發(fā)布或者轉(zhuǎn)播消息的用戶的等級不同而有不同的設(shè)置): 1)可收聽范圍半徑特征:收聽用戶只有在消息發(fā)布或者轉(zhuǎn)播的地點(diǎn)的可收聽范圍半徑內(nèi)才能夠收聽到本消息。
2)有效期特征:如果當(dāng)前時(shí)間超過該消息的有效期,那么其他用戶就不能再收聽到該消息。
3)優(yōu)先級特征:該消息的優(yōu)先級越高,在使用接收器算法從消息數(shù)據(jù)庫返回消息列表的時(shí)候,該消息排序越靠前。
4.根據(jù)權(quán)利要求1步驟108所述的方法,其特征在于,不同接收器類型代表不同的接收器算法,根據(jù)收聽用戶選擇的不同的接收器算法從消息數(shù)據(jù)庫返回在附近發(fā)布或者轉(zhuǎn)播的消息列表給收聽用戶。接收器算法由收聽過濾算法和收聽權(quán)值排序算法兩部分組成。
5.根據(jù)權(quán)利要求4所述的方法,收聽過濾算法其特征在于,接收器算法從消息數(shù)據(jù)庫中過濾掉不符合過濾條件的消息,過濾條件包括: I)發(fā)布或者轉(zhuǎn)播消息的地點(diǎn)跟收聽地點(diǎn)的距離是否大于該消息的可收聽范圍半徑,如果是則過濾掉該消息; 2)當(dāng)前時(shí)間是否超過該消息的有效期,如果是則過濾掉該消息。
6.根據(jù)權(quán)利要求4所述的方法,收聽權(quán)值排序算法其特征在于,接收器算法從消息數(shù)據(jù)庫中計(jì)算每條消息的各項(xiàng)收聽權(quán)值并進(jìn)行求和得出每條消息的綜合收聽權(quán)值,然后在消息數(shù)據(jù)庫中對消息的綜合收聽權(quán)值進(jìn)行排序,返回給收聽用戶,需要計(jì)算的收聽權(quán)值包括: 1)計(jì)算發(fā)布或者轉(zhuǎn)播消息的地點(diǎn)和收聽地點(diǎn)的在特定距離范圍內(nèi)的收聽權(quán)值; 2)計(jì)算發(fā)布或者轉(zhuǎn)播消息的優(yōu)先級的收聽權(quán)值; 3)計(jì)算消息被轉(zhuǎn)播次數(shù)在特定次數(shù)范圍內(nèi)的收聽權(quán)值; 4)計(jì)算發(fā)布或者轉(zhuǎn)播消息的類型為特定消息類型的收聽權(quán)值; 5)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的性別符合特定性別要求的收聽權(quán)值; 6)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的年齡段符合特定年齡段要求的收聽權(quán)值; 7)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶的職業(yè)符合特定職業(yè)要求的收聽權(quán)值; 8)計(jì)算發(fā)布或者轉(zhuǎn)播消息用戶和收聽用戶所屬城市是否相同的收聽權(quán)值; 9)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶和收聽用戶所屬地區(qū)是否相同的收聽權(quán)值; 10)計(jì)算發(fā)布或者轉(zhuǎn)播消息的用戶和收聽用戶家鄉(xiāng)是否相同的收聽權(quán)值。
7.根據(jù)權(quán)利 要求1步驟111所述的方法,其特征在于,發(fā)布或者轉(zhuǎn)播消息的用戶與收聽用戶通過對消息進(jìn)行操作來互動(dòng)。其中收聽用戶允許的互動(dòng)的操作包括:權(quán)利要求1步驟110所述的轉(zhuǎn)播消息以及評論消息;發(fā)布或者轉(zhuǎn)播消息的用戶允許的互動(dòng)的操作包括:評論消息。
全文摘要
本發(fā)明公開了一種基于位置區(qū)域范圍的消息接收與傳播的方法與系統(tǒng),基于LBS技術(shù)用戶通過在特定地點(diǎn)發(fā)布消息,消息可以被該地點(diǎn)特定半徑范圍內(nèi)的用戶收聽到,收聽到該消息的用戶可以在收聽的地點(diǎn)轉(zhuǎn)播該消息,通過轉(zhuǎn)播消息能讓這個(gè)消息的內(nèi)容被附近更多的人收聽到,達(dá)到消息從發(fā)布消息的地點(diǎn)附近的范圍進(jìn)行擴(kuò)散式傳播的目的。同時(shí),能夠依據(jù)收聽用戶的特征以及需求,把收聽用戶最關(guān)注的消息以一個(gè)優(yōu)先排序以及過濾的算法把消息展現(xiàn)給用戶,通過接收器算法挖掘出發(fā)消息用戶與收聽消息用戶之間共同的社交特征。
文檔編號H04L29/08GK103188141SQ201110459209
公開日2013年7月3日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者曾海劍 申請人:曾海劍