一种实现即时通讯的方法及系统的制作方法

文档序号:7588662阅读:106来源:国知局
专利名称:一种实现即时通讯的方法及系统的制作方法
技术领域
本发明涉及计算机软件、网络通讯和电视技术领域,尤其涉及一种即时消息的处理方法及系统。
背景技术
本发明所涉及的即时通讯技术是现今发展迅速的技术领域。即时消息系统的概念模型参考附图1,该系统包括三个部分即时消息服务器,主要负责提供即时消息的存储、转发服务,并在即时消息客户端登陆后向其发送即时消息;即时消息发送客户端,主要负责提供即时消息的编辑和发送服务;即时消息接收客户端,主要负责提供即时消息的接收、通知和显示服务。
在实际的即时消息系统中,即时消息发送客户端和即时消息接收客户端往往结合在一起作为一个软件提供给用户。在即时消息发送客户端需要发送即时消息时,可以选择两种方式其一、如果可以与即时消息接收客户端建立直接的点对点连接,则可以直接向即时消息接收客户端发送即时消息;其二、如果由于某种网络或者规则限制不能与即时消息接收客户端直接进行点对点的消息发送,则将即时消息发送给即时消息服务器进行中转。当即时消息接收客户端未登陆时,即时消息服务器将对收到的即时消息进行存储,等待接收客户端登陆后再发送。
即时消息服务器还可以主动的向即使消息接收客户端发送即时消息,如广告、系统消息等等。
目前的即时消息系统,客户端软件安装在计算机上,但用户接收到即时消息时必须正在操作计算机才能及时的获得短消息并进行相应的处理。但是,在很多情况下,用户虽然在计算机上打开了即时消息客户端,但是他本人却可能并不在计算机附近。而由于某种原因,如用户未打开计算机的音频设备或者用户为弱听人士,使得原本可以通过声音等方式进行相对较远距离的通知功能无法发生作用。特别是当用户正在观看电视节目的时候,由于被电视节目所吸引,往往忽略计算机上的即时消息通知,而在欣赏完电视节目后,可能因为时间过晚而未到计算机上阅读即时消息。随着即时消息系统的广泛应用,特别是在商业上的应用,及时的获取即时消息变得非常重要。

发明内容
为了解决以上的问题,本发明提出了一种实现即时通讯的方法及系统。目的是给即时消息用户提供一种,离开计算机都能同时获得即时消息的方法。
一种实现即时通讯的方法,其方法实现系统包括即时消息发送客户端、即时消息服务器、即时消息接收客户端、即时消息接入装置、输出装置,其特征在于包括以下步骤即时消息发送客户端发送即时消息给接收客户端;即时消息接收客户端接收到即时消息后,根据用户预先定义的规则,将即时消息发送给即时消息接入装置;即时消息接入装置将接收到的即时消息转换为音视频信号,发送给输出装置进行输出。
所述的用户预先定义的规则指全部转发规则或部分转发规则。
所述的部分转发规则是根据消息类型、发送方、当前用户的状态、时间、预定义的未阅读超时时间或者即时消息内容等因素之一或其任意组合进行定制的。
所述的输出装置的输出可以是显示,或者播放,或者以上方式的组合。
一种实现即时通讯的系统,包括即时消息服务器、通过该即时消息服务器相互联系的即时消息发送客户端和即时消息接收客户端,即时消息发送客户端可以直接发送即时消息给即时消息接收客户端,其特征在于还包括接收来自即时消息接收客户端的即时消息的即时消息接入装置,和用于输出经过即时消息接入装置处理过的输出信号的输出装置。
所述即时消息接收客户端包括即时消息接收模块、即时消息分发模块、即时消息分发设置接口和即时消息接入装置接口模块,其中即时消息接收模块,负责接收即时消息,并进行适当的解码后转发给即时消息分发模块;即时消息分发模块,根据用户定义的分发规则,选择性的将收到的即时消息转发给即时消息接入装置接口模块;即时消息分发设置接口,用来与用户进行交互,来设置即时消息的分发规则;即时消息接入装置接口模块将收到的即时消息进行适当的编码,并通过相应的物理接口将即时消息转发给即时消息接入装置。
所述的即时消息接入装置,可以是独立的物理装置,或者内置于输出装置,所述装置包括以下的几个模块即时消息接收模块、即时消息存储模块、非即时消息输入信号模块、输出信号转换模块、人机控制接口和处理器,其中即时消息接收模块,负责与即时消息接收客户端交互获取即时消息,并进行适当的解码后转发给即时消息存储模块;即时消息存储模块,接收即时消息内容并将其存储在内部的存储器中,并根据负责对即时消息接入装置内部的各个模块进行控制的处理器的要求将需要输出的即时消息转发给输出信号转换模块;输出信号转换模块从负责处理非即时消息输入的非即时消息输入信号模块接收信号,并从即时消息存储模块中提取需要输出的即时消息并进行输出转换,将两者叠加后将输出信号通过本模块的物理接口发送给输出装置进行输出;即时消息接入装置中的人机控制接口,负责与用户进行即时消息相关的控制交互,并将控制信号交给处理器进行相应的执行和协调工作。
所述的输出信号转换模块,还可以通过输出装置的独立频道或者独立输入端子上给用户提供即时消息内容。
所述的输出装置,可以是电视机、显示器、监控器、投影屏幕。


