异构家庭网络设备之间的连接方法、装置及连接网桥

出售状态:已下证
专 利 号 :已交易,保密
专利类型:发明专利
专利分类:计算机
出售价格:
直 接 购 买 联 系 客 服

详细介绍


技术领域

本发明涉及数字家庭技术领域,特别是一种异构家庭网络设备之间的连接方法、装置及连接网桥。


背景技术

家庭网络技术是将家庭中的个人电脑、外围设备、移动电话以及智能家用电器等连接在一个局域网中,并对它们进行控制。伴随着网络技术快速发展,技术竞争日益加剧,竞争各方根据自身行业特点成立标准化组织,提出了不同的家庭网络技术标准,以期在未来的市场中取得先机。但是,目前的这些家庭网络标准之间互不相容,若使用两种不同标准的家庭网络互连,则在其中一个家庭网络中,不能够实现与另一网络设置的互连通信。

以通用通信协议(Common Communication Protocol,CCP)为例,所述CCP协议能够实现异构网络间的互连。这个标准应用于具有网络功能的系统以及家庭网络设备,如智能家电、控制设备、网络终端和家庭服务器等,所述CCP协议也可以应用于由一个单一家庭服务器所组成的网络。

而信息设备资源共享协同协议(Intelligent Grouping and Resource Sharing,IGRS)标准适用于企业、公共场所以及家庭所涉及的信息终端互联,所述IGRS协议遵循共同资源以及功能服务接口标准,能够有效实现资源开放以及服务协同,提高设备的互操作性,并且能够增强不同设备之间组膈服务的功能。IGRS协议的本质上是功能的整合与协同,包括智能互联、资源共享、协同服务三个特征,其采用开放性体系结构,支持多种应用框架和特殊应用。

若需要将应用所述CCP协议的家庭网络与应用所述IGRS协议的家庭网络相互连接,实现所述两种网络中设备的互操作,则需要一种方法实现两种协议间消息的互通。但是,IGRS协议所采用的是面向服务的机制,而CCP协议采用数据包封装的方式实现数据传输,因此两种协议机制完全不同,目前并不存在一种技术方案,能够连接所述应用两种协议的家庭网络,实现所述两种家庭网络中设备的互联以及互操作。


发明内容

本发明实施例提供一种异构家庭网络设备之间的连接方法、装置及连接网桥,以解决应用IGRS协议的家庭网络与应用CCP协议的家庭网络之间不能够连接通信,所述两种异构家庭网络间的设备无法实现互操作的问题。

为解决上述问题,本发明实施例提供一种异构家庭网络设备之间的连接方法,包括步骤:

接收发起侧网络发送的设备控制消息;

解析所述设备控制消息,根据目标侧网络应用协议进行重新封装;

发送所述设备控制消息至所述目标侧网络。

优选地,接收发起侧网络发送的设备控制消息之前,所述方法还包括:

接收所述目标侧网络发送的设备信息;

解析所述设备信息,根据所述发起侧网络应用协议进行重新封装;

存储所述重新封装的设备信息。

优选地,存储所述重新封装的设备信息之后,所述方法还包括:

接收所述发起侧网络发送的目标操作设备查询请求信息;

确定存储的设备信息中包括所述目标操作设备信息;

发送所述目标操作设备信息至发起侧网络。

优选地,若存储的设备信息中未包括所述目标操作设备信息,所述方法还包括:

在所述目标侧网络获取所述目标操作设备信息;

解析所述目标操作设备信息,根据发起侧网络应用协议进行重新封装;

发送所述重新封装的目标操作设备信息至所述发起侧网络。

优选地,接收发起侧网络发送的设备控制消息之前,所述方法还包括:

接收所述目标侧网络发送的设备在线消息;

根据所述设备在线消息,获取所述目标侧网络在线设备的设备信息;

解析所述设备信息,根据所述发起侧网络应用协议进行重新封装并存储。

优选地,接收所述目标侧网络发送的设备在线消息之后,所述方法还包括:

解析所述设备在线消息,根据所述发起侧网络应用协议进行重新封装;

发送所述重新封装的设备在线消息至发起侧网络。

优选地,发送所述重新封装后的设备在线消息至发起侧网络之后,所述方法还包括:

接收所述发起侧网络发送的目标操作设备信息请求消息;

发送所述目标操作设备信息至发起侧网络。

优选地,所述发起侧网络为应用信息设备资源共享协同服务IGRS协议的网络,所述目标侧网络为应用通用通信协议CCP的网络,或者

所述发起侧网络为应用CCP协议的网络,所述目标侧网络为应用IGRS协议的网络。

相应地,本发明实施例还提供一种异构家庭网络设备之间的连接装置,包括:

接收单元,用于接收发起侧网络发送的设备控制消息;

