一种实现即时通信的系统及方法

文档序号:7619516阅读:153来源:国知局
专利名称:一种实现即时通信的系统及方法
技术领域
本发明涉及即时通信领域,特别是涉及一种能够通过数字电视实现即时通信的系统及方法。
背景技术
随着即时通信技术的飞速发展,即时通讯工具已经成为比较普遍的通信工具,使用即时通信工具进行即时通信的用户日益增多,用户通过即时消息(IM)客户端发送和接收IM,以达到快速传递消息的目的。
但是即时通信也有其局限性,比如,用户必须通过IM客户端才能进行发送和接收IM,目前普遍应用的IM客户端仅有计算机,用户的即时通信基本上只能依赖于计算机实现,还没有出现更为普及的IM客户端。
目前,电视机在中国的普及率非常之高。而且,数字电视的发展也十分迅猛,这是因为传统的电视机加装了机顶盒和IC卡即可以作为数字电视,用户通过数字电视可以点播和收看数字电视节目。数字电视以IC卡号码为其在数字电视系统中的唯一标识,数字电视协调控制中心(CA)通过该IC卡号码识别相应的数字电视,从而向相应的数字电视发送数字电视信号。但是迄今为止,数字电视的应用领域还比较窄,其优势还未被充分利用。
从以上分析可见,一方面,为了扩大即时通信业务,必须找到更普及的即时通信终端。另一方面,目前较为普及的数字电视也急需通过新的应用领域拓展其业务。

发明内容
本发明的主要目的在于提供一种实现即时通信的系统及方法,使数字电视具有IM客户端的功能,可以实现即时通信。
本发明的目的是通过以下技术方案实现的一种实现即时通信的系统,该系统包括即时通信系统和数字电视系统,还包括数字电视即时消息IM网关,用于对即时通信系统和数字电视系统之间交互的即时通信业务数据和业务信令进行协议转换。
其中,所述即时通信系统包括至少一个IM客户端和IM服务器;所述数字电视系统包括至少一个数字电视和数字电视协调控制中心CA,其中,所述IM客户端依次通过IM服务器、数字电视IM网关,数字电视CA向数字电视发送IM;数字电视依次通过数字电视CA、数字电视IM网关和IM服务器向IM客户端发送IM。
优选地,所述即时通信系统还包括由IM服务器访问的号码绑定数据库,用于存储并提供所述数字电视的IC卡号码和IM号码之间的对应关系。
一种实现即时通信的方法,该方法包括如下步骤A、设置对数字电视系统和即时通信系统之间交互的即时通信业务数据和业务信令进行协议转换的数字电视IM网关;B、数字电视通过所设置的数字电视IM网关登录IM服务器,IM客户端登录IM服务器;C、数字电视和IM客户端之间以及数字电视之间通过所设置的数字电视IM网关进行即时通信。
优选地,该方法进一步包括P、设置并保存数字电视的IC卡号码和IM号码之间的对应关系。
其中,所述步骤P具体包括以下步骤P1、数字电视发送包含IM号码的绑定命令至数字电视CA;P2、数字电视CA获取数字电视的IC卡号码,并发送包含IC卡号码、和IM号码的绑定请求至IM服务器;P3、IM服务器保存该IC卡号码和IM号码的对应关系。
其中,步骤B所述数字电视登录IM服务器具体包括以下步骤
B1、数字电视发送登录请求至数字电视CA;B2、数字电视CA获取数字电视的IC卡号码,并发送包含IC卡号码的登录请求至IM服务器;B3、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找该IC卡号码所对应的IM号码,在对该IM号码进行登录设置后,返回登录响应至数字电视。
优选地,步骤B3所述IM服务器向数字电视返回的登录响应进一步包括预设的该IM号码的在线好友列表。
其中,步骤C所述数字电视与IM客户端之间进行即时通信包括如下步骤数字电视发送IM至IM客户端;IM客户端发送IM至数字电视。
其中,所述数字电视发送IM至IM客户端具体包括以下步骤C01、发送方数字电视发送包含接收方IM号码的IM至数字电视CA;C02、数字电视CA获取发送方数字电视的IC卡号码,并发送包含发送方数字电视IC卡号码和接收方IM号码的IM至IM服务器;C03、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找发送方数字电视IC卡号码对应的发送方数字电视IM号码,并将包含发送方数字电视IM号码的IM发送至接收方IM号码对应的IM客户端。
其中,步骤C所述IM客户端发送IM至数字电视具体包括以下步骤C11、发送方IM客户端发送包含接收方IM号码的IM至IM服务器;C12、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找接收方IM号码对应的接收方IC卡号码,并将包含接收方IC卡号码的IM发送至数字电视CA;C13、数字电视CA将包含发送方IM号码的IM发送至接收方IC卡号码所对应的数字电视。
其中,步骤C所述数字电视之间进行即时通信具体包括如下步骤C21、发送方数字电视发送包含接收方数字电视IM号码的IM至数字电视CA;C22、数字电视CA获取发送方数字电视的IC卡号码,并发送包含发送方数字电视IC卡号码和接收方数字电视IM号码的IM至IM服务器;C23、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找发送方数字电视IC卡号码对应的发送方数字电视IM号码,以及接收方数字电视IM号码所对应的接收方数字电视IC卡号码,并发送包含发送方数字电视IM号码和接收方数字电视IC卡号码的IM至数字电视CA;C24、数字电视CA根据接收方数字电视IC卡号码发送包含接收方数字电视IM号码的IM至接收方数字电视。
本发明提供了一种实现即时通信的系统及方法,关键是,本发明在即时通信系统的IM服务器和数字电视系统的数字电视CA之间设置了一个通过协议转换而实现消息互传的数字电视IM网关,从而实现在IM服务器上登录的数字电视与IM客户端之间的即时通信,以及在IM服务器上登录的数字电视之间的即时通信。
此外,由于IM服务器可保存数字电视的IC卡号码和IM号码之间的绑定关系,所以,IM客户端接收数字电视发来的IM时,在IM客户端上显示数字电视的IM号码;在IM客户端发送IM至数字电视时,仅需输入接收方数字电视的IM号码;或者在数字电视互传IM时,发送方数字电视仅需输入接收方数字电视的IM号码;接收方数字电视上显示发送方数字电视的IM号码,从而屏蔽了数字电视IC卡号码,用户不需要记住IC卡号码,通过IM号码即可与数字电视进行方便友好的通信。


