[發(fā)明專利]廣播消息的方法和服務器有效
| 申請?zhí)枺?/td> | 201010287140.3 | 申請日: | 2010-09-16 |
| 公開(公告)號: | CN102404129A | 公開(公告)日: | 2012-04-04 |
| 發(fā)明(設計)人: | 袁昌文;舒軍;代龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/58;H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 鞠永善 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 廣播 消息 方法 服務器 | ||
技術領域
本發(fā)明涉及網絡技術領域,特別涉及一種廣播消息的方法和服務器。
背景技術
微博是一個基于用戶關系的信息分享、傳播以及獲取平臺。這個平臺為用戶提供了方便的發(fā)表消息方式,同時也為用戶提供了簡單的查看消息入口。幾乎每個微博產品,都會提供一個廣播大廳。廣播大廳的作用是將發(fā)表者最新發(fā)表的一些消息聚合在里面,這些消息能夠調動發(fā)表者發(fā)表消息的積極性,同時也能夠吸引查看者的注意,方便于信息的快速傳遞。
在對現(xiàn)有技術進行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少具有如下缺點:
現(xiàn)有技術中的廣播大廳中的消息一般為用戶的流水消息,信息量大而零碎,沒有針對性,使得用戶只能被動的查看廣播大廳隨機播放的消息,盲目性大。
發(fā)明內容
本發(fā)明實施例提供了一種廣播消息的方法和服務器。所述技術方案如下:
一種廣播消息的方法,所述方法用于廣播大廳,包括:
接收查詢命令,所述查詢命令用于查詢包含至少一個屬性的消息,并提取所述至少一個屬性;
提取所述至少一個屬性中每個屬性對應的預先設置的查詢配置信息;
根據(jù)所述查詢配置信息判斷所述查詢命令是否合法,當所述查詢命令合法時,根據(jù)所述至少一個屬性和所述查詢配置信息進行查詢并廣播查詢到的消息。
所述至少一個屬性中任一個屬性對應的預先設置的查詢配置信息包括:所述任一個屬性對應的安全等級和是否允許執(zhí)行所述屬性查詢的判斷條件;
當所述查詢命令用于查詢包含兩個或兩個以上屬性的消息時,所述預先配置的查詢配置信息還包括:任一個屬性的優(yōu)先級和任一個屬性對應的消息之間的配比。
根據(jù)所述查詢配置信息判斷所述查詢命令是否合法,具體包括:
根據(jù)所述至少一個屬性對應的預先設置的查詢配置信息判斷所述查詢命令是否符合所述查詢配置信息中的判斷條件,如果是,則所述查詢命令合法。
當所述查詢命令合法時,根據(jù)所述至少一個屬性和所述查詢配置信息進行查詢并廣播查詢到的消息,之后還包括:
每隔預設時長,獲取上一次查詢之后接收并存儲的消息中符合所述至少一個屬性和所述查詢配置信息的消息,并廣播獲取到的消息。
所述方法還包括:
當接收到消息時,抽取所述消息的至少一個屬性;
根據(jù)所述至少一個屬性對所述消息進行分類;
按照所述至少一個屬性分別存儲所述分類后的消息。
所述消息為用戶發(fā)表的消息或經過人工編輯審核的消息。
接收消息并抽取所述消息的至少一個屬性,具體包括:
接收消息并根據(jù)預設規(guī)則對所述消息進行過濾,當所述消息符合預設規(guī)則時,抽取所述消息的至少一個屬性。
根據(jù)所述至少一個屬性對所述消息進行分類,具體包括:
按照預設順序,提取所述至少一個屬性中每一個屬性對應的預設規(guī)則;
判斷所述消息是否符合所述預設規(guī)則,當所述消息符合每一個屬性對應的預設規(guī)則時,則根據(jù)所述至少一個屬性對所述消息進行分類。
一種廣播消息的服務器,所述服務器用于廣播大廳,包括:
查詢命令接收模塊,用于接收查詢命令,所述查詢命令用于查詢包含至少一個屬性的消息,并提取所述至少一個屬性;
配置信息提取模塊,用于提取所述至少一個屬性中每個屬性對應的預先設置的查詢配置信息;
安全播放模塊,用于根據(jù)所述查詢配置信息判斷所述查詢命令是否合法,當所述查詢命令合法時,根據(jù)所述至少一個屬性和所述查詢配置信息進行查詢并廣播查詢到的消息。
所述至少一個屬性中任一個屬性對應的預先設置的查詢配置信息包括:所述任一個屬性對應的安全等級和是否允許執(zhí)行所述屬性查詢的判斷條件;
當所述查詢命令用于查詢包含兩個或兩個以上屬性的消息時,所述預先配置的查詢配置信息還包括:任一個屬性的優(yōu)先級和任一個屬性對應的消息之間的配比。
所述安全播放模塊包括:
合法性判斷單元,用于根據(jù)所述至少一個屬性對應的預先設置的查詢配置信息判斷所述查詢命令是否符合所述查詢配置信息中的判斷條件,如果是,則所述查詢命令合法。
所述服務器還包括:
重復查詢模塊,用于每隔預設時長,獲取上一次查詢之后接收并存儲的消息中符合所述至少一個屬性和所述查詢配置信息的消息,并廣播獲取到的消息。
所述服務器還包括:
消息接收模塊,用于當接收到消息時,抽取所述消息的至少一個屬性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010287140.3/2.html,轉載請聲明來源鉆瓜專利網。





