装置管理用户端及其提取物件的方法

文档序号:7584755阅读:182来源:国知局

专利名称::装置管理用户端及其提取物件的方法
技术领域
:本发明涉及装置管理,尤指一种从装置管理用户端提取物件的方法及相关的装置管理用户端。
背景技术
:在开放式移动联盟(OpenMobileAlliance,0MA)的装置管理(devicemanagement,DM)协定规格中,DM伺服器与DM用户端(DMclient)是通过DM信息来进行沟通。特别是,在DM伺服器与DM用户间是以要求/回应(request/response)的形式来交换DM信息,亦即,在DM伺服器/用户传送一信息至DM用户/伺服器后,DM伺服器/用户会等到从DM用户/伺服器收到一个回应先前所传送信息的信息时,才会传送另一个信息出去。当DM伺服器想要传送一物件至DM用户时,会送出一个包含Add命令与该物件的DM信息至DM用户。OMA装置管理协定亦支持大物件(largeobject)机制,以便将大物件从DM伺服器传送至DM用户。大物件因其数据过大,而无法内含于单一DM信息来进行传送。因此,DM伺服器会将大物件分割为多个区块,以一个信息来传递一个区块,以此将大物件传送至DM用户。也就是,DM伺服器是通过多个信息而非单一信息,来将大物件传送至DM用户。然而,若DM伺服器需要从DM用户提取大物件,OMA装置管理协定便无法处理此种情形。DM伺服器在从DM用户提取物件或资料时,会送出一包含Get命令的信息至DM用户。DM用户从DM伺服器收到Get命令时,会回应一包含Result命令的信息给DM伺服器。若所提取的物件太大而无法置入单一信息,DM伺服器只会收到一个仅内含部份物件的信息,或是收到一失败码,其用以显示所要求的物件过大。目前已有数种普遍使用的OMA装置管理的管理物件(managementobject,MO)可能会在DM用户的节点中建立大量数据,如FUM0、SC0M0、DiagMonMO等。对DM伺服器来说,这些大量数据可能包含有用的资讯。若DM伺服器无法正常地提取这些大量数据,DM伺服器可能会因为缺乏这些有用资讯,而无法很好地执行某些功能。
发明内容有鉴于此,本发明的一目的在于提供一种从装置管理用户端(devicemanagementclient)提取物件(object)的方法及相关的装置管理用户端,以使装置管理伺服器可从装置管理用户端提取大物件。本发明提供了一种从装置管理用户端提取物件至装置管理伺服器的方法。该方法包含以下步骤该装置管理用户端接收该装置管理伺服器所发出的第一信息,其中该第一信息用于提取该物件;该装置管理用户端将该物件分割为多个区块,以回应所接收的第一信息;以及该装置管理用户端将每一区块利用一第二信息传送至该装置管理伺服器,其中包含最后一个区块的第二信息包含第一元素,以显示已无任何区块需要传送,而包含其他任一区块的第二信息包含第二元素,以显示至少还有一区块需要传送。本发明还提供了一种装置管理用户端包含一接收单元,用以接收一装置管理伺服器所发出的第一信息,其中该装置管理伺服器使用该第一信息以从该装置管理用户端提取一物件;一分割单元,用以将该物件分割为多个区块,以回应所接收的第一信息;以及一传送单元,用以将每一区块利用一第二信息传送至该装置管理伺服器,其中包含最后一个区块的第二信息包含第一元素,以显示已无任何区块需要传送,而包含其他任一区块的第二信息包含第二元素,以显示至少还有一区块需要传送。通过本发明的装置管理用户端及其提取物件的方法,可以使装置管理伺服器从装置管理用户端提取大物件。图1为本发明的一实施例的从装置管理用户端提取物件至装置管理伺服器的方法的流程图。图2与图3为图1的实施例在装置管理伺服器与装置管理用户端间交换信息过程的两种实施方式。图4为本发明的一实施例的实施图1方法的装置管理系统的方块图。附图标记说明1118从装置管理用户端提取物件至装置管理伺服器的方法的实施例的流程;40-装置管理系统;41-装置管理用户端;411-接收单元;412-分割单元;413-传送单元;42-装置管理伺服器。具体实施例方式图1为依据本发明的一实施例所绘示的从装置管理(DM)用户端提取物件至DM伺服器的方法的流程图。DM用户端与DM伺服器皆支援OMADM协定。DM用户可为移动装置,如移动电话、个人数字助理(PDA,PersonalDigitalAssistant)、可携式电脑、平板电脑(tabletcomputer)、智能型手机(smartphone)、手持连网装置(handheldnetworkdevice)等。图1的方法始于步骤11,其中DM用户接收DM伺服器所发出的第一信息。当DM伺服器想从DM用户提取一物件时,会发出第一信息至DM用户,以要求提取该物件。例如,第一信息可包含一Get命令,其定义于OMADM协定中,用以指示DM用户将所要求的物件回传。接着,该方法进行步骤12。步骤12中,DM用户判断所要求的物件是否为大物件(largeobject)。例如,DM用户可检查所要求物件的大小来进行判断,亦即,若所要求的物件过大而无法置入单一信息,即为大物件。若所要求的物件为大物件,该方法即进行步骤13;否则,进行步骤18。步骤13中,DM用户将所要求物件分割为多个区块,每一区块皆够小而可置入单一信息中,以便传输。该方法接着进行步骤14。另一方面,在步骤18中,由于所要求物件并非大物件(亦即可内含于单一DM信息),DM用户即直接以单一DM信息将所要求物件传送至DM伺服器。步骤18执行后,该方法即完成。步骤14中,DM用户判断下一个要传送的区块是否为最后一个区块。若是,则该方法进行步骤17;否则,进行步骤15。步骤17中,由于下一个区块是最后区块,DM用户以一个包含第一元素的第二信息,将该下一区块传送至DM伺服器,该第一元素用来显示已无任何区块需要传送。例如,若步骤11所接收的第一信息包含Get命令,第二信息可包含Result命令,其定义于OMADM协定中,用以回应该Get命令。并且,该第一元素可以是OMADM协定所定义的Final元素。DM伺服器在收到包含第一元素的第二信息时,就知道所要求的物件已经完整收到了。步骤17执行后,该方法即完成。另一方面,在步骤15中,由于下一个区块并非最后区块,DM用户以一个包含第二元素的第二信息,将该下一区块传送至DM伺服器,该第二元素用来显示至少还有一区块需要传送。例如,该第二元素可以是OMADM协定所定义的MoreData元素。DM伺服器在收到包含第二元素的第二信息时,会回应一第三信息至DM用户,以要求下一区块。例如,第三信息可包含一带有编号为1222警示码的Alert命令,其在OMADM协定中用来要求更多信息。第三信息更可包含DM伺服器的一状态回复(statusresponse),以回应所接收的包含第二元素的第二信息。例如,该状态回复可具有识别码为213的状态回复,以显示所分割的项目已被接受并暂存起来,如OMADM协定所定义的。步骤15执行后,该方法接着进行步骤16。步骤16中,DM用户从DM伺服器接收上述的第三信息。由于第三信息向DM用户要求所要求物件的下一区块,该方法便返回步骤14,以开始下一区块的传输。较佳地,DM用户在步骤16所接收的第三信息包含一Get命令,而DM用户在步骤15与17所传送的包含所要求物件的下一区块的第二信息,则包含一Result命令,用以回应第三信息的Get命令。图2与图3为显示依据图1的实施例,在DM伺服器与DM用户间交换信息过程的两种实施方式。请注意这两种实施方式仅为范例,而非用来限制本发明的范围。图2中,为从DM用户提取一大物件至DM伺服器。DM伺服器首先传送一包含Get命令的信息至DM用户,而DM用户回应一个包含Result命令、该大物件的第一个区块以及MoreData元素的信息。接着,DM伺服器传送一信息,其包含识别码213的状态回复与警示码1222的Alert命令,以要求该大物件的下一区块,而DM用户则回应一个包含Result命令、该大物件的第二个区块以及MoreData元素的信息。上述的要求/回应过程会重复进行,直到DM用户传送出包含Result命令、该大物件的最后区块以及Final元素的信息为止。图3类似于图2,除了DM伺服器所传送的用来要求下一区块的信息中,还包含一Get命令。于是,在图3中,DM用户所传送的每个Result命令可视为对DM伺服器所传送的各个Get命令的回应。图4为依据本发明的一实施例所绘示的实施图1方法的DM系统的方块图。如图4所示,DM系统40包含一DM用户41及一DM伺服器42,而DM用户41包含一接收单元411、一分割单元412与一传送单元413。DM伺服器42可从DM用户41提取物件。接收单元411从DM伺服器42接收前述用来要求提取一物件的第一信息。例如,该第一信息可包含一Get命令。分割单元412回应接收单元411所接收的第一信息,将该物件分割为多个区块。较佳地,分割单元412依据该第一信息所要求的物件是否为大物件,来判断是否执行分割。传送单元413将每一区块利用一个别的第二信息传送至DM伺服器42,其中包含最后一个区块的第二信息包含第一元素,以显示已无任何区块需要传送,而包含其他任一区块的第二信息包含第二元素,以显示至少还有一区块需要传送。例如,第二信息可包含一Result命令,第一元素可为Final元素,而第二元素可为MoreData元素。再者,接收单元411会从DM伺服器42接收一第三信息,此第三信息为DM伺服器42在从传送单元413收到包含第二元素的第二信息时所发出。例如,第三信息可包含编号为1222警示码的Alert命令。第三信息还可包含DM伺服器42对于所接收的包含第二元素的第二信息所做的状态回复。例如,该状态回复可包含识别码为213的状态回复,以显示所分割的项目已被接受并暂存起来。当接收单元411收到第三信息,传送单元413即传送包含下一区块的第二信息至DM伺服器42以上所述是利用较佳实施例详细说明本发明,而非限制本发明的范围。凡熟知此类技艺人士皆能明了,可根据以上实施例的揭示而做出诸多可能变化,仍不脱离本发明的精神和范围。权利要求1.一种从装置管理用户端提取物件的方法,其是从一装置管理用户端提取一物件至一装置管理伺服器的方法,其特征在于,包含以下步骤该装置管理用户端接收该装置管理伺服器所发出的一第一信息,其中该第一信息用于提取该物件;该装置管理用户端将该物件分割为多个区块,以回应所接收的该第一信息;以及该装置管理用户端将每一区块利用一第二信息传送至该装置管理伺服器,其中,包含最后一个区块的该第二信息包含一第一元素,该第一元素用以显示已无任何区块需要传送,包含其他任一区块的该第二信息包含一第二元素,该第二元素用以显示至少还有一区块需要传送。2.根据权利要求1所述的从装置管理用户端提取物件的方法,其特征在于,将该物件分割为多个区块的步骤是在该物件为一大物件时执行,其中,该大物件为其大小超过单一第二信息所能容纳的物件。3.根据权利要求1所述的从装置管理用户端提取物件的方法,其特征在于,更包含该装置管理用户端接收一第三信息,该第三信息是该装置管理伺服器在收到包含该第二元素的该第二信息时所发出,其中该第三信息包含该装置管理伺服器对于所接收的包含该第二元素的该第二信息的一状态回复。4.根据权利要求1所述的从装置管理用户端提取物件的方法,其特征在于,该第一信息包含一Get命令。5.根据权利要求4所述的从装置管理用户端提取物件的方法,其特征在于,该第二信息包含一Result命令。6.根据权利要求1所述的从装置管理用户端提取物件的方法,其特征在于,更包含该装置管理用户端接收一用以要求下一区块的第三信息,其中该第三信息是该装置管理伺服器在收到包含该第二元素的该第二信息时所发出。7.根据权利要求6所述的从装置管理用户端提取物件的方法,其特征在于,该第三信息包含一Alert命令,该Alert命令具有一警示码。8.根据权利要求6所述的从装置管理用户端提取物件的方法,其特征在于,该装置管理用户端在收到该第三信息时,传送包含该下一区块的该第二信息至该装置管理伺服器。9.根据权利要求8所述的从装置管理用户端提取物件的方法,其特征在于,该第三信息包含一Get命令,包含该下一区块的该第二信息包含一Result命令。10.一种装置管理用户端,其特征在于,包含一接收单元,其用以接收该装置管理伺服器所发出的一第一信息,其中该装置管理伺服器使用该第一信息以从该装置管理用户端提取一物件;一分割单元,其用以将该物件分割为多个区块,以回应所接收的该第一信息;以及一传送单元,其用以将每一区块利用一第二信息传送至该装置管理伺服器,其中,包含最后一个区块的该第二信息包含一第一元素,以显示已无任何区块需要传送,而包含其他任一区块的该第二信息包含一第二元素,以显示至少还有一区块需要传送。11.根据权利要求10所述的装置管理用户端,其特征在于,该分割单元是在该物件为一大物件时将该物件分割为多个区块,该大物件是其大小超过单一第二信息所能容纳的物件。12.根据权利要求10所述的装置管理用户端,其特征在于,该接收单元接收一第三信息,该第三信息是该装置管理伺服器于收到包含该第二元素的该第二信息时所发出,其中该第三信息是包含该装置管理伺服器对于所接收的包含该第二元素的该第二信息的一状态回复。13.根据权利要求10所述的装置管理用户端,其特征在于,该第一信息包含一Get命令。14.根据权利要求13所述的装置管理用户端,其特征在于,该第二信息包含一Result命令。15.根据权利要求10所述的装置管理用户端,其特征在于,该接收单元接收一用以要求下一区块的第三信息,其中该第三信息是该装置管理伺服器于收到包含该第二元素的该第二信息时所发出。16.根据权利要求15所述的装置管理用户端,其特征在于,该第三信息包含一Alert命令,该Alert命令具有一警示码。17.根据权利要求15所述的装置管理用户端,其特征在于,该传送单元在该接收单元收到该第三信息时,传送包含该下一区块的该第二信息至该装置管理伺服器。18.根据权利要求17所述的装置管理用户端,其特征在于,该第三信息包含一Get命令,包含该下一区块的该第二信息包含一Result命令。全文摘要一种从装置管理用户端提取物件的方法及其装置管理系统,以使装置管理伺服器可从装置管理用户端提取大物件。在该方法中,装置管理用户端先接收装置管理伺服器所发出的用于提取物件的第一信息。接着,装置管理用户端将该物件分割为多个区块,以回应所接收的第一信息。最后,装置管理用户端将每一区块利用一第二信息传送至装置管理伺服器,其中包含最后一个区块的第二信息包含第一元素,以显示已无任何区块需要传送,而包含其他任一区块的第二信息包含第二元素,以显示至少还有一区块需要传送。文档编号H04L29/06GK102238166SQ20111003857公开日2011年11月9日申请日期2011年2月14日优先权日2010年4月23日发明者余俊达,曾胤烨申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1