用于供应无线服务的方法和系统的制作方法

文档序号:7970484阅读:141来源:国知局

专利名称::用于供应无线服务的方法和系统的制作方法
技术领域
:本发明涉及针对无线设备的服务供应(serviceprovisioning)领域,更具体地,涉及针对由增值访问提供商提供的服务的无线设备的动态供应。
背景技术
:当代(例如,“2.5G”和“3G”)的无线移动通信设备包括微处理器和信息存储能力,并运行一个或多个软件应用程序。在这些无线设备中使用的软件应用程序的示例包括微型浏览器、地址簿和电子邮件客户。另外,这几代无线设备可以通过因特网访问多种服务。例如,3G无线设备可以用于浏览因特网上的Web网站,传输和接收图形,以及执行流式音频和/或视频应用。典型地,无线应用协议(WAP)方便了向无线设备或从其传送因特网内容,所述无线应用协议将因特网和其它网络与无线网络平台集成在一起。在消费者可以使用无线设备之前,必须将多个参数供应(provision)给无线设备,以便能够启用通信服务和应用,以及在通信网络之内,将该无线设备与其它设备区别开来。典型地,供应(provisioning)可以包括用电话号码对无线设备进行编程,以及用该无线设备的序列号和电话号码对无线网络编程。因此,被编程后,该无线设备和无线网络可以在无线设备与公共交换电话网(PSTN)之间进行呼叫。供应还可以包括对无线网络和无线设备进行编程,以支持针对无线设备的一个或多个可选特征,例如呼叫转发、三路呼叫、语音消息、短消息、电子邮件转发和寻呼。传统上,在无线设备的销售商或分销商的前提下,执行无线设备的供应。无线设备上的数据端口用于将设备与向该无线设备上载诸如分配给该无线设备的电话号码之类的供应数据的编程系统相连,从而对该无线设备进行编程,以在无线网络上使用。可选地,通过无线设备的小键盘对其进行编程。这种方法要求通常不希望的步骤在可以向订户递送无线设备之前,供应该无线设备。可以向订户直接递送无线设备,而不需要首先不得不供应该无线设备,这提高了向订户递送的速度,并简化了供应过程。这样,无线服务提供商可以通过例如超级市场和百货商店中的展示售货台等地点,直接向潜在订户出售其无线设备。为方便这种面向潜在订户的直接销售,并使无线服务尽可能地方便和可支付,提出了空中下载(OTA)服务供应。在OTA供应中,提供简单指令,引导购买者完成激活无线设备和签订无线服务的过程,以成为订户。例如,购买者可以根据无线设备的说明书,通过拨打预定号码(例如,“*228xx”),激活新的无线设备并签订服务。在无线设备的小键盘上拨打预定号码,这自动发出连接购买者与运营商的专用电话呼叫。运营商向购买者请求特定帐户消息,例如个人消息、信用卡号码和家庭计费地址。当收集了帐户消息,并创建了帐户时,运营商指示购买者输入一系列口令、编码号、菜单选择命令等,这启用了无线设备中的特定功能能。为使服务供应进一步自动化,现在,服务供应解决方案允许通过因特网连接从未供应的无线设备访问供应服务器,以执行至少部分OTA访问供应过程。使用因特网连接允许无线访问提供商强化中央储存库中的访问供应应用程序和数据。除了供应无线设备,还有必要提供在负责实施移动通信服务和应用(例如,计费计划、语音邮件、呼叫转发、电子邮件、信息服务等)的无线通信网络中的单元。这些单元包括由无线通信公司(carrier)、服务提供商(SP)、增值转售商(VAR)和移动虚拟网络运营商(MVNO)所维护的服务器和其它无线设备。无线通信公司或无线网络运营商典型地拥有并操作包括无线电设备、基站、天线、接口设备、服务器、关联陆上线路等的无线网络。通信公司还管理向订户出售无线服务所需的基本计费和其它后端服务。通信公司可以直接向订户出售无线服务,在这种情况下,通信公司也是SP。通信公司还可以是VAR的合伙人,VAR是SP的一种形式,VAR出售通信公司的服务,也可以提供特定的附加服务。此外,通信公司可以向一个或多个MVNO出售另外未用的网络容量。MVNO是不维护自己的无线网络(即,无线电设备)的SP。MVNO可以包括大的零售商、电缆运营商和拥有著名品牌的消费品公司。不像SP和VAR,MVNO向订户提供自己专有的内容或营销标志,并且通常服务于特定目标市场或兴趣。MVNO使通信公司能够吸引新的市场分段(segment),从而使其网络以更加满的负荷运行。通信公司可以向MVNO移交营销、销售、计费、顾客关系、以及相关的前台和后台(frontandbackoffice)功能,MVNO可以比通信公司自己更加高效地向目标市场提供这些功能。因此,SP、VAR和MVNO具有相似、并且通常交迭的角色。现有供应系统的一个不足在于不能有效地处理无线设备与诸如SP的顾客服务系统之类的支持无线网络的单元之间的服务分配冲突。当分配给无线设备的服务不同于分配给SP的顾客服务系统中、与该无线设备相关联的订户的服务时,服务分配冲突出现。随着无线网络上SP、VAR和MVNO的数量增加,对有效处理服务分配冲突的需要越来越重要。现有供应系统的其它不足在于不能有效地支持异类网络上的服务供应,无需附加的开发或处理而控制服务访问,限制在个体订户或手持设备等级的服务的访问,无需不同硬件而控制对订户群或手持设备群的访问,以及防止未授权服务的欺诈使用。因此,需要一种改进的供应无线设备和服务的方法和系统。从而需要一种至少针对上述和其它不足的一部分的解决方案。
发明内容根据本发明的一个方面,提供一种供应无线设备、以使用无线网络上由服务提供商提供的服务的方法,包括在供应系统,从无线设备接收无线设备标识符,所述无线设备具有所述服务的第一子集;根据无线设备标识符,识别与所述无线设备相关联的订户,所述订户具有所述服务的第二子集;以及,如果第一和第二子集冲突,根据针对服务提供商的冲突解决信息,使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效。优选地,所述方法还包括在使所述服务器的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效之前,比较所述服务的第一子集和所述服务的第二子集,判断是否冲突。优选地,所述方法还包括如果第一和第二子集冲突,向服务提供商传输错误消息。优选地,在所述无线设备的存储器件中存储所述无线设备标识符。优选地,所述存储器件是订户身份模块(SIM)。优选地,所述服务包括电子邮件服务。优选地,增值服务提供商(VSAP)等第二服务提供商操作所述供应系统。根据本发明的另一方面,提供一种诸如供应系统之类的设备、一种用于适用于这种系统的方法、以及制造品,例如具有记录在其上、用于实现本发明方法的程序的计算机可读介质。本发明实施例的特征和优点将从以下参考附图的详细描述中明显可见,其中图1是示出适用于实现本发明实施例的示例供应系统的方框图;图2是示出根据本发明实施例、包括供应系统的无线网络环境的方框图;图3是示出根据本发明实施例、用于管理订户服务的供应系统之内的模块的总体操作的流程图;图4是示出根据本发明实施例、用于订户服务供应的供应系统之内的模块的操作的流程图;图5是示出根据本发明实施例、用于手持服务分配的供应系统之内的模块的操作的流程图;以及图6是示出根据本发明实施例、用于协调订户服务的供应系统之内的模块的操作的流程图。要注意,在附图中,相同的数字标识相同特征。具体实施例方式对本发明实施例的以下详细描述不是将其实现限制于任何特定计算机编程语音。只要操作系统(OS)提供可以支持本发明要求的设施,就可以用任何计算机编程语言实现实施例。优选实施例是用JavaTM计算机编程语言(或C或C++等其它计算机编程语言)实现的。(Java和所有基于Java的商标是Sun微系统公司的商标。)存在的任何限制来源于特定类型的操作系统或计算机编程语言,而不是对本发明的限制。图1是示出适用于实现本发明实施例的示例供应系统100的方框图。供应系统100包括输入设备110、中央处理单元或CPU120、存储器130、显示器140和接口150。输入设备110可以包括键盘、鼠标、轨迹球、遥控器或类似设备。CPU120可以包括专用协处理器和存储器件。存储器130可以包括RAM、ROM或盘设备。显示器140可以包括计算机屏幕、终端设备或打印机或绘图机等硬拷贝制作输出设备。接口150可以包括网络连接,该网络连接包括因特网连接。供应系统100适于在无线网络环境200(见图2)中供应(provisioning)无线设备210。供应系统100可以是服务器系统或个人计算机(PC)系统。数据供应系统100的CPU120在操作上与存储器130耦合,存储器130存储诸如IBM公司的OS/2TM、UNIX之类用于系统100的总体管理的操作系统(未示出)。接口150可以用于通过诸如因特网之类的网络(见图2)与外部数据处理系统进行通信。用于供应系统100的适当平台的示例包括可从IBM公司获得的iSeriesTM服务器和ThinkCentreTM个人计算机。供应系统100可以包括用于开发和管理分布式应用的应用服务器软件(未示出),例如可从BEA系统有限公司获得的WebLogic服务器。供应系统100可以包括用于存储和访问编程消息的数据库系统160。数据库系统160可以包括数据库管理系统(DBMS)和数据库,并且数据库系统160存储在供应系统100的存储器130中。要理解,可以向终端用户运送不带数据库的数据库系统160,或者终端用户可以安装不带数据库的数据库系统160。一般而言,DBMS适用于读取由供应系统100响应由用户典型地通过用户接口提交的消息请求而产生的查询。接着,DBMS对照数据库来执行查询,并向供应系统100提供查询结果,以呈现给用户。要理解,可以将数据库系统160存储在供应系统100的存储器130中,或存储在分布式供应系统(见图2)中。适当DBMS的示例包括可从甲骨文公司和IBM公司分别获得的Oracle和DB2TM通用数据库管理系统产品。DBMS是在系统的实际数据库(即存储以供系统100的CPU120使用的数据)与用户之间插入的软件层。DBMS负责处理数据库事务,从而将用户从任何特定计算机硬件或数据库实现的细节屏蔽。DBMS使用关系技术,按照典型地由数据类型的列或属性集合、以及数据的行集合(即,记录或元组)定义的类似表的关系,存储、操作和检索数据。由大多数商用DBMS实现的、用于处理关系数据库的标准数据库查询语言是结构化查询语言(SQL)。供应系统100包括用于指引系统100来实现本发明实施例的计算机可执行编程指令。可以在位于供应系统100的存储器130中的一个或多个软件模块170中具体实现编程指令。可选地,可以在计算机可读介质(例如CD盘或软盘)上具体实现编程指令,该计算机可读介质可以用于向供应系统100的存储器130传送编程指令。可选地,可以将编程指令嵌入到由编程指令的销售商或提供商上载到网络的计算机可读、承载信号的介质(medium),终端用户或潜在购买者可以通过接口150,从网络向供应系统100下载这种承载信号的介质。系统100的CPU120典型地与用于接收用户命令或查询、以及用于在显示器140上向用户显示这些命令或查询结果的一个或多个设备110。例如,可以将用户查询变换为用于产生一个或多个输出数据表的SQL命令组合,可以将输出数据表结合在一个或多个显示页中,以向用户呈现。CPU120与包含程序170和诸如基表(basetable)或视图、引申表等虚拟表之类的数据的存储器130相耦合。如上所述,存储器130可以包括多种存储器件,如本领域技术人员所理解的,存储器件包括内部存储器、以及典型地以存储分级排列的外部大容量存储器。用户可以使用图形用户界面(GUI)180,与供应系统100及其软件模块170进行交互。GUI180可以是基于Web的,并可以用于监视、管理和访问供应系统100。GUI由常用的操作系统支持,并提供显示格式,该显示格式使用户能够通过使用鼠标等输入或指示设备,选择称作图标的图示表示或来自菜单的项,以选择命令、执行应用程序、管理计算机文件和执行其它功能。一般而言,GUI用于向用户传递消息,并从用户接收命令,GUI一般包括多种GUI对象或控制,包括图标、工具条、下拉菜单、文本、对话框、按钮等。典型地,用户使用输入或指示设备(例如,鼠标)110,将指针或光标190定位在对象191上,并“点击”对象191,从而与呈现在显示器140上的GUI180进行交互。典型地,基于GUI的系统在显示器140上出现的“视窗”中,向用户呈现应用、系统状态和其它消息。视窗192是显示器140内的大体上呈矩形的区域,用户可以在其中观看应用或文档。可以将这种视窗192打开、关闭、全屏显示、缩小为图标、增大或缩减尺寸或移动到显示器140的不同区域。可以同时显示多个视窗,例如视窗包括在其它视窗内、视窗与其它视窗交迭或视窗在显示区内平铺。图2是示出包括根据本发明实施例的供应系统100的无线网络环境200的方框图。在图2中,供应系统100位于分布式供应系统224内,分布式供应系统224包括中继系统226、Web客户系统228、顾客关系管理(CRM)数据库系统230和公共移动数据服务(PMDS)系统222。当然,中继系统226、Web客户系统228、CRM数据库系统230和PMDS系统222的功能可以包括在供应系统100之内。CRM数据库系统230包括用于存储和访问订户计费、服务提供商和相关消息的服务器。CRM数据库系统230可以包括可从SAPAG获得的CRM应用和企业资源计划(ERP)应用。CRM数据库系统230为服务提供商214(即,通信公司、VAR、MVNO和其它SP)产生货单消息。供应系统100与CRM数据库系统230耦合,并向CRM数据库系统230传递更新的和新近创建的服务合同消息254。Web客户系统228包括用于提供针对无线设备订户的基于因特网的电子邮件接口的服务器。在无线网络212上,通过Web客户228,将电子邮件指引向无线设备或手持设备210。Web客户228允许订户通过他们的无线设备210,添加用于操作的电子邮件帐户服务。向订户的无线设备210无线地重定向电子邮件,从而订户可以无线地发送、接收、转发和回复消息。另外,Web客户系统228允许订户使用基于陆上线路的PC,通过因特网访问电子邮件帐户。每个SP214可以拥有自己的针对其订户的Web客户系统228网站(即,“Web客户网站”)。根据SP214,配置由Web客户网站提供的服务。有利的是,不但通信公司,而且VAR、MVNO和其它SP也可以访问Web客户228网站,以管理订户设置246。Web客户系统228与供应系统100耦合,以交换使能/阻塞服务访问消息252、253。中继系统226包括用于通过无线网络212、在供应系统100与无线设备210之间发送信息的服务器。如上所述,一般由通信公司214拥有并操作无线网络212。供应系统100通过中继系统226,与无线网络212耦合。中继系统226处理针对订户210的多种低层操作。中继系统226从无线设备210接收注册消息258,并向供应系统100传递这些消息。作为回复,供应系统100向中继系统226传递使能/阻塞服务访问消息256。每个SP214拥有与通信公司供应系统218耦合的通信公司顾客服务系统216。通信公司顾客服务系统216可以在组件配置上,与供应系统100(见图1)相似。通信公司顾客服务系统216向通信公司供应系统218提供激活订户消息260。通信公司供应系统218向无线网络212提供激活网络服务消息240,以传输给分布式供应系统224和/或无线设备210。另外,如上所述,SP214的通信公司顾客服务系统216从CRM数据库系统230接收货单消息250。此外,通信公司顾客服务系统216向供应系统100提供管理服务配置261、订户服务供应262和手持设备服务分配263消息。此外,通信公司供应系统218向供应系统100提供订户服务分配244和手持设备服务分配242消息。最后,通信公司顾客服务系统216向Web客户系统228提供更新Web客户网站订户设置消息246。注意,对于通信公司,除激活和服务分配之外,还有附加可选服务是可用的,例如包括中止、恢复、解除激活(deactivate)、修改服务、修改订户数据等。PMDS系统222包括用于向无线设备订户提供数据服务的服务器。在无线网络212上,通过PMDS系统222,将数据指引向无线设备210。供应系统100向PMDS系统222提供使能/阻塞服务访问消息255。在操作中,SP用户可以使用其顾客服务系统216,通过基于Web的用户接口,登录到分布式供应系统224,以管理各个订户的供应方案。因此,分布式供应系统224用作SP214与无线设备210订户之间的中介,提供电子邮件转发、相关计费、供应和其它服务。实际上,分布式供应系统100是SP的一种形式,为无线手持设备等无线设备提供指定的支持和服务。SP可以通过品牌服务,提供供应和相关服务。这种SP有时称作增值服务提供商(VASP)。当然,可以对服务重新标注品牌,并由其它SP提供给他们的用户。另外,企业220可以拥有自己的企业服务器系统221,用于向其职员订户提供基于无线设备210的电子邮件服务。由企业220管理企业服务器系统221。企业服务器系统221与中继系统226耦合,并通过中继系统226与无线网络212耦合。企业服务器系统221从中继系统226接收同步消息257。企业220还可以拥有与分布式供应系统224集成的专用“职消者(prosumer)”服务系统(未示出),用于向其职员订户提供基于无线设备210的电子邮件服务。职消者(也称作职业消费者)服务器系统是具有高端职业系统与低端消费者系统的规范之间的规范的系统。在这种情况下,由VASP管理职消者服务系统。职消者服务系统与中继系统226耦合,并通过中继系统226与无线网络212耦合。职消者服务系统从中继系统226接收同步消息(未示出)。本发明的一个方案扩展SP214的性能,以控制访问和服务,并动态地解决服务分配冲突。一般而言,本发明的供应系统100和224提供一种控制对VASP提供的多种服务的访问的方法。SP214使用供应系统100和224来激活/管理/解除激活订户服务。服务订户使用供应系统100和224,以激活和管理他们已订购的服务。供应系统100和224向VASP提供用于管理这些服务订户的管理功能。供应系统100和224还向CRM数据库系统230提供订户激活记录,以用于计费等目的。此外,供应系统100和224提供HTML、XML和WML等外部接口,供SP214和订户使用。因此,本发明向SP214提供对无线设备210订户的更高等级的控制和管理。以下定义的表达将用于之后的描述1.“缺省XML/Web订户服务(DefaultXML/WebSubscriberServices)”如果在提交事务时,未通过Web或XML接口216指定服务,则缺省服务暗含在每个请求中。将这种设置作为SP的服务配置261的单元来管理。2.“缺省注册订户服务(DefaultRegistrationSubscriberServices)”如果在注册258发生时,未针对特定订户使服务有效,则分配缺省注册服务。将这种设置作为SP的服务配置261的单元来管理。3.“缺省手持设备服务(DefaultHandsetServices)”如果在注册258发生时,未针对特定手持设备210分配服务,则分配该缺省手持设备服务(或者服务)。将这种设置作为SP的服务配置261的单元来管理。缺省手持设备服务可以是基于设备类型、制造商、软件修订版本等的。4.“服务协调(ServiceReconciliation)”当在订户/手持设备注册258之前,已针对订户激活并向手持设备210分配了服务时,服务协调发生。服务协调可以揭示服务冲突,或可以要求附加动作,以保证适当地更新服务访问。5.“服务冲突(ServiceConflict)”当针对订户和手持设备210,检测到冲突服务设置时,服务冲突发生。通过应用SP的服务冲突解决策略消息,解决服务冲突。6.“服务冲突解决策略(ServiceConflictResolutionPolicy)”SP能够决定服务冲突是由手持设备210,还是由优先的订户服务分配产生的。将这种设置作为SP的服务配置261的单元来管理。7.“手持设备服务类型分配(HandheldServiceTypeAssignment)”SP能够确定针对其手持设备210的缺省服务类型。通过向手持设备210分配服务类型,SP能够确定用户首次打开他们的手持设备时,将经历的供应过程。SP能够随时改变针对任何手持设备210的服务类型分配。8.“服务访问控制(ServiceAccessControl)”服务访问控制向SP提供对他们的订户已访问的服务进行管理和控制的能力。通过使用服务访问控制,可以将订户限制到特定服务,无论他们使用的是什么无线手持设备210。9.“企业服务(EnterpriseService)”企业服务订户(即,具有企业服务系统221及其订户的企业220)具有通过企业的信息技术(IT)部门而进行的无线电子邮件服务。换言之,企业服务不使用基于手持设备的供应模型。在激活时,未向分配给企业服务类型的手持设备210提供任何基于手持设备的供应方法。10.“职消者服务(ProsumerService)”职消者服务订户(即,具有职消者服务系统及其订户的企业220)具有通过基于手持设备的供应模型而进行的无线电子邮件服务,为订户使用设置其电子邮件服务的方法提供了方便。在手持设备激活时,向分配给职消者服务类型的手持设备210提供如SP配置的基于手持设备的供应方法。图3是示出根据本发明实施例,用于管理订户服务的、供应系统100和224内模块170的总体操作的流程图。通过供应系统100和224管理手持设备服务类型分配和服务访问控制。SP214可以使用HTML或XML接口,管理他们的订户和手持设备210。SP214通过其顾客服务系统216,管理其简档和缺省设置,顾客服务系统216包括面向供应系统100和224的Web接口。提供接口,以允许对服务设置简档的管理和对服务冲突超越规则(serviceconflictoverriderules)的配置。超越规则用于在未指定手动超越时,自动解决订户与手持设备210之间的服务冲突。可以在订户或手持设备等级,或在个人服务等级上,指定超越规则。在步骤310,操作300开始。SP管理者或管理员等用户通过供应系统的Web接口216,访问他们的简档。在步骤320、330、340、350、360和370,用户可以分别管理缺省注册访问简档,管理缺省Web/XML访问简档,管理访问管理设置,管理注册策略,管理服务簿设置和设定服务冲突解决策略。在步骤380,完成了服务管理处理,操作300结束。本发明的其它方案提供了如下无线设备服务供应中的多种改进。本发明提供支持异类网络上的服务供应和访问控制的通用供应系统100和224,异类网络包括CDMA(码分多址)、GPRS(GeneralPacketRadioService)、MObitex和Motorola的iDEN(集成数字增强网络)和DataTACTM网络。本发明为SP214提供控制服务访问的措施(means),无需附加的开发或处理。本发明为SP214提供限制对个体订户或手持设备等级上的服务的访问的措施。本发明为SP214提供控制对订户或手持设备群的服务访问的措施,无需不同的硬件。这针对“两个SKU问题”,即,当SP必须维护针对手持设备210的、多于一个的库存保管单元(SKU)时产生的问题。最终,本发明有助于防止未授权服务的欺诈使用,而不会在SP方引入任何附加的开发或处理。更具体地,供应系统100和224提供面向SP214的通用接口216,通用接口216独立于任何特定的网络技术。这些接口包括基于标准的商家对商家(B2B)接口(例如,采用SOAP、XML等的WebService)、以及管理其订户、手持设备和帐户简档的Web接口。每个SP214能够根据其技术中固有的参数,为其订户和手持设备210定义专有标识符。例如,如果SP是基于GPRS的,则该SP必须使用特定网络标识符,例如IMSI(国际移动订户身份)、ICCID(集成电路卡标识符)、MSISDN(移动站集成服务数字网络)和/或IMEI(国际移动设备身份)。然后将这些特定网络标识符映射到特定服务标识符(即,PIN或个人身份号码),以在供应系统100和224中的集中点(即,中继系统226)处,进行通用访问控制。供应系统100和224处理通用接口的管理、通信公司简档配置、以及特定网络特定标识符与通用的特定服务标识符之间的映射。中继系统226使用指定参数,通过供应系统的注册接口(未示出),向供应系统100和224传递注册消息258。可以由HTTP邮件传递这种信息。对于Mobitex和DataTAC注册,中继系统226可以向供应系统100和224传递以下参数(字符串)中继ID(十进制格式的字符串);PIN;ESN(电子序列号);以及无效PIN(可以是“0”或“1”的字符串,“1”指示PIN被阻塞在中继系统226中)。对于GPRS注册,如上所述,中继系统226可以向供应系统100和224传递以下参数(字符串)中继ID;PIN;IMEI;IMSI;ICCID;MSISDNMDN(代表电话号码的字符串);以及无效PIN。对于CDMA注册,中继系统226可以向供应系统100和224传递以下参数(字符串)中继ID;PIN;ESN;IMSI;MSISDNMDN;以及无效PIN。对于iDEN注册,中继系统226可以向供应系统100和224传递以下参数(字符串)中继ID(十进制格式的字符串);PIN;IMEI;MSISDNMDN(代表电话号码的字符串);SIMID(订户身份模块ID);以及无效PIN。中继系统226能够确定针对每个注册分组的网络类型。中继系统226向供应系统100和224提供接口,以根据每个网络或通信公司,阻塞注册流。供应系统100和224的注册接口能够确定针对每个有效注册的SP,并且能够根据每个SP,放弃注册。现在,很多SP214不能采取附加的开发来推出特定服务。同时,这些SP要求由集中式系统控制服务访问。供应系统100和224支持“通信公司服务简档”的创建,从而SP可以定义在订户/手持设备210注册供应系统100和224时,他们希望以缺省方式给予他们的订户/手持设备210的服务。SP可以精确地设置他们想要给予每一类手持设备的服务,或是否不给予手持设备类任何访问。一旦注册发生,供应系统100和224就强制执行上述过程。手持设备的类别可以是基于设备类型、制造商、软件修订版本等的。此外,供应系统100和224为SP提供多种实时接口,以管理针对其订户或手持设备的服务访问控制。SP214能够识别个体订户,并激活针对这些订户的特定服务,作为自己供应过程的一部分。服务的服务控制和计费联系在一起,以保证对所有服务的准确核算(accounting)。数据库表160维护服务“类别掩码”(“CLASSMASK”)的映射,“类别掩码”用于在每个数据分组流经供应系统100和224时,高效地识别特定服务类别。可以执行逐位比较,以快速确定是否已给予对特定服务的访问。此外,SP214可以发现,针对不同的服务提供(例如,Web客户服务、企业服务、职消者服务等)维护各自的硬件清单是不方便的。以前,针对这些服务,向订户分发分离的“品牌”无线设备,需要两个不同的SKU。从一个SKU向另一个移动清单,通常要求返回库存。这是冗长乏味的过程。但是,本发明的供应系统100和224提供服务分配接口,以允许SP214上载批文件,使手持设备210的子集能够访问特定服务。可以通过在后续上载中简单地更新服务分配,来改变分配给手持设备210的服务。供应系统100和224针对所有的手持设备,维护缺省服务分配的数据库160,一旦所识别的手持设备注册,则将适当的服务类别掩码应用于流经供应系统100和224、与该手持设备相关的数据。此外,供应系统100和224向SP214提供在设置之间发生冲突的情况下,在手持设备服务分配与订户服务激活之间选择的能力。此外,SP214典型地根据多种手持设备210能够访问的服务,资助手持设备销售。例如,具有企业服务而出售的手持设备可以定价在$400,而具有职消者服务而出售的手持设备可以定价在$200。SP214需要特定方法,以保证低价的职消者服务手持设备不能使用高价的企业服务。供应系统100和224提供了通过向供应系统100和224的单元设定和通信类别掩码来识别手持设备类型(根据预激活或服务分配)并保证只有特定服务是该手持设备可访问的措施。一旦设定了类别掩码,就不可能进行未授权服务的欺诈使用了。供应系统100和224提供接口216,以允许SP214改变针对特定订户或手持设备210的服务简单,从而允许对需要的服务的访问(可能在支付了额外费用之后)。图4是示出根据本发明实施例,针对订户服务供应的、供应系统100和224之内模块170的操作400的流程图。订户服务供应包括激活和管理订户对服务的访问的过程。订户服务供应控制那些服务是订户可用的。在步骤401,操作400开始。服务提供商214向供应系统100和224提交服务供应请求262和244。注意,服务激活请求来源于服务请求方,并可以通过XML或HTML接口216递送。在步骤402,确定是否指定了服务。对服务的指定不是必需的。这个步骤是为了保证接口与服务供应软件的早期版本兼容。在步骤403,如果未指定服务,则确定缺省服务。根据SP的简档261,确定缺省服务。在步骤404,如果指定了服务,则验证(validate)服务请求。在步骤405,确定服务和动作是否是允许的。在步骤406,如果未允许服务和动作,则形成错误响应格式。如果不满足依存关系,或者如果在排他性服务之间检测到冲突,则服务请求可能无法通过验证。接着操作前进到下述最终步骤414。在步骤407,如果允许服务和动作,则确定是否要求服务协调。如果订户与已触发关于注册的缺省服务的手持设备210相关联,则可以要求服务协调。在步骤408,如果要求服务协调,则执行服务协调。服务协调可以要求解除激活(deactivate)或修改现有服务。接着,操作前进到步骤409。在步骤409,从步骤407继续,如果未要求服务协调,则确定服务是否要求访问控制。在步骤410,如果服务要求访问控制,则更新服务访问控制信息。根据服务,确定如何强制执行访问控制。例如,中继系统226是针对Web客户、企业和浏览相关服务的主要控制点。接着,操作前进到步骤411。在步骤411,如果服务不要求访问控制,则更新服务状态。在步骤412,更新服务货单信息(serviceinvoiceinformation)。在步骤413,形成成功响应格式。在步骤414,返回成功响应或错误响应,操作400结束。图5是根据本发明实施例,针对手持设备服务分配的、供应系统100和224之内模块170的操作500的流程图。在步骤501,操作500开始。SP214向供应系统100和224提交缺省服务分配请求263和242。缺省服务分配请求来源于SP,并可以通过XML或HTML接口216,作为单个请求或以批量格式递送。在步骤502,更新针对手持设备210的服务简档。如果在注册时,未向订户供应特定服务,则以缺省方式使用手持设备服务简档。在步骤503,确定手持设备210是否已注册。如果手持设备210已注册,必须确定是否要求了任何动作。在步骤507,如果手持设备210还未注册,则形成成功响应格式。接着,操作前进到步骤508。在步骤504,如果手持设备210已注册,则确定手持设备210是否与有效订户相关联。如果手持设备210不是与有效订户相关联的,则操作前进到步骤507。在步骤505,如果手持设备210与有效订户相关联,则确定有效服务是否与服务分配相冲突。如果有效服务不与服务分配相冲突,则操作前进到步骤507。在步骤506,如果有效服务与服务分配相冲突,则形成警告响应格式。因此,即使手持设备210已注册,并与冲突服务相关联,也更新服务简档,以用于未来的注册。在这种情况下,返回警告。接着,操作前进到步骤508。在步骤508,返回成功响应或警告响应,操作500结束。图6是示出根据本发明实施例,用于协调订户服务的、供应系统100和224之内模块170的操作600的流程图。在注册期间,供应系统100和224对照手持设备信息(见图5),协调由SP214通过XML或Web供应接口216提供的订户信息(见图4)。可以向手持设备210分配服务,或使其与Web客户系统228上维护的帐户相关联。此外,对于特定SP214,可以根据SP的注册策略和缺省服务简档,触发服务的激活或解除激活。如果手持设备与订户之间存在服务冲突,则SP的超越规则指令行为。在步骤601,操作600开始。供应系统100和224接收注册事件或消息258。当手持设备首次在供应系统100和224中注册时,以及在手持设备和用户生命周期中的多个时间点上,接收注册事件。在步骤602,识别服务请求方(即,SP),检索对应简档。在步骤603,确定订户状态。注意,通过XML或HTML接口接收的供应请求比任何服务缺省更优先。在步骤604,确定事件是否是新的激活。在步骤605,如果事件不是新的激活,则检查针对手持设备210的缺省服务分配。接着,操作前进到步骤606。在步骤606,确定缺省服务分配是否可用。在步骤607,如果缺省服务分配不可用,则检查针对服务请求方的缺省服务简档。接着,操作前进到步骤608。在步骤608,如果缺省服务分配可用,则确定是否所有缺省服务都对订户有效。如果不是所有服务都对订户有效,则操作前进到下述步骤616。在步骤609,如果所有缺省服务都对订户有效,则不要求任何动作,操作600结束。在步骤610,从步骤604继续,如果事件是新的注册,则检查服务请求方注册策略。在步骤611,如果服务请求方注册策略是“通知”,则通知服务请求方(例如,通过电子邮件)。典型地,通知可以将注册事件的处理延迟24小时,之后,将根据服务请求方的策略设置,激活(activate)或解除激活(deactivate)订户。然后,操作600结束。在步骤620,如果服务请求方注册策略是“解除激活”,则解除激活服务。接着,操作前进到步骤621。在步骤621,如果服务请求方注册策略是“激活”,则确定手持设备是否标注品牌。如果手持设备未标注品牌,则操作前进到步骤614,在步骤614,检查针对该手持设备的缺省服务分配。如果手持设备标注有品牌,则操作前进到步骤613,在步骤613,检查针对品牌的缺省服务简档。在步骤615,从步骤613继续,确定是否找到缺省品牌服务。如果找到缺省品牌服务,则操作前进到步骤616。如果未找到缺省品牌服务,则操作前进到步骤614。在步骤618,从步骤614继续,确定缺省服务分配是否可用。如果缺省服务分配可用,则操作前进到步骤616。在步骤619,如果缺省服务分配不可用,则检查针对服务请求方的缺省服务简档。接着,操作前进到步骤616。在步骤616,从步骤608、618、619或615继续,确定是否要求服务协调。如果不要求服务协调,则操作前进到步骤621。在步骤617,如果要求服务协调,则执行服务协调。在步骤621,从步骤620、617或616继续,更新访问控制信息。在步骤622,更新服务状态信息。在步骤623,更新服务货存信息,操作600结束。如上所述,可用服务包括企业和职消者服务。OTA激活是针对企业订户和职消者订户的可选项。但是,可以向两种订户提供不同的供应机制,这两种订户可以受到为个体订户或手持设备供应的服务的控制。可以针对这些服务之一或两者都设定服务分配和服务访问控制,这表示可以向手持设备210或订户分配对仅限企业、仅限职消者或两者的访问。由此,服务类型包括如下仅限企业;仅限职消者;以及企业和职消者。SP214能够向他们的手持设备210分配服务类型。这种分配将确定向订户显露哪种基于手持设备的供应模型。要注意,当针对订户设定的服务访问控制存在时,该服务访问控制超越服务类型分配,这是很重要的。这表示如果将对职消者服务的访问给予订户,则分配有企业服务类型的手持设备可以接收职消者服务类型经历。本发明如下所述地提供服务的预分配。SP214针对其出售的手持设备210,选择服务类型。当在供应系统100和224中首次激活手持设备210时,手持设备210将受制于SP214针对该服务类型而定义的供应模型,除非订户服务访问控制指定另外的。如果SP希望向部分手持设备预分配不同的服务类型,则SP能够通过提供手持设备标识符(例如,PIN、ESN/IMEI等)列表和针对该部分手持设备的服务类型分配,进行预分配。本发明还如下所述地提供实时服务分配。SP214能够实时地向供应系统100和224提交对手持设备的缺省服务分配的修改。虽然可以在其它任何时间进行上述行为,但是典型地是在订户供应过程期间进行。因为在冲突发生时,服务访问控制超越服务类型分配,所以SP可以选择不更新服务类型分配,而简单地使用服务访问控制设置来指示订户将通过他们的手持设备210体验何种供应经历。相对于订户服务访问控制,SP214能够在订户供应过程期间,向供应系统100和224提交订户可以访问的服务类型。一旦分配,订户将无法访问其它任何服务类型。使用供应系统100和224(通过HTML或XML),可以随时改变订户服务类型分配。SP214可以使用供应系统100和224来管理手持设备服务类型分配和服务访问控制。SP能够使用HTML或XML接口,针对手持设备和订户,定义服务类型。另外,HTML接口支持上载针对手持设备或订户群的批文件。现在,例如,考虑订户购买“仅限职消者”的手持设备210,但是订购“仅限企业”服务的情况。在操作中,执行以下步骤1)订户拥有只分配给职消者服务类型的手持设备210。2)当由SP214激活时,激活请求(通过HTML或XML)指定该订户应该访问仅限企业的服务。3)如果SP214已使“冲突超越设置”有效,或者,如果激活请求指定,如果有冲突,则应该超越冲突,那么,供应系统100和224将自动将手持服务类型分配改变为仅限企业。4)如果还未将“冲突超越设置”作为SP缺省有效,则向SP返回错误消息。下面,考虑订户购买了“仅限职消者”的手持设备和“仅限职消者”服务,但是希望改变为“仅限企业”服务。在操作中,执行以下步骤1)订户拥有只分配给职消者服务类型的手持设备210。2)当前,只将订户分配给职消者服务类型。3)SP214提交对仅限职消者服务的解除激活请求,并提交对仅限企业服务的激活请求。4)如果已将“冲突超越设置”作为SP缺省有效,或者,如果激活请求指定,如果有冲突,则应该超越冲突,那么,供应系统100和224将自动将手持服务类型分配改变为仅限企业。5)如果还未将“冲突超越设置”作为SP缺省有效,则向SP返回错误消息。最后,考虑订户购买了“仅限企业”服务,而将“仅限职消者”SIM放入他/她的手持设备210中。在操作中,执行以下步骤1)订户拥有分配给仅限职消者服务类型的新手持设备210。2)当前,将订户分配给仅限企业服务类型。3)由于服务访问控制冲突,供应系统不允许该订户在该手持设备210上,访问他/她的企业服务。这里,结果取决于通信公司的服务冲突策略。订户服务或手持设备服务可以获胜。4)在销售点,订户可能需要指定他/她想要使用带有仅限企业服务的手持设备210,或者订户可能需要联系SP214,并请求能够在手持设备210上服务仅限企业服务。5)SP214提交请求,以将手持设备服务分配从仅限职消者改变为仅限企业。虽然将本发明主要作为方法来论述,但是本领域的普通技术人员将理解,可以对以上参考供应系统所论述的装置编程,以实施本发明的方法。此外,与供应系统一起使用的制造品,例如预记录存储器件或包括有记录的程序指令的其它相似计算机可读介质,可以指引供应系统,以方便本发明方法的实施。要理解,这种装置和制造品也在本发明的范围之内。上述本发明实施例只为示例之用。在背离本发明范围的前提下,本领域技术人员可以对特定实施例进行改变、修改和变化。所附权利要求中所述的主题覆盖和包含所有适当的技术改变。本专利文献的部分公开内容包括受到版权保护的材料。当出现在专利和商标局的专利文件或记录中时,版权所有人不反对专利文献或专利公开之一对内容的再现,但除此之外,版权所有人保留所有版权。权利要求1.一种供应无线设备、以使用无线网络上由服务提供商提供的服务的方法,包括在供应系统,从无线设备接收无线设备标识符,所述无线设备具有所述服务的第一子集;根据无线设备标识符,识别与所述无线设备相关联的订户,所述订户具有所述服务的第二子集;以及,如果第一和第二子集冲突,根据针对服务提供商的冲突解决信息,使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效。2.根据权利要求1所述的方法,还包括在使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效之前,比较所述服务的第一子集和所述服务的第二子集,判断是否冲突。3.根据权利要求1所述的方法,还包括如果所述服务的第一子集和所述服务的第二子集冲突,向服务提供商传输错误消息。4.根据权利要求1所述的方法,其中在所述无线设备的存储器件中存储无线设备标识符。5.根据权利要求4所述的方法,其中所述存储器件是订户身份模块(SIM)。6.根据权利要求1所述的方法,其中所述服务包括电子邮件服务。7.根据权利要求1所述的方法,其中由第二服务提供商操作所述供应系统。8.一种供应无线设备、以使用无线网络上由服务提供商提供的服务的系统,包括处理器,与存储器和面向无线网络的接口耦合,并适于在供应系统,从无线设备接收无线设备标识符,所述无线设备具有所述服务的第一子集;根据无线设备标识符,识别与所述无线设备相关联的订户,所述订户具有所述服务的第二子集;以及,如果所述服务的第一子集和所述服务的第二子集冲突,根据针对服务提供商的冲突解决信息,使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效。9.根据权利要求8所述的系统,其中所述处理器还适于在使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效之前,比较所述服务的第一和所述服务的第二子集,判断是否冲突。10.根据权利要求8所述的系统,其中所述处理器还适于,如果所述服务的第一子集和所述服务的第二子集冲突,则向服务提供商传输错误消息。11.根据权利要求8所述的系统,其中在所述无线设备的存储器件中存储无线设备标识符。12.根据权利要求11所述的系统,其中所述存储器件是订户身份模块(SIM)。13.根据权利要求8所述的系统,其中所述服务包括电子邮件服务。14.根据权利要求8所述的系统,其中由第二服务提供商操作所述供应系统。15.一种计算机程序产品,具有有形地具体体现计算机可执行代码的计算机可读介质,所述计算机可执行代码用于指引供应系统来供应无线设备、以使用无线网络上由服务提供商提供的服务,所述计算机程序产品包括代码,用于在供应系统,从无线设备接收无线设备标识符,所述无线设备具有所述服务的第一子集;代码,用于根据无线设备标识符,识别与所述无线设备相关联的订户,所述订户具有所述服务的第二子集;以及,代码,用于在所述服务的第一子集和所述服务的第二子集冲突时,根据针对服务提供商的冲突解决信息,使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效。16.根据权利要求15所述的计算机程序产品,还包括代码,用于在使所述服务的第一子集和所述服务的第二子集都无效,或使其中一个或两个有效之前,比较第一和第二子集的代码,判断是否冲突。17.根据权利要求15所述的计算机程序产品,还包括代码,用于在所述服务的第一子集和所述服务的第二子集冲突时,向服务提供商传输错误消息。18.根据权利要求15所述的计算机程序产品,其中在所述无线设备的存储器件中存储无线设备标识符。19.根据权利要求18所述的计算机程序产品,其中所述存储器件是订户身份模块(SIM)。20.根据权利要求15所述的计算机程序产品,其中所述服务包括电子邮件服务。21.根据权利要求15所述的计算机程序产品,其中由第二服务提供商操作所述供应系统。全文摘要一种供应无线设备、以使用无线网络上由服务提供商提供的服务的方法,包括在供应系统,从无线设备接收无线设备标识符,所述无线设备具有所述服务的第一子集;根据无线设备标识符,识别与所述无线设备相关联的订户,所述订户具有所述服务的第二子集;以及,如果第一和第二子集冲突,根据针对服务提供商的冲突解决信息,使第一和第二服务子集都无效,或使其中一个或两个有效。文档编号H04L12/24GK1984151SQ20061014282公开日2007年6月20日申请日期2006年10月27日优先权日2005年10月27日发明者克里斯托夫·史密斯,戴夫·克鲁伊斯,伊安·迈克尔·帕滕森申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1