消息推送系統(tǒng)及方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于互聯(lián)網(wǎng)消息的發(fā)布和推送,尤其關(guān)于一種確認消息真實度的消息推送系統(tǒng)及方法。
【【背景技術(shù)】】
[0002]目前消息發(fā)布的渠道有很多,常見的如電視新聞、門戶網(wǎng)站、網(wǎng)絡(luò)論壇、博客、電子郵件、即時通訊軟件等。通過這些渠道,一個用戶可以接收或者發(fā)布一條消息。
[0003]真實性和即時性是一條消息的兩個重要屬性。
[0004]電視新聞、門戶網(wǎng)站是消息閱讀量最大的兩種消息發(fā)布渠道,在這兩種媒體上發(fā)布的消息通常能保證其真實度,但也由于這兩種媒體消息的獲取依賴于電視及網(wǎng)站的記者發(fā)現(xiàn)并撰寫消息,其即時性相對較差;而且,電視新聞還需要等待特定的時間才能發(fā)布,導(dǎo)致消息的即時性更差。此外,其它的消息發(fā)布渠道,例如通過網(wǎng)絡(luò)論壇、博客、電子郵件、即時通訊軟件等發(fā)布的消息通常是由普通用戶自由發(fā)布,即時性比較好,但真實度又難以保證;而且,通過這類渠道發(fā)布的消息其傳播范圍相對較小,很難被目標用戶發(fā)現(xiàn)。因此,有需要解決消息發(fā)布的即時性、真實性及閱讀人的相關(guān)性問題。
【
【發(fā)明內(nèi)容】
】
[0005]有鑒于此,本發(fā)明提供一種消息推送系統(tǒng)及方法。
[0006]依據(jù)本發(fā)明實施例,提供一種消息推送系統(tǒng),包含服務(wù)器和接收端。所述服務(wù)器包含:接收解析單元,接收并解析消息集合以及所述消息集合的發(fā)生位置信息;消息推送單元,推送所述消息集合給第一用戶;消息屬性計算單元;以及所述接收端包含:第一獲取用戶信息單元,獲取所述第一用戶的地理位置信息;消息集合請求單元,依據(jù)所述第一用戶的地理位置信息,請求所述消息推送單元將所述消息集合推送給所述第一用戶;接收顯示單元,接收所推送的消息集合,解析所述消息集合并顯示給所述第一用戶;傳輸反饋單元,所述第一用戶閱讀所述消息集合后,向所述服務(wù)器發(fā)送對所述消息集合的真實度信息反饋;其中,所述消息屬性計算單元依據(jù)所述第一用戶的地理位置信息與所述消息集合發(fā)生位置信息以及所述消息集合的真實度信息反饋,計算并更新所述消息集合的真實度信息;以及所述消息集合的消息屬性信息至少包含所述消息集合的發(fā)生位置信息和真實度信息。
[0007]依據(jù)本發(fā)明實施例,提供一種消息推送方法。該方法包含:接收并解析消息集合、消息集合的發(fā)生位置信息以及第一用戶的地理位置信息;依據(jù)所述第一用戶的地理位置信息,將所述消息集合推送并展示給所述第一用戶;接收所述第一用戶對所述消息集合的真實度信息反饋;以及依據(jù)所述第一用戶的地理位置信息與所述消息集合的地理位置信息以及接收到的真實度信息反饋,計算并更新所述消息集合的真實度信息;其中,所述消息集合的消息屬性信息至少包含所述消息集合的發(fā)生位置信息和真實度信息。
[0008]本發(fā)明提出的消息推送系統(tǒng)及方法可確認并更新消息的真實度?!尽靖綀D說明】】
[0009]圖1為依據(jù)本發(fā)明第一實施例的消息推送系統(tǒng)10的示意圖。
[0010]圖2為依據(jù)本發(fā)明另一實施例的消息推送系統(tǒng)20的示意圖。
[0011]圖3A-3B為依據(jù)本發(fā)明另一實施例的消息推送系統(tǒng)30和31的示意圖。
[0012]圖4為依據(jù)本發(fā)明實施例的消息推送系統(tǒng)40的示意圖。
[0013]圖5為依據(jù)本發(fā)明實施例的消息推送方法50的示意圖。
[0014]圖6為依據(jù)本發(fā)明實施例的消息推送方法60的示意圖。
【【具體實施方式】】
[0015]本發(fā)明基于兩點基本思想:(I)用戶通常更關(guān)注發(fā)生在自己身邊的與自己工作、生活相關(guān)的真實發(fā)生的消息;(2)對于一條消息的真實度判斷,離消息發(fā)生位置越近的人判斷越準確。
[0016]得益于互聯(lián)網(wǎng)的發(fā)展,用戶在網(wǎng)絡(luò)上的活動大部分情況下都能夠比較容易地獲取活動發(fā)生的地理位置。例如,用戶使用電腦上網(wǎng),通過IP地址可以查到用戶上網(wǎng)的地理位置;用戶通過手機上網(wǎng),大量的智能手機都有GPS裝置能夠準確地定位用戶地理位置。
[0017]圖1為依據(jù)本發(fā)明第一實施例的消息推送系統(tǒng)10的示意圖。如圖1所示,消息推送系統(tǒng)10包含服務(wù)器100和接收端110。其中服務(wù)器100包含接收解析單元102、消息屬性計算單元104和消息推送單元106。接收解析單元102接收并解析消息集合(例如,可能僅一條消息或多條消息的集合)以及消息集合的地理位置(或消息集合的發(fā)生位置)等相關(guān)信息。消息推送單元106依據(jù)請求閱讀消息的用戶(以下稱為消息閱讀者)的請求,推送相應(yīng)的消息集合給該消息閱讀者。接收端110包含獲取用戶信息單元112、消息集合請求單元114、接收顯示單元116、傳輸反饋單元118。當(dāng)消息閱讀者向消息推送系統(tǒng)10請求閱讀消息時,首先,獲取用戶信息單元112從消息閱讀者的登陸設(shè)備獲取該用戶的地理位置信息。消息集合請求單元114依據(jù)該用戶的地理位置信息向服務(wù)器100發(fā)出閱讀請求。響應(yīng)該請求,服務(wù)器100中的消息推送單元106將依據(jù)系統(tǒng)默認的配置(例如,包含消息發(fā)生位置信息、關(guān)注度信息、真實度信息及消息時間信息4個參數(shù)在消息排序時的權(quán)重),生成匹配消息閱讀者請求的消息集合并推送給所述消息閱讀者。例如,消息推送單元106可將消息集合的發(fā)生位置離消息閱讀者的地理位置一定距離(比如與消息閱讀者地理位置之間的推送半徑10公里)內(nèi)的消息集合推送給消息閱讀者。接著,接收顯示單元116接收服務(wù)器100推送給所述消息閱讀者的消息集合,解析此消息集合并顯示給消息閱讀者供其選擇。消息閱讀者閱讀其中一條(或多條)消息后,可通過傳輸反饋單元118向服務(wù)器100發(fā)送其對所閱讀的消息集合的真實度信息反饋。服務(wù)器100的消息屬性計算單元104在接收到所述消息集合的真實度信息反饋后,依據(jù)消息閱讀者的地理位置信息與消息集合的發(fā)生位置信息以及該真實度信息反饋,計算并更新所述消息集合的真實度信息。服務(wù)器100基于更新的真實度信息來更新所述消息集合的推送范圍。需要注意的是,對于所閱讀的消息集合的真實度信息反饋,消息閱讀者可能給出反饋,也可能不給出反饋,這依賴于消息閱讀者自己的選擇。
[0018]依據(jù)本發(fā)明又一可選實施例,基于圖1所述范例,消息屬性計算單元104可以在第一次接收消息集合時賦予消息集合一個真實度信息初始值。此外,消息屬性計算單元104可通過消息閱讀者的地理位置信息與消息集合的發(fā)生位置信息之間的距離來計算并更新所述消息集合的真實度信息:距離越近,用戶越了解事件的真相,對消息真實度的確認/判斷越準確,反之則越小。也就是說,當(dāng)兩者之間的距離越近時,消息屬性計算單元104計算得到的真實度信息越高。同時,基于該更新的真實度信息,服務(wù)器100可更新所述消息集合的推送范圍。
[0019]依據(jù)本發(fā)明另一可選實施例,基于圖1所述范例,當(dāng)用戶閱讀其中一條消息(或多條消息)(即消息閱讀者進入閱讀狀態(tài))時,消息屬性計算單元104可立即自動生成對其的關(guān)注度信息,由此增加并更新所述消息集合的關(guān)注度信息,隨著消息關(guān)注度信息的提高,消息推送系統(tǒng)10可進一步增加所述消息集合的推送范圍。舉例來說,假如用戶將消息集合發(fā)生位置與用戶地理位置之間的距離以及關(guān)注度信息兩個參數(shù)設(shè)定相同的權(quán)重(例如1),根據(jù)一種排序函數(shù)模型,idx = (I/距離)*f (距離)+關(guān)注度*f (關(guān)注度),其中f (距離)和f (關(guān)注度)是用戶指定的權(quán)重參數(shù),那么,一條消息(I)發(fā)生在I公里外,關(guān)注度信息是1,另一條消息(II)發(fā)生在2公里外,關(guān)注度信息是100,則idx (I) = 2,idx (II) = 100.5。顯然,第二條消息盡管發(fā)生的位置更遠,但同樣會被優(yōu)先推送給該用戶,如此一來,根據(jù)消息集合關(guān)注度信息的更新,可進一步增加消息集合的推送范圍。
[0020]依據(jù)本發(fā)明再一可選實施例,基于圖1所述范例,獲取用戶信息單元112還可獲得消息閱讀者設(shè)置的對消息集合的偏好信息(即用戶設(shè)置信息),以及由服務(wù)器100獲取并更新消息閱讀者的信用記錄或