改变移动通信系统中服务的订购状态的设备和方法及移动通信系统 |
|||||||
申请号 | CN200880106778.3 | 申请日 | 2008-09-05 | 公开(公告)号 | CN101803433A | 公开(公告)日 | 2010-08-11 |
申请人 | 三星电子株式会社; | 发明人 | 郑甫先; 李国熙; 宋在涓; 黄承吾; 李炳来; | ||||
摘要 | 一种在移动通信系统中改变服务的订购状态的方法及其系统。提供了一种在移动通信系统中利用终端来改变服务的订购状态的方法。该方法包括:向网络实体发送暂停 请求 消息,在所述暂停请求消息中包括订购状态的暂停时间段;从所述网络实体接收暂停响应消息,在所述暂停响应消息中包括:针对所述暂停请求消息中所包括的暂停时间段的可能暂停时间段,以及用于对所述终端中存储的长期密钥的有效性加以改变的触发;以及使用针对所述暂停响应消息中所包括的可能暂停时间段的触发,来改变所述长期密钥的有效性。 | ||||||
权利要求 | 1.一种在移动通信系统中利用终端来改变服务的订购状态的方法,所述方法包括: |
||||||
说明书全文 | 技术领域本发明总体涉及移动通信系统,具体涉及一种改变移动通信系统中服务的订购状态的方法及系统。 背景技术现在,通过现有技术的重组和/或综合,移动通信市场不断需求新服务产品。目前,随着通信和广播技术的发展,传统的广播系统或移动通信系统达到了通过诸如移动电话和个人数字助理(PDA)之类的终端来提供诸如广播服务之类的各种服务的阶段。 由于市场需要,对于多媒体服务的越来越多的用户需求、提供诸如广播服务等新服务以及现有语音服务的提供商策略、以及在接受用户需求方面加强其移动通信商务的信息电信(IT)企业的兴趣,在开发下一代移动通信技术方面,移动通信服务和互联网协议(IP)技术的会聚是主流。这使得不仅在移动通信市场而且在有线通信市场引入并应用各种无线或广播服务,这样的全方向会聚使得针对各种服务实现了相同的消费环境,而不管是有线还是无线广播。 同时,开放移动联盟(OMA)(对独立的移动解决方案之间的交互的标准进行研究的团体)主要负责针对移动游戏、互联网服务等建立各种应用标准。具体地,OMA移动广播工作组(BCAST)(OMA工作组之一)正在研究使用终端来提供广播服务的技术标准。OMABCAST将用于在便携式终端环境下提供基于IP的广播服务的技术(如,服务指南、下载和流传递技术、服务和内容保护技术、服务订购、漫游等等)标准化。 在移动广播中,由服务供应功能模块来管理针对服务提供商所提供的服务的订购/终止、更新、购买/订购信息的供应。关于服务供应,OMA BCAST具有以下功能:价格信息请求、服务订购、服务终止、加密密钥更新、代币购买和帐户信息供应,称作广播订购管理(BSM)模块的网络实体管理并提供与服务供应有关的信息。 随着由于上述有线/无线环境的会聚而导致的提供综合服务的市场流动,诸如OMA BCAST之类的移动广播技术也将进化成商务模型,以便在超出移动环境的有线/无线综合环境下提供服务。 然而,在传统移动通信系统中,除了订购、购买和订购状态的更新以外,仅价格信息和帐户信息请求是在如上述OMA BCAST中的广播服务中针对订购/购买相关服务而定义的。因此,当订购了服务的用户基于固定收费来享用服务或通过在需要时购买特定内容(如,电影)来享用服务时,用户必须始终支付固定的金额而与他/她是否在相应时间段享用了服务无关。此外,当用户长时间离开服务区时,即使用户不能实际上享用服务,他/她也必须支付不必要的花费。 因此,需要一种解决方案,能够在移动通信系统中改变订购了服务的用户的订购状态(暂停订购状态或恢复已暂停的订购状态)。 发明内容本发明提供了一种在移动通信系统中改变服务的订购状态的方法,以及该方法的移动通信系统。 此外,本发明还提供了一种在移动通信系统中将服务的订购状态暂停的方法,以及该方法的移动通信系统。 此外,本发明还提供了一种在移动通信系统中恢复已暂停的服务订购状态的方法,以及该方法的移动通信系统。 根据本发明的一方面,提供了一种在移动通信系统中利用终端来改变服务的订购状态的方法,所述方法包括:向网络实体发送暂停请求消息,在所述暂停请求消息中包括订购状态的暂停时间段;从所述网络实体接收暂停响应消息,在所述暂停响应消息中包括:针对所述暂停请求消息中所包括的暂停时间段的可能暂停时间段,以及用于对所述终端中存储的长期密钥的有效性加以改变的触发;以及使用针对所述暂停响应消息中所包括的可能暂停时间段的触发,来改变所述长期密钥的有效性。 根据本发明的另一方面,提供了一种在移动通信网络中利用网络实体来改变服务的订购状态的方法,所述方法包括:从终端接收暂停请求消息,在所述暂停请求消息中包括所述订购状态的暂停时间段;以及向所述终端发送暂停响应消息,在所述暂停响应消息中包括:针对所述暂停请求消息中所包括的暂停时间段的可能暂停时间段,以及用于对所述终端中存储的长期密钥的有效性加以改变的触发。 根据本发明的又一方面,提供了一种移动通信系统,用于改变服务的订购状态,所述系统包括:终端,用于发送暂停请求消息,在所述暂停请求消息中包括所述订购状态的暂停时间段;接收暂停响应消息,在所述暂停响应消息中包括针对所述暂停请求消息中所包含的暂停时间段的可能暂停时间段以及用于对所述终端中存储的长期密钥的有效性加以改变的触发;以及使用针对所述暂停响应消息中所包含的可能暂停时间段的触发,来改变所述长期密钥的有效性;并且所述系统包括网络实体,所述网络实体用于从所述终端接收所述暂停请求消息以及向所述终端发送所述暂停响应消息。 附图说明 通过以下结合附图的详细描述,本发明的上述和其他方面、特征以及优点将显而易见,附图中: 图1示出了根据本发明实施例的OMA BCAST的逻辑配置图; 图2示出了应用本发明的移动通信系统中的服务订购的流程图;以及 图3示出了根据本发明实施例的订购状态改变的流程图。 具体实施方式现在将参考附图来描述本发明的优选实施例。在附图中,相同或相似的单元由相同或相似的参考数字来表示,即使这些单元是在不同的附图中描述的。在说明书中限定的诸如详细结构和元件等内容用于帮助更全面地理解本发明的示例实施例。在以下描述中,为了清楚和简要,省略了对并入在此的现有功能和配置的详细描述。 在以下描述中,将提供根据本发明的典型实施例。尽管将使用名称第三代合作伙伴计划(3GPP)(是针对异步移动通信的标准组)、或开放移动联盟(OMA)BCAST(是针对终端应用的标准组)来给出本发明的详细描述以提供对本发明的更好理解,然而这并不旨在将本发明的范围限制为实体的标准和名称,本发明可以应用于具有类似技术背景的任何系统。 尽管这里将基于OMA BCAST技术(例如一种移动广播标准技术)来进行对现有技术和本发明的描述,然而这并不旨在限制本发明的范围。 图1示出了根据本发明实施例的OMA BCAST的逻辑配置。 OMA BCAST限定了可达到应用层和传输层的用于提供广播服务的标准技术。 参考图1,现在将通过逻辑实体来给出详细描述。 内容创建(CC)101提供变成BCAST服务的基础的内容。这些内容包括针对正常广播服务的文件,例如针对电影、音频和视频的数据。此外,内容创建101为BCAST服务应用模块102提供内容的属性,所述内容的属性用于产生服务指南以及确定用于传递服务的传送载体。 为BCAST服务应用模块102提供来自内容创建101的BCAST服务的数据,所述BCAST服务应用模块102以适于提供媒体编码、内容保护以及交互服务的形式来对所述数据进行处理。此外,BCAST服务应用模块102将从内容创建101提供的内容的属性提供给BCAST服务分发/适配模块103以及BCAST订购管理模块104。 BCAST服务分发/适配模块103使用从BCAST服务应用模块102提供的BCAST服务数据来执行诸如文件/流传递、服务收集、服务保护、服务指南产生/传递、以及服务通知之类的操作。此外,BCAST服务分发/适配模块103将服务调整为适于广播分发系统112。 BCAST订购管理模块104利用硬件或软件来管理服务供应,如,BCAST服务用户的订购和价格相关功能、用于BCAST服务的信息的供应和接收BAST服务的终端。 终端105接收诸如内容/服务指南和内容保护之类的程序支持信息,并向用户提供广播服务。 广播分发系统(DBS)服务分发模块111通过与广播分发系统112和交互网络113之间的相互通信将移动广播服务传递至多个终端。 广播分发系统112在广播信道上传递移动广播服务。广播分发系统112可以包括基于以下项目的广播通信网络:第三代合作伙伴计划(3GPP)的多媒体广播组播服务(MBMS)、第三代合作伙伴计划2(3GPP2)(是针对第三代同步移动通信的标准组)的广播组播服务(BCMCS)、以及数字视频广播(DVB)(是数字广播标准组)的手持DVB(DVB-H)、以及互联网协议(IP)。 交互网络113提供交互信道,交互网络113可以包括蜂窝网络。 现在将利用作为上述逻辑实体之间的连接的参考点来进行描述。 参考点根据它们的使用而具有多个接口。这些接口用于两个或更多个特定用途逻辑实体之间的通信,从而向这些参考点应用消息格式和协议。 BCAST-1 121是针对内容和内容属性的传输路径。BCAST-2 122是针对内容受保护或内容不受保护的BCAST服务以及该BCAST服务的属性和内容属性的传输路径。 BCAST-3 123是针对BCAST服务的属性、内容的属性、用户偏好和订购信息、用户请求、以及对所述请求的响应的传输路径。 BCAST-4 124是针对通知消息、用于服务指南的属性、以及用于内容保护和服务保护的密钥的传输路径。 BCAST-5 125是针对受保护的BCAST服务、不受保护的BCAST服务、内容受保护的BCAST服务、内容不受保护的BCAST服务、BCAST服务属性、内容属性、通知、服务指南、用于BCAST服务保护的数字权限管理(DRM)权限对象(RO)、诸如密钥值之类的安全材料、以及在广播信道上传输的所有数据和信号的传输路径。 BCAST-6 126是针对受保护的BCAST服务、不受保护的BCAST服务、内容受保护的BCAST服务、内容不受保护的BCAST服务、BCAST服务属性、内容属性、通知、服务指南、用于BCAST服务保护的DRAMRO、诸如密钥值之类的保密材料、以及在交互信道上传输的所有数据和信号的传输路径。 BCAST-7 127是针对服务供应、订购信息、设备管理、用于BCAST服务保护的DRM RO、以及在与诸如密钥值之类的安全材料的接收有关的控制信息的交互信道上传输的用户偏好信息的传输路径。 BCAST-8 128是BCAST服务的用户数据进行交互所使用的传输路径。BDS-1 129是针对受保护的BCAST服务、不受保护的BCAST服务、BCAST服务属性、内容属性、通知、服务指南、用于BCAST服务保护的DRAM RO、以及诸如密钥值之类的保密材料的传输路径。 BDS-2 130是针对服务供应、订购信息、设备管理、用于BCAST服务保护的DRM RO以及诸如密钥值之类的安全材料的传输路径。 X-1 131是BDS服务分发模块111与广播分发系统模块112之间的参考点。X-2 132是BDS服务分发模块111与交互网络113之间的参考点。X-3 133是广播分发系统模块112与终端105之间的参考点。X-4 134是广播信道上在BDS服务分发模块111与终端105之间的参考点。X-5135是交互信道上在BDS服务分发模块111与终端105之间的参考点。X-6 136是交互网络113与终端105之间的参考点。 在图1中,在BCAST订购管理模块104包含的广播服务供应管理模块(BSP-M)150、以及在终端105中包含的广播服务供应客户端功能模块(BSP-C)170负责针对BCAST服务的用户订购以及针对所订购的服务的购买,并提供与支付和购买有关的附加信息,如,用户帐户的状态信息。此外,根据本发明实施例的BSP-M 150和BSP-C 170提供用于改变订购状态的信息。 现在将对服务供应功能模块进行详细描述。BSP-M 150提供订购信息和购买信息。基于用户订购信息,BSP-M 150将用户的帐户信息提供给相关实体,并支持对移动广播服务的计费。此外,BSP-M 150通过接口SP-7 191和SP-8 193从BSP-C 170接收针对订购/计费和订购状态变化的请求和报告。 BSP-C 170用于制作移动广播服务的订购/购买和订购状态变化有关的报告。BSP-C 170可以从服务指南提取广播服务供应信息,并发起针对订购/购买和订购状态变化的请求、或发起针对附加信息的请求。 表1提供了SP-7 191和SP-8 193的描述。 表1 接口 参考点 用途 191 SP-7 BCAST-7 传递用于订购的消息,如,用户的 请求和来自BCAST订购管理的响 应。 传递支付信息 193 SP-8 频带外 最终用户通过频带外接口来订购并 购买服务。这在OMA BCAST的范 围之外。 在表1中,SP-7 191是针对用于订购/计费的消息、以及来自BCAST订购管理模块104的订购状态变化的传输路径,SP-8 193是针对通过频带外的服务订购和购买的传输路径。 图2是示出了应用本发明的移动通信系统中的订购的流程图。 参考图2,在步骤210中,针对服务订购,BSP-C 170从BCAST服务分发/适配模块103接收服务指南,从接收到的服务指南选择期望的订购或购买项目,并然后开始订购与所选项目相对应的服务。 在步骤211,包含在终端105中的BSP-C 170向包含在BCAST订购管理模块104中的BSP-M 150发送用于订购服务的服务请求消息。 在步骤230,BSP-M 150对接收到的服务请求消息执行认证。此后,在步骤233,BSP-M 150将服务响应消息与服务请求消息处理和订购/购买结果以及触发信息一起传递至BSP-C 170,其中利用所述触发信息可以接收用于对服务进行解码的长期密钥。在这一点上,BSP-M 150可以在步骤231中对包含在服务请求消息中的价格信息进行评估,并在步骤235中使用定价响应消息将新的价格信息传递至BSP-C 170。 在步骤250,BSP-C 170使用在BCAST中以服务/内容加密技术定义的方法,通过接收到的服务响应消息中包含的相应触发信息来获取长期密钥。在步骤251,BSP-C 170最终接收长期密钥,并然后将服务完成消息传递至BSP-M 150。 订购终止、长期密钥更新以及代币购买的流程恰好也与移动通信系统中的上述服务订购流程相类似,并且是在BSP-C 170与BSP-M 150之间执行的。 参考图3,现在将利用根据本发明实施例的、在服务订购之后改变订购状态(暂停订购状态以及恢复已暂停的订购状态)的方法来进行描述。 图3是示出了根据本发明实施例的订购状态变化的流程图。 参考图3,在步骤301,BSP-C 170指定用户所请求的暂停时间段(如,从服务订购请求时间到无限的时间段、服务订购请求时间的特定日期、从特定日期到无限的时间段、从一个特定日期到另一特定日期的时间段、等等),并将表2的暂停请求消息传递至BSP-M 150。在步骤302,BSP-M 150处理针对接收到的暂停请求消息中包含的暂停时间段的暂停请求,并然后使用如表3所示包含有可能的暂停时间段的暂停响应消息向BSP-C 170传递触发,所述触发用于改变存储于终端105中的、用于对服务进行解码的长期密钥的有效性。当BSP-M 150不能批准暂停请求消息中包含的暂停时间段时,BSP-M 150计算可能的暂停时间段,并明确地将该可能的暂停时间段传递至BSP-C 170。因此,在步骤303,BSP-C 170通过在接收到的暂停响应消息中的触发来改变其当前长期密钥的有效性。例如,通过附着集成电路或存储元件,针对长期密钥的有效性改变是在BCAST的数字权限管理(DRM)中或在能够存储大量信息的智能卡中定义的流程之后进行的。因此,终端105不能通过改变长期密钥的有效性来在相应时间段内使用其长期密钥。 在以下表2至表5中,“名称”表示构成相应消息的元素和属性的名称。“类型”指示相应名称的类型是元素还是属性。元素具有诸如E1、E2、E3和E4之类的值,其中,E1表示整个消息的最上面的元素,E2表示E1下面的元素,E3表示E2下面的元素,E4表示E3下面的元素。属性由“A”来表示,“A”指示相应元素的属性。例如,在E1下方的A指示E1的属性。 “类别”用于确定相应的元素或属性是否是强制性的,并且用于强制性元素/属性具有值M,用于可选元素/属性具有值O。 “基数”指示元素之间的关系,并且具有值0,0..,1,0..n,1..n,其中,“0”表示可选关系,“1”表示强制性关系,并且“n”表示具有多个值的可能性。例如,“0..n”表示相应元素可以不存在或可以具有n个值。 “描述”指示相应元素或属性的含义,“数据类型”指示针对相应元素或属性的数据类型。 表2 名称 类型 类别 基数 描述 数据类型 Subsc ription Pause E SubscriptionPause请求消 息包含以下属性: requestID 包含以下元素: userID deviceID PurchaseItem reques tID A O 0..1 针对不可订购的请求消 息的标识符 unsignedI nt userI D E1 O 0..N BSM已知用户标识。 包含以下属性: Type string 名称 类型 类别 基数 描述 数据类型 type A M 1 指定用户ID的类型。所 允许的值是: 0-在[RFC 2865]中定义 的用户名 1-IMSI 2-URI 3-IMPI unsigned Byte 4-MSISDN 5-MIN 6-127被保留以供将来使 用 128-255被保留以供私有 使用 device ID E1 O 0..N BSM已知唯一的设备标 识。 注意:如果用户具有多个 设备,则该元素指示用户 希望不定购的设备或设 备组。 包含以下属性 Type string type A M 1 指定设备ID的类型。所 允许的值是 0-DVB设备ID 1-3GPP设备ID (IMEI)[3GPP TS 23.003] 2-3GPP2设备ID (MEID)[3GPP2C.S0072] 3-127被保留以供将来使 用 128-255被保留以供私有 使用 unsigned Byte Purch E1 M 1..N 指定用户想要暂停订购 名称 类型 类别 基数 描述 数据类型 ase Item 状态的购买项目的标识 符。 如果每个所订购的 PurchaseItem都要被请求 暂停,则仅应当呈现 PurchaseItem元素的一个 实例,并且不应呈现 globalIDRef属性。 如果特定的所订购的 PurchaseItem被请求暂 停,则应当呈现 PurchaseItem元素的一个 或更多个实例,并且将针 对每个PurchaseItem呈现 globalIDRef。 包含以下属性: globalIDRef 包含以下元素 PausePeriod global IDRef A O 0..1 PurchaseItem的标识符。 将使用在PurchaseItem标 志中存在的全局购买项 目ID。 任何URI Pause Period E2 M 1 描述了用户想要从 startDate到endDate暂停 他/她的订购状态的时间 段 包含以下属性 startDate endDate startD ate A M 0..1 指示开始日期。如果不存 在,则startDate假定发送 和接受该请求消息的日 期。 日期时间 名称 类型 类别 基数 描述 数据类型 endDa te A M 0..1 指示结束日期。在该日期 之后,恢复订购状态。如 果该日期不存在,则 endDate假定没有要恢复 的特定日期。 日期时间 autoR esume Agree ment A M 0..1 指示针对在endDate之后 自动恢复的用户同意 Boolean 根据表2,暂停请求消息包括针对暂停请求的请求标识符(ID)属性requestID、针对暂停的用户ID元素userID,设备ID元素DeviceID、以及暂停项目元素PurchaseItem。暂停项目元素PurchaseItem包括暂停时间段元素Pauseperiod,所述暂停时间段元素Pauseperiod指示被请求暂停的时间段,在该时间段中包括开始日期属性StartDate和结束日期属性endDate。当用户想要全面暂停其订购的所有项目PurchaseItem时,该用户仅具有一个元素“PruchaseItem”及其在订购暂停消息中的较低值,并且并不在元素PurchaseItem中指定属性“globalIDRef”。然而,如果用户想要暂停特定项目PurchaseItem,则该用户应当根据所期望的暂停项目PurchaseItem将元素“PurchaseItem”包含在订购暂停消息中,并应当针对属性“globalIDRef”中的相应项目PurchaseItem来指定标识值。关于暂停时间段,应当考虑何时指定开始日期(StartDate),从相应日期开始进行暂停请求,当不存在指定的日期时,从接受请求的日期开始暂停。类似地,当指定了结束日期endDate时,在相应日期之前暂停一直有效,在结束日期之后,释放被暂停的状态。如果没有指定结束日期endDate,则在存在用户的请求之前暂停一直有效。根据服务提供商或国家的策略或规定,当需要用户同意来在结束日期之后自动释放被暂停的状态时,可以包括属性“autoResumeAgreement”,使得用户可以指示他/她的批准。 表3 名称 类型 类别 基数 描述 数据类型 Subsc ription Pause Respo nse E 针对订购暂停请求的响 应消息 包含以下属性 requestID globalStatusCode 包含以下元素: PurchaseItem reques tID A O 0..1 针对相应的不可订购的 请求消息的标识符。 无符号 Int global Status Code A O 0..1 根据在部分5.11中定义 的返回码,请求的总体结 果。 如果该属性存在并且被 设置为值“0”,则成功 完成请求。在这种情况 下,不会针对每个所请求 无符号字 节 名称 类型 类别 基数 描述 数据类型 的“PurchaseItem”给出 “itemwiseStatusCode”。 如果该属性存在并且被 设置为除了“0”以外的 其他值,则存在与整个请 求有关的总体误差。在这 种情况下,不会针对每个 所请求的“PurchaseItem” 给出 “itemwiseStatusCode”。 如果该属性不存在,则存 在与跟该请求相关联的 一个或更多个 “PurchaseItem”元素有 关的误差。此外,将针对 每个所请求的 “PurchaseItem”给出 “itemwiseStatusCode”。 Purch ase Item E1 M 1..N 与消息有关的购买项目 的ID。 包含以下属性: globalIDRef itemwiseStatusCode 包含以下元素: possiblePeriod global IDRef A M 1 PurchaseItem的标识符。 将使用在PurchaseItem 任何URI 标志中存在的. GlobalPurchaseItemID。 名称 类型 类别 基数 描述 数据类型 itemw iseStat usCod e A M 1 指示SubscriptionPause 请求消息的结果。如果值 是成功,则意味着相关 PurchaseItem是不可订购 的。在部分5.11中指定的 GlobalStatusCode将用于 该码。 无符号字 节 Trigge r E2 M 0..N 指示信息终端可以触发 更新长期密钥。注意,这 是占位符,用于限定对于 终端触发而言必要的任 何信息。 任何类型 Possib lePeri od E2 M 0..1 描述用户能够从startDate 到endDate暂停他/她的 订购状态的可能时间段 包含以下属性: startDate endDate startD ate A M 0..1 指示开始时间。如果不存 在,则startDate假定发送 和接受该请求消息的日 期。 日期时间 endDa te A M 0..1 指示结束日期。在该日期 之后,恢复订购状态。如 果该日期不存在,则 日期时间 endDate假定没有要恢复 的特定日期。 根据表3,暂停响应消息包括请求ID属性requestID、全局状态码属性globalStatusCode、以及暂停项目元素PurchaseItem,以便响应暂停请求。暂停项目元素PurchaseItem包括指示触发的触发元素Trigger、以及指示可能的暂停时间段的可能暂停时间段元素PossiblePeriod,其中,包括开始日期属性StartDate和结束日期属性endDate。 在图3的步骤304,当暂停时间段期满或用户请求服务恢复时,BSP-C 170将表4的恢复请求消息传递至BSP-M 150,以恢复已暂停的订购状态。在步骤305,BSP-M 150使用表5的恢复响应消息向BSP-C170传递用于对终端中存储的长期密钥的有效性加以改变的触发,在表5中包括:与接收到的恢复请求消息中所包含的用户帐户中剩余的金额有关的信息、以及可用于相应金额的可能服务时间段。因此,在步骤306,BSP-C 170通过接收到的恢复响应消息中的触发来改变其长期密钥的有效性,并提供相应的服务。 表4 名称 类型 类别 基数 描述 数据类型 Subscri ptionRe sume E 订购恢复请求消息 包含以下属性 requestID 包含以下元素: UserID DeviceID PurchaseItemID request ID A O 0..1 针对订购长期密钥更新 无符号 Int 请求消息的标识符。 UserID E1 O 0..N BSM已知用户标识。包 含以下属性: Type 字符串 名称 类型 类别 基数 描述 数据类型 Type A M 1 指定用户ID的类型。所 允许的值是: 0-在[RFC 2865]中定义 的用户名称 1-IMSI 2-URI 3-IMPI 4-MSISDN 5-MIN 6-127被保留以供将来使 用 128-255被保留以供私有 使用 无符号字 节 Device ID E1 O 0..N BSM已知位移的设备标 识。当设备支持DRM简 档时将包括该元素。在这 种情况下,设备不会允许 用户修改DeviceID 包含以下属性: Type 字符串 Type A M 1 指定设备ID的类型。所 允许的值是: 0-DVB设备ID 无符号字 节 1-3GPP设备ID (IMEI)[3GPP TS 23.003] 2-3GPP2设备ID (MEID)[3GPP2C.S0072] 3-127被保留以供将来使 用 128-255被保留以供私有 使用 名称 类型 类别 基数 描述 数据类型 Purcha se Item E1 M 1..N 用户想要恢复的购买项 目的列表。 包含以下属性: globalIDRef globalI DRef A M 1 GlobalPurchaseItemID以 标识在PurchaseItem标志 中存在的PurchaseItem。 任何URI 根据表4,恢复请求消息包括针对恢复请求的请求ID属性reauestID、以及针对恢复的用户ID元素UserID、设备ID元素DeviceID和暂停项目ID元素PurchaseItemID。 表5 名称 类型 类别 基数 描述 数据类型 SUBX _SCR IPTIO NRES E 针对订购恢复的响应消 息。 包含以下属性: UME RESP ONSE requestID globalStatusCode 包含以下元素: PurchaseItem reques tID A O 0..1 针对相应 SubscriptionResume请求 消息的标识符。 无符号 Int 名称 类型 类别 基数 描述 数据类型 global Status Code A O 0..1 根据在部分5.11中定义的 返回码,请求的总体结果。 如果该属性存在并且被设 置为“0”,则成功完成请 求。在这种情况下,不会 针对每个所请求的 “PurchaseItem”给出 “itemwiseStatusCode”。 如果该属性存在并且被设 置为除了“0”以外的其他 值,则存在与整个请求有 关的总体误差。在这种情 况下,不会针对每个所请 求的“PurchaseItem”给出 “itemwiseStatusCode”。 如果该属性不存在,则存 在与跟该请求相关联的一 个或更多个 “PurchaseItem”元素有关 无符号字 节 的误差。此外,将针对每 个所请求的 “PurchaseItem”给出 “itemwiseStatusCode”。 Purch aseIte m E1 M 1..N 描述了订购恢复的请求消 息的结果。如果恢复成功, 则将存在PurchaseItem的 LTKValidityEndTime。否 则,将存在 ItemWiseStatusCode,以为 用户示出请求没有被BSM 接受的原因。 包含以下属性 globalIDRef ltkValidityEndTime itemwiseStatusCode 包含以下子元素: AccountInfo Trigger 名称 类型 类别 基数 描述 数据类型 global IDRef A M 1 与有效结束时间有关的购 买项目的ID。由在 PurchaseItem标志中存在 的GlobalPurchaseItemID 来标识购买项目。 任何URI ltkVal idityE ndTim A O 0..1 长期密钥消息的有效性的 上一时间和日期,在该时 间和日期之后必须更新该 无符号 Int e 长期迷药消息的有效性。 当BSM接受请求消息时 将存在该属性。该字段被 表示为NTP时间戳的前32 位整数部分。 注意:可以在RO中提供 与该元素有关的信息。 itemw iseStat usCod e A O 0..1 使用在部分5.11中定义的 GlobalStatusCode来指定 每个PurchaseItem的状态 码。 无符号字 节 Purch aseDa taRefe rence E2 M 1 描述了用户可以利用用户 帐户中的剩余金额来消费 该PurchaseItem的时间段。 包含以下子元素: Price PossiblePeriod Mone y E3 O 0..N 当前剩余金额可能是多货 币形式的。 包含以下属性: Currency 双精度型 名称 类型 类别 基数 描述 数据类型 curren cy A O 0..1 指定以ISO 4217国际货 币码定义的货币码。如果 没有给定,则价格值是代 币量。 字符串 Possib E2 M 0..1 描述了在中心开始订购状 lePeri od 态之后的可能时间段。 包括以下属性: startDate endDate startD ate A M 0..1 指示开始日期,如果该日 期不存在,则startDate假 定发送和接受该请求消息 的日期。 日期时间 endDa te A M 0..1 指示结束日期。在该日期 之后,恢复订购状态。如 果该日期不存在,则 endDate假定没有要恢复 的特定日期。 日期时间 Trigge r E2 M 0..N 指示可以触发更新长期迷 药的信息终端。注意,这 仅仅是占位符,用于限定 对于终端触发而言必要的 任何信息。 任何类型 根据表5,暂停响应消息包括请求ID属性requestID、全局状态码属性globalStatusCode、以及被请求暂停的购买项目元素PurchaseItem,以便对恢复请求作出响应。此外,被请求暂停的购买项目元素PurchaseItem包括暂停数据参考元素PruchaseDataReference、可能服务时间段元素PossiblePeriod、以及指示触发的触发元素Trigger,暂停数据参考元素PurchaseDateReference包括针对与用户帐户中剩余的金额有关的信息的元素。 从前述描述可以看出,本发明允许订购了固定收费系统的用户在该用户长期不想接收服务的情况下暂停订购状态,从而通过基于服务的实际使用来进行支付使得可以防止不必要的支付。因此,服务提供商可以在该收费系统中提供各种计费模型。 此外,根据本发明,当用户暂停订购状态时,该用户可以在从其恢复服务的时间开始的暂停时间内使用剩余的金额,使得用户可以灵活地使用给定的金额。 尽管参考本发明的特定优选实施例示出和描述了本发明,然而本领域技术人员将理解,在不脱离如所附权利要求所限定的本发明的精神和范围的前提下可以进行形式和细节上的各种改变。 |