图1是本发明的实现即时通信的系统结构示意图;图2是根据本发明的设置数字电视的IC卡号码和IM号码之间绑定关系的示意性流程图;图3是根据本发明的数字电视登录IM服务器的示意性流程图;
图4是根据本发明的数字电视发送IM至IM客户端的示意流程图;图5是根据本发明的IM客户端发送IM至数字电视的示意流程图;图6是根据本发明的数字电视之间交互IM的示意流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明的实现即时通信的系统结构示意图,从图1中可见,本发明包括至少一个数字电视101、数字电视CA 102、数字电视IM网关103、IM服务器104、号码绑定数据库105和至少一个IM客户端106,其中数字电视101包含机顶盒和IC卡(未示出),可发送或接收IM;数字电视CA可连接多个数字电视101,查找发送方数字电视101的IC卡号码,并在转发至数字电视IM网关的IM中包含发送方数字电视的IC卡号码,或将数字电视IM网关发来的包含接收方数字电视IC卡号码的IM转发至该IC卡号码所对应的接收方数字电视101;数字电视IM网关103在IM服务器104和数字电视CA 102之间转发IM,其具体功能为对数字电视CA 102发来的IM进行协议转换,转换为IM服务器104支持的协议格式后发送至IM服务器104;对IM服务器104发来的IM进行协议转换,转换为数字电视CA 102支持的协议格式后发送至数字电视CA 102;IM服务器104可连接多个IM客户端106,将IM客户端106发出的IM转发至数字电视IM网关103,或将数字电视IM网关103发来的IM转发给对应的IM客户端106;号码绑定数据库105存储并提供数字电视的IC卡号码和IM号码之间的绑定关系,IM服务器可从号码绑定数据库105提取数字电视101的IC卡号码所对应的IM号码,或提取数字电视101的IM号码所对应的IC卡号码,图1所示的号码绑定数据库105独立于IM服务器104,在实际应用中,号码绑定数据库105也可以作为IM服务器104的一部分。
基于上述系统,用户可利用数字电视进行即时通信,即发送和接收IM。为了实现该目的,首先数字电视必须登录到提供即时通信服务的IM服务器,在IM服务器返回登录响应后,数字电视可以向IM客户端发送IM,IM客户端也可以向数字电视发送IM。此外,登录IM服务器的数字电视之间也可以交互IM。
而且,可由IM服务器设置并保存数字电视的IC卡号码和IM号码之间的绑定关系,因此,当向数字电视发送IM时,只需输入数字电视的IM号码,而无需输入其IC卡号码;当接收到来自数字电视的IM时,显示的是发送方数字电视的IM号码,而非IC卡号码。
下面参考图2至图6详细说明在数字电视上实现即时通信的主要流程。
图2是根据本发明的设置IM号码和IC卡号码之间绑定关系的示意流程图,该流程基于图1所示系统,从图2可见,该流程具体包括如下步骤步骤201数字电视向数字电视CA发送绑定命令,该命令中包含用户输入的需要绑定的IM号码和IM密码;步骤202数字电视CA接收到绑定命令后,查找发出绑定命令的数字电视的IC卡号码;步骤203数字电视CA向数字电视IM网关发送绑定请求,该请求中包含IC卡号码、IM号码和IM密码;步骤204数字电视IM网关接收到绑定请求后,转发该请求至IM服务器;步骤205IM服务器接收到绑定请求后,验证该请求包含的IM号码和IM密码的有效性,如果有效,则执行步骤206;否则,不进行绑定,退出本流程;步骤206IM服务器在号码绑定数据库中保存该IC卡号码和IM号码的绑定关系;
步骤207IM服务器经过数字电视IM网关、数字电视CA向用户电视返回绑定响应。
执行完上述流程,建立了一个数字电视的IC卡号码和IM号码的绑定关系。
图3是根据本发明的数字电视登录IM服务器的示意性流程图,该流程基于图1所示的系统,从图3可见,该流程具体包括如下步骤步骤301数字电视向数字电视CA发送登录IM服务器的登录请求;步骤302数字电视CA接收到登录请求后,查找发出登录请求的数字电视的IC卡号码;步骤303数字电视CA向数字电视IM网关发送包含数字电视IC卡号码的登录请求;步骤304数字电视IM网关接收到登录请求后,转发该登录请求至IM服务器;步骤305IM服务器从号码绑定数据库中提取登录请求中数字电视IC卡号码对应的IM号码;步骤306IM服务器设置IM登录状态并提取该IM号码对应的在线好友列表;步骤307IM服务器将包含在线好友列表的登录响应经过数字电视IM网关、数字电视CA返回至数字电视。
执行完上述流程,数字电视登录IM服务器,可以和登录IM服务器的IM客户端或其它数字电视进行即时通信。
图4是根据本发明的数字电视发送IM至IM客户端的示意性流程图,该流程基于图1所示的系统,从图4可见,本流程具体包括如下步骤步骤401数字电视发送包含接收方IM号码和消息内容的IM至数字电视CA;步骤402数字电视CA接收到IM后,查找出发送方数字电视的IC卡号码;
步骤403数字电视CA发送包含发送方数字电视IC卡号码、接收方IM号码和消息内容的IM至数字电视IM网关;步骤404数字电视IM网关接收到IM后,对该IM进行协议转换后转发至IM服务器;步骤405IM服务器从号码绑定数据库中提取IM中发送方数字电视IC卡号码对应的IM号码;步骤406IM服务器发送包含发送方数字电视IM号码和消息内容的IM至接收方IM号码所对应的接收方IM客户端。
执行完上述流程,数字电视将IM发送至IM客户端,在该IM客户端上显示消息内容和发送方数字电视的IM号码。
图5是根据本发明的IM客户端发送IM至数字电视的示意流程图,该流程基于图1所示的系统,从图5中可见,该流程具体包括如下步骤步骤501IM客户端发送包含接收方数字电视IM号码和消息内容的IM至IM服务器;步骤502IM服务器接收到该IM后,从号码绑定数据库中提取IM中包含的接收方数字电视IM号码对应的IC卡号码;步骤503IM服务器发送包含接收方数字电视IC卡号码、发送方IM号码和消息内容的IM至数字电视IM网关;步骤504数字电视IM网关接收到该IM后,对该IM进行协议转换后转发至数字电视CA;步骤505数字电视CA接收到该IM后,向IM中包含的接收方数字电视IC卡号码所对应的数字电视发送IM。
执行完上述流程,IM客户端将IM发送至数字电视,在该数字电视上显示消息内容以及发送方的IM号码。
图6是根据本发明的数字电视之间交互IM的示意性流程图,该流程基于图1所示的系统,从图6可见,该流程具体包括如下步骤步骤601发送方数字电视发送包含接收方数字电视IM号码和消息内容的IM至数字电视CA;步骤602数字电视CA接收到该IM后,查找发送方数字电视的IC卡号码;步骤603数字电视CA发送包含发送方数字电视IC卡号码、接收方数字电视IM号码和消息内容的IM至数字电视IM网关;步骤604数字电视IM网关对该IM进行协议转换,转换为IM服务器支持的协议格式后发送至IM服务器;步骤605IM服务器从号码绑定数据库中提取IM包含的发送方数字电视IC卡号码对应的发送方数字电视IM号码,以及接收方数字电视IM号码所对应的接收方数字电视IC卡号码;步骤606IM服务器发送包含发送方数字电视IM号码、接收方数字电视IC卡号码和消息内容的IM至数字电视IM网关;步骤607数字电视IM网关对该IM进行协议转换,转换为数字电视CA支持的协议格式后发送至数字电视CA;步骤608数字电视CA将IM发送至接收方数字电视IC卡号码所对应的接收方数字电视。
执行完上述流程,发送方数字电视将IM发送至接收方数字电视,在接收方数字电视显示IM的消息内容以及发送方数字电视的IM号码。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现即时通信的系统,该系统包括即时通信系统和数字电视系统,其特征在于,该系统进一步包括数字电视即时消息IM网关(103),用于对即时通信系统和数字电视系统之间交互的即时通信业务数据和业务信令进行协议转换。
2.根据权利要求1所述的系统,其特征在于,所述即时通信系统包括至少一个IM客户端(106)和IM服务器(104);所述数字电视系统包括至少一个数字电视(101)和数字电视协调控制中心CA(102),其中,所述IM客户端(106)依次通过IM服务器(104)、数字电视IM网关(103),数字电视CA(102)向数字电视(101)发送IM;数字电视(101)依次通过数字电视CA(102)、数字电视IM网关(103)和IM服务器(104)向IM客户端(106)发送IM。
3.根据权利要求2所述的系统,其特征在于,所述即时通信系统还包括可由IM服务器(104)访问的号码绑定数据库(105),用于存储并提供所述数字电视(101)的IC卡号码和IM号码之间的对应关系。
4.一种实现即时通信的方法,其特征在于,该方法包括如下步骤A、设置对数字电视系统和即时通信系统之间交互的即时通信业务数据和业务信令进行协议转换的数字电视IM网关;B、数字电视通过所设置的数字电视IM网关登录IM服务器,IM客户端登录IM服务器;C、数字电视和IM客户端之间以及数字电视之间通过所设置的数字电视IM网关进行即时通信。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括P、设置并保存数字电视的IC卡号码和IM号码之间的对应关系。
6.根据权利要求5所述的方法,其特征在于,所述步骤P具体包括以下步骤P1、数字电视发送包含IM号码的绑定命令至数字电视CA;P2、数字电视CA获取数字电视的IC卡号码,并发送包含IC卡号码、和IM号码的绑定请求至IM服务器;P3、IM服务器保存该IC卡号码和IM号码的对应关系。
7.根据权利要求5所述的方法,其特征在于,步骤B所述数字电视登录IM服务器具体包括以下步骤B1、数字电视发送登录请求至数字电视CA;B2、数字电视CA获取数字电视的IC卡号码,并发送包含IC卡号码的登录请求至IM服务器;B3、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找该IC卡号码所对应的IM号码,在对该IM号码进行登录设置后,返回登录响应至数字电视。
8.根据权利要求7所述的方法,其特征在于,步骤B3所述IM服务器向数字电视返回的登录响应进一步包括预设的该IM号码的在线好友列表。
9.根据权利要求5所述的方法,其特征在于,步骤C所述数字电视与IM客户端之间进行即时通信包括如下步骤数字电视发送IM至IM客户端;IM客户端发送IM至数字电视。
10.根据权利要求9所述的方法,其特征在于,所述数字电视发送IM至IM客户端具体包括以下步骤C01、发送方数字电视发送包含接收方IM号码的IM至数字电视CA;C02、数字电视CA获取发送方数字电视的IC卡号码,并发送包含发送方数字电视IC卡号码和接收方IM号码的IM至IM服务器;C03、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找发送方数字电视IC卡号码对应的发送方数字电视IM号码,并将包含发送方数字电视IM号码的IM发送至接收方IM号码对应的IM客户端。
11.根据权利要求9所述的方法,其特征在于,步骤C所述IM客户端发送IM至数字电视具体包括以下步骤C11、发送方IM客户端发送包含接收方IM号码的IM至IM服务器;C12、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找接收方IM号码对应的接收方IC卡号码,并将包含接收方IC卡号码的IM发送至数字电视CA;C13、数字电视CA将包含发送方IM号码的IM发送至接收方IC卡号码所对应的数字电视。
12.根据权利要求5所述的方法,其特征在于,步骤C所述数字电视之间进行即时通信具体包括如下步骤C21、发送方数字电视发送包含接收方数字电视IM号码的IM至数字电视CA;C22、数字电视CA获取发送方数字电视的IC卡号码,并发送包含发送方数字电视IC卡号码和接收方数字电视IM号码的IM至IM服务器;C23、IM服务器利用其保存的IC卡号码与IM号码的对应关系查找发送方数字电视IC卡号码对应的发送方数字电视IM号码,以及接收方数字电视IM号码所对应的接收方数字电视IC卡号码,并发送包含发送方数字电视IM号码和接收方数字电视IC卡号码的IM至数字电视CA;C24、数字电视CA根据接收方数字电视IC卡号码发送包含接收方数字电视IM号码的IM至接收方数字电视。
全文摘要
本发明提供了一种实现即时通信的系统和方法,该系统包括即时通信系统和数字电视系统,关键是该系统还包括数字电视IM网关,用于对即时通信系统和数字电视系统间交互的即时通信业务数据和业务信令进行协议转换。该方法包括如下步骤设置可对即时通信系统和数字电视系统间交互的即时通信业务数据和业务信令进行协议转换的数字电视IM网关;数字电视和IM客户端登录IM服务器;数字电视和IM客户端之间以及数字电视之间进行即时通信。该方法还包括设置并保存数字电视的IC卡号码和IM号码之间的绑定关系,通过本发明的系统和方法,不仅达到了利用数字电视实现即时通信的基本目的,还能够为使用数字电视进行即时通信的用户提供方便友好的即时通信服务。
文档编号H04L29/06GK1881963SQ20051007760
公开日2006年12月20日 申请日期2005年6月17日 优先权日2005年6月17日
发明者彭浩崇 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1