本發(fā)明涉及互聯網信息領域,尤其是基于互聯網的互助信息廣播系統,具體地涉及一種基于地理位置的懸賞互助信息廣播系統。
背景技術:
隨著互聯網技術與移動終端的高速發(fā)展,人們已經逐漸適應和習慣通過互聯網來獲取信息。然而,大量無差異,無甄別的信息造成的信息冗余使得用戶獲取有用信息的效率大大降低。一些重要性較強的信息被大量無效信息淹沒,搜索查詢過程中耗費了十分龐大的時間成本。尤其是在基于互聯網的懸賞互助信息廣播系統中,一些優(yōu)質的互助信息會由于發(fā)布時間較早被大量無效劣質的互助信息所淹沒,造成用戶價值體驗極低,資源配置極為不合理的現象。同樣,一些與用戶地理位置相距較遠的、相關度極低的信息也耗散了大量的用戶精力,降低了系統的友好度。探其原因,是因為現階段缺少一套合理有效的信息生命周期衰變的系統方法,不能為互助網絡系統提供一個合理的信息新陳代謝。因此,在龐大的懸賞互助網絡系統中,無效信息的長期存在導致了這些現象的必然發(fā)生。
技術實現要素:
本發(fā)明提出了一種信息生命周期自動衰變的系統方法。該方法為每個信息植入了時間標簽、地理位置標簽、隨機數標簽和生命周期標簽,以此為不同信息設計不同生命周期,為懸賞互助網絡系統提供了合理的信息新陳代謝方式,解決了無效信息對優(yōu)質信息的淹沒問題。
本發(fā)明采用的技術方案為:一種信息生命周期自動衰變的系統方法,互助系統移動終端通過對信息的時間標簽、地理位置標簽和生命周期標簽進行評估運算產生衰減因子,通過計算衰減因子與隨機數標簽的余數,重新對生命周期標簽進行賦值,從而達到衰減生命周期的目的,其具體步驟如下:
步驟(1)、客戶端接收到發(fā)送信息命令后,將信息的發(fā)送時間確定為所述信息的時間標簽T,將信息的發(fā)送位置確定為所述信息的位置標簽L,將信息的價值確定為所述信息的初始生命周期標簽K;
步驟(2)、客戶端將時間標簽T,位置標簽L,初始生命周期標簽K以及所述的信息編碼拼接成信息包,發(fā)送到服務器終端;
步驟(3)、服務器終端接收到信息包后,對所有接收到的信息包進行篩選排序,并搜索所有與所述服務器終端相連的待接收移動終端,依次向每一個所述待接收移動終端發(fā)送篩選排序后的信息包;
步驟(4)、所述待接收終端接收到信息包后,顯示信息包內容,并喚醒生命周期更新程序,其中,所述生命更新程序包括如下步驟:
a、所述待接收終端將接收信息包時的時刻確定為當前時間標簽T’,將接收信息包時的位置確定為當前位置標簽L,并且產生隨機數標簽M,且M應滿足在(0, K)的正整數的開區(qū)間上符合均勻分布;
b、所述待接收終端通過下式計算新的生命周期標簽K’:
其中α為時間標簽衰減系數,且α? (0,1),β為時間標簽衰減系數,且β? (0,1)
c、所述待接收終端用新的生命周期標簽K’代替原始的生命周期標簽;
步驟(5)、所述待接收終端每隔一段時間對該接收信息包的生命周期標簽進行更新,更新方式同步驟(4);
步驟(6)、所述接收終端在每次對生命周期更新完成以后,對生命周期標簽進行判斷,如果所述生命標簽值小于閾值,則該信息生命周期終結,所述接收終端刪除該信息。
附圖說明
圖1示出本發(fā)明方法的系統框圖;
圖2示出根據本發(fā)明方法的第一實施例的流程圖;
圖3示出根據本發(fā)明方法的第二實施例的流程圖。
具體實施方式
下面結合附圖以及具體實施例進一步說明本發(fā)明。
實施例1:
圖2示出根據本發(fā)明方法的第一實施例,一種信息生命周期自動衰變的系統方法的流程圖,其用于解決互助系統中無效信息對優(yōu)質信息的淹沒問題。參考圖1所示的本發(fā)明的系統框圖,具體地,在本實施中,首先執(zhí)行步驟S101, 當互助系統移動終端1準備發(fā)送信息時,該終端通過GPS、移動網絡、Wifi網絡或北斗系統獲取該時刻的位置信息,確定位置標簽L;通過網絡或終端自身時鐘系統獲取該時刻的時間信息,確定時間標簽T;通過懸賞金額確定生命周期標簽K,且該生命標簽K值與懸賞金額大小成正比關系。然后進入步驟S102,將時間標簽,位置標簽,生命周期標簽與發(fā)送信息編碼拼接成信息包3發(fā)送到互助系統服務器終端2。根據步驟S103,服務器終端2接收到信息包3后,對所有接收到的信息包進行篩選排序,并搜索所有與所述服務器終端相連的待接收移動終端,依次向每一個所述待接收移動終端發(fā)送篩選排序后的信息包。待接收終端4接收到信息包后,進入步驟S104。接收終端獲取接收到信息包時該終端的時間標簽T’,位置標簽L’,并且產生隨機數標簽M。根據步驟S105,通過下面的公式計算新的生命周期K’
而后,在步驟S106中將新的生命周期K’與預先設定的生命周期閾值進行比對,若大于閾值,則保留該信息,并經過一個時間間隔后返回步驟S104重新對該信息的生命周期進行更新;若小于閾值,則認為該信息生命周期終結,刪除該信息。
實施例2:
圖2示出根據本發(fā)明方法的第二實施例,一種信息生命周期自動衰變的系統方法的流程圖,其用于解決互助系統中無效信息對優(yōu)質信息的淹沒問題。參考圖1所示的本發(fā)明的系統框圖,具體地,在本實施中,首先執(zhí)行步驟S201, 當互助系統移動終端1準備發(fā)送信息時,該終端通過GPS、移動網絡、Wifi網絡或北斗系統獲取該時刻的位置信息,確定位置標簽L;通過網絡或終端自身時鐘系統獲取該時刻的時間信息,確定時間標簽T;通過懸賞金額確定生命周期標簽K,且該生命標簽K值與懸賞金額大小成正比關系。然后進入步驟S202,將時間標簽,位置標簽,生命周期標簽與發(fā)送信息編碼拼接成信息包3發(fā)送到互助系統服務器終端2。根據步驟S203,服務器終端2接收到信息包3后,對所有接收到的信息包進行篩選排序,并搜索所有與所述服務器終端相連的待接收移動終端,依次向每一個所述待接收移動終端發(fā)送篩選排序后的信息包。待接收終端4接收到信息包后,進入步驟S204。接收終端獲取接收到信息包時該終端的時間標簽T’,位置標簽L’,并且產生隨機數標簽M。根據步驟S205,通過下面的公式計算新的生命周期K’
而后,在步驟S206中將新的生命周期K’與預先設定的生命周期閾值進行比對,若大于閾值,則保留該信息,并經過一個時間間隔后將更新的信息包3發(fā)回到服務器系統終端2,服務器系統終端將更新信息包3再次發(fā)給接收終端4,并依據步驟S204和S205計算該信息的新的生命周期;若小于閾值,則認為該信息生命周期終結,刪除該信息。
以上對本發(fā)明實施例進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,終上所述,本說明書內容不應理解為對本發(fā)明的限制。