利索能及
我要发布
收藏
专利号: 2023100395170
申请人: 山东三宏信息科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于语音识别的终端ID文本的校正方法,移动终端ID包括网络ID、地区编码ID和用户编码ID,其中,所述网络ID为n位数字字符串,地区编码ID为m位数字字符串,用户编码ID为i位数字字符串,其特征在于,所述方法包括如下步骤:S101,获取语音识别出的文本中的待校正数字字符串,所述待校正数字字符串由连续的且数量大于或等于预设长度L的数字字符构成,所述预设长度L根据n,m和i确定,其中,如果待校正数字字符串的长度G等于预设长度L,那么所述待校正数字字符串即为正确的移动终端ID,如果待校正数字字符串的长度G小于L,那么所述待校正数字字符串不是移动终端ID,不执行步骤S102至步骤S106,直接输出该数字字符串,如果待校正数字字符串的长度G大于L,那么执行步骤S102至步骤S106;

S102,识别所述待校正数字字符串中包含的网络ID,其中,所述识别所述待校正移动终端ID数字字符串中包含的网络ID,包括:S1021,基于待校正的数字字符串,所述数字字符串的长度为G,获取CxCx+1......Cx+n‑1,其中Cx+j为待校正的数字字符串中的第x+j个字符,x的取值范围为1到G‑n+1之间的整数,j的取值范围为0到n‑1之间的整数;

S1023,如果CxCx+1......Cx+n‑1存在于网络ID配置文件中,那么将所述CxCx+1......Cx+n‑1作为候选网络ID并添加到网络ID集合中,否则,如果CxCx+1......Cx+n‑1不存在于网络ID配置文件中,则不将该CxCx+1......Cx+n‑1添加到网络ID集合中,网络ID配置文件中包括预先输入的一个或多个网络ID;

S1025,遍历待校正的数字字符串,如果Cy为起始字符,那么获取CyCy+1......Cy+n‑1,执行步骤S1027;否则,如果Cy不为起始字符,那么重复执行步骤S1023,其中,Cy为待校正的数字字符串中的第y个字符,y的取值范围为1到G‑n+1之间的任意整数;所述起始字符为网络ID配置文件中存储的网络ID的首个字符;

S1027,如果CyCy+1......Cy+n‑1存在于网络ID配置文件中,那么将CyCy+1Cy+2添加到网络ID集合中;否则,如果CyCy+1......Cy+n‑1不存在于网络ID配置文件中,则不将CyCy+1......Cy+n‑1添加到网络ID集合中;

S103,识别所述网络ID后的m+1位数字字符中相邻的m位数字字符为地区编码ID,其中,所述识别所述网络ID后的m+1位数字字符中相邻的m位数字字符为地区编码ID,包括:S1031,获取Cx+nCx+n+1......Cx+n+m‑1和Cx+n+1Cx+n+2......Cx+n+m,其中Cx+n+j为待校正的数字字符串中的第x+n+j个字符,Cx+n为所述CxCx+1......Cx+n‑1中Cx+n‑1的相邻后一位数字字符,所述CxCx+1......Cx+n‑1为已经添加到网络ID集合中的网络ID;

S1033,如果Cx+nCx+n+1......Cx+n+m‑1或Cx+n+1Cx+n+2......Cx+n+m存在于地区编码ID配置文件中,那么将Cx+nCx+n+1......Cx+n+m‑1或Cx+n+1Cx+n+2......Cx+n+m作为地区编码ID并添加到地区编码ID集合中,否则,如果Cx+nCx+n+1......Cx+n+m‑1或Cx+n+1Cx+n+2......Cx+n+m不存在于地区编码ID配置文件中,则不将Cx+nCx+n+1......Cx+n+m‑1或Cx+n+1Cx+n+2......Cx+n+m添加到地区编码ID集合中,地区编码ID配置文件中包括预先输入的多个地区编码ID;

S104,识别所述地区编码ID后i位数字字符为用户编码ID;

S105,将识别到的所有网络ID、地区编码ID和用户编码ID按照网络ID、地区编码ID和用户编码ID的顺序组合,获得包括候选移动终端ID的集合A,其中,所述将识别到的所有网络ID、地区编码ID和用户编码ID按照网络ID、地区编码ID和用户编码ID的顺序组合,获得包括候选移动终端ID的集合A包括:S1051,从网络ID集合、地区编码ID集合和用户编码ID集合中各取一组数字字符串,并按照网络ID、地区编码ID和用户编码ID的顺序进行组合,获得候选移动终端ID,并将所述候选移动终端ID加入集合A;

S1053,重复执行步骤S105A,直到网络ID、地区编码ID和用户编码ID全部的组合情况均加入集合A中,执行步骤S106;

S106,将所述集合A中的所有候选移动终端ID逐一与检测数据库进行对比,去除检测数据库中不存在的移动终端ID,获得集合B,所述集合B中包含所有校正后的移动终端ID。

2.根据权利要求1所述的方法,其特征在于,还包括:

S100,当语音识别到特殊字符时,执行S101至S106,所述特殊字符包括电话、号码、手机号以及联系方式等;当未检测到特殊字符时,不执行S101至S106。

3.根据权利要求1所述的方法,其特征在于,还包括:

S107,输出集合B中的任意一移动终端ID,并高亮显示;点击高亮显示的移动终端ID,显示集合B中的所有移动终端ID,以供选择。

4.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1~3中任意一项的所述方法。

5.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1~3任意一项的所述方法。