CN105425595A - 用于家电设备的控制方法和装置 - Google Patents
用于家电设备的控制方法和装置 Download PDFInfo
- Publication number
- CN105425595A CN105425595A CN201510719581.9A CN201510719581A CN105425595A CN 105425595 A CN105425595 A CN 105425595A CN 201510719581 A CN201510719581 A CN 201510719581A CN 105425595 A CN105425595 A CN 105425595A
- Authority
- CN
- China
- Prior art keywords
- home appliance
- reporting information
- interface
- reporting
- report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000006243 chemical reaction Methods 0.000 claims abstract description 47
- 238000004891 communication Methods 0.000 claims abstract description 24
- 230000007246 mechanism Effects 0.000 claims abstract description 24
- 238000005538 encapsulation Methods 0.000 claims description 21
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提出一种用于家电设备的控制方法和装置,该用于家电设备的控制方法包括获取家电设备的上报信息;根据家电设备所隶属的用户来源确定需要上报的第三方平台;获取需要上报的第三方平台的通信机制和数据上报接口,并根据通信机制对家电设备的上报信息进行协议转换;将协议转换后的家电设备的上报信息上报至开放云平台;开放云平台根据数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台。通过本发明能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
Description
技术领域
本发明涉及智能家居技术领域,尤其涉及一种用于家电设备的控制方法和装置。
背景技术
目前随着智能家居技术的不断进步和用户生活水平的提高,越来越多的家居设备能够实现智能化运转,例如,智能手机、智能穿戴、智能硬件、智能家电,给人带来很多便利,现有技术中,只能够实现将智能家电设备信息上报和推送至智能手机Android(安卓)或IOS苹果操作***上。
现有技术不能够实现智能家电设备信息上报和推送至第三方平台的功能,用户的使用体验差。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种用于家电设备的控制方法,能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
本发明的另一个目的在于提出一种用于家电设备的控制装置。
为达到上述目的,本发明第一方面实施例提出的用于家电设备的控制方法,包括:获取家电设备的上报信息;根据所述家电设备所隶属的用户来源确定需要上报的第三方平台;获取所述需要上报的第三方平台的通信机制和数据上报接口,并根据所述通信机制对所述家电设备的上报信息进行协议转换;将所述协议转换后的家电设备的上报信息上报至开放云平台;所述开放云平台根据所述数据上报接口对所述协议转换后的家电设备的上报信息进行封装,并将所述封装后的家电设备的上报信息上报至第三方平台。
本发明第一方面实施例提出的用于家电设备的控制方法,通过根据家电设备所隶属的用户来源确定需要上报的第三方平台,并根据需要上报的第三方平台的通信机制对家电设备的上报信息进行协议转换,将协议转换后的家电设备的上报信息上报至开放云平台,开放云平台根据需要上报的第三方平台的数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台,能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
为达到上述目的,本发明第二方面实施例提出的用于家电设备的控制装置,包括:上报信息获取模块,用于获取家电设备的上报信息;第三方平台确定模块,用于根据所述家电设备所隶属的用户来源确定需要上报的第三方平台;上报信息协议转换模块,用于获取所述需要上报的第三方平台的通信机制和数据上报接口,并根据所述通信机制对所述家电设备的上报信息进行协议转换;上报模块,用于将所述协议转换后的家电设备的上报信息上报至开放云平台;上报信息封装上报模块,用于根据所述数据上报接口对所述协议转换后的家电设备的上报信息进行封装,并将所述封装后的家电设备的上报信息上报至第三方平台。
本发明第二方面实施例提出的用于家电设备的控制装置,通过根据家电设备所隶属的用户来源确定需要上报的第三方平台,并根据需要上报的第三方平台的通信机制对家电设备的上报信息进行协议转换,将协议转换后的家电设备的上报信息上报至开放云平台,开放云平台根据需要上报的第三方平台的数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台,能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一实施例提出的用于家电设备的控制方法的流程示意图;
图2是本发明另一实施例提出的用于家电设备的控制方法的流程示意图;
图3是本发明另一实施例提出的用于家电设备的控制方法的流程示意图;
图4是本发明另一实施例提出的用于家电设备的控制方法的流程示意图;
图5是本发明另一实施例提出的用于家电设备的控制方法的流程示意图;
图6是本发明另一实施例提出的用于家电设备的控制装置的结构示意图;
图7是本发明另一实施例提出的用于家电设备的控制装置的结构示意图;
图8是本发明另一实施例提出的用于家电设备的控制装置的结构示意图;
图9是本发明另一实施例提出的用于家电设备的控制装置的结构示意图;
图10是本发明另一实施例提出的用于家电设备的控制装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本发明一实施例提出的用于家电设备的控制方法的流程示意图,该方法包括:
S11:获取家电设备的上报信息。
家电设备例如风扇、冷风扇、取暖器,以及空调器。
在本发明的实施例中,家电设备的上报信息包括家电设备运行状态的上报信息,和/或,家电设备在线状态的上报信息。
家电设备运行状态的上报信息如,空调器运行过程中的设置温度、设置风速,以及设置风向。
家电设备在线状态的上报信息如,空调器处于在线状态。
可选地,可通过应用服务器的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口从M-Cloud平台获取家电设备的上报信息。
其中,家电设备运行状态上报接口如base2pro/appliance/data/report,家电设备在线状态上报接口如base2pro/appliance/online/report。
M-Cloud平台是家电设备的上报信息的任务处理云平台,主要用于调度,当监测到家电设备的运行状态,或者,家电设备的在线状态产生变化时,调用base2pro/appliance/data/report或base2pro/appliance/online/report接口,将家电设备运行状态的上报信息,或者,家电设备在线状态的上报信息上报给应用服务器,应用服务器获取到家电设备的上报信息后,进行下一步上报处理。
S12:根据家电设备所隶属的用户来源确定需要上报的第三方平台。
其中,用户可以根据自身需求预先设定需要上报的第三方平台。
第三方平台可以例如移动终端,如手机。
例如,应用服务器可以根据获取到的家电设备的上报信息的源文件src中的用户来源信息,确定需要上报的第三方平台为该用户的手机。
S13:获取需要上报的第三方平台的通信机制和数据上报接口,并根据通信机制对家电设备的上报信息进行协议转换。
不同的第三方平台的通信机制对应的协议转换方式不同。
例如,应用服务器根据需要上报的第三方平台的通信机制,将家电设备的上报信息转换为与第三方平台对应的协议格式。
协议格式例如:
统一资源定位符(UniformResourceLocator,URL)为:
http://{domain}/v1/pro2open/device/online/report;
支持的数据格式为JSON(JavaScript对象表示法,JavaScriptObjectNotation)格式;
超文本传输协议(HyperTextTransferProtocol,HTTP)的请求方式为POST方式。
其中,POST方式是向服务端提交数据的一种请求方式。
S14:将协议转换后的家电设备的上报信息上报至开放云平台。
开放云平台可以用OpenCloud平台表示。OpenCloud平台是开放给大众或者开发者的公有云平台。
在本发明的实施例中,将协议转换后的家电设备的上报信息上报至开放云平台,包括:应用服务器调用开放云平台的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口,将协议转换后的家电设备的上报信息上报至开放云平台。
其中,开放云平台的接口为预设标准格式,其中,预设标准格式为表述性状态转移(RepresentationalStateTransfer,REST)架构、POST方式,以及UTF-8字符编码,且接口返回的数据格式为JSON格式,JSON对象中的参数值为String类型。
开放云平台的接口中的家电设备运行状态上报接口可以例如:
pro2open/device/data/report接口。
开放云平台的接口中的家电设备在线状态上报接口可以例如:
pro2open/device/online/report接口。
例如,应用服务器根据需要上报的第三方平台的通信机制,将家电设备的上报信息转换为与第三方平台对应的协议格式之后,调用OpenCloud平台的接口中的家电设备运行状态上报接口pro2open/device/data/report,将家电设备运行状态的上报信息上报至OpenCloud平台,或者,调用OpenCloud平台的接口中的家电设备在线状态上报接口pro2open/device/online/report,将家电设备在线状态的上报信息上报至OpenCloud平台。
S15:根据数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台。
在本发明的实施例中,由开放云平台根据数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台。
其中,不同的第三方平台的数据上报接口不同。
在本发明的另一个实施例中,参见图2,将封装后的家电设备的上报信息上报至第三方平台之后,还包括:
S21:判断家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效。
具体地,由第三方平台判断家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效。
其中,虚拟账号例如虚拟ID。
访问令牌可以用accessToken表示,accessToken是Windows操作***安全性的一个概念。例如,当用户登陆时,Windows操作***创建一个访问令牌,包含登录进程返回的序列号和由本地安全策略分配给用户和用户的安全组的特权列表。
例如,家电设备运行状态的上报信息是空调器运行过程中的设置温度、设置风速,以及设置风向,则判断空调器在第三方平台的虚拟ID对应的accessToken有效时,触发执行步骤S22。
S22:如果访问令牌有效,则根据家电设备的虚拟账号查询家电设备是否是在线状态。
例如,当空调器在第三方平台的虚拟ID对应的accessToken有效时,可以根据该虚拟ID判断对应的空调器的在线状态。
在本发明的另一个实施例中,参见图3,将封装后的家电设备的上报信息上报至第三方平台之后,还包括:
S31:根据家电设备的虚拟账号解除家电设备与用户已有的绑定关系。
其中,解除绑定的操作对应的URL为:http://{domain}/v1/third/device/unbind/by/third,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
例如,当空调器与用户已存在绑定关系,可以根据空调器在第三方平台的虚拟ID,发起解除绑定请求,解除家电设备与用户已有的绑定关系。
在本发明的另一个实施例中,参见图4,将封装后的家电设备的上报信息上报至第三方平台之后,还包括:
S41:根据家电设备的虚拟账号查询获取到家电设备的上报信息的应用服务器信息。
其中,查询应用服务器信息的操作对应的URL为:
http://{domain}/v1/third/route/by/virtual,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
在本发明的另一个实施例中,参见图5,将封装后的家电设备的上报信息上报至第三方平台之后,还包括:
S51:向第三方平台发送家电设备的注册请求。
具体地,可以由M-Cloud平台向第三方平台发送家电设备的注册请求,该操作对应的URL为:http://{domain}/v1/base2open/third/device/register,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
S52:获取第三方平台分配的家电设备的注册信息。
例如,用户填写相应的注册信息,发起空调器的注册操作,则M-Cloud平台向第三方平台发送空调器的注册请求,以获取第三方平台分配的家电设备的注册信息,其中,注册信息例如空调器ID。
本实施例中,通过根据家电设备所隶属的用户来源确定需要上报的第三方平台,并根据需要上报的第三方平台的通信机制对家电设备的上报信息进行协议转换,将协议转换后的家电设备的上报信息上报至开放云平台,开放云平台根据需要上报的第三方平台的数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台,能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
图6是本发明另一实施例提出的用于家电设备的控制装置的结构示意图,该装置60包括上报信息获取模块601、第三方平台确定模块602、上报信息协议转换模块603、上报模块604,以及上报信息封装上报模块605。
上报信息获取模块601,用于获取家电设备的上报信息。
家电设备例如风扇、冷风扇、取暖器,以及空调器。
在本发明的实施例中,家电设备的上报信息包括家电设备运行状态的上报信息,和/或,家电设备在线状态的上报信息。
家电设备运行状态的上报信息如,空调器运行过程中的设置温度、设置风速,以及设置风向。
家电设备在线状态的上报信息如,空调器处于在线状态。
可选地,上报信息获取模块601具体用于通过应用服务器的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口从M-Cloud平台获取家电设备的上报信息。
其中,家电设备运行状态上报接口如base2pro/appliance/data/report,家电设备在线状态上报接口如base2pro/appliance/online/report。
M-Cloud平台是家电设备的上报信息的任务处理云平台,主要用于调度,当监测到家电设备的运行状态,或者,家电设备的在线状态产生变化时,调用base2pro/appliance/data/report或base2pro/appliance/online/report接口,将家电设备运行状态的上报信息,或者,家电设备在线状态的上报信息上报给应用服务器,应用服务器获取到家电设备的上报信息后,进行下一步上报处理。
第三方平台确定模块602,用于根据家电设备所隶属的用户来源确定需要上报的第三方平台。
其中,用户可以根据自身需求预先设定需要上报的第三方平台。
第三方平台可以例如移动终端,如手机。
例如,应用服务器可以根据获取到的家电设备的上报信息的源文件src中的用户来源信息,确定需要上报的第三方平台为该用户的手机。
上报信息协议转换模块603,用于获取需要上报的第三方平台的通信机制和数据上报接口,并根据通信机制对家电设备的上报信息进行协议转换。
不同的第三方平台的通信机制对应的协议转换方式不同。
例如,应用服务器根据需要上报的第三方平台的通信机制,将家电设备的上报信息转换为与第三方平台对应的协议格式。
协议格式例如:
统一资源定位符(UniformResourceLocator,URL)为:
http://{domain}/v1/pro2open/device/online/report;
支持的数据格式为JSON(JavaScript对象表示法,JavaScriptObjectNotation)格式;
超文本传输协议(HyperTextTransferProtocol,HTTP)的请求方式为POST方式。
其中,POST方式是向服务端提交数据的一种请求方式。
上报模块604,用于将协议转换后的家电设备的上报信息上报至开放云平台。
开放云平台可以用OpenCloud平台表示。OpenCloud平台是开放给大众或者开发者的公有云平台。
可选地,上报模块604具体用于:应用服务器调用开放云平台的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口,将协议转换后的家电设备的上报信息上报至开放云平台。
其中,开放云平台的接口为预设标准格式,其中,预设标准格式为表述性状态转移(RepresentationalStateTransfer,REST)架构、POST方式,以及UTF-8字符编码,且接口返回的数据格式为JSON格式,JSON对象中的参数值为String类型。
开放云平台的接口中的家电设备运行状态上报接口可以例如:
pro2open/device/data/report接口。
开放云平台的接口中的家电设备在线状态上报接口可以例如:
pro2open/device/online/report接口。
例如,应用服务器根据需要上报的第三方平台的通信机制,将家电设备的上报信息转换为与第三方平台对应的协议格式之后,调用OpenCloud平台的接口中的家电设备运行状态上报接口pro2open/device/data/report,将家电设备运行状态的上报信息上报至OpenCloud平台,或者,调用OpenCloud平台的接口中的家电设备在线状态上报接口pro2open/device/online/report,将家电设备在线状态的上报信息上报至OpenCloud平台。
上报信息封装上报模块605,用于根据数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台。
在本发明的实施例中,由开放云平台根据数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台。
其中,不同的第三方平台的数据上报接口不同。
可选地,参见图7,该装置60还包括访问令牌有效性判断模块606和家电设备状态查询模块607,其中,
访问令牌有效性判断模块606,用于判断家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效。
具体地,由第三方平台判断家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效。
其中,虚拟账号例如虚拟ID。
访问令牌可以用accessToken表示,accessToken是Windows操作***安全性的一个概念。例如,当用户登陆时,Windows操作***创建一个访问令牌,包含登录进程返回的序列号和由本地安全策略分配给用户和用户的安全组的特权列表。
例如,家电设备运行状态的上报信息是空调器运行过程中的设置温度、设置风速,以及设置风向,则判断空调器在第三方平台的虚拟ID对应的accessToken有效时,触发家电设备状态查询模块607。
家电设备状态查询模块607,用于在访问令牌有效时,根据家电设备的虚拟账号查询家电设备是否是在线状态。
例如,当空调器在第三方平台的虚拟ID对应的accessToken有效时,可以根据该虚拟ID判断对应的空调器的在线状态。
可选地,参见图8,该装置60还包括绑定关系解除模块608,其中,
绑定关系解除模块608,用于根据家电设备的虚拟账号解除家电设备与用户已有的绑定关系。
其中,解除绑定的操作对应的URL为:http://{domain}/v1/third/device/unbind/by/third,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
例如,当空调器与用户已存在绑定关系,可以根据空调器在第三方平台的虚拟ID,发起解除绑定请求,解除家电设备与用户已有的绑定关系。
可选地,参见图9,该装置60还包括应用服务器信息查询模块609,其中,
应用服务器信息查询模块609,用于根据家电设备的虚拟账号查询获取到家电设备的上报信息的应用服务器信息。
其中,查询应用服务器信息的操作对应的URL为:
http://{domain}/v1/third/route/by/virtual,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
可选地,参见图10,该装置60还包括注册请求发送模块610和注册信息获取模块611,其中,
注册请求发送模块610,用于向第三方平台发送家电设备的注册请求。
具体地,可以由M-Cloud平台向第三方平台发送家电设备的注册请求,该操作对应的URL为:http://{domain}/v1/base2open/third/device/register,且该URL支持的数据格式为JSON,HTTP的请求方式为POST方式。
注册信息获取模块611,用于获取第三方平台分配的家电设备的注册信息。
例如,用户填写相应的注册信息,发起空调器的注册操作,则M-Cloud平台向第三方平台发送空调器的注册请求,以获取第三方平台分配的家电设备的注册信息,其中,注册信息例如空调器ID。
本实施例中,通过根据家电设备所隶属的用户来源确定需要上报的第三方平台,并根据需要上报的第三方平台的通信机制对家电设备的上报信息进行协议转换,将协议转换后的家电设备的上报信息上报至开放云平台,开放云平台根据需要上报的第三方平台的数据上报接口对协议转换后的家电设备的上报信息进行封装,并将封装后的家电设备的上报信息上报至第三方平台,能够实现将家电设备的信息上报至第三方平台,有效提升用户的使用体验。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (12)
1.一种用于家电设备的控制方法,其特征在于,包括以下步骤:
获取家电设备的上报信息;
根据所述家电设备所隶属的用户来源确定需要上报的第三方平台;
获取所述需要上报的第三方平台的通信机制和数据上报接口,并根据所述通信机制对所述家电设备的上报信息进行协议转换;
将所述协议转换后的家电设备的上报信息上报至开放云平台;
所述开放云平台根据所述数据上报接口对所述协议转换后的家电设备的上报信息进行封装,并将所述封装后的家电设备的上报信息上报至第三方平台。
2.如权利要求1所述的用于家电设备的控制方法,其特征在于,所述家电设备的上报信息包括家电设备运行状态的上报信息,和/或,家电设备在线状态的上报信息。
3.如权利要求2所述的用于家电设备的控制方法,其特征在于,通过应用服务器的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口从M-Cloud平台获取所述家电设备的上报信息。
4.如权利要求3所述的用于家电设备的控制方法,其特征在于,所述将所述协议转换后的家电设备的上报信息上报至开放云平台,包括:
所述应用服务器调用所述开放云平台的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口,将所述协议转换后的家电设备的上报信息上报至所述开放云平台。
5.如权利要求4所述的用于家电设备的控制方法,其特征在于,所述开放云平台的接口为预设标准格式,其中,所述预设标准格式为REST架构、POST方式,以及UTF-8字符编码,且所述接口返回的数据格式为JSON格式,JSON对象中的参数值为String类型。
6.如权利要求1所述的用于家电设备的控制方法,其特征在于,所述将所述封装后的家电设备的上报信息上报至第三方平台之后,还包括:
判断所述家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效;
如果所述访问令牌有效,则根据所述家电设备的虚拟账号查询家电设备是否是在线状态。
7.一种用于家电设备的控制装置,其特征在于,包括:
上报信息获取模块,用于获取家电设备的上报信息;
第三方平台确定模块,用于根据所述家电设备所隶属的用户来源确定需要上报的第三方平台;
上报信息协议转换模块,用于获取所述需要上报的第三方平台的通信机制和数据上报接口,并根据所述通信机制对所述家电设备的上报信息进行协议转换;
上报模块,用于将所述协议转换后的家电设备的上报信息上报至开放云平台;
上报信息封装上报模块,用于根据所述数据上报接口对所述协议转换后的家电设备的上报信息进行封装,并将所述封装后的家电设备的上报信息上报至第三方平台。
8.如权利要求7所述的用于家电设备的控制装置,其特征在于,所述家电设备的上报信息包括家电设备运行状态的上报信息,和/或,家电设备在线状态的上报信息。
9.如权利要求8所述的用于家电设备的控制装置,其特征在于,所述上报信息获取模块具体用于通过应用服务器的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口从M-Cloud平台获取所述家电设备的上报信息。
10.如权利要求9所述的用于家电设备的控制装置,其特征在于,所述上报模块具体用于:
所述应用服务器调用所述开放云平台的接口中的家电设备运行状态上报接口和家电设备在线状态上报接口,将所述协议转换后的家电设备的上报信息上报至所述开放云平台。
11.如权利要求10所述的用于家电设备的控制装置,其特征在于,所述开放云平台的接口为预设标准格式,其中,所述预设标准格式为REST架构、POST方式,以及UTF-8字符编码,且所述接口返回的数据格式为JSON格式,JSON对象中的参数值为String类型。
12.如权利要求7所述的用于家电设备的控制装置,其特征在于,所述装置还包括:
访问令牌有效性判断模块,用于判断所述家电设备的上报信息对应的家电设备的虚拟账号的访问令牌是否有效;
家电设备状态查询模块,用于在所述访问令牌有效时,根据所述家电设备的虚拟账号查询家电设备是否是在线状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510719581.9A CN105425595B (zh) | 2015-10-28 | 2015-10-28 | 用于家电设备的控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510719581.9A CN105425595B (zh) | 2015-10-28 | 2015-10-28 | 用于家电设备的控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105425595A true CN105425595A (zh) | 2016-03-23 |
CN105425595B CN105425595B (zh) | 2018-09-11 |
Family
ID=55503873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510719581.9A Active CN105425595B (zh) | 2015-10-28 | 2015-10-28 | 用于家电设备的控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105425595B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056197A (zh) * | 2006-04-11 | 2007-10-17 | ***通信集团公司 | 信息家电的数据存储***及数据处理方法 |
CN101083793A (zh) * | 2006-05-30 | 2007-12-05 | 北京百网数信科技有限公司 | 跨网通讯服务器以及跨网通讯方法 |
CN102833340A (zh) * | 2012-08-31 | 2012-12-19 | 澳柯玛股份有限公司 | 基于云服务器的智能物联网络平台 |
US20130060357A1 (en) * | 2011-09-01 | 2013-03-07 | Sony Corporation, A Japanese Corporation | Facilitated use of heterogeneous home-automation edge components via a common application programming interface |
CN103345214A (zh) * | 2013-06-17 | 2013-10-09 | 四川长虹电器股份有限公司 | 基于中间件的智能家电联动控制方法 |
CN103346938A (zh) * | 2013-06-25 | 2013-10-09 | 重庆邮电大学 | 一种基于云计算服务的智能家居*** |
CN103825939A (zh) * | 2014-01-28 | 2014-05-28 | 郑春阳 | 一种家电联网控制*** |
CN104052766A (zh) * | 2013-03-13 | 2014-09-17 | 北京中科联众科技股份有限公司 | 基于云计算的异构网络的综合智能通信方法及*** |
CN104049617A (zh) * | 2014-06-23 | 2014-09-17 | 上海芝泓信息科技有限公司 | 一种基于网络和云技术的家居控制***的实现方法 |
CN104570962A (zh) * | 2013-10-10 | 2015-04-29 | 中兴通讯股份有限公司 | 一种家电远程控制方法、服务器及家电远程控制*** |
CN204392276U (zh) * | 2015-01-04 | 2015-06-10 | 江西通华智电科技有限公司 | 一种基于云计算的智能家居平台 |
-
2015
- 2015-10-28 CN CN201510719581.9A patent/CN105425595B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056197A (zh) * | 2006-04-11 | 2007-10-17 | ***通信集团公司 | 信息家电的数据存储***及数据处理方法 |
CN101083793A (zh) * | 2006-05-30 | 2007-12-05 | 北京百网数信科技有限公司 | 跨网通讯服务器以及跨网通讯方法 |
US20130060357A1 (en) * | 2011-09-01 | 2013-03-07 | Sony Corporation, A Japanese Corporation | Facilitated use of heterogeneous home-automation edge components via a common application programming interface |
CN102833340A (zh) * | 2012-08-31 | 2012-12-19 | 澳柯玛股份有限公司 | 基于云服务器的智能物联网络平台 |
CN104052766A (zh) * | 2013-03-13 | 2014-09-17 | 北京中科联众科技股份有限公司 | 基于云计算的异构网络的综合智能通信方法及*** |
CN103345214A (zh) * | 2013-06-17 | 2013-10-09 | 四川长虹电器股份有限公司 | 基于中间件的智能家电联动控制方法 |
CN103346938A (zh) * | 2013-06-25 | 2013-10-09 | 重庆邮电大学 | 一种基于云计算服务的智能家居*** |
CN104570962A (zh) * | 2013-10-10 | 2015-04-29 | 中兴通讯股份有限公司 | 一种家电远程控制方法、服务器及家电远程控制*** |
CN103825939A (zh) * | 2014-01-28 | 2014-05-28 | 郑春阳 | 一种家电联网控制*** |
CN104049617A (zh) * | 2014-06-23 | 2014-09-17 | 上海芝泓信息科技有限公司 | 一种基于网络和云技术的家居控制***的实现方法 |
CN204392276U (zh) * | 2015-01-04 | 2015-06-10 | 江西通华智电科技有限公司 | 一种基于云计算的智能家居平台 |
Also Published As
Publication number | Publication date |
---|---|
CN105425595B (zh) | 2018-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107516090B (zh) | 一体化人脸识别方法和*** | |
US11201938B2 (en) | Systems and methods of token piggybacking | |
US9317392B2 (en) | Methods and automated systems for testing, optimization, and analysis that preserve continuity in identities and status of users who access remote information from different contexts | |
CN102281311B (zh) | 一种基于开放应用编程接口实现网络业务的方法、***及装置 | |
US10805115B2 (en) | Internet of things (IoT) gateway | |
CN108536461A (zh) | 资源更新方法、装置、终端及存储介质 | |
CN104468363B (zh) | 页面重定向方法、路由设备、终端设备及*** | |
CN108846630A (zh) | 一种资源控制***及方法 | |
CN107003836B (zh) | 用于所连接的消费者设备的灵活设备模板 | |
CN104468592A (zh) | 登录方法和登录*** | |
US9351105B2 (en) | Location based applications | |
US10993099B2 (en) | Heterogeneous internet of things environment device communication solution | |
CN111026982A (zh) | 智能合约处理方法、计算机设备及存储介质 | |
CN108696575A (zh) | 物联网平台中设备的第三方应用控制 | |
KR20130097006A (ko) | 자가 설치 m2m 플랫폼 장치 및 m2m 서비스 제공 방법 | |
CN104102540B (zh) | 一种运行进程的管理方法及移动终端 | |
CN110134711A (zh) | 大数据的处理方法、装置、设备及计算机可读存储介质 | |
CN106685726A (zh) | 基于react‑native实现智能家居监控*** | |
CN104811922A (zh) | 一种相邻节点注册方法和装置、跨节点注册方法和*** | |
CN104244243A (zh) | 终端外设控制方法、机器对机器网关及通信*** | |
CN105047193A (zh) | 语音播报方法和装置 | |
CN110109684A (zh) | 区块链节点管理代理服务安装方法、电子装置及存储介质 | |
CN107277803A (zh) | 基于iOS终端的无线网络认证方法、装置及*** | |
CN106302519A (zh) | 一种网络安全性管理的方法及终端 | |
CN109670100A (zh) | 一种页面数据抓取方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |