具有浏览器功能的手机即时通信系统及其实现方法

文档序号:7648765阅读:184来源:国知局
专利名称:具有浏览器功能的手机即时通信系统及其实现方法
技术领域
本发明涉及即时通信技术,特别涉及一种具有浏览器功能的手机即时通信 系统及其实现方法。
背景技术
目前,互联网业务蓬勃发展,许多服务提供商都开展诸如个人空间、博客 等个性化服务。个人空间和博客等M示个人各方面的网页,个性化的空间可
以4艮好地展现自己与其它人的不同点。即时通信(Instant Messaging,简称IM) 是近年来兴起的基于互联网平台的一种新型通信方式。
如图l所示,现有技术中,手机即时通信软件与个人空间的结合方案主要 是在手机即时通信软件的好友资料中加入查看该好友空间的选项。当用户需要 查看好友的个人空间时,打开该好友空间的选项,系统就会启动手机自带的 WAP浏览器,并将该用户身份信息传递给WAP服务器,这样就可以在手机自 带的WAP浏览器上访问到该好友的个人空间页面。
但是,由于手机自带的WAP浏览器与手机即时通信软件是两个相对独立 的应用,相互结合比较松散,而且由于手机性能的局限性,用户在即时通信软 件和浏览器间切换是很麻烦的,大部分非智能手机都不支持同时运行多个应 用,也就是说用户想要打开浏览器就必须关闭即时通信软件,反之亦然。因此, 目前这种方案的实时针对性不强,用户在浏览好友的个人空间时难以实时获得 即时通信软件的信息提示,需要不停地进行切换操作,增加不必要的麻烦和浪 费操作时间。

发明内容
本发明提供一种具有浏览器功能的手机即时通信系统及其实现方法,用以 解决现有技术中针对用户在浏览好友的个人空间或其他操作时,需要在浏览器 和即时通信软件不停地进行切换操作的问题。
为了实现发明目的,本发明提供一种具有浏览器功能的手机即时通信系统
的实现方法,包括以下步骤
A、 手机即时通信装置获取当前用户好友的基本信息,所述用户好友的基 本信息包括空间信息;
B、 接收用户的查看请求,获取该用户好友的相关信息,并调用手机即时 通信装置内置的浏览器对所述相关信息进行显示,所述相关信息包括用户好友 的个人空间相关信息。
本发明中,在执行所述步骤A之前,还包括对用户身份进行验证的步骤, 验证通过后执行所述步骤A。
本发明中,所述步骤A具体包括以下步骤
Al 、手机即时通信装置通过代理服务器从手机即时通信服务器和手机个人 业务服务器获取当前用户好友的基本信息。
本发明中,所述步骤A进一步包括以下步骤
A2、对获取到的所述基本信息中的空间信息以预设的模式进行显示。 本发明中,所述步骤B中,
若在当前手机即时通信装置中的浏览器显示相关信息时接收到即时通信 信息,则直接在当前页面打开并进4亍回复。 本发明中,所述步骤B具体包括
Bl 、通过代理服务器从所述手机个人业务服务器获取到所述用户好友个人 空间的最新信息,并调用当前手机即时通信装置内置的浏览器进行显示。 本发明中,还包括以下步骤
C、 手机即时通信装置实时对当前用户好友的基本信息和/或相关信息进行 更新显示。
本发明还同时公开了 一种具有浏览器功能的手机即时通信系统,包括 手机即时通信装置,包括即时通信软件和内置浏览器,用于显示用户好友
的基本信息和相关信息,转发用户请求;
即时通信服务器,用于提供即时通信服务;以及 业务服务器,用于提供网络业务服务。
本发明中,所述系统还包括代理服务器,包括手机即时通信代理服务器和 手机业务代理服务器,用于提供适合手机服务的代理功能,将所述手机即时通 信装置发来的请求进行转发,以及将获取到的信息转发至所述手机即时通信装 置;
本发明中,所述即时通信软件和所述内置浏览器的结合是根据wapl.l的 协议标准来实现;所述手机即时通信装置与所述代理服务器通过TCP或HTTP 协议进行通信。
本发明有益效果如下
本发明通过在手机即时通信装置的内部实现浏览器功能,通过协议扩展, 使得手机即时通信装置可以直接将获取到的用户好友的个人空间等信息显示 在即时通信软件中,使用户可以非常方便地查看好友的相关信息,同时本发明 将即时通信软件和浏览器很好地结合在一起,避免了在手机浏览器和手机即时 通信软件中两个独立平台之间来回切换操作的繁瑣步骤,提升了用户体验感。


图l是现有技术中手机即时通信系统的架构示意图; 图2是实现本发明实施例提供的一种具有浏览器功能的手机即时通信系统 架构示意图3是本发明实施例所述浏览器的内核结构和浏览器支持的协议集的结构 框架图4是本发明实施例所述浏览器和即时通信软件结合在一起的示意图; 图5是本发明实施例提供的一种具有浏览器功能的手机即时通信系统的实 现方法的流程图6是本发明实施例所述即时通信装置中即时通信软件的个人空间入口的 实施例示意图7是本发明实施例所述即时通信装置中在即时通信软件显示个人空间相
关信息的实施例示意图8是本发明实施例所述即时通信装置中的浏览器显示个人空间相关信息 的实施例示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例^叉 仅用以解释本发明,并不用于限定本发明。
本发明通过在手机即时通信装置的内部实现浏览器功能,通过协议扩展, 使得手机即时通信装置可以直接将获取到的用户好友的个人空间等信息显示 在即时通信软件中,将即时通信软件和浏览器很好地结合在一起,减少了用户 在手机浏览器和手机即时通信软件两个独立平台之间来回切换操作的麻烦,提 升了用户体验感。
如图2所示,是实现本发明一种具有浏览器功能的手机即时通信系统架构 示意图。实现本发明一种具有浏览器功能的手机即时通信系统主要包括手机即 时通信装置l、手机即时通信代理服务器4、手机业务代理服务器5、即时通信 服务器6以及业务服务器7。
其中,手机即时通信装置1包括即时通信软件2和浏览器3,甩于显示用 户好友的基本信息(例如用户好友ID、昵称、个性签名、个人简介以及好友 的空间信息,该好友的空间信息包括空间状态信息等等)和相关信息(用户好 友的个人空间相关信息,包括个人空间页面中最新发表文章、最新回复的留言 等信息),转发用户请求,例如转发用户需要查询某个好友的详细资料该好 友的空间名、空间地址和空间最新摘要等等。由于手机即时通信装置内部实现 了浏览器的功能,所以在查看用户好友的个人空间相关信息时,不用切换到手 机浏览器,直接在当前页面就可以查看和对好友空间进行操作。
手机即时通信代理服务器4和手机业务代理服务器5主要用于提供适合手 机服务的代理功能,将手机即时通信装置1发来的请求转发至即时通信服务器
6、业务服务器7,以及将从即时通信服务器6、业务服务器7获取到的信息(例 如,获取到好友空间开通、更新等状态的信息,获取到好友空间最新摘要的信 息)转发至手机即时通信装置1。即时通信服务器6用于提供即时通信服务; 业务服务器7用于提供网络业务服务,包括个人空间服务、BBS服务、网络游 戏服务等。
图3是浏览器的内核结构和浏览器支持的协议集的结构框架图,如图所示, 由于手机浏览器主要遵循万维网联盟(World Wide Web Consortium,筒称w3c ) 组织、开放移动联盟(Open Mobile Alliance,简称oma)组织等国际标准化组 织发布的XML、 XHTML、 CSS、 DOM、 HTTP、 WML标准,浏览器的内核 结构主要包括网络管理模块、緩冲管理模块(Cache管理模块)、解析模块、排 版显示模块、事件管理模块、配置管理模块等模块。其中,网络管理模块采用 一个的线程管理队列,对于需要下载的wml文件、xhtml文件、ess文件、图 片文件、声音文件、java程序包等进行下载管理;在下载管理过程中,根据文 件的重要性,采用不同的优先级,来尽可能的保证用户的浏览体验。緩冲管理 模块主要是根据服务器设置的http包头参数,对于可以緩存的文件进行緩存, 加快显示速度。解析模块采用了一个标准的状态机模型,对于wml、 html文档 进行处理,转换成wmlTree、 htmlTree,用于排版显示与事件处理。排版显示 模块根据手机屏幕的不同,动态的对于网页进行排版与显示。事件管理模块主
要负责对于用户的鼠标、键盘消息,网络事件等进行处理。配置管理模块主要 负责对有关主题进行设置。
基于图3的结构框图,图4是本发明人实施例所述浏览器和即时通信软件 结合在一起的示意图,如图所示,通过即时通信软件与浏览器共用网络模块, 两者共享了网络资源;同时由于代码的重用,减少了程序包的大小。手^L即时 通信的Lib库、浏览器Lib库分别实现了手机即使通信协议集与页面測览协议 集,可以通过一个UI界面模块,将两个Lib库进行了集成。对于其中相互交 互的部分,比如即时通信專欠件中收到一条宣传小广告,用内置浏览器来打开, 就通过两个库的统一接口 ,由UI界面模块来控制程序逻辑就可以实现了。
在手机即使通信装置1内部实现浏览器的功能可以根据wapl.l的协议标
准来实现,而且还可以根据不同类型的手机平台,采用不同的语言,例如采 用KJava、 Symbian或者WinCE等语言。另外,手机即时通信装置1和后台服 务器(例如手机即时通信代理服务器4、手机业务代理服务器5)之间的通 信可以采用TCP或者HTTP协议。
如图5所示,是本发明一种具有浏览器功能的手机即时通信系统的实现方 法的流程图。详述如下
步骤S1,用户登录即时通信装置。用户登录即使通信装置后,系统需要对 用户身份进行验证,验证通过后,执行步骤S2。
步骤S2,手机即时通信装置通过代理服务器获取当前用户好友的基本信 息。验证通过后, 一般会从后台服务器获取到好友列表以及每个好友的基本信 息,例如好友ID、昵称、个性签名和个人简介等,本发明也将该用户好友的 空间信息作为一项基本信息在登录成功后从后台服务器获得,并以预设的模式 进行显示,例如用不同的图标类型显示在好友列表末尾表示不同的空间状态, 从而可以直观地告诉用户哪些好友开通了个人空间,哪些好友的个人空间最近 有更新,使得用户在访问好友空间时更有针对性,不会试图访问没有开通或者 没有更新过的个人空间,如图6所示。
步骤S3,系统判断是否接收到用户需要查看某个好友的相关信息的请求。 用户可以在手机即时通信装置中的即时通信软件选择查询某个好友详细资料、 该好友的空间名、空间地址和空间最新摘要等等,如图7所示。
步骤S4,若在当前用户好友的基本信息页面中需要查看相关信息(例如, 需要查询好友的个人空间相关信息),系统则通过代理服务器获取该用户好友 的相关信息,并根据该相关信息调用手机即时通信装置内置的浏览器进行显 示。由于本发明在即时通信装置内部实现了浏览器的功能,所以在浏览好友个 人空间网页时不用切换到手机浏览器,直接就可以查看和对好友空间进行操 作,如图8所示。
步骤S5、 S6,若好友个人空间有最新信息,系统则可以通过代理服务器 从手机个人业务服务器获取到该用户好友个人空间的最新信息,手机即时通信 装置则实时对当前用户好友的基本信息和/或相关信息进行更新,并调用当前手
机即时通信装置内置的浏览器进行显示。同时,若在当前手机即时通信装置中 的浏览器显示相关信息时接收到即时通信信息,用户则直接在当前页面打开并 进行回复。
因此,用户通过本发明所述的手机即时通信装置,可以实时掌握好友的个 人空间开通、更新情况,并能及时监控自己的个人空间被回复、留言、转载、 关注等动态,而且对个人空间的关注和即时通信聊天应用还可以同时进行,避 免了在手机浏览器和手机即使通信装置两个独立平台之间来回切换操作的繁 瑣步骤,提升了用户体验感,而且也对手机个人空间的普及带来很大的方便。
明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种具有浏览器功能的手机即时通信系统的实现方法,其特征在于,包括以下步骤A、手机即时通信装置获取当前用户好友的基本信息,所述用户好友的基本信息包括空间信息;B、接收用户的查看请求,获取该用户好友的相关信息,并调用手机即时通信装置内置的浏览器对所述相关信息进行显示,所述相关信息包括用户好友的个人空间相关信息。
2、 根据权利要求1所述的一种具有浏览器功能的手机即时通信系统的实 现方法,其特征在于,在执行所述步骤A之前,还包括对用户身份进行验证的 步骤,验证通过后执行所述步骤A。
3、 根据权利要求1或2所述的一种具有浏览器功能的手机即时通信系统 的实现方法,其特征在于,所述步骤A具体包括以下步骤Al 、手机即时通信装置通过代理服务器从手机即时通信服务器和手机个人 业务服务器获取当前用户好友的基本信息。
4、 根据权利要求3所述的一种具有浏览器功能的手机即时通信系统的实 现方法,其特征在于,所述步骤A进一步包括以下步骤A2、对获取到的所述基本信息中的空间信息以预设的模式进行显示。
5、 才艮据权利要求1所述的一种具有浏览器功能的手机即时通信系统的实 现方法,其特征在于,所述步骤B中,若在当前手机即时通信装置中的浏览器显示相关信息时接收到即时通信 信息,则直接在当前页面打开并进行回复。
6、 根据权利要求3所述的一种具有浏览器功能的手机即时通信系统的实 现方法,其特征在于,所述步骤B具体包括Bl 、通过代理服务器从所述手机个人业务服务器获取到所述用户好友个人 空间的最新信息,并调用当前手机即时通信装置内置的浏览器进行显示。
7、 根据权利要求1所述的一种具有浏览器功能的手机即时通信系统的实 现方法,其特征在于,还包括以下步骤c、手机即时通信装置实时对当前用户好友的基本信息和/或相关信息进行更新显示。
8、 一种具有浏览器功能的手机即时通信系统,其特征在于,所述系统包括手机即时通信装置,包括即时通信软件和内置浏览器,用于显示用户好友 的基本信息和相关信息,转发用户请求;即时通信服务器,用于提供即时通信服务;以及 业务服务器,用于提供网络业务服务。
9、 根据权利要求8所述的一种具有浏览器功能的手机即时通信系统,其 特征在于,所述系统还包括代理服务器,包括手机即时通信代理服务器和手机业务代理服务器,用于 提供适合手机服务的代理功能,将所述手机即时通信装置发来的请求进行转 发,以及将获取到的信息转发至所述手机即时通信装置。
10、 根据权利要求8或9所述的一种具有浏览器功能的手机即时通信系统,其特征在于,所述即时通信软件和所述内置浏览器的结合是根据wapl.l的协 议标准来实现;所述手机即时通信装置与所述代理服务器通过TCP或HTTP 协议进行通信。
全文摘要
本发明公开了一种具有浏览器功能的手机即时通信系统及其实现方法,用以解决现有技术中需要在浏览器和即时通信软件不停地进行切换操作的问题。包括手机即时通信装置,包括即时通信软件和内置浏览器,用于显示用户好友的基本信息和相关信息,转发用户请求;即时通信服务器,用于提供即时通信服务;以及业务服务器,用于提供网络业务服务。本发明避免了在手机浏览器和手机即时通信软件中两个独立平台之间来回切换操作的繁琐步骤,提升了用户体验感。
文档编号H04M1/725GK101106774SQ20071007559
公开日2008年1月16日 申请日期2007年8月10日 优先权日2007年8月10日
发明者晶 戴, 勇 杨, 牛海防, 范瑞彬, 邱会发 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1