一种在im系统中加载广告数据的方法和一种im系统的制作方法

文档序号:7926646阅读:140来源:国知局
专利名称:一种在im系统中加载广告数据的方法和一种im系统的制作方法
技术领域
本发明涉及互联网应用技术领域,特别是涉及一种在IM系统中加载广告数据的方法和一种IM系统。
背景技术
随着互联网系统的高速发展,即时通信(IM, Instant Messenger)已成为最为广泛的互联网应用。IM系统中的数以亿计的在线用户,给IM用户带来的及时互动与信息共享, 已经使頂成为一种新的媒体。
在现有的頂系统中,广告是嵌入在頂的运行窗口上,无法基于随机数据和随机状态展现广告。发明内容
本发明提供了一种在IM系统中加载广告数据的方法,该方法能根据用户的随机聊天消息展现广告。
本发明还提供了一种信IM系统,该IM系统能根据用户的随机聊天消息展现广告。
为达到上述目的,本发明的技术方案是这样实现的
本发明公开了一种在IM系统中加载广告数据的方法,该方法包括
当用户登录IM系统时,頂服务器根据用户信息向IM客户端下发关键词和对应的广告数据;
IM客户端将收到的关键词和对应的广告数据保存在客户端程序中;
客户端程序实时检测用户聊天窗口中的IM消息,如果IM消息中有与所保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示;
当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面。
所述用户信息包括用户性别、登录时间、IM号段、用户兴趣爱好信息。
所述当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面包括
当用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间时,根据对应的广告数据在用户聊天窗口上显示相应的广告窗口。
如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗P。
所述广告数据中包括广告目标页面的链接数据;
当用户点击一个广告窗口时,根据广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
当用户点击所述以预设方式显示的匹配内容时,根据广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
本发明还公开了一种頂系统,该頂系统包括頂服务器和頂客户端;所述頂客户端包括存储模块、检测模块和显示输出模块;
IM服务器,用于在用户登录IM系统时,根据用户信息向IM客户端下发关键词和对应的广告数据;
存储模块,用于保存IM服务器下发的关键词和对应的广告数据;
检测模块,用于实时检测用户聊天窗口中的IM消息,如果IM消息中有与存储模块中保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示;
显示输出模块,用于在用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据存储模块中所保存的对应的广告数据显示输出相应的广告画面。
所述显示输出模块,用于在用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间时,根据存储模块中的对应的广告数据在用户聊天窗口上显示相应的广告窗口 ;如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗口。
存储模块中保存的广告数据中包括广告目标页面的链接数据;
所述显不输出模块,进一步用于在用户点击一个广告窗口时,根据存储模块中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
所述显示输出模块,进一步用于在用户点击所述以预设方式显示的匹配内容时, 根据存储模块中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面
由上述可见,当用户登录IM系统时,IM服务器根据用户信息向IM客户端下发关键词和对应的广告数据;IM客 户端将收到的关键词和对应的广告数据保存在客户端程序中; 客户端程序实时检测用户聊天窗口中的IM消息,如果IM消息中有与所保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示;当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面的技术方案,能根据用户的随机聊天消息展现广告。


