一种基于闪联网络中的网络管理方法和服务器及其系统的制作方法

文档序号:7714911阅读:154来源:国知局
专利名称:一种基于闪联网络中的网络管理方法和服务器及其系统的制作方法
技术领域
本发明涉及网络通信技术领域,特别涉及一种基于闪联网络中的网络管理方法和 服务器及其系统。
背景技术
闪联(Intelligent Grouping and Resource Sharing, IGRS)适用于企业、公共 场所、个人以及家庭所涉及的信息设备互联,其遵循共同资源及功能服务接口标准,使设备 能够有效实现资源开放及服务协同,提高设备功能互操作性,并增强不同设备间组合服务 的功能。该标准是建立在TCP/IP协议(TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)之上的应用层协议,它是在更高一级实现不同 的硬件和软件系统的统一的基础上,方便地将信息设备和传统的电器设备有效互联,自动 发现和寻找可以利用的设备和服务功能,以一种简单的方式安装并使用。IGRS标准包括核心基础协议组、智能应用框架和特色应用,其设计的目标是在 有限范围网络域(有线、无线)内支持多种信息设备、家用电器、通信设备之间的设备自动 发现、动态组网、资源共享和协同服务,从而提高这些设备间的互操作性和易用性,充分发 挥不同设备的功能特点,为用户创造新的应用模式和丰富应用,从而促进不同3C(电子消 费)设备间的融合与互连互通。对于闪联标准而言,它能根据一个数字家庭网络的不同用途和不同能力,而提供 不同服务。例如,在数字家庭网络中,有的设备专门提供媒体播放的服务,有的设备专门提 供网络存储的服务,有的设备专门提供网络打印服务,有的设备专门提供家居控制服务,有 的设备即可以提供服务还可以请求服务等等。这样便给用户带来一个问题当终端设备数 量比较少的时候,用户对这些设备服务的定位和使用还可以得心应手,但是随着终端设备 的数量增加,终端设备功能的增强,以及网络环境复杂化,用户往往不能真正地了解网络及 各终端设备的实际状况和能力,也就无法很好使用那些本可以使用的服务,这样,当一个终 端设备需要请求其它终端设备服务时,只能通过广播的方式查找,使其工作效率很低,给用 户带来了不便。因此,在现阶段的闪联标准和DLNA(Digital Living Network Alliance,数字生 活网络联盟)标准中的服务还是一种扁平化的结构,缺乏一种有效的分类,组织,管理和查 询机制,而服务是互联互通技术体系中最为重要和关键的元素,所以对网络服务的管理成 为一个越来越重要的课题。因而现有闪联网络中在服务管理方面的技术还有待改进和提高。

