一种信息交互方法、系统、装置及存储介质制造方法及图纸

技术编号:37318539 阅读:15 留言:0更新日期:2023-04-21 22:59
本申请涉及一种信息交互方法、系统、装置及存储介质,其中,所述信息交互方法包括以下步骤:根据来自用户的指示生成信息交互请求,所述信息交互请求包括目标虚拟地址;基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑;执行所述目标处理逻辑以向用户返回与所述信息交互请求相对应的信息交互响应。使用本申请提供的信息本方法,在某些功能改进时,无需对每一个页面对应数据接口以及处理逻辑的代码字段进行修改,既提升了功能迭代时的开发效率,又减少了不同页面之间的数据接口修改次数,提升了应用程序功能的稳定性,并且从而使得用户能够在不更新版本的情况下更新部分功能,很大程度的提升了用户的使用体验。很大程度的提升了用户的使用体验。很大程度的提升了用户的使用体验。

【技术实现步骤摘要】
一种信息交互方法、系统、装置及存储介质


[0001]本申请涉及应用程序的领域,尤其是涉及一种信息交互方法、系统、装置及存储介质。

技术介绍

[0002]目前,应用程序中不同页面之间的交互需要调用服务器中对应的交互方法以及参数等处理逻辑。当更新应用程序功能时,例如更改部分功能模块入口的排版以及开放时间等,需要修改采用该处理逻辑的页面对应的数据接口,而前端页面向后端服务器进行数据调用的过程中,需要在前端页面对应的应用程序字段中写入后端数据接口对应的接口字段,当后端对应的数据接口改变时,前端页面所有对应该数据接口字段的部分均需要修改。
[0003]应用程序中常出现多个页面需要调用同一处理逻辑的情况,并且,由于目前的应用程序多采用原生页面与H5页面相结合的形式,上述的多个页面中常存在不同类型的页面。
[0004]当不同类型的页面之间需要发生交互时,例如原生页面的相关处理逻辑已完成修改,在交互过程中,H5页面需要调用该处理逻辑,而由于处理逻辑和数据接口的修改,应用程序前端页面与后端服务器之间会出现不能匹配的情况,前端H5页面将无法完成调用,并且H5页面中可能同时包含多个使用同一处理逻辑的页面,目前的解决方法为修改所有采用该处理逻辑的页面对应的数据接口字段。
[0005]可见,处理逻辑的修改涉及到的范围较大,其中包括多个原生页面和H5页面的接口、服务器处理逻辑等多处修改,甚至需要对应用程序、H5页面、后端系统的版本进行多版本适配,严重影响开发的进度,以及系统稳定性。修改所有相关页面的对应运行逻辑大大的增加了工作量。
[0006]针对上述情况,本申请提出了一种信息交互方法、系统、装置及存储介质,用以减小页面交互数据接口的修改所涉及的影响范围。

技术实现思路

