跨APP程序智能控制交互系统及工作方法技术方案

技术编号:20493420 阅读:86 留言:0更新日期:2019-03-02 23:19
本发明专利技术公开了一种跨APP程序智能控制交互系统,包括服务器、网关和APP程序,其特征在于,所述APP程序与服务器通过网关进行无线通信传输,所述服务器构建关系数据库,所述关系数据库用于调用所述APP程序与目标APP的匹配绑定关系,以及存储发送和接收目标APP与智能终端设备的控制指令消息记录;所述APP程序内设置有获取模块,所述获取模块用于接入已授权的目标APP及其绑定的智能终端设备,并且查找同设备下的同属性目标APP,获取其控制权限和查询权限。本发明专利技术解决现有技术中的各厂家APP和智能终端设备不能兼容,无法统一管理的问题。

INTELLIGENT CONTROL INTERACTION SYSTEM AND WORKING METHOD CROSS APP PROGRAM

The invention discloses an intelligent control and interaction system across APP programs, including servers, gateways and APP programs. Its characteristics are that the APP programs and servers communicate by wireless communication through gateways, the servers construct relational databases, which are used to call the matching and binding relationship between the APP programs and the target APP, and store the sending and receiving target APP and the target APP. The control instruction message record of the intelligent terminal device is provided, and the acquisition module is set up in the APP program to access the authorized target APP and its binding intelligent terminal device, and to find the same attribute target APP under the same device to obtain its control rights and query rights. The invention solves the problem that the APP and intelligent terminal equipment of each manufacturer in the prior art are incompatible and can not be managed uniformly.

【技术实现步骤摘要】
跨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厂家的应用程序和智能设备用于控制空调和新风系统;此时本系统在同一个设备本文档来自技高网...

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

【技术特征摘要】
1.一种跨APP程序智能控制交互系统,包括服务器、网关和APP程序,其特征在于,所述APP程序与服务器通过网关进行无线通信传输,所述服务器构建关系数据库,所述关系数据库用于调用所述APP程序与目标APP的匹配绑定关系,以及存储发送和接收目标APP与智能终端设备的控制指令消息记录;所述APP程序内设置有获取模块,所述获取模块用于接入已授权的目标APP及其绑定的智能终端设备,并且查找同设备下的同属性目标APP,获取其控制权限和查询权限。2.如权利要求1所述的跨程序智能控制交互系统,其特征在于,所述APP程序还包括信息状态查询单元、绑定设置单元、关联设置单元、场景集成单元以及虚拟一键开关。3.如权利要求1所述的跨程序智能控制交互系统,其特征在于,所述状态查询单元用于查看APP程序与多个目标APP控制的智能终端设备的通信状态与控制消息记录,所述绑定设置单元用于绑定APP程序与多个目标APP的双向通信链接及获权关系,以及APP程序与多个智能终端设备的受控匹配,所述关联设置单元用于关联APP程序与多个目标APP中的任一智能终端设备的开闭操作命令,所述场景集成单元用于设置控制已关联并受控的任一智能终端设备的集合场景,所述虚拟一键开关用于场景集合的统一调用与控制。4.如权利要求1所述的跨程序智能控制交互系统,其特征在于,还包括机械场景开关,与所述APP程序中的虚拟一...

【专利技术属性】
技术研发人员:朱俊岗朱峰朱俊岭余建美
申请(专利权)人:南京物联传感技术有限公司
类型:发明
国别省市:江苏,32

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

1