[发明专利]网络业务处理方法、信息广播和控制方法以及装置有效
申请号: | 201410838637.8 | 申请日: | 2014-12-30 |
公开(公告)号: | CN104518890B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 薛国栋;李永华;齐磊 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司;青岛海尔智能家电科技有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田俊峰 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务设备 控制设备 配对 网络业务处理 广播信息 网络 广播 获取并存储 规则引擎 信息广播 用户体验 周围设备 重复 保存 服务 冲突 | ||
本发明公开了一种网络业务处理方法,包括:服务设备生成About广播信息,广播信息包括己方服务已实现的事件/动作对;服务设备向控制设备广播About广播信息;控制设备获取并存储周围服务设备的服务已实现的事件/动作对;当用户对事件和动作进行配对时,禁止用户对已实现的事件/动作对进行重复配对。本发明还公开了一种网络中服务设备的广播方法、一种网络中控制设备的控制方法、一种网络中的服务设备、一种网络中的控制设备和一种网络业务处理系统。本发明通过规则引擎保存周围设备所广播的已实现的事件/动作对,当用户对事件和动作进行配对时,禁止用户对已实现的事件/动作对进行重复配对,从而避免了AllJoyn业务的冲突,改善了用户体验。
技术领域
本发明涉及AllJoyn网络领域,特别是涉及一种网络业务处理方法、信息广播和控制方法以及装置。
背景技术
AllJoyn是一个开源软件项目,它为不同的电子设备提供了一种通用的通信框架;AllJoyn是一种P2P(PeertoPeer,对等连接)的通信框架,通信双方分别是服务提供方和服务使用方。在AllJoyn的通信机制中,服务提供方和服务使用方通过实现相同的接口规范来进行通信。AllJoyn接口包括方法、属性和信号三个成员,其中,方法即函数调用,接受一个或多个输入参数,进行相应处理,并返回一个或多个输出参数;属性是包括只读、只写和可读可写三种方式的变量;信号是异步的通知信息,信号接收方通过信号处理机制进行相应操作。
此外,AllJoyn提供事件-动作机制,事件是包括人类可读文字的接口信号,动作是包括人类可读文字的接口方法,用户可以通过用户界面设置事件和动作之间的触发关系,而规则引擎会保存用户设置的事件和动作之间的触发关系,规则引擎作为一个应用程序需要运行在一个长时间稳定地连接到AP(Access Point,接入点)的设备上。
在智能家居中往往有场景联动的应用需求,AllJoyn中信号处理机制和事件-动作机制可以为场景联动提供技术上的可行性。
但是,发明人在实现本发明时发现,现有技术具有以下缺陷:
AllJoyn中的事件在消息格式上就是信号,只是附加了人类可读的文字,从消息类型上无法对事件和信号进行区分,因而也可以触发信号处理机制,会引发AllJoyn网络业务的冲突。具体说明如下:
在AllJoyn使用场景中,设备商或开发者会根据己方提供的服务而监听某一信号,一旦信号发生,便执行相应操作。但是,用户可能由于对设备商或开发者提供服务的不知情,通过AllJoyn的事件-动作机制设置同样的事件和动作之间的触发关系,这就会导致AllJoyn业务的重复执行,引发不可预知的效果。
以场景联动为例,当前AllJoyn网络中可能出现的业务冲突的情况如图1所示。
当智能门开或者关的时候,会发出门开和门关的事件,当智能门发送事件的时候,智能灯光中的信号处理器会监听到事件,并触发开灯或关灯操作;
用户通过AllJoyn中事件-动作机制在规则引擎中对智能门发送的事件和智能灯光执行的动作进行了配对;
当智能门发送门开的事件时,智能灯光中的信号处理器监听到门开的事件,便触发了开灯的操作,同时,由于规则引擎中设置了智能门和智能灯光间的配对关系,也会触发开灯的操作。这就会导致开灯操作的重复执行,引发AllJoyn网络业务冲突,如图1所示。其中带箭头的实线表示信号处理机制,带箭头的虚线表示事件-动作机制。
发明内容
本发明要解决的技术问题是提供一种网络业务处理方法、信息广播和控制方法以及装置,用以解决现有技术AllJoyn网络业务冲突的问题。
为解决上述技术问题,本发明提供一种网络中服务设备的广播方法,所述方法包括以下步骤:服务设备生成About广播信息,所述广播信息包括所述服务设备的服务已实现的事件/动作对;所述服务设备向控制设备广播所述About广播信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司;青岛海尔智能家电科技有限公司,未经海尔优家智能科技(北京)有限公司;青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410838637.8/2.html,转载请声明来源钻瓜专利网。