[发明专利]一种字符串修剪方法及装置有效
申请号: | 201810209329.7 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108430045B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 姬生明 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04W4/24 | 分类号: | H04W4/24;H04L12/14;H04M15/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字符串 修剪 方法 装置 | ||
本发明涉及一种字符串修剪方法及装置。该方法包括:将第一计费表达式中的每一种运算关系符号分别用一种与之对应的字符代替,获取经过转换的第二计费表达式;接收修剪指令,根据预设规则筛查并删除第二计费表达式中与第一记账资费ID逻辑相关的运算关系符号对应的字符,以及第一记账资费ID,获取第三计费表达式;按照预设顺序将第三计费表达式中与运算关系符号对应的字符进行逆转换,获取第四计费表达式。通过上述方式,实现在不影响整个表达式逻辑关系的情况下,可以快速删除计费表达式中待删除的记账资费ID。
技术领域
本发明涉及计算机技术领域,尤其涉及一种字符串修剪方法及装置。
背景技术
由于现在已经取消长途和漫游需求,但是现有的计费资费方式仍然是沿用以前的计费方式。现在需要去除计费资费中长途和漫游的实现方式。即需要修剪掉资费表达式中关于长途和漫游的子记账资费ID。对于资费表达式如:
mut(add(mut(add(mut(BDp0,BD10),mut(CTp10,CTz10)),mut(MY20,MYb20)),L2f100f),mut(mut(add(L3f30e,GS001),mut(Glx0,Gxl0)),mut(BDb0,DX10))),因表达式中每个子记账资费相互间都存在逻辑关系,“与-and”或“或-mut”,要去掉表达式中的某一个子记账资费ID(如需要去掉来电显示:Glx0),又希望不影响整个表达式的逻辑关系,则需要去掉表示Glx0与Gxl0关系的逻辑标识符mut和对应的括号、逗号等,那么如何实现则成为本发明所要解决的技术问题。
发明内容
为解决上述技术问题,本发明提供了一种字符串修剪方法及装置。
第一方面,本发明提供了一种字符串修剪方法,该方法包括:
将第一计费表达式中的每一种运算关系符号分别用一种与之对应的字符代替,获取经过转换的第二计费表达式;
接收修剪指令,所述修剪指令用于指示待删除的第一记账资费ID;
根据所述修剪指令按照预设逻辑规则筛查并删除所述第二计费表达式中所有与所述第一记账资费ID逻辑相关的运算关系符号对应的字符,以及所述第一记账资费ID,获取第三计费表达式;
按照预设顺序将所述第三计费表达式中与所述运算关系符号对应的字符进行逆转换,获取第四计费表达式,其中,所述第一计费表达式包括运算关系符号和至少两个记账资费ID,所述第一记账资费ID为所述至少两个记账资费ID中的任意记账资费ID。
本发明的有益效果是:首先将第一计费表达式中的运算关系符号分别用一种与之对应的字符代替,在根据接收的指令确定待删除的记账资费ID之后,根据预设规则,首先识别第一记账资费ID,然后根据预设规则筛选并删除第二计费表达式中与第一记账资费ID逻辑相关的运算关系符号对应的字符,以及第二记账资费ID,然后获取第三计费表达式。再按照预设顺序,将第三计费表达式逆转换为第四计费表达式,此时第四计费表达式的表现形式即为将第一计费表达式经过删除第一记账资费ID以及与第一记账资费ID逻辑相关的逻辑关系后的计费表达式。通过上述方式,实现在不影响整个表达式逻辑关系的情况下,可以快速删除计费表达式中待删除的记账资费ID。
第二方面,本发明提供了一种字符串修剪装置,该装置包括:转换单元,用于将第一计费表达式中的每一种运算关系符号分别用一种与之对应的字符代替,获取经过转换的第二计费表达式;
接收单元,用于接收修剪指令,所述修剪指令用于指示待删除的第一记账资费ID;
处理单元,用于根据所述修剪指令按照预设逻辑规则筛查并删除所述第二计费表达式中所有与所述第一记账资费ID逻辑相关的运算关系符号对应的字符,以及所述第一记账资费ID,获取第三计费表达式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810209329.7/2.html,转载请声明来源钻瓜专利网。