数据通讯方法、装置及设备制造方法及图纸

技术编号:16326971 阅读:29 留言:0更新日期:2017-09-29 18:56
本公开是关于一种数据通讯方法、装置及设备,该方法包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。本公开可以降低数据双向通讯的复杂度。

【技术实现步骤摘要】
数据通讯方法、装置及设备
本公开涉及通信领域,尤其涉及数据通讯方法、装置及设备。
技术介绍
随着科学技术的发展,终端设备上安装的应用程序(Application;简称:APP)的功能越来越强大,因而终端设备与服务器之间的通讯也越来越频繁。相关技术中,在安卓系统中,可以通过终端设备的WebView去调用服务器的JavaScript方法,也可以通过服务器的JavaScript调用终端设备的方法,以此来实现终端设备与服务器之间的双向通讯。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种数据通讯方法、装置及设备。根据本公开实施例的第一方面,提供一种数据通讯方法,应用于终端设备,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。由于在接收到服务器通过调用终端设备中接口对象中的接口发送的通讯参数后,将根据通讯参数中包括的目标应用的标识和对目标应用执行的操作参数,执行该目标应用,并将执行后的执行结果返回给服务器,使得终端设备和服务器进行双向数据通讯时能够在同一个流程中实现,从而避免了相关技术中终端设备和服务器进行双向数据通讯时,两次调用过程相互独立的现象,由此降低数据双向通讯的复杂度。可选地,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。可选地,若所述通讯参数包括所述终端设备回调数据的方式;则所述将所述执行结果发送给所述服务器,包括:根据所述终端设备回调数据的方式,将所述执行结果发送给所述服务器。由于在通讯参数中包括回调数据方式时,终端设备将根据实际情况采用不同的回调方式,将执行结果返回给服务器,由此可以提高数据通讯的灵活性。可选地,所述接收服务器发送的通讯参数之前,所述方法还包括:创建所述接口对象;将所述接口对象发送给所述服务器。由于终端设备需要先创建接口对象发送给服务器,以使服务器调用接口对象中的接口实现数据的双向通讯,可以提高双向数据通讯的效率。根据本公开实施例的第二方面,提供一种数据通讯方法,应用于服务器,包括:确定通讯参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;调用接口对象中的接口,并将所述通讯参数传入所述接口对象中的接口;将所述通讯参数通过所述接口发送给终端设备,以使所述终端设备根据所述标识和所述操作参数,执行所述目标应用;接收所述终端设备发送的执行结果。由于服务器通过确定通讯参数,并调用接口对象中的接口,将通讯参数传入接口对象中的接口中发送给终端设备,以使终端设备根据通讯参数中的标识和操作参数,执行目标应用,并将执行后的执行结果返回给服务器,使得终端设备和服务器进行双向数据通讯时能够在同一个流程中实现,从而避免了相关技术中终端设备和服务器进行双向数据通讯时,两次调用过程相互独立的现象,由此降低数据双向通讯的复杂度。可选地,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。可选地,若所述通讯参数包括所述终端设备回调数据的方式;所述接收所述终端设备发送的执行结果包括:根据所述终端设备回调数据的方式,接收所述终端设备发送的所述执行结果。由于在通讯参数中包括回调数据方式时,终端设备将根据实际情况采用不同的回调方式,将执行结果返回给服务器,由此可以提高数据通讯的灵活性。可选地,所述调用接口对象中的接口之前,所述方法还包括:接收所述终端设备发送的接口对象。由于终端设备需要先创建接口对象发送给服务器,以使服务器调用接口对象中的接口实现数据的双向通讯,可以提高双向数据通讯的效率。根据本公开实施例的第三方面,提供一种数据通讯装置,包括:接收模块,被配置为接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;处理模块,被配置为根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;第一发送模块,被配置为将所述执行结果发送给所述服务器。可选地,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。可选地,若所述通讯参数包括所述终端设备回调数据的方式;所述第一发送模块包括:发送子模块,被配置为根据所述终端设备回调数据的方式,将执行所述目标应用后的执行结果发送给所述服务器。可选地,所述装置还包括:创建模块,被配置为创建所述接口对象;第二发送模块,被配置为将所述接口对象发送给所述服务器。根据本公开实施例的第四方面,提供一种数据通讯装置,其特征在于,包括:确定模块,被配置为确定通讯参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;调用模块,被配置为调用接口对象中的接口,并将所述通讯参数传入所述接口对象中的接口;发送模块,被配置为将所述通讯参数通过所述接口发送给终端设备,以使所述终端设备根据所述标识和所述操作参数,执行所述目标应用;第一接收模块,被配置为接收所述终端设备发送的执行结果。可选地,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。可选地,若所述通讯参数包括所述终端设备回调数据的方式;所述第一接收模块包括:接收子模块,被配置为根据所述终端设备回调数据的方式,接收所述终端设备发送的执行所述目标应用后的执行结果。可选地,所述装置还包括:第二接收模块,被配置为接收所述终端设备发送的接口对象。根据本公开实施例的第五方面,提供一种终端设备,包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。根据本公开实施例的第六方面,提供一种服务器,包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定通讯参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;调用接口对象中的接口,并将所述通讯参数传入所述接口对象中的接口;将所述通讯参数通过所述接口发送给终端设备,以使所述终端设备根据所述标识和所述操作参数,执行所述目标应用;接收所述终端设备发送的执行结果。本公开的实施例提供的技术方案可以包括以下有益效果:在接收到服务器通过调用终端设备中接口对象中的接口发送的通讯参数后,将根据通讯参数中包括的目标应用的标识和对目标应用执行的操作参数,执行该目标应用,并将执行后的执行结果返回给服务器,使得终端设备和服务器进行双向数据通讯时能够在同一个流程中实现,从而避免了相关技术中终端设备和服务器进行双向数据通讯时,两次调本文档来自技高网...
数据通讯方法、装置及设备

【技术保护点】
一种数据通讯方法,应用于终端设备,其特征在于,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。

【技术特征摘要】
1.一种数据通讯方法,应用于终端设备,其特征在于,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。3.根据权利要求2所述的方法,其特征在于,若所述通讯参数包括所述终端设备回调数据的方式;则所述将所述执行结果发送给所述服务器,包括:根据所述终端设备回调数据的方式,将所述执行结果发送给所述服务器。4.根据权利要求1所述的方法,其特征在于,所述接收服务器发送的通讯参数之前,所述方法还包括:创建所述接口对象;将所述接口对象发送给所述服务器。5.一种数据通讯方法,应用于服务器,其特征在于,包括:确定通讯参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;调用接口对象中的接口,并将所述通讯参数传入所述接口对象中的接口;将所述通讯参数通过所述接口发送给终端设备,以使所述终端设备根据所述标识和所述操作参数,执行所述目标应用;接收所述终端设备发送的执行结果。6.根据权利要求5所述的方法,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。7.根据权利要求6所述的方法,其特征在于,若所述通讯参数包括所述终端设备回调数据的方式;所述接收所述终端设备发送的执行结果包括:根据所述终端设备回调数据的方式,接收所述终端设备发送的所述执行结果。8.根据权利要求5所述的方法,其特征在于,所述调用接口对象中的接口之前,所述方法还包括:接收所述终端设备发送的接口对象。9.一种数据通讯装置,其特征在于,包括:接收模块,被配置为接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;处理模块,被配置为根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;第一发送模块,被配置为将所述执行结果发送给所述服务。10.根据权利要求9所述的装置,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回...

【专利技术属性】
技术研发人员:董红光吴华
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1