CN102150381A - 统一设备管理方法和系统 - Google Patents
统一设备管理方法和系统 Download PDFInfo
- Publication number
- CN102150381A CN102150381A CN2009801354547A CN200980135454A CN102150381A CN 102150381 A CN102150381 A CN 102150381A CN 2009801354547 A CN2009801354547 A CN 2009801354547A CN 200980135454 A CN200980135454 A CN 200980135454A CN 102150381 A CN102150381 A CN 102150381A
- Authority
- CN
- China
- Prior art keywords
- command
- device management
- command execution
- response message
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 151
- 230000004044 response Effects 0.000 claims abstract description 73
- 230000009471 action Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 7
- 239000013256 coordination polymer Substances 0.000 description 73
- 238000000034 method Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000013486 operation strategy Methods 0.000 description 2
- 229920006235 chlorinated polyethylene elastomer Polymers 0.000 description 1
- 238000000136 cloud-point extraction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
一种用于固定和移动设备的统一管理的统一设备管理方法和系统包括:命令运行控制器,其接收设备管理命令,向该设备发送询问消息,接收由该设备发送的响应消息,基于包括在该响应消息中的设置创建命令运行策略,以及根据策略运行该设备管理命令;该设备,其根据用户输入产生该响应消息并且向该命令运行控制器发送该响应消息;和远程访问服务器,其通过使用远程访问协议连接该设备和该命令运行控制器。
Description
技术领域
本发明一般涉及设备管理领域,具体地涉及用于以统一方式管理固定和移动设备的设备管理方法和系统。
背景技术
当前,正在采用各种技术来管理固定设备和移动设备。开放移动联盟(OMA)已经产生了OMA设备管理(OMA DM)规范用于移动设备管理。
OMADM是由OMA规定的用于设备管理目的的移动设备管理标准,并且用户房屋设备(CPE)广域网(WAN)管理协议(CWMP)已经由DSL论坛开发以将用于CPE设备与服务器通信的WAN标准化。
图1和2分别示出了用于管理固定和移动设备的传统的网络配置。
图1示出了CWMP网络的配置。在图1中,CPE 1到CPE N(3-1到3-N)是通过DSL连接的终端设备,并且自动配置服务器(ACS)10是CWMP设备管理器。ACS 10经由网关设备20管理CPE 3-1到3-N。
图2示出了OMA DM网络的配置。OMA DM网络包括DM服务器50和第一到第N客户设备6-1到6-N。OMA DM服务器50能够通过使用管理安装在设备中的固件、软件和参数的DM协议来接收、替换和运行移动设备(即,客户设备)的管理对象。
如图1和2所示,CWMP网络和OMA DM彼此在配置上相似,但是根据设备通过有线还是无线信道连接,利用不同的用于管理设备的协议和不同类型的管理服务器来操作。因此,在本领域中需要一种用于支持有线或无线连接的设备的统一管理方法。
发明内容
技术问题
为了克服现有技术的问题,本发明提供一种能够管理通过有线和无线信道连接的设备的统一设备管理方法。
技术方案
根据本发明,一种用于通信网络的设备管理系统包括:命令运行控制器,其接收目的是一设备的设备管理命令,在接收到该设备管理命令后经由远程访问接口向该设备发送询问是否运行该设备管理命令的询问消息,接收由该设备响应于该询问消息发送的响应消息,基于包含在该响应消息中的设置创建命令运行策略,并根据该命令运行策略运行该设备管理命令;该设备,其根据用户输入产生指定该命令运行策略的该响应消息并将该响应消息发送到该命令运行控制器;和远程访问服务器,其通过使用远程访问协议连接该设备和该命令运行控制器。
该命令运行策略包括:在接收到该响应消息后指定要被运行的操作的现在动作(now action)字段、指定包括触发操作的时间、触发该操作的位置、和用来触发该操作的事件的条件中的一个的条件(condition)字段、以及当在该条件字段中说明的条件满足时指定要被运行的操作的任务(task)字段。
该命令运行控制器包括:协议转换器,其将从设备管理服务器接收到的第一协议格式的协议设备管理命令转换成第二协议格式的设备管理命令,并将从该设备接收到的第二协议格式的响应消息转换成第一协议格式的响应消息;和调度器,其存储基于包含在该响应消息中的设置产生的命令运行策略,并且当在该命令运行策略中指定的条件满足时,根据该命令运行策略运行该设备管理命令。
根据本发明,一种用于包括命令运行控制器、设备和远程访问服务器的通信网络的设备管理方法包括:当该命令运行控制器接收到设备管理消息时,从该命令运行控制器向该设备发送询问是否运行设备管理命令的询问消息;响应于该询问消息,从该设备向该命令运行控制器发送包含用户输入的设置的响应消息;以及在该命令运行控制器处基于包含在该响应消息中的设置创建命令运行策略并根据该命令运行策略运行该设备管理命令。
该命令运行策略包括在接收到该响应消息后指定要被运行的操作的现在动作字段、指定包括触发操作的时间、触发该操作的位置、和用来触发该操作的事件的条件中的一个的条件字段、以及当在该条件字段中指定的条件满足时指定要被运行的操作的任务字段。
运行该设备管理命令包括:存储基于包含在该响应消息中的设置创建的命令运行策略;监视以检测在该命令运行策略中指定的条件是否满足;以及当该条件满足时,运行在该命令运行策略中指定的操作。
有益效果
本发明的设备管理方法和系统通过使用统一管理技术能够管理固定设备和移动设备以便简化设备管理,从而降低了管理成本并提高了设备管理效率和用户便利性。
附图说明
通过下面结合附图的详细描述,本发明的上述和其它目的、特征和优点将更加明显,其中:
图1示出了用于管理固定设备的传统网络;
图2示出了用于管理移动设备的传统网络;
图3示出了根据本发明的设备管理系统;
图4示出了图3的命令运行控制器(ExecPF CP)的配置;
图5示出了根据本发明的设备管理方法;
图6示出了用在图5的设备管理方法中的从设备运行控制器向设备发送的询问消息的格式;
图7示出了响应于图6的询问消息从设备向设备运行控制器发送的响应消息的格式;
图8示出了根据本发明的第一实施例的设备管理系统的操作;和
图9示出了根据本发明的第二实施例的设备管理系统的操作。
具体实施方式
将参考附图详细描述本发明的实施例。在贯穿附图使用相同的参考数字以指代相同的或相似的部分。为了清楚和简明起见,可以省略合并于此的公知功能和结构的详细描述。
用在此说明书中的术语和词语不应该被理解为局限于词典意思。在下面的描述中,公开了用于实现本发明的目的的实施例。使用在作为家庭网络通信标准的通用即插即用(UPnP)、作为固定设备管理协议的技术报告069(TR-069)、和开放IPTV论坛(OIF)标准中规定的对象的名称来描述设备管理方法和系统。但是,本发明不限于此,以及能够应用于基于相似的技术背景操作的系统。
图3示出了根据本发明的设备管理系统。
设备管理系统被配置为管理固定和移动设备,并且包括设备管理服务器10和命令运行控制器(ExecPF CP)310。
假定设备管理服务器10是自动配置服务器(ACS),并且命令运行控制器(ExecPF CP)310是通用即插即用运行平台控制点(UPnP ExecPF CP)。
设备540支持有线和无线连接并且装备有运行平台(EP)客户端610,如图6和7所示。EP客户端610负责与命令运行控制器(ExecPF CP)310交换询问消息和响应消息。同样,设备540能够包括远程访问(RA)客户端605,如图6和7所示,其使得位于用户的房屋内(户外)的设备540根据RA协议连接到命令运行控制器(ExecPF CP)310。
设备管理服务器10是位于服务供应商网络370中的设备并且使用TR-069协议管理命令运行控制器(ExecPF CP)310。设备管理服务器10能够与位于用户的房屋内(室内)的命令运行控制器(ExecPF CP)310通信。设备管理服务器10产生用于管理设备540的设备管理命令(包括TR-069命令)并将设备管理命令发送到命令运行控制器(ExecPF CP)310。
命令运行控制器(ExecPF CP)310连接到位于用户的房屋内的RA服务器520以将设备管理命令传送到设备540。命令运行控制器(ExecPF CP)310将设备管理命令传送到位于用户的房屋外的设备。此时,RA服务器520经由虚拟专网(VPN)将命令运行控制器(ExecPF CP)310桥接到位于用户的房屋外的设备540。
命令运行控制器(ExecPF CP)310将TR-069命令转换成UPnP命令并将UPnP命令发送到设备540。
图4示出了图3的命令运行控制器(ExecPF CP)310的配置。在图4中,命令运行控制器(ExecPF CP)310包括家庭网关20、管理命令(TR-069)客户端400、发现(UPnP发现)处理机410、协议(TR-069/UPnP)转换器420和调度器450。
管理命令客户端400是负责与设备管理服务器10进行TR-069协议通信的功能块。管理命令客户端400接收、分析并传送设备管理命令(TR-069命令)。
发现处理机410管理通过UPnP发现机制发现的设备540的列表。
协议转换器420将从设备管理服务器10接收到的第一协议设备管理命令转换成要传送到设备540的第二协议设备管理命令,并将从设备540接收到的第二协议消息转换成要传送到设备管理服务器10的第一协议消息。例如,协议转换器420将从设备管理服务器10接收到的TR-069消息转换成UPnP消息,并将从设备540接收到的UPnP消息转换成TR-069消息。
家庭网关20负责在家庭网络和外部网络之间建立连接。
调度器450负责存储设备管理命令运行策略、检查满足命令运行策略的条件、并运行设备管理命令。具体地,当接收到响应消息时,调度器450根据命令运行策略响应于响应消息运行操作。
在本发明中,命令运行策略能够是用于控制设备540的手册。表1示出了根据本发明的命令运行策略。
表1
参考表1,策略用策略标识符(ID)来标识并且规定“现在动作(Now Action)”和有条件的“将来动作(Future Action)”。
策略ID是用于标识特定的策略的值,“现在动作”指定设备540在接收到设备管理命令后运行的动作,“将来动作”指定条件和设备在条件满足时运行的任务。这里,能够将条件设置为触发该任务的时间、位置或事件。
调度器450包括待处理的命令存储模块440、策略存储/管理模块460和事件监视模块470。
事件监视模块470监视以确定存储在策略存储/管理模块460中的命令运行策略的条件是否满足。也就是说,事件监视模块470确定由特定命令运行策略指定的时间是否接近、设备是否位于由特定命令运行策略指定的地方、或由命令运行策略指定的事件是否发生。
待处理的命令存储模块440负责存储在由命令运行策略指定的条件满足之前从设备管理服务器(ACS)10接收到的设备管理命令。待处理的命令存储模块440还根据从设备540接收到的响应消息存储命令运行策略。
策略存储/管理模块460通过配置、存储和运行基于由响应消息指示的用户的需求或由设备管理命令指示的运营商的需求设置的策略来管理设备。
策略存储/管理模块460以表1的形式管理要被配置、存储和运行的策略。
图5说明根据本发明的设备管理方法,图6示出了用在图5的设备管理方法中的从设备运行控制器向设备发送的询问消息的格式,以及图7示出了响应于图6的询问消息从设备向设备运行控制器发送的响应消息的格式。在图5中,设备540能够通过有线或无线链路连接到命令运行控制器(ExecPF CP)310。
参考图5,作为步骤501,设备运行控制器(ExecPF CP)310从设备管理服务器(ACS)10接收设备管理命令。
在接收到设备管理命令后,作为步骤503,设备运行控制器(ExecPF CP)310通过使用UPnP发现机制来确定作为设备管理命令的目的地的目标设备540是否连接。如前所述,设备运行控制器(ExecPF CP)310经由RA服务器520连接到该设备。
作为UPnP发现的结果,如果目标设备540没有连接,则该过程进行到步骤505。否则,如果目标设备540连接,则该过程进行到步骤519。
在步骤505处,设备运行控制器(ExecPF CP)310确定是否推迟运行接收的设备管理命令的运行。根据存储在设备运行控制器(ExecPF CP)310的策略存储/管理模块460中的命令运行策略来做出命令运行推迟确定。命令运行策略能够由服务供应商(SP)指定或能够是用户存储的策略。能够根据系统实施和商业的目的确定如何存储和管理命令运行策略。
如果在步骤505处根据预先存储的命令运行策略确定不推迟设备管理命令的运行,则作为步骤507,设备运行控制器(ExecPF CP)310向设备管理服务器(ACS)10报告目标设备540没有连接。
否则,确定推迟设备管理命令的运行,并且作为步骤509,设备运行控制器(ExecPF CP)310创建新的命令运行策略。例如,能够以“NowAction=Pending,Future Action=(Condition=VPN connection,Task=Forward Command)”的格式创建新的命令运行策略。
接着,作为步骤510,设备运行控制器(ExecPF CP)310运行在新的命令运行策略中指定的由“NowAction(=pending)”指示的操作,例如推迟设备管理命令的运行。顺序地,作为步骤513,设备运行控制器(ExecPF CP)310监视以检测在新的命令运行策略中指定的条件(=VPN连接)是否满足,即VPN连接事件是否发生。如果作为步骤515在新的命令运行策略中指定的条件满足,则作为步骤517,命令运行控制器(ExecPF CP)310运行在新的命令运行策略中指定的任务(=转发命令)。
返回到步骤503,如果目标设备540连接,则作为步骤519,命令运行控制器(ExecPF CP)310通过与目标设备交换询问和响应消息来确定是否推迟对接收的设备管理命令的运行。也就是说,命令运行控制器(ExecPF CP)310发送询问是否推迟设备管理消息的运行的询问消息,并且接收该询问消息的设备为用户显示询问消息并响应于用户输入向命令运行控制器(ExecPF CP)310发送响应消息。因此,命令运行控制器(ExecPF CP)310根据响应消息确定是否推迟设备管理消息的运行。
如果确定推迟设备管理命令的运行,则作为步骤521,命令运行控制器(ExecPF CP)310参考响应消息的内容创建新的命令运行策略。也就是说,命令运行控制器(ExecPF CP)310向目标设备540发送询问消息并接收目标设备响应于询问消息发送的响应消息。响应消息包含由用户设置的命令运行策略。
作为步骤511,根据新创建的命令运行策略,命令运行控制器(ExecPF CP)310运行由“NowAction”指示的操作,即运行设备管理命令。接着,命令运行控制器(ExecPF CP)310监视以检测在新的命令运行策略中指定的条件是否满足,如在新的命令运行策略中指定的事件是否满足(513)。如果作为步骤515在新的命令运行策略中指定的条件满足,则作为步骤517,命令运行控制器(ExecPF CP)310运行在新的命令运行策略中指定的任务。
否则,如果在步骤519处确定不推迟设备管理命令的运行,则作为步骤523,命令运行控制器(ExecPF CP)310以“Now Action=Forward Command”的格式创建新的命令运行策略。接着,作为步骤525,命令运行控制器(ExecPFCP)310运行由在新创建的命令运行策略中指定的“NowAction”指示的操作。
在命令运行控制器(ExecPF CP)310和设备540之间经由RA服务器520交换调度询问和响应消息,并且参考图6和7描述此消息交换过程。询问和响应消息的交换通过接收到设备管理命令而触发。
参考图6,“QueryRMSOperation”指示在图5的步骤519处从命令运行控制器(ExecPF CP)310向设备540发送的询问消息。询问消息包括从设备管理服务器10接收到的设备管理命令。在接收到询问消息后,设备540显示询问消息的内容以用于用户做出决定。
参考图7,“DeferRMSOperation”指示响应于询问消息“QueryRMSoperation”从设备540向命令运行控制器(ExecPF)310发送的响应消息。响应消息由现在动作(NowAction)字段、条件(Condition)字段和任务(Task)字段组成。
Now Action字段指定在接收到响应消息时将要运行的操作。Task字段指定当Condition字段中指定的条件满足时将要运行的操作。Condition字段指定运行Task字段中指定的任务的操作的条件。这里,条件可以是触发操作的时间、触发操作的位置、或触发操作的事件的值。
设备540向命令运行控制器(ExecPF CP)310发送包含用户设置的Now Action、Condition和Task的值的响应消息。
如前所述,可以根据用户的意图配置命令运行策略。
图8示出了根据本发明的第一实施例的设备管理系统的操作。
在图8中,假定设备540已经经由VPN链路连接到命令运行控制器(ExecPF CP)310,并且命令运行控制器(ExecPF CP)310已经接收到指示固件升级的设备管理命令。
固件存储器服务器600存储要被在服务供应商(PS)网络上管理的设备(包括设备540)的固件。
设备540包括负责连接到RA服务器520的RA客户端605和负责与命令运行控制器(ExecPF CP)310交换询问和响应消息的EP客户端610。
为了简明,将UPnP发现功能块410和UPnP转换器420描述为组合的UPnP功能块410/420。
参考图8,作为步骤620,设备管理服务器(ACS)10向命令运行控制器(ExecPF CP)310发送指示移动电话的固件升级的TR-069命令。此时,命令运行控制器(ExecPF CP)310通过TR-069客户端400接收TR-069命令。TR-069命令是设备管理命令。设备管理服务器(ACS)10还将TR-069命令与固件的文件大小和存储该固件的固件存储器服务器600的的统一资源定位符(URL)一起发送。
这里,假定在步骤620前作为步骤625设备540通过RA客户端605连接到RA服务器520。作为步骤630,连接到设备540的RA服务器520获得并存储设备540的图像文件。
作为步骤635,UPnP发现功能块410通过UPnP发现过程检查设备540的连接类型。在两个步骤645和650中,可以执行UPnP发现过程。也就是说,作为步骤645,UPnP发现功能块410向RA服务器520发送多播搜索消息,并且作为步骤650,RA服务器520响应于多播搜索消息向UPnP发现功能块410发送通知与RA服务器520的VPN连接的响应消息。
在接收到响应消息时,作为步骤655,UPnP转换器420将在步骤620中从设备管理服务器(ACS)接收到的TR 069命令转换成UPnP命令。
接着,作为步骤660,UPnP转换器420向设备540发送包含命令的内容的询问消息(如图6所示的″QueryRMSOperation″方法),用于向用户通知设备管理命令。
作为步骤665,设备540通过用户界面显示接收的询问消息,用于用户对于设备管理命令的运行做出决定。用户可以在查看询问消息的同时通过用户界面输入NowAction、Condition和Task的值。
设备540接收用户输入的Now Action、Condition和Task的值。在图8所示的第一实施例中,假定用户615设置Now Action、Condition和Task的值以指示“当到家时(Condition)下载固件(Task)并命令该命令运行控制器(ExecPF CP)310现在存储由服务供应商提供的固件(Now Action)″。
可以根据设备540的实施方式以不同的次序和功能执行步骤665和670。
作为步骤677,设备540向命令运行控制器(ExecPF CP)310的UPnP功能(410/420)发送包含用户615设置的值的响应消息(如图7所示的″DeferRMSOperation″方法)。
在接收到响应消息时,作为步骤679,命令运行控制器(ExecPF CP)310的策略存储/管理模块460基于包含在响应消息中的值创建新的命令运行策略并存储新的命令运行策略。
一旦创建了新的命令运行策略,命令运行控制器(ExecPF CP)310就运行由新的命令运行策略的Now Action指定的操作。也即,命令运行控制器(ExecPF CP)310代表设备540下载该固件。因此,作为步骤680,命令运行控制器(ExecPF CP)310访问固件存储器服务器600,并且作为步骤682,从固件存储器服务器600下载固件。此时,假定,作为步骤686,设备540断开与RA服务器520的连接,并且作为步骤688,移动到用户的房屋中以便连接到家庭网络。
作为步骤690,设备540接收由命令运行控制器(ExecPF CP)310发送的多播搜索消息,并且作为步骤692,响应于多播搜索消息向命令运行控制器(ExecPF CP)310发送指示连接到家庭网络的应答消息。
以这样的方式,命令运行控制器(ExecPF CP)310通过步骤690和692发现设备540,并建立与设备540的UPnP连接。一旦与设备540的UPnP连接已经建立,作为步骤694,命令运行控制器(ExecPF CP)310就通过调度器450的事件监视模块470检测与在命令运行策略中指定的条件匹配的事件。
一旦检测到满足在命令运行策略中指定的条件的事件,作为步骤696,命令运行控制器(ExecPF CP)310就运行在命令运行策略中指定的事件发生时被设置触发的任务。也即,命令运行控制器(ExecPF CP)310使得设备540能够从命令运行控制器(ExecPF CP)310下载固件(在步骤684中存储的固件图像文件)。
一旦已经成功地下载了固件,就作为步骤698,设备540向命令运行控制器(ExecPF CP)310发送下载完成消息。在接收到下载完成消息时,作为步骤607,命令运行控制器(ExecPF CP)310确认命令运行策略被成功地运行,并且作为步骤699,通过TR-069客户端400向设备管理服务器(ACS)10发送TR-069命令运行完成消息。
图9示出了根据本发明的第二实施例的设备管理系统的操作。
在图9中,假定设备540已经经由VPN链路连接到命令运行控制器(ExecPF CP)310,并且命令运行控制器(ExecPF CP)310已经接收到指示设备重新启动的设备管理命令。设备540包括负责连接到RA服务器520的RA客户端605和负责与命令运行控制器(ExecPF CP)310交换询问和响应消息的EP客户端610。此外,为了简明,将UPnP发现功能块410和UPnP转换器420描述为组合的UPnP功能块410/420。
参考图9,作为步骤700,命令运行控制器(ExecPF CP)310通过使用TR-060协议从设备管理服务器(ACS)10接收指示设备重新启动的TR-069命令。这里,TR-069命令是设备管理命令。
这里,假定在步骤700前作为步骤625设备540通过RA客户端605连接到RA服务器520。作为步骤630,连接到设备540的RA服务器520获得并存储设备540的图像文件。
作为步骤635,UPnP发现功能块410通过UPnP发现过程检查设备540的连接类型。在两个步骤645和650中,可以执行UPnP发现过程。也即,作为步骤645,UPnP发现功能块410向RA服务器520发送多播搜索消息,并且作为步骤650,RA服务器520响应于多播搜索消息向UPnP发现功能块410发送通知与RA服务器520的VPN连接的响应消息。
在接收到响应消息时,作为步骤655,UPnP转换器420将在步骤620中从设备管理服务器(ACS)接收到的TR 069命令转换成UPnP命令并且作为步骤710,向设备540发送包含命令的内容的询问消息(如图6所示的″QueryRMSOperation″方法),用于向用户通知该设备管理命令。
作为步骤715,设备540通过用户界面显示接收的询问消息,用于用户对于设备管理命令的运行做出决定。也即,设备540显示对话消息,询问用户是否想要重新启动设备。
用户615可以在查看对话消息的同时通过用户界面输入Now Action、Condition和Task的值。在本发明的第二实施例中,假定Now Action、Condition和Task的值被设置为指示“在1小时之后(Condition)重新启动设备(Task)”。
作为步骤725,设备540向命令运行控制器(ExecPF CP)310发送包含用户615设置的值的响应消息(如图7所示的″DeferRMSOperation″方法)。
在接收到响应消息时,作为步骤730,命令运行控制器(ExecPF CP)310的策略存储/管理模块460基于包含在响应消息中的值创建新的命令运行策略并存储新的命令运行策略。在这种情况下,Condition的值被设置为“在1小时之后”,Task的值被设置为设备的重新启动,没有NowAction的值。
如果从接收到响应消息起已经过去了1小时,则作为步骤735,命令运行控制器(ExecPF CP)310通过调度器450的事件监视模块479检测1小时期满。如果检测到满足该条件的事件,则作为步骤740,命令运行控制器(ExecPF CP)310向设备540发送指示设备重新启动的设备管理命令,由此设备540响应于设备管理命令开始重新启动过程。
一旦已经成功地重新启动了设备540,就作为步骤745,它向命令运行控制器(ExecPF CP)310发送重新启动完成消息。在接收到重新启动完成消息时,作为步骤750,命令运行控制器(ExecPF CP)310确认命令运行策略被成功地运行,并且作为步骤760,通过TR-069客户端400向设备管理服务器(ACS)10发送TR-069命令运行完成消息。
在图8和9中,可以根据实施方式策略不同地配置命令运行控制器(ExecPF CP)310的内部功能块之间的接口。尽管附图中没有示出,命令运行控制器(ExecPF CP)310的内部功能块彼此相互连接,以适当地执行设备管理相关的操作。
如上所述,本发明的设备管理方法和系统有利于集成管理通过有线和无线链路连接的设备。特别地考虑到设备的移动性,本发明的设备管理方法和系统使得用户能够通过使用TR-069技术以协议不可知方式管理移动设备。
考虑服务供应商,本发明的设备管理方法和系统有利于使得能够通过使用TR-069协议集成管理固定和移动设备,从而简化命令运行控制器(UPnP ExecPF CP)。
本发明的设备管理方法和系统通过使用统一的技术使得能够管理有线和无线网络上的设备,从而降低实施方式复杂度和成本。特别地,本发明的设备管理方法和系统使得用户能够集成管理移动设备,诸如移动电话机、个人多媒体播放器(PMP)和运动图像专家组(MPEG)第3层音频(MP3)播放器。
本发明的设备管理方法和系统有利于用户利用单个管理技术集成管理移动和固定设备。此外,本发明的设备管理方法和系统使得用户能够配置命令运行策略,从而以成本经济的方式管理该设备,特别是在移动中的移动设备。
本发明的设备管理方法和系统通过使用统一的管理技术能够管理固定和移动设备以便简化设备管理,从而降低了管理成本并提高了设备管理效率和用户便利性。
工业实用性
尽管在上文已经详细描述了本发明的示范性实施例,但是显然应当理解,可能呈现给本领域技术人员的这里教导的基本发明构思的许多变化和/或修改将仍然落入由所附权利要求书所限定的本发明的精神和范围内。
Claims (6)
1.一种用于通信网络的设备管理系统,包括:
命令运行控制器,用于接收目的是一设备的设备管理命令,在接收到该设备管理命令时经由远程访问接口向该设备发送询问是否运行该设备管理命令的询问消息,接收由该设备响应于该询问消息发送的响应消息,基于包括在该响应消息中的设置创建命令运行策略,以及根据该命令运行策略运行该设备管理命令;
该设备,用于根据用户输入产生指定该命令运行策略的该响应消息并且向该命令运行控制器发送该响应消息;和
远程访问服务器,用于通过使用远程访问协议将该设备连接到该命令运行控制器。
2.如权利要求1所述的设备管理系统,其中该命令运行策略包括:
现在动作字段,用于指定在接收到响应消息时将要运行的操作;
条件字段,用于指定包括触发操作的时间、触发操作的位置、和用来触发操作的事件的条件中的一个;和
任务字段,用于指定当在该条件字段中指定的条件满足时将要运行的操作。
3.如权利要求1所述的设备管理系统,其中该命令运行控制器包括:
协议转换器,用于将从设备管理服务器接收到的第一协议格式的协议设备管理命令转换成第二协议格式的设备管理命令,并将从该设备接收到的第二协议格式的响应消息转换成第一协议格式的响应消息;和
调度器,用于存储基于包含在该响应消息中的设置创建的命令运行策略,并且当在该命令运行策略中指定的条件满足时,根据该命令运行策略运行该设备管理命令。
4.一种用于通信网络的设备管理方法,该通信网络包括命令运行控制器、设备和远程访问服务器,包括:
当该命令运行控制器接收到设备管理消息时,从该命令运行控制器向该设备发送询问是否运行设备管理命令的询问消息;
响应于该询问消息,从该设备向该命令运行控制器发送包括用户输入的设置的响应消息;以及
在该命令运行控制器处,基于包含在该响应消息中的设置创建命令运行策略并根据该命令运行策略运行该设备管理命令。
5.如权利要求4所述的设备管理方法,其中该命令运行策略包括:
现在动作字段,用于指定在接收到响应消息时将要运行的操作;
条件字段,用于指定包括触发操作的时间、触发操作的位置、和用来触发操作的事件的条件中的一个;和
任务字段,用于指定当在该条件字段中指定的条件满足时将要运行的操作。
6.如权利要求4所述的设备管理方法,其中运行该设备管理命令包括:存储基于包括在该响应消息中的设置创建的命令运行策略;监视以检测在该命令运行策略中指定的条件是否满足;以及当该条件满足时,运行在该命令运行策略中指定的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310394564.3A CN103441881B (zh) | 2008-09-12 | 2009-09-10 | 统一设备管理方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080090332A KR101481443B1 (ko) | 2008-09-12 | 2008-09-12 | 통신 네트워크의 디바이스 관리 방법 및 시스템 |
KR10-2008-0090332 | 2008-09-12 | ||
PCT/KR2009/005138 WO2010030125A2 (en) | 2008-09-12 | 2009-09-10 | Unified device management method and system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310394564.3A Division CN103441881B (zh) | 2008-09-12 | 2009-09-10 | 统一设备管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102150381A true CN102150381A (zh) | 2011-08-10 |
Family
ID=42005632
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310394564.3A Expired - Fee Related CN103441881B (zh) | 2008-09-12 | 2009-09-10 | 统一设备管理方法 |
CN2009801354547A Pending CN102150381A (zh) | 2008-09-12 | 2009-09-10 | 统一设备管理方法和系统 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310394564.3A Expired - Fee Related CN103441881B (zh) | 2008-09-12 | 2009-09-10 | 统一设备管理方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US8392531B2 (zh) |
EP (2) | EP2978144B1 (zh) |
JP (1) | JP5574544B2 (zh) |
KR (1) | KR101481443B1 (zh) |
CN (2) | CN103441881B (zh) |
WO (1) | WO2010030125A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769630A (zh) * | 2012-08-01 | 2012-11-07 | 烽火通信科技股份有限公司 | 一种终端管理中CWMP与UPnP协议的转换方法 |
CN106681157A (zh) * | 2015-11-11 | 2017-05-17 | 中国移动通信集团公司 | 一种设备的控制方法、装置及网关 |
CN113904939A (zh) * | 2021-10-27 | 2022-01-07 | 中国联合网络通信集团有限公司 | 一种管理目标终端的方法、装置及存储介质 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5445096B2 (ja) * | 2009-12-15 | 2014-03-19 | 富士通株式会社 | 情報処理装置、コマンド判定プログラム、およびコマンド判定方法 |
KR101732186B1 (ko) * | 2010-08-19 | 2017-05-02 | 삼성전자주식회사 | 단말 관리 패키지를 제공하는 장치, 방법 및 상기 단말 관리 패키지를 제공받는 방법 |
CN102457395B (zh) * | 2010-10-26 | 2014-12-24 | 华为终端有限公司 | 一种设备管理系统中对终端进行管理的方法及设备 |
CN102142988A (zh) * | 2010-12-28 | 2011-08-03 | 华为终端有限公司 | 配置设备的方法、装置和系统 |
CN102868723A (zh) * | 2012-08-22 | 2013-01-09 | 上海金图信息科技有限公司 | 管理零终端机和桌面虚拟机的控制台及管理方法 |
JP5873782B2 (ja) * | 2012-09-19 | 2016-03-01 | 株式会社日立ソリューションズ | 端末管理装置、端末管理システム |
JP2014059842A (ja) * | 2012-09-19 | 2014-04-03 | Hitachi Solutions Ltd | 運用監視システム |
US9413596B2 (en) | 2013-01-10 | 2016-08-09 | Webroot Inc. | Managed execution and expiration of agent commands |
KR101477647B1 (ko) * | 2013-06-28 | 2014-12-30 | 재단법인대구경북과학기술원 | 알림 메시지를 이용한 디바이스 관리 시스템 및 방법 |
BR102013017941B1 (pt) * | 2013-07-12 | 2022-06-28 | Samsung Eletrônica Da Amazônia Ltda | Sistema e método para acionar e controlar a execução de políticas de gerenciamento |
CN104468253B (zh) * | 2013-09-23 | 2019-07-12 | 中兴通讯股份有限公司 | 一种深度包检测控制方法及装置 |
CN105471594B (zh) * | 2014-06-04 | 2019-04-23 | 华为技术有限公司 | 管理资源的方法和设备 |
US20160020962A1 (en) * | 2014-07-21 | 2016-01-21 | Alcatel-Lucent Usa Inc. | Management of Virtual CPES |
CN105072026A (zh) * | 2015-09-08 | 2015-11-18 | 浙江风向标科技有限公司 | 物联网网关通信系统 |
TW201926108A (zh) * | 2017-12-04 | 2019-07-01 | 和碩聯合科技股份有限公司 | 網路安全系統及其方法 |
CN108833237B (zh) * | 2018-07-20 | 2021-01-26 | 京东方科技集团股份有限公司 | 智能家居网关及其管控方法 |
US11477072B2 (en) * | 2019-09-17 | 2022-10-18 | OpenVault, LLC | System and method for prescriptive diagnostics and optimization of client networks |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009515A (zh) * | 2006-01-24 | 2007-08-01 | 华为技术有限公司 | 通信终端设备管理方法及通信终端 |
US20080209034A1 (en) * | 2005-07-04 | 2008-08-28 | Sk Telecom Co., Ltd. | Home Network System, Method of Controlling the Same, Method of Setting Residential Gateway For the Same, and Method of Processing Event Protocol For the Same |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030191719A1 (en) * | 1995-02-13 | 2003-10-09 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6192282B1 (en) * | 1996-10-01 | 2001-02-20 | Intelihome, Inc. | Method and apparatus for improved building automation |
JP3548459B2 (ja) * | 1998-11-20 | 2004-07-28 | 富士通株式会社 | 案内情報提示装置,案内情報提示処理方法,案内情報提示プログラムを記録した記録媒体,案内用スクリプト生成装置,案内情報提供装置,案内情報提供方法および案内情報提供プログラム記録媒体 |
JP2000013305A (ja) * | 1998-06-22 | 2000-01-14 | Sharp Corp | ディジタル無線電話装置 |
US6615218B2 (en) * | 1998-07-17 | 2003-09-02 | Sun Microsystems, Inc. | Database for executing policies for controlling devices on a network |
WO2003015450A1 (fr) * | 2001-08-08 | 2003-02-20 | Matsushita Electric Industrial Co., Ltd. | Appareil de commande de dispositifs et systeme de commande de dispositifs |
JP2003111156A (ja) * | 2001-09-27 | 2003-04-11 | Toshiba Corp | デジタル家電機器 |
JPWO2004107071A1 (ja) * | 2003-05-29 | 2006-07-20 | 松下電器産業株式会社 | 異常処理システム |
JP4741292B2 (ja) * | 2005-06-09 | 2011-08-03 | 株式会社日立製作所 | デバイス管理システム |
EP2533120B1 (en) * | 2005-12-02 | 2019-01-16 | iRobot Corporation | Robot system |
US20080046387A1 (en) * | 2006-07-23 | 2008-02-21 | Rajeev Gopal | System and method for policy based control of local electrical energy generation and use |
-
2008
- 2008-09-12 KR KR20080090332A patent/KR101481443B1/ko not_active Expired - Fee Related
-
2009
- 2009-09-10 JP JP2011526812A patent/JP5574544B2/ja not_active Expired - Fee Related
- 2009-09-10 WO PCT/KR2009/005138 patent/WO2010030125A2/en active Application Filing
- 2009-09-10 CN CN201310394564.3A patent/CN103441881B/zh not_active Expired - Fee Related
- 2009-09-10 EP EP15179729.7A patent/EP2978144B1/en not_active Not-in-force
- 2009-09-10 CN CN2009801354547A patent/CN102150381A/zh active Pending
- 2009-09-10 EP EP09813247.5A patent/EP2324578A4/en not_active Withdrawn
- 2009-09-11 US US12/558,191 patent/US8392531B2/en not_active Expired - Fee Related
-
2013
- 2013-02-01 US US13/757,166 patent/US8966013B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080209034A1 (en) * | 2005-07-04 | 2008-08-28 | Sk Telecom Co., Ltd. | Home Network System, Method of Controlling the Same, Method of Setting Residential Gateway For the Same, and Method of Processing Event Protocol For the Same |
CN101009515A (zh) * | 2006-01-24 | 2007-08-01 | 华为技术有限公司 | 通信终端设备管理方法及通信终端 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769630A (zh) * | 2012-08-01 | 2012-11-07 | 烽火通信科技股份有限公司 | 一种终端管理中CWMP与UPnP协议的转换方法 |
CN106681157A (zh) * | 2015-11-11 | 2017-05-17 | 中国移动通信集团公司 | 一种设备的控制方法、装置及网关 |
CN113904939A (zh) * | 2021-10-27 | 2022-01-07 | 中国联合网络通信集团有限公司 | 一种管理目标终端的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US8966013B2 (en) | 2015-02-24 |
EP2978144B1 (en) | 2017-06-21 |
WO2010030125A2 (en) | 2010-03-18 |
EP2978144A1 (en) | 2016-01-27 |
EP2324578A4 (en) | 2013-07-24 |
CN103441881B (zh) | 2017-10-13 |
JP2012502578A (ja) | 2012-01-26 |
CN103441881A (zh) | 2013-12-11 |
US20130144989A1 (en) | 2013-06-06 |
US8392531B2 (en) | 2013-03-05 |
EP2324578A2 (en) | 2011-05-25 |
US20100070614A1 (en) | 2010-03-18 |
KR101481443B1 (ko) | 2015-01-12 |
JP5574544B2 (ja) | 2014-08-20 |
WO2010030125A3 (en) | 2010-06-24 |
KR20100031309A (ko) | 2010-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103441881B (zh) | 统一设备管理方法 | |
CN101222519B (zh) | 家庭设备的远程激活 | |
CN113411215B (zh) | 基于opc ua的时间敏感网络集中用户配置方法及系统 | |
KR100978336B1 (ko) | 리모트 액세스 | |
CN103856497B (zh) | 家庭网络中的终端管理方法、设备和家庭网络 | |
CN102833817B (zh) | 基于家庭网关的网络接入方法和系统以及家庭网关 | |
WO2013143342A1 (zh) | 家庭网关、云服务器及两者之间进行通信的方法 | |
WO2007063408A2 (en) | System and method for using web syndication protocols as an out-of-band upnp service discovery system | |
EP2171917B1 (en) | System and method for providing device management service to electronic device having no broadband communication module | |
EP2640002B1 (en) | Method, apparatus and system for configuring device | |
WO2014101731A1 (zh) | 一种开放网络能力的系统、方法和相关网元 | |
EP2693691B1 (en) | Method and apparatus for initializing gateway in device management system | |
CN104935484A (zh) | 一种通过网关调用家电服务的方法及装置 | |
CN102638382A (zh) | 实现dlna的方法及dlna代理设备 | |
WO2014187241A1 (zh) | 控制无线网络直连群组中无线设备断开的方法及无线设备 | |
EP2854375A1 (en) | Communication processing method, server and terminal | |
CN105991377A (zh) | 通用即插即用UPnP设备之间发现与通信的方法 | |
JP2009187322A (ja) | サービス提供システム、サービス提供方法およびサービス提供プログラム | |
JP5718454B2 (ja) | ホームネットワークに含まれる機器の機能を制御する方法 | |
CN102571861B (zh) | 远程访问的方法、服务器和网络系统 | |
CN101785245A (zh) | 根据控制点的连接状态管理通用即插即用设备的资源的方法和装置 | |
CN108270756B (zh) | 一种设备间通信的方法及系统 | |
WO2007022723A1 (fr) | Procede de mise a jour d'un logiciel/de configuration de parametre destine a un terminal mobile | |
EP2609713B1 (en) | Method and apparatus for sharing memo by using upnp telephony | |
KR20050035038A (ko) | 유피엔피(UPnP) 네트워크의 IP 주소 설정 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110810 |