多网络应用通信方法、终端及系统转让专利

申请号 : CN201010101060.4

文献号 : CN102137065B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林智封令隽张俭谈星东王西点李楠郑健平袁潮欧阳聪星孙杰杨波

申请人 : 中国移动通信集团公司

摘要 :

本发明提供了一种多网络应用通信方法、终端及系统,其中该方法包括:主叫终端通过其注册的呈现服务器获取被叫终端的呈现信息,并根据呈现信息确定用于表征被叫终端的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;发起通信的网络应用根据网络应用标识建立主叫终端及被叫终端间的通信。本发明对于两种不同实现机制的业务终端仅需要维护一套联系人信息,避免了现有终端中各网络应用联系人互不关联,一个终端有多套数据,操作效率低的缺陷;同时实现了各网络应用互通以及根据用户情愿度进行通讯。

权利要求 :

1.一种多网络应用通信方法,其特征在于,包括以下步骤:

主叫终端通过其注册的呈现服务器获取被叫终端的呈现信息,并根据所述呈现信息确定用于表征所述被叫终端的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;

所述主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;

所述发起通信的网络应用根据所述网络应用标识建立所述主叫终端及被叫终端间的通信;

所述主叫终端通过其注册的呈现服务器获取被叫终端的呈现信息的步骤包括:在通信网的呈现协议支持对外开放信息时,所述主叫终端通过其注册的通信网呈现服务器及IP网呈现服务器分别获取所述被叫终端的通信网中网络应用及IP网中网络应用的呈现信息,或者通过其注册的IP网呈现服务器及用于在IP网及通信网中的呈现服务器之间转换通信信令及适配媒体格式的网关获取所述被叫终端的通信网中网络应用的呈现信息;

在通信网的呈现协议支持通信网呈现服务器访问IP网呈现服务器时,所述主叫终端通过其注册的通信网呈现服务器及所述网关获取所述被叫终端的IP网中网络应用的呈现信息;或者通过其注册的IP网呈现服务器及所述网关获取所述被叫终端的通信网中网络应用的呈现信息。

2.根据权利要求1所述的多网络应用通信方法,其特征在于,所述主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用的步骤包括:在通信网的呈现协议支持对外开放信息时,所述主叫终端根据其注册的IP网呈现服务器及各IP网中网络应用的优先级,确定发起通信的IP网中网络应用;

在所述通信网的呈现协议支持所述通信网呈现服务器访问所述IP网呈现服务器时,所述主叫终端根据其注册的通信网呈现服务器或IP网呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用。

3.根据上述权利要求1-2中任一项所述的多网络应用通信方法,其特征在于,还包括:所述主叫终端及被叫终端的应用程序接口对所有的网络应用开放动态设置的场景信息;

在所述主叫终端及被叫终端中增加用于表征所述联系人信息版本的版本标识字段。

4.根据上述权利要求1-2中任一项所述的多网络应用通信方法,其特征在于,还包括:将所述主叫终端及被叫终端中的联系人信息与所述IP网呈现服务器同步。

5.根据上述权利要求1-2中任一项所述的多网络应用通信方法,其特征在于,所述网络应用包括通信网中的Voice、SMS、视频通话、彩信,以及IP网中的VoIP、IM、文件传输、白板共享、视频通话。

6.一种多网络应用通信终端,其特征在于,该终端包括:

获取模块,用于通过主叫方注册的呈现服务器获取被叫方的呈现信息;

标识设置模块,用于设置每一联系人对应的用于表征通信路径的多个网络应用标识;

通信控制模块,用于根据所述呈现信息确定所述被叫方的网络应用标识,并根据所述主叫方注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用,以及通过所述发起通信的网络应用及所述被叫方的网络应用标识建立所述主叫方与所述被叫方的通信;

其中,所述获取模块,用于在通信网的呈现协议支持对外开放信息时,通过其注册的通信网呈现服务器及IP网呈现服务器分别获取所述被叫方的通信网中网络应用及IP网中网络应用的呈现信息,或者通过其注册的IP网呈现服务器及用于在IP网及通信网中的呈现服务器之间转换通信信令及适配媒体格式的网关获取所述被叫方的通信网中网络应用的呈现信息;

在通信网的呈现协议支持通信网呈现服务器访问IP网呈现服务器时,通过其注册的通信网呈现服务器及所述网关获取所述被叫方的IP网中网络应用的呈现信息;或者通过其注册的IP网呈现服务器及所述网关获取所述被叫方的通信网中网络应用的呈现信息。

