跨APP程序智能控制交互系统及工作方法与流程

文档序号:17002775发布日期:2019-03-02 01:53阅读:836来源:国知局
跨APP程序智能控制交互系统及工作方法与流程

本发明涉及物联网控制技术领域,具体涉及是一种跨app程序智能控制交互系统及工作方法。



背景技术:

物联网智能家居领域中的智能终端设备由于各厂家的限制,不能统一控制,必须购买成套该厂家的产品才能享受智能生活的乐趣,但是厂家的产品各有千秋和特点,客户如想使用不同厂家的好产品,但是各产品有竞争,其不能兼容。用户在移动终端使用app需要下载多个应用,应用程序在使用过程中需要切换,但各厂家的app应用,这样在使用的过程中需要频繁切换app,然后进行设置和功能执行,各厂家的app有不同的功能和设置规则,想要进行互联互通将很难实现。现在缺少一种整合多种的可以跨越这个壁垒的应用程序,避免资源浪费,满足用户的私人定制需要。



技术实现要素:

本发明提供一种跨app程序智能控制交互系统及工作方法,用以解决现有技术中的各厂家app和智能终端设备不能兼容,统一管理的问题。

为解决上述技术问题,本发明所采取的技术方案为:

一种跨app程序智能控制交互系统,包括服务器、网关和app程序,所述app程序与服务器通过网关进行无线通信传输,所述服务器构建关系数据库,所述关系数据库用于调用所述app程序与目标app的匹配绑定关系,以及存储发送和接收目标app与智能终端设备的控制指令消息记录;所述app程序内设置有获取模块,所述获取模块用于接入已授权的目标app及其绑定的智能终端设备,并且查找同设备下的同属性目标app,获取其控制权限和查询权限。

进一步地,所述app程序还包括信息状态查询单元、绑定设置单元、关联设置单元、场景集成单元以及虚拟场景开关。

进一步地,所述状态查询单元用于查看app程序与多个目标app控制的智能终端设备的通信状态与控制消息记录,所述绑定设置单元用于绑定app程序与多个目标app的双向通信链接及获权关系,以及app程序与多个智能终端设备的受控匹配,所述关联设置单元用于关联app程序与多个目标app中的任一智能终端设备的开闭操作命令,所述场景集成单元用于设置控制已关联并受控的任一智能终端设备的集合场景,所述虚拟场景开关用于场景集合的统一调用与控制。

更进一步地,还包括机械场景开关,与所述app程序中的虚拟场景开关进行数据同步绑定。

进一步地,所述服务器为本地部署、远程部署的其中一种。

进一步地,还包括机械场景开关,所述机械场景开关与app程序进行无线通信连接,虚拟场景开关的设置实时数据传输同步至所述机械场景开关。

本发明还公开了一种跨程序智能控制交互系统的工作方法,具体步骤如下:

s1:初始化,定义app程序属性,

s2:获取模块发送组播信令在同一设备中查找目标app,

s3:绑定设置单元将发现获取多个同属性的目标app的唯一身份标识,绑定所述标识与智能终端设备的身份id,生成app程序与智能终端设备的控制关联关系列表,

s4:上报与多个目标app与智能终端设备的匹配关系,记录存储在关系数据库中,

s5:调用状态信息单元进行确认,在app程序中生成关联匹配列表,

s6:场景集成单元对已绑定的场景联动关联,同步至虚拟场景开关。

进一步地,在步骤s1中属性设置对应用分类进行定义app程序的子目录下功能列表。

进一步地,在步骤s2中,所述目标app的唯一身份标识在设备安装时获得的唯一路径、url、localsocket的一种。

本申请与现有技术相比,具有的有益效果是

在智能家居领域,兼容多个不同厂家的app应用实现一个app程序管理多个品牌的智能终端设备进行场景设定,以及部署集中控制。

对各个厂家的智能设备进行统一的管理,不需要集成和开发不同的硬件设备,实现智能产品互联互通,很大程度上提升了智能控制的体验,降低了集成开发成本。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的第一实施例一种跨app程序智能控制交互系统的结构示意图。

