文本处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:25186143 阅读:43 留言:0更新日期:2020-08-07 21:13
本申请提供一种文本处理方法、装置、设备及计算机可读存储介质,该方法包括:接收终端设备发送的文本处理请求,并获取所述文本处理请求中的字体标识符对应的字体文件;从所述文本处理请求中获取目标文本,并从所述字体文件中获取所述目标文本对应的字体文字集,其中,所述目标文本为待更新字体的文本;根据所述字体文字集,更新所述目标文本中的每个文字的字体,并将更新后的目标文本发送至所述终端设备。本申请涉及数据处理,有效降低了终端设备加载字体文件的耗时,能够快速的更新文本的字体,提高用户体验。

【技术实现步骤摘要】
文本处理方法、装置、设备及计算机可读存储介质
本申请涉及数据处理的
,尤其涉及一种文本处理方法、装置、设备及计算机可读存储介质。
技术介绍
随着终端设备的用户对页面显示的个性化需求不断增加,用于显示文字的字体种类也随之不断增多。由于业务原因,终端设备需要对显示页面中的一段文本用不同种类的字体进行展示,但关于如何快速处理字体的显示更新,一直令开发人员和业务人员频频感到头疼。在传统方法中,安装在终端设备中的系统软件所携带的字体的种类不多,当用户想用其他种类的字体显示文本时,需要重新加载字体文件。在终端设备所处网络环境较差的情况下,由于需要加载的字体文件数据量较大,加载字体文件的时间往往较长,无法基于字体文件快速的更新文本的字体,用户体验不好。因此,如何快速的更新文本的字体是目前亟待解决的问题。
技术实现思路
本申请的主要目的在于提供一种文本处理方法、装置、设备及计算机可读存储介质,旨在快速的更新文本的字体。第一方面,本申请提供一种文本处理方法,所述文本处理方法包括以下步骤:接收终端设备发送的文本处理请求,并获取所述文本处理请求中的字体标识符对应的字体文件;从所述文本处理请求中获取目标文本,并从所述字体文件中获取所述目标文本对应的字体文字集,其中,所述目标文本为待更新字体的文本;根据所述字体文字集,更新所述目标文本中的每个文字的字体,并将更新后的目标文本发送至所述终端设备。第二方面,本申请还提供一种文本处理装置,所述文本处理装置包括:接收模块,用于接收终端设备发送的文本处理请求;获取模块,用于获取所述文本处理请求中的字体标识符对应的字体文件;所述获取模块,还用于从所述文本处理请求中获取目标文本,并从所述字体文件中获取所述目标文本对应的字体文字集,其中,所述目标文本为待更新字体的文本;字体更新模块,用于根据所述字体文字集,更新所述目标文本中的每个文字的字体;发送模块,用于将更新后的目标文本发送至所述终端设备。第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的文本处理方法的步骤。第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的文本处理方法的步骤。本申请提供一种文本处理方法、装置、设备及计算机可读存储介质,本申请在终端设备需要更新文本的字体时,将文本和字体标识符上传至服务器,由服务器获取字体标识符对应的字体文件,并从字体文件中获取文本对应的字体文字集,并根据该字体文字集,更新文本中的每个文字的字体,且将更新后的文本发送至终端设备,整个过程不需要向终端设备发送数据量较大的字体文件,节省了网络带宽,有效降低了终端设备加载字体文件的耗时,能够快速的更新文本中的文字的字体,极大地提高了用户体验。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种文本处理方法的流程示意图;图2为实施本实施例提供的文本处理方法的一场景示意图;图3为本申请实施例提供的另一种文本处理方法的流程示意图;图4为图3中的文本处理方法的子步骤流程示意图;图5为本申请实施例提供的一种文本处理装置的示意性框图;图6为本申请实施例提供的另一种文本处理装置的示意性框图;图7为本申请一实施例涉及的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。本申请实施例提供一种文本处理方法、装置、计算机设备及计算机可读存储介质。其中,该文本处理方法可应用于服务器。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1,图1为本申请的实施例提供的一种文本处理方法的流程示意图。如图1所示,该文本处理方法包括步骤S101至步骤S103。步骤S101、接收终端设备发送的文本处理请求,并获取所述文本处理请求中的字体标识符对应的字体文件。用户出于不同的目的,做出想要变更终端设备上显示文本的字体的决定时,可以通过终端设备,向服务器发出文本处理请求,由服务器基于文本处理请求更新文本的字体。其中,文本处理请求的触发方式具体为:终端设备显示字体选择页面、弹窗或菜单栏,其中,字体选择页面、弹窗或菜单栏中显示有多个字体对应的名称、例如显示有“宋体”、“楷体”等;获取用户基于字体选择页面、弹窗或菜单栏选择的字体对应的字体标识符,并生成携带有该字体标识符的文本处理请求,且将该文本处理请求发送至服务器。此外,在终端设备将文本处理请求发送至服务器的过程中,服务器实时或每隔预设时间段接收该终端设备发送的文本处理请求。需要说明的是,上述预设时间可基于实际情况进行设置,本申请对此不作具体限定。在一实施例中,终端设备设置有用于触发文本处理请求的控件,当检测用户对该控件的触控操作时,终端设备从本地的字体标识符集合中选择任意一个字体标识符,并生成携带有该字体标识符的文本处理请求,且将该文本处理请求发送至服务器。或者,也可以直接生成未携带有字体标识符的文本处理请求,而后续由服务器随机的选择字体标识符。本申请对此不作限定。服务器在收到文本处理请求后,可以获取到与文本处理请求中的字体标识符对应的字体文件,其中,该字体文件为包含某一类型字体文字的文件,例如黑体字体文件为包含黑体文字的文件。需要说明的是,服务器中存储有不同类型字体对应的字体文件,该字体文件包括中文字体和外文字体,本申请对此不作具体限定。在一实施例中,字体文件的获取方式具体为:当接收到终端设备发送的文本处理请求时,确定该文本处理请求中是否存在字体标识符;若该文本处理请求中存在字体标识符,则获取该字体标识符对应的字体文件。其中,字体标识符用于标识字体文件,不同的字体文件的字体标识符不同,经过服务器的判断本文档来自技高网...

