The invention discloses a data transfer method and apparatus and computer readable storage medium, wherein the method comprises: receiving H5 interface send call information and the dictionary information set, and get information on the call split split data, which split data including the current H5 interface with the interface interface name and demand parameters; demand parameters the type of data type conversion is set, the string type dictionary and dictionary information, and convert it into a demand parameter dictionary types as keywords, and keyword parameters corresponding value from the dictionary information; according to a certain interface interface, processed by value parameters of the interface, complete the data call. The demand for information call parameters into the dictionary type of keywords, according to the words from the dictionary information on the value of parameters, complete the data processing interface calls to the parameter values, maintaining a dictionary information set only for keywords and parameters, reduce the coupling of data interface, convenient maintenance.
【技术实现步骤摘要】
数据调用方法、装置及计算机可读存储介质
本专利技术主要涉及数据处理
,具体地说,涉及一种数据调用方法、装置及可读存储介质。
技术介绍
H5是HTML的第5个版本,HTML是网页描述性语言,用来设计网站、APP的前端,可实现跨平台使用;native是基于原生系统内核的开发,需要根据平台类型采用不同的语言开发,如安卓的Java和ios的Swift。目前的APP一般采用Hybrid的混合开发模式,由Native通过JSBridge等方法提供统一的接口(API),然后用H5+JS来写实际的逻辑,调用API,这种模式下,由于Android,iOS的API一般有一致性,而且最终的页面也是在webview中显示,所以有跨平台效果。但是,市面上Hybrid混合开发模式中native端与H5交互的接口参数被定义为具有严格耦合性的字符串的数组格式,其中为了查找,将参数顺序以及参数个数按照严格的规则设置,后期维护增加或修改参数时,需要对native端与H5均进行修改,否则会引起崩溃,不利于扩展和维护。
技术实现思路
本专利技术的主要目的是提供一种数据调用方法、装置及计算机可读存储介质 ...
【技术保护点】
一种数据调用方法,其特征在于,所述数据调用方法包括以下步骤:接收H5界面发送的调用信息以及字典信息集,并对所述调用信息进行拆分得到拆分数据,其中拆分数据包括当前H5界面调用接口的接口名和需求参数;将所述需求参数的数据类型由字符串类型转换为与字典信息集匹配的字典类型,并将转换成字典类型的需求参数作为关键字,从字典信息集中获取与所述关键字对应的参数值;根据所述接口名确定调用接口,通过调用接口对所述参数值进行处理,完成数据调用。
【技术特征摘要】
1.一种数据调用方法,其特征在于,所述数据调用方法包括以下步骤:接收H5界面发送的调用信息以及字典信息集,并对所述调用信息进行拆分得到拆分数据,其中拆分数据包括当前H5界面调用接口的接口名和需求参数;将所述需求参数的数据类型由字符串类型转换为与字典信息集匹配的字典类型,并将转换成字典类型的需求参数作为关键字,从字典信息集中获取与所述关键字对应的参数值;根据所述接口名确定调用接口,通过调用接口对所述参数值进行处理,完成数据调用。2.如权利要求1所述的数据调用方法,其特征在于,所述根据所述接口名确定调用接口,通过调用接口对所述参数值进行处理,完成数据调用的步骤包括:根据所述接口名确定调用接口,并根据所述调用接口确定调用接口对应的数据模型;将所述关键字及参数值转换为与所述数据模型对应的数据实体模型,通过调用接口对所述数据实体模型进行处理,完成数据调用。3.如权利要求2所述的的数据调用方法,其特征在于,所述通过调用接口对所述数据实体模型进行处理,完成数据调用的步骤之后包括:判断所述调用信息中是否包含反馈信息,当所述调用信息中包含反馈信息时,根据所述反馈信息向H5界面反馈回复数据。4.如权利要求2所述的的数据调用方法,其特征在于,所述拆分数据还包括协议头,所述将所述需求参数的数据类型由字符串类型转换为与字典信息集匹配的字典类型的步骤之前包括:判断所述协议头是否为设定协议类型,当所述协议头是设定协议类型时,执行将所述需求参数的数据类型由字符串类型转换为与字典信息集匹配的字典类型的步骤。5.如权利要求1-4任一项所述的数据调用方法,其特征在于,所述接收H5界面发送的调用信息以及字典信息集的步骤之前包括:接收初始化配置信息,对所有供H5界面通信调用的接口进行初始化配置,以在接收到H5界面发送的调用信息时,对所述调用信息作出响应。6.一种数据调用装置,其特征在于,所述数据调用装置包括:存储器、处理器、通信总线以及存...
【专利技术属性】
技术研发人员:梁承飞,林泽全,周鹏,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。