金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210892731.6 (22)申请日 2022.07.27 (71)申请人 远光软件股份有限公司 地址 519085 广东省珠海市科技创新海岸 远光软件园 (72)发明人 金辉 程冲 曾至  (74)专利代理 机构 广东朗乾 律师事务所 4 4291 专利代理师 杨焕军 (51)Int.Cl. G05B 23/02(2006.01) G06F 16/22(2019.01) G06F 16/245(2019.01) G06F 16/25(2019.01) (54)发明名称 控制器方法实例的调用方法、 装置、 存储介 质及服务器 (57)摘要 本申请实施例公开了一种控制器方法实例 的调用方法、 装置、 存储介质及服务器, 涉及互联 网领域。 本申请在调用控制器方法实例时, 接收 到带变量的接口访问请求时, 可以首先在变量映 射表中进行查询, 变量映射表中缓存有在原生映 射表中先前查询到的映射关系信息, 如果在变量 映射表中得到查询结果, 则直接调用对应的控制 器方法实例, 极大提高查找控制器方法实例的速 度和效率, 避免每次都在原生映射表中进行查 询, 时间复杂度由O(n)降低为O(1)。 权利要求书2页 说明书7页 附图2页 CN 115268401 A 2022.11.01 CN 115268401 A 1.一种控制器方法实例的调用方法, 其特 征在于, 包括: 接收接口访问请求; 其中, 所述接口访问请求携带路径参数和所述路径参数的取值; 识别所述路径参数的取值的取值类型; 若所述取值类型为变量, 根据所述路径参数的取值在变量映射表中进行查询; 若查询到与 所述路径参数的取值对应的控制器方法实例, 调用查询到的控制器方法实 例; 若未查询到与 所述路径参数的取值对应的控制器方法实例, 根据 所述接口访问请求在 原生映射表中进行遍历, 在所述原生映射表中获取遍历到的控制器方法实例的取值, 调用 遍历到的控制器方法实例, 以及将遍历 到的控制器方法实例的ID和遍历 到的控制器方法实 例的路径参数的取值进行映射后生成映射关系信息, 将生成的映射关系信息写入所述变量 映射表中。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 若所述取值类型为常量, 根据所述访 问路径请求在所述原生映射表中进行遍历, 以及 调用遍历到的控制器方法实例。 3.根据权利要求1或2所述的方法, 其特征在于, 所述接口访 问请求还携带调用名称的 取值和控制器方法实例名称的取值; 控制器方法实例是根据调用名称的取值和控制器方法 实例名称的取值在所述原生映射表中遍历得到的。 4.根据权利要求3所述的方法, 其特征在于, 所述将生成的映射关系信 息写入所述变量 映射表中, 包括: 判断所述映射关系表中的剩余空间大小是否大于空间阈值; 若为是, 将生成的映射关系信息写入所述变量关系表; 若为否, 在所述变量映射表中删除未使用时间最长的映射关系信息, 删除后将生成的 映射关系信息写入到所述变量映射表中。 5.根据权利要求1或2或4所述的方法, 其特征在于, 所述变量映射表和所述原生映射表 为哈希映射表。 6.根据权利要求5所述的方法, 其特征在于, 所述变量映射表部署在Sprin g MVC架构的 框架层, 所述接口访问请求 来自Spri ng MVC的业务层。 7.根据权利要求1或2或4或6所述的方法, 其特征在于, 所述路径参数包括用户标识和/ 或组织标识。 8.一种控制器方法实例的调用装置, 其特 征在于, 包括: 收发单元, 用于接收接口访问请求; 其中, 所述接口访问请求携带路径参数和所述路径 参数的取值; 识别单元, 用于识别所述路径参数的取值的取值类型; 查询单元, 用于若所述取值类型为变量, 根据所述路径参数的取值在变量映射表中进 行查询; 调用单元, 用于若查询到与所述路径参数的取值对应的控制器方法实例, 调用查询到 的控制器方法实例; 写入单元, 用于若未查询到与所述路径参数的取值对应的控制器方法实例, 根据所述 接口访问请求在原 生映射表中进 行遍历, 在所述原 生映射表中获取遍历到的控制器方法实权 利 要 求 书 1/2 页 2 CN 115268401 A 2例的取值, 调用遍历到的控制器方法实例, 以及将遍历到的控制器方法实例的ID和遍历到 的控制器方法实例的路径参数的取值进行映射后生成映射关系信息, 将生成的映射关系信 息写入所述变量映射表中。 9.一种计算机存储介质, 其特征在于, 所述计算机存储介质存储有多条指令, 所述指令 适于由处 理器加载并执 行如权利要求1~7任意 一项的方法步骤。 10.一种服务器, 其特征在于, 包括: 处理器和存储器; 其中, 所述存储器存储有计算机 程序, 所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步 骤。权 利 要 求 书 2/2 页 3 CN 115268401 A 3

PDF文档 专利 控制器方法实例的调用方法、装置、存储介质及服务器

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 控制器方法实例的调用方法、装置、存储介质及服务器 第 1 页 专利 控制器方法实例的调用方法、装置、存储介质及服务器 第 2 页 专利 控制器方法实例的调用方法、装置、存储介质及服务器 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:57上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。