7.根据上述权利要求6所述的多网络应用通信终端,其特征在于,所述终端包括:应用程序接口模块,对所有的网络应用开放动态设置的场景信息;

同步模块,用于将联系人信息与IP网呈现服务器同步。

8.根据上述权利要求6或7所述的多网络应用通信终端,其特征在于,所述终端还包括:版本设置模块,用于增加用于表征联系人信息版本的版本标识。

9.一种多网络应用通信系统,其特征在于,该系统包括:

呈现服务器,用于保存和维护呈现信息;

网关,用于在IP网及通信网中呈现服务器之间转换通信信令及适配媒体格式;

多网络应用通信终端,用于通过其注册的呈现服务器及所述网关或直接通过所述注册的呈现服务器获取被叫方的呈现信息,并根据所述呈现信息确定用于表征所述被叫方的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;并根据所述注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;以及通过所述发起通信的网络应用及所述网络应用标识建立与所述被叫方的通信;

其中,所述多网络应用通信终端包括:

获取模块,用于通过主叫方注册的呈现服务器获取被叫方的呈现信息;

标识设置模块,用于设置每一联系人对应的用于表征通信路径的多个网络应用标识;

通信控制模块,用于根据所述呈现信息确定所述被叫方的网络应用标识,并根据所述主叫方注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用,以及通过所述发起通信的网络应用及所述被叫方的网络应用标识建立所述主叫方与所述被叫方的通信;

其中,所述获取模块,用于在通信网的呈现协议支持对外开放信息时,通过其注册的通信网呈现服务器及IP网呈现服务器分别获取所述被叫方的通信网中网络应用及IP网中网络应用的呈现信息,或者通过其注册的IP网呈现服务器及用于在IP网及通信网中的呈现服务器之间转换通信信令及适配媒体格式的网关获取所述被叫方的通信网中网络应用的呈现信息;

在通信网的呈现协议支持通信网呈现服务器访问IP网呈现服务器时,通过其注册的通信网呈现服务器及所述网关获取所述被叫方的IP网中网络应用的呈现信息;或者通过其注册的IP网呈现服务器及所述网关获取所述被叫方的通信网中网络应用的呈现信息。

说明书 :

多网络应用通信方法、终端及系统

技术领域

[0001] 本发明涉及核心网及数据业务领域,具体涉及一种多网络应用通信方法、终端及系统。

背景技术

[0002] 一般而言,用户的终端可能有移动终端、掌上电脑、车载台、家庭座机、笔记本、固定桌面电脑、固定电话等带有通信功能的个人计算设备。为了实现人与人之间的通信以及确定用户当前状态的通信,终端通常包括联系人信息和场景信息(如,响铃、振动、安静等)。例如,移动终端中包括联系人簿和场景信息,以使用移动通信网服务的语音电话、短消息业务(ShortMessage Service,简称SMS)等应用。对于目前流行的IM&VoIP业务,其中VoIP业务主要指网络电话,如:Skype,Gtalk、MSN、QQ;IM业务主要指IP多媒体子系统(IP Multimedia Subsystem,简称IMS)服务,终端一般需要安装这些业务的客户端,主要包含好友列表和状态信息(如,忙、离开、离线等)。基于这些信息,用户可使用IM、VoIP、文件传输等应用。
[0003] 现有通信网传统语音通信和VoIP通信分别独立。用户终端中传统语音通信使用一套存储于终端中的联系人数据和场景数据,以及存储于通信核心网的通信状态数据;VoIP系统使用另一套存储于IM&Presence系统的联系人数据和场景数据,以及存储于IM&Presence系统的通信状态数据。其中,通信网传统语音通信为通信网,特指通信网电路域(Circuit Switching Domain,简称CSD或CS),其应用服务器在通信网内,其中,通信网业务特指通信网电路域业务,即非使用IP连接的业务;VoIP通信为IP网,通常称为分组域(PacketSwitching Domain,简称PSD或PS)业务,我们笼统的认为是互联网业务。Presence业务系统实体是一个单独的网络实体,记录一个用户在不同终端不同网络中的呈现方式,一个终端在一个网络中设置的数据,其他的终端在不同的网络也能看到,不用终端登陆另一个网络就去修改自己的呈现方式。联系人和场景是专用名词,既是无Presence服务的终端的组成数据,也是Presence系统的组成数据。
[0004] 现有通信网传统语音通信和VoIP通信有如下不足:
[0005] (1)两套数据的隔离,使得用户必须维护两套数据,导致操作效率低。
[0006] (2)通信网传统语音通信和VoIP通信服务之间无法互相查询用户的通信状态等呈现信息,可能出现因用户不在线而不能通讯,导致通讯效率低。

