文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210220948.2 (22)申请日 2022.03.08 (71)申请人 湖南亚信安慧科技有限公司 地址 410205 湖南省长 沙市高新 开发区尖 山路39号中电软件园一期7栋102 (72)发明人 王峰 (74)专利代理 机构 北京市立方律师事务所 11330 专利代理师 张筱宁 (51)Int.Cl. G06F 40/279(2020.01) G06F 9/445(2018.01) G06F 9/448(2018.01) (54)发明名称 表达式处理方法、 装置、 电子设备及计算机 可读存储介质 (57)摘要 本申请实施例提供了一种表达式处理方法、 装置、 电子设备及计算机可读存储介质, 涉及计 算机数据处理领域。 该方法包括: 获取输入的字 符串表达式, 并从字符串表达式中识别出需要处 理的目标字符串表达式片段和目标字符串表达 式片段的返回对象类型; 接着, 通过表达式语言 AIEL, 对目标字符串表达式片段中的业务处理逻 辑进行解析并形成相应的字 符串解析栈, 并对字 符串解析栈进行运算处理, 得到返回对象类型的 运算结果; 接着, 利用返回对象类型的运算结果 替换目标字符串表达式片段中的部分字符串, 或 者, 将返回对象类型的运算结果构造成JSON对象 返回。 本申请实施例可以极大提高文本解析功能 和运算能力。 权利要求书2页 说明书16页 附图4页 CN 114611500 A 2022.06.10 CN 114611500 A 1.一种表达式处 理方法, 其特 征在于, 包括: 获取输入的字符串表达 式, 并从所述字符串表达式中识别出需要处理 的目标字符串表 达式片段和所述目标字符串表达式片段的返回对象类型; 通过表达式语言AIEL, 对所述目标字符串表达式片段中的业务处理逻辑进行解析并形 成相应的字符串解析栈, 并对所述字符串解析栈进行运算处理, 得到所述返回对 象类型的 运算结果; 利用所述返回对象类型的运算结果替换所述目标字符串表达 式片段中的部分字符串, 或者, 将所述返回对象类型的运 算结果构造成JSON对象返回。 2.根据权利要求1所述的方法, 其特征在于, 所述通过表达式语言AIEL, 对所述目标字 符串表达式片段中的业 务处理逻辑进行解析并形成相应的字符串解析栈, 包括: 通过所述AIEL解析所述目标字符串表达 式片段中的业务处理逻辑, 得到至少一个执行 节点, 并根据所述至少一个执 行节点形成所述字符串解析栈; 所述字符串解析栈进行运 算处理, 包括: 每当得到一个执行节点, 则通过对所述一个执行节点进行对应的方法调用, 来对所述 字符串解析栈进行运 算处理。 3.根据权利要求2所述的方法, 其特征在于, 所述对所述一个执行节点进行对应的方法 调用, 包括: 若所述方法调用的调用过程出现异常或所述方法调用的返回结果为空, 则保留所述一 个执行节点的原有的字符串表达式不变; 若所述方法调用的返回结果 为正常值, 则将所述返回结果设置 到返回结果对象上。 4.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述返回对象类型包括字符串、 JS对象简谱JSON对象、 JS对象简谱数组JSONA rray对象; 其中, 当所述目标字符串表达式片段为JSON格式的字符串时, 所述返回对象类型为 JSON对象; 当所述目标字符串表达式片段为 JSONArray格式的字 符串时, 所述返回对象类型 为JSONArray对象; 当所述目标字符串表达式片段不是JSON格式的字符串、 且不是 JSONArray格式的字符串时, 所述返回对象类型为字符串。 5.根据权利 要求1‑3任一项所述的方法, 其特征在于, 所述AIEL的功能包括以下至少一 项: 方法调用和变量混合语法; 数据结构映射; 将JSON字符串通过运 算转换为JSON对象。 6.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述AIEL包括上下文部分、 处理 逻辑部分和基础功能部分; 所述上下文部分是所述AIEL运行时能够从运行时的环境中获取到的内容, 所述上下文 部分包括字符串表达式、 数据对象集、 方法对象集及内置方法集; 所述处理逻辑部分是所述AIEL的运算过程, 该运算过程是将一个字符串表达式变成一 个返回对象的运算逻辑, 所述处理逻辑部分包括第一方法调用、 变量计算和/或获取、 表达 式运算、 内置方法引用、 数据结构转换、 路径数据获取、 内置方法、 扩展表达式运算、 扩展方 法; 所述基础功能部分用于支撑所述处理逻辑部分, 所述基础功能部分包括字符串解析、 变量路径获取、 数据结构转换和第二方法调用。权 利 要 求 书 1/2 页 2 CN 114611500 A 27.一种表达式处 理装置, 其特 征在于, 包括: 第一处理模块, 用于获取输入的字符串表达式, 并从所述字符串表达式中识别出需要 处理的目标字符串表达式片段和所述目标字符串表达式片段的返回对象类型; 第二处理模块, 用于通过表达式语言AIEL, 对所述目标字符串表达式片段中的业务处 理逻辑进行解析并形成相应的字符串解析栈, 并对所述字符串解析栈进行运算处理, 得到 所述返回对象类型的运 算结果; 第三处理模块, 用于利用所述返回对象类型的运算结果替换所述目标字符串表达 式片 段中的部分字符串, 或者, 将所述返回对象类型的运 算结果构造成JSON对象返回。 8.一种电子设备, 包括存储器、 处理器及存储在存储器上的计算机程序, 其特征在于, 所述处理器执行所述计算机程序以实现权利要求1 ‑6任一项所述方法的步骤。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被 处理器执行时实现权利要求1 ‑6任一项所述的方法的步骤。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现权利要求1 ‑6任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114611500 A 3
专利 表达式处理方法、装置、电子设备及计算机可读存储介质
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:07:22
上传分享
举报
下载
原文档
(1.1 MB)
分享
友情链接
DB62-T 4290-2021 法定计量检定机构监督检查规范 甘肃省.pdf
DB6301-T 4-2023 住宅物业星级服务规范 西宁市.pdf
NISP.SP.800-150 .pdf
GB-T 42927-2023 金融行业开源软件测评规范.pdf
GB-Z 25425-2010 风力发电机组 公称视在声功率级和音值.pdf
T-CGCC 7—2017 焙烤食品用糖浆.pdf
DB44-T 983-2012 水泥回转窑节能评价方法 广东省.pdf
GM-T 0014-2023 数字证书认证系统密码协议规范.pdf
GB-T 36692-2018 工业用顺式-1,3,3,3-四氟丙烯[HFO-1234ze(Z)].pdf
深信服 aTrust零信任技术白皮书V1.4 2022.pdf
DB 6505-T 169—2023 法定计量检定机构服务规范 哈密市.pdf
GB-T 22033-2017 信息技术 嵌入式系统术语.pdf
GB-T 35394-2017 无损检测 X射线数字成像检测 系统特性.pdf
GB-T 15102-2017 浸渍胶膜纸饰面纤维板和刨花板.pdf
GB 18384-2020 电动汽车安全要求.pdf
GB 29440-2012 炭黑单位产品能源消耗限额.pdf
山东省数字政府建设实施方案-2.3.pdf
DB31-T 1385-2022 科技成果分类评价和价值潜力评价规范 上海市.pdf
GB-T 38628-2020 信息安全技术 汽车电子系统网络安全指南.pdf
T-CHIA 14.5—2018 医疗健康物联网 感知设备通信数据命名表 第5部分:血压计.pdf
1
/
3
23
评价文档
赞助2元 点击下载(1.1 MB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。