基于自然语言识别的移动政务系统

文档序号:1846135 发布日期:2021-11-16 浏览:19次 >En<

阅读说明:本技术 基于自然语言识别的移动政务系统 (Mobile government affair system based on natural language identification ) 是由 周宏文 李柏林 马小明 周安强 李晶 张建 刘佳川 黎欢 万斯奇 胡源 侯伟 于 2021-08-13 设计创作,主要内容包括:本发明提出了一种基于自然语言识别的移动政务系统,包括校验模块、检索码模块和展示模块;所述校验模块用于获取待使用政务平台用户的校验信息,该校验信息包括政务用户名和政务密码;校验成功后,进入检索码模块;校验不成功,则对待使用政务平台的用户进行校验信息重新校验;检索码模块用于获取检索码,利用获取的检索码得到检索结果;展示模块用于将检索结果按照对比度进行排列展现在展示设备上。本发明能够免密校验登录保护实际用户名和实际密码的安全,提升用户的体验;以及通过语音检索增强可操作化效率。(The invention provides a mobile government affair system based on natural language identification, which comprises a verification module, a retrieval code module and a display module; the checking module is used for acquiring checking information of a user to use the government affair platform, wherein the checking information comprises a government affair user name and a government affair password; after the verification is successful, entering a retrieval code module; if the verification is unsuccessful, verifying the verification information of the user to use the government affair platform again; the retrieval code module is used for acquiring a retrieval code and obtaining a retrieval result by utilizing the acquired retrieval code; and the display module is used for arranging and displaying the retrieval results on the display equipment according to the contrast. The invention can avoid secret check login to protect the safety of the actual user name and the actual password and improve the user experience; and enhancing operational efficiency through speech retrieval.)

基于自然语言识别的移动政务系统

技术领域

本发明涉及一种政务平台技术领域,特别是涉及一种基于自然语言识别的移动政务系统。

背景技术

随着信息化建设的高度推进,电子政务被列为第一位,电子政务是指政府机构运用现代计算机和网络技术,将其管理和服务职能转移到网络上去完成,同时实现政府组织结构和工作流程的重组优化,超越时间、空间和部门分隔的制约,向全社会提供高效优质、规范透明和全方位的管理与服务。电子政务平台的目标就是在先进技术的保证下,通过数据共享建立“一站式”的政务服务体系,但是,政务电子信息化也为政务信息带来信息安全问题,特别对于政务信息而言,信息的安全性至关重要。专利申请号2019105374511,名称“一种政务云平台安全加固系统”,包括服务器、通信模块、安全扫描模块、漏洞分析处理模块、数据处理模块、资源分配模块和数据库,所述服务器与通信模块、安全扫描模块、漏洞分析处理模块、数据处理模块、资源分配模块和数据库电性连接,所述政务云平台安全加固系统的实现方法包括以下步骤:通信,安全扫描,漏洞分析处理,平台检测,资源分配;该政务云平台安全加固系统设计合理,能够合理的利用计算资源,为政务平台提供计算服务,减轻政务平台压力,实用性高。

发明内容

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于自然语言识别的移动政务系统。

为了实现本发明的上述目的,本发明提供了一种基于自然语言识别的移动政务系统,包括校验模块、检索码模块和展示模块;

所述校验模块用于获取待使用政务平台用户的校验信息,该校验信息包括政务用户名和政务密码;校验成功后,进入检索码模块;校验不成功,则对待使用政务平台的用户进行校验信息重新校验;

检索码模块用于获取检索码,利用获取的检索码得到检索结果;

展示模块用于将检索结果按照对比度进行排列展现在展示设备上。

在本发明的一种优选实施方式中,在校验模块中包括以下步骤:

S11,判断其是否为免密登陆:

若为免密登陆,则执行下一步;

若不为免密登陆,则在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S12,提取储存在展示设备内的储存用户名和储存密码;对提取的储存用户名和储存密码进行处理后,得到其实际用户名和实际密码;

S13,对实际用户名或/和实际密码进行上传前处理,得到其上传用户名和上传密码;将得到的上传用户名和上传密码以及移动手持智能终端的唯一ID码上传至政务平台;

S14,政务平台对接收到的上传用户名和上传密码进行政务平台处理,得到其政务平台用户名和政务平台密码;政务平台对接收到的上传用户名进行政务平台处理,得到其政务平台用户名的方法为:

利用政务平台的私钥对接收到的上传用户名进行解码,得到其政务平台用户名;

