为至少一组标记、长度、值对象指定优先级机制的方法 说明
用于将优先级机制指定给至少一组TLV对象的方法。
下面参照附图对本发明及其实施例加以说明,附图中:
图1由图1A和图1B组成,说明MMS(多媒体消息传递业务)连接参数在3GPP TS 31.102 V5.0.0(版本5):USIM(UMTS用户识别模块)应用特征中定义的EFMMSCP(MMS连接参数基本文件)中的存储结构;
图2说明根据本发明的第一实施例,如何由不同MMS连接信息组的顺序来表示“核心网接口和载体信息”的优先顺序;
图3由图3A和3B组成,说明根据本发明的所述第一实施例,在USIM级如何由不同的MMS连接信息组的顺序来表示“核心网接口和载体信息”的优先顺序;
图4说明根据本发明的第二实施例,如何通过“核心网接口和载体信息”在一组MMS连接信息中的顺序来表示它们的优先顺序;以及
图5由图5A和5B组成,说明根据本发明的所述第二实施例,在USIM级如何由“核心网接口和载体信息”在一组MMS连接信息中的顺序来表示它们的优先顺序。
同样的参考符号表示图1-5中对应的部分和要素。与目前标准配置相比的发明修改由图中的黑体符号和线条来标记。
标准化组织3GPP TSG SA1负责制订总的MMS业务方面(参见3GPP TS 22.140,多媒体消息传递业务(MMS);业务方面;阶段1(版本5)),该组织已批准MMS(多媒体消息传递业务)中(自动)载体选择的新要求。根据这些要求,支持MMS的UE(用户设备:如移动电话)将可以从存储在USIM(UMTS用户识别模块)中的不同组的核心网接口和载体参数列表中根据这些参数的优先顺序自动选择一个载体。当禁用自动选择载体时,用户将可以通过人工方式从核心网接口和载体参数中选择载体。此外,还希望在最佳载体不可用时,无需任何用户干预就可以切换到次佳的载体。网络运营商和用户将从使用最适于传递和提交多媒体消息的载体中受益。目前,在3GPP USIM规范TS 31.102中,没有方法用于表示核心网接口和载体参数存储地优先顺序,因而无法满足新的标准化要求。本发明旨在解决这一问题。可取的是,本发明定义了两种为一列TLV对象指定优先级的可选的有利机制和根据MMS核心网接口和载体参数的优先顺序从MMS核心网接口和载体参数中自动选择载体的两种对应机制。
如今,在诸如GSM(全球移动通信系统)的移动网中,SMS(短消息业务)用在移动设备之间发送和接收短消息。目前,新的消息传递业务,即所谓的MMS(多媒体消息传递业务)已经标准化。与SMS相反,MMS消息可以包含多媒体元素,诸如文本、图像、音频或视频信息。
MMS是两个均连接到MMS中继器/服务器的MMS用户代理之间的对等信息传递业务。用户代理驻留在移动电话、如UMTS-UE(用户设备)或GSM-MS(移动台)上,或者驻留在与移动电话相连的外部设备、如笔记本计算机/膝上型计算机上,或者甚至可以驻留在PC(个人计算机)上。可取的是应用层可用于向用户提供查看、编辑和处理多媒体消息(=MMS)的能力,如提交、接收MMS。MMS中继器/服务器是负责存储和处理输入与输出消息以及在不同消息传递系统之间传递消息的网络实体。一般而言,在这种发送和接收实体之间存在数据交换。
移动通信业务,例如第二代GSM(全球移动通信系统)和第三代UMTS(通用移动电信业务)除使用移动电话之外,最好还使用定义明确的智能卡。将这些智能卡插入移动电话中,用户就可以使用其订购的移动通信业务。而且,用户偏好和设置以及用户的个人信息可以存储在这类智能卡上。在GSM中,这些卡称为SIM(用户识别模块)。在UMTS中,可以区分称为UICC(通用IC卡;IC:集成电路)的物理卡及其逻辑功能:USIM(UMTS用户识别模块)。
MMS连接参数基本文件(=EFMMSCP)临时定义于USIM上。此EF(基本文件)包含多媒体消息连接参数值,这些值可由ME用于协助用户为MMS目的准备连接到网络。当USIM业务表中的MMS业务“可用”时,就存在EFMMSCP。此EFMMSCP如图1所示。
EFMMSCP是存储在诸如智能卡的存储介质上的透明文件,其中MMS连接参数按序存储。为了更便于搜索和读出这些参数,利用所谓的结构化TLV(标记、长度、值)对象结构来存储这些参数。MMS连接参数由MMS实现(指示采用的实现方法(如WAP))、MMS中继器/服务器地址、一组包括核心网接入点(如GGSN)和必需的载体信息要素(如载体、地址、地址类型、速度、呼叫类型、认证类型、认证标识符、认证密码)的核心网接口和载体信息以及一组网关信息(如地址、地址类型、端口、业务、认证类型、认证标识符和认证密码)组成。所有这些信息都按照3GPP TS 23.140(参见3GPP TS 23.140:多媒体消息传递业务(MMS):功能描述:阶段2(版本5))中提供的准则来编码。
根据本发明,对如下示例进行讨论。本示例中的机制允许支持MMS的UE根据USIM上定义的核心网接口和载体参数的优先顺序自动从核心网接口和载体参数中选择一个载体,但用户另外优先顺序的情况除外。当禁用自动选择载体时,用户仍然可以从核心网接口和载体参数中人工选择一个载体。完成这一任务有两种优选方法:
I)实现自动载体选择的第一种可能方法是将优先级机制指定给MMS连接参数组(参见图2)。可以将图2中的几组连接参数、如TLV01-TLV03存储在EFMMSCP中,组1:第一组MMS连接参数TLV11-TLV41(标记、长度、值),组2:第二组MMS连接参数,组3:第三组MMS连接参数。所有连接参数组由MMS实现方式、MMS中继器/服务器、核心网接口和载体信息和网关信息组成。在所有这三组MMS连接参数中,MMS实现方式、MMS中继器/服务器和网关信息可以相同(MMS实现A、MMS中继器/服务器A和网关A),只有核心网接口和载体信息彼此不同(第一组MMS连接参数=>核心网接口和载体A,第二组MMS连接参数=>核心网接口和载体B,第三组MMS连接参数=>核心网接口和载体C)。一般将“核心网接口和载体信息”的优先顺序表示出来,该优先顺序分别由不同MMS连接信息组的顺序指定。为了将优先级机制指定给至少一组TLV对象如图2中的TLV01-TLV03,以在发送和接收实体之间进行数据交换;以及为了将数据存储在存储介质上和/或从存储介质读取数据,为TLV对象如发送和接收实体中和/或存储介质上的TLV01-TLV03指定为其特别定义的结构ST。优先级结构ST最好通过TLV对象如TLV01-TLV03的优先顺序来表示。因此,最好是在至少一个TLV对象如TLV01的如图2所示的值字段VAL1中定义所述结构。指定了优先级的TLV对象最好是不同的组,如MMS连接信息的TLV01-TLV03。
在自动选择载体的情形中,MMS UA将总是方便地选取具有最高优先级的MMS连接参数组,本例中为第一组MMS连接参数。当禁用自动选择载体时,用户可以从载体列表中人工选择最佳载体。在本例中,根据图2,用户可以在第一组MMS连接参数、第二组MMS连接参数和第三组MMS连接参数之间进行选择。
图3通过示例表明,可以如何将不同的MMS连接信息组存储在USIM上以及可以如何表示核心网接口和载体信息的优先顺序。载体自动选择可以利用如上所述的不同的MMS连接信息组的顺序。图3说明如何指定“核心网接口和载体信息”的优先顺序,具体是通过USIM级别的不同的MMS连接信息组来表示:将优先级机制指定给MMS连接参数TLV对象组:第一组MMS连接参数TLV对象(最高优先级)、第二组MMS连接参数TLV对象、…、第n组MMS连接参数TLV对象(最低优先级)。以上描述了自动选择载体如何根据核心网接口和载体信息的优先顺序工作的方法。
II)图4说明了实现将不同的核心网接口和载体信息组连同优先顺序信息存储在USIM上,以便自动选择载体的另一种有利的可能性。核心网接口和载体信息的优先顺序由这些信息在一组MMS连接信息中的顺序来表示,即为一列作为“值”、例如TLV对象如TLV0的VALF的TLV对象定义了优先级机制。MMS连接参数包含MMS实现方式、MMS中继器/服务器、核心网接口和载体信息及网关信息。核心网接口和载体信息TLV0可由如下几组核心网接口和载体信息组成:第一组核心网接口和载体信息、如SE1;第二组核心网接口和载体信息、如SE2;…;第n组核心网接口和载体信息如SEn。因此,图4中“核心网接口和载体信息”的优先顺序由其在一个MMS连接信息组SE中的顺序来表示。概括地说,指定了优先级的TLV对象是在至少一个核心网接口和载体TLV对象的值字段如VALF内的不同的核心网接口和载体信息组,如SE1-SEn。
在自动选择载体的情形中,MMS UA将总是选取具有最高优先级的MMS连接参数组,本例中为第一组MMS连接参数。当禁用自动选择载体时,用户可以从载体列表中人工选择最佳载体。在本例中,用户可以在第一组MMS连接参数、第二组MMS连接参数和第n组MMS连接参数之间进行选择。
图5说明可以如何将不同的MMS连接信息组存储在USIM上的一个TLV对象中以及可以如何表示核心网接口和载体信息的优先顺序。载体自动选择可以利用如上所述的不同的MMS连接信息组的顺序。具体地说,图5中“核心网接口和载体信息”的优先顺序是通过这些信息在USIM级别的一组MMS连接信息组来表示的。由此通过顺序编号、例如TLV对象的标记值如TV的SN,为TLV对象指定了优先级结构。特别指出,所用的标记值在TLV对象的多个标记值中是唯一的。
在TLV对象内指定专用于核心网接口和载体信息的优先级机制,即:第一组MMS核心网接口和载体信息TLV对象(最高优先级)、第二组MMS核心网接口和载体信息TLV对象、…、第n组MMS核心网接口和载体信息TLV对象(最低优先级)。以上描述了自动选择载体如何利用“核心网接口和载体信息”的优先顺序工作的方法。
对所有实施例而言,具有最高优先级的TLV对象最好处于强制状态。
实施本发明提供了两种有利的可选解决方案,用于按3GPP TSGSA1要求的优先顺序将不同的核心网接口和载体信息组存储在USIM上,且允许支持MMS的UE根据这些不同的核心网接口和载体参数组的优先顺序从这些参数组中选择载体,但用户另外指定优先顺序的情况除外。当禁用自动选择载体时,用户仍然可以从所述核心网接口和载体参数组中人工选择载体。
本发明所述机制的优点在于,可以根据优先顺序用适当的载体自动配置(即无需任何用户干预)或人工配置支持MMS的用户终端。
另一优点是本发明所描述的机制与某个时刻用户的特定移动设备(如移动电话)无关。本发明所述的载体选择机制的优先级最好保存在UICC上的USIM中,UICC可以插入移动设备(=ME)或与终端相连的任何装置中(用户设备=移动设备+存储装置如智能卡)。
为此提供了如下优选机制:
根据以如下方式在智能卡上定义的MMS核心网接口和载体参数的优先顺序以自动方式或人工方式从这些参数中选择载体:
a)按不同的MMS连接信息组的顺序表示核心网接口和载体信息的优先顺序。
■为诸如SIM、UICC、USIM、WIM、R-UIM、DIM等智能卡上的EF(基本文件)中的一组TLV对象定义优先级机制。
■处理自动及人工载体选择的MMS UA的功能(参见图2-5所示的本发明的示例)。
b)按核心网接口和载体信息在一组MMS连接信息内的顺序表示核心网接口和载体信息的优先顺序。
■为诸如SIM、UICC、USIM、WIM、R-UIM、DIM等智能卡上的EF中的一个(结构化)TLV对象内的一组TLV对象定义优先级机制。
■处理自动及人工载体选择的MMS UA的功能(参见图2-5所示的本发明的示例)。
此外,可将本发明所述的将优先级指定给TLV对象的机制应用到任何使用TLV对象的应用中。将优先级指定给TLV对象的机制还可用于其它使用TLV对象的通用目的。
此外,本发明所述的针对指定了优先级的TLV对象的自动及人工选择机制不限于将“核心网接口和载体信息”存储在USIM上。这些机制还可以应用到任何使用TLV对象的应用中。自动及人工选择机制还可用于其它使用TLV对象的通用目的。
具体地说,本发明引用了如下文献:
[1]3GPP TS 31.102 V5.0.0(版本5),USIM应用的特征。
[2]3GPP TS 23.140,多媒体消息传递业务(MMS);功能描述;阶段2(版本5)。
[2]W.Rankl,W.Effiing,智能卡手册,John Wiley&Sons,第二版,2000。
[4]3GPP TS 22.140,多媒体消息传递业务(MMS);业务方面;阶段1(版本5)。