用于互配融合消息服务的方法和系统的制作方法

文档序号:7733704阅读:383来源:国知局
专利名称:用于互配融合消息服务的方法和系统的制作方法
技术领域
本发明一般涉及融合IP消息业务,更具体地,涉及融合IP消息业务和其它消息业 务之间的互配方法和系统。
背景技术
通常使用的消息业务包括短消息服务(SMS)、多媒体消息系统(MMS)、电子邮件服 务、即时消息(IM)服务等等。尽管基于不同的技术提供这些消息业务,但是它们按照用户 体验在许多方面彼此重叠。例如,所有这些消息业务可以发送文本消息,并且除了 SMS外的 服务还可以发送多媒体内容。考虑到用户体验的重叠,开放移动联盟(OMA)近来已经定义了基于会话启动协议 (SIP)和互联网协议(IP)的新业务,称为融合IP消息业务(CPM服务)。CPM服务目的是 在单个消息业务中提供现有消息业务的关键特征。因此,通过简单地使用CPM服务,用户可 以体验所有现有消息业务已经提供的用户服务,也可以与所有现有消息业务的用户交换消 肩、ο支持CPM服务的系统的示意性配置如图1所示。参考图1,CPM系统包括CPM客户 端10、互配功能(IWF) 20、消息/媒体存储器30、融合地址薄40、用户偏好存储器50、CPM服 务器60和SIP/IP核心网络70。CPM客户端10 —般包括在终端中,并且提供CPM服务和用户之间的接口连接。换句 话说,CPM客户端10用来处理用户的请求。例如,如果用户创建内容和请求内容的传递,则 CPM客户端10将该内容转换为适合于该CPM服务,将转换的内容包括在SIP MESSAGE (SIP 消息)中,并且发送SIP MESSAGE到SIP/IP核心网络70。同样,CPM客户端10接收从另一 客户端发送的内容,确定和验证是否该内容已经被正确地接收,如果是的话,则传递接收的 内容到用户。因此,CPM客户端10可以被当作在用户和CPM服务之间的接触点。CPM服务器60是处理CPM客户端10通过CPM转换接口发送的要求的服务器。CPM 服务器60将服务提供商或用户设置的策略应用于从CPM客户端10提供的CPM内容。IffF 20转换CPM内容并且将其提供给另一消息服务从而通过发送CPM客户端传递 的消息内容(即CPM内容)可以被CPM服务之外的另一消息服务处理。同样,当接收另一 消息服务的内容时,IWF 20转换内容的格式从而该内容可以被CPM服务处理。IWF 20的该 操作被称为互配(interworking)。IffF 20通过CPM-IW接口连接到CPM服务器60,并且通 过那些消息服务提供的接口连接到其他消息服务。消息/媒体存储器30用来在缺乏用户的设置或依靠用户的设置的情况下存储传 递给用户的消息。融合地址薄40 (电话簿类型)包括联系列表且用于将存在信息插入关于 每个联系的信息中并且提供联系信息给用户。SIP/IP核心网络70 (支持必需的SIP和IP的底层网络)存在于全部的上述组件 之间并且负责路由全部的消息。SIP/IP核心网络70的示例包括IP多媒体子系统(IMS)。