发明内容

[0007] 本发明的第一目的是提出一种高效的多网络应用通信方法。
[0008] 本发明的第二目的是提出一种高效的多网络应用通信终端。
[0009] 本发明的第三目的是提出一种高效的多网络应用通信系统。
[0010] 为实现上述第一目的,本发明提供了一种多网络应用通信方法,包括:主叫终端通过其注册的呈现服务器获取被叫终端的呈现信息,并根据呈现信息确定用于表征被叫终端的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;发起通信的网络应用根据网络应用标识建立主叫终端及被叫终端间的通信。
[0011] 为实现上述第二目的,本发明提供了一种多网络应用通信终端,包括:获取模块,用于通过主叫方注册的呈现服务器获取被叫方的呈现信息;标识设置模块,用于设置每一联系人对应的用于表征通信路径的多个网络应用标识;通信控制模块,用于根据呈现信息确定被叫方的网络应用标识,并根据主叫方注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用,以及通过发起通信的网络应用及被叫方的网络应用标识建立主叫方与被叫方的通信。
[0012] 为实现上述第三目的,本发明提供了一种多网络应用通信系统,包括:呈现服务器,用于保存和维护呈现信息;网关,用于在各呈现服务器之间转换通信信令及适配媒体格式;终端,用于通过其注册的呈现服务器及网关或直接通过注册的呈现服务器获取被叫方的呈现信息,并根据呈现信息确定用于表征被叫方的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;并根据注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;以及通过发起通信的网络应用及网络应用标识建立与被叫方的通信。
[0013] 本发明各个实施例中,通过设置终端中每一联系人对应的多个应用标识字段,且对终端的所有应用开放联系人信息,使得对于两种不同实现机制的业务终端仅需要维护一套联系人信息和场景信息,即一套联系人数据既可用于传统的CS域服务,又能用于IP网Presence服务,避免了现有终端中各网络应用联系人互不关联,一个终端有多套数据,操作效率低的缺陷;同时,各网络应用共享呈现信息以及根据呈现信息确定用于被叫的网络应用标识,实现各网络应用互通以及根据用户情愿度进行通讯。

附图说明

[0014] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一并用于解释本发明,并不构成对本发明的限制。在附图中:
[0015] 图1为本发明的多网络应用通信方法的实施例一流程图;
[0016] 图2为本发明的多网络应用通信方法的实施例二流程图;
[0017] 图3为本发明的多网络应用通信方法中终端注册的实施例流程图;
[0018] 图4为本发明的多网络应用通信方法的实施例三的示意图;
[0019] 图5为本发明的多网络应用通信方法的实施例四的示意图;
[0020] 图6为本发明的多网络应用通信终端的实施例结构图;
[0021] 图7为本发明的多网络应用通信系统的实施例结构图。

具体实施方式

