传送消息的方法

文档序号:7624174阅读:219来源:国知局
专利名称:传送消息的方法
技术领域
本发明涉及一种用于将在通信系统中发起的消息传送到定址用户的方法和服务器。
背景技术
现在,在例如GSM网络(GSM=全球移动通信系统)之类的移动通信网络中,通过短消息业务(SMS)进行的移动终端之间的短消息交换已经大量增长。短消息被有意地开发成只包括文本,而不带有任何多媒体数据,例如图片或者视频。
已经开发了几种技术来将短消息服务扩展到多媒体数据以便可以在移动终端之间进行多媒体信息的交换。
由于增强消息业务(EMS)的开发,短消息业务最近已经得到了扩展并且已经使关于该主题的建议得以用SMS标准3GPP TS 23.040的形式进行发布。增强的消息可以包含包括与EMS消息相关联的多媒体数据的信息单元。
另外,最近已经开发了一种新类型的消息,称为多媒体消息业务(MMS)消息。这些消息具有与SMS和EMS消息完全不同的传输协议和结构,并且这些消息在3GPP建议TS 23.140中进行了标准化。MMS消息具有由IETF(在RFC 2045中)定义的包括多用途网际邮件扩充(IME)文件格式的结构,这种格式具有头和能包含文本、静止图像、音频或视频的消息体。
例如,美国专利US 2004/0147284 A1描述了通过移动通信网络连接的移动终端之间的MMS消息交换。
多媒体消息业务是可以在移动终端之间通过网络组件或直接与彼此交换具有不同类型(例如静止图片、音频、视频)和不同格式(关于静止图像例如JPEG或GIF)的多媒体单元的消息的一种业务。MMS是两个MMS用户代理之间或者MMS用户代理和第三方增值业务提供商(VASP)之间的一种对等(peer-to-peer)消息业务,其中双方都连接到MMS中继器/服务器上。MMS用户代理位于移动电话上或者诸如笔记本电脑/膝上型电脑之类的外部设备上,该外部设备覆盖了移动电话或连接到移动电话或甚至在另一个通信终端上的。MMS用户代理是相应通信设备上的应用功能,提供了查看、编写和处理多媒体消息的用户可操作性。
因此,MMS消息的使用只限于能够支持这种应用的终端并且只在例如支持MMS的移动电话之类的专用终端设备之间工作。这将没有使用最新的终端设备的所有用户排除在外,这显著地减少了用户交换此类消息的兴趣并妨碍了用户对此类通信业务的选择。另外,已经开发了EMS消息的不同版本,并且一些终端可以解释MMS应用但却拒绝EMS应用,这进一步限制了在通信网络的用户之间交换多媒体消息的可能性。

