定义在软件及应用控制管理对象中状态转换的方法技术

技术编号:8655852 阅读:141 留言:0更新日期:2013-05-01 23:31
一种定义在软件及应用控制管理对象中状态转换的方法,用于一服务系统中,软件及应用控制管理对象包含一关闭状态、启动状态、中止状态及返转状态,该方法包含有:执行一软件及应用控制管理对象操作;以及根据至少一软件及应用控制管理对象操作、一交易或一返转流程的结束,转换软件及应用控制管理对象的状态。

【技术实现步骤摘要】

本专利技术关于一种用于一服务系统的方法,尤指一种用于一服务系统用来。
技术介绍
开放移动联盟(Open MobileAlliance, 0ΜΑ)成立的目的为发展符合使用者需求的开放移动联盟规格(OMA Specifications) 0详细来说,开放移动联盟规格致力于提供可在相异地理区域(如国家)、营运商、服务提供商、网络、操作系统及移动装置间互通的移动服务(mobile services)。当使用者使用符合开放移动联盟规格的移动服务时,可不受限于特定营运商及服务提供商。符合开放移动联盟规格的移动服务也独立于所使用的承载,举例来说,符合开放移动联盟规格的移动服务所使用的承载可为全球移动通讯系统(GlobalSystem for Mobile Communications, GSM)、数据速率增强 GSM 演进技术(EnhancedData rates for GSM Evolution, EDGE)或通用封包无线服务(General Packet RadioService, GPRS)等第二代移动通讯系统,也可为通用移动通讯系统(Universal MobileTelecommunications System,UMTS)、长期演进系统(Long Term Evolution,LTE)或先进长期演进系统(LTE-AdvanCed,LTE-A)等第三代移动通讯系统。进一步地,移动服务不受限于移动装置所使用的操作系统,而可运行于执行Windows、Android或Linux等操作系统的移动装置上。因此,业界可在提供符合开放移动联盟规格的移动装置及移动服务的情形下,受益于移动服务互通性所带来的大幅成长市场。此外,当使用者使用符合开放移动联盟规格的移动装置及移动服务时,也可享受移动服务互通性所带来的较佳体验。另一方面,开放移动联盟制定装置管理(Device Management, DM)协议来管理移动装置,如移动电话、个人数字助理及掌上型计算机。装置管理可用来支持以下应用:装置设定(允许变更装置的设定及参数)、软件更新(提供新的软件(如应用及系统软件及/或错误修复)),以及错误管理(回报装置的错误及/或询问装置的状态)。此外,装置管理协议定义装置管理服务器(如网络端)及装置管理客户端(如移动装置)之间的通讯方式,因此装置管理客户端可响应指令、状态或报告至装置管理服务器。除此之外,装置管理服务器通过装置管理客户端的管理对象来管理装置管理客户端。管理对象符合软件及应用控制管理对象(Software and Application Control Management Object, SACMO)的规范,其中软件及应用控制管理对象用来实现远程操作客户端的软件及应用,以及设定用于管理工作流程(workflow)的参数及操作功能。软件及应用控制管理对象架构可根据工作流程来支持装置管理操作,其中在现存的管理对象上的操作结合可被套用或条件式的执行,进而将结合的执行结果回报给装置管理服务器。软件及应用控制管理对象的目标在于使装置管理操作可根据装置中的工作流程来实现,其中在现存的管理对象上的操作结合可被套用或条件式的执行,进而将结合的执行结果回报给装置管理服务器。此方式可避免一连串的客户端与服务器之间来回讯息交换,因此能最佳化网络端的传输流量,并降低工作流程的执行时间。请参考图1,其为现有一软件及应用控制管理对象树的示意图。管理对象树中的状态节点为一子节点(Ieafnode),用来指示交易(transaction)的状态。软件及应用控制管理对象的管理对象树是用来设定管理工作流程的参数及操作功能。工作流程为一连串依据不同条件所执行的步骤。每一步骤可为一运算、流程、指令或其它型式的资源。在每一步骤之间具有用来判断下一个步骤的条件。流程为特定操作的基本执行单元。此外,流程包含用来指示欲执行的管理对象的节点的统一资源识别(uniform resource identifier,URI)路径,以及流程可通过唯一的流程识别来指示。步骤为工作流程的基本单元,其包含一流程及用于下一个步骤的信息。每一个步骤包含一流程识别,以指示欲执行的流程。若一步骤接续于另一个步骤,下一个步骤的子树被建立。下一个步骤的子树可包含多个步骤,每一个步骤具有其识别,用以指示下个步骤及相关条件。客户端检测此条件,若条件符合时,客户端会执行下一个步骤。交易为执行工作流程的实例。服务器可从交易管理对象树中的“状态”节点取得交易执行的结果。在目前软件及应用控制管理对象的规范中定义有四种交易状态,其分别为关闭(Inactive)、启动(Active)、中止(Suspend)及返转(Rollback)。然而,软件及应用控制管理对象的规范未清楚说明状态转换。因此,申请人提出状态转换的详细信息。
技术实现思路
因此,本专利技术的主要目的在于提供一种,以解决上述问题。本专利技术揭露一种 ,用于一服务系统中,软件及应用控制管理对象包含一关闭状态、启动状态、中止状态及返转状态,该方法包含有:执行一软件及应用控制管理对象操作;以及根据至少一软件及应用控制管理对象操作、一交易或一返转流程的结束,转换软件及应用控制管理对象的状态。附图说明图1为现有一软件及应用控制管理对象树的示意图。图2为本专利技术实施例一服务系统的示意图。图3为本专利技术实施例一通讯装置的示意图。图4为本专利技术实施例一流程的示意图。图5为本专利技术实施例一交易状态转换的示意图。主要组件符号说明20服务系统30通讯装置300处理装置310储存单元314程序代码320通讯接口单元40A.40B 流程400A,402A,404A,406A,400B,402B,404B 步骤具体实施例方式请参考图2,图2为本专利技术实施例一服务系统20的示意图。服务系统20支持开放移动联盟(Open Mobile Alliance,OMA)装置管理(Device Management,DM)协议,其简略地由一软件及应用控制管理对象(Software and Application Control Management Object,SACMO)服务器(简称为服务器)及一软件及应用控制管理对象客户端(简称为客户端)所组成。服务器为逻辑单元,用来分配软件及应用控制管理对象操作至装置或处理从装置接收的通知。客户端则是用来执行软件及应用控制管理对象操作。软件及应用控制管理对象树用来设定用于执行工作流程(workflow)的参数及操作功能,而不需服务器的指示。服务器传送管理对象树至客户端,以设定工作流程。接着,客户端会根据此管理对象树,执行工作流程,直到工作流程执行完成或错误发生。请参考图3,图3为本专利技术实施例一通讯装置30的示意图。通讯装置30可为图2所示的客户端或服务器,包含一处理装置300、一储存单元310以及一通讯接口单元320。处理装置300可为一微处理器或一特定应用集成电路(Application-Specific IntegratedCircuit, ASIC)。储存单元310可为任一数据储存装置,用来储存一程序代码314,处理装置300可通过储存单元310读取及执行程序代码314。举例来说,储存单元310可为用户识别模块(Subscriber Identity本文档来自技高网
...

【技术保护点】
一种定义在软件及应用控制管理对象(software?and?application?control?management?object,SACMO)中状态转换的方法,用于一服务系统中,软件及应用控制管理对象包含一关闭状态、启动状态、中止状态及返转状态,该方法包含有:执行一软件及应用控制管理对象操作;以及根据至少一软件及应用控制管理对象操作,转换软件及应用控制管理对象的状态。

【技术特征摘要】
2010.11.04 US 61/409,9821.一种定义在软件及应用控制管理对象(software and application controlmanagement object, SACMO)中状态转换的方法,用于一服务系统中,软件及应用控制管理对象包含一关闭状态、启动状态、中止状态及返转状态,该方法包含有: 执行一软件及应用控制管理对象操作;以及 根据至少一软件及应用控制管理对象操作,转换软件及应用控制管理对象的状态。2.如权利要求1所述的方法,其中该至少一软件及应用控制管理对象操作包含一开始操作、停止操作、中止操作、重启操作及返转操作。3.如权利要求2所述的方法,其中根据该至少一软件及应用控制管理对象操作,转换该软件及应用控制管理对象的状态的步骤包含有: 在该关闭状态执行该开始操作之后,转换至该启动状态。4.如权利要求2所述的方法,其中根据该至少一软件及应用控制管理对象操作,转换该软件及应用控制管理对象的状态的步骤包含有: 在该开启状态执行该停止操作之后,转换至该关闭状态。5.如权利要求2所述的方法,其中根据该至少一软件及应用控制管理对象操作,转换该软件及应用控制管理对象的状态的步骤包含有: 在该中止状态执行该停止操作之后,转换至该关闭状态。6.如权利要求2所述的方法,其中根据该...

【专利技术属性】
技术研发人员:余俊达曾胤烨
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1