图2为本发明的种跨app程序智能控制交互系统的第一实施例的工作流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1

本发明提供了一种跨app程序智能控制交互系统,包括服务器、网关和app程序,所述app程序与服务器通过网关进行无线通信传输,所述服务器构建关系数据库,所述关系数据库用于调用所述app程序与目标app的匹配绑定关系,以及存储发送和接收目标app与智能终端设备的控制指令消息记录;所述app程序内设置有获取模块,所述获取模块用于接入已授权的目标app及其绑定的智能终端设备,并且查找同设备下的同属性目标app,获取其控制权限和查询权限。

所述app程序还包括信息状态查询单元、绑定设置单元、关联设置单元、场景集成单元以及虚拟场景开关。

所述状态查询单元用于查看app程序与多个目标app控制的智能终端设备的通信状态与控制消息记录,所述绑定设置单元用于绑定app程序与多个目标app的双向通信链接及获权关系,以及app程序与多个智能终端设备的受控匹配,所述关联设置单元用于关联app程序与多个目标app中的任一智能终端设备的开闭操作命令,所述场景集成单元用于设置控制已关联并受控的任一智能终端设备的集合场景,所述虚拟场景开关用于场景集合的统一调用与控制。

还包括机械场景开关,与所述app程序中的虚拟场景开关进行数据同步绑定。

所述服务器为本地部署、远程部署的其中一种。

该系统还包括机械场景开关,所述机械场景开关与app程序进行无线通信连接,虚拟场景开关的设置实时数据传输同步至所述机械场景开关。

本实施例还提供了一种跨程序智能控制交互系统的工作方法,具体步骤如下:

s1:初始化,定义app程序属性,

s2:获取模块发送组播信令在同一设备中查找目标app,

s3:绑定设置单元将发现获取多个同属性的目标app的唯一身份标识,绑定所述标识与智能终端设备的身份id,生成app程序与智能终端设备的控制关联关系列表,

s4:上报与多个目标app与智能终端设备的匹配关系,记录存储在关系数据库中,

s5:调用状态信息单元进行确认,在app程序中生成关联匹配列表,

s6:场景集成单元对已绑定的场景联动关联,同步至虚拟场景开关。

在步骤s1中属性设置对应用分类进行定义app程序的子目录下功能列表

在步骤s2中,所述目标app的唯一身份标识在设备安装时获得的唯一路径、url、localsocket的一种。

在步骤s2中,获取模块可发送广播信息对单一目标app进行获权控制,具体的是app程序通过localsocket与目标app进行链路通信,并实现保持连接状态。

实施例2

在应用于酒店的房间的场景中,有a厂家的应用程序和该厂家的智能设备用于控制整个房间的灯光系统,b厂家的应用程序和智能终端设备用于控制人体感应传感器,光照传感器和温湿度传感器;c厂家的应用程序和智能设备用于控制空调和新风系统;

此时本系统在同一个设备下,查找有由a厂家b厂家、c厂家的三种应用程序,并与三个app建立连接,同时三个应用程序上报所属智能终端设备的状态信息,以及操作控制方式,该系统获取模块对a,b,c三个厂家智能设备的控制和状态进行汇报,绑定过程,关联匹配关系;

在上述场景中,进一步地,设置a厂家的应用程序中的各个智能灯光开关顺序执行,从而实现整个房间的灯光控制功能;

在上述场景中,进一步地,指定规则实现定时开/闭c厂家应用程序中空调和新风系统,从而实现温湿度的智能控制;

在上述场景中,进一步地,设置规则b厂家应用程序中的智能人体感应设备探测到有人之后则触发a厂家app中某一个灯的开启,从而实现酒店的智能起夜功能;

在上述场景中,进一步地,可以设置规则b厂家应用程序中的温湿度探测到温度太高的时候,则触发c厂家应用程序中的空调的制冷模式,从而实现温湿度的智能控制。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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