一种基于安卓应用的智能设备统一连接和控制方法与流程

文档序号:24887533发布日期:2021-04-30 13:11阅读:107来源:国知局
一种基于安卓应用的智能设备统一连接和控制方法与流程

本发明涉及安卓应用中智能设备连接和控制领域,尤其涉及一种基于安卓应用的智能设备统一连接和控制方法。



背景技术:

随着信息技术的不断发展,数字化逐渐融入日常生活,智能手表、蓝牙耳机、智能眼镜等各类智能设备越来越受到人们的欢迎,这些设备通过与安卓手机连接,提供丰富的功能,扩展生活方式。

但随着智能设备的增多,安卓手机上控制这些设备的应用也越来越多,甚至出现每个型号智能设备需要一个安卓应用进行连接和控制的情况,大大增加了智能设备连接、控制的复杂程度,降低用户体验。



技术实现要素:

为了解决上述技术问题,本发明提出一种基于安卓应用的智能设备统一连接和控制方法,旨在解决目前每个型号智能设备都需要一个安卓应用进行连接控制,从而导致智能设备使用复杂、用户体验不友好的技术难题。

发明基于安卓应用的智能设备统一连接和控制方法,采用宿主应用+多插件应用的组合模式,实现智能设备统一连接和控制,其中宿主应用实现设备型号浏览、插件应用下载、插件应用加载等主要功能,插件应用根据不同设备进行定制化开发并保存到服务器,在连接智能设备时,宿主应用从服务器下载该智能设备对应的插件应用并进行加载,通过插件应用实现所述智能设备的连接和控制功能。

具体的,本发明基于安卓应用的智能设备统一连接和控制方法,包括如下步骤:

s1,开发宿主应用;

所述宿主应用为适用于安卓系统或ios系统的宿主应用,至少包括设备型号浏览模块、插件应用下载模块、插件应用加载模块,至少实现设备型号浏览、插件应用下载、插件应用加载功能;

还包括插件应用检测模块,插件应用检测模块用于检测手机指定目录下是否存在指定设备型号或某个设备型号的插件应用;

所述宿主应用安装在智能手机上;

s2,根据不同型号的智能设备,定制化开发不同的插件应用,实现对应型号智能设备的连接和控制功能;

所述智能设备为智能可穿戴设备、智能家居设备、智能工业设备、智能交通设备、智能生命健康监测设备等;

所述智能可穿戴设备包括蓝牙耳机、智能眼镜、智能手表、智能手环等各种可物联网的硬件设备;

所述智能家居包括智能冰箱、智能空调、智能门锁、智能洗衣机、智能新风系统、智能采光设备、智能供电设备等各种可物联网的家居设备;

所述智能工业设备包括智能供电、plc控制系统、智能监测、智能物流等各种可物联网的工业设备;

所述智能交通设备包括智能监控抓怕设备、智能视频采集设备、智能交通监测设备等可物联网的应用于交通管控的设备;

所述智能生命健康监测设备包括可物联网的可采集身体相关指标、特征的监测设备。

,将所述插件应用文件保存到服务端;

所述服务端安装在服务器上,所述服务器接入网络;

将步骤s2开发好的不同型号的智能设备所对应的插件应用,存储到服务器指定的目录下;

所述服务端具有访问和调取服务器指定目录的功能;

s4,选择下载相应的插件应用,并将插件应用存储到指定目录,包括如下子步骤:

s41,使用设备型号浏览模块浏览可以选择支持的设备型号名称,选择需要使用的设备型号;每个设备型号名称对应一个相应的插件应用;

s42,宿主应用调用插件应用检测模块检测手机指定目录下是否存在选择的步骤s41中选择的设备型号名称所对应的插件应用;

若不存在,则宿主应用调用插件应用下载功能,将下载的插件应用存储到指定的文件目录;宿主应用再次调用插件应用检测模块检测手机指定目录下是否存在选择的设备型号名称所对应的插件应用,直至应用检测模块在指定目录下检测到需要下载的设备型号所对应的插件应用;

s5,所述宿主应用加载所述插件应用,通过所述插件应用实现该型号智能设备的连接和控制功能。

当应用检测模块在指定目录下检测到步骤s41中选择的设备型号所对应的插件应用时;宿主应用调用插件应用加载模块,加载指定文件目录下相应插件应用,进而通过所述插件应用实现该型号智能设备的连接和控制功能。

有益效果:本发明通过宿主应用+多插件应用模式实现智能设备统一连接和控制,其中宿主应用实现设备型号浏览、插件应用下载、插件应用加载等主要功能,插件应用根据不同设备进行定制化开发并保存到服务器,在连接智能设备时,宿主应用从服务器下载该智能设备对应的插件应用并进行加载,通过插件应用实现所述智能设备的连接和控制功能。相比于传统一个型号智能设备需要安装一个安卓应用进行连接和控制的情况,本发明支持一个安卓应用连接和控制多种智能设备,大大降低多智能设备连接和控制场景下的使用复杂度,极大的提升用户体验。

附图说明

图1为本发明流程示意图;

图2为本发明宿主应用结构示意图。

具体实施方式

