[发明专利]基于即时通讯实现提醒通知的方法及系统有效
申请号: | 200610072033.2 | 申请日: | 2006-04-04 |
公开(公告)号: | CN101052016A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 即时通讯 实现 提醒 通知 方法 系统 | ||
1、一种基于即时通讯实现提醒通知的方法,其特征在于,包括步骤:
1).本地客户端建立与时间有关的提醒内容的名单列表结构;
2).本地客户端获取服务器时间数据,把服务器时间作为当前标准时间;
3).本地客户端遍历查询本地存储模块中具有所述提醒内容的全部对象的资料信息;
4).本地客户端添加所述提醒内容的时间符合所述标准时间的对象到所述提醒内容的名单列表;
5).本地客户端发送信息至所述与时间有关的提醒内容的名单列表中的对象。
2、如权利要求1所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤2)包括,
21).本地客户端发送获取服务器时间的协议命令数据包到服务器,服务器接收所述数据包;
22).本地客户端异步接收到服务器回送的服务器时间数据包,把数据包中的时间作为当前的标准时间。
3、如权利要求2所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤21)包括,
211).本地客户端组合用户号码标识到获取服务器时间的数据包中,并进行加密处理;
212).本地客户端发送所述数据包到服务器,所述数据包被服务器解密和解析处理后,由服务器判断是否为有效数据包,若是有效数据包,由服务器解析出协议命令;否则结束;
213).所述协议命令由服务器判断是否为获取服务器时间的协议命令,若是,执行步骤22)否则结束。
4、如权利要求2所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤22)包括,
221).服务器组合当前服务器时间到服务器时间数据包;
222).本地客户端异步接收到服务器发送的所述服务器时间数据包;
223).本地客户端对所述数据包进行解密以及解析处理,判断是否为有效数据包,若是,则解析出数据包中的时间作为当前的标准时间;否则结束。
5、如权利要求1所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤3)具体为,
本地客户端根据本地存储模块中对象的号码标识,查询当前对象的数据信息,获取具有所述提醒内容的时间信息。
6、如权利要求1或5所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤4)具体为,
若当前对象具有提醒内容的时间信息与所述标准时间一致,添加所述对象到所述提醒内容的名单列表,查询本地存储模块中下一个对象,执行步骤3);
若当前对象具有提醒内容的时间信息与所述标准时间不一致,查询本地存储模块中下一个对象,执行步骤3);直到遍历完毕所有的本地好友。
7、如权利要求1所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤5)包括,
51).本地客户端根据所述提醒内容的名单列表生成对应提示窗口;
52).本地客户端选择所述提示窗口中对象发送信息,对象客户端接收所述信息。
8、如权利要求7所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤51)进一步包括,
511).本地客户端建立发送信息名单映射关系列表,利用Windows列表控件相关函数遍历所述被选中的对象,并把选中对象的号码标识以及对应的信息添加到发送信息名单映射关系列表中;
512).本地客户端遍历发送信息名单映射关系列表,得到当前对象的号码标识以及对应的信息,根据所述对象的号码标识,查询本地存储模块存储的所述对象对应客户端登录IP地址以及Port端口号码;
513)本地客户端根据上述发送信息名单映射关系列表建立所述提示窗口。
9、如权利要求7所述基于即时通讯实现提醒通知的方法,其特征在于,所述步骤52)包括,
521)本地客户端选择所述提示窗口中的对象,组合需要发送的信息及用户号码标识到数据包,设置为通知数据包,进行加密处理,生成用户数据报协议;向所述对象对应的IP地址以及Port端口号码发送套接字,进行所述通知数据包的发送。
522)对象客户端异步接收到所述通知数据包,解析出数据包类型为通知数据包,利用消息提示窗口提示用户;
523)对象客户端解析出所述通知数据包中信息,显示所述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610072033.2/1.html,转载请声明来源钻瓜专利网。