用于触发供应事件的系统和方法

文档序号:7871673阅读:186来源:国知局
专利名称:用于触发供应事件的系统和方法
技术领域
在该专利文件中描述的技术通常涉及供应(provisioning)系统的领域。更具体地,本专利文件描述了用于触发供应事件的系统和方法,尤其适于从外部系统触发在移动数据服务中的供应事件。
供应是在移动通信领域中普遍使用的通用术语,指管理由服务提供者提供的服务的过程。
背景技术
供应是在移动通信领域中普遍使用的通用术语,指管理由服务提供者提供的服务的过程。

发明内容
按照在此公开的教义,提供了用于使用由外部系统产生的供应请求消息触发在服务提供者中的供应事件的系统和方法。可以使用供应系统,从外部系统接收供应请求消息,并传送在供应请求消息中的信息到服务提供者以触发供应事件。供应请求消息可具有包括报头(header)部分和主体(body)部分的数据结构。主体部分可包含供应实体部分,该供应实体部分包括识别所述供应事件所属的实体的信息,其中,供应实体部分包括由外部系统定义的一个或多个属性。


图1是用于供应移动数据服务的实例系统的方框图;图2是实例的供应请求消息格式的实体关系图;图3是实例的供应答复消息格式的实体关系图;图4是可以用于移动数据服务的移动通信设备的方框图。
具体实施例方式
现在参照附图,图1是用于供应移动数据服务106的实例系统的方框图。系统包括外部系统100、供应系统104和移动数据服务106。还示出了从外部系统100传送到供应系统104的供应请求108和从供应系统104传送到外部系统100的供应响应110。
操作时,供应系统104使能外部系统100以触发用于移动数据服务106的供应事件。供应事件的实例是服务的激活、服务的失效、服务的暂停、服务的恢复、服务概要或服务参数的修改和与服务相关的状态信息的收集。
移动数据服务106包括用于提供从移动通信设备到无线网络的访问的各种系统和设备。例如,移动数据服务106可以使得移动通信设备能够经无线网络发送和接收诸如电子邮件的数据。然而,应理解,还可以使用供应系统106来供应除了移动数据服务106以外的其它服务提供者。
外部系统100可以是移动数据服务106外部的任何系统或服务,其被授权触发用于移动数据服务106的供应事件。外部系统100的实例是移动数据服务106的转售者(reseller),通过它终端用户能够购买使其能够使用移动数据服务的合同106。
为了触发供应系统,外部系统100发送供应请求108给供应系统104。如上面所述,可以通过供应请求108触发的供应事件包括服务激活、服务取消、服务暂停、服务修改、服务状态请求或其它。当接收到供应请求108时,供应系统104触发移动数据服务106中的特定事件。供应系统104还可以通过发送供应答复110来响应外部系统100。例如,供应答复110可以指示所请求的操作是成功还是失败、指定错误和状态信息,或包括其它相关信息。
供应系统104可以使用任何支持协议与移动数据服务106通信。例如,由移动数据服务106支持的协议可以包括远程方法调用(RMI)、远程过程调用(RPC)和简化目录访问协议(LDAP)。
为了与多个不同的外部系统100通信,供应系统104可以呈现出使用广泛支持和可访问的协议能够访问的接口。例如,供应系统104可以包括一个JavaTM服务小程序,该服务小程序使用安全超文本传输协议(HTTPS)监视在计算机网络上的供应消息108。
供应消息108、110可以包含复杂和多样的请求和响应细节。例如,供应消息108、110可以指定正在请求对移动数据服务106激活的移动通信设备。由于有很多有效的移动数据服务,并且这些服务的每一个典型地具有用于识别移动通信设备的不同的系统,供应消息108、110的格式应该能够处理这些复杂性。因此,可以按照以下方式来格式化供应消息108、110消息能够表达复杂的供应请求和响应,同时能够通过多个不同的外部系统100来容易地构建和解译。此外,供应消息108、110的格式可考虑到要被交换的安全证明,以便供应系统104可以验证发送供应请求108的外部系统100的身份,并且因此外部系统100可以验证发送供应答复110的供应系统104的身份。
图2和3分别是实例供应请求消息格式和实例供应答复消息格式的实体关系图。消息格式定义了供应消息内的数据实体的结构。在图2和3中的矩形块内代表数据实体,并且,数据实体之间的关系由连接矩形块的线代表。在连接线的每一侧,由一个数字或一组数字(其中“N”表示变量)表示关系的基数(cardinality)。例如,数据实体200和204(图2)由在关系的每一端具有数字1的线连接。这示出了数据实体200和204之间的一对一的关系。然而,数据实体204和210由在关系的一端具有数字1和在关系的另一端具有一组数字{1,N}的线连接。这示出了数据实体204和210可具有一对一的关系或一对多的关系。
参照图2,供应请求200消息可以包括事务标识属性,其包含由供应系统104(图1)使用的唯一事务标识符,以识别特定的事务。事务包括供应请求、结果供应事件和供应响应。供应请求200消息还可包括版本属性,其代表接口的版本。供应请求消息200可包括事务类型属性,其定义了正在请求的动作的类型。如上所述,请求的动作的类型可以是激活、暂停、恢复、取消、修改或获得关于服务的状态信息。此外,供应请求200消息还可以包括产品类型属性,其指定供应请求涉及的服务,诸如特定的移动数据服务。
供应请求200消息包括报头部分202和主体部分204部分。报头部分202包含发送者部分206,其包含涉及供应消息的发送者的信息;以及时戳(time stamp)部分208,其包含消息被发送的时间。发送者部分206可以包括标识属性,其包含发送者的唯一标识符。发送者部分206还可以包括名称属性,其包含发送者的唯一名称。
发送者部分206包含登录部分212和口令部分214,可以由供应系统104(图1)使用以鉴权发送者的身份。鉴权防止了未授权外部系统成功地与供应系统104(图1)连接。
时戳部分208可以包括格式属性,指定了用于时戳的日期格式,诸如由ISO-8601标准定义的。
主体部分204包含可由外部系统定义的一个或多个供应实体部分210。供应实体部分210识别供应请求所应用到的实体。供应实体部分210可以包括名称属性,包含了标识所述实体的一般信息,诸如识别所述实体为移动通信设备。供应实体部分210还可以具有类型属性,其包含识别所述实体的进一步信息,诸如移动通信设备的型号号码。
此外,供应实体部分210可包含一个或多个附加嵌入的供应实体部分210以提供分层的供应实体结构。例如,外部系统可以具有数据的订户中心观点(subscriber-centric view),并且因此定义顶层的供应实体部分210以代表订户对象,该订户对象可以由诸如MSISDN、IMSI或其它的特定供应数据项属性来识别。然后,特定的服务和实体(例如,移动通信设备)可以在顶层供应实体210内表示为附加(即,嵌套(nested))的供应实体部分210,用于供应。
在嵌套的供应实体部分210的另一个实例中,外部系统可以具有数据的服务中心观点(service-centric view),并且因此定义顶层供应实体部分210以代表服务,该服务可以由诸如价格、服务计划类型、服务号码或其它的特定供应数据项属性来识别。然后,特定的实体(例如,移动通信设备)和订户可以在顶层供应实体内表示为附加的(即,嵌套的)供应实体部分。然后,许多订户可以被嵌套以便在供应请求的较宽上下文中(例如,用于多个订户的批服务激活)内,每个订户代表独立的供应事务。
每个供应实体部分210包含一个或多个供应数据项部分216。供应数据项216部分包含识别供应请求涉及的特定实体的信息。因为可以供应很多类型的实体,供应数据项部分216包含名称属性,该属性指定包含在该部分中的信息的类型。例如,名称属性可以指定供应数据项部分216包含个人标识号(PIN)、产品标识符、帐单标识符、国际移动设备标识符(IMEI)、电子序列号(ESN)、国际移动订户身份标识符(IMSI)、移动订户综合服务数字网号码(MSISDN)或集成电路卡标识符(ICCID)。因此,在使用不同的方案识别实体的多个不同系统上,供应实体消息能够指定给供应实体的请求。
例如,可以用扩展标记语言(XML)来编写供应请求消息200。XML是一种广泛支持的语言,其用于定义要在不同系统和组织之间交换的信息的格式。XML消息的格式由文档类型定义(DTD)定义。可以用于创建包含遵循在图2中示出的格式的供应请求的XML消息的实例DTD在美国临时申请No.60/403,634中被阐明,该临时申请通过引用方式被包含于此。
现在参照图3,供应答复消息300可以包括与上面参照图2的供应请求消息200所描述的相同属性,诸如事务标识属性、版本属性、事务类型属性和产品类型属性。供应请求答复消息300包含报头部分302和主体部分304。
报头部分302包含时戳部分308,并且可包含发送者部分306和事务代码列表部分310。时戳部分308可包含格式属性,该属性指定用于时戳的日期格式,诸如由ISO-8601标准所定义的格式。发送者部分306可包含登录314和口令316部分,外部系统100可以通过发送供应答复来使用其验证供应系统104。
例如,当异步发送供应消息时,验证供应系统104可能是有用的。在异步消息中,不会响应供应请求方法而返回供应答复消息。相反,异步消息系统返回应答以指示已经成功接收了消息。直到供应请求已经被处理之后才发送供应答复。因此,这有助于外部系统100在基于供应答复的内容采取任何行动之前,验证已经发送响应的系统的身份。
供应系统104可以使用事务代码列表部分310部分来返回涉及供应请求的错误信息或状态信息到已经发送请求的系统。事务代码列表部分310可以包括主要代码属性,定义在消息中返回的最严重错误。事务代码列表部分310还可以包括说明属性,其描述由主代码定义的错误。
事务代码列表部分310包含一个或多个事务代码部分318。每个事务代码部分318可以包括错误代码部分322、错误说明部分324、状态代码部分326和状态说明部分328。错误代码部分322指定在供应系统104执行在供应请求消息中所请求的动作的同时发生的错误。错误描述部分324描述在错误代码322部分中指定的错误。状态代码部分326识别从由供应请求触发的处理产生的供应系统的状态。状态描述部分328描述在状态代码部分326中指定的状态。
用于错误代码部分322和错误说明部分324,并且用于事务代码列表部分310的主代码属性的值可以由供应系统104的提供者定义,并且可以包括下列实例