S15,判断其政务平台用户名和政务平台密码与政务平台上储存的政务用户名和政务列表密码是否相同:

S151,提取政务平台上储存的政务用户名列表,政务用户名列表中包括所有的政务用户名,每个政务用户名对应有一个唯一的政务密码列表,政务密码列表中包括一个或者多个政务列表密码;判断其政务平台用户名是否存在于政务用户名列表中:

若政务平台用户名存在于政务用户名列表中,则执行下一步;

若政务平台用户名不存在于政务用户名列表中,则返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S152,判断其政务平台密码是否存在于政务平台用户名所对应的政务密码列表中:

若政务平台密码存在于政务平台用户名所对应的政务密码列表中,则校验成功;登录政务平台成功;

若政务平台密码不存在于政务平台用户名所对应的政务密码列表中,则校验不成功,返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13。

在本发明的一种优选实施方式中,在步骤S151中构成政务密码列表的方法包括以下步骤:

S1511,判断其是否为首次在该移动手持智能终端上登录:

若为首次在该移动手持智能终端上登录,则执行下一步;

若不为首次在该移动手持智能终端上登录,则执行步骤S152;

S1512,判断其政务平台密码是否与政务平台用户名所对应的原始储存的政务密码一致:

若政务平台密码与政务平台用户名所对应的原始储存的政务密码一致,则校验成功,向其实际用户名所绑定的手机号码发送验证码;执行下一步;

若政务平台密码与政务平台用户名所对应的原始储存的政务密码不一致,则返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S1513,判断政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码是否一致:

若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码一致,则将政务列表密码写入政务密码列表中;登录政务平台成功;

若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码不一致,则政务平台重新接收移动手持智能终端发送的验证码,返回步骤S1513;若验证码连续三次输入错误,则对该移动手持智能终端进行锁定,T时间内不再接收该移动手持智能终端发送的验证码。

在本发明的一种优选实施方式中,在检索码模块中包括以下步骤:

S21,判断其是否接收到检索语音触发信号:

若接收到检索语音触发信号,则移动手持智能终端采集第一语音以及第二语音;执行下一步;

若未接收到检索语音触发信号,则继续等待,返回步骤S21;

S22,对从步骤S21中得到的第二语音中去除步骤S21中得到的第一语音,得到其检索语音;

S23,对步骤S22中得到的检索语音进行语音转换,得到其检索码。

在本发明的一种优选实施方式中,在展示模块中对比度的计算方法为:

其中,wb表示第b关键词所占权重值;

||Bi||表示检索结果i中关键词的总个数;

||Bj||表示检索结果j中关键词的总个数;

σwb表示第b关键词在检索结果i和检索结果j出现的次数,表示第b关键词在检索结果i出现的次数,表示第b关键词在检索结果j出现的次数;

其中,Uij表示检索结果i与检索结果j的对比度;

i表示检索结果i的对比度;

将检索结果按照对比度由大到小的次序排列展现在展示设备上。

综上所述,由于采用了上述技术方案,本发明能够免密校验登录保护实际用户名和实际密码的安全,提升用户的体验;以及通过语音检索增强可操作化效率。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明连接示意框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

本发明提供了一种基于自然语言识别的移动政务系统,如图1所示,包括校验模块、检索码模块和展示模块;

所述校验模块用于获取待使用政务平台用户的校验信息,该校验信息包括政务用户名和政务密码;校验成功后,进入检索码模块;校验不成功,则对待使用政务平台的用户进行校验信息重新校验;

检索码模块用于获取检索码,利用获取的检索码得到检索结果;

展示模块用于将检索结果按照对比度进行排列展现在展示设备上。

在本发明的一种优选实施方式中,在校验模块中包括以下步骤:

S11,判断其是否为免密登陆:

若为免密登陆,则执行下一步;

若不为免密登陆,则在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S12,提取储存在展示设备(移动手持智能终端)内的储存用户名和储存密码;其储存在展示设备内的储存用户名的得到方式为:提取在政务用户名填写框内输入的实际用户名,对实际用户名利用政务平台用户的私钥进行加密,得到其加密用户名,对其得到的加密用户名利用密钥进行加密,得到其储存用户名;其储存在展示设备内的储存密码的得到方式为:提取在政务密码填写框内输入的实际密码,对实际密码利用政务平台用户的私钥进行加密,得到其加密密码,对其得到的加密用密码利用密钥进行加密,得到其储存密码;将其得到的储存用户名及储存用户名所对应的储存密码储存在移动手持智能终端上。对提取的储存用户名和储存密码进行处理后,得到其实际用户名和实际密码;对提取的储存用户名进行处理后,得到其实际用户名的方法为:

对储存用户名利用政务平台用户的密钥进行解密,得到其解密用户名;对得到的解密用户名利用政务平台用户的私钥进行再解密,得到其实际用户名;

对提取的储存密码进行处理后,得到其实际密码的方法为:

对储存密码利用政务平台用户的密钥进行解密,得到其解密密码;对得到的解密密码利用政务平台用户的私钥进行再解密,得到其实际密码;

S13,对实际用户名或/和实际密码进行上传前处理,得到其上传用户名和上传密码;将得到的上传用户名和上传密码以及移动手持智能终端的唯一ID码上传至政务平台;对实际用户名进行上传前处理,得到其上传用户名的方法为:

对实际用户名利用政务平台用户的私钥进行加密处理,得到其加密用户名,对得到的加密用户名利用政务平台的公钥进行再加密处理,得到其上传用户名;

对实际密码进行上传前处理,得到其上传密码的方法为:

对实际密码利用政务平台用户的私钥进行加密处理,得到其加密密码,对得到的加密密码利用政务平台的公钥进行再加密处理,得到其上传密码;

S14,政务平台对接收到的上传用户名和上传密码进行政务平台处理,得到其政务平台用户名和政务平台密码;政务平台对接收到的上传用户名进行政务平台处理,得到其政务平台用户名的方法为:

利用政务平台的私钥对接收到的上传用户名进行解码,得到其政务平台用户名;

政务平台对接收到的上传密码进行政务平台处理,得到其政务平台密码的方法为:

利用政务平台的私钥对接收到的上传密码进行解码,得到其政务平台密码;对其得到的政务平台密码进行哈希处理,得到其政务列表密码,其得到其政务列表密码的方法为:

secret codeID=Hash algorithm[password code-ID],

其中,secret codeID表示政务列表密码;

Hash algorithm[]表示哈希处理,采用MD5算法;

password code表示政务平台密码;

-表示字符串连接符;

ID表示移动手持智能终端的唯一ID码,包括随机内存的ID码、只读内存的ID码、中央处理器的ID码、蓝牙的ID码、WiFi的ID码之一或者任意组合;

S15,判断其政务平台用户名和政务平台密码与政务平台上储存的政务用户名和政务列表密码是否相同:

S151,提取政务平台上储存的政务用户名列表,政务用户名列表中包括所有的政务用户名,每个政务用户名对应有一个唯一的政务密码列表,政务密码列表中包括一个或者多个政务列表密码;判断其政务平台用户名是否存在于政务用户名列表中:

若政务平台用户名存在于政务用户名列表中,则执行下一步;

若政务平台用户名不存在于政务用户名列表中,则返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S152,判断其政务平台密码是否存在于政务平台用户名所对应的政务密码列表中:

若政务平台密码存在于政务平台用户名所对应的政务密码列表中,则校验成功;登录政务平台成功;

若政务平台密码不存在于政务平台用户名所对应的政务密码列表中,则校验不成功,返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13。

在本发明的一种优选实施方式中,在步骤S151中构成政务密码列表的方法包括以下步骤:

S1511,判断其是否为首次在该移动手持智能终端上登录:

若为首次在该移动手持智能终端上登录,则执行下一步;

若不为首次在该移动手持智能终端上登录,则执行步骤S152;

S1512,判断其政务平台密码是否与政务平台用户名所对应的原始储存的政务密码一致:

若政务平台密码与政务平台用户名所对应的原始储存的政务密码一致,则校验成功,向其实际用户名所绑定的手机号码发送验证码;执行下一步;

若政务平台密码与政务平台用户名所对应的原始储存的政务密码不一致,则返回步骤S11,在政务用户名填写框和政务密码填写框中填入实际用户名和实际密码;执行步骤S13;

S1513,判断政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码是否一致:

若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码一致,则将政务列表密码写入政务密码列表中;登录政务平台成功;

若政务平台接收到的验证码与政务平台向其实际用户名所绑定的手机号码发送验证码不一致,则政务平台重新接收移动手持智能终端发送的验证码,返回步骤S1513;若验证码连续三次输入错误,则对该移动手持智能终端进行锁定,T时间内不再接收该移动手持智能终端发送的验证码。

在本发明的一种优选实施方式中,在步骤S1512中,验证码为截取手机号码中的连续四位,在展示设备上提示截取手机号码中的连续四位的位置。