解析单元,用于解析所述设备控制消息;

封装单元,用于根据目标侧网络应用协议,重新封装所述设备控制消息;

发送单元,用于发送所述设备控制消息至所述目标侧网络。

优选地,所述装置还包括:

存储单元,用于存储所述重新封装的设备信息。

优选地,所述装置还包括:

确定单元,在接收到所述发起侧发送的目标操作设备查询请求信息时,用于确定所述存储单元中包括所述目标操作设备信息,通知执行发送所述目标操作设备信息至发起侧网络步骤。

优选地,所述装置还包括:

获取单元,在所述存储单元中未包括所述目标操作设备信息的情况下,用于在所述目标侧网络获取所述目标操作设备信息,通知执行解析、封装及发送所述目标操作设备信息至发起侧网络步骤。

优选地,所述发起侧网络为应用IGRS协议的网络,所述目标侧网络为应用CCP的网络,或者

所述发起侧网络为应用CCP协议的网络,所述目标侧网络为应用IGRS协议的网络。

相应地,本发明实施例还提供一种连接网桥,所述连接网桥包括如上所述的异构家庭网络设备之间的连接装置。

与现有技术相比,本发明实施例提供的异构家庭网络设备之间的连接方法、装置及连接网桥能够将应用不同协议家庭网络间发送的消息进行相应的转换,实现所述两种网络中设备的互联与互操作。


附图说明

图1是本发明实施例的方法流程图;

图2是本发明第一优选实施例的通信流程图;

图3是本发明第二优选实施例的通信流程图;

图4是本发明实施例的装置结构图。

具体实施方式

下面结合附图及实施例对本发明作详细的说明。请参阅图1所示为本发明实施例方法流程图,具体包括步骤:

步骤S101:接收发起侧网络发送的设备控制消息;

步骤S102:解析所述设备控制消息,根据目标侧网络应用协议进行重新封装;

步骤S103:发送所述设备控制消息至所述目标侧网络。

在本发明的优选实施例中,所述两个家庭网络分别为应用IGRS协议的网络和应用CCP协议的网络,其中,对所述IGRS协议的信息与CCP协议数据包中字段的解析过程是通过预先设定的映射关系来实现的,具体请参阅如下表1至表3所示,其中表1为CCP数据包中的字段与IGRS设备描述之间的映射关系,表2为CCP数据包中的字段与IGRS服务描述之间的映射关系,表3为CCP数据包中的字段与IGRS消息之间的映射关系。

表1

表2

表3

根据上述映射关系,即可实现CCP协议数据包中的字段与IGRS协议设备描述、服务描述及消息之间的解析转换。具体应用请参阅本发明的优选实施例。

本发明第一优选实施例的通信流程图请参阅图2所示,其中发起侧网络为应用IGRS协议的网络,目标侧网络为应用CCP协议的网络,IGRS侧网络设备向CCP侧网络设备发送控制消息,具体的实现过程如下:

步骤201:CCP网络中的家庭信息服务器(Home Information Server,HIS)接收CCP网络设备的注册信息;

在CCP网络中,设备的注册和管理是由家庭网络管理协议(Home networkmanagement protocol,HNMP)实现的,所述HNMP协议为基于数据包的信令协议,当所述连接网连接收到设备注册请求DEV_REG_REQ消息后,所述HIS返回设备注册响应DEV_REG_RES消息至所述发送注册请求的设备,完成所述设备的注册;

步骤202:连接网桥向所述HIS发送注册消息;

所述连接网桥在CCP网络的HIS注册设备控制和监控服务CCPMonitorService,通过注册的这个服务,所述连接网桥可以获取到在所述HIS上注册的所述CCP设备信息;

步骤203:所述HIS发送注册的CCP设备信息至所述连接网桥;

步骤204:所述连接网连接收到所述CCP设备信息,根据预先设定的映射关系,解析并重新封装所述信息为IGRS格式,进行存储;

所述连接网桥在接收到所述CCP设备信息,通过解析,可以获得所述CCP设备的地址、设备ID以及所支持的操作列表等信息。对于每一个CCP设备,所述连接网桥根据相对应的IGRS服务描述语言(Web Service DescriptionLanguage,WSDL)描述文件对IGRS设备进行设置;

步骤205:IGRS网络设备发送目标操作设备查询请求至所述连接网桥,查询目标操作设备信息;

步骤206:所述连接网桥判断自身是否存储有所述目标操作设备信息,若是,直接执行步骤208,若否,执行步骤207;

步骤207:所述连接网桥向所述HIS发送目标操作设备查询消息,并接收所述HIS回复的目标操作设备信息;

步骤208:所述连接网桥回复所述目标操作设备信息至所述IGRS网络设备;

