【技术实现步骤摘要】
数据通讯方法、装置及设备
本公开涉及通信领域,尤其涉及数据通讯方法、装置及设备。
技术介绍
随着科学技术的发展,终端设备上安装的应用程序(Application;简称:APP)的功能越来越强大,因而终端设备与服务器之间的通讯也越来越频繁。相关技术中,在安卓系统中,可以通过终端设备的WebView去调用服务器的JavaScript方法,也可以通过服务器的JavaScript调用终端设备的方法,以此来实现终端设备与服务器之间的双向通讯。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种数据通讯方法、装置及设备。根据本公开实施例的第一方面,提供一种数据通讯方法,应用于终端设备,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。由于在接收到服务器通过调用终端设备中接口对象中的接口发送的通讯参数后,将根据通讯参数中包括的目标应用的标识和对目标应用执行的操作参数,执行该目标应用,并将执行后的执行结果返回给服务器,使得终端设备和服务器进行双向数据通讯时能够在同一个流程中实现,从而避免了相关技术中终端设备和服务器进行双向数据通讯时,两次调用过程相互独立的现象,由此降低数据双向通讯的复杂度。可选地,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。可选地,若所述通讯参数包括所述终 ...
【技术保护点】
一种数据通讯方法,应用于终端设备,其特征在于,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。
【技术特征摘要】
1.一种数据通讯方法,应用于终端设备,其特征在于,包括:接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;将所述执行结果发送给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。3.根据权利要求2所述的方法,其特征在于,若所述通讯参数包括所述终端设备回调数据的方式;则所述将所述执行结果发送给所述服务器,包括:根据所述终端设备回调数据的方式,将所述执行结果发送给所述服务器。4.根据权利要求1所述的方法,其特征在于,所述接收服务器发送的通讯参数之前,所述方法还包括:创建所述接口对象;将所述接口对象发送给所述服务器。5.一种数据通讯方法,应用于服务器,其特征在于,包括:确定通讯参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;调用接口对象中的接口,并将所述通讯参数传入所述接口对象中的接口;将所述通讯参数通过所述接口发送给终端设备,以使所述终端设备根据所述标识和所述操作参数,执行所述目标应用;接收所述终端设备发送的执行结果。6.根据权利要求5所述的方法,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回调数据的方式;其中,所述回调数据的方式包括异步调用方式、同步调用方式和异步回调调用方式。7.根据权利要求6所述的方法,其特征在于,若所述通讯参数包括所述终端设备回调数据的方式;所述接收所述终端设备发送的执行结果包括:根据所述终端设备回调数据的方式,接收所述终端设备发送的所述执行结果。8.根据权利要求5所述的方法,其特征在于,所述调用接口对象中的接口之前,所述方法还包括:接收所述终端设备发送的接口对象。9.一种数据通讯装置,其特征在于,包括:接收模块,被配置为接收服务器发送的通讯参数;所述通讯参数为所述服务器调用接口对象中的接口时传入的参数;所述通讯参数包括目标应用的标识和对所述目标应用执行的操作参数;处理模块,被配置为根据所述标识和所述操作参数,执行所述目标应用,获得执行结果;第一发送模块,被配置为将所述执行结果发送给所述服务。10.根据权利要求9所述的装置,其特征在于,所述通讯参数还包括所述目标应用的运行参数信息和/或所述终端设备回...
【专利技术属性】
技术研发人员:董红光,吴华,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。