一种基于扩展闪联协议栈以增强闪联设备管理的方法

文档序号:6597067阅读:183来源:国知局
专利名称:一种基于扩展闪联协议栈以增强闪联设备管理的方法
技术领域
本发明涉及闪联协议标准下管理闪联设备领域,更具体的说,涉及的是一种基于
扩展闪联协议栈以增强闪联设备管理的方法。
背景技术
IGRS(Intelligent Grouping and Resource Sharing)信息设备资源共享协同服
务标准,简称IGRS标准或闪联协议,其主要目的在于,促进不同3C设备间的融合与互连互
通;对于闪联协议标准而言,所有的这些设备都是对等的关系,没有中央服务器,没有中心
控制设备,是一种比较纯粹的分布式计算网络,设备与设备间是点对点的连接。 但是,上述这种纯粹意义上的分布式计算网络缺乏良好的可管理性,例如,对于家
庭应用这种网络设备较少的场合,往往感受不到管理的重要性;然而,对于办公应用环境
下,存在大量的闪联设备,此时,缺乏管理性将成为一个致命的缺陷;因为系统管理人员无
法对当前网络中运行的设备有一个清晰的全局的概念, 一旦网络出现问题,也无从下手解
决,也正是因为闪联设备完全没有对外提供需要的管理接口,导致这些设备对于管理人员
而言就是一个个未知的黑盒子;如果此时管理人员希望查询某个设备的状态或者参数,或
者管理人员希望对设备进行某种控制和设置,都根本无法进行操纵。 因此,从企业应用环境的角度讲,对于具备一定规模的闪联网络应用,扩展现有的 闪联协议,使之增强可管理性,是非常有必要的。