发明内容
因此,本发明的一个目的是改善将在通信网络中发起的消息传送到定址用户的过程。
本发明的目的通过一种将在通信网络中发起的消息传送到定址用户的方法来实现,其中该方法包括步骤将消息从通信网络的通信终端发送到服务器;添加分配给定址用户的电视机的地址或者通过分配给定址用户的电视机的加密键值对消息进行加密,并且将消息插入电视信号中;通过电视广播频道广播电视信号;在分配给定址用户的电视机的接收机单元处滤出该消息;以及将消息输出到电视机上。本发明的目的通过用于控制将在通信网络中发起的消息传送到定址用户的服务器来进一步实现,其中服务器包括控制单元,该控制单元从通信网络的通信终端接收消息,确定分配给定址用户的电视机的地址或者确定分配给定址用户的电视机的加密键值,将消息传送给电视广播网络的头端节点,并且使得头端节点将消息和地址一起插入到电视信号中或者将通过加密键值加密的消息插入到电视信号中并通过电视广播频道对电视信号进行广播。
本发明可以将例如包括视频短片的多媒体消息从通信网络的任意发送设备或者应用群发给那些不具有增强的通信设备的用户。只要定制用户能够访问与其用户进行单向通信的电视机就足够了。本发明使得在比较新潮的用户和习惯于落后技术的用户之间建立新的通信关系成为可能。通常,在这些用户之间存在多媒体通信的意愿,但是却因为第二组用户缺乏相应设备或者知识而失败。另外,对于第二组用户,将用于接收和播放这些消息的用户界面进行了简化。本发明使得那些只知道遥控电视机的用户可以接收复杂的多媒体消息,否则这些复杂的多媒体消息就必须通过复杂的、特定的界面来进行处理。通过基于已知的“观感”的控制界面,用户可以控制全部多媒体消息的接收和播放。例如,新的多媒体消息的到达由附加设备(X-box、机顶盒)或者卫星接收机、VCR(盒式录像机)、DVR(数字录像机)上的发光二极管来指示或者由电视屏幕上的任意附加图标来指示。按下遥控器上的一个按钮(例如频道选择)就开始在屏幕上播放视频短片。
因此,本发明增加了能够以多媒体短消息来定址的潜在接收者的数量,并因此吸引新潮一族使用这种多媒体消息服务并在能够发送和接收此类消息的增强通信终端上投资。
由所附权利要求所指示的本发明的实施例能够实现更多的优点。
根据本发明的一个优选实施例,通信终端是移动电话并且服务器接收到的消息是包含例如视频短片之类的视频内容的多媒体消息。例如,这些消息是如3GPP推荐TS23.040或者TS23.140中指定的MMS消息或者EMS消息。除了视频内容,这种消息可以包含图片、音乐、文本或者呈现在屏幕上的图形单元。
优选地,通信终端通过分配给定址用户的电话号码来对消息的接收者进行定址。例如,通信终端使用接收者的PSTN(公众交换电话网)或者ISDN(综合业务数字网)电话机的电话号码来达到此目的。
优选地,服务器在数据库中进行查询以确定能够将电视信号广播给定址用户的电视机的电视广播网络的头端节点。然后,服务器将消息发送给所确定的头端节点以将消息插入到电视广播频道中。不同类型的电视广播频道可以用来将电视信号传输给定址用户的电视机。例如,电视广播频道可以通过卫星、有线电视或者陆地技术来建立。在未来的几年里,电视广播将转换成数字传输,这样就可以将视频流发送给专用数字接收机(DVB-S、DVB-C、DVB-T)。数据库包含关于电视技术的信息以及将用来把电视信号传送给定址用户的电视机的各个电视广播网络的专用头端节点的信息。
根据本发明的一个优选实施例,服务器执行消息到可应用于电视广播网络中的格式的媒体转换。优选地,服务器在数据库中进行查询以确定必须用来将视频信号广播给定址用户的电视机的电视广播网络的类型。例如,服务器确定视频信号是否必须通过模拟电视广播网络或者数字电视广播网络,通过卫星、有线电视或者陆地技术来发送。根据所确定的电视广播网络的类型,服务器应用适合于信息格式和所确定的电视广播网络类型所需要的媒体转换。例如,服务器将在消息中传输的视频数据转换成MPEG格式并且将MPEG流发送给卫星、有线头端或者陆地头端。头端在下行链路流中复用MPEG传输流的数据包。MPEG传输流的数据包的复用不需要任何实时条件。通过用于MPEG传输流的地址键值或者加密键值,例如数字广播接收机或者DVR之类的接收机单元从下行流中提取出MPEG传输流数据包。
根据本发明的另一个实施例,服务器在数据库中进行查询以确定分配给定址用户的电视机的地址,并且将消息和地址一起发送给所确定的头端节点以将其插入到电视广播频道中。该地址随后被接收机单元用来从下行链路信道中提取电视信号。多个用户共享公共的广播频道并且这些电视机中的每一个电视机由分配给各个电视机唯一的特定地址来标识。如果接收机检测到分配给指定电视机的地址,则其从广播频道中提取出相应的数据。
在分配给定址用户的电视机是通过模拟电视广播网络进行连接的情况下,头端节点将消息插入在电视信号的闪烁间隔中。加密/解密技术用于在专用接收机单元处提取消息。例如,专用机顶盒或者智能卡带有对应于保存在服务器的数据库中的用户加密键值的用户特定解密键值。
优选地,服务器在数据库中进行查询以确定分配给定址用户的电视机的加密键值。然后,通过所确定的加密键值来对视频流或者视频流中的编码数据进行加密。这种方法保证了通过广播媒介传输到定址用户的数据的隐私性和保密性。另外,服务器可以将地址信息和加密键值传送给所确定的头端节点,并且头端节点对在电视信号中传输的信息执行加密和定址。
优选地,接收机单元存储所提取的消息并且向定址用户表明收到了消息。例如,数字广播接收机或者DVR从下行流中提取出传输流数据包,加密这些数据包,将这些数据包存储在本地存储器中,并且以LED或者电视屏幕上的图标来表明多媒体信息(视频短片、音频流、文本)全部被收到。在下文中,例如通过简单地选择专用频道号,用户可以查看这种群发的多媒体消息。这些增强可以在电视机上组织、删除、查看或者存储多媒体消息。
根据本发明的另一个实施例,服务器首先决定是否应该通过通信终端或者通过分配给定址用户的电视机来将消息传送给定址用户。服务器确定接收到的消息的消息类型并且将接收到的消息的消息类型与定址用户的用户简档数据进行比较。服务器检查是否已经为能够接收所确定类型的消息的通信终端分配了定址用户。例如,服务器确定接收到的短消息是否是EMS消息类型或者MMS消息类型。服务器在定址用户的用户简档中进行查询以确定用户简档是否分别为能够接收EMS消息或者MMS消息的各个用户注册了通信终端。如果服务器检测到了分配给用户的这种终端,则其将接收到的消息转发给检测到的多媒体终端。如果服务器发现定址用户具有不能接收和处理这种多媒体消息的简单移动电话,则其执行前述的步骤并且发起到定址用户的电视机上的消息输出。