步骤209:所述IGRS网络设备根据所述目标操作设备信息,发送设备控制消息至所述连接网桥;

步骤210:所述连接网桥解析所述设备控制消息,重新封装为CCP协议格式,发送至所述目标操作设备,从而实现对所述目标操作设备的控制。

在本发明第一优选实施例中,所述连接网桥存储有CCP网络设备的设备信息,当接收到IGRS网络设备对CCP网络设备的控制消息后,解析并重新封装所述设备控制消息,并发送至CCP网络的目标控制设备,从而实现IGRS网络设备对CCP网络设备的操作控制。

本发明第二优选实施例的通信流程图请参阅图3所示,其中发起侧网络为应用CCP协议的网络,目标侧网络为应用IGRS协议的网络,CCP侧网络设备向IGRS侧网络设备发送控制消息,具体的实现过程如下:

步骤301:IGRS网络设备发送设备在线消息至连接网桥;

当所述IGRS设备离开网络时,也会发送离线消息至所述连接网桥,因此所述连接网桥能够即时了解IGRS网络设备的在线情况;

步骤302:所述连接网桥根据预先设定的映射关系,将所述IGRS设备在线消息解析并重新封装为CCP协议数据包格式;

在IGRS网络中,IGRS设备描述模板支持在IGRS的设备信息中增加CCP协议标准所定义的各种字段,以实现同一个描述文档既可以描述IGRS设备,同时也可以将IGSR设备以CCP设备的形式进行描述,因此在所述连接网桥中,所述IGRS设备所展现的为一个CCP设备;

步骤303:所述连接网桥根据所述IGRS设备的在线消息,获取所述IGRS设备信息,包括设备名称、网络地址等,进行解析并重新封装为CCP协议格式,并进行存储;

步骤304:所述连接网桥发送所述IGRS设备在线消息至CCP网络的HIS;

步骤305:CCP网络设备发送目标操作设备查询消息至所述HIS,查询所述目标操作设备是否在线,若是,所述CCP网络设备向所述连接网桥发送目标操作设备信息请求消息;

步骤306:所述连接网桥回复所述目标操作设备信息经由HIS至所述CCP网络设备;

步骤307:所述CCP网络设备发送设备控制消息至所述连接网桥;

步骤308:所述连接网桥解析所述设备控制消息,重新封装后发送到所述目标操作设备,从而实现对所述目标操作设备的控制。

应用本发明两个优选实施例所提供的方法,可以实现将应用IGRS协议的网络与应用CCP协议的网络连的互连,对所述两个网络间的消息进行转换,从而实现所述两个网络中设备的互操作。

相应地,本发明实施例还提供一种异构家庭网络设备之间的连接装置,请参阅图4所示,包括:接收单元401,用于接收发起侧网络发送的设备控制消息;解析单元402,用于解析所述设备控制消息;封装单元403,用于根据目标侧网络应用协议,重新封装所述设备控制消息;发送单元404,用于发送所述设备控制消息至所述目标侧网络。

另外,所述装置还包括存储单元405,用于存储所述重新封装的设备信息;确定单元406,在接收到所述发起侧发送的目标操作设备查询请求信息时,用于确定所述存储单元中包括所述目标操作设备信息,通知执行发送所述目标操作设备信息至发起侧网络步骤;获取单元407,在所述存储单元中未包括所述目标操作设备信息的情况下,用于在所述目标侧网络获取所述目标操作设备信息,通知执行解析、封装及发送所述目标操作设备信息至发起侧网络步骤。

在本发明第三优选实施例中,所述异构家庭网络设备之间的连接装置连接IGRS网络与CCP网络,所述IGRS网络设备发送控制消息,经由所述异构家庭网络连接装置发送至CCP网络目标操作设备,实现对所述目标操作设备的控制,具体的实现过程如下:

CCP网络的HIS首先接收CCP网络设备的注册信息,通过上述过程,在所述HIS中,即存储有所述CCP网络设备的信息。所述异构家庭网络设备之间的连接装置向所述HIS发送注册消息,在所述HIS注册设备控制和监控服务CCPMonitorService,获取到所述HIS上注册的CCP设备信息。

所述装置接收到所述CCP设备信息后,根据预先设定的映射关系,利用解析单元402解析所述设备信息,通过封装单元403将所述设备信息重新封装为IGRS协议格式,并存储在存储单元405中。通过上述解析步骤,所述装置可以获得所述CCP设备的地址、设备ID以及所支持的操作列表等信息,对于每一个CCP设备,所述连接网桥根据相对应的IGRS WSDL描述文件对IGRS设备进行设置。

