一种设备控制方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:19139833 阅读:19 留言:0更新日期:2018-10-13 08:37
本发明专利技术公开了一种设备控制方法、装置、存储介质及计算机设备,该方法包括:在所述预设设备调用接口中实现预设设备调用方法;获取设备列表,其中,所述设备列表中至少包括设备基本信息、设备状态;将所述设备基本信息和所述设备状态发送至服务器。本发明专利技术基于混合模式Hybrid开发框架,在应用程序App端创建预设设备调用接口并实现预设设备调用方法,使不同平台的设备在调用时使用同一个接口,调用同一个调用方法,实现跨平台智能硬件的接入和开发,有效地减少时间和人力成本的浪费,不会影响版本上线,满足更多用户的使用体验。

Device control method, device, storage medium and computer equipment

The invention discloses a device control method, a device, a storage medium and a computer device. The method comprises: realizing a preset device invocation method in the preset device invocation interface; obtaining a device list, wherein the device list includes at least the basic information of the device and the state of the device; and transmitting the basic information of the device; The state of the device and the device are sent to the server. Based on Hybrid development framework of mixed mode, the invention creates a preset device invocation interface and implements a preset device invocation method on the application application program App side, so that devices on different platforms use the same interface and invoke the same invocation method when invoking, thus realizing the access and development of cross-platform intelligent hardware, effectively reducing time and implementing the preset device invocation method. The waste of labor cost will not affect the on-line version and satisfy more user experience.

【技术实现步骤摘要】
一种设备控制方法、装置、存储介质及计算机设备
本专利技术涉及智能硬件领域,特别是涉及一种设备控制方法、装置、存储介质及计算机设备。
技术介绍
智能硬件在当今已经成为了互联网行业的一个朝阳产业,互联网公司和传统的家电行业公司均在智能硬件方面上投入了巨大的人力和财力进行开发和拓展。智能家居目前已经从一个概念性的词汇,成为了家庭生活不可缺少的一部分,越来越多的家庭都开始使用智能家电设备来体验更智能的生活。目前来说,智能家电的应用程序(App,Application)经常需要接入大量的智能硬件设备,由于用户使用的移动终端不同,使安卓平台(Android)和iOS等不同的平台都需要配备大量的开发人员用于实现设备的接入,在时间成本和人力成本上均造成了较大的浪费,常常影响版本上线,进而影响用户的使用体验。
技术实现思路
本专利技术提供一种设备控制方法、装置、存储介质及计算机设备,用以解决现有技术的以下问题:智能家居App在不同操作平台上需分别开发,造成时间和人力成本浪费,影响版本上线,进而影响用户的使用体验。为解决上述技术问题,一方面,本专利技术提供一种设备控制方法,应用于控制端,包括:创建所述预设设备调用接口;在所述预设设备调用接口中实现预设设备调用方法;获取设备列表,其中,所述设备列表中至少包括设备基本信息、设备状态;将所述设备基本信息和所述设备状态发送至服务器。进一步,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。进一步,在所述预设设备调用接口中实现预设设备调用方法之后,还包括:初始化所述预设设备调用接口。另一方面,本专利技术还提供一种设备控制方法,应用于接收端,包括:接收终端发送的设备基本信息和设备状态;根据所述设备基本信息和所述设备状态,调用终端的预设设备调用接口;实现所述预设设备调用接口中的预设设备调用方法,以完成设备控制。进一步,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。另一方面,本专利技术还提供一种设备控制装置,安装于控制端,包括:接口创建模块,用于创建所述预设设备调用接口;方法实现模块,用于在所述预设设备调用接口中实现预设设备调用方法;获取模块,用于获取设备列表,其中,所述设备列表中至少包括设备基本信息、设备状态;发送模块,用于将所述设备基本信息和所述设备状态发送至服务器。进一步,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。进一步,还包括:初始化模块,用于初始化所述预设设备调用接口。另一方面,本专利技术还提供一种设备控制装置,安装于接收端,包括:接收模块,用于接收终端发送的设备基本信息和设备状态;调用模块,用于根据所述设备基本信息和所述设备状态,调用终端的预设设备调用接口;控制模块,用于实现所述预设设备调用接口中的预设设备调用方法,以完成设备控制。进一步,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。另一方面,本专利技术还提供一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上述的设备控制方法的步骤。另一方面,本专利技术还提供一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上述的设备控制方法的步骤。另一方面,本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述的设备控制方法的步骤。另一方面,本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述的设备控制方法的步骤。本专利技术基于混合模式Hybrid开发框架,在App端创建预设设备调用接口并实现预设设备调用方法,使不同平台的设备在调用时使用同一个接口,调用同一个调用方法,实现跨平台智能硬件的接入和开发,有效地减少时间和人力成本的浪费,不会影响版本上线,满足更多用户的使用体验。附图说明图1是本专利技术第一实施例中设备控制方法的流程图;图2是本专利技术第二实施例中设备控制方法的流程图;图3是本专利技术第三实施例中设备控制装置的结构示意图;图4是本专利技术第四实施例中设备控制装置的结构示意图;图5是本专利技术第五实施例中系统框架图;图6是本专利技术第五实施例中系统实现结构示意图;图7是本专利技术第五实施例中使用过程流程图。具体实施方式为了解决现有技术的以下问题:智能家居App在不同操作平台上需分别开发,造成时间和人力成本浪费,影响版本上线,进而影响用户的使用体验,本专利技术提供了一种设备控制方法、装置、存储介质及计算机设备,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术的第一实施例提供了一种设备控制方法,应用于控制端,其流程图如图1所示,具体包括步骤S101至S104:S101,创建预设设备调用接口;S102,在预设设备调用接口中实现预设设备调用方法;S103,获取设备列表,其中,设备列表中至少包括设备基本信息、设备状态;S104,将设备基本信息和设备状态发送至服务器。为了实现跨平台的设备接入和开发,首先在App端创建预设设备调用接口,并在预设设备调用接口中实现预设设备调用方法,应当了解的是,该App安装于用户使用的移动终端上,并且与待控制的智能家居设备处于同一无线网络中。具体地,预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口,与其对应的,预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。应当了解的是,设备信息获取接口主要用户获取智能家居设备的基本信息,如型号、当前状态等;设备报警上报接口主要用于接收设备的报警信息,如设备温度过高、设备内部故障等;设备列表获取接口主要用于获取所有设备的列表,列表中具体内容可以包括例如设备上线时间、网络地址、信号强度等信息;功能控制接口主要用户对设备进行功能控制,如控制设备开关机、定时、温度调整、模式调整等;设备解绑和绑定接口主要用于新设备接入绑定或老设备下线解绑等。在实际使用时,可根据实际需求进行预设设备调用接口的创建,预设设备调用接口包括但不仅限于上述提供的接口。在预设设备调用接口中实现预设设备调用方法之后,可以对上述预设设备调用接口进行初始化,以便在App在使用时所有预设设备调用接口均处于默认状态。应当了解的是,初始化步骤一般在App第一次运行时进行,也可设置本文档来自技高网...

【技术保护点】
1.一种设备控制方法,应用于控制端,其特征在于,包括:创建所述预设设备调用接口;在所述预设设备调用接口中实现预设设备调用方法;获取设备列表,其中,所述设备列表中至少包括设备基本信息、设备状态;将所述设备基本信息和所述设备状态发送至服务器。

【技术特征摘要】
1.一种设备控制方法,应用于控制端,其特征在于,包括:创建所述预设设备调用接口;在所述预设设备调用接口中实现预设设备调用方法;获取设备列表,其中,所述设备列表中至少包括设备基本信息、设备状态;将所述设备基本信息和所述设备状态发送至服务器。2.如权利要求1所述的设备控制方法,其特征在于,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备信息获取方法、设备报警上报方法、设备列表获取方法、功能控制方法、设备解绑和绑定方法。3.如权利要求1或2所述的设备控制方法,其特征在于,在所述预设设备调用接口中实现预设设备调用方法之后,还包括:初始化所述预设设备调用接口。4.一种设备控制方法,应用于接收端,其特征在于,包括:接收终端发送的设备基本信息和设备状态;根据所述设备基本信息和所述设备状态,调用终端的预设设备调用接口;实现所述预设设备调用接口中的预设设备调用方法,以完成设备控制。5.如权利要求4所述的设备控制方法,其特征在于,所述预设设备调用接口至少包括:设备信息获取接口、设备报警上报接口、设备列表获取接口、功能控制接口、设备解绑和绑定接口;所述预设设备调用方法至少包括:设备...

【专利技术属性】
技术研发人员:方超
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1