实施例1:如图2所示,一种基于安卓应用的智能设备统一连接和控制方法,采用宿主应用+多插件应用的组合模式,实现智能设备统一连接和控制,其中宿主应用实现设备型号浏览、插件应用下载、插件应用加载等主要功能,插件应用根据不同设备进行定制化开发并保存到服务器,在连接智能设备时,宿主应用从服务器下载该智能设备对应的插件应用并进行加载,通过插件应用实现所述智能设备的连接和控制功能。

相比于传统一个型号智能设备需要安装一个安卓应用进行连接和控制的情况,本发明支持一个安卓应用连接和控制多种智能设备,大大降低多智能设备连接和控制场景下的使用复杂度,极大的提升用户体验。

实施例2:如图1所示,一种基于安卓应用的智能设备统一连接和控制方法,包括如下步骤:

s1,开发宿主应用;

所述宿主应用为适用于安卓系统的宿主应用,至少包括设备型号浏览模块、插件应用下载模块、插件应用加载模块,至少实现设备型号浏览、插件应用下载、插件应用加载功能;

所述设备型号浏览模块用于浏览各智能设备的型号,每个智能设备的型号对应一个或多个插件应用;所述插件应用下载模块用于下载插件应用;所述插件应用加载模块用于加载下载的插件应用;

还包括插件应用检测模块,插件应用检测模块用于检测手机指定目录下是否存在指定设备型号或某个设备型号的插件应用;

所述宿主应用安装在智能手机上;进一步的,所述宿主应用安装在安卓系统的智能手机上,或安装ios系统的智能手机上。

,根据不同型号的智能设备,定制化开发不同的插件应用,实现对应型号智能设备的连接和控制功能;

所述智能设备为智能可穿戴设备、和或智能家居设备、和或智能工业设备、和或智能交通设备、和或智能生命健康监测设备等;每个智能设备均对应有相应的型号及插件应用。

进一步的,所述智能可穿戴设备包括蓝牙耳机、智能眼镜、智能手表、智能手环等各种可物联网的硬件设备;每个智能穿戴设备均对应有相应的型号及插件应用;

所述智能家居包括智能冰箱、智能空调、智能门锁、智能洗衣机、智能新风系统、智能采光设备、智能供电设备等各种可物联网的家居设备;每个智能家居设备均对应有相应的型号及插件应用;

所述智能工业设备包括智能供电、plc控制系统、智能监测、智能物流等各种可物联网的工业设备;每个智能工业设备均对应有相应的型号及插件应用;

所述智能交通设备包括智能监控抓怕设备、智能视频采集设备、智能交通监测设备等可物联网的应用于交通管控的设备;每个智能交通设备均对应有相应的型号及插件应用;

所述智能生命健康监测设备包括可物联网的可采集身体相关指标、特征的监测设备。每个智能生命健康监测设备均对应有相应的型号及插件应用。

,将所述插件应用文件保存到服务端;

所述服务端安装在服务器上,所述服务器接入网络;

将步骤s2开发好的不同型号的智能设备所对应的插件应用,存储到服务器指定的目录下;

所述服务端具有访问和调取服务器指定目录的功能;

s4,选择下载相应的插件应用,并将插件应用存储到指定目录,包括如下子步骤:

宿主应用接入网络,并与服务端通讯;智能设备通过蓝牙或网络与宿主应用通讯;

s41,使用宿主应用设备型号浏览模块浏览可以选择支持的设备型号名称,选择需要使用的设备型号;每个设备型号名称对应一个相应的插件应用;

s42,宿主应用调用插件应用检测模块检测手机指定目录下是否存在选择的步骤s41中选择的设备型号名称所对应的插件应用;

若不存在,则宿主应用调用插件应用下载功能,将下载的插件应用存储到指定的文件目录;宿主应用再次调用插件应用检测模块检测手机指定目录下是否存在选择的设备型号名称所对应的插件应用,直至应用检测模块在指定目录下检测到需要下载的设备型号所对应的插件应用;

s5,所述宿主应用加载所述插件应用,通过所述插件应用实现该型号智能设备的连接和控制功能。

当应用检测模块在指定目录下检测到步骤s41中选择的设备型号所对应的插件应用时;宿主应用调用插件应用加载模块,加载指定文件目录下相应插件应用;

相比于传统一个型号智能设备需要安装一个安卓应用进行连接和控制的情况,本发明支持一个安卓应用连接和控制多种智能设备,大大降低多智能设备连接和控制场景下的使用复杂度,极大的提升用户体验。

实施例3:本实施例还提出一种基于ios应用的智能设备统一连接和控制方法,采用宿主应用+多插件应用的组合模式,实现智能设备统一连接和控制,其中宿主应用实现设备型号浏览、插件应用下载、插件应用加载等主要功能,插件应用根据不同设备进行定制化开发并保存到服务器,在连接智能设备时,宿主应用从服务器下载该智能设备对应的插件应用并进行加载,通过插件应用实现所述智能设备的连接和控制功能。

实施例4:本实施例与实施例2不同之处在于,提出一种基于ios应用的智能设备统一连接和控制方法,以iso系统为基础平台,实现智能设备统一连接和控制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1