[0022] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0023] 方法实施例
[0024] 图1为本发明的多网络应用通信方法的实施例一流程图。如图1所示,本实施例包括:
[0025] 步骤S102:主叫终端通过其注册的呈现服务器获取被叫终端的呈现信息,并根据呈现信息确定用于表征被叫终端的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;具体操作过程参见图2中步骤S201的解释说明;
[0026] 步骤S104:主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;具体操作过程参见图2中步骤S202的解释说明;
[0027] 步骤S106:发起通信的网络应用根据网络应用标识建立主叫终端及被叫终端间的通信。
[0028] 本实施例通过设置终端中每一联系人对应的多个应用标识字段,且对终端的所有应用开放联系人信息,使得对于两种不同实现机制的业务终端仅需要维护一套联系人信息和场景信息,即一套联系人数据既可用于传统的CS域服务,又能用于IP网Presence服务,避免了现有终端中各网络应用联系人互不关联,一个终端有多套数据,操作效率低的缺陷;同时,各网络应用共享呈现信息以及根据呈现信息确定用于被叫的网络应用标识,实现各网络应用互通以及根据用户情愿度进行通讯。
[0029] 图2为本发明的多网络应用通信方法的实施例二流程图。如图2所示,本实施例包括:
[0030] 步骤S201:主叫终端获取被叫终端的呈现信息,以及确定被叫终端的网络应用标识;其中“主叫终端获取被叫终端的呈现信息”在具体操作时主要包括以下情况(具体参见图4及图5的解释说明):
[0031] 1)在通信网的呈现协议支持对外开放信息时,主叫终端通过其注册的通信网呈现服务器及IP网呈现服务器分别获取被叫终端的通信网中网络应用及IP网中网络应用的呈现信息,或者通过其注册的IP网呈现服务器及用于在各呈现服务器之间转换通信信令及适配媒体格式的网关获取被叫终端的通信网中网络应用的呈现信息;
[0032] 2)在通信网的呈现协议支持通信网呈现服务器访问IP网呈现服务器时,主叫终端通过其注册的通信网呈现服务器及网关获取被叫终端的IP网中网络应用的呈现信息;或者通过其注册的IP网呈现服务器及网关获取被叫终端的通信网中网络应用的呈现信息;
[0033] 此外,对于“每一联系人对应的多个网络应用标识”的解释如下:在终端中增加多个应用标识字段,如增加用于表征飞信业务的即时消息地址的应用标识字段的具体操作如下:在终端中标准化增加飞信(Fetion)“即时信息地址”类型(称为应用标识字段),参考国际标准化组织IETF的规范RFC4770,增加URI type:fetion;该修订需要在IETF中的vcarddav工作组Draft中操作;同理,可以增加其他应用的业务标识,如QQ等;每个应用在联系人中有对应的唯一的标识使得多个应用可以共用同一套联系人,如接到邮件时,邮件应用程序去Email字段查;收到短信时,短信应用程序去手机号字段查;收到Fetion IM时,Fetion应用程序去Fetion对应字段取;
[0034] 步骤S202:主叫终端根据其注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;具体操作时主要包括以下情况(具体参见图4及图5的解释说明):在通信网的呈现协议支持对外开放信息时,主叫终端根据其注册的IP网呈现服务器及各IP网中网络应用的优先级,确定发起通信的IP网中网络应用;在通信网的呈现协议支持通信网呈现服务器访问IP网呈现服务器时,主叫终端根据其注册的通信网呈现服务器或IP网呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;
[0035] 步骤S203:终端的应用程序接口(Application Programming Interface,简称API)开放联系人信息及动态设置的场景信息供终端上的所有应用读取;其中,所有应用可以包括通信网的应用Voice、SMS、视频通话、彩信,以及IP网的应用VoIP、IM、文件传输、白板共享、视频通话等;其中,IP网的IM&Presence服务通常可以分为以下几类:IMS业务、运营商IM&Presence业务以及第三方业务提供商的IM&Presence业务,如QQ,MSN等;场景信息的数据结构定义示例如下:
[0036] 表1 场景信息的数据结构
[0037]字段名 说明 语义
COND[n] 场景(Condition 场景数据n可以为用户设定,每个
Aware)场景确定 COND[i]由自己设定,默认集合为:会
提醒方式 议,空闲,上班中,下班后,周末,离
开。
CURR_COND 当前场景,目前所 设定当前场景为COND[i]。
处的场景
[0038] 具体操作时,“当前场景”可以分为自动设定和人为设定两种类型,其中,自动设定为一个默认的变化过程,例如到了上班时刻,则自动变化为“工作中”,到了下班时刻,则自动变化为“下班后”,到了非工作日,则变化为“假期”;人为设定即表示用户可以自己设定当前场景,并随时可切换回自动设定状态;当前场景对不同用户群和个人可做不同的设置;
[0039] 具体操作时,还可以在终端中增加“Etag”这个字段(称为版本标识字段),该项修订同样的在IETF中的vcarddav工作组Draft中执行,定义这个字段的语法和含义,如表2所示;
[0040] 表2 Etag字段
[0041]字段名 说明 语义
Etag 此项联系人信息的版本号 该字段唯一标识此项联系人信息,使
得多个终端修改该字段时,信息不会
被重复;该字段类似于呈现信息的
Etag,其特点如下:
1.该字段是该vCard项的版本标识;
2.服务器分配该版本标识;
3.每当信息修改,该版本值修改。
[0042] 有上述描述可知,“Etag”这个字段可以解决多个终端修改同一份数据的冲突;该格式向后兼容,对于低版本的vCard终端可以忽略高版本的vCard字段;
[0043] 步骤S204:将终端的联系人信息与IP网中的Presence服务器同步;一般而言,IP网中的Presence服务器中存储的是好友列表信息,现将终端的联系人信息与Presence服务器中的好友列表信息间的关系简述如下:
[0044] 1)联系人一般主要指移动终端及PC邮箱中的联系人,分为用户群和个人,例如:用户群包含家人、朋友、阻止名单,用户自行划分用户群并命名;不同的终端提醒方式不同,如终端为PC时,提醒方式可为声音或图标闪烁;终端为移动终端时,提醒方式如响铃、振动、安静(无声无振动),响铃+振动,现以移动终端为例,终端的提醒方式设置如下:
[0045] a.不同的场景可不同,如“场景”分为“空闲”、“会议”、“下班后”,同一场景不同用户群的提醒方式不同;如,在“会议”场景默认提醒方式:家人群设为消息和电话均为振铃,其他群和个人设为安静;“空闲”场景默认为响铃方式:家人群设为消息和电话均为响铃+振铃,朋友群和个人消息和电话设为振铃,不在联系人中的人消息设为安静,语音设为振动[0046] b.不同通信形式可不同,例如消息(Email、SMS、彩信(MultimediaMessage Sevice,简称MMS))和电话;
[0047] 此外,不同通信方式的通信日志和数据可以按不同用户群和个人不同存储在不同的文件夹,例如在联系人中“家人”、“朋友”的通信日志(如,语音通信日志)和数据(如消息的数据)记录在一个或一组文件夹中;“阻止名单”的通信日志记录在另一个或一组文件夹中,不在联系人中的人的通信日志和数据记录在另一个或一组文件夹中;
[0048] 2)与终端中的联系人信息类似,Presence用户好友列表分用户群与个人,例如朋友、同事、阻止人;终端的场景类比于用户的状态信息,用户的状态信息如离开、忙、位置等信息,可按用户群、个人设置不同的值;终端的提醒方式不同的通信形式可不同,例如消息(IM、Email)、文件和电话不同;不同通信方式的通信日志和数据按不同用户群和个人不同存储在不同的文件夹中,例如Email存储箱包含信任箱和垃圾箱,阻止人的Email存于垃圾箱中;
[0049] 有上述内容可知,二者类似,为二者融合管理提供了基础;步骤S203中的同步操作既保证了通信网中传统语音通信的联系人信息正常提供,又提供了VoIP通信服务在IP网中Presence服务器的好友信息;具体操作时,当用户使用多个终端(如PC和移动终端)时,每个终端均与Presence服务器同步信息,Presence服务器始终保持唯一一份数据。
[0050] 本实施例通过在终端中标准化“即时信息地址”、Etag两个字段,开放终端本地的场景信息,以及提供自动设定和人为设定两种类型等,保证了终端中的联系人信息及场景数据信息等的规范及安全管理。
[0051] 图3为本发明的多网络应用通信方法中终端注册的实施例流程图;图4及图5分别为本发明的多网络应用通信方法的实施例三及四示意图。其中,图4为通信网Presence协议支持对外开放信息(即为现有通信网Presence协议,其仅支持有限的Presence协议,仅支持网记录用户的呈现信息,例如地理位置、开机、关机、停机、通话中、无法联系等,对一个用户来说,不支持在终端显示其他联系人的忙闲状态)时的示意图;图5为通信网的Presence协议支持通信网的Presence服务器访问IP网的Presence服务器(即为升级的通信网Presence协议)时的示意图。以下具体结合如图3、图4及图5进行解释说明。
[0052] 如图3所示,一个用户注册并登录于通信网或IP网的服务的状态有两种,其一即是对应于图3中上图的通信网优先的注册,另外一种即是对应于图3中下图的IP网优先的注册;如图3中的上图所示,常见于移动终端的通信网优先的注册流程包括:
[0053] 步骤301:启动终端;
[0054] 步骤302:注册通信网CS服务;
[0055] 步骤303:判断是否能建立IP连接,若是,则执行步骤304,若否,则执行步骤305;
[0056] 步骤304:注册IP网服务;
[0057] 步骤305:上线。
[0058] 根据上述描述可知,通信网优先的注册流程中,终端默认为注册IP网服务,优先选择IP网服务,但是当IP网服务不可得时,仅仅是通信网在线,使用通信网的服务。只要终端可建立IP连接,即可注册IP网服务。这样,终端可通过任何支持IP连接的接入网,均可实现IP连接,例如通信网的GPRS/EDGE/TD-SCDMA/WCDMA/CDMA20001X/EVDO,WLAN/WiMAX,甚至GSM Circuit Switch拨号连接。
[0059] 如图3中的下图所示,常见于PC,尤其是掌上电脑的IP网优先的注册流程包括:
[0060] 步骤311:启动终端;
[0061] 步骤312:注册IP网服务;
[0062] 步骤313:判断IP连接是否断开,若是,则执行步骤314,若否,则执行步骤316;
[0063] 步骤304:判断是否能建立通信网连接,若是,则执行步骤315,若否,则离线;
[0064] 步骤315:注册通信网服务;
[0065] 步骤316:上线。
[0066] 根据图3中的下图描述可知,IP网优先的注册流程中,优先选择IP网服务,但是当IP网服务不可得时,仅仅是通信网在线,使用通信网的服务。需要说明的是,优先选择通信网业务还是IP网业务的判断条件是网络信号环境、终端能力、用户情愿度、消费性价比、业务质量、业务品牌、个人使用习惯、终端UI友好程度等的综合条件,由用户选择。
[0067] 对于在通信网Presence协议支持对外开放信息时的情况分为两大部分来解释,第一部分即是主叫和被叫选择服务的解释说明,第二部分则是如图4所示的主叫与被叫间建立联系的过程。其中,第一部分的解释如下:
[0068] 当主叫发起一种业务时,如VoIP或者消息,被叫的服务根据其选择联系人的ID确定,如,若选择联系人的ID为手机号,则被叫将收到通信网的电话;若选择联系人的ID为Fetion ID,则被叫将收到Fetion VoIP;若选择联系人的ID为QQ/MSN ID,则被叫将收到QQ/MSN VoIP电话。主叫选择何种服务作为默认的服务,则需要看主叫目前注册于何种网络,根据图3中的注册流程可知有三种可能:(1)仅通信网,(2)仅IP网,(3)通信网和IP网。主叫服务选择优先级如表3所示,优先级由系统和/或用户可配置。
[0069] 表3 主叫服务选择优先级
[0070]主叫 仅通信网 仅IP网 通信网+IP网
手机号 最优先,且唯一 优先级最低
Fetion 最优先5 最优先5
QQ 优先级4 优先级4
MSN 优先级3 优先级3
[0071] 表3中优先级高和低的含义是:如果优先级的服务可用,则用高优先级的服务,如,当主叫仅注册于IP网时,其Fetion,QQ,MSN均在线,而且这三个服务可互通,则主叫的服务及其对应的显示在被叫侧的ID需要设置优先级,例如Fetion最优先;如果三个服务均在线,但是这三个服务不互通,则主叫选定被叫的ID,也选定自己的服务,例如,主叫呼叫被叫Fetion ID,则主叫也使用Fetion VoIP;主叫呼叫被叫QQ ID,则主叫也使用QQ VoIP。被叫的服务是否可达则取决于被叫注册于何种网络何种服务,具体如表4所示:
[0072] 表4 被叫服务可达情况
[0073]被叫 仅通信网 仅IP网 通信网+IP网
手机号 可达 不可达 可达
Fetion 不可达 可达(Fetion业务已登 可达(Fetion业务已登
录) 录)
QQ 不可达 可达(QQ业务已登 可达(QQ业务已登
录) 录)
MSN 不可达 可达(MSN业务已登 可达(MSN业务已登
录) 录)
[0074] 需要说明的是,当主叫和被叫登录IP网时,在主叫的终端,被叫的某一种业务(如Fetion)是否在线是可见的,一般的,主叫将选择被叫在线的业务。另外,主叫用户的呈现信息搜集的解释如下:当主叫用户注册与IP网业务时,IP网Presence服务器保存其完整的呈现信息,通信网Presence服务器对外开放能力,注册于IP网的用户可查看到注册于通信网的用户的呈现信息。以GSM网络为例,通信网的呈现信息存储于HLR、MSC/VLR服务器(即Presence服务器)中。这些服务器为对IP网开放,IP网的Presence服务器以一定的时间间隔轮询通信网Presence服务器信息。当主叫用户注册于通信网业务时,其呈现信息仅保存于通信网Presence服务器,IP网Presence服务器无其呈现信息。主叫用户无法查看其他联系人的呈现信息。
[0075] 如图4所示,在通信网Presence协议支持对外开放信息时,主叫选择一个联系人(即被叫),根据其呈现信息发起一种业务,则被叫用户被联系的过程(以IMS业务及通信网优先注册为例进行说明)的通信的流程有以下四种,分别对应于图4中的(一)、(二)、(三)及(四):
[0076] (1)当主叫与被叫均注册于IP网IM&Presence服务时,根据图3的解释说明可知,二者也均注册于通信网,即用虚线表示用户终端同样注册与该网络,但不被优先使用,优先使用终端上的IP网中的应用共享呈现信息以用于通信;对应于上述表3及表4中第4列的情况;
[0077] (2)当主叫注册于IP网服务,被叫注册于通信网服务时,以语音通话服务为例,主叫在IP网Presence服务中可以看到被叫通信网在线信息,其可以发起语音通话,使用终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表3第4列及表4中第2列的情况;
[0078] (3)当主叫注册于通信网服务,被叫注册于IP网服务时,以语音通话服务为例,主叫在通信网发起对被叫的语音呼叫,通信网可以查得用户不在通信网内,从而路由至其所在的VoIP服务器,例如被叫的ID为pengyou@ims.chinamobile.com,从其域名可路由至VoIP服务器,使用终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表3第2列及表4中第4列的情况;
[0079] (4)当主叫与被叫均注册于通信网服务时,二者只能由通信网完成通信,即使用终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表3第2列及表4中第4列的情况。
[0080] 如果对应“IP网优先的注册”流程,则将“通信网”与“IP网”互相替换即可。需要说明的是,Fetion业务与IMS业务从通信网的角度来看,呈现信息共享、呼叫流程均与IMS业务相同,不同的是,Fetion业务的路由是IP路由,IMS业务的路由是IMS核心网路由,在本方案中不考虑IP包路由,仅从应用的角度说明,所以Fetion业务方案同IMS业务;当一个终端有IMS业务和/或Fetion业务,对于同一个被叫用户,主叫用户需要选择某一个业务发起通信;对于第三方业务提供商的IM&Presence业务与通信网业务互通呈现信息取决于通信网运营商与第三方业务提供商的合作协议,其技术方案同Fetion业务;当一个终端有IMS业务和/或Fetion业务,和第三方业务时,对于同一个被叫用户,主叫用户需要选择某一个业务发起通信。
[0081] 对于在通信网Presence协议支持通信网的Presence服务器访问IP网的Presence服务器时的情况也分为两大部分来解释,第一部分即是主叫和被叫选择服务的解释说明,第二部分则是如图5所示的主叫与被叫间建立联系的过程。其中,第一部分的解释如下:主叫服务选择优先级及被叫的可达情况分别如表5及表6所示:
[0082] 表5 主叫服务选择优先级
[0083]主叫 仅通信网 仅IP网 通信网+IP网
手机号 最优先,且唯一 最优先5
Fetion 最优先5 优先级4
QQ 优先级4 优先级3
MSN 优先级3 优先级2
[0084] 表6 被叫服务的可达情况
[0085]被叫 仅通信网 仅IP网 通信网+IP网
手机号 可达 不可达 可达
[0086]Fetion 不可达 可达(Fetion业务已登 可达(Fetion业务已登
录) 录)
QQ 不可达 可达(QQ业务已登 可达(QQ业务已登
录) 录)
MSN 不可达 可达(MSN业务已登 可达(MSN业务已登
录) 录)
[0087] 当然,图3至图6中同种网络中的服务的优先级可以自由设置。通信网升级Presence协议支持在终端显示其他联系人的呈现信息,即支持通信网Presence服务器访问IP网Presence服务器,从而注册于通信网的用户可查询其联系人在IP网的Presence服务器上的信息,即直接根据通信网及IP网的使用优先级确定终端上的通信网或IP网中的应用共享呈现信息以用于通信。如图5所示,用户使用通信网业务优先的服务流程有以下四种,分别对应于图5中的(一)、(二)、(三)及(四):
[0088] (1)当主叫与被叫均注册于IP网IM&Presence服务时,由图3中的解释说明可知二者同样注册于通信网,其中,虚线表示用户终端虽注册于IP网,但不被优先使用,终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表5及表6中第4列的情况,需要说明的是,图示仅为举例说明,即被叫的通信标识由主叫选定,也就是说,当主叫选择被叫在通信网中网络应用的标识时,则被叫使用通信网中网络应用进行通信,以下同;
[0089] (2)当主叫注册于IP网服务,被叫注册于通信网服务时,其中虚线表示用户终端虽然注册于IP网但不被优先使用,以语音通话服务为例,主叫在IP网Presence服务中可以看到被叫通信网在线信息,其可以发起语音通话,终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表5第2列及表6中第4列的情况;
[0090] (3)当主叫注册于通信网服务,被叫注册于IP网服务时,其中虚线表示用户终端虽然注册于IP网,但不被优先使用,以语音通话服务为例,主叫在通信网发起对被叫的语音呼叫,通信网可以查得用户不在通信网内,从而路由至其所在的VoIP服务器,例如被叫的ID 为pengyou@ims.chinamobile.com,从其域名可路由至VoIP服务器,终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表5第4列及表6中第2列的情况;
[0091] 4)当主叫与被叫均注册于通信网服务时,终端上的通信网中的应用共享呈现信息以用于通信;对应于上述表3及表4中第2列的情况。
[0092] 如果对应“IP网优先的注册”流程,则将“通信网”与“IP网”互相替换即可,二者方案对称。也就是说,在通信网升级Presence协议情况下,由主叫联系被叫的ID决定使用通信网业务还是IP网业务,例如电话号码则为通信网业务,IM ID则为IP网VoIP业务。这样,当主叫用户在不同的时间切换至另一种应用时,既有通信业务与Internet IM&Presence和VoIP业务无缝联合实现通信。
[0093] 本实施例在通信网Presence服务器开放时,IP网Presence服务器可访问通信网Presence服务器获取终端信息实现二者呈现信息的共享;在通信网升级IP网Presence服务器时,则通信网Presence服务器访问IP网Presence服务器获取终端信息,实现二者呈现信息的共享,从而实现既有通信业务与Internet IM&Presence和VoIP业务无缝联合实现通信。
[0094] 装置实施例
[0095] 图6为本发明的多网络应用通信终端的实施例结构图。上述图1-5方法发明的各个实施例均可以应用在图6结构图所示结构的装置中。如图6所示,该终端包括:获取模块61,用于通过主叫方注册的呈现服务器获取被叫方的呈现信息;标识设置模块62,用于设置每一联系人对应的用于表征通信路径的多个网络应用标识;通信控制模块63,用于根据呈现信息确定被叫方的网络应用标识,并根据主叫方注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用,以及通过发起通信的网络应用及被叫方的网络应用标识建立主叫方与被叫方的通信。
[0096] 该终端还可以包括:应用程序接口模块64,对所有的网络应用开放动态设置的场景信息;同步模块66,用于将联系人信息与IP网呈现服务器同步以及版本设置模块68,用于增加用于表征联系人信息版本的版本标识。需要说明的是,该终端包括获取模块61、标识设置模块62及通信控制模块63即可,其他模块及子模块均为优选方案。
[0097] 本实施例通过标识设置模块62设置对应于联系人的业务标识,且通过应用程序接口模块64对终端的所有应用开放场景信息及联系人信息,使得对于两种不同实现机制的业务终端仅需要维护一套联系人信息和场景信息,即一套数据即可用于传统的CS域服务,又能用于IP网Presence服务;优选地,通过版本设置模块68在终端中标准化Etag字段,保证了终端中的联系人信息及场景数据信息等的规范及安全管理,以及同步模块66实现了多个终端使用同一套联系人信息。
[0098] 系统实施例
[0099] 图7为本发明的多网络应用通信系统的实施例结构图。上述图1-5方法发明的各个实施例均可以在图7结构图所示结构的系统中实现。如图7所示,该系统包括:多网络应用通信终端(简称终端)72,用于通过其注册的呈现服务器及网关或直接通过注册的呈现服务器获取被叫方的呈现信息,并根据呈现信息确定用于表征被叫方的通信路径的网络应用标识,其中,各网络应用标识均与每一联系人对应;并根据注册的呈现服务器及预设的各网络应用的优先级,确定发起通信的网络应用;以及通过发起通信的网络应用及网络应用标识建立与被叫方的通信;呈现服务器(包括IP网络Presence服务器74及通信网Presence服务器76),用于保存和维护呈现信息;网关78,用于在IP网络Presence服务器74与通信网Presence服务器76呈现服务器之间转换通信信令及适配媒体格式。
[0100] 该网关78可以包括:信令转换网关782,用于将终端的呼叫信令IP网及通信网的Presence服务器之间互转,即实现通信网Presence服务器的信令
[0101] (如No.7信令)与IP网Presence服务器的信令(如SIP信令)之间的转换;媒体处理网关784,用于将终端的媒体格式在IP网及通信网的Presence服务器之间适配,即处理通信网Presence服务器与IP网Presence服务器间的媒体交换的协议和格式。具体操作时,媒体处理网关784及信令转换网关782物理节点上可以合设或者分设,以实现通信网Presence服务器对外开放能力。
[0102] 本实施例通过媒体处理网关784及信令转换网关782实现通信网Presence服务器对外开放能力进而实现IP网络中的Presence服务器74与通信网的Presence服务器76间的呈现信息的共享。
[0103] 最后应说明的是:以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。