著录项信息
专利名称 | 在即时通信工具中的信息推送方法和系统 |
申请号 | CN03126776.9 | 申请日期 | 2003-06-06 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2004-01-14 | 公开/公告号 | CN1467656 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/00 | IPC分类号 | G;0;6;F;1;7;/;0;0;;;G;0;6;F;1;7;/;3;0;;;G;0;6;F;1;3;/;0;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 张志东;任宇昕;黄国填;钟增贤;简超;麦嵩;曹传宇 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 郑小粤 |
摘要
一种涉及电通信技术的在即时通讯工具中的信息推送方法和系统,即时通讯后台处理系统根据客户端中即时通讯用户的信息,由包含有各种消息的消息数据系统中取出消息并向该即时通讯用户推送符合信息推送条件的消息,所述的信息推送条件的判定结果根据即时通讯用户的信息确定;所述的判定信息推送条件的信息包括即时通讯用户的号码、年龄、性别、地区或即时通讯工具版本号;所述的被推送的消息激发客户端的消息请求,并从消息页面服务器系统向即时通讯用户加载相应的消息内容;所述的加载的消息内容的第一个消息页面包括有多种业务消息页面的链接按钮;本发明可实现具有主动模式且具备针对性的信息推送,增值能力强。
1、一种在即时通讯工具中的信息推送方法,其特征在于包括以下步骤:
1)即时通讯用户从客户端登录,客户端将上线消息发送到上 线消息服务器,上线消息中包含即时通讯用户的信息;
2)消息推送服务器根据上线消息中包含的用户信息,从消息 数据系统中取出符合信息推送条件的消息发送至系统消息服务器, 系统消息服务器将接收到的消息转发到客户端;
3)客户端收到消息后登录消息页面服务器系统,消息页面服 务器系统向客户端推送相应的消息页面。
2、根据权利要求1所述的在即时通讯工具中的信息推送方法,其特征 在于步骤2)包括:
21)消息推送服务器根据上线消息中包含的用户信息,判断在 消息存储模块中是否存在符合条件的消息;
22)若存在符合条件的消息,则将该消息由消息存储模块中取 出发送至系统消息服务器;若不存在则返回错误信息或该号码无 消息播放。
3、根据权利要求2所述的在即时通讯工具中的信息推送方法,其特征 在于步骤3)包括:
31)客户端收到消息后,发出一个HTTP页面请求,登录到消息 页面服务器系统;
32)由消息页面服务器系统的加速服务器下载消息内容中的 第一个消息页面,即时通讯工具面板上对应的图标或对象作出响 应;
33)即时通讯用户激活显示第一个消息页面,被推送的消息激 发了客户端的消息内容请求,并从消息页面服务器系统向客户端 推送相应的消息页面。
4、一种在即时通讯工具中的信息推送系统,包括上线消息服务器、系 统消息服务器和消息推送服务器和客户端,还包含有消息数据系统, 其特征在于:
消息数据系统保存有各种消息,所述的即时通讯后台处理系统由消 息数据系统中取出消息并向该即时通讯用户推送符合信息推送条件 的消息。
上线消息服务器接收客户端的上线消息并向消息推送服务器发送 上线通知;
系统消息服务器接收消息推送服务器发出的推送消息并向客户端转 发相应消息;
消息推送服务器从消息数据系统中取出消息并根据推送条件向系统 消息服务器推送消息。
5、根据权利要求4所述的一种在即时通讯工具中的信息推送系统,其 特征在于:该系统还包括消息页面服务器系统,该消息页面服务器 系统向客户端推送相应的消息页面。
6、根据权利要求5所述的一种在即时通讯工具中的信息推送系统,其 特征在于:所述的消息页面服务器系统包括网站页面服务器和加速 服务器,所述的加速服务器根据消息数据系统中的数据保存有各种 消息所对应的第一个消息页面。
技术领域\n本发明涉及电通信技术,尤其涉及一种在即时通讯工具中的信息推 送方法和系统。\n背景技术\n网络即时通讯服务是一种基于互联网的通信服务,即时通讯工具在 互联网上得到了广泛的应用和认可。一般网络业务推送都只能在网站上 由访问者操作,相对于业务来说,这是一种被动模式;同时,这种推送 不能定位到具体的用户群,缺乏针对性。\n发明内容\n本发明的目的在于提供一种在即时通讯工具中的信息推送方法和 系统,以实现具有主动模式且具备针对性的信息推送。\n本发明所采用的信息推送方法为,一种在即时通讯工具中的信息 推送方法,包括以下步骤:\n1)即时通讯用户从客户端登录,客户端将上线消息发送到上线消 息服务器,上线消息中包含即时通讯用户的信息;\n2)消息推送服务器根据上线消息中包含的用户信息,从消息数据 系统中取出符合信息推送条件的消息发送至系统消息服务器,系统消 息服务器将接收到的消息转发到客户端;\n3)客户端收到消息后登录消息页面服务器系统,消息页面服务器 系统向客户端推送相应的消息页面。\n步骤2)包括:\n21)消息推送服务器根据上线消息中包含的用户信息,判断在消 息存储模块中是否存在符合条件的消息;\n22)若存在符合条件的消息,则将该消息由消息存储模块中取出 发送至系统消息服务器;若不存在则返回错误信息或该号码无消息播 放。\n步骤3)包括:\n31)客户端收到消息后,发出一个HTTP页面请求,登录到消息页 面服务器系统;\n32)由消息页面服务器系统的加速服务器下载消息内容中的第一 个消息页面,即时通讯工具面板上对应的图标或对象作出响应;\n33)即时通讯用户激活显示第一个消息页面,被推送的消息激发 了客户端的消息内容请求,并从消息页面服务器系统向客户端推送相 应的消息页面。\n一种在即时通讯工具中的信息推送系统,包括上线消息服务器、 系统消息服务器和消息推送服务器和客户端,还包含有消息数据系统,\n消息数据系统保存有各种消息,所述的即时通讯后台处理系统由 消息数据系统中取出消息并向该即时通讯用户推送符合信息推送条件 的消息。\n上线消息服务器接收客户端的上线消息并向消息推送服务器发送 上线通知;\n系统消息服务器接收消息推送服务器发出的推送消息并向客户端 转发相应消息;\n消息推送服务器从消息数据系统中取出消息并根据推送条件向系 统消息服务器推送消息。\n该系统还包括消息页面服务器系统,该消息页面服务器系统向客 户端推送相应的消息页面。\n所述的消息页面服务器系统包括网站页面服务器和加速服务器, 所述的加速服务器根据消息数据系统中的数据保存有各种消息所对应 的第一个消息页面。\n本发明的有益效果为:在本发明中,本发明将信息推送与即时通讯 工具结合,把业务信息送到即时通讯用户面前,成为一种主动的模式, 同时可根据信息推送条件将推送定位到具体的用户群,如具体的某个地 区、具体的某个年龄段等,还可将网络上的业务与即时通讯工具结合, 提供快速的业务推送的功能,加强客户端对增值业务的促进和提升,为 即时通讯用户提供了一种灵活的业务表现,因此,本发明可实现具有主 动模式且具备针对性的信息推送,增值能力强。\n附图说明\n图1为本发明系统架构示意图;\n图2为本发明中根据信息推送条件判定过程的控制流程示意图;\n图3为消息存储模块中消息接收的控制流程示意图。\n具体实施方式\n下面根据附图和实施例对本发明作进一步详细说明:\n根据图1、图2和图3,本发明包括即时通讯后台处理系统1和客 户端2,还包含有消息数据系统3,该消息数据系统3保存有各种消息, 所述的即时通讯后台处理系统1由消息数据系统3中取出消息并向该即 时通讯用户推送符合信息推送条件的消息,系统中还包括消息页面服务 器系统4,该消息页面服务器系统4向客户端2推送相应的消息页面, 消息页面服务器系统4包括网站页面服务器41和加速服务器42,所述 的加速服务器42根据消息数据系统3中的数据保存有各种消息所对应 的第一个消息页面。\n即时通讯后台处理系统1包括上线消息服务器11、系统消息服务 器12和消息推送服务器13,上线消息服务器11接收客户端2的上线消 息并向消息推送服务器13发送上线通知;系统消息服务器12接收消息 推送服务器13发出的推送消息并向客户端2转发相应消息;消息推送 服务器13从消息数据系统3中取出消息并根据推送条件向系统消息服 务器12推送消息。\n消息数据系统3包括有消息管理模块31、消息数据库32和消息存 储模块33,消息管理模块31向消息数据库32投放所有的消息任务、相 关的信息推送条件及其它相关信息,如指定需要下载的第一个消息页面 的地址等;消息数据库32保存消息及有关信息,向消息存储模块33发 送有效的消息;消息存储模块33保存有系统的待推送消息及其有关信 息,通过即时通讯后台处理系统1中的消息推送服务器13判定其中符 合信息推送条件的消息,并将其发至系统消息服务器12,由系统消息服 务器12向客户端2转发相应消息。\n下面就具体的推送控制流程进行说明:\n1.如图1所示,即时通讯用户从客户端2登录,客户端2将上线的消 息发送到上线消息服务器11。\n2.如图1所示,上线消息服务器11接收到上线消息,上线消息中包 括即时通讯用户的信息,如号码、年龄、性别、地区、即时通讯工 具版本号等信息,上线消息服务器11将上线消息转发到消息推送 服务器13,对于本发明而言,在实际的使用中,上线消息中还可包 括其他即时通讯用户的信息,如行业、职业、生肖、星座、血型等 信息,用以提高趣味性。\n3.如图1所示,消息推送服务器13根据消息内容中包含的诸如用户 号码、年龄、性别、地区、即时通讯版本号,判断在消息存储模块 33中是否存在符合条件的消息,如图2所示,对信息推送条件,如 号码、年龄、性别、地区和即时通讯工具版本号进行判断,具体过 程如下:\nA、判断即时通讯用户号码是否正确,若正确,则进行如下步骤B; 否则,返回号码错误信息。\nB、判断即时通讯用户号码是否超出范围,若未超出,则进行如 下步骤C;若超出,则返回该号码无消息播放。\nC、判断即时通讯用户的年龄是否符合消息存储模块33中的消息 播放对象的年龄,若符合,则进行如下步骤D;若不符合,返 回该号码无消息播放。\nD、判断即时通讯用户的性别是否符合消息存储模块33中的消息 播放对象的性别,若符合,则进行如下步骤E;若不符合,返 回该号码无消息播放。\nE、判断即时通讯用户上网的IP地址是否在消息存储模块33中 的消息播放地区范围之内,若是,则进行如下步骤F;若不是, 返回该号码无消息播放。\nF、判断即时通讯用户的即时通讯工具版本号码是否在消息存储 模块33中的播放版本范围之内,如果不是,返回该号码无消 息播放;如果是,则取得播放消息的内容,发送至系统消息 服务器12。\n这样,通讯后台处理系统1中的消息推送服务器13就根据即 时通讯用户的信息,由消息数据系统3中的消息存储模块33取出 符合信息推送条件的消息发送至系统消息服务器12。\n4.如图1所示,系统消息服务器12将接收到的消息转发到客户端2。\n5.如图1所示,客户端2收到消息后,发出一个HTTP页面请求,登录 到消息页面服务器系统4,由消息页面服务器系统4的加速服务器 42下载消息内容中的第一个消息页面,即时通讯工具面板上对应的 图标或对象作出响应,直到即时通讯用户激活显示第一个消息页 面,被推送的消息激发了客户端2的消息内容请求,并从消息页面 服务器系统4向客户端2推送相应的消息页面。\n6.如图1所示,由于推送的第一个消息页面包括有多种业务消息页面 的链接按钮,即时通讯用户可进行后续页面请求、加载交互:\na.即时通讯用户若对该页面上的业务内容感兴趣,填写相关的内 容或者点击上面的按钮,进行业务消息页面的链接;\nb.客户端2发送相应的HTTP页面请求到网站页面服务器41,请 求后续页面进行交互。\n在本发明中,有关消息发送的控制流程如下:\nA).管理人员投放消息流程:\nI.如图1所示,管理人员登录到消息管理模块31,如果登录 的人员在数据库或者其他文件里面没有设定相关权限,则 无法进行诸如删除、添加、修改等的管理操作。\nII.如图1所示,通过消息管理模块31指定涉及信息推送条件 的用户数据,通过消息管理模块31加入这些用户信息,保 证只对这些用户推送信息;或者指定用户群数据库,该文 件或用户群数据库保存要播放消息的用户的信息,保存于 消息数据库32中。\nIII.指定需要下载的第一个页面的地址,将其保存到消息数据 库32中的对应字段。\nIV.填写消息的其他内容,保存到消息数据库32中。\nB).消息存储模块33接收消息,如图3所示:\nI).判断消息存储模块33中是否有无效的消息,若存在,则 清除这些无效的消息。\nII).访问消息数据库32,判断数据库中是否有需要播放的、有 效的消息,如果有,则发送到消息存储模块33中。\nIII).每发送一条消息后,对该消息是否是对所有的即时通讯用 户播放进行判断,如果不是,则根据数据库中的对应字段, 加载消息用户数据文件,可以bitmap的方式保存消息是 否对即时通讯用户播放。\n这样,消息存储模块33就保存了系统的待推送消息及其有 关信息。
法律信息
- 2006-03-08
- 2004-06-16
- 2004-01-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |