一种资讯信息提供方法及系统的制作方法

文档序号:7624110阅读:87来源:国知局
专利名称:一种资讯信息提供方法及系统的制作方法
技术领域
本发明涉及即时通信技术,尤其涉及一种即时通信中的资讯信息提供方法及系统。
背景技术
随着计算机技术及网络通信技术的迅速发展,各种类型的即时通信软件得到了广泛的应用。目前很多即时通信软件都具有显示客户端当前所在位置的功能,例如,腾讯QQ软件即可提供联系人名单中在线客户端当前的位置信息。
图1所示为现有技术在即时通信中显示客户端位置信息的流程图,主要实现过程如下步骤S1、本地客户端通过远端客户端的即时通信消息或者登陆信息获取远端客户端的IP地址信息;步骤S2、本地客户端将远端客户端的IP地址信息与本地存储的IP地址列表进行比较,即可获知远端客户端当前所在的地区;其中本地存储的IP地址列表为本地客户端在装载即时通信软件的同时获取的,其形式如下表所示

步骤S3、在本地显示远端客户端当前所在的地区。
现有技术的即时通信软件只能为本地客户端提供远端客户端当前所在的地区,无法提供为本地客户端提供自身及远端客户端当前所在地区的资讯信息,如天气信息、新闻信息等。

发明内容
本发明要解决的技术问题在于提出一种资讯信息提供方法及系统,使本地客户端能够获取自身及远端客户端当前所在地区的资讯信息。
本发明方法包括一种资讯信息提供方法,应用在包括本地客户端及至少一个远端客户端的即时通信系统中;包括步骤A、获取不同地区的资讯信息,并设置每个地区与该地区的资讯信息之间的对应关系;B、获取本地客户端及远端客户端的当前归属地区,为本地客户端提供本地客户端及远端客户端当前归属地区所对应的资讯信息。
所述资讯信息存储在资讯信息存储服务器中。
所述步骤B具体包括步骤B1、本地客户端根据远端客户端的上线消息或即时通信消息获取远端客户端的IP地址,并向资讯信息存储服务器发送资讯信息获取请求,请求中携带有本地用户及远端客户端的IP地址;B2、资讯信息存储服务器根据所述IP地址得出本地客户端及远端客户端当前所属地区,获取该地区对应的资讯信息,将本地客户端和远端客户端当前所属地区及该地区的资讯信息发送给本地客户端进行显示。
所述本地客户端将自身的标识信息与自身及远端客户端的IP地址一同发送给信息服务器。
所述步骤B1之前还包括设置与客户端标识信息相对应的个性资讯信息的步骤;所述步骤B2中还包括信息服务器根据本地客户端的标识信息获取对应的个性资讯信息,并将其发送给本地客户端进行显示的步骤。
所述资讯信息存储服务器定时获取,或在收到触发请求时获取不同地区的资讯信息及不同类型的个性资讯信息,以此更新资讯信息和客户端个性资讯信息的内容。
所述资讯信息存储服务器定时获取,或在收到触发请求时获取不同地区的资讯信息,以此更新资讯信息的内容。
所述资讯信息中包括天气信息。
所述资讯信息中还包括新闻信息和旅游信息。
一种资讯信息提供系统,包括本地客户端及至少一个远端客户端;还包括资讯信息提供服务器,用于提供资讯信息;资讯信息存储服务器,与本地客户端、远端客户端客户端及资讯信息提供服务器分别连接,用于获取并存储资讯信息提供服务器提供的资讯信息,并为本地客户端提供其自身及远端客户端的资讯信息。
所述系统进一步包括请求处理服务器,连接在客户端与资讯信息存储服务器之间,用于接收本地客户端发出的资讯信息获取请求,将该请求转发给资讯信息存储服务器,并接收资讯信息存储服务器返回的资讯信息,将其转发给本地客户端。
所述资讯信息获取请求中携带有本地客户端及远端客户端的IP地址。
所述资讯信息获取请求中进一步携带有本地客户端的标识信息。
所述资讯信息存储服务器定时获取,或在收到资讯信息提供服务器的触发请求时获取资讯信息。
本发明有益效果如下本发明在资讯信息存储服务器中设置了每个地区与该地区的资讯信息之间的对应关系,资讯信息存储服务器在收到本地客户端发出的资讯信息获取请求时,可根据本地客户端及远端客户端的当前归属地区,为本地客户端提供本地客户端及远端客户端当前归属地区所对应的资讯信息,从而使本地客户端能够即时得知自身以及远端客户端当前所属地区的资讯信息,提高了用户的使用体验。


图1为现有技术在即时通信中显示客户端位置信息的流程图;图2为本发明的资讯信息提供系统的结构示意图;图3为本发明提供地区资讯信息的流程图;图4为本发明同时提供地区资讯信息及个性资讯信息的流程图。
具体实施例方式
本发明资讯信息提供方法及系统针对现有技术的缺陷,提出使本地客户端能够获取自身及远端客户端当前所在地区的资讯信息的处理方式,下面将结合各个附图对本发明的主要实现原理及其具体实施方式
进行详细的阐述。
图2所示为本发明的资讯信息提供系统的结构示意图,由图中可见,本发明系统主要包括客户端、请求处理服务器、资讯信息存储服务器及资讯信息提供服务器,其中客户端,包括一个本地客户端及至少一个远端客户端,本地客户端与远端客户端可进行通信,本地客户端用于根据远端客户端发出的的上线消息或即时通信消息获取远端客户端的IP地址,并向请求处理服务器发送资讯信息获取请求,该请求中必须携带本地客户端与远端客户端的IP地址,在本地客户端订阅了个性资讯信息的情况下,该请求中还需要携带本地客户端的标识信息(如QQ号码、手机号码等)。
请求处理服务器,与本地客户端和远端客户端分别连接,用于接收本地客户端发出的资讯信息获取请求,并将该请求转发给资讯信息存储服务器,以及接收资讯信息存储服务器返回的资讯信息,将其转发给本地客户端;资讯信息存储服务器,与请求处理服务器及资讯信息提供服务器分别连接,用于获取并存储资讯信息提供服务器提供的资讯信息,并根据请求处理服务器发出的本地用户的标识信息以及本地用户和远端客户端的IP地址为本地客户端提供其自身及远端客户端的资讯信息;资讯信息提供服务器,用于为资讯信息存储服务器提供不同类型的资讯信息,如天气信息、新闻信息、旅游信息等,由于不同类型的资讯信息的提供服务器互不相同,因此本发明需要至少一个资讯信息提供服务器。
在本发明中为本地客户端提供的资讯信息可以为本地客户端及远端客户端当前所属地区的资讯信息,也可以为本地客户端及远端客户端当前所属地区的资讯信息和本地客户端订阅的个性资讯信息的结合,下面分别予以说明。
图3所示为提供地区资讯信息的流程图,其主要实现过程如下步骤S10、本地客户端通过远端客户端的上线消息或向本地客户端发出的即时通信消息获取远端客户端的IP地址。
步骤S11、本地客户端向请求处理服务器发送资讯信息获取请求,该请求中携带有本地客户端及远端客户端的IP地址。
步骤S12、请求处理服务器收到本地客户端发送的资讯信息获取请求后,将其转发给资讯信息存储服务器。
步骤S13、资讯信息存储服务器获取资讯信息获取请求中的IP地址,根据存储在资讯信息存储服务器中的IP地址与所属地区的对应关系得到本地客户端及远端客户端的当前归属地区,IP地址与所属地区的对应关系如下表所示


根据存储在资讯信息存储服务器中的地区与地区资讯信息的对应关系即可得到本地客户端及远端客户端当前归属地区所对应的资讯信息,地区与地区资讯信息的对应关系如下表所示

其中地区资讯信息为资讯信息提供服务器提供,资讯信息存储服务器应定时或在收到资讯信息提供服务器的触发请求时向资讯信息提供服务器请求最新资讯信息,对存储的资讯信息进行更新。由于不同类型的资讯信息对应不同的资讯信息提供服务器,因此在采用定时更新资讯信息的方式时,资讯信息存储服务器应与不同的资讯信息提供服务器预先约定定时更新的时间;在采用触发方式进行资讯信息的更新时,资讯信息提供服务器在更新资讯信息后即向资讯信息存储服务器发送触发请求。
步骤S14、资讯信息存储服务器将本地客户端和远端客户端的IP地址对应的地区及该地区对应的资讯信息发送给请求处理服务器,由请求处理服务器将其转发给本地客户端。
步骤S15、在本地客户端显示本地客户端及远端客户端与其所属地区,以及该地区的资讯信息的对应关系。
图4所示为同时提供地区资讯信息及个性资讯信息的流程图,其主要实现过程如下步骤S20、本地客户端通过远端客户端的上线消息或向本地客户端发出的即时通信消息获取远端客户端的IP地址。
步骤S21、本地客户端向请求处理服务器发送资讯信息获取请求,该请求中携带有本地客户端的标识信息以及本地客户端和远端客户端的IP地址。
步骤S22、请求处理服务器收到本地客户端发送的资讯信息获取请求后,将其转发给资讯信息存储服务器。
步骤S23、资讯信息存储服务器获取资讯信息获取请求中的本地客户端的标识信息以及本地客户端和远端客户端的IP地址;根据存储在资讯信息存储服务器中的IP地址与所属地区的对应关系得到本地客户端及远端客户端的当前归属地区,根据存储在资讯信息存储服务器中的地区与地区资讯信息的对应关系得到本地客户端及远端客户端当前归属地区所对应的资讯信息,其中IP地址与所属地区的对应关系以及地区与地区资讯信息的对应关系的设置方式与上述步骤S13中的设置方式相同,不再重复。
根据本地客户端的标识信息得到其订阅的个性资讯信息,下面以客户端标识信息为QQ号码为例说明存储在资讯信息存储服务器中的客户端标识信息与其订阅的个性资讯信息之间的对应关系,对应关系如下表所示