[0007]为了减小页面交互数据接口的修改所涉及的影响范围,本申请提供一种信息交互方法、系统、装置及存储介质。
[0008]第一方面,本申请提供的一种信息交互方法,采用如下的技术方案:一种信息交互方法,包括以下步骤:根据来自用户的指示生成信息交互请求,所述信息交互请求包括目标虚拟地址;基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑;执行所述目标处理逻辑以向用户返回与所述信息交互请求相对应的信息交互响应。
[0009]通过采用上述技术方案,当需要进行信息交互时,包括目标虚拟地址的信息交互请求能够与预设的映射表中某一目标处理逻辑相对应。因此,当原生页面、H5页面和后台服
务器之间交互时,无需关心针对某个场景的处理逻辑,只需在发送信息交互请求的过程中携带目标虚拟地址,即可确定映射表中对应的目标处理逻辑。
[0010]具体地,在不同类型的页面对应相同处理逻辑的情况下,改变该处理逻辑时,无需对所有涉及到此处理逻辑的页面对应的部分进行全部修改,而针对不同页面均只需对映射表中的数据接口进行修改即可。当需要使用修改过的数据接口进行数据传输时,即可通过映射表确定目标虚拟路径所对应的目标处理逻辑。
[0011]因此,本方法无需对每一个页面对应数据接口以及处理逻辑的代码字段进行修改,针对相同类型的页面,很大程度上提升了功能迭代时的开发效率;针对不同类型的页面,减少了不同页面之间的数据接口修改次数,提升了应用程序功能的稳定性。
[0012]更重要的是,开发工程人员能够通过后端配置虚拟地址映射表的方法,对原生页面相关功能模块进行动态的配置与修改,从而使得用户能够在不更新版本的情况下,更新部分功能,例如改变部分功能模块入口的排版以及开放时间等,很大程度的提升了用户的使用体验。
[0013]可选的,所述映射表限定多个逻辑路径,并且所述基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑包括:将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径,并在查询到相匹配的所述逻辑路径后将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑。
[0014]通过采用上述技术方案,映射表中限定的多个逻辑路径分别指示不同功能的处理逻辑,能够将前端页面接口与后端数据接口相匹配作为数据传输路径,改为由上述的映射表预设的逻辑路径作为数据传输路径。若目标虚拟地址能够于映射表中匹配到响应的逻辑路径,则表明该目标虚拟地址存在与之相对应的处理逻辑,也即能够通过此方法确定上述的目标处理逻辑。
[0015]可选的,所述映射表包括多个第一类型元组,每个所述第一类型元组构成一个所述逻辑路径并且至少包括虚拟地址字段和处理逻辑字段,所述将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径并将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑包括:将所述目标虚拟地址作为所述查询主键依序与所述多个第一类型元组的虚拟地址字段的值进行比较;在所述目标虚拟地址与所述多个第一类型元组中的一个第一类型元组的虚拟地址字段的值符合预设的一致性条件的情况下,将该第一类型元组的处理逻辑字段所指示的处理逻辑作为所述目标处理逻辑。
[0016]通过采用上述技术方案,在对映射表进行查询的过程中,将目标虚拟地址与多个第一类型元组中的虚拟地址字段相比较,再通过预设的一致性条件进行检验,从而确定对应的目标处理逻辑。在此过程中,能够通过对一致性条件的配置获取不同的匹配组合,使得映射表更加灵活多变。
[0017]可选的,所述映射表包括第一子表和第二子表,所述第一子表包括多个第二类型元组,每个所述第二类型元组至少包括虚拟地址字段和本地地址字段,所述第二子表包括多个第三类型元组,每个所述第三类型元组包括本地地址字段和处理逻辑字段,其中,本地地址字段的值相同的所述第二类型元组和所述第三类型元组共同构成一个所述逻辑路径,
并且所述将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径并将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑包括:将所述目标虚拟地址作为所述查询主键依序与所述多个第二类型元组的虚拟地址字段的值进行比较;在所述目标虚拟地址与所述多个第二类型元组中的一个第二类型元组的虚拟地址字段的值符合预设的一致性条件的情况下,将该第二类型元组的本地地址字段所指示的本地地址作为目标本地地址;将所述目标本地地址依序与所述多个第三类型元组的本地地址字段的值进行比较;在所述目标本地地址与所述多个第三类型元组中的一个第三类型元组的本地地址字段的值相同的情况下,将该第三类型元组的处理逻辑字段所指示的处理逻辑作为所述目标处理逻辑。
[0018]可选的,所述第一类型元组还包括匹配方式字段,所述匹配方式字段的值限定所述一致性条件,其中,所述一致性条件指示“全部一致”或者“部分一致”。
[0019]通过采用上述技术方案,上述的“全部一致”指对应的第一类型元组中的虚拟字段与上述的目标虚拟地址完全一致,上述的“部分一致”指对应的第一类型元组中的虚拟字段与上述的目标虚拟地址部分一致。
[0020]可选的,所述第二类型元组还包括匹配方式字段,所述匹配方式字段的值限定所述一致性条件,其中,所述一致性条件指示“全部一致”或者“部分一致”。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息交互方法,其特征在于,包括以下步骤:根据来自用户的指示生成信息交互请求,所述信息交互请求包括目标虚拟地址;基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑;执行所述目标处理逻辑以向用户返回与所述信息交互请求相对应的信息交互响应。2.根据权利要求1所述的信息交互方法,其特征在于,所述映射表限定多个逻辑路径,并且所述基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑包括:将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径,并在查询到相匹配的所述逻辑路径后将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑。3.根据权利要求2所述的信息交互方法,其特征在于,所述映射表包括多个第一类型元组,每个所述第一类型元组构成一个所述逻辑路径并且至少包括虚拟地址字段和处理逻辑字段,所述将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径并将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑包括:将所述目标虚拟地址作为所述查询主键依序与所述多个第一类型元组的虚拟地址字段的值进行比较;在所述目标虚拟地址与所述多个第一类型元组中的一个第一类型元组的虚拟地址字段的值符合预设的一致性条件的情况下,将该第一类型元组的处理逻辑字段所指示的处理逻辑作为所述目标处理逻辑。4.根据权利要求2所述的信息交互方法,其特征在于,所述映射表包括第一子表和第二子表,所述第一子表包括多个第二类型元组,每个所述第二类型元组至少包括虚拟地址字段和本地地址字段,所述第二子表包括多个第三类型元组,每个所述第三类型元组包括本地地址字段和处理逻辑字段,其中,本地地址字段的值相同的所述第二类型元组和所述第三类型元组共同构成一个所述逻辑路径,并且所述将所述目标虚拟地址作为查询主键确定相匹配的一个所述逻辑路径并将所匹配的逻辑路径指示的处理逻辑作为所述目标处理逻辑包括:将所述目标虚拟地址作为所述查询主键依序与所述多个第二类型元组的虚拟地址字段的值进行比较;在所述目标虚拟地址与所述多个第二类型元组中的一个第二类型元组的虚拟地址字段的值符合预设的一致性条件的情况下,将该第二类型元组的本地地址字段所指示的本地地址作为目标本地地址;将所述目标本地地址依序与所述多个第三类型元组的本地地址字段的值进行比较;在所述目标本地地址与所述多个第三类型元组中的一个第三类型元组的本地地址字段的值相同的情况下,将该第三类型元组的处理逻辑字段所指示的处理逻辑作为所述目标处理逻辑。5.根据权利要求3所述的信息交互方法,其特征在于,所述第一类型元组还包括匹配方式字段,所述匹配方式字段的值限定所述一致性条件,其中,所述一致性条件指示“全部一致”或者“部分一致”。6.根据权利要求4所述的信息交互方法,其特征在于,所述第二类型元组还包括匹配方式字段,所述匹配方式字段的值限定所述一致性条件,其中,所述一致性条件指示“全部一致”或者“部分一致”。
7. 根据权利要求1

6中任一项所述的信息交互方法,其特征在于,所述根据来自用户的指示生成信息交互请求,所述信息交互请求包括目标虚拟地址包括:基于第一类型网页模式接收来自所述用户的指示以生成所述信息交互请求;以及所述基于预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑包括:基于第二类型网页模式接收所述信息交互请求,并基于所述预设的映射表确定与所述目标虚拟地址相关联的目标处理逻辑。...

【专利技术属性】
技术研发人员:柳春雨扶翰章李明宽陈坤
申请(专利权)人:企知道网络技术有限公司
类型:发明
国别省市:

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

1