用于设备之间通信的方法和系统的制作方法

文档序号:7680487阅读:164来源:国知局
专利名称:用于设备之间通信的方法和系统的制作方法
用于设备之间通信的方法和系统技术领域
本发明总体上涉及网络领域,更具体地,涉及使用每个设备处的不同通信接口来 实现网络中设备之间交互式通信的服务。
背景技术
电信服务供应商提供多种通信服务,以使得订户能够通过网络基础设施相互进行 通信。该服务可以包括即时通讯(IM)服务,允许订户通过网络基础设施交换基于文本的通 信。即时通讯(IM)服务使用户能够将文本消息传递到连接至网络的其它设备,使终端用户 能够参与到与另一终端用户的即时通讯(IM) ‘聊天’中。即时通讯服务还提供许多其他功 能,如维持好友列表,标识好友在线和可接入等。可以使用通用键盘或其他类型的手动接口 来将文本信息手动地输入至即时通讯服务,并在可视界面上进行接收和显示。由于即时通 讯(IM)需要某种形式的手动输入,因此对终端用户而言即时通讯并不总是一种方便的通 讯形式。例如,当移动终端用户在驾车或其它不能够方便地阅读显示的内容和/或没有空 闲的手进行输入时进行即时通讯,将会引起安全问题。
一键通,语音聊天和通过蜂窝应用的一键通允许用户基本上使用步话机服务与其 他人‘聊天’。这种服务可以是‘免提的’,允许正在驾驶汽车或由于其他原因无法读取或手 动输入文本的用户通过语音与其他人进行通信。语音通信的一个问题是,其缺乏文本通信 固有的私密性。此外,一些设备(如耦合至网络的计算机终端)可能不包括语音通信的电路。
在现有的技术中,当一个终端用户发起与基础设施中另一终端用户的联系时,发 起端用户在使用语音,即时通讯(IM)或另一通信服务之间进行选择。发起端用户将基于具 体通信接口的主观方便来选择服务。在现有技术中,接收端用户被迫使用由发起端用户选 择的服务(及相关服务接口)进行通信,该服务对接收端用户而言可能是不方便或不安全 的。发明内容
根据本发明的一个方面,提供一种通信服务(⑶),以允许连接中的每个终端用户 在文本消息收发和语音通信之间进行独立地选择;因此,该通信服务使每个终端用户能够 以最安全和最方便的方式与特定情况下的终端用户进行通信。根据本发明的一个方面,一 种与耦合至网络的设备进行通信的方法包括接收去往与设备相关联的终端用户的通信的 步骤。以与第一种类型的通信服务相关联的原始格式来接收该通信。该方法包括访问与终 端用户相关联的用户通信简档的步骤,订户通信简档标识用于与终端用户相关联的设备通 信的传递所期望的格式。以订户通信简档中指示的期望格式来将通信传递给终端用户。
根据本发明的另一方面,提供了一种包括计算机可读介质的设备。该设备包括存 储在其上的服务程序代码,当执行该服务程序代码以转换从第一个终端用户接收并且去往 第二终端用户的通信时,其可操作地从与第一终端用户相关联的第一格式至用于第二终端用户的指示为期望呈现格式的第二格式,以使第一终端用户和第二终端用户中的每一个能 够使用优选通信接口进行通信。
当参与交互式通信时,这样的布置可以让两个正在通信的终端用户使用分别他们 各自优选的通信接口。例如,在由本发明的服务支持的通信中,两个或多个终端用户可以参 与‘聊天’,其中一个终端用户使用即时通讯(IM)服务经由通用键盘进行通信,而另一终端 用户通过语音进行通信。本发明的服务在传送给每个终端用户之前对通信进行转换,以允 许每个终端用户以优选形式进行通信。
现在将参照下面的附图描述本发明的这些和其他优点。