发明内容
本发明的目的是,在于提供一种基于扩展闪联协议栈以增强闪联设备管理的方
法,解决对闪联设备进行管理和控制的问题,增强闪联网络的可管理性。 本发明的技术方案如下 —种基于扩展闪联协议栈以增强闪联设备管理的方法,包括以下步骤 A、在当前的闪联协议栈中新增加一管理端口,预留给管理闪联设备的管理程序使
用; B、启动所述闪联协议栈,侦听所述管理端口,接收来自所述管理程序的查询命 令; C、所述管理程序上线,根据所述闪联设备的上线宣告消息解析该闪联设备的管理 端口信息,并对可管理的闪联设备进行控制。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述步骤A 的操作还包括 在所述闪联协议栈发出的在线宣告中,增加一字段域,用于指示当前闪联设备的
管理端口号。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述步骤A 的操作还包括
选取TCP端口作为所述管理端口预留给管理闪联设备的程序管理使用。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述管理程
序的查询命令包括设备状态查询请求。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述设备状 态查询请求包括当前的设备类型,设备提供的服务接口信息,设备上线时间,或设备所在的 网络拓扑信息。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述管理程 序的查询命令包括设备控制消息,所述设备控制消息用于发送对所述闪联设备的控制命 令。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述设备控 制消息包括设备开机/关机,服务的上下线,或设备资源的共享的命令。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述步骤C 中解析闪联设备管理端口信息的操作具体包括 Cl、所述管理程序上线后接收所述闪联设备的上线宣告消息;
C2、从该上线宣告消息中解析出所述闪联设备的管理端口信息;
C3、根据该管理端口信息获取所述闪联设备的管理端口号。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述步骤C 中控制可管理的闪联设备之前的具体操作包括 C4、获取所述闪联设备的管理端口号后,所述管理程序与该管理端口建立连接,并 发送所述设备状态查询消息; C5、所述闪联设备对所收到的设备状态查询消息进行解析与回应。 所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其中,所述步骤C
中控制可管理的闪联设备的具体操作包括 C6、所述管理程序根据回应的信息发送所述设备控制消息至所述管理端口 ;
C7、所述闪联设备对所收到设备控制消息进行解析并执行相应的操作指令。
本发明所提供的一种基于扩展闪联协议栈以增强闪联设备管理的方法,由于采用 了增加专用管理端口和设备状态查询消息以及设备控制消息的方式,扩展了闪联协议栈, 实现了对闪联设备进行管理和控制,增强了闪联网络的可管理性,填补了目前闪联标准在 可管理性方面的空白。
具体实施例方式以下对本发明的具体实施方式
以及较佳实施例加以详细说明。 本发明基于扩展闪联协议栈以增强闪联设备管理的方法,主要核心点在于通过增 加专用管理端口和设备状态查询消息以及设备控制消息的方式实现对闪联设备进行管理 和控制,至于IGRS标准、TCP端口 、3C设备等技术为本领域技术人员所熟知,在此不再赘述。
本发明基于扩展闪联协议栈以增强闪联设备管理的具体实施方式
,包括以下步 骤 步骤一、在当前的闪联协议栈中新增加一管理端口,预留给管理闪联设备的管理 程序使用,例如选取增加一TCP端口作为所述管理端口预留给所述管理程序使用;还可以
4在所述闪联协议栈发出的在线宣告中增加一字段域,用于指示所述闪联设备的管理端口 号。 步骤二、启动所述闪联协议栈,侦听所述管理端口 ,接收来自所述管理程序的查询 命令。进一步说,所述管理程序的查询命令还包括在所述闪联协议栈中增加一设备状态查 询消息,该设备状态查询消息用于发送所述闪联设备的状态查询请求,其包括当前的设备 类型,设备提供的服务接口信息,设备上线时间,和/或设备所在的网络拓扑信息等;以及 所述管理程序的查询命令还包括一设备控制消息,该设备控制消息用于发送对所述闪联设 备的控制命令,其包括设备开机/关机,服务的上下线,和/或设备资源的共享与否等一系 列的命令。 步骤三、所述管理程序上线,根据所述闪联设备的上线宣告消息解析该闪联设备 的管理端口信息,并对可管理的闪联设备进行控制;具体来讲,包括所述管理程序上线后接 收所述闪联设备的上线宣告消息;然后从该上线宣告消息中解析出所述闪联设备的管理端 口信息;再根据该管理端口信息获取所述闪联设备的管理端口号;如果在无法获取所述闪 联设备的管理端口号时认定所述闪联设备不可管理。 进一步说,获取所述闪联设备的管理端口号后,在控制可管理的闪联设备之前,所 述管理程序与该管理端口建立连接如TCP连接,并发送所述设备状态查询消息,所述闪联 设备对所收到的所述设备状态查询消息进行解析与回应;较好的是,所述管理程序将收到 的所述闪联设备的状态数据以图形化的方式显示;而在控制可管理的闪联设备时,所述管 理程序根据回应的信息发送所述设备控制消息至所述管理端口 ,所述闪联设备对所收到设 备控制消息进行解析并执行相应的操作。 以系统管理员需要对闪联设备进行管理和控制的应用场景为例,详细说明本发明 的方法,包括以下步骤 步骤S110、在当前的闪联协议中,新增加一个专门预留为管理用的TCP端口,再增
加两种新的消息类型设备状态查询消息和设备控制消息;由于闪联协议栈新增加了一个
管理端口和两类新消息类型,使得一个专门的闪联管理程序的实现成为可能; 步骤S120、闪联协议栈在启动后,就对这个新增的管理端口进行侦听,接收来自管
理程序的控制和查询命令; 步骤S130、在闪联协议栈发出的在线宣告中,增加一个新的字段域,用以指示当前 设备的管理端口号; 步骤S140、系统管理人员或者专门的网络管理软件公司可以针对闪联协议的新的 管理功能,开发一套专门的闪联设备管理软件,通过为终端用户提供界面友好的图形界面, 系统管理员可以非常容易地从界面上全面了解当前闪联网络设备的状况,例如,当前网络 的拓扑结构,正在在线的闪联设备的类型,如是闪联PC,还是闪联手机,或者闪联电视等,设 备可提供的服务,甚至设备当前的资源状况等,而这些信息在目前的闪联技术中都还无法 获取; 步骤S150、管理程序上线后,首先会接收到闪联设备的上线宣告,从这个宣告消息 中,取出设备的管理端口信息,如果无法获取管理端口号,就意味着该设备是一个不可管理 的闪联设备,相应地,可以在界面上用某种方式加以标识,如用一个黑盒子来表示;
步骤S160、当一个设备是可管理的设备后,管理程序与该设备的管理端口建立TCP连接,然后发送相关的查询消息,被管理设备收到消息后予以回应;
步骤S170、管理程序将收到的设备的状态数据以图形化的方式显示给系统管理 员,系统管理员随后可根据这些信息进行更进一步的控制操作,如希望禁止某个设备的某 种服务; 步骤S180、管理程序发送该控制消息至设备的管理端口 ,设备执行相应的操作。
总之,采用上述的主动式闪联设备管理方法后,可以看出,系统管理员可以通过一 个图形化的控制台程序,牢牢掌握和管理了整个闪联网络设备,可以对网络的全局状况有 着清晰的认识和了解,弥补了现行的闪联标准中,设备过于分布式,缺乏一个统一的有效的 管理机制的缺陷,在实际的应用中,有一大类应用场景非常适合采用上述技术进行处理,这 也是对现有闪联协议的一个有效补充和完善。 以上优选实施例中增加专用管理端口可以采用现有各种可能的方案,为本领域技 术人员所熟知,在此也不再赘述。 本发明的具体实施方式
所描述一种基于扩展闪联协议栈以增强闪联设备管理的 方法,由于采用了增加专用管理端口和设备状态查询消息以及设备控制消息的方式,扩展 了闪联协议栈,实现了对闪联设备进行管理和控制,增强了闪联网络的可管理性,填补了目 前闪联标准在可管理性方面的空白。 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 例如将UDP端口作为管理端口等,而所有这些改进和变换都本应属于本发明所附权利要求 的保护范围。
权利要求
一种基于扩展闪联协议栈以增强闪联设备管理的方法,包括以下步骤A、在当前的闪联协议栈中新增加一管理端口,预留给管理闪联设备的管理程序使用;B、启动所述闪联协议栈,侦听所述管理端口,接收来自所述管理程序的查询命令;C、所述管理程序上线,根据所述闪联设备的上线宣告消息解析该闪联设备的管理端口信息,并对可管理的闪联设备进行控制。
2. 根据权利要求1所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特 征在于,所述步骤A的操作还包括在所述闪联协议栈发出的在线宣告中,增加一字段域,用于指示当前闪联设备的管理 端口号。
3. 根据权利要求1或2所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特征在于,所述步骤A的操作还包括选取TCP端口作为所述管理端口预留给管理闪联设备的程序管理使用。
4. 根据权利要求1所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特 征在于,所述管理程序的查询命令包括设备状态查询请求。
5. 根据权利要求4所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特 征在于,所述设备状态查询请求包括当前的设备类型,设备提供的服务接口信息,设备上线 时间,或设备所在的网络拓扑信息。
6. 根据权利要求1所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特 征在于,所述管理程序的查询命令包括设备控制消息,所述设备控制消息用于发送对所述 闪联设备的控制命令。
7. 根据权利要求6所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其 特征在于,所述设备控制消息包括设备开机/关机,服务的上下线,或设备资源的共享的命 令。
8. 根据权利要求1所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特 征在于,所述步骤C中解析闪联设备管理端口信息的操作具体包括Cl、所述管理程序上线后接收所述闪联设备的上线宣告消息; C2、从该上线宣告消息中解析出所述闪联设备的管理端口信息;C3、根据该管理端口信息获取所述闪联设备的管理端口号。
9. 根据权利要求1或8所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法,其特征在于,所述步骤C中控制可管理的闪联设备之前的具体操作包括C4、获取所述闪联设备的管理端口号后,所述管理程序与该管理端口建立连接,并发送 所述设备状态查询消息;C5、所述闪联设备对所收到的设备状态查询消息进行解析与回应。
10. 根据权利要求1或8所述的一种基于扩展闪联协议栈以增强闪联设备管理的方法, 其特征在于,所述步骤C中控制可管理的闪联设备的具体操作包括C6、所述管理程序根据回应的信息发送所述设备控制消息至所述管理端口 ;C7、所述闪联设备对所收到设备控制消息进行解析并执行相应的操作指令。
全文摘要
本发明公开了一种基于扩展闪联协议栈以增强闪联设备管理的方法,包括以下步骤在当前的闪联协议栈中新增加一管理端口,预留给管理闪联设备的管理程序使用;启动所述闪联协议栈,侦听所述管理端口,接收来自所述管理程序的查询命令;所述管理程序上线,根据所述闪联设备的上线宣告消息解析该闪联设备的管理端口信息,并对可管理的闪联设备进行控制。由于采用了增加专用管理端口和设备状态查询消息以及设备控制消息的方式,扩展了闪联协议栈,实现了对闪联设备进行管理和控制,增强了闪联网络的可管理性,填补了目前闪联标准在可管理性方面的空白。
文档编号G06F9/46GK101753602SQ20081021801
公开日2010年6月23日 申请日期2008年12月3日 优先权日2008年12月3日
发明者孙翀 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1