管理用户终端设备的装置及方法

文档序号:7954808阅读:100来源:国知局
专利名称:管理用户终端设备的装置及方法
技术领域
本发明涉及通信领域,尤其涉及一种管理用户终端设备的装置及方法。
背景技术
目前,管理用户终端设备(Customer Premises Equipment,CPE)的方法都是根据用户终端设备的因特网协议(Internet Protocol,IP)地址来管理用户终端设备。所谓IP地址是基于传输控制协议/(Transport ControlProtocol,TCP)/IP的理论所规定的网络地址,其是在网络上分配给每个网络设备的32位数字标识。
然而,在用户终端设备没有被配置IP地址的情况下,例如,当非对称数字用户线路(Asymmetric Digital Subscriber Line,ADSL)调制解调器(Modem)连线不正常时,则ADSL Modem可能没有IP地址,在此情况下,不能通过IP地址来管理用户终端设备。

发明内容有鉴于此,需要提供一种管理用户终端设备(Customer PremisesEquipment,CPE)的装置,其可在用户终端设备没有因特网协议(InternetProtocol,IP)地址的情况下管理用户终端设备。
此外,还需提供一种管理用户终端设备的方法,其可在用户终端设备没有IP地址的情况下管理用户终端设备。
一种管理用户终端设备的装置包括指定模块、传送模块及收听模块。指定模块用于接收用户终端设备的名称及用户终端设备所要执行的命令。传送模块用于根据用户终端设备的名称及所要执行的命令广播管理请求帧至用户终端设备。收听模块用于从用户终端设备接收执行结果,其中执行结果为用户终端设备执行命令的结果。
一种管理用户终端设备的方法,包括以下步骤提供用户终端设备及管理用户终端设备的装置;通过管理用户终端设备的装置接收用户终端设备的名称;通过管理用户终端设备的装置接收用户终端设备所要执行的命令;通过管理用户终端设备的装置根据用户终端设备的名称及所要执行的命令广播管理请求帧至用户终端设备;通过用户终端设备接收管理请求帧;通过用户终端设备判断管理请求帧是否正确;如果管理请求帧正确,则通过用户终端设备执行所要执行的命令;通过用户终端设备报告执行结果;及通过管理用户终端设备的装置接收执行结果。
上述管理用户终端设备的装置可在用户终端设备没有IP地址的情况下,通过广播管理请求帧找到用户终端设备,进而管理用户终端设备。