【技术保护点】
1.一种文本处理方法,其特征在于,包括:/n接收终端设备发送的文本处理请求,并获取所述文本处理请求中的字体标识符对应的字体文件;/n从所述文本处理请求中获取目标文本,并从所述字体文件中获取所述目标文本对应的字体文字集,其中,所述目标文本为待更新字体的文本;/n根据所述字体文字集,更新所述目标文本中的每个文字的字体,并将更新后的目标文本发送至所述终端设备。/n

【技术特征摘要】
1.一种文本处理方法,其特征在于,包括:
接收终端设备发送的文本处理请求,并获取所述文本处理请求中的字体标识符对应的字体文件;
从所述文本处理请求中获取目标文本,并从所述字体文件中获取所述目标文本对应的字体文字集,其中,所述目标文本为待更新字体的文本;
根据所述字体文字集,更新所述目标文本中的每个文字的字体,并将更新后的目标文本发送至所述终端设备。


2.根据权利要求1所述的文本处理方法,其特征在于,所述获取所述文本处理请求中的字体标识符对应的字体文件之前,还包括:
确定所述文本处理请求中是否携带有字体标识符;
若所述文本处理请求中未携带有字体标识符,则从所述文本处理请求中获取用户标识符,并获取所述用户标识符对应的字体标识符集;
根据所述字体标识符集中每个字体标识符的属性信息,从所述字体标识符集中选择一个字体标识符作为目标字体标识符,并获取所述目标字体标识符对应的字体文件。


3.根据权利要求2所述的文本处理方法,其特征在于,所述根据所述字体标识符集中每个字体标识符的属性信息,从所述字体标识符集中选择一个字体标识符作为目标字体标识符,包括:
根据所述字体标识符集中每个字体标识符的属性信息,确定每个所述字体标识符各自对应的优先级;
从所述字体标识符集中选择所述优先级最高的字体标识符作为目标字体标识符。


4.根据权利要求1所述的文本处理方法,其特征在于,所述获取所述文本处理请求中的字体标识符对应的字体文件,包括:
从内存中获取所述文本处理请求中的字体标识符对应的字体文件。


5.根据权利要求1至4中任一项所述的文本处理方法,其特征在于,所述从所述字体文件中获取所述目标文本对应的字体文字集,包括:
将所述目标文本拆分为单个文字,得到所述目标文本的文字集;
从所述字体文件中获取所述文字集中的每个文字各自对应的字...

【专利技术属性】
技术研发人员:李清鹏
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1