专利名称:网络接入对象的操作组件生成处理方法及设备的利记博彩app
技术领域:
本发明实施例涉及通信技术领域,尤其涉及一种网络接入对象的操作组件生成处 理方法及代理网关设备和业务服务器。
背景技术:
伴随着互联网技术的日益发展,现代人们的生活和工作逐渐与网络技术息息相 关,生活中与个人相关的、可接入网络中的信息、资源以及对象也逐渐增多。例如,人们在某 项客户端应用系统中的累计积分值、在某个网络游戏中的经验值,甚至于设置在家中的附 带智能控制功能的网络家电设备,都能够作为一种与个人相关的个人信息接入到网络中。现有技术中,对于各种可接入至网络中的个人信息,都仅限于在其固有的系统平 台中得以体现与展示,例如对于用户在某个客户端应用系统中的积分值而言,只能应用于 对应的客户端系统平台中,用户只能在该对应的客户端系统中对积分值进行相应的操作及 更新,且在该应用系统中的用户的个人信息无法脱离该应用系统,以一种网络资源的形式 应用在另一应用系统中。又例如对于网络家电设备而言,目前的网络家电技术大多致力于 研究对家用电器的网络控制的实现,以及对于网络家电智能控制能力的提高,却无法实现 将网络家电的功能属性信息作为一种公开的网络元素,公布于互联网中;并且,人们对网络 家电的智能控制只能依赖于与该网络家电成套存在已设定好的操控系统,而无法脱离该系 统实现对网络家电的灵活控制。
发明内容
本发明实施例提供一种网络接入对象的操作组件生成处理方法及设备,用以实现 将各种网络接入对象的功能属性信息动态地添加到指定的业务系统中,使网络接入对象的 功能属性信息能够转换为一种互联网上的公开网络元素,并实现对网络接入对象的灵活的 控制。为实现上述目的,本发明实施例提供一种网络接入对象的操作组件生成处理方 法,包括接收代理网关发送的网络接入对象的属性信息以及与所述网络接入对象对应的 用户信息,所述属性信息由所述代理网关从所述网络接入对象获取得到;根据所述属性信息,创建与所述用户信息绑定的操作组件,所述操作组件用于为 与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境。为实现上述目的,本发明实施例还提供一种网络接入对象的操作组件生成处理方 法,包括接收网络接入对象发送的注册请求,所述注册请求中携带有所述网络接入对象的 属性信息;将所述属性信息和与所述网络接入对象对应的用户信息发送给业务服务器,以使 所述业务服务器根据所述属性信息,创建与所述用户信息绑定的操作组件,所述操作组件
5用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境。为实现上述目的,本发明实施例还提供一种业务服务器,包括信息接收模块,用于接收代理网关发送的网络接入对象的属性信息以及与所述网 络接入对象对应的用户信息,所述属性信息由所述代理网关从所述网络接入对象获取得 到;组件构建模块,用于根据所述属性信息,创建与所述用户信息绑定的操作组件,所 述操作组件用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操 作环境。为实现上述目的,本发明实施例还提供一种代理网关设备,包括注册请求接收模块,用于接收网络接入对象发送的注册请求,所述注册请求中携 带有所述网络接入对象的属性信息;信息发送模块,用于将所述属性信息和与所述网络接入对象对应的用户信息发送 给业务服务器,以使所述业务服务器根据所述属性信息,创建与所述用户信息绑定的操作 组件,所述操作组件用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操 控的操作环境。本发明实施例提供的网络接入对象的操作组件生成处理方法及设备,通过为用户 提供了一个针对各类可接入至网络中的网络接入对象的业务注册平台,使得用户能够通过 该注册平台将各类网络接入对象的属性信息在特定的业务系统中进行注册,并使该业务系 统为注册的该网络接入对象生成对应的操作组件,从而使得与用户的网络接入对象相关的 属性信息能够作为一种公开的网络元素添加至互联网中;另一方面,业务服务器为注册的 网络接入对象生成的操作组件,能够为对应的用户提供对该网络接入对象进行操控的操作 环境,从而使得用户可以在相应的业务系统上实现对注册的网络接入对象的操控,无需依 赖于已设定的操控系统,控制方式更为灵活。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为本发明网络接入对象的操作组件生成处理方法实施例一的流程图;图2为本发明网络接入对象的操作组件生成处理方法实施例二的流程图;图3为本发明网络接入对象的操作组件生成处理方法实施例三的信令图;图4为本发明实施例中操作组件对应的可视化操作环境的示意图;图5为本发明业务服务器实施例一的结构示意图;图6为本发明业务服务器实施例二的结构示意图;图7为本发明代理网关设备实施例一的结构示意图;图8为本发明代理网关设备实施例二的结构示意图;图9为本发明网络接入对象的操作组件生成处理系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明网络接入对象的操作组件生成处理方法实施例一的流程图,如图1 所示,本实施例的方法包括如下步骤步骤100,接收代理网关发送的网络接入对象的属性信息以及与该网络接入对象 对应的用户信息,该属性信息由代理网关从该网络接入对象获取得到;本发明实施例中,针对人们在生活或工作中的可接入至网络中的各种网络接入对 象,例如可接入至网络中的各种客户端应用程序、或者各种网络接入设备等,提供了一个注 册平台,该注册平台可以对应于一个虚拟社区,或者对应于一个特定的业务系统,通过该注 册平台,用户可以将各类网络接入对象的相关属性功能信息以注册信息的方式注册到该虚 拟社区或业务系统中,使之成为用户在该虚拟社区或业务系统中的用户属性信息;进一步 地,通过该注册过程,用户可以在对应的虚拟社区或业务系统中,实现对网络接入对象相关 信息的应用与操控,使得对各种网络接入对象的操控及实现方式更加灵活。以用户在某个 网络游戏中的相关用户信息为例,通过本发明实施例的注册流程,用户可以在特定的业务 系统中对这些用户信息进行操控,例如更改用户名、买卖装备等,而这些在该网络游戏中的 用户信息还可以作为用户在特定业务系统中的用户属性信息,例如在虚拟社区中以自动添 加的属性信息得以体现。具体地,本实施例针对与虚拟社区或者业务系统对应的业务服务器,对网络接入 对象在特定业务系统平台的注册流程进行了描述。在本实施例中,当用户需要将代表网络 接入对象的操控能力的属性信息注册到对应的业务系统中,以实现在该系统的平台上对该 网络接入对象的操控时,通过用户终端或网络接入对象自身,向将该网络接入对象接入至 业务服务器对应的业务系统的代理网关发送注册请求,该注册请求中携带有该网络接入对 象的相关属性信息。实际应用中,此处所指的代理网关可以为将网络接入对象接入至业务服务器中的 物理接口,对于各类不同的网络接入对象,代理网关可以表现为不同的物理实体。例如,对 于各种网络家电设备而言,该代理网关可以为与网络家电设备连接的家庭网关,作为各种 网络家电设备的通信枢纽,负责将网络家电设备接入至外部因特网中;而对于各类客户端 应用程序而言,该代理网关可以为对应的各类运营商提供的逻辑或物理接口,负责代理该 客户端应用程序与对应的业务服务器之间的数据与信息中转。代理网关接收到网络接入对象发送的注册请求后,根据接收到的注册请求,提取 其中的属性信息,并将该属性信息和与该网络接入对象对应的用户信息一起,发送给业务 系统对应的业务服务器。此处所指的与网络接入对象对应的用户信息,具体指使用该网络 家电设备的用户预先在与业务服务器对应的系统平台中所注册的信息,例如为用户ID或 者为用户口令等,是对应的用户在该系统平台中的对应标识信息。该用户信息可以预先设 置在代理网关中,当代理网关接收到网络接入对象的注册请求时从数据库中进行提取得 到;同时,该用户信息也可以由用户手动输入,即在代理网关接收到网络接入对象发送的注
7册请求时,由用户通过代理网关的人机界面手动输入至代理网关中。此外,在本实施例中, 代理网关添加至注册配置文件中的用户信息可以为一个或多个用户的用户信息,具体根据 实际情况而定。步骤101,根据属性信息,创建与用户信息绑定的操作组件,该操作组件用于为与 用户信息对应的用户提供可对网络接入对象进行操控的操作环境。业务服务器接收到代理网关发送的注册信息后,根据其中的属性信息,为系统平 台中与用户信息对应的用户对应地创建操作组件。该操作组件与属性信息中描述的网络接 入对象的功能属性的特征相对应,且该操作组件的作用在于将属性信息描述中的网络接 入对象的功能属性的特征,对应地转换成可操作执行的具体功能,为与用户信息对应的用 户提供可对该网络接入对象进行操控的操作环境。如此一来,用户通过将网络接入对象的属性信息以及对应的用户信息,通过对应 的代理网关在特定的系统平台上进行注册,便可以控制与该系统对应的业务服务器为与该 用户信息对应的用户,创建生成与属性信息中描述的网络接入对象的操控能力对应的操作 组件。用户可以通过生成的该操作组件提供的功能,实现在注册的系统平台上对该网络接 入对象的操控,控制方式非常灵活,无需强制依赖于与网络接入对象成套存在的已设定的 操控系统。而且,操控组件在对应的业务服务器中的创建,使得网络接入对象的属性信息能 够作为一种网络元素,甚至作为用户的个性化信息发布至特定的业务系统中,在此基础上 还能进一步地实现对网络接入对象的属性信息的资源共享。本实施例的网络接入对象的操作组件生成处理方法,通过为用户提供了一个针对 各类可接入网络中的网络接入对象的注册平台,使得用户能够通过该注册平台将网络接入 对象的属性信息在特定的系统平台中进行注册,以使该系统平台为注册的该网络接入对象 生成对应的操作组件,从而使得用户的网络接入对象的属性信息能够作为一种公开的网络 元素添加于互联网中;另一方面,业务服务器为注册的网络接入对象生成的操作组件,能够 为对应的用户提供对该网络接入对象进行操控的操作环境,从而使得用户可以在相应的系 统平台上实现对网络接入对象的操控,不依赖于已设定的操控系统,控制方式更为灵活。图2本发明网络接入对象的操作组件生成处理方法实施例二的流程图,如图2所 示,本实施例的方法包括如下步骤步骤200,接收网络接入对象发送的注册请求,该注册请求中携带有该网络接入对 象的属性信息;本实施例针对为网络接入对象提供接入注册服务的代理网关,对网络接入对象在 特定业务系统平台的注册流程进行了描述。以网络家电设备所对应的家庭网关为例,家庭 网关作为连接家庭网络和外部因特网的物理接口,是各种网络家电的通信枢纽。在一个家 庭网络中,家庭网关通过有线或无线的方式与各种网络家电设备相连,各种网络家电设备 通过对应的家庭网关可以与外部网络进行数据通信,从而实现具体功能并获得各种服务。在本实施例中,为各种网络接入对象提供了一个可以将该网络接入对象的相关功 能属性信息,添加成为对应业务系统的用户的个性化信息,以使用户可以在对应的业务系 统平台上对注册的网络接入对象进行相应的操控的注册平台。该注册平台以各网络接入对 象对应的代理网关作为接口,当与代理网关连接的网络接入对象需要将自身的设备能力在 特定的系统平台进行注册,以加入到该系统中时,向对应的代理网关发送注册请求,该注册请求中携带有描述了该网络接入对象的功能属性及相关设备能力的属性信息,且该注册请 求用于指示代理网关在对应的业务服务器中,针对该属性信息中为该网络接入对象进行注 册,从而使得业务服务器能够根据该属性信息,为网络接入对象在特定的业务系统中生成 能够对网络接入对象进行操控的组件。步骤201,将属性信息和与网络接入对象对应的用户信息发送给业务服务器,以使 业务服务器根据属性信息,创建与用户信息绑定的操作组件,该操作组件用于为与用户信 息对应的用户提供可对网络接入对象进行操控的操作环境。代理网关接收到网络接入对象发送的注册请求后,得知发送该注册请求的网络接 入对象需要将属性信息在对应的业务系统中进行注册,以实现在该业务系统平台上对该网 络接入对象的操控,于是,代理网关将该属性信息和与发送该注册请求的网络接入对象对 应的用户信息一起,发送给与特定的业务系统对应的业务服务器,以使该业务服务器根据 接收到的属性信息,为与用户信息对应的用户创建相应功能的操作组件。具体地,业务服务器创建生成的该操作组件与属性信息中描述的网络接入对象的 功能属性的特征相对应,且该操作组件的作用在于将属性信息描述中的网络接入对象的 及功能属性的特征,对应地转换成可操作执行的具体功能,为与用户信息对应的用户提供 一可对该网络接入对象进行操控的操作环境。从而用户可以通过对该操作组件的调用,在 注册的系统平台上实现对该网络接入对象的控制,控制方式更加灵活。进一步地,业务服务 器根据属性信息为对应的用户创建的上述操作组件,使得用户最终能在特定的系统平台上 对与其相关的网络接入对象进行操控。同时由于业务服务器所对应的业务系统处于公开的 网络中,因而这相当于将对网络接入对象的操控能力以一种公开的网络元素的形式,发布 到了互联网中,在此基础上还能进一步地实现对网络接入对象的属性信息的资源共享。实际应用中,本实施例中的与业务服务器对应的系统平台可以为一个虚拟社区或 者一个可安装在用户终端上的应用软件,在该虚拟社区或应用软件中,网络接入对象在注 册过程中所提供给业务服务器的功能属性信息,可以作为对应的用户个性化的属性得以展 示,通过此方式,用户可以将个人网络接入对象的功能,通过虚拟社区属性的方式共享给社 区内的好友。此外需要说明的是,上述与网络接入对象对应的用户信息具体为使用该网络接入 对象的用户预先在与业务服务器对应的系统平台中所注册的信息,例如为用户ID或者为 用户口令等,是对应的用户在该系统平台中的对应标识信息。该用户信息可以预先设置在 代理网关中,当代理网关接收到网络接入对象的注册请求时从数据库中进行提取得到;同 时该用户信息也可以由用户手动输入,即在代理网关接收到网络接入对象发送的注册请求 时,由用户通过代理网关的人机界面手动输入至代理网关中。此外,在本实施例中,代理网 关添加至注册配置文件中的用户信息可以为一个或多个用户的用户信息,具体根据实际情 况而定。本实施例的网络接入对象的操作组件生成处理方法,通过为用户提供一个针对各 类网络接入对象的注册平台,使得用户能够通过该注册平台将网络接入对象的属性信息在 特定的业务系统中进行注册,以使该业务系统为注册的该网络接入对象生成对应的操作组 件,从而使得用户的网络接入对象的属性信息能够作为一种公开的网络元素添加于互联网 中;另一方面,业务服务器为注册的网络接入对象生成的操作组件,能够为对应的用户提供
9对该网络接入对象进行操控的操作环境,从而使得用户可以在相应的系统平台上实现对网 络接入对象的操控,不依赖于已设定的操控系统,控制方式更为灵活。图3为本发明网络接入对象的操作组件生成处理方法实施例三的信令图。在本 实施例中,以网络接入对象为具体的网络家电设备,且接入的代理网关为家庭网关为例,对 网络家电设备在特定业务服务器中的注册以及注册后的应用进行了说明,但是需要了解的 是,本发明并不限于此。具体地,如图3所示,本实施例的方法包括如下步骤步骤300,网络家电设备向对应的家庭网关发送携带该网络家电设备的属性信息 的注册请求;步骤301,家庭网关根据属性信息、与网络家电设备对应的用户信息以及家庭网关 的IP地址和端口地址生成注册配置文件;步骤302,家庭网关将生成的注册配置文件发送给业务服务器;本实施例中,家庭网关接收到与其对应的网络家电设备发送的注册请求时,从该 注册请求中提取出其中携带的该网络家电设备的属性信息,并将该属性信息、与发送注册 请求的网络家电设备对应的用户信息、以及本家庭网关的IP地址和端口地址一起,生成注 册配置文件,发送给业务服务器。具体地,该用户信息为使用该网络家电设备的用户在对应 系统中的注册信息,家庭网关在注册配置文件中添加用户信息的过程可以为家庭网关根 据用户预先设置在家庭网关中的信息,在生成注册配置文件时自动添加生成,或者可以为 在家庭网关接收到注册请求时,根据用户的手动输入信息相应生成。而家庭网关在发送注 册配置文件给业务服务器时,通过添加该用户信息,实现了对网络家电设备和对应用户的 绑定,从而使得业务服务器在接收到注册配置文件时,能够获知系统中与该网络家电设备 对应的用户。进一步地,家庭网关发送的注册配置文件中还可以包括本家庭网关的IP地址和 端口地址,家庭网关将本家庭网关的IP地址和端口地址添加在注册配置文件中,并发送给 业务服务器的目的在于使业务服务器在根据网络家电设备的属性信息为该网络家电设备 创建生成操作组件时,同时将创建的该操作组件与对应的家庭网关的IP地址和端口地址 绑定,从而,当用户通过该操作组件对该网络家电设备进行操控时,业务服务器能够根据接 收到的注册配置文件中的IP地址和端口地址,向对应的家庭网关发送操控指令,以通过家 庭网关实现与对应的网络家电设备的数据交互。而关于用户通过操控组件对与该操控组件 对应的网络家电设备进行操控的具体过程,将在下述本发明实施例的描述中详细说明。具体地,在本实施例中,家庭网关在生成注册配置文件时,可以按照统一的格式, 例如使用XML文件描述方式或者其他的文本描述方式,将各注册信息进行封装。以下为以 网络家电设备为网络摄像头为例,对生成的注册配置文件进行举例说明。如下述表格所示, 为本发明实施例家庭中网关根据网络摄像头发送的属性信息、以及用户信息等生成的注册 配置文件的示例。
10 从上述注册配置文件的示例中可见,在对应于网络摄像头的注册配置文件中,包 括了网络摄像头的相关属性信息、对应于该网络摄像头的用户信息,以及相应家庭网关的 IP地址和端点地址。而且从上述描述中可见,该网络摄像头的属性信息至少包括如下信息 网络摄像头的名称(摄像头);网络摄像头的输入属性信息的名称(开关);该输入属性信 息的类型(布尔类型);网络摄像头的输出属性信息的名称(家庭监控);该输出属性信息 的类型(视频流)。对应于该网络摄像头的用户信息至少包括用户名(Zhangsan),用户口 令(zhangsanl23)。而且对应的家庭网关的IP地址(202. 12. 34. 56)和端口地址(1234)也 可以从该注册配置文件中得知。具体地,有关上述注册配置文件中包括的各种注册信息对应的具体用途,将在下 述步骤中进行详细描述,需要了解的是,本发明实施例只是以网络摄像头为例,对家庭网关 发送的注册配置文件进行了举例说明,而该注册配置文件中包括的注册信息以及各注册信 息包括的进一步的信息,都可以根据实际应用情况,以及根据网络家电设备的属性而定,在 本发明实施例中并不对此进行限制。此外还需说明的是,上述步骤301中,家庭网关接收网络家电设备发送的携带有 属性信息的注册请求的过程具体可以包括网络家电设备发送注册请求给对应的家庭网关;家庭网关响应该注册请求,向该网络家电设备发送用于读取其属性信息的数据读取请 求;网络家电设备响应该数据读取请求,向家庭网关返回描述该网络家电设备操控能力的 属性信息。步骤303,业务服务器对注册配置文件中的用户信息进行校验;本实施例中,业务服务器接收到家庭网关发送的注册配置文件后,将首先对该注 册配置文件进行校验,具体指对注册配置文件中的用户信息进行校验,以检验该用户信息 是否合法。具体地,由于该用户信息为对应的用户在进行网络家电设备的注册之前,在对应 的系统平台上进行注册的标识信息,因此,业务服务器中保存有关于该用户信息的相应记 录。在本步骤303中,业务服务器从注册配置文件中提取出用户信息,在自身的数据库中对 该用户信息进行查询,若查询到相应的记录,则证明该用户信息为合法信息,则继续执行下 述步骤。步骤304,若校验成功,业务服务器根据属性信息,创建与用户信息绑定的操作组 件,该操作组件用于为与用户信息对应的用户提供可对网络家电设备进行操控的操作环 境;若业务服务器对注册配置文件的校验成功,则进一步地提取出注册配置文件包含 的属性信息以及网关的IP地址和端口地址信息,并根据提取出的属性信息,在系统中创建 与用户信息、以及与家庭网关的IP地址和端口地址绑定的操作组件,该操作组件能够为与 用户信息对应的用户提供可对注册的网络家电设备进行操控的操作环境,从而用户能够通 过调用该操作组件,在对应的系统平台上实现对注册的网络家电设备的操控。具体地,在本实施例中,网络家电设备的属性信息可以包括该网络家电设备的输 入属性信息和输出属性信息。其中,输入属性信息是指,描述用户对于该网络家电设备可执 行的控制能力的信息,即可输入至该网络家电设备中的信息,例如上述示例中的对网络摄 像头的开关控制能力信息,以及现有的对网络空调的开关控制、温度高低设置控制、对网络 微波炉的开关控制的能力信息、或者向网络扬声器发送音频数据的能力信息等;而输出属 性信息则指能够从该网络家电设备读取的信息,即该网络家电设备可输出的信息,例如上 述示例中的网络摄像头输出的视频流信息、网络电视机正在播放的频道、网络摄像头即时 拍摄的视频数据信息、网络温度计的当前温度计数值等。相应地,业务服务器在根据属性信息创建生成操作组件时,将分别根据属性信息 中的上述输入属性信息和输出属性信息,在操作组件中生成具有相应可执行功能的组件模 土夬,以用于实现对网络家电设备的相应控制能力。在本实施例中,相应地将业务服务器生成 的操作组件中,分别与上述输入属性信息和输出属性信息对应的功能模块称为第一功能模 块和第二功能模块。第一功能模块和第二功能模块分别用于实现对对应的网络家电设备输 入控制指令,以及对该网络家电设备返回的数据的接收。需要了解的是,虽然为了便于理解,在本发明实施例中,将操作组件根据网络家电 设备属性中的数据输入和输出能力相应划分成第一功能模块和第二功能模块,但是在实际 应用中,操作组件为可实现对网络家电设备进行操控的整体应用程序,并不涉及相关功能 的划分。此外还需了解的是,关于上述所举例说明的网络家电设备的类型,以及网络家电 设备的属性信息中描述的、分别与对该网络家电的可控制能力和可读取能力对应的输入属性信息和输出属性信息,本发明实施例并不对此进行限制,目前和将来任何可以接入家庭 网络中的所有的网络家电设备,以及该网络家电设备所具有的操控能力都应在本发明实施 例所保护的范围之内。进一步地,在上述技术特征的基础上,在本实施例中,网络家电设备的属性信息还 可以包括网络家电设备的名称,以及上述网络家电设备的输入属性信息的名称和输出属 性信息的名称。例如在上述网络摄像头的注册配置文件中包括的该网络摄像头的名称摄 像头;输入属性的名称开关;以及输出属性的名称家庭监控。而业务服务器在根据属性 信息生成对应的操作组件时,还可以将属性信息中的这些名称信息作为生成的操作组件的 可视化信息,通过与业务服务器对应的应用软件,在对应的系统平台上进行展示,从而提供 给用户可对网络家电设备进行操控的一个可视化的操作环境。图4为本发明实施例中操作组件对应的可视化操作环境的示意图。如图4所示, 该示意图中以上述注册配置文件所对应的网络摄像头为例,描述了一种属性信息中的上述 各名称信息在操作组件的创建过程中的显示方式。该可视化的网络家电设备的属性信息, 可以通过个人终端的WEB浏览器在网页上得以展示,或者在对应的应用软件中得以展示, 而对于用户而言,用户可以通过登录相应的系统,通过系统平台上显示的该操作组件,实现 对网络家电设备的远程操控。具体地,在本实施例中,业务服务器根据网络家电设备的属性信息,创建生成操作 组件的过程,具体可以通过内容聚合Mashup技术,或者其他的聚合技术得以实现,任何能 够根据一定的信息,生成相应组件的技术,都可应用于本发明实施例中。步骤305,业务服务器发送注册成功的消息给家庭网关;业务服务器在根据接收到的注册配置文件,创建生成对应的操作组件后,代表对 应的网络家电设备的注册过程已经完成,于是业务服务器发送注册成功的消息给对应的家 庭网关,而该注册功能的消息可以在家庭网关的人机界面上进行展示。步骤306,业务服务器接收到用户终端发送的、与输入属性信息对应的对网络家电 设备的控制指令;步骤307,业务服务器通过操作组件中的第一功能模块,将控制指令转换为针对网 络家电设备的数据读取请求;步骤308,业务服务器将数据读取请求发送给对应的家庭网关;网络家电设备的属性信息在对应的业务服务器上注册成功之后,业务服务器创建 生成的与该属性信息对应的操作组件的相关操控功能,可以以可视化信息的形式通过与业 务服务器对应的应用软件得以展示,用户可以通过展示的信息所构成的操作环境,对相应 的网络家电设备进行远程操控。具体地,当用户通过用户终端上安装的相应应用软件,且通过该应用软件中显示 的与操作组件对应的操作环境,具体指通过调用操作组件中的第一功能模块开启对已注册 的网络家电设备的输入属性功能的控制时,例如开启上述网络摄像头的输入属性信息对应 的开关时,用户终端将发送相应的、与该输入属性信息对应的控制指令给业务服务器,该控 制指令用于指示业务服务器对相应的网络家电设备进行属性数据的读取,且该属性数据具 体指注册过程中该网络家电设备的属性信息中包括的、对应于输出属性信息的网络家电设 备的可输出数据。进一步地,由于该控制指令为与业务服务器对应的系统中的某一具体用户通过用户终端发送,因此该控制指令中还携带有该用户的相关用户信息。而业务服务器在接收到用户通过用户终端发送的控制指令后,通过调用上述注册 流程中创建的操作组件中、与网络家电设备的输入属性信息对应的第一功能模块,将控制 指令转换成相对应的对网络家电设备的数据读取请求,并将该数据读取请求发送给对应的 家庭网关。具体地,在本系统中,一个业务服务器可以对应于多个家庭网关,同时一个家庭网 关可以对应多个网络家电设备,而针对每个网络家电设备的注册请求,业务服务器均为该 网络家电设备创建生成了相对应的操作组件。因此,在接收到用户终端发送的控制指令时, 业务服务器首先应根据该控制指令中携带的用户信息,查询与该用户信息对应的操作组 件,从而通过该操作组件将控制指令转换的相对应的数据读取请求。进一步地,由于业务服务器在为该网络家电设备创建操作组件时,同时还将该操 作组件与发送注册配置文件的家庭网关的IP地址和端口地址进行了绑定,因此,根据操作 组件中记录的网关的IP地址和端口地址,业务服务器可以将数据读取请求准确地发送给 对应的家庭网关,以使相应的家庭网关执行相应的操作。步骤309,家庭网关将接收到的数据读取请求转发给对应的网络家电设备;家庭网关接收到业务服务器发送的针对网络家电设备的数据读取请求后,将该通 过因特网,从业务服务器传送的数据读取请求,相应地转换为对应的网络家电设备可识别 的数据读取请求,并转换后的数据读取请求通过家庭网络发送给对应的网络家电设备,以 使网络家电设备根据该数据读取请求返回相应的属性数据。步骤310,网络家电设备根据数据读取请求返回对应的属性数据给家庭网关;步骤311,家庭网关将属性数据转发给业务服务器;当网络家电设备根据家庭网关发送的数据读取请求,返回指定的属性数据给家庭 网关后,例如上述示例中的网络摄像头将存储的当前视频数据流返回给对应的家庭网关 后,家庭网关将接收到的属性数据进行格式转换,转换成因特网上可以传输的数据,并将该 数据转发给业务服务器,以实现对业务服务器发送的数据读取请求的响应。步骤312,业务服务器通过操作组件的第二功能模块,对接收到的属性数据进行展
示 ο业务服务器接收到家庭网关返回的对应网络家电设备的属性数据后,通过在注册 流程中为该网络家电设备创建的操作组件中、与输出属性信息对应的第二功能模块,对接 收到的属性数据在与该操作组件对应的可视性模块上进行展示。从而用户通过对应的应用 软件,可以实现对注册的网络家电设备的操控,以及接收到网络家电设备返回的数据。本实施例的网络接入对象的操作组件生成处理方法,通过为用户提供一个针对各 类网络接入对象的注册平台,使得用户能够通过该注册平台将网络接入对象的属性信息在 特定的业务系统中进行注册,以使该业务系统为注册的该网络接入对象生成对应的操作组 件,从而使得用户的网络接入对象的属性信息能够作为一种公开的网络元素添加于互联网 中;另一方面,业务服务器为注册的网络接入对象生成的操作组件,能够为对应的用户提供 对该网络接入对象进行操控的操作环境,从而使得用户可以在相应的系统平台上实现对网 络接入对象的操控,不依赖于固有的操控系统,控制方式更为灵活。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图5为本发明业务服务器实施例一的结构示意图,如图5所示,本实施例的业务服 务器包括信息接收模块11和组件构建模块12。其中,信息接收模块11用于接收代理网 关发送的网络接入对象的属性信息以及与该网络接入对象对应的用户信息,该属性信息由 代理网关从网络接入对象获取得到;组件构建模块12用于根据信息接收模块11接收到的 属性信息,创建与用户信息绑定的操作组件,该操作组件用于为与用户信息对应的用户提 供可对网络接入对象进行操控的操作环境。具体地,本实施例中,所有模块所涉及的具体工作过程,可以参考上述网络接入对 象的操作组件生成处理方法所涉及的相关实施例揭露的相关内容,在此不再赘述。本实施例的业务服务器,通过为用户提供一个针对各类网络接入对象的注册平 台,用户能够通过该注册平台将网络接入对象的属性信息在特定的业务系统中进行注册, 使该业务系统为注册的该网络接入对象生成对应的操作组件,从而使得用户的网络接入对 象的属性信息能够作为一种公开的网络元素添加于互联网中;另一方面,业务服务器为注 册的网络接入对象生成的操作组件,能够为对应的用户提供对该网络接入对象进行操控的 操作环境,从而使得用户可以在相应的系统平台上实现对网络接入对象的操控,不依赖于 已设定的操控系统,控制方式更为灵活。图6为本发明业务服务器实施例二的结构示意图,如图6所示,在上述实施例的基 础上,信息接收模块11接收到的属性信息可以包括网络接入对象的输入属性信息和输出 属性信息,相应地,组件构建模块12创建的操作组件可以包括与输入属性信息对应的第一 功能模块、以及与输出属性信息对应的第二功能模块。而本实施例的业务服务器还可以包括发送模块13和数据展示模块14。其中,发送 模块13用于当接收到与用户信息对应的用户通过用户终端发送的、与输入属性信息对应 的控制指令时,根据该控制指令生成对网络接入对象的数据读取请求,并将生成的数据读 取请求通过代理网关发送给该网络接入对象;数据展示模块14则用于接收网络接入对象 根据数据读取请求、通过代理网关返回的属性数据,并通过操作组件中的第二功能模块,对 接收到的属性数据进行展示。进一步地,本实施例中,业务服务器还可以包括地址接收模块15,用于在信息接收 模块11接收代理网关发送的网络接入对象的属性信息以及与该网络接入对象对应的用户 信息的同时,接收代理网关发送的该代理网关的IP地址和端口地址。而发送模块13则具 体用于根据代理网关的IP地址和端口地址,将数据读取请求通过与该IP地址和端口地址 对应的代理网关,发送给网络接入对象。同时,在本实施例中,上述组件构建模块12还用于 在创操作组件时,将该操作组件与地址接收模块15接收到的代理网关的IP地址和端口地 址绑定。更进一步地,在本实施例中,信息接收模块11接收到的属性信息还可以包括网 络接入对象的名称、输入属性信息的名称和输出属性信息的名称。相对应地,组件构建模块 12还用于在创建操作组件时,将属性信息中的网络接入对象的名称、输入属性信息的名称 和输出属性信息的名称作为操作组件的可视性信息进行展示。
15
具体地,本实施例中,所有模块所涉及的具体工作过程,可以参考上述网络接入对 象的操作组件生成处理方法所涉及的相关实施例揭露的相关内容,在此不再赘述。本实施例的业务服务器,通过为用户提供了一个针对各类网络接入对象的注册平 台,使得用户能够通过该注册平台将网络接入对象的属性信息在特定的系统平台中进行注 册,以使该系统平台为注册的该网络接入对象生成对应的操作组件,从而使得用户的网络 接入对象的属性信息能够作为一种公开的网络元素添加于互联网中;另一方面,业务服务 器为注册的网络接入对象生成的操作组件,能够为对应的用户提供对该网络接入对象进行 操控的操作环境,从而使得用户可以在相应的系统平台上实现对网络接入对象的操控,不 依赖于已设定的操控系统,控制方式更为灵活。图7为本发明代理网关设备实施例一的结构示意图,如图7所示,本实施例的代理 网关设备包括注册请求接收模块21和信息发送模块22。其中,注册请求接收模块21用于 接收网络接入对象发送的注册请求,该注册请求中携带有该网络接入对象的属性信息;信 息发送模块22用于将接收到的属性信息和与网络接入对象对应的用户信息发送给业务服 务器,以使业务服务器根据该属性信息,创建与用户信息绑定的操作组件,该操作组件用于 为与用户信息对应的用户提供可对网络接入对象进行操控的操作环境。具体地,本实施例中,所有模块所涉及的具体工作过程,可以参考上述网络接入对 象的操作组件生成处理方法所涉及的相关实施例揭露的相关内容,在此不再赘述。本实施例的代理网关设备,通过将网络接入对象的属性信息和对应的用户信息发 送给业务服务器,以使业务服务器为用户提供一个针对网络接入对象的注册平台,用户能 够通过该注册平台将网络接入对象的属性信息在特定的系统平台中进行注册,使该系统平 台为注册的该网络接入对象生成对应的操作组件,从而使得用户的网络接入对象的属性信 息能够作为一种公开的网络元素添加于互联网中;另一方面,业务服务器为注册的网络接 入对象生成的操作组件,能够为对应的用户提供对该网络接入对象进行操控的操作环境, 从而使得用户可以在相应的系统平台上实现对网络接入对象的操控,不依赖于已设定的操 控系统,控制方式更为灵活。图8为本发明代理网关设备实施例二的结构示意图,如图8所示,在上述实施例的 基础上,本实施例的代理网关设备还可以包括第一转发模块23和第二转发模块24。具体 地,本实施例代理网关设备的注册请求接收模块21接收的网络接入对象发送的属性信息 中可以包括该网络接入对象的输入属性信息和输出属性信息;相对应的,业务服务器据 此生成的业务操作组件包括与输入属性信息对应的第一功能模块、以及与输出属性信息 对应的第二功能模块。第一转发模块23用于当接收到业务服务器发送的、针对网络接入对象的数据读 取请求时,将数据读取请求转发给网络接入对象,该数据读取请求为业务服务器在接收到 对应的用户通过用户终端发送的、与输入属性信息对应的控制指令时,通过第一功能模块 生成;而第二转发模块24用于将网络接入对象根据数据读取请求返回的属性数据转发给 业务服务器,以使业务服务器通过操作组件的第二功能模块,对该属性数据进行展示。进一步地,本实施例的代理网关设备还可以包括地址发送模块25,用于在信息发 送模块22在将属性信息和与网络接入对象对应的用户信息发送给业务服务器的同时,将 自身的IP地址以及端口地址发送给业务服务器,以使业务服务器在根据属性信息创建所
16述操作组件时,将操作组件与IP地址以及端口地址绑定,以及使业务服务器根据IP地址和 端口地址发送数据读取请求。具体地,本实施例中,所有模块所涉及的具体工作过程,可以参考上述网络接入对 象的操作组件生成处理方法所涉及的相关实施例揭露的相关内容,在此不再赘述。本实施例的代理网关设备,通过将网络接入对象的属性信息和对应的用户信息发 送给业务服务器,以使业务服务器为用户提供一个针对网络接入对象的注册平台,用户能 够通过该注册平台将网络接入对象的属性信息在特定的系统平台中进行注册,使该系统平 台为注册的该网络接入对象生成对应的操作组件,从而使得用户的网络接入对象的属性信 息能够作为一种公开的网络元素添加于互联网中;另一方面,业务服务器为注册的网络接 入对象生成的操作组件,能够为对应的用户提供对该网络接入对象进行操控的操作环境, 从而使得用户可以在相应的系统平台上实现对网络接入对象的操控,不依赖于已设定的操 控系统,控制方式更为灵活。图9为本发明网络接入对象的操作组件生成处理系统实施例的结构示意图,如图 9所示,本实施例的网络接入对象的操作组件生成处理系统包括多个代理网关设备1、业 务服务器2以及多个网络接入对象3。其中,业务服务器2与多个代理网关设备连接1,每 个代理网关设备1与多个网络接入对象3中的至少一个网络接入对象3连接。具体地,本实施例中,所有设备的组成模块,以及该设备所涉及的具体工作过程, 可以参考上述网络接入对象的操作组件生成处理方法、代理网关设备、业务服务器以及网 络家电设备所涉及的相关实施例揭露的相关内容,在此不再赘述。本实施例的网接入对象的操作组件生成处理系统,通过为用户提供了一个针对各 类网络接入对象的注册平台,使得用户能够通过该注册平台将网络接入对象的属性信息在 特定的业务系统中进行注册,以使该业务系统为注册的该网络接入对象生成对应的操作组 件,从而使得用户的网络接入对象的属性信息能够作为一种公开的网络元素添加于互联网 中;另一方面,业务服务器为注册的网络接入对象生成的操作组件,能够为对应的用户提供 对该网络接入对象进行操控的操作环境,从而使得用户可以在相应的系统平台上实现对网 络接入对象的操控,不依赖于已设定的操控系统,控制方式更为灵活。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种网络接入对象的操作组件生成处理方法,其特征在于,包括接收代理网关发送的网络接入对象的属性信息以及与所述网络接入对象对应的用户信息,所述属性信息由所述代理网关从所述网络接入对象获取得到;根据所述属性信息,创建与所述用户信息绑定的操作组件,所述操作组件用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境。
2.根据权利要求1所述的网络接入对象的操作组件生成处理方法,其特征在于所述属性信息包括所述网络接入对象的输入属性信息和输出属性信息,所述操作组件 包括与所述输入属性信息对应的第一功能模块、以及与所述输出属性信息对应的第二功能 模块;所述根据所述属性信息,创建与所述用户信息绑定的操作组件之后,所述方法还包括当接收到所述对应的用户通过用户终端发送的、与所述输入属性信息对应的控制指令 时,根据所述控制指令生成对所述网络接入对象的数据读取请求,并将所述数据读取请求 通过所述代理网关发送给所述网络接入对象;接收所述网络接入对象根据所述数据读取请求、通过所述代理网关返回的属性数据, 并通过所述第二功能模块,对所述属性数据进行展示。
3.根据权利要求2所述的网络接入对象的操作组件生成处理方法,其特征在于 所述接收代理网关发送的网络接入对象的属性信息以及与所述网络接入对象对应的用户信息的同时,所述方法还包括接收所述代理网关发送的所述代理网关的IP地址和端 口地址;所述创建与所述用户信息绑定的操作组件还包括将所述操作组件与所述代理网关的 IP地址和端口地址绑定;所述将所述数据读取请求通过所述代理网关发送给所述网络接入对象包括根据所述 代理网关的IP地址和端口地址,将所述数据读取请求通过与所述IP地址和端口地址对应 的代理网关,发送给所述网络接入对象。
4.一种网络接入对象的操作组件生成处理方法,其特征在于,包括接收网络接入对象发送的注册请求,所述注册请求中携带有所述网络接入对象的属性 fn息;将所述属性信息和与所述网络接入对象对应的用户信息发送给业务服务器,以使所述 业务服务器根据所述属性信息,创建与所述用户信息绑定的操作组件,所述操作组件用于 为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境。
5.根据权利要求4所述的网络接入对象的操作组件生成处理方法,其特征在于所述属性信息包括所述网络接入对象的输入属性信息和输出属性信息,所述操作组件 包括与所述输入属性信息对应的第一功能模块、以及与所述输出属性信息对应的第二功能 模块;所述将所述属性信息和与所述网络接入对象对应的用户信息发送给业务服务器之后, 所述方法还包括当接收到所述业务服务器发送的、针对所述网络接入对象的数据读取请求时,将所述 数据读取请求转发给所述网络接入对象,所述数据读取请求为所述业务服务器在接收到所述对应的用户通过用户终端发送的、与所述输入属性信息对应的控制指令时,通过所述操 作组件的所述第一功能模块生成;将所述网络接入对象根据所述数据读取请求返回的属性数据转发给所述业务服务器, 以使所述业务服务器通过所述操作组件的第二功能模块,对所述属性数据进行展示。
6.根据权利要求5所述的网络接入对象的操作组件生成处理方法,其特征在于 所述将所述属性信息和与所述网络接入对象对应的用户信息发送给业务服务器的同时,所述方法还包括将自身的IP地址以及端口地址发送给所述业务服务器,以使所述业 务服务器在根据所述属性信息创建所述操作组件时,将所述操作组件与所述IP地址以及 端口地址绑定,以及使所述业务服务器根据所述IP地址和端口地址发送所述数据读取请 求。
7.—种业务服务器,其特征在于,包括信息接收模块,用于接收代理网关发送的网络接入对象的属性信息以及与所述网络接 入对象对应的用户信息,所述属性信息由所述代理网关从所述网络接入对象获取得到;组件构建模块,用于根据所述属性信息,创建与所述用户信息绑定的操作组件,所述操 作组件用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境 O
8.根据权利要求7所述的业务服务器,其特征在于所述属性信息包括所述网络接入对象的输入属性信息和输出属性信息,所述操作组件 包括与所述输入属性信息对应的第一功能模块、以及与所述输出属性信息对应的第二功能 模块;所述业务服务器还包括发送模块,用于当接收到所述对应的用户通过用户终端发送的、与所述输入属性信息 对应的控制指令时,根据所述控制指令生成对所述网络接入对象的数据读取请求,并将所 述数据读取请求通过所述代理网关发送给所述网络接入对象;数据展示模块,用于接收所述网络接入对象根据所述数据读取请求、通过所述代理网 关返回的属性数据,并通过所述操作组件中的第二功能模块,对所述属性数据进行展示。
9.根据权利要求8所述的业务服务器,其特征在于,所述业务服务器还包括地址接收模块,用于在接收所述代理网关发送的所述网络接入对象的属性信息以及与 所述用户信息的同时,接收所述代理网关发送的所述代理网关的IP地址和端口地址;所述组件构建模块还用于在创建所述操作组件时,将所述操作组件与所述代理网关的 IP地址和端口地址绑定;所述发送模块具体用于根据所述IP地址和端口地址,将所述数据读取请求通过与所 述IP地址和端口地址对应的代理网关,发送给所述网络接入对象。
10.一种代理网关设备,其特征在于,包括注册请求接收模块,用于接收网络接入对象发送的注册请求,所述注册请求中携带有 所述网络接入对象的属性信息;信息发送模块,用于将所述属性信息和与所述网络接入对象对应的用户信息发送给业 务服务器,以使所述业务服务器根据所述属性信息,创建与所述用户信息绑定的操作组件, 所述操作组件用于为与所述用户信息对应的用户提供可对所述网络接入对象进行操控的操作环境。
11.根据权利要求10所述的代理网关设备,其特征在于所述属性信息包括所述网络接入对象的输入属性信息和输出属性信息,所述操作组件 包括与所述输入属性信息对应的第一功能模块、以及与所述输出属性信息对应的第二功能 模块;所述代理网关设备还包括第一转发模块,用于当接收到所述业务服务器发送的、针对所述网络接入对象的数据 读取请求时,将所述数据读取请求转发给所述网络接入对象,所述数据读取请求为所述业 务服务器在接收到所述对应的用户通过用户终端发送的、与所述输入属性信息对应的控制 指令时,通过所述第一功能模块生成;第二转发模块,用于将所述网络接入对象根据所述数据读取请求返回的属性数据转发 给所述业务服务器,以使所述业务服务器通过所述操作组件的第二功能模块,对所述属性 数据进行展示。
12.根据权利要求11所述的代理网关设备,其特征在于,所述代理网关设备还包括 地址发送模块,用于在将所述属性信息和与所述网络接入对象对应的用户信息发送给业务服务器的同时,将自身的IP地址以及端口地址发送给所述业务服务器,以使所述业务 服务器在根据所述属性信息创建所述操作组件时,将所述操作组件与所述IP地址以及端 口地址绑定,以及使所述业务服务器根据所述IP地址和端口地址发送所述数据读取请求。
全文摘要
本发明提供一种网络接入对象的操作组件生成处理方法及设备,方法包括接收代理网关发送的网络接入对象的属性信息以及与网络接入对象对应的用户信息,属性信息由代理网关从网络接入对象获取得到;根据属性信息,创建与用户信息绑定的操作组件,该操作组件用于为与用户信息对应的用户提供可对网络接入对象进行操控的操作环境。本发明实施例通过为用户提供一个注册平台,用户通过将各种网络接入对象的属性信息在对应的系统平台中进行注册,能够将网络接入对象的属性信息能够作为一种网络元素在网络中进行发布;另一方面,用户可以在该系统平台上实现对网络接入对象的操控,不依赖于已设定操控系统,控制方式更为灵活。
文档编号H04L12/66GK101902460SQ20101013698
公开日2010年12月1日 申请日期2010年3月30日 优先权日2010年3月30日
发明者乐冠, 吴廷良, 宋美娜, 屈海涛, 张晓奇, 杨健, 梁程加, 罗耀平, 许可, 鄂海红, 陈辉, 黄涛 申请人:华为终端有限公司;北京邮电大学