图1是本发明实施方式中通信系统的示意图。
图2是本发明实施方式中管理请求帧的示意图。
图3是本发明实施方式中管理用户终端设备的方法的流程图。
图4是图3中管理用户终端设备的方法的详细流程图。
具体实施方式参阅图1,为本发明实施方式中通信系统的示意图。在本实施方式中,通信系统包括管理用户终端设备(Customer Premises Equipment,CPE)的装置100(在下文中简称为管理装置100)及用户终端设备200。在本实施方式中,管理装置100有线连接于用户终端设备200。
在本发明的其它实施方式中,管理装置100亦可无线连接于用户终端设备200。
管理装置100可在用户终端设备200没有因特网协议(InternetProtocol,IP)地址的情况下,通过广播管理请求帧(Management RequestFrame)找到用户终端设备200,进而管理用户终端设备200。
管理装置100用于管理用户终端设备200。在本实施方式中,管理装置100可为计算机、个人数字助理(Personal Digital Assistant,PDA)、行动电话等电子装置。管理装置100包括指定模块110、传送模块120、收听模块130及显示模块140。
指定模块110用于接收用户终端设备200的名称及用户终端设备200所要执行的命令。在本实施方式中,用户终端设备200的名称可为用户终端设备200的型号名称(Model Name),用户可通过指定模块110指定所要管理的用户终端设备200的型号名称,然后再通过指定模块110输入用户终端设备200所要执行的命令,如用户终端设备200回报其媒体存取控制(Media Access Control,MAC)地址的命令等。
在其它实施方式中,用户终端设备200的名称亦可根据不同需要而设定为其它名称。
传送模块120用于根据用户终端设备200的名称及所要执行的命令,广播管理请求帧1000。
参阅图2,为本发明实施方式中传送模块120所广播的管理请求帧1000的示意图。管理请求帧1000包括来源地址(Source Address)字段1100、目的地址(Destination Address)字段1200、长度(Length)字段1300、目的服务存取点(Destination Service Access Point,DSAP)字段1400、来源服务存取点(Source Service Access Point,SSAP)字段1500、控制(Control,Cntl)字段1600、组织代码(Organization Code,Org Code)字段1700、类型(Type)字段1800及数据字段1900。
来源地址字段1100、目的地址字段1200及长度字段1300由802.3MAC层定义。来源地址字段1100表明传送管理请求帧1000的工作站的MAC地址。在本实施方式中,来源地址字段1100为管理装置100的MAC地址。目的地址字段1200表明接收管理请求帧1000的工作站的MAC地址。在本实施方式中,管理请求帧1000为广播帧,故,其目的地址字段1200为广播地址,即FF:FF:FF:FF:FF:FF。长度字段1300是指从DSAP字段1400至数据字段1900的长度。
DSAP字段1400、SSAP字段1500及控制字段1600由802.2逻辑链路控制(Logic Link Control,LLC)层定义。DSAP字段1400与SSAP字段1500表明管理请求帧1000的上层协议类型。在本实施方式中,DSAP字段1400与SSAP字段1500皆为0xaa,即表明上层协议为子网接入协议(Sub-network Access Protocol,SNAP)。控制字段1600用于特定协议管理。在本实施方式中,控制字段1600为802.2LLC协议中默认值,即0x03。
组织代码字段1700及类型字段1800由802.2SNAP定义。在本实施方式中,组织代码字段1700由管理装置100与用户终端设备200预先确定,用于两者通信过程中认证。类型字段1800表明数据字段1900的类型。数据字段1900包括用户终端设备200所要执行的命令。
请再次参阅图1。用户终端设备200用于接收管理请求帧1000,执行所要执行的命令,并将执行命令的结果报告传给收听模块130。在本实施方式中,用户终端设备200包括接收模块210、判断模块220、执行模块230及报告模块240。接收模块210用于接收管理请求帧1000。判断模块220用于判断管理请求帧1000是否正确。在本实施方式中,当管理请求帧1000的格式有效且内容正确时,管理请求帧1000为正确;否则,管理请求帧1000不正确。判断模块220可包括格式判断子模块221及内容判断子模块222。
格式判断子模块221用于判断管理请求帧1000的格式是否有效。在本实施方式中,格式判断子模块221根据管理请求帧1000的DSAP字段1400、SSAP字段1500、控制字段1600及组织代码字段1700判断其格式是否有效。若DSAP字段1400、SSAP字段1500、控制字段1600及组织代码字段1700皆有效,例如,DSAP字段1400与SSAP字段1500为0xaa,控制字段1600为0x03,及组织代码字段1700为管理装置100与用户终端设备200预先确定的值,则管理请求帧1000的格式有效。若上述字段其中的一个或多个字段无效,则管理请求帧1000的格式无效。
内容判断子模块222用于判断管理请求帧1000的内容是否正确。如果管理请求帧1000的格式有效,则内容判断子模块222判断管理请求帧1000的内容是否正确。若管理请求帧1000的格式无效,则格式判断子模块221舍弃管理请求帧1000。
在本实施方式中,内容判断子模块222根据管理请求帧1000的数据字段1900确定其内容是否正确。如果内容判断子模块222能识别数据字段1900,例如,能识别数据1900的长度及数据字段1900所包括的用户终端设备200所要执行的命令,则数据字段1900正确。如果不能识别,则数据字段1900不正确。若数据字段1900正确,则管理请求帧1000的内容正确。若数据字段1900不正确,则管理请求帧1000的内容不正确。
如果管理请求帧1000的内容正确,则执行模块230执行管理请求帧1000所包括的命令。若管理请求帧1000的内容不正确,则内容判断子模块222舍弃管理请求帧1000。
执行模块230用于执行管理请求帧1000所包括的命令,例如,回报用户终端设备200的MAC地址的命令。报告模块240用于向管理装置100报告执行结果,如,向管理装置100报告用户终端设备200的MAC地址。如上所述,管理装置100的收听模块130用于从报告模块240接收执行结果。
管理装置100的显示模块140用于显示收听模块130所接收的执行结果,例如,显示用户终端设备200的MAC地址。
参阅图3,为本发明实施方式中管理用户终端设备的方法的流程图。在本实施方式中,管理装置100通过管理请求帧1000来管理用户终端设备200。
在步骤S300,管理装置100接收用户终端设备200的名称。在步骤S302,管理装置100接收用户终端设备200所要执行的命令。在步骤S304,管理装置100根据用户终端设备200的名称及所要执行的命令广播管理请求帧1000。
在步骤S306,用户终端设备200接收管理请求帧1000。在步骤S308,用户终端设备200判断管理请求帧1000是否正确。
如果管理请求帧1000正确,则在步骤S310,用户终端设备200执行管理请求帧1000中的命令。若管理请求帧1000不正确,则在步骤S316,用户终端设备200舍弃管理请求帧1000。
在步骤S312,用户终端设备200向管理装置100报告执行结果。在步骤S314,管理装置100从用户终端设备200接收执行结果。从而,管理装置100完成了对用户终端设备200的管理。
参阅图4,为图3中管理用户终端设备的方法的详细流程图。
在步骤S400,管理装置100的指定模块110接收用户终端设备200的名称。在步骤S402,指定模块110接收用户终端设备200所要执行的命令。
在步骤S404,传送模块120根据用户终端设备200的名称及所要执行的命令广播管理请求帧1000。请同时参阅图2,在管理请求帧1000中,来源地址字段1100为管理装置100的MAC地址,目的地址字段1200为广播地址,即FF:FF:FF:FF:FF:FF。长度字段1300是指从DSAP字段1400至数据字段1900的长度。DSAP字段1400与SSAP字段1500都为0xaa,即表明上层协议为子网接入协议(Sub-network Access Protocol,SNAP)。控制字段1600为802.2LLC协议中默认值,即0x03。组织代码字段1700由管理装置100与用户终端设备200预先确定,用于两者通信过程中认证。类型字段1800表明数据字段1900的类型。数据字段1900包括用户终端设备200所要执行的命令。
在步骤S406,用户终端设备200的接收模块210接收管理请求帧1000。在步骤S408,格式判断子模块221判断管理请求帧1000的格式是否有效。在本实施方式中,格式判断子模块221根据管理请求帧1000的DSAP字段1400、SSAP字段1500、控制字段1600及组织代码字段1700判断其格式是否有效。若DSAP字段1400、SSAP字段1500、控制字段1600及组织代码字段1700皆有效,则管理请求帧1000的格式有效。若上述字段其中的一个或多个字段无效,则管理请求帧1000的格式无效。
如果管理请求帧1000的格式无效,则在步骤S422,格式判断子模块221舍弃管理请求帧1000。
如果管理请求帧1000的格式有效,则在步骤S412,内容判断子模块222判断管理请求帧1000的内容是否正确。在本实施方式中,内容判断子模块222根据管理请求帧1000的数据字段1900判断其内容是否正确。若数据字段1900正确,则管理请求帧1000的内容正确。若数据字段1900不正确,则管理请求帧1000的内容不正确。
如果管理请求帧1000的内容正确,则在步骤S414,执行模块230执行管理请求帧1000所包括的命令。
若管理请求帧1000的内容不正确,则在步骤S422,内容判断子模块222舍弃管理请求帧1000。
在步骤S416,报告模块240向管理装置100报告执行结果。在步骤S418,管理装置100的收听模块130从报告模块240接收执行结果。在步骤S420,显示模块140显示所接收的执行结果。
本发明实施方式中,管理装置100可在用户终端设备200没有IP地址的情况下,广播管理请求帧1000。管理请求帧1000包括用户终端设备200所要执行的命令。用户终端设备200接收管理请求帧1000,并判断管理请求帧1000是否正确。若管理请求帧正确,则执行管理请求帧1000中的命令,并回报执行结果,从而达到管理用户终端设备200的目的。
权利要求
1.一种管理用户终端设备的装置,其特征在于包括指定模块,用于接收用户终端设备的名称及所述用户终端设备所要执行的命令;传送模块,用于根据所述用户终端设备的名称及所要执行的命令广播管理请求帧至所述用户终端设备;及收听模块,用于从所述用户终端设备接收执行结果,其中所述执行结果为所述用户终端设备执行命令的结果。
2.如权利要求1所述的管理用户终端设备的装置,其特征在于所述管理用户终端设备的装置更包括显示模块,用于显示所述收听模块所接收的执行结果。
3.如权利要求1所述的管理用户终端设备的装置,其特征在于所述用户终端设备包括接收模块,用于接收所述管理请求帧。
4.如权利要求1所述的管理用户终端设备的装置,其特征在于所述用户终端设备包括判断模块,用于判断所述管理请求帧是否正确。
5.如权利要求4所述的管理用户终端设备的装置,其特征在于所述判断模块包括格式判断子模块,用于判断所述管理请求帧的格式是否有效。
6.如权利要求5所述的管理用户终端设备的装置,其特征在于所述管理请求帧包括目的服务存取点字段、来源服务存取点字段、控制字段及组织代码字段,其中所述目的存取点字段与所述来源服务存取点字段表明上层协议为子网接入协议;所述控制字段为802.2逻辑链路控制协议中的默认值;所述组织代码字段由所述管理用户终端设备的装置与所述用户终端设备预先确定,用于所述管理用户终端设备的装置与所述用户终端设备通信过程中认证。
7.如权利要求6所述的管理用户终端设备的装置,其特征在于所述格式判断子模块用于根据所述目的服务存取点字段、所述来源服务存取点字段、所述控制字段及所述组织代码字段判断所述管理请求帧的格式是否有效。
8.如权利要求5所述的管理用户终端设备的装置,其特征在于所述判断模块更包括内容判断子模块,用于判断所述管理请求帧的内容是否正确。
9.如权利要求8所述的管理用户终端设备的装置,其特征在于所述管理请求帧更包括数据字段,其包括所述用户终端设备所要执行的命令。
10.如权利要求9所述的管理用户终端设备的装置,其特征在于所述内容判断子模块用于根据所述数据字段判断所述管理请求帧的内容是否正确。
11.如权利要求4所述的管理用户终端设备的装置,其特征在于所述用户终端设备更包括执行模块及报告模块,其中,所述执行模块用于执行所要执行的命令;所述报告模块用于将执行命令的结果传送给所述收听模块。
12.一种管理用户终端设备的方法,其特征在于包括以下步骤提供用户终端设备及管理用户终端设备的装置;通过所述管理用户终端设备的装置接收所述用户终端设备的名称;通过所述管理用户终端设备的装置接收所述用户终端设备所要执行的命令;通过所述管理用户终端设备的装置根据所述用户终端设备的名称及所要执行的命令广播管理请求帧至所述用户终端设备;通过所述用户终端设备接收所述管理请求帧;通过所述用户终端设备判断所述管理请求帧是否正确;如果所述管理请求帧正确,则通过所述用户终端设备执行所要执行的命令;通过所述用户终端设备报告所述执行结果;及通过所述管理用户终端设备的装置接收所述执行结果。
13.如权利要求12所述的管理用户终端设备的方法,其特征在于更包括以下步骤如果所述管理请求帧不正确,则舍弃所述管理请求帧。
14.如权利要求12所述的管理用户终端设备的方法,其特征在于所述通过所述用户终端设备判断所述管理请求帧是否正确的步骤包括以下步骤通过所述用户终端设备判断所述管理请求帧的格式是否有效;其中,若所述管理请求帧的格式有效,则通过所述用户终端设备判断所述管理请求帧的内容是否正确。
15.如权利要求14所述的管理用户终端设备的方法,其特征在于所述通过所述用户终端设备判断所述管理请求帧是否正确的步骤更包括以下步骤若所述管理请求帧的格式无效,则舍弃所述管理请求帧。
16.如权利要求14所述的管理用户终端设备的方法,其特征在于所述通过所述用户终端设备判断所述管理请求帧是否正确的步骤更包括以下步骤若所述管理请求帧的内容不正确,则舍弃所述管理请求帧。
17.如权利要求14所述的管理用户终端设备的方法,其特征在于所述管理请求帧包括目的服务存取点字段、来源服务存取点字段、控制字段及组织代码字段,其中所述目的存取点字段与所述来源服务存取点字段表明上层协议为子网接入协议;所述控制字段为802.2逻辑链路控制协议中的默认值;所述组织代码字段由所述管理用户终端设备的装置与所述用户终端设备预先确定,用于所述管理用户终端设备的装置与所述用户终端设备通信过程中认证。
18.如权利要求17所述的管理用户终端设备的方法,其特征在于所述用户终端设备根据所述目的服务存取点字段、所述来源服务存取点字段、所述控制字段及所述组织代码字段判断所述管理请求帧的格式是否有效。
19.如权利要求14所述的管理用户终端设备的方法,其特征在于所述管理请求帧包括数据字段,其包括所述用户终端设备所要执行的命令。
20.如权利要求19所述的管理用户终端设备的方法,其特征在于所述用户终端设备用于根据所述数据字段确定所述管理请求帧的内容是否正确。
21.如权利要求12所述的管理用户终端设备的方法,其特征在于更包括以下步骤通过所述管理用户终端设备的装置显示所述执行结果。
全文摘要
一种管理用户终端设备的装置,包括指定模块、传送模块及收听模块。指定模块用于接收用户终端设备的名称及用户终端设备所要执行的命令。传送模块用于根据用户终端设备的名称及所要执行的命令广播管理请求帧至用户终端设备。收听模块用于从用户终端设备接收执行结果,其中执行结果为用户终端设备执行命令的结果。所述管理用户终端设备的装置可在用户终端设备没有因特网协议(Internet Protocol,IP)地址的情况下管理用户终端设备。
文档编号H04L12/24GK101030881SQ20061003417
公开日2007年9月5日 申请日期2006年3月3日 优先权日2006年3月3日
发明者陈世斌, 卢静怡 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1