发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于闪联网络中的网 络管理方法和服务器及其系统,能通过服务器对网络中的终端设备的服务有效地进行分类 和组织,以及给终端设备提供查询服务。
为了达到上述目的,本发明采取了以下技术方案一种基于闪联网络中的网络管理方法,在所述闪联网络中包括有多个在线的服务 器,所述的方法包括以下步骤A、选举在线服务器中的一个作为被选举为目录服务器;B、在所述目录服务器上建立本地数据库;C、所述目录服务器接收网络中各终端设备的服务宣告消息,并将所述服务宣告消 息进行组织和分类;D、所述目录服务器将所述服务宣告消息存储在所述本地数据库中,用于在所述目 录服务器接收到终端设备发出的服务请求时,从该本地数据库中检索相应的服务信息发送 给所述终端设备。所述的方法,其中,所述的步骤A还包括当所述目录服务器下线时,选举另一在 线的服务器作为目录服务器。所述的方法,其中,所述服务宣告消息包括服务的类型字段和服务的可见性字 段。所述的方法,其中,所述服务信息包括服务的类型、服务的接口、服务位于终端设 备的URL和服务的可见性。一种基于闪联网络中的目录服务器,其中,包括本地创建模块,用于在所述目录服务器上建立本地数据库;管理模块,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服务 宣告消息进行组织和分类;存储模块,用于所述目录服务器将所述服务宣告消息存储在所述本地数据库中;响应模块,用于所述目录服务器接收终端设备发出的服务请求,并从本地数据库 中检索相应的服务信息发送给所述终端设备。所述的目录服务器,其中,所述本地数据库中的服务信息包括服务的类型、服务 的接口、服务位于终端设备的URL和服务的可见性。一种基于闪联网络中的网络管理系统,包括提供网络服务和请求提供服务的终 端设备,其中,还包括目录服务器,用于对网络中的和终端设备的服务进行组织和分类,以 及给所述终端设备提供查询服务;所述目录服务器包括本地创建模块,用于在所述目录服务器上建立本地数据库;管理模块,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服务 宣告消息进行组织和分类;存储模块,用于目录服务器将所述服务宣告消息存储在所述本地数据库中;响应模块,用于所述目录服务器接收终端设备发出的服务请求,并从本地数据库 中检索相应的服务信息发送给所述终端设备。所述的系统,其中,还包括,在线选举模块,用于从上线的服务器中选举目录服务
ο所述的系统,其中,所述终端设备包括第一发送模块,用于终端设备向目录服务器 发送服务宣告消息和服务请求。本发明提供的一种基于闪联网络中的网络管理方法和服务器及其系统,由于采用
4了目录服务器对各终端设备的服务进行组织和分类,以及给终端设备提供查询服务,方便 了用户对各终端设备服务的操作,提高了工作效率,同时本发明还可以作为互连互通标准 的有益补充,填补了闪联标准在服务管理方面的空白。


