文本重组方法、装置、终端设备及计算机可读存储介质制造方法及图纸

技术编号:19744510 阅读:19 留言:0更新日期:2018-12-12 04:36
本发明专利技术公开了一种文本重组方法、装置、终端设备及计算机可读存储介质,方法包括:响应于显示界面上的文本选择操作,确定待重组文本,对该待重组文本进行分词处理,得到多个语义块并显示,响应于对语义块的重组操作,按照该重组操作确定的目标语义块的排列顺序显示目标语义块,以重组为新的文本。相对于现有技术,本发明专利技术实施例中的技术方案中通过将文本进行分词处理得到多个语义块,及通过重组操作的方式对语义块中的重要信息进行重新组合,得到新的文本,使得通过语义块重组的方式就能够得到文本中的重要信息,而不需要通过选择、复制、粘贴、删除冗余等操作,操作更加简便,且降低误操作的概率,有效改善用户体验。

【技术实现步骤摘要】
文本重组方法、装置、终端设备及计算机可读存储介质
本专利技术涉及文字处理
,尤其涉及一种文本重组方法、装置、终端及可读存储介质。
技术介绍
随着科技的发展,用户使用终端设备的时间越来越长,终端设备获得的重要信息也越多,用户也具有从喜欢的某段文字或与朋友的某段聊天内容中获得重要信息的需求,以从聊天内容中获得重要信息为例,目前通常是通过以下方式实现:对聊天内容进行选择、复制、粘贴到输入框,且粘贴到输入框之后,删除冗余文字,适当调整词语的先后顺序等等一系列的操作。操作过程复杂,容易出现误操作,用户体验不佳。
技术实现思路
本专利技术的主要目的在于提供一种文本重组方法、装置、终端设备及计算机可读存储介质,旨在解决现有技术中从文本中提取重要信息的操作过程复杂,容易出现误操作,用户体验不佳的技术问题。为实现上述目的,本专利技术第一方面提供一种文本重组方法,包括:响应于显示界面上的文本选择操作,确定待重组文本;对所述待重组文本进行分词处理,得到多个语义块并显示;响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块,以重组为新的文本。在第一方面第一种可行的实现方式中,所述显示界面包含第一显示区域及第二显示区域,所述第一显示区域用于显示分词处理得到的多个语义块;则所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤包括:响应于对所述第一显示区域内的语义块的选择操作,将选择的语义块作为目标语义块,并按照对所述目标语义块的选择顺序或光标所在位置在所述第二显示区域内显示所述目标语义块。结合第一方面第一种可行的实现方式,在第一方面第二种可行的实现方式中,所述第二显示区域内显示的目标语义块包含删除标记;所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤还包括:响应于对所述第二显示区域内的目标语义块的删除标记的点击操作,按照所述点击操作删除指定的目标语义块。结合第一方面第一种可行的实现方式,在第一方面第三种可行的实现方式中,所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤还包括:响应于对所述第二显示区域内的目标语义块的拖动操作,基于所述拖动操作拖动的目标语义块的实时位置,确定所述目标语义块的可插入位置,并在所述可插入位置显示所述目标语义块的虚拟语义块;检测到所述拖动操作结束时,判断所述目标语义块与所述虚拟语义块的重叠区域是否大于或等于预设值;若大于或等于预设值,则利用所述目标语义块替换所述虚拟语义块;若小于预设值,则取消所述虚拟语义块的显示,并将所述目标语义块还原至上一个位置处显示,所述上一个位置指所述拖动操作执行之前,所述目标语义块所在的位置。结合第一方面,或者第一方面第一种可行的实现方式,或者第一方面第二种可行的实现方式,或者第一方面第三种可行的实现方式,在第一方面第四种可行的实现方式中,所述响应于显示界面上的文本选择操作,确定待重组文本的步骤包括:响应于显示界面的长按操作,确定选择的文本,并显示功能项;响应于对所述功能项中的重组项的选择操作,确定所述选择的文本为所述待重组文本。结合第一方面,或者第一方面第一种可行的实现方式,或者第一方面第二种可行的实现方式,或者第一方面第三种可行的实现方式,在第一方面第五种可行的实现方式中,所述对所述待重组文本进行分词处理,得到多个语义块并显示的步骤包括:利用预先设置的字典扫描所述待重组文本,基于扫描到的语义块构建所述待重组文本所有可能的有向无环图的集合;利用逆向比较语义块的概率的方式从所述集合中选择满足预设条件的有向无环图,显示选择的有向无环图中的语义块,其中,所述语义块的概率基于所述语义块在所述字典中的频数得到。结合第一方面第五种可行的实现方式,在第一方面第六种可行的实现方式中,所述字典包含语义块与所述语义块的频数;则所述利用预先设置的字典扫描所述待重组文本,基于扫描到的语义块构建所述待重组文本所有可能的有向无环图的集合的步骤包括:调用正则表达式扫描所述待重组文本,并利用扫描到的词或词组与所述字典中的语义块进行匹配;若匹配到,则将所述词或词组划分为第一类别的语义块,且利用与所述词或词组匹配的语义块的频数计算所述第一类别的语义块的概率;若未匹配到,且所述词或词组的语言类型与所述字典的语言类型不一致,则确定所述词或词组为第二类别的语义块,并利用马尔科夫模型中的维比特算法计算所述第二类别的语义块的概率;按照所述第一类别的语义块和/或所述第二类别的语义块在所述待重组文本中的位置,构建所有可能的有向无环图,得到有向无环图的初始集合。结合第一方面第六种可行的实现方式,在第一方面第七种可行的实现方式中,所述利用逆向比较语义块的概率的方式从所述集合中选择满足预设条件的有向无环图,显示选择的有向无环图中的语义块的步骤包括:比较第m个集合中有向无环图逆向的第i个节点的语义块的概率,i、m为正整数,且i、m的初始值为1,且第1个集合为所述初始集合;若在逆向的所述第i个节点的语义块中,仅有一个语义块的概率最大,则确定概率最大的语义块所在的有向无环图为所述满足预设条件的有向无环图;若在逆向的所述第i个节点的语义块中,有至少两个语义块的概率最大,则将概率最大的至少两个语义块分别所在的有向无环图作为第m+1个集合,且令i=i+1,m=m+1,返回所述比较第m个集合中有向无环图逆向的第i个节点的语义块的概率的步骤。为实现上述目的,本专利技术第二方面一种文本重组装置,包括:第一确定模块,用于响应于显示界面上的文本选择操作,确定待重组文本;分词模块,用于对所述待重组文本进行分词处理,得到多个语义块并显示;显示重组模块,用于响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块,以重组为新的文本。在第二方面的第一种可行的实现方式中,所述显示界面包含第一显示区域及第二显示区域,所述第一显示区域用于显示分词处理得到的多个语义块;则显示重组模块包括:选择显示模块,用于响应于对所述第一显示区域内的语义块的选择操作,将选择的语义块作为目标语义块,并按照对所述目标语义块的选择顺序或光标所在位置在所述第二显示区域内显示所述目标语义块。结合第二方面第一种可行的实现方式,在第二方面第二种可行的实现方式中,所述第二显示区域内显示的目标语义块包含删除标记;所述显示重组模块还包括:删除模块,用于响应于对所述第二显示区域内的目标语义块的删除标记的点击操作,按照所述点击操作删除指定的目标语义块。结合第二方面第一种可行的实现方式,在第二方面第三种可行的实现方式中,所述显示重组模块还包括:拖动插入模块,用于响应于对所述第二显示区域内的目标语义块的拖动操作,基于所述拖动操作拖动的目标语义块的实时位置,确定所述目标语义块的可插入位置,并在所述可插入位置显示所述目标语义块的虚拟语义块;判断模块,用于检测到所述拖动操作结束时,则判断所述目标语义块与所述虚拟语义块的重叠区域是否大于或等于预设值;替换模块,用于若大于或等于预设值,则利用所述目标语义块替换所述虚拟语义块;取消还原模块,用于若小于预设值,则取消所述虚拟语义块的显示,并将所述目标语义块还本文档来自技高网...

