[发明专利]一种消息存储和获取方法及系统有效
申请号: | 201110449787.6 | 申请日: | 2011-12-29 |
公开(公告)号: | CN103188297A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 赵鑫 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58;G06F17/30 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 存储 获取 方法 系统 | ||
1.一种基于浏览器/服务器结构的消息存储方法,其特征在于:在浏览器与存储消息的数据库之间设置缓存,所述缓存包括用于存储消息的消息实体缓存、消息发送者的发件箱缓存和消息接收者的收件箱缓存;
当发送者发送一条消息给其他接收者时,将该消息缓存在消息实体缓存中,在发送者的发件箱缓存和接受者的收件箱缓存中分别存入一条该消息的关联信息记录。
2.如权利要求1所述的消息存储方法,其特征在于:所述方法还包括定时一同刷新所述消息实体缓存、发件箱缓存和收件箱缓存的步骤。
3.如权利要求1所述的消息存储方法,其特征在于:当发送者发送一条消息时,在消息实体缓存中消息实体表、消息实体和用户关联关系表中插入一条新的记录;所述消息实体表存储消息ID、消息类型和消息内容;所述消息实体和用户关联关系表中存储消息ID、消息接收者ID和消息发送者ID。
4.如权利要求1~3中任一项所述的消息存储方法,其特征在于:当所有消息发送者的发件箱缓存和消息接收者的收件箱缓存中均删除消息的关联信息记录时,删除消息实体缓存中的该消息。
5.如权利要求1~3中任一项所述的消息存储方法,其特征在于:定期将所述消息实体缓存中存储的信息写入到数据库中,清空所述消息实体缓存。
6.一种采用权利要求1所述方法存储的消息获取方法,其特征在于,包括以下步骤:
浏览器发出获取消息命令;
在消息实体缓存中查找该消息是否存在,如果存在,则直接在消息实体缓存中获取消息,返回浏览器;如果不存在,则查找数据库,从数据库中获取该消息,返回浏览器;并判断该消息是否需要存入消息实体缓存中,如果需要,则将该消息存入消息实体缓存中。
7.如权利要求6所述的消息获取方法,其特征在于:浏览器采用轮询的方式发出获取消息命令。
8.如权利要求6所述的消息读取方法,其特征在于:如果所述消息从缓存中获取,则同时在消息实体缓存、发送者的发件箱缓存、接受者的收件箱缓存中将该消息置为已读状态。
9.一种基于浏览器/服务器结构的消息存储系统,其特征在于:包括用于缓存发送者发送的消息的消息实体缓存装置(11),用于缓存消息的关联信息的发件箱缓存装置(12)和收件箱缓存装置(13);
用于当发送者发送一条消息给其他接收者时,将该消息缓存在消息实体缓存单元中,在发送者的发件箱缓存单元和接受者的收件箱缓存单元中分别存入一条该消息的关联信息记录的存入装置(14)。
10.如权利要求9所述的消息存储系统,其特征在于:所述系统还包括用于定时一同刷新所述消息实体缓存单元、发件箱缓存单元和收件箱缓存单元的刷新装置(15)。
11.如权利要求9所述的消息存储系统,其特征在于:所述系统还包括用于删除发件箱缓存单元、收件箱缓存单元和消息实体缓存单元中消息的删除装置(16)。
12.如权利要求9~11所述的消息存储系统,其特征在于:用于定期清理所述消息实体缓存中存储的信息,并将清理掉的信息写入到数据库中的清理装置(17)。
13.如权利要求12所述的消息存储系统,其特征在于:当更新消息实体缓存装置中的消息时,同时更新数据库中该消息。
14.一种采用权利要求9所述系统存储的消息获取系统,其特征在于:包括用于在消息实体缓存单元中查找消息是否存在的查找装置(41);
用于当消息实体缓存单元中存在查找的消息时,直接在消息实体缓存中获取消息,返回浏览器的第一获取装置(42);
用于当消息实体缓存单元中存在查找的消息时,查找数据库,从数据库中获取该消息,返回浏览器的第二获取装置(43);
用于判断消息是否需要存入消息实体缓存单元中的判断装置(44);
用于当需要将消息存入消息实体缓存中时,将该消息存入消息实体缓存中的存储装置(45)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110449787.6/1.html,转载请声明来源钻瓜专利网。