【技术实现步骤摘要】
文本存储方法及装置、电子设备和介质
[0001]本公开涉及语音交互、数据处理领域,尤其涉及数据存储
,具体涉及一种文本存储方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]现有技术中,针对基于文本匹配的语音触控屏,通常使用单一的存储方式来存储文本控件对应的泛化文本,从而导致语音指令的文字识别结果和文本控件的泛化文本进行文本匹配时效率较低,相应地,文本控件对语音指令的响应也会较慢。
技术实现思路
[0003]本公开提供了一种文本存储方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0004]根据本公开的一方面,提供了一种文本存储方法,包括:获取文本控件的多个泛化文本,其中,所述多个泛化文本通过对所述文本控件的文本内容进行泛化处理而得到;确定用于所述文本控件的文本匹配方式,其中,所述文本匹配方式指示根据用户语音指令生成的文字识别结果与所述多个泛化文本进行文本匹配时所采用的方式;根据所述文本匹配方式确定目标存储方式;以及使用所述目标存储方式存储所述多个泛化文本。
[0005]根据本公开的另一方面,提供了一种文本存储装置,包括:获取单元,被配置为获取文本控件的多个泛化文本,其中,所述多个泛化文本通过对所述文本控件的文本内容进行泛化处理而得到;第一确定单元,被配置为确定用于所述文本控件的文本匹配方式,其中,所述文本匹配方式指示根据用户语音指令生成的文字识别结果与所述多个泛化文本进行文本匹配时所采用的方式;第二确定单元,被配置为根据所述文本匹配方式 ...
【技术保护点】
【技术特征摘要】
1.一种文本存储方法,包括:获取文本控件的多个泛化文本,其中,所述多个泛化文本通过对所述文本控件的文本内容进行泛化处理而得到;确定用于所述文本控件的文本匹配方式,其中,所述文本匹配方式指示根据用户语音指令生成的文字识别结果与所述多个泛化文本进行文本匹配时所采用的方式;根据所述文本匹配方式确定目标存储方式;以及使用所述目标存储方式存储所述多个泛化文本。2.根据权利要求1所述的方法,其中,所述文本匹配方式包括全文本匹配和模糊文本匹配,所述目标存储方式包括字典树和哈希表,并且其中,所述根据所述文本匹配方式确定目标存储方式,包括:响应于所述文本匹配方式为全文本匹配,确定所述目标存储方式为字典树或哈希表;以及响应于所述文本匹配方式为模糊文本匹配,确定所述目标存储方式为哈希表。3.根据权利要求1所述的方法,所述根据所述文本匹配方式确定目标存储方式,包括:确定所述多个泛化文本的文本数量;以及根据所述文本匹配方式和所述文本数量确定所述目标存储方式。4.根据权利要求3所述的方法,其中,所述字典树包括传统字典树和首字散列字典树,并且其中,所述根据所述文本匹配方式和所述文本数量确定所述目标存储方式,包括:响应于所述文本匹配方式为模糊文本匹配,或者响应于所述文本匹配方式为全文本匹配且所述文本数量小于第一阈值,确定所述目标存储方式为哈希表;响应于所述文本匹配方式为全文本匹配,并且响应于所述文本数量不小于所述第一阈值且小于第二阈值,确定所述目标存储方式为传统字典树;以及响应于所述文本匹配方式为全文本匹配且所述文本数量不小于所述第二阈值,确定所述目标存储方式为首字散列字典树。5.根据权利要求1
‑
4中任一项所述的方法,其中,所述确定所述文本控件的文本匹配方式,包括:获取所述文本控件的文本字数、文本类型和控件类型;以及根据所述文本字数、所述文本类型和所述控件类型确定所述文本匹配方式。6.根据权利要求5所述的方法,其中,所述文本类型包括纯数字文本和非纯数字文本,所述控件类型包括输入控件和选择控件,并且其中,所述根据所述文本字数、文本类型和所述控件类型确定所述文本匹配方式,包括:响应于所述文本字数小于第三阈值、所述文本类型为非纯数字文本且所述控件类型为选择控件,确定所述文本匹配方式为全文本匹配;响应于所述文本字数不小于第三阈值、所述文本类型为非纯数字文本且所述控件类型为选择控件,确定所述文本匹配方式为模糊文本匹配;以及响应于所述文本类型为纯数字文本,或者响应于所述控件类型为输入控件,确定所述文本匹配方式为模糊文本匹配。
7.一种文本存储装置,包括:获取单元,被配置为获取文本控件的多个泛化文本,其中,所述多个泛化文本通过对所述文本控件的文本内容进行泛化处理而得到;第一确定单元,被配置为确定用于所述文本控件的文本匹配方式,其中,所述文本匹配方式指示根据用户语音指令生成的文字识别结果与所述多个泛化文本进行文本匹配时所采用的方式;...
【专利技术属性】
技术研发人员:刘嵘,欧阳能钧,华鲸州,刘佳,
申请(专利权)人:阿波罗智能技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。