【技术保护点】
1.一种文本重组方法,其特征在于,所述方法包括:响应于显示界面上的文本选择操作,确定待重组文本;对所述待重组文本进行分词处理,得到多个语义块并显示;响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块,以重组为新的文本。

【技术特征摘要】
1.一种文本重组方法,其特征在于,所述方法包括:响应于显示界面上的文本选择操作,确定待重组文本;对所述待重组文本进行分词处理,得到多个语义块并显示;响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块,以重组为新的文本。2.根据权利要求1所述的方法,其特征在于,所述显示界面包含第一显示区域及第二显示区域,所述第一显示区域用于显示分词处理得到的多个语义块;则所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤包括:响应于对所述第一显示区域内的语义块的选择操作,将选择的语义块作为目标语义块,并按照对所述目标语义块的选择顺序或光标所在位置在所述第二显示区域内显示所述目标语义块。3.根据权利要求2所述的方法,其特征在于,所述第二显示区域内显示的目标语义块包含删除标记;所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤还包括:响应于对所述第二显示区域内的目标语义块的删除标记的点击操作,按照所述点击操作删除指定的目标语义块。4.根据权利要求2所述的方法,其特征在于,所述响应于对所述语义块的重组操作,按照所述重组操作确定的目标语义块的排列顺序显示所述目标语义块的步骤还包括:响应于对所述第二显示区域内的目标语义块的拖动操作,基于所述拖动操作拖动的目标语义块的实时位置,确定所述目标语义块的可插入位置,并在所述可插入位置显示所述目标语义块的虚拟语义块;检测到所述拖动操作结束时,判断所述目标语义块与所述虚拟语义块的重叠区域是否大于或等于预设值;若大于或等于预设值,则利用所述目标语义块替换所述虚拟语义块。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述对所述待重组文本进行分词处理,得到多个语义块并显示的步骤包括:利用预先设置的字典扫描所述待重组文本,基于扫描到的语义块构建所述待重组文本所有可能的有向无环图的集合;利用逆向比较语义块的概率的方式从所述集合中选择满足预设条件的有向无环图,显示选择的有向无环图中的语义块,其中,所述语义块的概率基于所述语义块在所述字典中的频数得到。6.根据权利要求5所述的方法,其特征在于,所述字典包含语义块与所述语义块的频数;则所述利用预先设置的字典扫描所述待重组文本,基于扫描到的语义块构建所述待重组文本所有可能的有向无环图的集合的步骤包括:调用正则表达式扫描所述待重组文本,并利用扫描到的词或词组与所述字典中的语义块进行匹配;若匹配到,则将所述词或词组划分为第一类别的语义块,且利用与所述词或词组匹配的语义块的频数计算所述第一类别的语义块的概率;若未匹配到,且所述词或词组的语言类型与所述字典的语言类型不一致,则确定所述词或词组为第二类别的语义块,并利用马尔科夫模型中的维比特算法计算所述第二类别的语义块的概率;按照所述第一类别的语义块和/或所述第二类别的语义块在所述待重组文本中的位置,构建所有可能的有向无环图,得到有向无环图的初始集合。7.根据权利要求6所述的方法,其特征在于,所述利用逆向比较语义块的概率的方式从所述集合中选择满足预设条件的有向无环图,显示选择的有向无环图中的语义块的步骤包括:比较第m个集合中有向无环图逆向的第i个节点的语义块的概率,i、m为正整数,且i、m的初始值为1,且第1个集合为所述初始集合;若在逆向的所述第i个节点的语义块中,仅有一个语义块的概率最大,则确定概率最大的语义块所在的有向无环图为所述满足预设条件的有向无环图;若在逆向的所述第i个节点的语义块中,有至少两个语义块的概率最大,则将概率最大的至少两个语义块分别所在的有向无环图作为第m+1个集合,且令i=i+1,m=m+1,返回所述比较第m个集合中有向无环图逆向的第i个节点的语义块的概率的...

【专利技术属性】
技术研发人员:阮闪闪钱成罗根蔡元锋李杨王波许耀峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1