通过阅读以下结合附图对目前优选的示例性实施例的详细描述,可以更好地理解本发明的这些和其它的特征和优点,其中图1是具有根据本发明的服务器的通信系统的框图;图2是示出图1的通信系统的组件的功能视图。
具体实施例方式
图1示出了通信网络1,多个电视广播网络4、5和6,多个通信终端21、22和23,以及多个电视机51到62。
通信终端21到23是能够通过通信网络1交换消息的终端。终端22和23是符合GSM标准或者UMTS标准(GSM=全球移动通信系统;UMTS=通用移动通信系统)能够通过由通信网络1提供的MMS(MMS=多媒体消息业务)业务来交换MMS消息的蜂窝电话。MMS用户代理位于例如UMTS-UE(UE=用户设备)或者GSM-MS(MS=移动台)之类的终端22和23上。该应用功能为终端22和23的用户提供查看、编写、处理、提交和接收MMS消息的能力。
终端21是通过有线连接或者通过无线连接与通信网络1连接的计算机。如同终端22和23,MMS用户代理位于终端21上,使得计算机用户能够查看、编写、提交和接收MMS消息并且通过由通信网络1提供的MMS业务来交换这种消息。
但是,通信终端22到23还可以是能够通过由通信网络1提供的任意类型的消息业务来进行消息交换的任意类型的终端。优选地,这些消息是包含视频的视频消息或者例如编码为JPEG格式或者GIF格式的静止图片内容。
根据另一个实施例,在终端21到23之间交换的消息是类似于即按即看(push-to-video)的消息,其中一旦用户激活了“push”按钮,视频消息就通过单向连接发送到一个接收者或者一组接收者。
优选地,终端21到23例如通过EMS应用来交换包含多媒体数据的多媒体消息。
通信网络1是能够在通信终端之间以双向的方式交换消息的网络。优选地,通信网络1包括多个蜂窝无线网络和数据网络,例如一个或者多个符合GSM标准和/或UMTS标准的无线网络以及一个或者多个IP网络。IP网络是使用通用的第三层IP协议(IP=因特网协议)作为第三层通信协议的通信网络。例如,这种IP网络使用通信网络1与通信终端21连接。从物理的观点来看,存在使用通信网络1连接通信终端21的多种可能方案。例如,通信网络1通过LAN、无线LAN、数字用户线或者通过PSTN或ISDN(PSTN=公众交换电话网、ISDN=综合业务数字网、LAN=局域网)与通信网络1连接。
另外,通信网络1将通信终端21到23与服务器3相连接。服务器3包括一个或者多个互连的计算机,一个软件平台以及多个应用程序。服务器3的功能通过由服务器3的硬件平台执行软件组件来提供。从功能的观点来看,服务器3包括多个控制单元32和33以及一个数据库31。
数据库31包含由服务器3提供的业务的用户的多个用户简档数据集合。每个用户简档数据集合包含在通信网络1中用来对各个用户进行定址的信息以及用来将消息路由到电视机51到62中的一个电视机的信息。
例如,电话号码在通信网络1中用来进行定址。作为替代,用户的名字或者例如各个用户的电子邮件地址之类的任意其他类型的唯一信息可以用于对用户进行定址。路由信息包含了关于电视广播网络和该电视广播网络的能够将电视信号广播到各个用户的电视机的一个头端节点的信息。
另外,用户简档数据包含地址信息和/或分配给各个用户的加密键值。
作为替代,简档数据集合包含关于各个用户的电视机所连接的电视广播网络的电视广播网络类型(卫星、地面、有线、模拟、数字、所使用的协议和格式)。
控制单元32从通信终端21到23接收消息,应该通过由服务器3提供的消息业务来转发该消息。如果控制单元32接收到这种消息,例如MMS消息,其首先通过附带的地址或者信号信息来确定消息的接收者。例如,通过分配给定址用户的电话号码来对消息的接收者进行定址。控制单元32在数据库31中进行查询,取到分配给该电话号码的用户简档数据集合并且通过该信息来选择必须用来将接收到的消息的内容广播给定址用户的电视机的电视广播网络的头端节点。另外,通过对数据库的访问,控制单元32确定分配给该电视机的地址和/或分配给定址用户的该电视机的加密键值。
同时,控制单元33在接收的消息上应用媒体转换以将消息转换成可应用于电视广播网络中的格式。
接下来,控制单元32将消息(以转换后的格式)传送给电视广播网络的选定的头端节点。例如,控制单元32与选定的头端节点建立基于TCP/IP的通信连接并且将消息(以转换后的格式)与地址信息和/或加密键值一起通过该通信连接传送到选定的头端节点。另外,控制单元32使头端节点将消息与地址一起插入到电视信号中并且/或者将通过加密键值加密的消息插入到电视信号中,并且通过电视广播频道将电视信号广播到定址用户的电视机。
电视广播网络4是基于卫星的电视广播网络,电视广播网络5是有线电视网络,并且电视广播网络6是基于陆地技术的电视广播网络。这些电视广播网络中的每一个电视广播网络都具有能够从服务器3接收信息的多个头端节点。例如,图1示出了电视广播网络4的三个头端节点41到43、电视广播网络5的三个头端节点44到46以及电视广播网络6的三个头端节点47到49。每个头端节点41到49都代表能够将电视信号插入到广播频道中的一个接入节点,该广播频道在各个电视广播网络的整个网络或者选定区域中进行广播。
电视机51到54与卫星接收机相连以在电视广播网络4中接收电视信号广播,电视机55到58与有线网络相连以在电视广播网络5中接收电视信号广播,并且电视机59到62与天线相连以通过电视广播网络6接收电视信号广播。电视机51到62中的每一个电视机都具有外部的或者内部的接收机单元,例如图1所示的接收机单元74、78和82,这些接收机单元配备了额外的功能以滤出、存储和显示在通信网络1中发起的消息。例如,接收机单元74是数字DVB-S接收机,接收机单元78是数字DVB-C接收机,并且接收机单元82是数字DVB-T接收机。这些接收机单元中的每一个接收机单元都具有唯一的地址键值和/或解密键值以从流向与其相关联的电视机的数据流中提取出消息。一旦接收机单元从下行流中提取出消息,其就将消息存储在本地存储器中并且向定址用户表明收到了消息。例如,在接收机单元的显示单元上显示LED或者任意的特定图标。另外,接收机单元可以在相关联的电视机的电视屏幕上显示特定的图标。如果用户在电视机上选择了专用频道号,他就可以组织、删除和显示存储在本地存储器中的消息。另外,接收机单元可以具有将消息存储在CD或者DVD上的选项。优选地,通过显示在电视机的电视屏幕上的图形用户界面来控制该应用程序。
图2示例性地示出了本发明的另一个实施例。图2示出了服务器3、通信终端22和23、头端节点43、接收机单元74、电视机54以及消息71到73。
服务器3代表通信网络1的为通信网络1的两个或者更多终端提供消息业务的服务器。例如,服务器3是MMS中继器/服务器,或者是负责存储和处理到来的和发出的MMS消息并负责在通信网络1的不同终端之间传送MMS消息的网络实体。
从功能的观点来看,服务器3包括数据库31、控制单元32和33以及控制单元34。
控制单元34控制在通信网络1的通信终端之间传送到来消息的过程。另外,控制单元34检查到来消息的接收者是否处在通过通信网络1的通信终端接收消息的位置或者该接收者是否必须通过电视机接收消息。
例如,终端22发送多媒体消息71给服务器3。将多媒体消息71导向使用由服务3提供的消息业务的两个或者更多用户。例如,多媒体消息71包含指定两个或者更多目的地址或者指定必须接收该多媒体消息的用户组的地址域。
当接收消息71时,控制单元34确定多媒体消息71的消息类型。然后,控制单元34访问数据库31并且通过地址信息来选择指定为多媒体消息接收者的用户的用户数据集合。每一个接收者用户数据集合包含指定该用户能够通过通信网络1的终端来接收的多媒体消息的类型的信息。例如,第一个用户配备有简单的移动电话装置且只能接收SMS消息(SMS=短消息业务)。另一个用户配备有能够接收多个类型的MMS或者EMS消息的增强PDA(个人数字助理)。
如果控制单元34确定接收者能够通过通信终端接收消息71,则控制单元34将该消息转发给通信网络1的该终端。例如,控制单元34将多媒体消息71转发给能够接收多媒体消息的终端23。
如果控制单元34没有找到分配给各个接收者且能够接收符合消息71的消息类型的消息的通信终端,则其检查是否可以将该消息类型转换为适合的消息类型以及该消息是否可以替代性地通过相关联的电视机到达接收者。如果不可能进行消息转换(例如,在多媒体消息不能转换成SMS消息的情况下),控制单元34联系控制单元32以将多媒体消息发送给接收者的专用电视机。
例如,如果控制单元34接收到发向PSTN或者ISDN电话机的消息,则其联系控制单元32。
控制单元32访问数据库31并且查询头端节点、地址信息和分配给接收者的加密键值。另外,控制单元32触发控制单元33以对多媒体消息71应用合适的媒体转换。
控制单元33包含多个转换单元35到37,每一个转换单元都适用于一个特定类型的电视广播网络,例如模拟/数字网络、陆地技术、有线技术或者卫星技术。
控制单元33接收关于必须用来将消息传送给专用电视机的广播网络类型的信息。另外,控制单元33接收接收者的影响媒体转换的用户优选数据,例如执行诸如从文本消息转换为视频内容的媒体转换的用户特定风格以及通知消息发起方的风格。
优选地,控制单元33将多媒体消息71的所有内容转换为MPEG数据流75(MPEG=运动图像专家组),将数据流和地址信息一起在消息73中传输到由控制单元32分配的一个或者多个头端节点。
另外,控制单元33可以额外地接收关于消息发起方的信息(如果有的话)是可能的。多媒体环境还可以提供关于发起方的多媒体信息(图片、...),这些多媒体信息包含在MPEG数据流75中,用来通知接收者谁是消息的发起方—类似于CLIP(来电显示)。
例如,将消息43导向电视广播网络4的头端节点43。优选地,服务器3通过安全连接将消息43传送到头端节点43,并且除了地址消息74之外服务器3还包含由控制单元32分配的加密键值。
但是,控制单元32还可以向控制单元33提交加密键值,控制单元33加密MPEG数据流并且服务器3以加密的形式将该流传送给头端节点43。
头端节点43在电视广播频道中包括MPEG传输流75以及地址信息74,并从而将信息71在电视信号中广播到连接到电视广播网络4的电视机。
接收机单元74从下行数据流中提取出加密的MPEG流数据包,通过数据包的解密键值将该数据包解密并且将消息存储在本地存储器中。
新消息的可用性仅通过LED或者其他方式来表明,而不是将消息存储在本地存储器中,但是消息本身是存储在网络设备中的。一旦用户提供触发,消息就会在电视广播网络中广播。用户可以通过用POTS电话呼叫专用号码或者发送SMS给专用服务号码来触发新消息。一旦用户提供了这种触发(呼叫了服务号码),服务器3就将MPEG数据流提供给头端以进行发送。
权利要求
1.一种用于将在通信网络(1)中发起的消息传送到定址用户的方法,所述方法包括步骤将所述消息从所述通信网络的通信终端发送至服务器;添加分配给所述定址用户的电视机的地址或者通过分配给所述定址用户的电视机的加密键值对所述消息进行加密,并且将所述消息插入到电视信号中;通过电视广播频道广播所述电视信号;在分配给所述定址用户的电视机的接收机单元处滤出所述消息;以及将所述消息输出到电视机上。
2.根据权利要求1所述的方法,其中所述服务器确定接收到的消息的消息类型,将接收到的消息的消息类型与所述定址用户的用户简档数据进行比较,并且检查是否将能够接收这种消息的通信终端分配给了所述定址用户。
3.根据权利要求1所述的方法,其中所述方法还包括步骤在数据库中进行查询以确定电视广播网络的头端节点;以及将所述消息发送给所确定的头端节点以将所述消息插入到电视广播频道中。
4.根据权利要求3所述的方法,其中所述方法还包括步骤在所述数据库中进行查询以确定分配给所述定址用户的电视机的地址;以及将所述消息与所述地址一起发送给所确定的头端节点以将所述消息插入到电视广播信道中。
5.根据权利要求3或者权利要求4所述的方法,其中所述方法还包括步骤在所述数据库中进行查询以确定分配给所述定址用户的电视机的加密键值并且通过所述加密键值对视频流进行加密。
6.根据权利要求1所述的方法,其中所述方法还包括步骤执行所述消息到适用于电视广播网络中的格式的媒体转换。
7.根据权利要求6所述的方法,其中所述方法还包括步骤在所述数据库中进行查询以确定用于广播视频信号的电视广播网络的类型;以及应用适用于所确定的电视广播网络类型的媒体转换。
8.根据权利要求1所述的方法,其中所述方法还包括步骤存储在接收机单元处提取的消息;以及向所述定址用户表明接收到了所述消息。
9.根据权利要求1所述的方法,其中所述消息是包含视频内容的多媒体消息并且所述通信终端使用PSTN或者ISDN电话机的电话号码在所述消息发向服务器时对所述消息的接收者进行定址。
10.用于控制将在通信网络发起的消息传送至定址用户的服务器,所述服务器包括控制单元,适用于从所述通信网络的通信终端接收所述消息,确定分配给所述定址用户的电视机的地址或者分配给所述定址用户的电视机的加密键值,将所述消息传送至电视广播网络的头端节点并且使得所述头端节点将所述消息和所述地址一起插入电视信号中或者将通过所述加密键值加密的所述消息插入到电视信号中并通过电视广播频道广播所述电视信号。
全文摘要
本发明涉及一种用于将在通信网络中发起的消息传送到定址用户的服务器和方法。通信终端发送消息给服务器。服务器将分配给定址用户的电视机的地址插入到消息中或者通过分配给定址用户的电视机的加密键值对消息进行加密。然后,电视广播网络的头端节点将消息插入电视信号中并且通过电视广播频道广播电视信号。分配给定址用户的电视机的接收机单元滤出消息并且将消息输出到电视机上。
文档编号H04N7/173GK1756341SQ20051010354
公开日2006年4月5日 申请日期2005年9月21日 优先权日2004年9月30日
发明者斯特凡·瓦尔, 福尔克尔·莱布勒, 克劳斯·扎茨克 申请人:阿尔卡特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1