IGRS网络设备发送设备查询请求至所述装置,查询目标操作设备信息。则所述装置通过确定单元406判断存储单元405中是否存储有所述目标操作设备信息,若是,直接向所述IGRS网络设备回复所述目标操作设备信息,若否,则向所述HIS发送目标操作设备查询消息,并接收所述HIS回复的目标操作设备信息,发送至所述IGRS网络设备。

所述IGRS网络设备根据所述目标操作信息,发送设备控制消息至所述装置。所述装置通过接收单元401接收到所述设备控制消息,使用解析单元402将其解析,并使用封装单元403重新封装为CCP协议结构,最后通过发送单元404发送至所述目标操作设备,从而实现所述IGRS网络设备对CCP网络中的目标操作设备的控制。

上述本发明第三优选实施例中的发起侧网络为IGRS网络,目标侧网络为CCP网络,实现了IGRS网络设备对CCP网络中目标操作设备的控制。在本发明的第四优选实施例中,所述异构家庭网络设备之间的连接装置接收CCP网络设备发送的设备控制消息,并发送至IGRS网络的目标操作设备,具体的实现过程如下:

IGRS网络设备发送设备在线消息至所述异构家庭网络设备连接装置,若当所述IGRS设备离开网络时,也会发送离线消息至所述装置,因此所述装置能够即时了解到IGRS网络设备的在线情况。

所述装置根据预先设定的映射关系,将所述IGRS设备在线消息解析,并重新封装为CCP协议格式。在IGRS网络中,IGRS设备描述模板支持在IGRS的设备信息中增加CCP协议标准所定义的各种字段,以实现同一个描述文档既可以描述IGRS设备,同时也可以将IGSR设备以CCP设备的形式进行描述,因此在所述装置中,所述IGRS设备所展现的为一个CCP设备。

所述装置根据所述IGRS设备的在线消息,获取到所述IGRS设备信息,包括设备名称、网络地址等,通过解析单元402进行解析,并使用封装单元403重新封装为CCP协议格式,并存储在存储单元405中。

所述装置发送所述IGRS设备在线消息至CCP网络的HIS,使所述HIS获得IGRS网络的设备在线情况。当CCP网络设备发送目标操作查询消息至所述HIS,查询目标操作设备是否在线,若在线,则所述HIS向所述装置发送目标操作设备信息请求消息。

所述装置根据所述HIS发送的目标操作设备信息请求消息,回复相应的目标操作设备消息经由所述HIS至所述CCP网络设备。

所述CCP网络设备获取到所述目标操作设备消息,发送设备控制消息,经由所述HIS至所述装置,所述装置通过接收单元401接收到所述设备控制消息,通过解析单元402进行解析,并使用封装单元403重新封装为IGRS协议格式,最后通过发送单元404发送至IGRS网络中的目标操作设备,从而实现CCP网络设备对所述IGRS网络中的目标操作设备的控制。

应用本发明优选实施例所提供的装置,可以实现将应用IGRS协议的网络与应用CCP协议的网络连的互连,对所述两个网络间的消息进行转换,从而实现所述两个网络中设备的互操作。

相应地,本发明实施例还提供有一种连接网桥,包括所述异构家庭网络设备之间的连接装置,其实现IGRS网络与CCP网络中设备的连接及互操作的具体过程请参阅上述本发明第三、第四优选实施例,在此不再赘述。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

专 / 利 / 交 / 易 / 流 / 程

安 / 全 / 保 / 障

  • 确保每个项目方信息真实有效;
  • 提供全程贴身服务,专业客服人员全程跟进对接环节;
  • 提供专业的技术交易咨询服务,协助完成签约交易;
  • 提供资金担保服务,确保买方资金安全;
  • 提供交易订单存证数据,协助处理技术交易纠纷。

专 / 利 / 交 / 易 / 常 / 见 / 问 / 题

1、在赋翼网没有找到自己需要的专利怎么办?

答:如果在网站没有找到须要的专利,可联系客服提交自己的需求,工作人员会在十分钟内检索全网专利库,给满意的答复。

2、在赋翼网购买专利安全吗?

答:赋翼网所出售专利均经专利权人本人核实,专利真实有效,请放心购买。

3、购买专利是一次性收费吗? 还有其他的费用吗?

答:在赋翼网购买专利,均为一次性收费(办理期间客户另提其他要求除外)。

4、购买后多久能收到专利证书?

答:跟赋翼网签订合作合同后,工作人员会立刻办理进行手续办理,买专利最快7天下证(根据办理速度不同,具体下证时间以国家知识产权局实际为准)。

5、购买后变更失败怎么办?

答:如遇到付款后未能按照合同约定变更专利权人(含合同约定任何一项没有做到),经核实后赋翼网将在2个工作日内全额退款。

—— 购买专利 ——

信息保护中,请放心填写

推 荐 专 利 更多