智能网关的多应用通信管理方法技术

技术编号:39582182 阅读:8 留言:0更新日期:2023-12-03 19:32
本发明专利技术公开了一种智能网关的多应用通信管理方法

【技术实现步骤摘要】
智能网关的多应用通信管理方法、装置、智能网关和介质


[0001]本专利技术涉及软件
,特别是涉及一种智能网关的多应用通信管理方法

装置

智能网关和介质


技术介绍

[0002]相关技术中,智能网关可以根据需求定制安装不同的应用服务,而每个应用需要与云端服务器建立多条数据通讯链路,增加云端服务器的接入量,且容易泄露云端服务器的通信加密协议,降低云端服务器的数据安全性


技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够降低云端服务器的接入量,提升云端服务器的数据安全性的智能网关的多应用通信管理方法

装置

智能网关和介质

[0004]一种智能网关的多应用通信管理方法,包括以下步骤:
[0005]获取应用发起的第一请求消息;所述第一请求消息用于向云端服务器请求业务数据;
[0006]基于应用管理模块与所述云端服务器之间建立的通信链路,将所述第一请求消息转发至所述云端服务器,并接收所述云端服务器基于所述第一请求消息返回的响应消息;
[0007]将所述响应消息转发给对应的应用

[0008]上述方案中,在所述获取应用发起的第一请求消息之前,包括:
[0009]获取应用发起的第二请求消息;所述第二请求消息表征消息订阅请求;
[0010]根据所述第二请求消息更新消息订阅列表;
[0011]所述将所述响应消息转发给对应的应用,包括:
[0012]在所述消息订阅列表中确定所述响应消息对应的订阅应用;
[0013]将所述响应消息转发给所述订阅应用

[0014]上述方案中,所述消息订阅列表包括消息类型

消息标识和订阅应用,所述在所述消息订阅列表中确定所述响应消息对应的订阅应用,包括:
[0015]根据所述响应消息的消息标识,在所述消息订阅列表中确定所述响应消息对应的订阅应用

[0016]上述方案中,所述基于应用管理模块与所述云端服务器之间建立的通信链路,将所述第一请求消息转发至所述云端服务器,包括:
[0017]根据所述应用管理模块与所述云端服务器的通信协议,对所述第一请求消息进行加密;
[0018]基于所述通信链路,将加密后的请求消息转发至所述云端服务器

[0019]上述方案中,所述方法还包括:
[0020]基于所述应用管理模块,接收所述云端服务器下发的推送消息;
[0021]根据所述推送消息,对所述应用进行升级处理

[0022]上述方案中,在所述获取应用发起的第一请求消息之前,所述方法还包括:
[0023]基于所述应用管理模块,从所述云端服务器中获取应用列表;
[0024]安装所述应用列表中记录的若干个应用

[0025]上述方案中,所述获取应用发起的第一请求消息,包括:
[0026]对所述应用配置发送接口,基于所述发送接口向所述应用管理模块发起所述第一请求消息;
[0027]所述将所述响应消息转发给对应的应用,包括:
[0028]对所述应用配置接收接口,基于所述接收接口将所述响应消息转发给所述应用

[0029]一种智能网关的多应用通信管理装置,包括:应用管理模块,用于获取应用发起的第一请求消息;所述第一请求消息用于向云端服务器请求业务数据;
[0030]基于应用管理模块与所述云端服务器之间建立的通信链路,将所述第一请求消息转发至所述云端服务器,并接收所述云端服务器基于所述第一请求消息返回的响应消息;
[0031]将所述响应消息转发给对应的应用

[0032]一种智能网关,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述智能网关的多应用通信管理方法的步骤

[0033]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述智能网关的多应用通信管理方法的步骤

[0034]上述智能网关的多应用通信管理方法

装置

智能网关和介质,通过应用管理模块统一管理应用发起的请求信息,利用应用管理模块与云端服务器之间建立的通信链路,将应用发起的第一请求消息转发至云端服务器,并将云端服务器返回的相应消息转发至对应的应用,使得多个应用共用同一条通信链路,减小了云端服务器的接入量,降低了云端服务器的压力

附图说明
[0035]图1为相关技术中智能网关上的应用与云端服务器之间的交互示意图;
[0036]图2为一个实施例中智能网关的多应用通信管理方法的系统架构图;
[0037]图3为一个实施例中智能网关的多应用通信管理方法的流程示意图;
[0038]图4为又第一个实施例中智能网关的多应用通信管理方法的流程示意图;
[0039]图5为又第一个实施例中智能网关的多应用通信管理方法的流程示意图;
[0040]图6为应用与应用管理模块的通信架构示意图;
[0041]图7为一个实施例中智能网关的多应用通信管理方法的流程示意图;
[0042]图8为一个实施例中网关设备的多应用通信管理方法的流程示意图;
[0043]图9为一个实施例中消息管理框图;
[0044]图
10
为一个实施例中智能网关的多应用通信管理方法的流程示意图

具体实施方式
[0045]为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0046]在对本申请的实施例进行详细说明之前,首先对相关技术中的智能网关的多应用通信管理方法进行简单说明

[0047]随着嵌入式智能设备硬件能力的提升,越来越多的智能硬件是基于
Linux

Android
平台开发的,能够支持各种独立应用的安装

在智能家居领域,智能网关可以根据需求定制安装不同的应用服务,由统一的后台账号对应用服务进行动态安装

升级和数据管理

[0048]如图1所示,图1示出了相关技术中智能网关上的应用与云端服务器之间的交互示意图,以
Android
平台为例,智能网关可以安装不同的应用,这些应用通常具有独立的用户本地数据,对这些应用进行独立的账号授权,使得这些应用之间能够共享一个家庭用户账号,并且需要与云端服务器建立多条通信链路,如图1所示,应用
A
通过通信链路
a
与云端服务器进行数据交互,应用
...

【技术保护点】

【技术特征摘要】
1.
一种智能网关的多应用通信管理方法,其特征在于,包括:获取应用发起的第一请求消息;所述第一请求消息用于向云端服务器请求业务数据;基于应用管理模块与所述云端服务器之间建立的通信链路,将所述第一请求消息转发至所述云端服务器,并接收所述云端服务器基于所述第一请求消息返回的响应消息;将所述响应消息转发给对应的应用
。2.
根据权利要求1所述的方法,其特征在于,在所述获取应用发起的第一请求消息之前,所述方法包括:获取应用发起的第二请求消息;所述第二请求消息表征消息订阅请求;根据所述第二请求消息更新消息订阅列表;所述将所述响应消息转发给对应的应用,包括:在所述消息订阅列表中确定所述响应消息对应的订阅应用;将所述响应消息转发给所述订阅应用
。3.
根据权利要求2所述的方法,其特征在于,所述消息订阅列表包括消息类型

消息标识和订阅应用,所述在所述消息订阅列表中确定所述响应消息对应的订阅应用,包括:根据所述响应消息的消息标识,在所述消息订阅列表中确定所述响应消息对应的订阅应用
。4.
根据权利要求1所述的方法,其特征在于,所述基于应用管理模块与所述云端服务器之间建立的通信链路,将所述第一请求消息转发至所述云端服务器,包括:根据所述应用管理模块与所述云端服务器的通信协议,对所述第一请求消息进行加密;基于所述通信链路,将加密后的请求消息转发至所述云端服务器
。5.
根据权利要求1所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:李泳朗邓洋江
申请(专利权)人:广东睿住智能科技有限公司
类型:发明
国别省市:

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

1