发明内容
技术问题CPM服务通过与现有消息服务互配来提供消息服务。因此,在CPM服务环境中,发送者发送CPM内容而不考虑接收者已经订阅的消息服务的类型或接收者的偏好。此外,CPM 服务应该能够与诸如SMS、MMS、电子邮件、IM、PoC等的现有消息服务互配以便最成功地传 递发送者所发送的消息到接收者而不管接收者使用的消息服务的类型。这里,术语“互配” 可以被解释为包括提供路由机制从而CPM消息可以被传递到用户期望的现有消息服务,并 且执行在CPM消息格式和现有消息服务的消息格式之间的转换。在CPM服务的互配中有两个因素要考虑。第一,当从CPM客户端10接收CPM消息 时,CPM服务器60应该通过确定CPM消息的接收者是否是CPM消息用户或另一消息服务的 用户来决定互配。第二,如果因为接收者是另一消息服务的用户故CPM服务器60已经决定 执行互配,则CPM服务器60应该确定它将通过哪个消息服务来传递CPM消息。在考虑这两 个因素之后,应该经过基于该考虑提供的机制来执行路由,以确保在CPM服务中的充分互 配。解决方案因此,本发明的示范实施例的一方面是提供一种用于考虑用户的互配请求的存在 /不存在和将通过其执行互配的消息服务的类型来执行互配的方法和系统。依据本发明的一方面,提供一种在融合IP消息(CPM)服务中用于在不同消息服务 之间执行互配的方法,该方法包括当从任意终端接收基于用户输入而产生的消息时,通过 CPM服务器请求存在服务器提供与该消息的接收者对应的存在信息;当接收从存在服务器 响应于该请求而发送的存在信息时,通过CPM服务器基于该存在信息决定是否执行对于该 消息的互配,并且如果CPM服务器决定执行互配,则决定用于互配的消息服务的类型;通过 CPM服务器根据决定的消息服务的类型传递该消息到互配功能(IWF);以及当接收该消息 时,通过IWF根据决定的消息服务转换消息并且发送转换的消息到接收者。有意效果本发明可以提供一种用于考虑用户的互配请求的存在/不存在和将通过其执行 互配的消息服务的类型来执行互配的方法。