本发明说明书共有6张附图,分别是附图1即时消息系统的概念模型;
附图2本发明采用的技术方案;附图3即时消息接收客户端30的内部结构;附图4即时消息接入装置40的内部结构;附图5实施本发明之后输出装置输出即时消息内容的显示效果;附图6实施本发明之后输出装置输出即时消息提醒的显示效果。
具体实施例方式
参照附图2,一种实现即时通讯的方法及系统,该方法包括步骤首先,即时消息发送客户端10发送的即时消息可以通过服务器中转或者直接点对点的发送给即时消息接收客户端;即时消息服务器20也可以主动发送给即时消息接收客户端30的即时消息;其次,即时消息接收客户端30接收到达的即时消息,并根据用户预先定义的规则,将即时消息发送给即时消息接入装置40;最后,即时消息接入装置40接收即时消息,并将即时消息内容转换为指定的信号格式,并发送给输出装置50进行显示或者播放。
本发明方法允许用户预先定义的规则中可以通过即时消息分发模块302全部转发、部分转发即时消息给即时消息接入装置接口模块304。即时消息分发模块302的部分转发规则,可以包括根据消息类型、根据发送方、根据当前用户的状态、根据时间、根据预定义的未阅读超时时间、根据即时消息内容等因素及其组合进行转发。
参照附图2本发明是一种实现即时通讯的方法及系统,该系统包括即时消息发送客户端10、即时消息服务器20、即时消息接收客户端30、即时消息接入装置40、输出装置50;其特征在于,由即时消息发送客户端10发出的即时消息被即时消息接收客户端30接收,并转发送给即时消息接入装置40,再将即时消息发送给输出装置50进行显示或者播放。
即时消息接收客户端30,包含四个模块即时消息接收模块301,主要负责从网络中获取即时消息服务器20转发或者下发的即时消息,以及即时消息发送客户端10直接发送的点对点即时消息,并进行适当的解码并转发给即时消息分发模块302;即时消息分发模块302,主要根据用户定义的分发规则,选择性的将收到的即时消息转发给即时消息接入装置接口模块304;即时消息分发设置接口303,主要用来与用户进行交互,来设置即时消息的分发规则;即时消息接入装置接口模块304,主要负责将收到的即时消息进行适当的编码,并通过相应的物理接口将即时消息转发给即时消息接入装置40。
其中即时消息接入装置接口模块304与即时消息接入装置40之间的物理接口,可以是基于有线连接的方式,包括但不限于USB线缆连接、1394线缆连接、串行接口线连接、并行接口线连接、双绞线连接等;或基于无线连接的方式,包括但不限于红外线连接、蓝牙连接、微波连接、无线电波连接等;或通过第三方通讯服务系统中转的方式,包括但不限于电话连接服务、互联网连接服务、短消息服务、电子邮件服务等;或以上方式的组合。
即时消息接入装置40,可以是独立的物理装置,或者内置于输出装置50内部,或者内置于其他电视信号解调器,该装置包括六个模块即时消息接收模块401,主要负责与即时消息接收客户端30交互获取即时消息,并进行适当的解码后转发给即时消息存储模块402;即时消息存储模块402,主要负责接收即时消息内容并将其存储在内部的存储器中,并根据处理器400的要求将需要显示的即时消息转发给输出信号转换模块403;输出信号转换模块403,主要负责从非即时消息输入信号模块404中接受非即时消息信号,并从即时消息存储模块402中提取需要显示的即时消息并进行输出的格式转换,将两者叠加后将输出信号通过本模块的物理接口发送给输出装置50进行输出;非即时消息输入信号模块404,主要负责处理非即时消息输入信号的接受并将该信号传送给输出信号转换模块403;人机控制接口405,主要负责与用户进行即时消息相关的控制交互,并将控制信号交给处理器400进行相应的执行;处理器400,主要负责对即时消息接入装置40内部的各个模块进行控制。
其中输出信号转换模块403,其提供即时消息输出的方法可以为在输出装置50当前画面上部分区域叠加显示即时消息内容,并在内容过长时进行滚动输出;或在输出装置50当前画面上部分区域叠加显示通知符号,提醒用户即时查看即时消息;或在输出装置50当前节目音频上叠加特殊的通知音响,提示用户即时查看即时消息;或以上方式的组合。
即时消息接入装置40中的处理器400,可以在向用户进行显示或者提醒后,根据预先设置的定时周期后自动消除所叠加的内容输出或者音视频信号;或根据从人机控制接口405获得的用户请求立即开启或者关闭当前的输出或者提醒。该处理器400,还可以根据从人机控制接口405获得的用户请求设置即时消息输出的效果如输出方法、字体、字号、颜色、在输出装置50屏幕上的位置、显示时长等,并控制输出信号转换模块403进行相应的输出。
输出信号转换模块403,还可以在输出装置50的独立频道或者独立输入端子上给用户提供提示消息内容的显示。
即时消息存储模块402可以是采用易失型的存储方法,如RAM等;或采用非易失型存储方法,如SmartMedia卡、CF卡、磁性记录设备等。
即时消息接入装置40与输出装置50之间的接口,可以是一个或多个有线的接口形式,包括但不限于如AV线缆、S端子、VGA线缆、RF线缆等;或一个或者多个无线的接口形式,红外线连接、蓝牙连接、微波连接、无线电波连接等;或以上方式的组合。
本发明实现系统中的输出装置50提供非即时消息信号和即时消息的输出,为具备电视信号解码器的普通电视接收机或提供电视图象显示功能的液晶显示器、等离子显示器、CRT显示器等输出设备。
实施本发明之后输出装置输出即时消息内容的显示效果和提醒效果,可见附图5、6。
以下给出本发明应用的一种与采用无线连接技术并有线电视机顶盒结合的一个实例首先由即时消息服务提供商提供即时消息服务器20、即时消息发送客户端10以及具备电视机显示接口能力的即时消息接收客户端30。此即时消息接收客户端30为在计算机上运行的软件,并且通过计算机上附加的一块采用共用频段的无线通讯模块,如基于802.11b的无线局域网卡来进行与即时消息接入装置40的通讯。即时消息接入装置40为内置于电视机生产厂商或者有线电视运营商提供的有线电视机顶盒的模块,该模块也内置了基于802.11b的无线局域网卡,可以与即时消息接收客户端30上的网卡进行无线通讯。在该有线电视机顶盒内部实现即时消息接入装置40所需的模块和逻辑,并且以某个空闲的电视频道作为即时消息浏览的频道。所述机顶盒内部的即时消息接入装置40和逻辑,可以用现有的电视机顶盒集成芯片并修改相应内部处理程序来实现,此装置的技术实现为电视技术领域中的公知技术。在有线电视机顶盒的遥控器附件上提供一个“浏览即时消息”的按钮对应于该即时消息浏览频道。此外,在该遥控器上提供了“即时消息显示/隐藏”的按钮让用户可以选择是否在当前观看的电视频道上显示即时消息信息。在有线电视机顶盒的控制菜单中,提供即时消息显示相关的各种控制功能,如显示方式、字体、颜色等。
当有即时消息到达即时消息接收客户端30时,该客户端将根据用户通过计算机图形界面设置的规则,将符合条件的即时消息通过无线局域网发送给有线电视机顶盒。有线电视机顶盒收到即时消息后,根据用户的选择,可以在当前显示的电视节目上显示图文信息提示用户即时消息到达。当用户按下“即时消息显示/隐藏”的按钮时机顶盒将立即关闭图文信息提示。当用户按下“浏览即时消息”按钮时,机顶盒自动将频道切换到特定频道,提供全屏幕的即时消息浏览功能。
以上所述,仅是本发明的一个较佳实施方式,并非用来限定本发明的范围。
本发明的范围仅由所附的权利要求所限定。
权利要求
1.一种实现即时通讯的方法,其方法实现系统包括即时消息发送客户端、即时消息服务器、即时消息接收客户端、即时消息接入装置、输出装置,其特征在于包括以下步骤a)即时消息发送客户端发送即时消息给接收客户端;b)即时消息接收客户端接收到即时消息后,根据用户预先定义的规则,将即时消息发送给即时消息接入装置;c)即时消息接入装置将接收到的即时消息转换为音视频信号,发送给输出装置进行输出。
2.如权利要求1所述的实现即时通讯的方法,其特征在于,所述步骤b中用户预先定义的规则指全部转发规则或部分转发规则。
3.如权利要求1所述的实现即时通讯的方法,其特征在于,所述步骤c中输出装置的输出可以是显示,或者播放,或者以上方式的组合。
4.如权利要求2所述的实现即时通讯的方法,其特征在于,所述部分转发规则是根据消息类型、发送方、当前用户的状态、时间、预定义的未阅读超时时间或者即时消息内容等因素之一或其任意组合进行定制的。
5.一种实现即时通讯的系统,包括即时消息服务器、通过该即时消息服务器相互联系的即时消息发送客户端和即时消息接收客户端,即时消息发送客户端可以直接发送即时消息给即时消息接收客户端,其特征在于还包括接收来自即时消息接收客户端的即时消息的即时消息接入装置,和用于输出经过即时消息接入装置处理过的输出信号的输出装置。
6.如权利要求5所述的实现即时通讯的系统,其特征在于,所述即时消息接收客户端包括即时消息接收模块、即时消息分发模块、即时消息分发设置接口和即时消息接入装置接口模块,其中即时消息接收模块,负责接收即时消息,并进行适当的解码后转发给即时消息分发模块;即时消息分发模块,根据用户定义的分发规则,选择性的将收到的即时消息转发给即时消息接入装置接口模块;即时消息分发设置接口,用来与用户进行交互,来设置即时消息的分发规则;即时消息接入装置接口模块将收到的即时消息进行适当的编码,并通过相应的物理接口将即时消息转发给即时消息接入装置。
7.如权利要求6所述的实现即时通讯的系统,所述的即时消息接入装置可以是独立的物理装置,或者内置于输出装置,其特征在于,包括以下的几个模块即时消息接收模块、即时消息存储模块、非即时消息输入信号模块、输出信号转换模块、人机控制接口和处理器,其中即时消息接收模块,负责与即时消息接收客户端交互获取即时消息,并进行适当的解码后转发给即时消息存储模块;即时消息存储模块,接收即时消息内容并将其存储在内部的存储器中,并根据负责对即时消息接入装置内部的各个模块进行控制的处理器的要求将需要输出的即时消息转发给输出信号转换模块;输出信号转换模块从负责处理非即时消息输入的非即时消息输入信号模块接收信号,并从即时消息存储模块中提取需要输出的即时消息并进行输出转换,将两者叠加后将输出信号通过本模块的物理接口发送给输出装置进行输出;即时消息接入装置中的人机控制接口,负责与用户进行即时消息相关的控制交互,并将控制信号交给处理器进行相应的执行和协调工作。
8.如权利要求7所述的实现即时通讯的系统,其特征在于,所述的输出信号转换模块可以通过输出装置的独立频道或者独立输入端子上给用户提供即时消息内容。
9.如权利要求8所述的实现即时通讯的系统,其特征在于,所述的输出装置可以是电视机、显示器、监控器、投影屏幕。
全文摘要
本发明公开了一种实现即时通讯的方法及系统,其中方法为即时消息发送客户端或者即时消息服务器将即时消息发送给特定的即时消息接收客户端,即时消息接收客户端根据用户预定义的规则将即时消息发送给即时消息接入装置,即时消息接入装置将即时消息提供给输出装置输出。所述系统包括即时消息发送客户端,即时消息服务器,即时消息接收客户端,即时消息接入装置,输出装置。
文档编号H04L12/58GK1655538SQ20041000497
公开日2005年8月17日 申请日期2004年2月11日 优先权日2004年2月11日
发明者王萌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1