在本发明的一种优选实施方式中,在检索码模块中包括以下步骤:

S21,判断其是否接收到检索语音触发信号:

若接收到检索语音触发信号,则移动手持智能终端采集第一语音以及第二语音;执行下一步;其中,第一语音为环境中产生的环境噪音,第二语音为环境和用户共同产生的语音。

若未接收到检索语音触发信号,则继续等待,返回步骤S21;

S22,对从步骤S21中得到的第二语音中去除步骤S21中得到的第一语音,得到其检索语音;得到其检索语音的方式为:

S221,获取第一语音中出现频率最高的语音段,将其作为第三语音;

S222,获取第二语音的时长,记作Ts;以及获取第三语音的时长,记作T0s;s为时间单位秒;

S223,将V段第三语音连接起来,得到其筛除语音,V=int(Ts/T0s);

S224,计算S=A(t)-R(t),A(t)表示第二语音的时间-振幅波形函数,R(t)表示筛除语音的时间-振幅波形函数,S表示检索语音。

S23,对步骤S22中得到的检索语音进行语音转换,得到其检索码。

在本发明的一种优选实施方式中,在步骤S23中,将检索语音转换为检索码的方法包括以下步骤:

S231,将检索语音Search voice按照时间先后次序划分成α段检索子语音,int()表示取整函数,T表示检索语音Search voice的总时长,s为时间单位秒,t表示每段检索子语音的时长,ms表示时间单位毫秒,if表示条件如果,Z+表示正整数集合,表示不属于,∈表示属于;分别为第1检索子语音Search voice1、第2检索子语音Search voice2、第3检索子语音Search voice3、……、第α检索子语音Searchvoiceα,其中,第β检索子语音Search voiceβ表示从检索语音Search voice分

时间(β-1)tms~βtms而来的检索子语音,β=1,2,3,…,α;则第α检索子语音Search voiceα表示从检索语音Search voice分离时间(α-1)tms~Ts而来的检索子语音,即Search voice=Search voice1-Search voice2-Search voice3-…-Searchvoiceα;-表示检索子语音联结符;

S232,获取步骤S231中检索语音Search voice的语音最小波谷值和最大波峰值;计算其检索语音Search voice的波动值范围,其检索语音Search voice的波动值范围的计算方法为:

其中,χSearch voice表示检索语音Search voice的波动值范围;

δmax表示检索语音Search voice中的语音最大波峰值;

δmin表示检索语音Search voice中的语音最小波谷值;

[,]表示区间范围;

表示条件存在;

S233,将检索语音Search voice的波动值范围χSearch voice平均划分成ε个波动单元,所述ε大于或者等于2的正整数,分别为第1波动单元、第2波动单元、第3波动单元、……、第ε波动单元,从左至右分别用φ0、φ1、φ2、φ3、……、φε表示检索语音Search voice的波动值范围的划分点,φη-1~φη表示第η波动单元,η=1、2、3、……、ε;划分点φη的数值大于划分点φη-1的数值;

S234,将划分点φ0、φ1、φ2、φ3、……、φε分别用ε位二进制数值表示,φζ对应的二进制数值从首端至末端共有ζ个数值1和ε-ζ个数值0,ζ=0、1、2、……、ε;

S235,判断步骤S231中第β检索子语音Search voiceβ最接近的波动单元上的划分点,用最接近的波动单元上的划分点所对应的二进制数值表示第β检索子语音Searchvoiceβ

S236,通过步骤S231~S235将检索语音Search voice转换完成后,得到检索码。

在本发明的一种优选实施方式中,在展示模块中对比度的计算方法为:

其中,τ表示调整参数;

||Bij||表示检索结果i和检索结果j中相同关键词的总个数;i=1、2、3、……、g,j=1、2、3、……、g,i≠j;g表示检索结果的总数;

wb表示第b关键词所占权重值;

||Bi||表示检索结果i中关键词的总个数;exp(||Bij||)等价于e表示自然底数;

||Bj||表示检索结果j中关键词的总个数;exp(||Bi||+||Bj||)等价于

表示第b关键词在检索结果i和检索结果j出现的次数,表示第b关键词在检索结果i出现的次数,表示第b关键词在检索结果j出现的次数;

其中,Uij表示检索结果i与检索结果j的对比度;

i表示检索结果i的对比度;

将检索结果按照对比度由大到小的次序排列展现在展示设备上。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种RFID数据流的冗余数据清洗方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!