图1是示出一般CPM系统的配置的图;图2是示出根据本发明的实施例的互配系统的配置的图;图3是示出根据本发明的实施例的互配过程的图;图4是示出根据本发明的实施例的CPM服务器的结构的图;和图5是示出根据本发明的另一实施例的互配过程的图。
具体实施例方式现在将参考附图详细描述本发明的示范实施例。应该注意到,贯穿附图,如果可能 的话,相同参考数字和符号用来表示相同的组件。另外,出于清楚和简洁之故,公知的功能 和结构的说明被省去。
首先,将参考图2描述根据本发明的实施例的支持在CPM服务和另一消息服务之 间的CPM互配的系统的配置。如图2所示,支持CPM互配的系统包括终端100和110、CPM 服务器120和130、IffF 140、应用服务器150、存在服务器160、CPM网络170和非CPM网络 180。第一终端100和第二终端110每个包括能够提供存在源的存在客户端、和CPM客户端 或支持另一消息服务的客户端中的其中之一。用户通过终端提供其中必需的功能,存在客 户端产生存在信息并将其注册在存在服务器160中。在本发明的另一实施例中,假设第一 终端100和第二终端110均包括存在客户端和CPM客户端。另外,包括CPM客户端的终端 被称为CPM终端。当从CPM终端接收CPM消息时,CPM服务器120和130请求存在服务器160提供 与CPM消息的接收者对应的存在信息。基于接收的存在信息,CPM服务器120和130决定 是否执行互配功能,以及经过其它们将执行互配的消息服务的类型(下文中被称为“用于 互配的消息服务”)。存在服务器160存储与每个消息服务的用户对应的存在信息。存在信息通过用户 注册,并且包括用户支持的消息服务的类型和用户偏好。用户偏好信息包括用户的互配授 权和用于互配的消息服务的类型。存在服务器160响应于来自CPM服务器120和130、互配 选择功能(ISF,未示出),和IWF 140中任何一个的存在信息请求而提供用户的存在信息, ISF是在存在服务器160中用于互配选择器125的独立服务器。IffF 140转换要在不同消息服务之间交换的消息的格式。CPM网络170传递CPM消息,而非CPM网络180基于不同于CPM服务的消息服务传 递消息,例如基于PoC服务、IM服务和电子邮件服务、匪S服务和SMS服务的消息。应用服 务器150是指提供PoC服务、IM服务、电子邮件服务、匪S服务和SMS服务等的服务器。在上述系统中,当发送CPM消息时,如下执行根据本发明的实施例的互配过程。互 配过程包括在其中CPM用户或使用另一消息服务的用户在存在服务器160中存储包括可用 消息服务的类型的存在信息和用户偏好的步骤;在其中CPM终端产生消息和在SIP/IP核心 网上将其发送到第一 CPM服务器120的步骤;在其中第一 CPM服务器120请求存在服务器 160提供与消息的接收者对应的存在信息的步骤(询问);在其中存在服务器160响应于第 一 CPM服务器120的请求提供请求的存在信息的步骤(响应);在其中基于该存在信息,第 一 CPM服务器120决定是否执行互配的步骤;在其中基于该存在信息,第一 CPM服务器120 决定可支持的消息服务的类型的步骤;在其中第一 CPM服务器120根据确定的消息服务的 类型将消息路由到IWF 140的步骤;在其中IWF 140将消息转换为确定的消息服务的消息 格式的步骤;在其中如果确定的消息服务是CPM服务,则将消息在CPM网络上传递到在接收 侧的第二 CPM服务器130的步骤、或在其中如果确定的消息服务不是CPM服务,则将消息在 非CPM网络上传递到支持确定的消息服务的应用服务器150的步骤;以及在其中第二 CPM 服务器130和应用服务器150最终传递消息到用户的步骤。现在将参考图2和3以给出在CPM服务的互配过程中每个步骤的详细说明,及其 可能的修改。在图3,在步骤201中第二终端110的用户使用在第二终端110中的存储客户 端在存在服务器160中注册存在信息。在本发明的实施例中,存在服务器160假设为使用 SIP/IP核心网的用于即时消息和存在杠杆扩展的会话初始协议(SIMPLE)存在服务器。因 此,第二终端110使用SIP POLISH (SIP发布)在存在服务器160中存储它的存在信息,并且可以基于在OMA存在(OMA Presence)中定义的语法创建存在信息。存在信息的示例在 表1中示出。表 权利要求
1.一种在融合IP消息(CPM)服务中用于在不同消息服务之间执行互配的方法,包括当从任意终端接收基于用户输入产生的消息时,通过CPM服务器请求存在服务器提供与该消息的接收者对应的存在信息;当接收从存在服务器响应于该请求发送的存在信息时,通过CPM服务器基于该存在信 息决定是否执行对于该消息的互配,并且如果CPM服务器决定执行互配则决定用于互配的 消息服务的类型;通过CPM服务器根据决定的消息服务的类型传递该消息到互配功能(IWF);以及当接收该消息时,通过IWF根据决定的消息服务来转换消息并且发送转换的消息到接 收者。
2.根据权利要求1所述的方法,其中存在信息包括对对应于存在信息的用户可支持的 消息服务的类型、消息互配的授权/非授权、在互配期间优选的消息服务的类型和偏好的 优先级。
3.根据权利要求2所述的方法,其中通过对应于存在信息的用户确定存在信息,并且 该存在信息注册在存在服务器中。
4.根据权利要求2所述的方法,其中该存在信息包括对应于在互配期间优选的消息服 务的每个的消息接收地址。
5.根据权利要求1所述的方法,其中通过CPM服务器决定是否执行对于该消息的互配, 和决定用于互配的消息服务的类型,包括检查该存在信息;和如果CPM服务作为接收者可用的消息服务包括在存在信息中并且关于该消息的互配 相关的信息没有包括在存在信息中或没有在存在信息中激活,则传递该消息到接收者。
6.根据权利要求1所述的方法,还包括如果关于该消息的互配相关的信息在存在信息中激活,则确定执行关于该消息的互 配;以及根据包括在存在信息中的在互配期间优选的消息服务的类型和偏好的优先级决定用 于互配的消息服务的类型。
7.根据权利要求1所述的方法,其中IWF存在以对应每个消息服务的类型,并且该消息 在其传递期间包括在会话初始协议(SIP)消息中。
8.根据权利要求7所述的方法,其中当根据决定的消息服务的类型发送消息时,CPM服 务器将对应于决定的消息服务的类型的特定IWF的地址而非接收者的SIP URI插入SIP消 息(SIP MESSAGE)的请求URI中,并且通过会话初始协议/因特网协议(SIP/IP)核心网传 递该消息到特定IWF ;和其中当接收SIP消息时,该特定IWF将SIP消息转换为期望的用于互配的消息服务的 格式,然后基于在SIP消息中的至-报头(To-Header)字段传递转换的消息到接收者。
9.根据权利要求7所述的方法,其中当根据决定的消息服务的类型发送消息时,CPM 服务器产生对应于决定的消息服务的类型的媒体特征标签,将其插入SIP消息,并且通过 SIP/IP核心网传递该SIP消息到与决定的消息服务的类型对应的特定IWF ;以及其中当接收SIP消息时,该特定IWF将SIP消息转换为期望的用于互配的消息服务的 格式,然后传递转换的消息到接收者。
10.根据权利要求7所述的方法,其中当根据决定的消息服务的类型发送消息时,CPM 服务器使用与决定的消息服务的类型对应的特定IWF的IP地址直接传递消息到特定IWF。
11.根据权利要求1所述的方法,其中CPM服务器向IWF传递指示决定的消息服务的类 型的指示符和该消息。
12.根据权利要求1所述的方法,其中CPM服务器是基于SIP/IP核心网;以及其中如果决定的消息服务是基于SIP/IP核心网的服务,则IWF仅转换消息的路由信 息,以及如果决定的消息服务是基于非SIP/IP核心网的服务,IWF根据决定的消息服务转 换消息的媒体格式并且根据决定的消息服务的传输协议转换该消息。
13.一种在融合IP消息(CPM)服务中用于在不同消息服务之间执行互配的方法,包括通过任意终端基于用户输入产生消息,并且发送该消息到CPM服务器; 当路由消息失败时,通过CPM服务器决定执行对于该消息的互配,并且发送该消息到 互配选择服务器;通过互配选择服务器请求存在服务器提供与该消息的接收者对应的存在信息; 通过存在服务器响应于互配选择服务器的请求搜索对应于接收者的存在信息,并且发 送搜索的存在信息到互配选择服务器;通过互配选择服务器基于发送的存在信息选择关于互配的消息服务的类型,并且向互 配功能(IWF)传递消息和选择的消息服务的类型;以及通过IWF接收该消息,根据决定的消息服务转换消息并且发送转换的消息到接收者。
14.根据权利要求13所述的方法,其中存在信息包括对对应于存在信息的用户可支持 的消息服务的类型、用户的互配授权/非授权、在互配期间优选的消息服务的类型。
15.一种在融合IP消息(CPM)服务中用于在不同消息服务之间执行互配的系统,包括CPM服务器,用于当从任意终端接收基于用户输入产生的消息时,请求存在服务器提 供与该消息的接收者对应的存在信息;当接收从存在服务器响应于该请求发送的存在信息 时,基于该存在信息决定是否执行对于该消息的互配,并且如果CPM服务器决定执行互配, 则决定用于互配的消息服务的类型,以及根据决定的消息服务的类型传递该消息到互配功 能(IffF);和IWF,用于当接收该消息时,根据决定的消息服务转换消息并且发送转换的消息到接收者ο
16.根据权利要求15所述的系统,其中存在信息包括对对应于存在信息的用户可支持 的消息服务的类型、消息互配的授权/非授权、在互配期间优选的消息服务的类型和偏好 的优先级。
17.根据权利要求16所述的系统,其中通过对应于存在信息的用户确定存在信息,并 且存在信息注册在存在服务器中。
18.根据权利要求16所述的系统,其中该存在信息包括对应于在互配期间优选的消息 服务的每个的消息接收地址。
19.根据权利要求15所述的系统,其中CPM服务器检查该存在信息,并且如果CPM服务 作为接收者可用的消息服务包括在存在信息中并且关于该消息的互配相关的信息没有包括在存在信息中或没有在存在信息中激活,则传递该消息到接收者。
20.根据权利要求15所述的系统,其中如果关于该消息的互配相关的信息在存在信息 中激活,则CPM服务器确定执行关于该消息的互配;以及CPM服务器根据包括在存在信息中 的在互配期间优选的消息服务的类型和偏好的优先级决定用于互配的消息服务的类型。
21.根据权利要求15所述的系统,其中IWF存在以对应每个消息服务的类型,并且该消 息在其传递期间包括在会话初始协议(SIP)消息中。
22.根据权利要求21所述的系统,其中当根据决定的消息服务的类型发送消息时,CPM 服务器将与决定的消息服务的类型对应的特定IWF的地址而非接收者的SIP URI插入SIP 消息(SIP MESSAGE)的请求URI中,并且通过会话初始协议/因特网协议(SIP/IP)核心网 传递该消息到特定IWF ;和其中当接收SIP消息时,该特定IWF将SIP消息转换为期望的用于互配的消息服务的 格式,然后基于在SIP消息中的至-报头(To-Header)字段传递转换的消息到接收者。
23.根据权利要求21所述的系统,其中当根据决定的消息服务的类型发送消息时,CPM 服务器产生与决定的消息服务的类型对应的媒体特征标签,将其插入SIP消息,并且通过 SIP/IP核心网传递该SIP消息到与决定的消息服务的类型对应的特定IWF ;以及其中当接收SIP消息时,该特定IWF将SIP消息转换为期望的用于互配的消息服务的 格式,然后传递转换的消息到接收者。
24.根据权利要求21所述的系统,其中当根据决定的消息服务的类型发送消息时,CPM 服务器使用与决定的消息服务的类型对应的特定IWF的IP地址直接传递消息到特定IWF。
25.根据权利要求15所述的系统,其中CPM服务器向IWF传递指示决定的消息服务的 类型的指示符和该消息。
26.根据权利要求15所述的系统,其中CPM服务器是基于SIP/IP核心网的;以及 其中如果决定的消息服务是基于SIP/IP核心网的服务,则IWF仅转换消息的路由信息,以及如果决定的消息服务是基于非SIP/IP核心网的服务,IWF根据决定的消息服务转 换消息的媒体格式并且根据决定的消息服务的传输协议转换该消息。
27.一种在融合IP消息(CPM)服务中用于在不同消息服务之间执行互配的系统,包括任意终端,用于基于用户输入产生消息,并且发送该消息到CPM服务器; CPM服务器,用于接收该消息,以及当路由消息失败时,决定执行对于该消息的互配,并 且发送该消息到互配选择服务器;互配选择服务器,用于请求存在服务器提供与该消息的接收者对应的存在信息,基于 响应于该请求从存在服务器接收的存在信息选择关于互配的消息服务的类型,然后向互配 功能(IWF)传递消息和选择的消息服务的类型;以及IWF,用于接收该消息,根据决定的消息服务转换消息,并且发送转换的消息到接收者。
28.根据权利要求27所述的系统,其中存在信息包括对对应于存在信息的用户可支持 的消息服务的类型、用户的互配授权/非授权和在互配期间优选的消息服务的类型。
全文摘要
本发明涉及融合消息服务。终端根据用户输入配置消息,并且发送消息到融合消息服务器。在接收该消息之后,融合消息服务器从存在服务器要求对应于该消息接收者的存在信息。存在服务器响应于融合消息服务器的要求搜索对应于接收者的存在信息,并且发送存在信息到融合消息服务器。基于发送的存在信息,融合消息服务器决定执行对于该消息的互配,以及决定要互配的消息服务的类型。融合消息服务器根据决定的消息服务的类型传递该消息到IWF,IWF接收该消息。然后,IWF根据决定的消息服务转换消息,并且发送转换的消息到接收者。
文档编号H04W4/18GK102007783SQ200980113050
公开日2011年4月6日 申请日期2009年2月13日 优先权日2008年2月13日
发明者吴载权, 朴成真, 李升勇, 李智惠, 李炅卓, 金旭 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1