图1本发明中的一种在IM系统中加载广告数据的方法的流程图2是本发明实施例中匹配内容以高亮方式显示的示意图3是本发明实施例中的显示广告窗口的示意图4是本发明实施例中的一种頂系统的示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图1本发明中的一种在IM系统中加载广告数据的方法的流程图。如图1所示,该方法包括
101,当用户登录IM系统时,頂服务器根据用户信息向IM客户端下发关键词和对应的广告数据。
本步骤中,用户信息具体可以为用户性别、登录时间、IM号段、用户兴趣爱好信息等。IM服务器可以根据预设策略根据用户信息下发一定数量的广告关键词和对应的广告数据。
广告数据可以采用XML格式下发,也可以采用与IM客户端协商一致的其他数据格式下发。可以包含文字、图片等,还可以包含广告目标页面的链接数据。
102,IM客户端将收到的关键词和对应的广告数据保存在客户端程序中。
103,客户端程序实时检测用户聊天窗口中的IM消息,如果IM消息中有与所保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示。
这里IM消息即为用户聊天窗口中的聊天内容,当聊天内容中有与广告关键词匹配的内容时,将该匹配内容在聊天窗口中高亮显示,或以其他区别与其他内容的方式显示。
图2是本发明实施例中匹配内容以高亮方式显示的示意图。如图2所示,匹配的关键词为“月饼”,则将“月饼”以高亮方式显示。在图2中,对与发明不相关的内容进行了模糊和遮挡处理。
104,当用户的鼠标对所述以预设方 式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面。
本步骤中,当用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间 (如O. 5秒)时,根据对应的广告数据在用户聊天窗口上显示相应的广告窗口。如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗口,例如按某个方向流动循环显示。可以在用户聊天窗口上,该匹配内容的旁边显示广告窗口,具体位置视匹配内容与显示窗口边界的大小而定。
图3是本发明实施例中的显示广告窗口的示意图。如图3所示,当鼠标在匹配的关键词“月饼”上悬停超过O. 5秒时,显示输出关于月饼的广告窗口。在图3中,对与发明不相关的内容进行了模糊和遮挡处理。
当用户点击一个广告窗口时,根据广告数据中广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
或者,当用户直接用户鼠标点击所述以预设方式显示的匹配内容时,根据广告数据中广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
图4是本发明实施例中的一种頂系统的示意图。如图4所示,该頂系统包括頂服务器401和頂客户端402 ;所述頂客户端402包括存储模块403、检测模块404和显示输出模块405 ;
IM服务器401,用于在用户登录IM系统时,根据用户信息向IM客户端402下发关键词和对应的广告数据;
存储模块403,用于保存IM服务器401下发的关键词和对应的广告数据;
检测模块404,用于实时检测用户聊天窗口中的IM消息,如果IM消息中有与存储模块403中保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示;
显示输出模块405,用于在用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据存储模块403中所保存的对应的广告数据显示输出相应的广告画面。
在图4所示的系统中,所述显示输出模块405,用于在用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间时,根据存储模块403中的对应的广告数据在用户聊天窗口上显示相应的广告窗口 ;如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗口。
在图4所示的系统中,存储模块403,中保存的广告数据中包括广告目标页面的链接数据;
所述显不输出模块405,进一步用于在用户点击一个广告窗口时,根据存储模块 403中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
或者所述显示输出模块405,进一步用于在用户点击所述以预设方式显示的匹配内容时,根据存储模块403中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
综上所述,本发明这种,在IM的用户登录后,根据性别、时间、号段、兴趣爱好等信息,頂服务器依据相关策略下发一定数量的广告关键词和与之对应的广告数据到頂客户端。在用户的聊天过程中,IM客户端系统检测二人会话或者多人群组会话的聊天内容,当聊天内容中检测到与广告关键词相匹配的内容时,将该聊天内容进行加色高亮处理。用户鼠标悬停在该闻売内容时,在聊天窗口内弹出植入广告,鼠标尚开该闻売内容时,植入广告消失。用户点击该高亮内容或广告窗口时,则在浏览器窗口内打开对应的广告页面的技术方案,能根据用户的随机聊天消息在IM聊天窗口中展现广告。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种在IM系统中加载广告数据的方法,其特征在于,该方法包括 当用户登录頂系统时,頂服务器根据用户信息向IM客户端下发关键词和对应的广告数据; IM客户端将收到的关键词和对应的广告数据保存在客户端程序中; 客户端程序实时检测用户聊天窗口中的IM消息,如果IM消息中有与所保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示; 当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面。
2.根据权利要求1所述的方法,其特征在于, 所述用户信息包括用户性别、登录时间、IM号段、用户兴趣爱好信息。
3.根据权利要求1所述的方法,其特征在于,所述当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面包括 当用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间时,根据对应的广告数据在用户聊天窗口上显示相应的广告窗口。
4.根据要求要求3所述的方法,其特征在于,如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗口。
5.根据权利要求3或4所述的方法,其特征在于,所述广告数据中包括广告目标页面的链接数据; 当用户点击一个广告窗口时,根据广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
6.根据权利要求1所述的方法,其特征在于,所述广告数据中包括广告目标页面的链接数据; 所述当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面包括 当用户点击所述以预设方式显示的匹配内容时,根据广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
7.一种頂系统,其特征在于,该頂系统包括頂服务器和頂客户端;所述頂客户端包括存储模块、检测模块和显示输出模块; 頂服务器,用于在用户登录頂系统时,根据用户信息向頂客户端下发关键词和对应的广告数据; 存储模块,用于保存頂服务器下发的关键词和对应的广告数据; 检测模块,用于实时检测用户聊天窗口中的IM消息,如果IM消息中有与存储模块中保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示; 显示输出模块,用于在用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据存储模块中所保存的对应的广告数据显示输出相应的广告画面。
8.根据权利要求7所述的系统,其特征在于, 所述显示输出模块,用于在用户的鼠标在所述以预设方式显示的匹配内容上悬停超过预设时间时,根据存储模块中的对应的广告数据在用户聊天窗口上显示相应的广告窗口 ;如果该关键词对应多条广告数据,则在用户聊天窗口上循环显示相应的多个广告窗口。
9.根据权利要求8所述的系统,其特征在于, 存储模块中保存的广告数据中包括广告目标页面的链接数据; 所述显示输出模块,进一步用于在用户点击一个广告窗口时,根据存储模块中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
10.根据权利要求7所述的系统,其特征在于, 存储模块中保存的广告数据中包括广告目标页面的链接数据; 所述显示输出模块,进一步用于在用户点击所述以预设方式显示的匹配内容时,根据存储模块中的广告目标页面的链接数据在浏览器窗口中打开广告目标页面。
全文摘要
本发明公开了一种在IM系统中加载广告数据的方法和一种IM系统。所述方法包括当用户登录IM系统时,IM服务器根据用户信息向IM客户端下发关键词和对应的广告数据;IM客户端将收到的关键词和对应的广告数据保存在客户端程序中;客户端程序实时检测用户聊天窗口中的IM消息,如果IM消息中有与所保存的关键词匹配的内容时,将用户聊天窗口中该匹配的内容以预设方式显示;当用户的鼠标对所述以预设方式显示的匹配内容进行操作时,根据所保存的对应的广告数据显示输出相应的广告画面。本发明的技术方案能根据用户的随机聊天消息展现广告。
文档编号H04L12/58GK103023749SQ20111029613
公开日2013年4月3日 申请日期2011年9月27日 优先权日2011年9月27日
发明者郝永健 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1