个性资讯信息同样由资讯信息提供服务器提供,资讯信息存储服务器应定时或在收到资讯信息提供服务器的触发请求时向资讯信息提供服务器请求最新资讯信息,对存储的资讯信息进行更新。
步骤S24、资讯信息存储服务器将本地客户端订阅的个性资讯信息、本地客户端和远端客户端的IP地址对应的地区以及该地区对应的资讯信息发送给请求处理服务器,由请求处理服务器将其转发给本地客户端。
步骤S25、在本地客户端显示本地客户端订阅的个性资讯信息,本地客户端及远端客户端与其所属地区,以及该地区的资讯信息的对应关系。
本发明中的资讯信息存储服务器可作为内容提供方向第三方服务器(如web服务器等)提供资讯信息。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种资讯信息提供方法,应用在包括本地客户端及至少一个远端客户端的即时通信系统中;其特征在于,包括步骤A、获取不同地区的资讯信息,并设置每个地区与该地区的资讯信息之间的对应关系;B、获取本地客户端及远端客户端的当前归属地区,为本地客户端提供本地客户端及远端客户端当前归属地区所对应的资讯信息。
2.根据权利要求1所述的资讯信息提供方法,其特征在于,所述资讯信息存储在资讯信息存储服务器中。
3.根据权利要求2所述的资讯信息提供方法,其特征在于,所述步骤B具体包括步骤B1、本地客户端根据远端客户端的上线消息或即时通信消息获取远端客户端的IP地址,并向资讯信息存储服务器发送资讯信息获取请求,请求中携带有本地用户及远端客户端的IP地址;B2、资讯信息存储服务器根据所述IP地址得出本地客户端及远端客户端当前所属地区,获取该地区对应的资讯信息,将本地客户端和远端客户端当前所属地区及该地区的资讯信息发送给本地客户端进行显示。
4.根据权利要求3所述的资讯信息提供方法,其特征在于,所述本地客户端将自身的标识信息与自身及远端客户端的IP地址一同发送给信息服务器。
5.根据权利要求4所述的资讯信息提供方法,其特征在于,所述步骤B1之前还包括设置与客户端标识信息相对应的个性资讯信息的步骤;所述步骤B2中还包括信息服务器根据本地客户端的标识信息获取对应的个性资讯信息,并将其发送给本地客户端进行显示的步骤。
6.根据权利要求5所述的资讯信息提供方法,其特征在于,所述资讯信息存储服务器定时获取,或在收到触发请求时获取不同地区的资讯信息及不同类型的个性资讯信息,以此更新资讯信息和客户端个性资讯信息的内容。
7.根据权利要求1所述的资讯信息提供方法,其特征在于,所述资讯信息存储服务器定时获取,或在收到触发请求时获取不同地区的资讯信息,以此更新资讯信息的内容。
8.根据权利要求1所述的资讯信息提供方法,其特征在于,所述资讯信息中包括天气信息。
9.根据权利要求8所述的资讯信息提供方法,其特征在于,所述资讯信息中还包括新闻信息和旅游信息。
10.一种资讯信息提供系统,包括本地客户端及至少一个远端客户端;其特征在于,还包括资讯信息提供服务器,用于提供资讯信息;资讯信息存储服务器,与本地客户端、远端客户端客户端及资讯信息提供服务器分别连接,用于获取并存储资讯信息提供服务器提供的资讯信息,并为本地客户端提供其自身及远端客户端的资讯信息。
11.根据权利要求10所述的资讯信息提供系统,其特征在于,所述系统进一步包括请求处理服务器,连接在客户端与资讯信息存储服务器之间,用于接收本地客户端发出的资讯信息获取请求,将该请求转发给资讯信息存储服务器,并接收资讯信息存储服务器返回的资讯信息,将其转发给本地客户端。
12.根据权利要求11所述的资讯信息提供系统,其特征在于,所述资讯信息获取请求中携带有本地客户端及远端客户端的IP地址。
13.根据权利要求12所述的资讯信息提供系统,其特征在于,所述资讯信息获取请求中进一步携带有本地客户端的标识信息。
14.根据权利要求10所述的资讯信息提供系统,其特征在于,所述资讯信息存储服务器定时获取,或在收到资讯信息提供服务器的触发请求时获取资讯信息。
全文摘要
本发明公开了一种资讯信息提供方法及系统,使本地客户端能够获取自身及远端客户端当前所在地区的资讯信息。所述系统包括本地客户端、至少一个远端客户端、资讯信息提供服务器和资讯信息存储服务器;所述方法包括步骤A.获取不同地区的资讯信息,并设置每个地区与该地区的资讯信息之间的对应关系;B.获取本地客户端及远端客户端的当前归属地区,为本地客户端提供本地客户端及远端客户端当前归属地区所对应的资讯信息。本发明使本地客户端能够即时得知自身以及远端客户端当前所属地区的资讯信息,提高了用户的使用体验。
文档编号H04L12/16GK1933409SQ20051010332
公开日2007年3月21日 申请日期2005年9月16日 优先权日2005年9月16日
发明者高自光, 王星 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1