图1是网络的框图,在该网络中可有利地采用本发明的服务;以及
图2是示出了可以包括在本发明的服务中的若干示例性的组件的框图;以及
图3A-3C示出了针对本发明的服务的订户的订户通信简档的示例性实施例;以及
图4是示出了示例性步骤的流程图,该步骤可以由本发明的服务的客户端执行以 向服务注册和植入如图3A-3C所述的简档;以及
图5是功能性流程图,提供该功能性流程图以示出可由本发明的服务执行的示例 性步骤。
具体实施方式
根据本发明的一个方面,提供了一种通信服务,使终端用户能够使用信道的每个 端点处的不同通信接口通过通信信道进行交互式通信。在一个实施例中,每一个终端用户 可以选择以终端用户最期望的格式将通信呈现给终端用户的接收接口。例如,正在驾驶汽 车、具有有限的阅读文字或进行手动输入能力的第一终端用户,希望接收语音消息和发送 语音通信。与第一终端用户通信的第二终端用户可能寻求私密性,从而可以选择发送和接 收文本通信。
在另一实施例中,通信服务可以使用与每个终端用户相关联的存在信息来控制在 通信信道中的终端处的通信呈现格式。例如,当终端用户处于禁止语音通信的位置时,如医 院、电影院等,通信服务可以确保以文本而非声音转发通信。存在信息可以由终端用户提 供,或使用以本领域技术人员所公知的方式由网络自身提供的信息来获得。可选地,终端用 户可以通过向服务提供地域或时间安排来控制通信接口的选择,从而控制至终端用户的通 信的呈现格式。通信服务即可以支持点对点通信也可以支持和点到多点通信,每个终端具 有控制其呈现形式的能力。
图1是网络10的图,其中包括支持本发明的通信服务(CS)的应用服务器。所示 的网络10包括移动网络基础设施14和广域网(WAN)基础设施16 (例如,其可以是互联网) 的组合,然而将理解,对于本发明的操作而言,这两种形式的网络基础设施的存在并不是必需的。
移动网络14包括支持蜂窝通信的硬件和软件,所述蜂窝通信包括基站和移动电 话交换局(MTSO),可以用于使用模拟或数字射频信号、使用任一已知蜂窝通信协议将蜂窝 通信转发至移动设备,如移动电话12。广域网(WAN) 16是计算机设备互连的网络和使用标准互联网协议(IP)通过分组交换传送数据的网络。IP网络可以承载各种信息和服务,如 电子邮件、在线聊天、文件传输、以及链接网页和万维网的其他文档,此外还支持网络电话 (VoIP)服务。VoIP,通常也被称为IP电话、互联网电话、宽带电话、宽带手机和宽带语音, VoIP是通过互联网或通过任何其他基于IP的网络进行语音会话的路由。图1示出了适于 使用IP协议与耦合至WAN16的其他设备进行通信的膝上型电脑设备11。
图1中的网络10还包括耦合至移动和WAN基础设施的网关24。在一个实施例中, 该网关可以是在移动电话和WAN网络基础设施之间指引通信的服务供应商网关。同样示出 了耦合至应用服务器18和22的服务供应商网关。服务供应商典型地保持用于控制给用户 传送各种服务的各种应用服务器。网关M可以将从各个移动电话和WAN网络接收到的通 信指向应用服务器,以支持用户已约定的服务集。
在移动网络中由服务供应商提供的最常见的服务是语音服务。语音服务包括传统 的蜂窝语音服务和基于互联网的语音服务。传统的移动电话网络和设备使用全双工通信, 允许客户在移动或陆线网络上呼叫其他人,并能同时与另一方进行谈话并听到另一方。在 蜂窝通信网络中,通过拨打电话号码和另一方应答呼叫来发起连接,并且连接保持活动,直 到任何一方结束通话或由于信号丢失或网络中断断开连接为止。如果没有事先拨号,这种 系统不允许在网络上向其他方发送临时传输。通过使用用于发送和接收的分离频率,可能 在移动电话网络中进行全双工操作。
由一些运营商提供的移动一键通(PTT)服务,允许将半双工传输发送至系统上的 另一方,而无需事先建立连接。由于该系统是半双工,仅使用一个通信频率,从而一次仅一 个用户可以通过PTT进行发送;另一方无法发送,直到发送用户非键控PTT按钮来释放连 接。在本质上,PTT服务类似于步话机服务。
基于2. 5G或3G分组交换网络并使用会话发起协议(SIP)和/或实时传输协议 (RTP)的PTT版本被称为蜂窝一键通(PoC)。在由开放移动联盟提供的文件号为OMA-AD PoC-vl 0-20060609且题为“蜂窝一键通-体系架构”中描述了 PoC体系架构,通过引用合 并于此。本质上,PoC服务使移动用户能够通过共享频率以步话机的方式与一个或多个其 它移动用户建立语音通信。其他类似步话机的服务包括语音聊天服务。语音聊天是一种在 互联网上使用的现代通信形式。语音聊天的通信手段是通过任何一个信使,主要为雅虎 , 美国在线TM或MSN Messenger 。语音聊天已经引起了远距离通信的显著增加,来自世界两 端的两个人可以近乎免费地进行通话。
应当注意的是,虽然本发明使用PoC和IM作为使用本发明集成的服务的示例,但 本发明并不限于使用PoC和IM服务。相反,设想本发明可以有利地用于在任何两种类型的 通信服务之间提供接口,包括但不限于PTT、语音聊天、IM、PoC, MSN信使等。因此应理解, 特定术语(如PoC至IM等)的使用仅作为示例,并且本领域的技术人员可以根据特殊设计 的需要来替换成其它服务。
图1示出了应用服务器18,包括在开放移动联盟的PoC体系架构文件中描述的功 能,以支持PoC通信。
由服务供应商提供的另一典型服务是即时通讯(IM)服务。即时通讯(IM)是指在 用户之间几乎实时地进行消息传送。这些信息通常是短的,但应理解简洁并不是必需的。经 常在会话模式下使用IM,即,消息来回传送的速度足够快以参与者保持交互式会话。典型的即时通讯(IM)服务包括美国在线的即时通讯(AIM)服务等。
如上所述,服务供应商典型地提供范围广泛的服务。根据订户设备的各种特性,一 些服务可以针对特定类型的订户设备具有更多的实用性或合理性。特性可以是静态特性, 如由设备提供的接口或设备的移动性。例如,由于个人计算机主要使用键盘接口进行操作, 通常不具备高品质麦克风并且相对固定,对个人计算机而言语音服务可能比即时通讯(IM) 服务具备较少的实用性。由于许多较小的电话有有限的或困难的键盘输入,对移动手持电 话而言即时通讯服务可能比语音服务具有较少的实用性或者更不被期望。控制不同服务的 相对需求的动态特性包括设备使用的地点和环境以及使用设备的时间。例如私密性问题使 得不期望在拥挤的地点使用语音服务而比较愿意使用基于文本的IM服务。
本发明的通信服务(⑶)提供了控制订户接收会话通信的方式的能力。会话通信 可以包括但不限于,PoC通信和IM通信。例如,订户可以选择接收IM或PoC通信作为文本 消息或语音片段。此外,多个订户可以使用这项服务与一个或多个其他订户、与使用用于接 收通信的不同接口各个用户,建立聊天会话。因此,每个订户不再被束缚于由发送设备选定 的通信接口,而是可以定制他或她的通信体验以满足他或她的最佳需求。所示的本发明的 通信服务的一个实施例体现为转换服务20,在该示例中,转换服务20可以是在图1中的应 用服务器22上执行的IM/PoC转换服务。
作为示例,在图1中,膝上型电脑设备11处的终端用户A可以与移动电话12处的 终端用户B建立聊天会话。终端用户A可以期望接收所有会话通信作为文本,而终端用户B 可以期望接收会话通信作为语音。虚线25示出了从终端用户A至终端用户B的通信路径。 将来自A的IM转发至WAN16中并且由将通信转发至服务器22的网关M截获。服务器22 检查与终端用户B相关联的资料以标识B的用于接收通信的优选接口。在图1的例子中, 假设B优选接收语音通信。服务器22将IM转换为去往设备12的PoC语音通信,(例如, 使用文本至语音转换器),并转发至网关24。服务器18,控制PoC通信,截获PoC通信,并且 控制传递到设备12的PoC通信。
移动电话12可以使用PoC通信响应于IM。PoC通信被网关22截获。网关22检 查终端用户A的简档信息,并且通过将PoC通信转换为在终端用户A所期望接口上的呈现 形式,来将通信转发至终端用户A。例如,如果终端用户A喜欢文本,转换服务20执行语音 至文本的转换。可选地,转换服务20可以将PoC语音流转换为提供给终端用户A的语音片 段。
转换服务20可以以硬件和软件组合的形式来实现。在图2中示出了示例转换服 务20的若干代表性组件。示例PoC/IM转换服务可以包括订户通信简档表30,为每个订户 存储了订户ID 31a和优选接口 31b。对于蜂窝订户,订户ID 31a可以包括移动电子序列号 (ESN)、移动标识号(MIN)等。对于互联网订户,订户ID 31a可以是互联网地址。本发明不 限于用于标识订户的任何特定形式,而是包括服务供应商可以标识连接至网络的设备的任 何手段。
优选接口 31b包含指示出用于每个订户接收通信、至服务的期望接口的一个或多 个字段。虽然图2中的订户通信简档仅包含订户ID和期望接口,但根据本发明的一个方 面,该订户通信简档可以采取各种形式。在图3A-3C中示出了若干示例订户通信简档形式。 图3A示出了订户通信简档的标准字段,示出了标识通信会话的会话ID 40和订户ID41,以及每个参加会话的订户的期望接口 42。虽然在图3A中没有示出,但订户通信简档可以包 括更多的粒度(granularity)。例如,可以存在针对在订户处接收每种类型通信的分离接 口 ;因此,可使用与PoC语音不同的接口来呈现IM文本。此外,应理解,当终端用户或设备 的地点或环境改变时,期望接口也可以改变。在一个实施例中,用户可以基于他们的安排, 通过改变期望的接收接口来定制服务体验,该安排反映了在位置、活动、环境或其它特性的 改变。图3B示出了包括接收接口安排在内的订户通信简档。还应设想,还可以定制订户通 信简档,以针对具有不同属性的通信信道利用不同的接口。例如,期望的是,基于终端用户 的身份、交换的安全性、网络特性等通过另一接口选择一个接口。图3C示出了可定制的订 户通信简档,以针对具有预选属性的通信利用不同接收接口。应理解,可以采用各种方法, 使得根据终端用户或交换的特殊需要定制订户通信简档,并且本发明不限于简档中包括的 任何特定信息。
再次参照图2,除了订户通信简档表30之外,转换服务20包括接口定制逻辑26。 接口定制逻辑26包括硬件和软件,其中硬件可以包括处理引擎,并且软件可以包括计算机 代码,如驻留在计算机可读介质上的面向对象的计算机代码。当用户向服务注册以保持订 户通信简档表30时,接口定制逻辑可以响应于控制和所接收的其他信号进行操作。在与用 户的后续通信中,接口定制逻辑沈访问订户通信简档列表30,以为转换器34提供转换类 型。网关接口 35操作用于在应用服务器22和网关M(图1)之间交换通信。在通过网关 将通信转发至订户之前,提供输入缓冲器36以存储在服务器22处接收的通信,而输出缓冲 器37存储响应于订户通信简档中的优选信息由转换器34进行选择性修改的通信。
转换器34包括将文本消息转换成语音消息或语音片段并将语音消息转换成文本 消息的功能。本领域存在执行这两项任务的许多转换工具,并可用于此处。根据一个实施 例,转换器可以被编程以标识普通的文本速记俚语术语,并提供与速记俚语术语等同的语 音。例如,标识速记‘lol,的转换器可将词语‘lots oflaughs’插入声音片段中。附加的 声音可插入语音通信中以代表文字表情图标,该文字表情图标通常在文字消息中提供以传 达情感。在此也应预期到允许转换器更贴切地传达内容和文本消息的上下文的其他修改方 式,本发明不仅限于上述示例。
图4是流程图,示出了在由向本发明的通信服务注册的终端用户客户端执行处理 50期间,可以执行的示出了若干示例步骤。在一个实施例中,实现该服务作为客户端/服务 器应用,终端用户操作服务的客户端部分并且应用服务器22主持服务的服务器部分。在步 骤52客户端与应用服务器连接,例如向服务器注册或使用预定口令登录。
在步骤54,作为连接处理的一部分,终端用户将终端用户的特定信息转发至转换 服务20。终端用户的特定信息可以包括订户通信简档和好友列表等。应当注意的是,当用 户首先向服务注册时,可以可选地提供订户通信简档和好友列表,或可以使用户继续使用 这项服务。例如,服务可以包括允许终端用户动态定制订户通信简档和关联的呈现接口的 下拉菜单等。此外,本发明的通信服务可以包括监控终端用户设备特性的能力,如在线状态 等,并响应于终端用户设备特性的动态变化来修改终端用户的订户通信简档。
在步骤56,一旦在客户端和服务器之间交换了初步信息(如注册信息、简档信息、 好友列表等),客户端设备能够使用这项服务(例如使用会话发起协议(SIP))来发起通信。
图5是流程图,示出了当接收到在活动会话中的用户之间的通信时,可以由本发明的通信服务执行的若干示例性步骤。在步骤62在应用服务器22处接收到与服务相关联 的通信,并且通信服务提取会话标识符和订户标识符。在步骤64,使用会话标识符和订户标 识符,服务获取订户通信简档。使用订户通信简档(和潜在的其他外部信息,如时间或与终 端用户相关联的存在信息),通信服务标识用于通信的期望终端用户接口。在步骤66将通 信转换为在期望终端用户接口上呈现的形式,并在步骤68在网络中将通信转发至终端用 户。
因此,本发明提供了一种服务,允许使用不同的通信接口和技术的终端用户使用 优选的接口和技术进行通信。如上所述,虽然描述了 PoC和IM通信服务和接口,但本发明 不限于这些特定的服务和接口,并且应理解,本领域技术人员可以很容易地改变本发明以 支持PTT、PoC、IM、语音聊天、MSN信使和任何等同物。可以对本服务进行改变以允许将每 个技术的特征转换为其他技术。例如,现有的IM服务通知群中的成员时,只要他们好友中 的一个在线就行。可以将该特征集成到本发明的通信服务中,例如可以使用PoC技术向终 端用户推送由铃声等发信号通知的警报,或可选地,当移动设备连接至移动网络时,通知IM 好友。本发明提供了一种在技术、服务和接口之间桥接的机制,从而允许通信服务来用每个 技术、服务和接口的特征增值。
已描述了本发明的各个实施例,将理解,许多上述附图是根据本发明实施例的方 法、装置(系统)和计算机程序产品的流程示。将理解,可以由计算机程序指令来实现 流程示的每个块和流程示中块的组合。可以将这些计算机程序指令加载到计算机 或其它可编程数据处理装置上以生产一台机器,在计算机或其他可编程数据处理装置上执 行的这些计算机程序指令创建用于实现在流程图块或多个块指定的功能的方法。这些计算 机程序指令也可以存储在计算机可读存储器中,其可以指弓I计算机或其他可编程数据处理 装置以特定方式运行,使得存储在计算机可读存储器中的指令产生包括实现流程图块或多 个块中指定的功能的指示方法在内的的产品。还可以将计算机程序指令加载到计算机或其 他可编程数据处理装置上以使得在计算机或其他可编程装置上执行一系列操作步骤,来产 生计算机实现程序,从而在计算机或其他可编程装置上执行的这些指令提供了用于实现在 流程图块或多个块中指定的功能的步骤。
本领域技术人员应当容易理解,可以以多种形式将定义本发明功能的程序传递至 计算机;所述程序包括但不限于(a)永久存储在不可写入存储介质(例如,计算机内的只 读存储设备,如可由计算机的I/O附属装置读取的ROM或CD-ROM盘)信息;(b)可改变地 存储在可写入的存储介质(例如,软盘和硬盘驱动器)信息;或(c)例如用基带信令或宽带 信令技术(包括载波信令技术)、如经由调制解调器在计算机或电话网络上、通过通信介质 传达给计算机的信息。
虽然通过上述示例性实施例对本发明进行了描述,本领域技术人员将理解的是, 在不背离这里所公开的本发明构思的前提下,可以对所示意的实施例进行修改和改变。应 当理解,这些描述仅是代表性的,本领域技术人员可以添加其他功能描述或附加步骤和组 件。因此,本发明应视为仅由所附权利要求的范围和精神所限定。
权利要求
1.一种向耦合至网络的设备传递通信的方法,包括以下步骤接收去往与所述设备相关联的终端用户的通信,所述通信是以与第一类型的通信服务 相关联的原始格式来接收的;访问与终端用户相关联的订户通信简档,该订户通信简档标识用于向与终端用户相关 联的设备传递通信的期望格式;以及以期望格式将所述通信转发至终端用户。
2.根据权利要求1所述的方法,包括将通信从原始格式转换成期望格式的步骤。
3.根据权利要求2所述的方法,其中,原始格式是即时通讯(IM)格式,期望格式是语音 格式,并且转换步骤使用即时通讯(IM)通信产生语音通信。
4.根据权利要求2所述的方法,其中,原始格式是语音格式,期望格式是即时通讯(IM) 格式,并且转换步骤使用语音通信产生即时通讯。
5.根据权利要求4所述的方法,其中,语音通信使用从包括蜂窝一键通(PoC)、一键通 (PTT)和语音聊天技术的组中选择的服务来进行通信。
6.根据权利要求1所述的方法,其中,所述通信去往多个目的地终端用户,并且其中, 所述多个目的地终端用户中的每一个具有关联的订户通信简档,所述订户通信简档标识用 于向关联的终端用户传递通信的期望格式,并且其中,所述方法包括以下步骤将所述通信 从原始格式转换成多个终端用户的期望格式中的每一种,以提供多个已转换的通信;以及 将多个已转换的通信转发至相应的多个终端用户。
7.根据权利要求2所述的方法,其中,转换步骤包括将缩写表达转换成全称表达的步马聚ο
8.根据权利要求2所述的方法,其中,原始格式是文本格式,期望格式是语音格式,所 述通信包括表情图标,并且转换步骤包括响应于所述表情图标产生音频片断的步骤。
9.一种包括存储了服务程序代码的计算机可读介质的设备,当执行服务程序代码时, 所述服务程序代码可操作于选择性地将从第一终端用户接收并去往第二终端用户的交互 式通信,从与第一终端用户相关联的第一格式转换至由第二终端用户指示为期望呈现格式 的第二格式,使得第一终端用户和第二终端用户能够使用优选的通信接口将通信呈现给相 应的终端用户。
10.根据权利要求9所述的设备,其中,第一和第二格式中的一个是即时通讯(IM)格 式,并且另外一个是语音格式。
11.根据权利要求10所述的设备,其中,语音格式选自包括蜂窝一键通(PoC)格式、一 键通(PTT)格式和语音聊天格式的组。
12.根据权利要求9所述的设备,还包括简档数据结构,存储在计算机可读介质中并可通过服务程序代码被访问,简档数据结 构针对网络中的每个终端用户,存储优选通信接口安排。
13.根据权利要求12所述的设备,其中,优选通信接口安排是时间安排。
14.根据权利要求12所述的设备,其中,优选通信接口安排是位置安排。
15.根据权利要求9所述的设备,其中,当执行该服务程序代码时,所述服务程序代码 还可操作于响应于与终端用户有关的信息,修改终端用户的优选通信接口安排的简档。
16.根据权利要求15所述的设备,其中,所述信息包括与终端用户相关联的存在信息。
17.—种包括存储用于服务的客户端程序代码的计算机可读存储介质在内的设备,当 执行客户端程序代码时,所述客户端程序代码可操作于向服务器应用程序指示用于接收 与服务相关联的通信的优选接口。
18.根据权利要求17所述的设备,其中,所述优选接口选自包括文本接口和语音接口 的组。
19.根据权利要求18所述的设备,其中,语音接口与蜂窝一键通(PoC)服务、一键通 (PTT)服务和语音聊天服务之一相关联。
全文摘要
本发明提供了一种通信服务,使终端用户能够使用在每个信道端点单独选定的通信接口通过通信信道进行交互式通信。每个终端用户可以选择以终端用户最期望的格式向终端用户呈现通信的接收接口。因此,终端用户不再必须使用由通信发起者选定的接口。通信服务可以被用来允许即时通讯(IM)服务的用户与语音服务(如蜂窝一键通(PoC)服务)的用户进行无缝通信。
文档编号H04W76/04GK102037692SQ200780044781
公开日2011年4月27日 申请日期2007年12月5日 优先权日2006年12月5日
发明者马克·科博尔德 申请人:北电网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1