数据传输方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:19515781 阅读:20 留言:0更新日期:2018-11-21 10:43
本发明专利技术提出了一种数据传输方法、装置、计算机设备及存储介质,其中,方法包括:当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;将所述通信数据通过预置的数据传输通道发送至所述接收端。本发明专利技术通过实施上述方案,有效增强了不同脚本语言开发的功能组件之间数据通信能力,有效简化了不同脚本语言开发的功能组件之间数据通信过程,降低了不同脚本语言开发的功能组件开发成本。

【技术实现步骤摘要】
数据传输方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种数据传输方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着计算机设备的快速发展,APP(Application,应用程序)得到了快速普及。APP通常采用基于计算机设备操作系统的原生设计语言和其他设定脚本语言(例如:脚本语言JavaScript)的混合开发模式进行开发,但现有技术中通过终端原生系统中预置的API(ApplicationProgrammingInterface,应用编程接口)进行应用程序中设置的基于设定脚本语言开发的功能组件与基于终端原生系统开发的功能组件(例如,基于安卓操作系统开发的功能组件,或者基于iOS操作系统开发的功能组件)之间的数据通信,由于终端原生系统中预置的API的局限性,导致基于设定脚本语言开发的功能组件与基于终端原生系统开发的功能组件之间的仅能进行简单的数据通信,并不能在复杂场景下进行大量及复杂数据的数据通信。
技术实现思路
本专利技术提出了一种数据传输方法、装置、计算机设备及计算机可读存储介质,用以解决现有技术中应用程序中不同脚本语言开发的功能组件之间数据通信能力差的问题。本专利技术采用的技术方案是提供一种数据传输方法,应用于基于混合开发模式所开发的应用程序中,所述方法包括:当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;将所述通信数据通过预置的数据传输通道发送至所述接收端。可选地,所述将所述通信信息根据所述数据通信协议中预设的通信数据格式进行配置,得到通信数据,包括:通过调用所述数据通信协议的应用编程接口API,将所述通信信息对所述数据通信协议中预设的通信数据格式的每一字段进行赋值,得到所述通信数据。可选地,在所述将所述通信数据通过预置的数据传输通道发送至所述接收端之前,所述方法还包括:通过调用所述数据通信协议的API,对所述通信数据依次进行数据格式转换、编码和对称加密操作。本专利技术还提供一种数据传输方法,应用于基于混合开发模式所开发的应用程序中,所述方法包括:当通过预置的数据传输通道接收到发送端发送的通信数据时,基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息。可选地,所述基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息,包括:根据所述数据通信协议中预设的通信数据格式,通过调用所述数据通信协议的应用编程接口API,对所述通信数据的每一字段进行解析,得到所述通信数据中携带的通信信息。可选地,在所述基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息之前,所述方法还包括:通过调用所述数据通信协议的API,对所述通信数据依次进行对称解密、解码和数据格式转换操作。可选地,所述方法还包括:在所述通信数据中携带的通信信息包括数据回调信息的情况下,根据所述数据回调信息,通过所述数据传输通道向所述发送端进行数据回传。本专利技术还提供一种数据传输装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,所述装置包括:配置模块,用于当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;发送模块,用于将所述通信数据通过预置的数据传输通道发送至所述接收端。可选地,所述配置模块,具体用于:当向接收端发送通信信息时,通过调用所述数据通信协议的应用编程接口API,将所述通信信息对所述数据通信协议中预设的通信数据格式的每一字段进行赋值,得到所述通信数据。可选地,所述装置还包括:第一安全模块,用于在所述将所述通信数据通过预置的数据传输通道发送至所述接收端之前,通过调用所述数据通信协议的API,对所述通信数据依次进行数据格式转换、编码和对称加密操作。本专利技术还提供一种数据传输装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,所述装置包括:解析模块,用于当通过预置的数据传输通道接收到发送端发送的通信数据时,基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息。可选地,所述解析模块,具体用于:当通过预置的数据传输通道接收到发送端发送的通信数据时,根据所述数据通信协议中预设的通信数据格式,通过调用所述数据通信协议的应用编程接口API,对所述通信数据的每一字段进行解析,得到所述通信数据中携带的通信信息。可选地,所述装置还包括:第二安全模块,用于在所述基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息之前,通过调用所述数据通信协议的API,对所述通信数据依次进行对称解密、解码和数据格式转换操作。可选地,所述装置还包括:回调模块,用于在所述通信数据中携带的通信信息包括数据回调信息的情况下,根据所述数据回调信息,通过所述数据传输通道向所述发送端进行数据回传。本专利技术还提供一种计算机设备,所述计算机设备包括处理器和存储器;所述处理器用于执行存储器中存储的数据传输的程序,以实现上述的数据传输方法的步骤。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的数据传输方法的步骤。采用上述技术方案,本专利技术至少具有下列优点:本专利技术所述一种数据传输方法、装置、计算机设备及计算机可读存储介质,有效增强了不同脚本语言开发的功能组件之间数据通信能力,有效简化了不同脚本语言开发的功能组件之间数据通信过程,降低了不同脚本语言开发的功能组件开发成本。附图说明图1为本专利技术第一实施例的数据传输方法流程图;图2为本专利技术第二实施例的数据传输方法流程图;图3为本专利技术第三实施例的数据传输方法流程图;图4为本专利技术第六实施例的数据传输方法流程图;图5为本专利技术第七实施例的数据传输方法流程图;图6为本专利技术第八和第九实施例的数据传输装置组成结构示意图;图7为本专利技术第十实施例的数据传输装置组成结构示意图;图8为本专利技术第十三实施例的数据传输装置组成结构示意图;图9为本专利技术第十四实施例的数据传输装置组成结构示意图;图10为本专利技术第十五实施例的计算机设备组成结构示意图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术实施例提供的数据传输方法,应用于基于混合开发模式所开发的应用程序中,用于实现上述应用程序的动态更新过程中的数据交互,以解决现有技术中应用程序包含的不同脚本语言开发的功能组件之间仅能进行简单的数据通信,无法进行大量数据通信或复杂数据通信的问题。其中,接收端可以为:上述应用程序中基于设定脚本语言(例如脚本语言Javascript)开发的功能组件,发送端可以为:上述应用程序中基于终端原生系统开发的功能组件(例如,基于安卓操作系统开发的功能组件,或者基于iOS操作系统开发的功能组件);或者,接收端可以为:上述应用程序中基于终端原生系统开发的功能组件(例如,基于安卓操作系统开发的功能组件,或者基于iOS操作系统开发的功能组件),发送端可以为:上述应用程序中基于设本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于基于混合开发模式所开发的应用程序中,所述方法包括:当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;将所述通信数据通过预置的数据传输通道发送至所述接收端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于基于混合开发模式所开发的应用程序中,所述方法包括:当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;将所述通信数据通过预置的数据传输通道发送至所述接收端。2.根据权利要求1所述的方法,其特征在于,所述将所述通信信息根据所述数据通信协议中预设的通信数据格式进行配置,得到通信数据,包括:通过调用所述数据通信协议的应用编程接口API,将所述通信信息对所述数据通信协议中预设的通信数据格式的每一字段进行赋值,得到所述通信数据。3.根据权利要求2所述的方法,其特征在于,在所述将所述通信数据通过预置的数据传输通道发送至所述接收端之前,所述方法还包括:通过调用所述数据通信协议的API,对所述通信数据依次进行数据格式转换、编码和对称加密操作。4.一种数据传输方法,其特征在于,应用于基于混合开发模式所开发的应用程序中,所述方法包括:当通过预置的数据传输通道接收到发送端发送的通信数据时,基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息。5.根据权利要求4所述的方法,其特征在于,所述基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息,包括:根据所述数据通信协议中预设的通信数据格式,通过调用所述数据通信协议的应用编程接口API,对所述通信数据的每一字段进行解析,得到所述通信数据中携带的通信信息。6.根据权利要求4所述的方法,其特征在于,在所述基于预置数据通信协议中预设的通信数据格式,对所述通信数据进行解析,得到所述通信数据中携带的通信信息之前,所述方法还包括:通过调用所述数据通信协议的API,对所述通信数据依次进行对称解密、解码和数据格式转换操作。7.根据权利要求4至6中任一项所述的方法,其特征在于,所述方法还包括:在所述通信数据中携带的通信信息包括数据回调信息的情况下,根据所述数据回调信息,通过所述数据传输通道向所述发送端进行数据回传。8.一种数据传输装置,其特征在于,应用于设置有基于混合开发模式所开发的应用程序的终端中,所述装置包括:配置模块,用于当向接收端发送通信信息时,将所述通信信息根据预置数据通信协议中预设的通信数据格式进行配置,得到通信数据;发送模块,用于将所述通信数据通过预置的数据传输通道发送至所述接...

【专利技术属性】
技术研发人员:黄金鑫
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

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

1