用于状态代码部分326和状态说明部分328的值可以由供应系统104的提供者定义,并且可以包括下列实例

供应答复300的主体部分304包括一个或多个供应实体部分312。如上所述,每个供应实体部分312可以包括一个或多个附加嵌套的供应实体部分312。此外,每个供应实体部分312可以包含一个或多个供应数据项部分320。包括供应实体312和供应数据项320部分的主体部分304类似于参照图2描述的那些。
此外,在供应答复消息300中的供应实体部分312还可以包含如上所述的事务代码部分318部分,其指定涉及包含它的供应实体部分312的错误或状态信息。
可以用于创建包含遵循在图3中示出的格式的供应答复消息的XML消息的实例DTD在美国临时申请No.60/403,634中被阐明,该临时申请通过引用方式被包含于此。在所包含的美国临时申请60/403,634中还包括实例XML程序,执行包括供应请求和供应答复的供应事务,供应事务包括激活服务、取消服务、暂停服务、修改服务和提供用于服务的状态信息。
图4是可以使用如上所述的移动数据服务106的移动通信设备410的方框图。即,通信设备410是供应实体210的实例,供应系统104响应供应请求消息200,向通信设备410提供移动数据服务106。
移动通信设备410包括收发器411、微处理器438、显示器422、快闪存储器424、随机访问存储器(RAM)426、辅助输入/输出(I/O)设备428、串行端口430、键盘432、扬声器434、麦克风436和短距离无线通信子系统440,并且还包括其它设备子系统442。收发器411最好包括发送和接收天线416和418、接收器412、发送器414、一个或多个本地振荡器413和数字信号处理器420。在快闪存储器424内,设备410最好包括可由微处理器438(和/或DSP 420)执行的多个软件模块424A-424N,包括语音通信模块424A、数据通信模块424B和用于执行多个其它功能的多个其它操作模块424N。
移动设备410最好是具有语音和数据通信能力的双向通信设备。即,设备4可以在语音网络诸如任何模拟或数字蜂窝网络上通信,也可以在数据网络上通信。语音和数据网络在图4中由通信塔419表示。这些语音和数据网络可以是使用分离的基础设施诸如基站、网络控制器等的分离的通信网络,或它们可以集成为单个的无线网络。
通信子系统411用于与语音和数据网络419通信。并且包括接收器412、发送器414、一个或多个本地振荡器413,并且还可包括DSP420。DSP 420用于发送信号给发送器414和从接收器412接收信号,并且还用于从发送器4 14接收控制信号和提供控制信息给接收器412。如果语音和数据通信发生在单个频率上,或近间隔的频率组上,那么单个本地振荡器413可以与发送器414和接收器412一起使用。或者,如果不同频率用于语音和数据通信,那么能够使用多个本地振荡器413产生对应于语音和数据网络419的多个频率。应理解,尽管在图4中示出了两个天线416、418,移动设备410能够使用单天线结构。
包括语音和数据信息二者的信息经DSP 420和微处理器438之间的链路与通信模块411交互通信。诸如频带、分量选择和功率电平等的通信子系统411的详细设计可以取决于设备将运行其中的通信网络419。例如,设备410可包括通信子系统411,该子系统设计运行于MobitexTM或DataTACTM和/或通用分组无线业务(GPRS)数据通信网络,并且也可以设计运行于各种语音通信网络,诸如GSM、AMPS、TDMA、CDMA、PCS等。其它类型的数据和语音网络,分离的和集成的,也可以用于移动设备410。
取决于网络(或多个网络)419的类型,对于双模式移动设备410的访问需要也可改变。例如,在Mobitex和DataTAC数据网络中,移动设备使用与每个设备相关的唯一标识号注册在网络上。然而在GPRS数据网络中,网络访问与设备410的订户或用户相关。GPRS设备典型地需要订户标识模块(“SIM”),需要它以便设备410运行于GPRS网络上。没有SIM设备,本地或非网络通信功能(如果有)可能是可运行的,但是设备410将不能执行涉及在数据网络419上通信的任何功能,除了任何合法需要的操作诸如‘911’紧急呼叫之外。
在已经完成任何需要的网络注册或激活程序之后,移动通信设备410可经网络(或多个网络)419发送和接收包括语音和数据两种信号的通信信号。由天线416从通信网络419接收的信号被路由到接收器412,该接收器设有信号放大、频率下转换、滤波、信道选择等,并且还提供模拟到数字转换。接收信号的模拟到数字转换允许更复杂的通信功能,诸如将使用DSP 420执行的数字解调和解码。以类似方式,由DSP 420处理(例如,调制和编码)将发送到网络419的信号,然后提供给发送器414用于数字模拟转换、频率上变换、滤波、放大和经天线418发送给通信网络419(或多个网络)。应理解,尽管图4中示出单个收发器411用于语音和数据二种通信,设备410可包括两个不同的收发器,即用于发送和接收语音信号的第一收发器和用于发送和接收数据信号的第二收发器。
除了处理通信信号之外,DSP 420还可设置接收器和发送器控制。例如,应用到接收器412和发送器414中的通信信号的增益电平也可以通过在DSP 420中实现的自动增益控制算法得到自适应控制。其它收发器控制算法也能够在DSP 420中实现以便提供更复杂的收发器411的控制。
微处理器438最好管理和控制移动通信设备410的整个操作。例如,微处理器438可以是各种类型的为处理器或微控制器之一,或可选地,可以是数字信号处理器DSP 420或某些其它类型的处理设备。通过收发器411中的DSP 420执行包括数据和语音通信的低级通信功能。诸如语音通信应用424A和数据通信应用424B的其它高级通信功能也可以存储在快闪存储器424中,用于由微处理器438执行。例如,语音通信模块424A可提供高级用户接口,该接口可操作经网络419在移动通信设备410和多个其它语音设备之间发送和接收语音呼叫。类似地,数据通信模块424B可提供高级用户接口,可操作用于经网络419在移动通信设备410和多个其它数据设备之间发送和接收数据,诸如电子邮件消息、文件、组织者信息、短文本消息等。微处理器438还与其它设备子系统交互,这些子系统诸如是显示器422、快闪存储器424、随机访问存储器(RAM)426、辅助输入/输出(I/O)子系统428、串行端口430、键盘432、扬声器434、麦克风436、短距离通信子系统440和总的表示为442的任何其它设备子系统。
图4中所示的某些子系统执行与通信相关的功能,而其它子系统可提供“驻留”或设备内置功能。此外,诸如键盘432和显示器422的某些子系统可以用于诸如输入文本消息以便经数据通信网络传送的通信相关功能,以及诸如计算器或任务列表的设备驻留功能或其它PDA型功能。
微处理器438使用的操作系统软件最好存储在诸如快闪存储器424的永久存储器中。除了控制低级功能的操作系统,快闪存储器424还包括多个高级软件应用程序或模块,诸如语音通信模块424A、数据通信模块424B、组织者模块(未示出)或任何其它类型的软件模块424N。快闪存储器424还可包括用于存储数据的文件系统。这些模块由微处理器438执行,并且提供设备用户和设备之间的高级接口。高级接口典型地包括通过显示器422提供的图形组件和通过辅助I/O428、键盘432、扬声器434和麦克风436提供的输入/输出组件。可以将操作系统、特定的设备应用或模块或其部分临时装载到诸如RAM426的易失存储器中,用于较快操作。此外,在将其永久地写到位于永久存储器424中的文件系统之前,还可以将接收的通信信号临时装载到RAM 426中。
可以装载移动通信设备410的典型应用模块424N是提供PDA功能的个人信息管理器(PIM)应用,诸如日历事件、约会和任务项。该应用模块424N还能与语音通信模块424A交互,用于管理电话呼叫、语音信件等,也可以与数据通信模块交互,用于管理电子邮件通信和其它数据传输。此外,语音通信模块424A和数据通信模块424B的所有功能可以集成到PIM模块中。
快闪存储器424还提供文件系统以方便在该设备上PIM数据项的存储。PIM应用可包括由其自身或者结合语音和数据通信模块424A和424B来通过无线网络419发送和接收数据项的能力。优选地,PIM数据项通过无线网络419,与所存储的或与主机算机系统相关的一组相应的数据项无缝集成、同步和更新,由此为与特定的用户相关的数据项建立镜像系统(mirrored system)。
通过将设备410放置在连接移动设备410的串行端口430和主系统的串行端口的接口底座中,移动设备410还能手动地与主系统同步。串行端口430还用于使用户能够通过外部设备或软件应用程序设定喜好,或下载其它应用模块424N用于安装。可以使用该有线下载路径,以将加密密钥加载到设备上。
附加的应用模块424N可通过网络419、通过辅助I/O子系统428、通过串行端口430、通过短距离通信子系统440或通过任何其它合适的子系统442被加载到移动通信设备410上,并且由用户安装在快闪存储器424或RAM 426中。这种在应用安装方面的灵活性增加了设备410的功能,并且能够提供增强的设备内置功能、通信相关功能或二者。例如,安全通信应用可以使得电子商务功能和其它财务交易能够使用设备410执行。
当移动通信设备410运行于数据通信模式时,诸如文本消息或网页下载的接收的信号由收发器411处理并且提供给微处理器438,其最好进一步处理接收的信号,用于输出到显示器422,或可选地输出到辅助I/O设备428。设备的用户还可以使用键盘432编辑诸如电子邮件消息的数据项,键盘432最好是QWERTY型的完整字母数字键盘布局,尽管也能使用其它类型的完整字母数字键盘,诸如公知的DVORAK型。利用多个辅助I/O设备428,对设备410的用户输入得到进一步增强,该辅助设备可包括指轮输入设备、触板、各种开关、摇杆输入开关等。然后,用户输入的编辑的数据项可经收发器411在通信网络419上被发送。
当移动通信设备410操作在语音通信模式中时,设备410的整个操作基本上类似于数据模式,除了接收的信号最好输出到扬声器434和用于发送的语音信号由麦克风436产生之外。诸如语音消息记录子系统的可选语音或音频I/O子系统也可以在设备410上实现。尽管语音或音频信号输出最好主要通过扬声器434完成,也可以使用显示器422来提供呼叫方身份的指示、语音呼叫的持续时间或其它语音呼叫相关的功能。例如,微处理器438结合语音通信模块424A和操作系统软件,可以检测接收的语音呼叫的呼叫方标识信息并且将其显示在显示器422上。
短距离通信子系统440可以包括在双模式设备410中。例如,子系统440可包括红外设备及相关电路和组件或蓝牙短距离无线通信模块,以提供与类似使能的系统和设备的通信。
该书面说明书使用实例展示了本发明包括最佳模式,并且还使得本领域技术人员制造和使用本发明。本发明的可专利范围可包括本领域技术人员想到的其它实例。
工业应用性本发明提供了一种用于触发供应事件的系统和方法,特别适合于从外部系统触发在移动数据服务中的供应事件。
权利要求
1.一种使用由外部系统产生的供应请求消息来触发在服务提供者中的供应事件的系统,包括供应系统,可操作用于从外部系统接收供应请求消息和传送在供应请求消息中的信息给服务提供者,以触发所述供应事件;供应请求消息具有数据结构,所述数据结构包括报头部分;主体部分;和包含在所述主体部分中的供应实体部分,包括识别所述供应事件所属的实体的信息,其中所述供应实体部分包括由所述外部系统定义的一个或多个属性。
2.如权利要求1所述的系统,其中所述供应实体部分的一个或多个属性包括识别所述实体的名称属性。
3.如权利要求1所述的系统,其中所述供应实体部分的一个或多个属性包括识别所述实体的实体类型的类型属性。
4.如权利要求3所述的系统,其中所述类型属性识别实体的型号号码。
5.如权利要求1所述的系统,其中所述服务提供者是移动数据服务提供者。
6.如权利要求1所述的系统,其中所述供应请求消息进一步包括包含在供应实体部分中的供应数据项部分,识别了所述供应事件所属的特定实体。
7.如权利要求6所述的系统,其中所述特定实体是移动通信设备。
8.如权利要求6所述的系统,其中所述供应数据项部分包括由所述外部系统定义的一个或多个属性。
9.如权利要求8所述的系统,其中所述供应数据项部分的一个或多个属性包括识别包括在所述供应数据项部分内的信息的类型的名称属性。
10.如权利要求9所述的系统,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的个人标识号(PIN)。
11.如权利要求9所述的系统,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的产品标识符。
12.如权利要求9所述的系统,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的帐单标识符。
13.如权利要求9所述的系统,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的国际移动订户身份标识符(IMSI)。
14.如权利要求9所述的系统,其中,包括在所述供应数据项部分内的信息的类型包括用于所述实体的移动订户综合服务数字网络号(MSISDN)。
15.如权利要求9所述的系统,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的集成电路卡标识符(ICCID)。
16.如权利要求1所述的系统,其中所述供应实体部分包含一个或多个附加供应实体部分,所述一个或多个附加供应实体部分包括识别所述供应事件所属的一个或多个附加实体的信息,并且其中所述一个或多个附加供应实体部分的每一个包括由外部系统定义的一个或多个属性。
17.如权利要求16所述的系统,其中所述供应实体部分和所述一个或多个附加供应实体部分之间的数据结构关系由所述外部系统定义。
18.如权利要求16所述的系统,其中所述一个或多个附加供应实体部分的每一个包含供应数据项部分。
19.如权利要求18所述的系统,其中包含在所述附加供应实体部分内的所述供应数据项部分的每一个包括由外部系统定义的一个或多个属性。
20.一种存储在计算机可读介质中的供应数据结构,用于在触发服务提供者中的供应事件的系统中使用,所述系统包括产生供应请求消息的外部系统和从所述外部系统接收供应请求消息和传送在所述供应请求消息中的信息到所述服务提供者以触发所述供应事件的供应系统,所述供应数据结构包括报头部分;主体部分;和包含在所述主体部分中的供应实体部分,包括识别所述供应事件所属的实体的信息,其中所述供应实体部分包括由所述外部系统定义的一个或多个属性。
21.如权利要求20所述的供应数据结构,其中所述供应请求消息包括供应数据结构。
22.如权利要求20所述的供应数据结构,其中所述供应实体部分的所述一个或多个属性包括识别所述实体的名称属性。
23.如权利要求20所述的供应数据结构,其中所述供应实体部分的所述一个或多个属性包括识别所述实体的实体类型的类型属性。
24.如权利要求23所述的供应数据结构,其中所述类型属性识别所述实体的型号号码。
25.如权利要求20所述的供应数据结构,其中所述服务提供者是移动数据服务提供者。
26.如权利要求20所述的供应数据结构,其中所述供应数据结构进一步包括包含在供应实体部分中的供应数据项部分,识别所述供应事件所属的特定实体。
27.如权利要求26所述的供应数据结构,其中所述特定的实体是移动通信设备。
28.如权利要求26所述的供应数据结构,其中所述供应数据项部分包括由所述外部系统定义的一个或多个属性。
29.如权利要求28所述的供应数据结构,其中所述供应数据项的一个或多个属性包括识别包括在所述供应数据项部分内的信息的类型的名称属性。
30.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的个人标识号(PIN)。
31.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的产品标识符。
32.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的帐单标识符。
33.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的国际移动订户身份标识符(IMSI)。
34.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的移动订户综合服务数字网络号(MSISDN)。
35.如权利要求29所述的供应数据结构,其中包括在所述供应数据项部分内的信息的类型包括用于所述实体的集成电路卡标识符(ICCID)。
36.如权利要求20所述的供应数据结构,其中所述供应实体部分包含一个或多个附加供应实体部分,所述一个或多个附加供应实体部分包括识别所述供应事件所属的一个或多个附加实体的信息,并且其中所述一个或多个附加供应实体部分的每一个包括由外部系统定义的一个或多个属性。
37.如权利要求36所述的供应数据结构,其中所述供应实体部分和所述一个或多个附加供应实体部分之间的数据结构关系由所述外部系统定义。
38.如权利要求36所述的供应数据结构,其中所述一个或多个附加供应实体部分的每一个包含供应数据项部分。
39.如权利要求38所述的供应数据结构,其中包含在所述附加供应实体部分内的所述供应数据项部分的每一个包括由外部系统定义的一个或多个属性。
40.如权利要求20所述的系统,其中所述供应数据结构包括识别事务的事务标识属性,其中所述事务包括供应请求消息、供应事件和供应响应消息。
41.如权利要求20所述的系统,其中所述供应数据结构包括定义了所述供应事件的事务类型的事务类型属性。
42.如权利要求20所述的系统,其中所述供应数据结构包括识别所述服务提供者的产品类型属性。
43.如权利要求20所述的系统,其中所述报头部分包括涉及所述供应数据结构的发送者的信息。
44.如权利要求43所述的系统,其中所述报头部分包括发送者部分,所述发送者部分包括涉及所述供应数据结构的发送者的信息。
45.如权利要求44所述的系统,其中所述发送者部分包括标识属性和名称属性,所述标识属性包括用于所述供应数据结构的发送者的标识符,所述名称属性包括用于所述供应数据结构的发送者的名称。
46.如权利要求43所述的系统,其中所述报头部分包括时戳部分,该时戳部分识别产生所述供应数据结构的时间。
47.如权利要求20所述的系统,其中使用扩展标记语言(XML)创建所述供应数据结构。
48.如权利要求20所述的供应数据结构,其中所述供应系统响应所述供应请求消息,传送供应答复消息给所述外部系统,并且其中所述供应答复消息包括所述供应数据结构。
49.如权利要求48所述的供应数据结构,其中所述报头部分包括用于鉴权所述供应系统的登录部分和口令部分。
50.如权利要求48所述的供应数据结构,其中所述报头部分包括事务代码列表部分,该列表部分包括涉及所述供应请求的错误信息。
51.如权利要求48所述的供应数据结构,其中所述报头部分包括事务代码列表部分,该列表部分包括涉及供应请求的状态信息。
52.如权利要求50所述的供应数据结构,其中,所述事务代码列表部分包括主代码属性,该属性识别来自所述错误信息的最严重的错误。
53.如权利要求50所述的供应数据结构,其中所述事务代码列表部分包括说明属性,该属性描述所述错误信息。
全文摘要
按照在此描述的教义,提供了一种使用由外部系统产生的供应请求消息触发在服务提供者中的供应事件的系统和方法。供应系统可用于从外部系统接收供应请求消息和传送在供应请求消息中的信息给服务提供者以触发所述供应事件。所述供应请求消息可具有包括报头部分和主体部分的数据结构。主体部分可包含供应实体部分,该供应实体部分包括识别所述供应事件所属的实体的信息,其中,所述供应实体部分包括由所述外部系统定义的一个或多个属性。
文档编号H04L12/56GK1689300SQ03823791
公开日2005年10月26日 申请日期2003年8月18日 优先权日2002年8月16日
发明者克里斯托弗·D·史密斯 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1