一种文档处理方法、装置、电子设备及可读存储介质与流程

文档序号:25022913发布日期:2021-05-11 16:47阅读:62来源:国知局
本发明涉及计算机
技术领域
:,特别是涉及一种文档处理方法、装置、电子设备及可读存储介质。
背景技术
::目前,为了工作和学习,用户常常需要阅读各种各样的文档。例如,常常需要阅读word文档、pdf(portabledocumentformat,便携式文档格式)文档和ppt(powerpoint,演示文稿)文档等文档。这些文档中常常会涉及许多专有名词,其中专有名词是指特定的或独一无二的人或物等。例如高斯定理和隐马尔可夫模型均为专有名词。当用户想要了解这些专有名词所对应的解释时,用户需要从网上查找该专有名词的相关内容,进而可以从相关内容中得到该专有名词所对应的解释。但是,查找专有名词所对应的解释会耗费用户较多的时间和精力,影响了用户的阅读体验。技术实现要素:本发明实施例的目的在于提供一种文档处理方法、装置、电子设备及可读存储介质,以可以对文档进行处理,从而可以在文档中显示专有名词所对应的解释。具体技术方案如下:第一方面,本发明实施例提供了一种文档处理方法,应用于电子设备,该方法可以包括:确定所展示的文档页面;确定文档页面所包含的专有名词;其中,专有名词是基于预先构建的识别模型对文档页面进行识别后得到的;获得文档页面所包含的专有名词的解释;在文档页面动态显示专有名词的解释。可选地,在确定文档页面所包含的专有名词的步骤之前,还可以包括:判断文档页面的展示时间是否超过预设阈值;若是,触发确定文档页面所包含的专有名词的步骤。可选地,确定文档页面所包含的专有名词的步骤,可以包括:将文档页面输入至预先构建的识别模型,得到文档页面所包含的专有名词的解释;其中,识别模型用于识别文档页面中的词汇并识别词汇中的专有名词。可选地,确定文档页面所包含的专有名词的步骤,可以包括:将文档页面发送给服务器,以使服务器基于识别模型识别文档页面中的词汇,识别并输出词汇中的专有名词;接收服务器发送的专有名词。可选地,当文档页面为图片类型的文档页面时,识别模型具体用于提取文档页面中所包含的文字、识别文字中的词汇,并识别词汇中的专有名词。可选地,获得文档页面所包含的专有名词的解释的步骤,可以包括:查找预设词条库中与专有名词相匹配的词条名;获得词条库中与词条名所对应的解释。可选地,在确定文档页面所包含的专有名词的步骤之前,还可以包括:获得预设的文档页面和预设的文档页面中记录的目标专有名词;利用神经网络算法对训练样本进行训练,得到识别模型;其中,一个训练样本中包括:一个预设的文档页面以及该预设的文档页面中所记录的目标专有名词。第二方面,本发明实施例还提供了一种文档处理装置,应用于电子设备,包括:第一确定模块,用于确定所展示的文档页面;第二确定模块,用于确定文档页面所包含的专有名词;其中,专有名词是基于预先构建的识别模型对文档页面进行识别后得到的;第一获得模块,用于获得文档页面所包含的专有名词的解释;显示模块,用于在文档页面动态显示专有名词的解释。可选地,在本发明实施例中,该装置还可以包括:判断模块,用于在确定文档页面所包含的专有名词之前,判断文档页面的展示时间是否超过预设阈值;触发模块,用于在文档页面的展示时间超过预设阈值时,触发第二确定模块。可选地,在本发明的一个实施例中,第二确定模块具体用于:将文档页面输入至预先构建的识别模型,得到文档页面所包含的专有名词的解释;其中,识别模型用于识别文档页面中的词汇并识别词汇中的专有名词。可选地,在本发明的另一个实施例中,第二确定模块具体用于:将文档页面发送给服务器,以使服务器基于识别模型识别文档页面中的词汇,识别并输出词汇中的专有名词;接收服务器发送的专有名词。可选地,在本发明实施例中,当文档页面为图片类型的文档页面时,识别模型具体用于提取文档页面中所包含的文字、识别文字中的词汇,并识别词汇中的专有名词。可选地,在本发明实施例中,第一获得模块具体用于:查找预设词条库中与专有名词相匹配的词条名;获得词条库中与词条名所对应的解释。可选地,在本发明实施例中,该装置还可以包括:第二获得模块,用于在确定文档页面所包含的专有名词之前,获得预设的文档页面和预设的文档页面中记录的目标专有名词;训练模块,用于利用神经网络算法对训练样本进行训练,得到识别模型;其中,一个训练样本中包括:一个预设的文档页面以及该预设的文档页面中所记录的目标专有名词。第三方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项文档处理方法的方法步骤。第四方面,本发明实施例还提供了一种可读存储介质,可读存储介质为电子设备中的可读存储介质,可读存储介质内存储有计算机程序,计算机程序被电子设备的处理器执行时实现上述任一项文档处理方法的方法步骤。第五方面,本发明实施例还提供了一种计算机程序产品,当其在电子设备上运行时,使得电子设备执行:上述任一项文档处理方法的方法步骤。在本发明实施例中,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种文档处理方法的流程图;图2为本发明实施例提供的一种文档处理装置的结构示意图;图3为本发明实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术中存在的问题,本发明实施例提供了一种文档处理方法、装置、电子设备及可读存储介质。下面首先对本发明实施例提供的文档处理方法进行说明。本发明实施例提供的文档处理方法应用于电子设备,该电子设备中可以安装有文档阅读软件,用户可以通过该文档阅读软件来阅读文档。其中,本发明实施例中的电子设备包括但并不局限于电脑和智能手机。该文档阅读软件包括但并不局限于:pdf(portabledocumentformat,便携式文档格式)文档阅读软件、word文档阅读软件、ppt(powerpoint,演示文稿)文档阅读软件和wps(wpssoftware,wps软件)文档阅读软件。参见图1,本发明实施例提供的文档处理方法可以包括如下步骤:s101:确定所展示的文档页面;假设用户通过文档阅读软件打开了一篇技术文档,那么,电子设备可以检测到该技术文档当前所展示的文档页面。例如,检测到所展示的文档页面为该技术文档的第25页。另外,发明人在实现本发明的过程中发现,当用户对文档页面的内容理解有难度时,用户常常会在该文档页面停留较长时间。为了便于用户理解文档页面的内容,电子设备可以先判断文档页面的展示时间是否超过预设阈值。若超过预设阈值,则可以触发步骤s102执行确定该文档页面所包含的专有名词的操作,进而可以获得该文档页面中专有名词的解释。其中,该预设阈值可以为10分钟,当然并不局限于此。反之,若未超过预设阈值,则表明用户对该文档页面的内容理解不存在难度。此时,可以不触发步骤s102。s102:确定文档页面所包含的专有名词;其中,专有名词是基于预先构建的识别模型对文档页面进行识别后得到的;可以理解的是,在一种实现方式中,电子设备可以将文档页面输入至预先构建的识别模型,从而得到该文档页面所包含的专有名词。其中,该识别模型用于:识别文档页面中的词汇并识别该词汇中的专有名词。举例而言,可以识别出专有名词:高斯定理。这样,电子设备可以在本地识别文档页面所包含的专有名词,减轻了网络交互压力。在另一种实现方式中,电子设备可以将文档页面发送给服务器。然后,服务器可以基于识别模型识别文档页面中的词汇,识别并输出词汇中的专有名词。这样,可以通过服务器来识别专有名词,减轻了电子设备的数据处理压力。然后,服务器可以将该专有名词发送给电子设备。当然,服务器也可以在查找到该专有名词对应的解释后,再将该专有名词以及专有名词的解释发送给电子设备,这也是合理的。另外,在确定文档页面所包含的专有名词之前,电子设备或服务器还可以构建识别模型。其中,构建识别模型的步骤可以包括:获得预设的文档页面和预设的文档页面中记录的目标专有名词。然后,利用神经网络算法对训练样本进行训练,得到识别模型。其中,一个训练样本中包括:一个预设的文档页面以及该预设的文档页面中所记录的目标专有名词。其中,该神经网络算法可以为人工神经网络汉字识别算法。其中,识别模型属于ai(artificialintelligence,人工智能)模型,这样,可以在用户阅读文档的过程中通过ai模型识别出该文档中的专有名词。可以理解的是,当文档页面为图片类型的文档页面时,识别模型还可以提取文档页面中所包含的文字。然后识别该文字中的各个词汇,并可以识别词汇中的专有名词。例如,对于pdf文档中图片类型的文档页面,识别模型可以通过ocr(opticalcharacterrecognition,光学字符识别)方式来识别该文档页面中所包含的文字,然后可以通过word2vec(wordtovector,词到向量)算法对文字进行分词,得到文中所包含的词汇。另外,电子设备可以在预设词条库中查找是否有与该词汇相匹配的词条名。若存在,则可以将与词条名匹配的词汇确定为专有名词。其中,预设的词条库可以是技术人员预先构建的、用于进行专有名词识别的词条库。当然,该预设的词条库也可以为搜索引擎的词条库,例如百度词条库,当然并不局限于此。s103:获得文档页面所包含的专有名词的解释;可以理解的是,该文档页面所包含的专有名词的解释可以是电子设备查找得到的。当然,该文档页面所包含的专有名词的解释还可以是服务器发送给该电子设备的,这都是合理的。其中,电子设备或服务器在获得文档页面所包含的专有名词之后,可以将查找预设词条库中与专有名词相匹配的词条名。然后,可以获得词条库中与词条名所对应的解释。s104:在文档页面动态显示专有名词的解释。其中,电子设备在获得该文档页面中的专有名词的解释之后,可以确定该文档页面中的专有名词的位置。然后,可以文档页面的空白处显示该专有名词所对应的悬浮框。该悬浮框中显示有该专有名词所对应的解释。这样,可以在用户阅读文档的过程中,展示文档中的专有名词所对应的解释,便于用户理解该文档页面的内容。并且,使用户不需要手动查找专有名词所对应的解释,提高了用户的阅读效率。其中,该悬浮框可以由上往下、由下往上、由左至右或由右至左移动,从而实现动态展示的效果。另外,可以理解的是,该文档页面还可以展示该悬浮框与该专有名词的关联线条或者标识,当然并不局限于此。在本发明实施例中,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。综上,应用本发明实施例提供的文档处理方法,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。相应于上述方法实施例,本发明实施例还提供了一种文档处理装置,应用于电子设备,参见图2,可以包括:第一确定模块201,用于确定所展示的文档页面;第二确定模块202,用于确定文档页面所包含的专有名词;其中,专有名词是基于预先构建的识别模型对文档页面进行识别后得到的;第一获得模块203,用于获得文档页面所包含的专有名词的解释;显示模块204,用于在文档页面动态显示专有名词的解释。应用本发明实施例提供的装置,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。可选地,在本发明实施例中,该装置还可以包括:判断模块,用于在确定文档页面所包含的专有名词之前,判断文档页面的展示时间是否超过预设阈值;触发模块,用于在文档页面的展示时间超过预设阈值时,触发第二确定模块202。可选地,在本发明的一个实施例中,第二确定模块202具体用于:将文档页面输入至预先构建的识别模型,得到文档页面所包含的专有名词的解释;其中,识别模型用于识别文档页面中的词汇并识别词汇中的专有名词。可选地,在本发明的另一个实施例中,第二确定模块202具体用于:将文档页面发送给服务器,以使服务器基于识别模型识别文档页面中的词汇,识别并输出词汇中的专有名词;接收服务器发送的专有名词。可选地,在本发明实施例中,当文档页面为图片类型的文档页面时,识别模型具体用于提取文档页面中所包含的文字、识别文字中的词汇,并识别词汇中的专有名词。可选地,在本发明实施例中,第一获得模块203具体用于:查找预设词条库中与专有名词相匹配的词条名;获得词条库中与词条名所对应的解释。可选地,在本发明实施例中,该装置还可以包括:第二获得模块,用于在确定文档页面所包含的专有名词之前,获得预设的文档页面和预设的文档页面中记录的目标专有名词;训练模块,用于利用神经网络算法对训练样本进行训练,得到识别模型;其中,一个训练样本中包括:一个预设的文档页面以及该预设的文档页面中所记录的目标专有名词。相应于上述方法实施例,本发明实施例还提供了一种电子设备,参见图3,该电子设备包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信;存储器303,用于存放计算机程序;处理器301,用于执行存储器上所存放的程序时,实现上述任一项文档处理方法实施例提供的方法步骤。在本发明实施例中,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。相应于上述方法实施例,本发明实施例还提供了一种可读存储介质,可读存储介质为电子设备中的可读存储介质,可读存储介质内存储有计算机程序,计算机程序被电子设备的处理器执行时实现上述任一项文档处理方法实施例提供的方法步骤。本发明实施例提供的可读存储介质中存储的计算机程序被电子设备的处理器执行后,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。相应于上述方法实施例,本发明实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述实施例中任一项文档处理方法实施例提供的方法步骤。本发明实施例提供的计算机程序被电子设备的处理器执行后,电子设备可以确定所展示的文档页面,并可以确定该文档页面所包含的专有名词。其中,该专有名词是基于预先构建的识别模型对该文档页面进行识别后得到的。然后,可以获得该专有名词的解释,并在文档页面动态显示该专有名词的解释。这样,可以识别出所展示的文档页面中的专有名词,并可以在文档中显示专有名词所对应的解释。这样,可以在用户阅读文档的过程中显示所展示的文档页面中专有名词的解释,使用户不需要手动查找专有名词的解释,提高了用户的文档阅读体验。上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、可读存储介质和应用程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1