设备调用方法、装置、电子设备和计算机可读存储介质与流程

文档序号:37174999发布日期:2024-03-01 12:26阅读:11来源:国知局
设备调用方法、装置、电子设备和计算机可读存储介质与流程

本申请涉及云计算领域,特别是涉及一种设备调用方法、装置、电子设备和计算机可读存储介质。


背景技术:

1、随着社会科技和网络技术的发展,万物互融的时代已经悄然到来,越来越多的应用行为都可以通过网络来实现。为了配合完成终端和云端交互的业务过程,端侧设备和云侧服务器之间需要具备双向交互能力,以完成所需要的信息交互和控制。

2、在传统技术中,终端与云端服务器之间的交互过程可基于超文本传输协议等协议实现。然而,云端服务器与终端之间的交互方式是通过自建的推送通道实现的,其推送通道的种类较多,而每种推送通道的协议分别具有强制依赖关系,导致在终端与云端服务器之间的交互过程中,数据处理速度慢。


技术实现思路

1、本申请实施例提供了一种设备调用方法、装置、电子设备、计算机可读存储介质,可以在已有通道能力基础之上,实现终端与云端服务器之间的交互与远程调用,提高数据处理效率。

2、第一方面,本申请提供了一种设备调用方法,应用于网关,包括:

3、基于调用请求进行数据存储,得到设备调用数据集;

4、根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求;

5、将所述下端请求下发到终端,并获取由所述终端根据所述下端请求所反馈的响应请求;

6、根据所述设备调用数据集,调用所述响应请求所指示的目标服务器。

7、本申请还提供了一种设备调用装置。所述装置包括:

8、数据存储模块,用于基于调用请求进行数据存储,得到设备调用数据集;

9、请求生成模块,用于根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求;

10、请求接收模块,用于将所述下端请求下发到终端,以获取由所述终端根据所述下端请求反馈的响应请求;

11、服务器调用模块,用于根据所述设备调用数据集,调用所述响应请求所指示的目标服务器。

12、本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

13、基于调用请求进行数据存储,得到设备调用数据集;

14、根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求;

15、将所述下端请求下发到终端,并获取由所述终端根据所述下端请求所反馈的响应请求;

16、根据所述设备调用数据集,调用所述响应请求所指示的目标服务器。

17、本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

18、基于调用请求进行数据存储,得到设备调用数据集;

19、根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求;

20、将所述下端请求下发到终端,并获取由所述终端根据所述下端请求所反馈的响应请求;

21、根据所述设备调用数据集,调用所述响应请求所指示的目标服务器。

22、第二方面,本申请提供了一种设备调用方法,应用于终端,包括:

23、对接收到的下端请求进行拆箱处理,得到应用协议单元与透传数据;所述下端请求由网关,基于调用请求与所述调用请求匹配的路由信息发送的;

24、按照所述应用协议单元进行数据处理,得到所述下端请求的终端执行结果;

25、根据所述下端请求的终端执行结果和透传数据进行封装,得到响应请求;

26、将所述响应请求反馈到所述网关,以根据所述网关的设备调用数据集,调用所述响应请求所指示的目标服务器。

27、本申请还提供了一种设备调用装置。所述装置包括:

28、请求拆箱模块,用于对接收到的下端请求进行拆箱处理,得到应用协议单元与透传数据;所述下端请求由网关,基于调用请求与所述调用请求匹配的路由信息发送的;

29、终端处理模块,用于按照所述应用协议单元进行数据处理,得到所述下端请求的终端执行结果;

30、请求封装模块,用于根据所述下端请求的终端执行结果和透传数据进行封装,得到响应请求;

31、调用反馈模块,用于将所述响应请求反馈到所述网关,以根据所述网关的设备调用数据集,调用所述响应请求所指示的目标服务器。

32、本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

33、对接收到的下端请求进行拆箱处理,得到应用协议单元与透传数据;所述下端请求由网关,基于调用请求与所述调用请求匹配的路由信息发送的;

34、按照所述应用协议单元进行数据处理,得到所述下端请求的终端执行结果;

35、根据所述下端请求的终端执行结果和透传数据进行封装,得到响应请求;

36、将所述响应请求反馈到所述网关,以根据所述网关的设备调用数据集,调用所述响应请求所指示的目标服务器。

37、本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

38、对接收到的下端请求进行拆箱处理,得到应用协议单元与透传数据;所述下端请求由网关,基于调用请求与所述调用请求匹配的路由信息发送的;

39、按照所述应用协议单元进行数据处理,得到所述下端请求的终端执行结果;

40、根据所述下端请求的终端执行结果和透传数据进行封装,得到响应请求;

41、将所述响应请求反馈到所述网关,以根据所述网关的设备调用数据集,调用所述响应请求所指示的目标服务器。

42、上述设备调用方法中,基于调用请求进行数据存储,得到设备调用数据集,使得网关成为服务器与终端进行交互时,对调用所需数据进行存储的设备,使得调用所需数据单独形成数据集合,与具体的通信协议并不杂糅,而是处于可分离的解耦状态;在这一解耦状态下,根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求,是在各种调用请求能够针对不同应用协议的基础上,通过调用请求和路由信息调整了下端请求,相当于引入了新的插件,以此动态地扩展应用程序的功能,与应用程序的核心功能松散耦合,能无缝的切换至多个终端厂商,充分利用终端厂商的自身通道优势,开发成本低;在这一情况下,可将所述下端请求下发到终端,并获取由所述终端根据所述下端请求所反馈的响应请求;根据所述设备调用数据集,调用所述响应请求所指示的目标服务器;以通过终端与服务器的交互,使得终端参与到目标服务器的调用中,实现了终端与服务器之间的双向调用,以完成所需要的信息交互和控制,且提高了处理效率和吞吐能力。



技术特征:

1.一种设备调用方法,其特征在于,应用于网关,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述调用请求与所述调用请求匹配的路由标识,对应用协议单元进行包装,得到具有透传数据的下端请求,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述调用请求与所述调用请求匹配的路由标识,对应用协议单元进行包装,得到具有透传数据的下端请求,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于调用请求进行数据存储,得到设备调用数据集,包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述调用请求的请求标识及所述请求标识对应的请求句柄进行存储,包括:

7.根据权利要求1所述的方法,其特征在于,所述网关包括接入网关和下端推送网关;

8.一种设备调用方法,其特征在于,应用于终端,所述方法包括:

9.一种设备调用装置,其特征在于,包括:

10.一种设备调用装置,其特征在于,包括:

11.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述的设备调用方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的方法的步骤。


技术总结
本申请涉及一种设备调用方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:基于调用请求进行数据存储,得到设备调用数据集;根据所述调用请求与所述调用请求匹配的路由信息,生成下端请求;将所述下端请求下发到终端,并获取由所述终端根据所述下端请求所反馈的响应请求;根据所述设备调用数据集,调用所述响应请求所指示的目标服务器。采用本方法能够在已有通道能力基础之上,实现终端与服务器之间的交互与远程调用,提高数据处理效率。

技术研发人员:张雷
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1