图1是本发明实施例提供的基于闪联网络中的网络管理方法的流程图;图2是本发明实施例提供的基于闪联网络中的目录服务器的结构框图;图3是本发明实施例提供的基于闪联网络中网络管理系统的结构框图。
具体实施例方式本发明提供了一种基于闪联网络中的网络管理方法和服务器及其系统,其中,所 述的方法,包括在多个在线的服务器中选举一个作为目录服务器;在所述目录服务器上 建立本地数据库;所述目录服务器接收网络中各终端设备的服务宣告消息,并将所述服务 宣告消息进行组织和分类;所述目录服务器将所述服务宣告消息存储在所述本地数据库 中,用于在所述目录服务器接收到终端设备发出的服务请求时,从该本地数据库中检索相 应的服务信息发送给所述终端设备。本发明通过目录服务器对各终端设备的服务进行分 类,组织,以及给终端设备提供查询服务,方便了用户对各终端设备服务的操作,提高了工 作效率;同时本发明还可以作为互连互通标准的有益补充,填补了闪联标准在服务管理方 面的空白。为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。图1是本发明提供的一种基于闪联网络中的网络管理方法,该方法应用于网络通 信领域,在闪联协议网络中,给各网络终端设备提供网络服务信息,例如,对位于网络中的 终端设备的服务消息进行分类和管理,以及给各终端设备提供查询服务,特别在终端设备 数量较多的闪联网络中,提高用户的工作效率,因此本实施例提一种能够对网络中各终端 设备的服务信息进行有效管理的方法,在闪联网络中包括多个在线的服务器,所述的方法 包括以下步聚110、选举在线服务器中的一个作为目录服务器;本实施例在闪联网络中,增加了一种新的设备类型目录服务器,这种目录服务器 在上线的多个服务器中通过选举动态产生。在服务运行过程中,当被选举出来的目录服务 器下线时,需要重新产生一次选举,这时选举另一在线的服务器作为目录服务器,确保在闪 联网络中始终有一个活动可用的目录服务器。120、在所述目录服务器上建立本地数据库,用于存储网络中各上线终端设备的服
务信息。130、所述目录服务器接收网络中各终端设备的服务宣告消息,并将各终端设备的 服务宣告消息进行组织和分类;本步骤主要是为了给网络中各种终端设备提供的服务信息进行有效管理,例如 根据各终端设备的服务宣告消息,对各终端设备提供的服务类型进行组织和分类。本实施 例中,在终端设备的服务宣告消息中增加了两个特定的字段分别为该终端设备的服务类型字段和服务的可见性字段,以便用户能真正了解网络及各终端设备的实际状况及其工作 能力。140、所述目录服务器将所述服务宣告消息存储在本地数据库中;目录服务器将分类后的服务宣告消息存储在本地数据库中,用于在所述目录服务 器接收到终端设备发出的服务请求时,从该本地数据库中检索相应的服务信息发送给请求 服务的终端设备。此时本地数据库中存储的每一条服务信息包括服务的类型、服务的接 口、服务位于终端设备的URL(Uniform Resource Locator,统一资源定位符)和服务的可见 性等。并且,当目录服务器接收到终端设备发出的服务请求时,从本地数据库中检索相应的 服务信息,以分组方式的查询结果发送给请求服务的终端设备。用户根据目录服务器提供 的服务信息,选择合适的终端设备服务。以下以网络打印为应用实施例对本发明实施例的具体实现进行详细描述在闪联网络中,如果用户希望在网络中查找一个提供网络打印的终端设备,则用 户可以直接通过终端设备的搜索界面进行查询。用户可以先向目录服务器发送服务请求, 该服务请求可以包含搜索当前网络上全部在线的终端设备的服务,目录服务器以服务类型 分组的方式向用户返回查询结果。此时用户可以看到所有上线终端设备的服务类型,比如, 有媒体播放类型,网络存储类型和网络打印类型这几种服务。然后,用户在终端设备的界面 上选中网络打印类型,点击进入,此时,目录服务器从数据库中检索所有网络上提供打印服 务的终端设备,以列表的方式返回给用户,用户再选择希望使用的设备打印。本发明提供的一种基于闪联网络中的网络管理方法,采用了目录服务器对各上线 终端设备的服务进行分类,组织,以及给终端设备提供查询服务,方便了用户对终端设备服 务的操作,使用户真正了解网络及各终端设备的实际状况及其工作能力,提高了工作效率, 同时本发明还可以作为互连互通标准的有益补充,填补了闪联标准在服务管理方面的空 白。基于上述的网络服务管理方法,本发明还对应提供一种基于闪联网络中的目录服 务器,如图2所示,所述目录服务器包括本地创建模块210,用于在所述目录服务器上建立本地数据库;管理模块220,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服 务宣告消息进行组织和分类;存储模块230,用于所述目录服务器将所述服务宣告消息存储在所述本地数据库 中;响应模块M0,用于所述目录服务器接收终端设备发出的服务请求,并从本地数据 库中检索相应的服务信息发送给所述终端设备。其中,所述本地数据存储的服务信息包括服务的类型、服务的接口、服务位于的 终端设备的URL和服务的可见性,使用户能了解网络及各终端设备的实际状况及其工作能 力。将上述的目录服务器应用于闪联网络中,可以得到如图3所示的网络管理系统, 其包括多个上线的终端设备310和目录服务器320。其中,所述终端设备310用于提供网 络服务和请求提供服务;所述目录服务器320,用于对网络中各终端设备的服务进行组织 和分类,以及给所述终端设备提供查询服务;所述的目录服务器320包括
6
本地创建模块,用于在所述目录服务器上建立本地数据库;管理模块,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服务 宣告消息进行组织和分类;存储模块,用于所述目录服务器将所述服务宣告消息存储在所述本地数据库中;响应模块,用于目录服务器接收终端设备发出的服务请求,并从本地数据库中检 索相应的服务信息发送给所述终端设备。为了确保在闪联网络中有一个活动可用的目录服务器,所述的网络管理系统还包 括在线选举模块330,用于从上线的服务器中选举目录服务器,以及当所述目录服务器下 线时,重新选举目录服务器。在进一步的实施例中,所述终端设备包括发送模块311,用于终端设备向目录服务 器发送服务宣告消息和服务请求。本实施例在所述终端设备的服务宣告消息中,增加了两 个特定的字段分别为该服务类型字段和该服务的可见性字段。其中,服务请求可以包括服 务搜索请求,当用户需要使用终端设备服务时,可以先通过终端设备向目录服务器发送服 务搜索请求。服务搜索请求可以根据多个条件进行组合查询,例如,可以根据服务类型查询 或者直接搜索某个具体的服务。这种服务请求建立在TCPCTransferControl Protocol,传 输控制协议)协议之上,可以有针对性地查询,大大提高了工作效率。综上所述,本发明提供的网络管理系统,由于采用了目录服务器,用户可以通过目 录服务器,真正了解了网络及各终端设备的实际状况及其工作能力,给闪联网络的服务提 供了有效的组织,分类和查询机制,同时本发明还可以作为互连互通标准的有益补充,填补 了闪联标准在服务管理方面的空白。可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发 明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保 护范围。
权利要求
1.一种基于闪联网络中的网络管理方法,所述闪联网络中包括多个在线的服务器,所 述的方法包括以下步骤A、选举在线服务器中的一个作为目录服务器;B、在所述目录服务器上建立本地数据库;C、所述目录服务器接收网络中各终端设备的服务宣告消息,并将所述服务宣告消息进 行组织和分类;D、所述目录服务器将所述服务宣告消息存储在所述本地数据库中,用于在所述目录服 务器接收到终端设备发出的服务请求时,从该本地数据库中检索相应的服务信息发送给所 述终端设备。
2.根据权利要求1所述的方法,其特征在于,所述的步骤A还包括当所述目录服务器 下线时,选举另一在线的服务器作为目录服务器。
3.根据权利要求1所述的方法,其特征在于,所述服务宣告消息包括服务的类型字段 和服务的可见性字段。
4.根据权利要求1所述的方法,其特征在于,所述服务信息包括服务的类型、服务的 接口、服务位于终端设备的URL和服务的可见性。
5.一种基于闪联网络中的目录服务器,其特征在于,包括本地创建模块,用于在所述目录服务器上建立本地数据库;管理模块,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服务宣告 消息进行组织和分类;存储模块,用于所述目录服务器将所述服务宣告消息存储在所述本地数据库中;响应模块,用于所述目录服务器接收终端设备发出的服务请求,并从本地数据库中检 索相应的服务信息发送给所述终端设备。
6.根据权利要求5所述的目录服务器,其特征在于,所述本地数据库中的服务信息包 括服务的类型、服务的接口、服务位于终端设备的URL和服务的可见性。
7.一种基于闪联网络中的网络管理系统,包括提供网络服务和请求提供服务的终端 设备,其特征在于,还包括目录服务器,用于对网络中各终端设备的服务进行组织和分类, 以及给所述终端设备提供查询服务;所述目录服务器包括本地创建模块,用于在所述目录服务器上建立本地数据库;管理模块,用于所述目录服务器接收各终端设备的服务宣告消息,并将所述服务宣告 消息进行组织和分类;存储模块,用于所述目录服务器将所述服务宣告消息存储在所述本地数据库中;响应模块,用于所述目录服务器接收终端设备发出的服务请求,并从本地数据库中检 索相应的服务信息发送给所述终端设备。
8.根据权利要求7所述的系统,其特征在于,还包括,在线选举模块,用于从上线的服 务器中选举目录服务器。
9.根据权利要求7所述的系统,其特征在于,所述终端设备包括发送模块,用于终端设 备向目录服务器发送服务宣告消息和服务请求。
全文摘要
本发明公开了一种基于闪联网络中的网络管理方法和服务器及其系统,其中,所述的方法包括在上线的多个服务器中选举一个作为目录服务器;在所述目录服务器上建立本地数据库;所述目录服务器接收网络中各终端设备的服务宣告消息,并将所述服务宣告消息进行组织和分类;目录服务器将所述服务宣告消息存储在所述本地数据库中,用于目录服务器接收到终端设备发出的服务请求时,从本地数据库中检索相应的服务信息,发送给所述终端设备。本发明采用了目录服务器对各终端设备的服务进行组织和分类,以及给终端设备提供查询服务,方便了用户对终端设备服务的操作,提高了工作效率。
文档编号H04L29/06GK102082712SQ20091018856
公开日2011年6月1日 申请日期2009年11月27日 优先权日2009年11月27日
发明者孙翀 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1