CN110728132A - 一种文本数据管理方法及*** - Google Patents

一种文本数据管理方法及*** Download PDF

Info

Publication number
CN110728132A
CN110728132A CN201910907716.2A CN201910907716A CN110728132A CN 110728132 A CN110728132 A CN 110728132A CN 201910907716 A CN201910907716 A CN 201910907716A CN 110728132 A CN110728132 A CN 110728132A
Authority
CN
China
Prior art keywords
text data
sentence
replacement information
replaced
processed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910907716.2A
Other languages
English (en)
Inventor
李俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201910907716.2A priority Critical patent/CN110728132A/zh
Publication of CN110728132A publication Critical patent/CN110728132A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及一种文本数据管理方法、***及存储介质。管理方法包括:获取对应待处理文本数据的至少两组语句替换信息;其中,语句替换信息通过至少两组目标对象对应待处理文本数据进行设置,语句替换信息包括:待替换人物名词和用于替换待替换人物名词的替换人物名词;通过替换人物名词替换待处理文本数据中的所有对应的待替换人物名词。本发明实施例通过对用户将要进行阅读的文本数据,按对应的语句替换信息进行处理,将待处理文本数据中的待替换人物名词替换为替换人物名词,使得用户可以阅读到替换了角色名称的文本数据,增强了用户之间的互动性,通过提高用户的阅读乐趣和代入感,提高用户使用感受,并进一步提高用户粘性。

Description

一种文本数据管理方法及***
技术领域
本发明涉及文本处理技术领域,尤其涉及一种文本数据管理方法及***。
背景技术
随着互联网的深度发展,越来越多的行业加入到互联网浪潮中,产生了无数基于互联网的应用,提供了基于文字、图片、视频、游戏、大数据服务等等的娱乐活动。
随着网络小说的兴起,各个小说阅读网站的日均访问量也越来越大,不同小说网站的竞争也越来越大,而小说阅读网站所提供的用户服务不会有太大的差异,不仅如此,图书阅读器也存在相同的问题,用户使用图书阅读器阅读小说,仅仅是阅读和追更等服务,没有更深一步的参与感,由于所提供的服务差异化较小,少了参与的乐趣,用户十分容易流失。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种文本数据管理方法及***。
第一方面,本发明实施例提供了一种文本数据管理方法,所述方法包括:
获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词;
通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词;
将替换过所述待替换人物名词的待处理文本数据显示。
基于上述技术方案,本发明实施例还可以做出如下改进。
结合第一方面,在第一方面的第一种实施例中,所述目标对象包括:第一用户终端和至少一个第二用户终端;
所述方法还包括:
通过所述第一用户终端获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端;
所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息;
将所述文本数据作为所述待处理文本数据。
结合第一方面的第一种实施例,在第一方面的第二种实施例中,所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息,包括:
将所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;将所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息;
判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同;
若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息;
若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同;
若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
结合第一方面,在第一方面的第三种实施例中,所述通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词,包括:
判断所述待处理文本数据中是否存在所述待替换人物名词;
若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词;
若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
结合第一方面或第一方面的第一、第二或第三种实施例,在第一方面的第四种实施例中,所述获取对应待处理文本数据的至少两组语句替换信息之前,所述方法还包括:
判断所述待处理文本数据是否存在相应的语句替换信息;
若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤;
若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
第二方面,本发明实施例提供了一种文本数据管理***,所述***包括:
获取单元,用于获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词;
替换单元,用于通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词;
显示单元,将替换过所述待替换人物名词的待处理文本数据显示。
结合第二方面,在第二方面的第一种实施例中,所述目标对象包括:第一目标终端和至少一个第二目标终端;
所述***还包括:
所述第一目标终端,用于获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端;
所述目标对象,用于获取所述文本数据,并对应所述文本数据设置至少一组语句替换信息。
结合第二方面的第一种实施例,在第二方面的第二种实施例中,将所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;将所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息;
所述***还包括:
第一判断单元,用于判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同;
第一处理单元,用于若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息;
第二处理单元,用于若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同;若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
结合第二方面,在第二方面的第三种实施例中,所述***还包括:
第二判断单元,用于判断所述待处理文本数据中是否存在所述待替换人物名词;
所述替换单元,具体用于若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词;
第三处理单元,用于若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
结合第二方面或第二方面的第一、第二或第三种实施例,在第二方面的第四种实施例中,所述***还包括:
第三判断单元,用于判断所述待处理文本数据是否存在相应的语句替换信息;
获取单元,具体用于若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤;
所述显示单元,具体用于若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
本发明的上述技术方案与现有技术相比具有如下优点:本发明实施例通过对用户将要进行阅读的文本数据,按对应的语句替换信息进行处理,将待处理文本数据中的待替换人物名词替换为替换人物名词,使得用户可以阅读到替换了角色名称的文本数据,增强了用户之间的互动性,通过提高用户的阅读乐趣和代入感,提高用户使用感受,并进一步提高用户粘性。
附图说明
图1为本发明各个实施例提供的终端的一种示意图;
图2是本发明实施例提供的一种文本数据管理方法的实现示意图;
图3是本发明实施例提供的一种文本数据管理方法流程示意图;
图4是本发明另一实施例提供的一种文本数据管理方法流程示意图;
图5是本发明又一实施例提供的一种文本数据管理方法流程示意图其一;
图6是本发明又一实施例提供的一种文本数据管理方法流程示意图其二;
图7是本发明又一实施例提供的一种文本数据管理方法流程示意图其三;
图8是本发明又一实施例提供的一种文本数据管理***结构示意图;
图9是本发明又一实施例提供的一种电子设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1所示,本发明实施例提供的为实现本发明各个实施例的一种终端的硬件结构示意图,包括文本数据配置器110、存储器1130、处理器1110、通信接口1120和通信总线1140,各电子元器件通过通信总线1140完成相互间的通信,其中,终端可以是诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
本发明实施例提供了一种文本数据管理方法,该管理方法包分为单用户参与互动方案和多用户参与互动方案:
1、单用户参与方案:在用户看书的时候,以用户名(用户指定名字)替换图书中的主角名字,即以用户喜欢的名字替换图书主角名字,或用户用不喜欢的名字替换图书反派角色名字,用户一下子变成了书中的主角或反派人物,增加趣味性和参与感。
2、多用户参与方案:多个用户(书友)在看书时,以这些参与用户的用户名字(用户指定名字)替换书中的多个角色名字。小说中几个主角间发生的故事仿佛是这几个用户间发生一样。提高用户的可玩性、参与感和趣味性。
上述实施例中的用户可通过用户终端阅读图书,用户终端可以是阅读器。
实施例1,单用户参与方案包括如下步骤:1、用户选取要进行角色替换的图书,打开图书阅读器;2、打开图书阅读器设置页面,选择角色替换设置项进行设置;3、选择输入要替换变更的角色名字,并输入新的角色名字;4、如果新的角色名字在该图书角色替换设置中已经输入过,提醒用户输入新的角色名;5、如果新的角色名字在该图书角色替换设置中没有输入过,则成功设置该角色的名字替换;6、如果有新的角色名字需要替换,继续从第3步骤开始循环处理;7、如果没有新的角色名字需要替换,则记录前面全部角色新旧名字,以及新旧名字的对应关系,并做为设置信息将其存储在设备存储器上(以文件或数据库方式);8、完成设置。
在本实施例中,用户阅读图书包括如下步骤:1、利用图书阅读器打开图书,检查该图书是否完成角色替换设置;2、如果该图书没有完成角色替换设置,不做任何角色替换工作,正常展示图书内容;3、如果该,图书完成了角色替换设置,从设备存储器中读取角色替换设置信息;4、获取图书正常章节内容;5、选取设置信息中一个角色,在图书章节内容中查找是否有该角色,如果查到该角色,进行字符替换如果没有查找到,不做任何处理;6、循环操作第5步骤,直到处理完设置中全部的角色;7、以替换角色后的章节内容展示,完成处理。
如图2所示,实施例2,多用户参与互动方案包括如下步骤:1、首先一个用户在选取喜欢的图书,打开阅读器,创建多用户角色替换设置,给该设置添加希望参与的用户,并将该设置同步到云端服务器;2、被添加的用户,称为参与用户;3、参与用户打开阅读器时,将多用户角色替换设置从云端服务器同步到该用户本地设备。参与用户可以添加一个设置项,在设置项中选择自己喜欢的角色,如果该角色已被别的用户选择,则不能选择,如果该角色没有被别的用户选择;然后输入新的角色名,新的角色名如果被别的用户设置过则不能设置,若新的角色名没有被别的用户设置过,则可设置成功。设置成功后,再次将多用户角色替换设置同步到云端服务器;4、循环第3步骤,直到每一个用户都完成设置;5、用户在打开图书阅读时,根据设置进行角色替换。
在本实施例中,用户阅读图书的步骤与上述步骤中的描述相同,在本方案中不再赘述。
如图3所示,本发明实施例提供的一种文本数据管理方法。参照图3,管理方法包括如下步骤:
S11、获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词。
在本实施例中,语句替换信息可以是由用户对应待处理文本数据进行设置,也可以是由预先存储的规则对应待处理文本数据进行设置,比如,可以预先存储一个名词,并对应该名词设置另一名词,当出现该名词时,将该名词替换为另一名词,其中,目标对象可以是不同用户的终端,每个目标对象分别设置至少一组语句替换信息。
在本实施例中,语句替换信息中包括待替换人物名词和替换人物名词,通过替换人物名词替换待替换人物名词,实现对待处理文本数据中的待替换人物名词的替换,可以对待处理文本数据中的主角名词进行替换,也可以将待处理文本数据中的配角名称替换为待替换人物名词,通过对文本数据中的名词进行替换,完成不同目标对象之间的交互,增强了用户之间的互动性,增加文本阅读的趣味性。
S12、通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词。
在本实施例中,通过替换人物名词替换待处理文本数据中的待替换人物名词进行替换,比如,通过用户指定名字替换图书中的主角名字,即以用户喜欢的名字替换图书主角名字,或用户用不喜欢的名字替换图书反派角色名字,使得用户指定名字变成了书中的主角或反派人物,增加趣味性和参与感,上述替换方式是本发明实施例提供的一种替换方式,本方案对此不作特别限定。
S13、将替换过所述待替换人物名词的待处理文本数据显示。
在本实施例中,完成待处理文本数据中的名词替换的用户终端将该待处理文本数据进行显示,使得用户可以阅读到替换了角色名称的文本数据,通过提高用户的阅读乐趣和代入感,提高用户使用感和用户粘性。
在本实施例中,目标对象包括:第一用户终端和至少一个第二用户终端,其中,第一用户终端可以是本实施例中需阅读待处理文本数据的用户所使用的终端,第二用户终端对应的用户可以是与第一用户终端的用户存在社交关系的用户,通过第一用户终端关联各个第二用户终端分别对应待处理文本数据设置语句替换信息。
比如,如图4所示,在本实施例中,待处理文本数据的来源可以是:
S21、通过所述第一用户终端获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端。
在本实施例中,上述实施例中的待处理文本数据由第一用户终端确定,并对应该文本数据设置第二用户终端,第二用户终端可以是第一用户终端对应的用户想要其参与进名词替换过程的用户对应的终端。
在本实施例中,文本数据可以是客户端中本地存储的文本数据,也可以是存储在云端的文本数据,或者用户正在阅读的文本数据,确定文本数据需要进行语句替换可以通过客户端中设置的虚拟按钮进行选择,其中,客户端包括:电子阅读器、手机程序客户端、电脑客户端、web网页等常见的客户端。
S22、所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息。
在本实施例中,目标对象包括:第一用户终端和第二用户终端,通过第一用户终端和第二用户终端分别对应文本数据设置至少一组语句替换信息,完成对应文本数据的语句替换信息的配置。
S23、将所述文本数据作为所述待处理文本数据。
在本本实施例中,在对文本数据设置对应的语句替换信息后,将该文本数据作为待处理文本数据,待处理文本数据进行上述步骤进行词语替换的处理时间点可以是用户阅读该待处理文本数据时,也可以是在所有语句替换信息已设置完毕后时,具体处理时间点在本实施例中不做特别限定。
如图5所示,步骤S22中,所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息,包括如下步骤:
S31、将所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;将所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息。
在本实施例中,每个目标对象依次获取该文本数据,其中,文本数据可以是由第一用户终端设置完预备语句替换信息后,上传至云端,第二用户终端从云端中获取得到,每个第二用户终端均为文本数据设置一组预备语句替换信息,比如,在第二用户终端对文本数据设置预备语句替换信息后,由第二用户终端将该文本数据再次上传至云端,其他第二用户终端再获取该文本数据,实现依次获取文本数据。
在本实施例中,在每个目标对象接收到文本数据并对文本数据设置预备语句替换信息时,将在先设置预备语句替换信息作为第二语句替换信息,其中,第一、第二只是用于对预备语句替换信息进行区分,也可以采用其他命名方式对预备语句替换信息进行区分。
S32、判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同。
S33a、若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息。
在本实施例中,为避免不同用户选中相同名词或者更改后的名词相同,导致阅读出现障碍,判断当前设置的第一语句替换信息和在先的第二语句替换信息中的待替换人物名词和替换人物名词是否相同,在待替换人物名词和替换人物名词均不相同时,将该第一语句替换信息作为该文本数据的语句替换信息,同时将语句替换信息上传至云端,供下一目标对象获取处理。
S33b1、若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同。
S33b2、若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
在本实施例中,若第一语句替换信息中的待替换人物名词或替换人物名词与在先的第二语句替换信息中的待替换人物名词或替换人物名词相同,则对第一语句替换信息中相应的名词进行更改,可以是相应目标对象重新设置第一语句替换信息,直至第一语句替换信息中的名词不与任一第二语句替换信息中的名词相同,保证用户顺畅阅读。
当然,出现相同的替换人物名词的语句替换信息也可以实现本方案,比如,设置一预设规则,使得出现相同替换人物名词的语句替换信息时,将先进行替换的替换人物名词添加一标记,如上标1或下标1,将后进行替换的替换人物名词添加另一标记,如上标2或下标2,本方案中的举例是为了便于理解,并不是限定本方案的保护范围,可以采用其他将替换人物名词加以区分的方式实现本方案,以提高方法的适用性。
如图6所示,在本实施例中,步骤S11之前,所述方法还包括:
S41、判断所述待处理文本数据是否存在相应的语句替换信息。
S42a、若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤。
S42b、若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
在本实施例中,通过确定待处理文本数据中是否存在相应的语句替换信息确定是否进行上述步骤中对待处理文本数据进行词语替换,以加快数据处理效率。
在一个具体的实施例中,结合上述实施例,本发明实施例提供了一种文本数据管理方法,所述管理方法包括如下步骤:
通过第一用户终端确定需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端;
所述目标对象分别获取所述文本数据,在任一所述目标对象对应设置了一组预备语句替换信息后,将所述预备语句替换信息共享至其他目标对象;其中,所述预备语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词;
其他所述第二用户终端无法选取已共享的预备语句替换信息中的待替换人物名词或替换人物名词。
在本实施例中,提供了一种方案避免出现不同目标对象选取到相同的待替换人物名词或替换人物名词,提高用户的选取效率,避免出现多次设置预备语句替换信息造成用户使用不适的情况。
如图7所示,本发明实施例提供了一种文本数据管理方法。参照图7,方法包括如下步骤:
S51、获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词。
有关步骤S51,详细可参见步骤S11中的描述,本实施例在此不再赘述。
S52、判断所述待处理文本数据中是否存在所述待替换人物名词。
S53a、若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词。
S53b、若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
在通过语句替换信息中的替换人物名词替换待处理为文本数据中的待替换人物名词时,确定方案中是否存在相应的待替换人物名词,在存在待替换人物名词时,通过替换人物名词对待替换人物名词进行替换,完成对待处理文本数据中的词语替换。
S54、将替换过所述待替换人物名词的待处理文本数据显示。
有关步骤S54,详细可参见步骤S13中的描述,本实施例在此不再赘述。
如图8所示,本发明实施例提供了一种文本数据管理***。参照图8,管理***包括:获取单元11、替换单元12和显示单元13。
在本实施例中,获取单元11,用于获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词。
在本实施例中,替换单元12,用于通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词。
在本实施例中,显示单元13,用于将替换过所述待替换人物名词的待处理文本数据显示。
在本实施例中,所述目标对象包括:第一目标终端和至少一个第二目标终端。
在本实施例中,所述第一目标终端,用于获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端。
在本实施例中,所述目标对象,用于获取所述文本数据,并对应所述文本数据设置至少一组语句替换信息。
其中,所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息。
在本实施例中,所述***还包括:第一判断单元,用于判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同。
在本实施例中,所述***还包括:第一处理单元,用于若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息。
在本实施例中,所述***还包括:第二处理单元,用于若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同;若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
在本实施例中,所述***还包括:第二判断单元,用于判断所述待处理文本数据中是否存在所述待替换人物名词。
在本实施例中,所述替换单元,具体用于若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词。
在本实施例中,所述***还包括:第三处理单元,用于若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
在本实施例中,所述***还包括:第三判断单元,用于判断所述待处理文本数据是否存在相应的语句替换信息。
在本实施例中,所述获取单元,具体用于若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤。
在本实施例中,所述显示单元,具体用于若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
如图9所示,本发明实施例提供了一种电子设备,包括处理器1110、通信接口1120、存储器1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完成相互间的通信;
存储器1130,用于存放计算机程序;
处理器1110,用于执行存储器1130上所存放的程序时,现如下步骤:
获取待处理文本数据;
获取与待处理文本数据对应的至少一组语句替换信息;其中,语句替换信息包括:待替换人物名词和用于替换待替换人物名词的替换人物名词;
通过语句替换信息中的替换人物名词替换待处理文本数据中的所有对应的待替换人物名词。
本发明实施例提供的电子设备,处理器1110通过执行存储器1130上所存放的程序实现了将待处理文本数据中的待替换人物名词替换为替换人物名词,使得用户可以阅读到替换了角色名称的文本数据,增强了用户互动性,提高了用户的阅读乐趣和代入感。
上述电子设备提到的通信总线1140可以是外设部件互连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该通信总线1140可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口1120用于上述电子设备与其他设备之间的通信。
存储器1130可以包括随机存取存储器1130(RandomAccessMemory,简称RAM),也可以包括非易失性存储器1130(non-volatilememory),例如至少一个磁盘存储器1130。可选的,存储器1130还可以是至少一个位于远离前述处理器1110的存储装置。
上述的处理器1110可以是通用处理器1110,包括中央处理器1110(CentralProcessingUnit,简称CPU)、网络处理器1110(NetworkProcessor,简称NP)等;还可以是数字信号处理器1110(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任一实施例所述的文本数据管理方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk(SSD))等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种文本数据管理方法,其特征在于,所述方法包括:
获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词;
通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词;
将替换过所述待替换人物名词的待处理文本数据显示。
2.根据权利要求1所述的文本数据管理方法,其特征在于,所述目标对象包括:第一用户终端和至少一个第二用户终端;
所述方法还包括:
通过所述第一用户终端获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端;
所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息;
将所述文本数据作为所述待处理文本数据。
3.根据权利要求2所述的文本数据管理方法,其特征在于,所述目标对象依次获取所述文本数据,并均对应所述文本数据设置至少一组语句替换信息,包括:
将所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;将所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息;
判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同;
若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息;
若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同;
若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
4.根据权利要求1所述的文本数据管理方法,其特征在于,所述通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词,包括:
判断所述待处理文本数据中是否存在所述待替换人物名词;
若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词;
若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
5.根据权利要求1~4中任一所述的文本数据管理方法,其特征在于,所述获取对应待处理文本数据的至少两组语句替换信息之前,所述方法还包括:
判断所述待处理文本数据是否存在相应的语句替换信息;
若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤;
若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
6.一种文本数据管理***,其特征在于,所述***包括:
获取单元,用于获取对应待处理文本数据的至少两组语句替换信息;其中,所述语句替换信息通过至少两组目标对象对应所述待处理文本数据进行设置,所述语句替换信息包括:待替换人物名词和用于替换所述待替换人物名词的替换人物名词;
替换单元,用于通过所述替换人物名词替换所述待处理文本数据中的所有对应的所述待替换人物名词;
显示单元,用于将替换过所述待替换人物名词的待处理文本数据显示。
7.根据权利要求6所述的文本数据管理***,其特征在于,所述目标对象包括:第一目标终端和至少一个第二目标终端;
所述***还包括:
所述第一目标终端,用于获取需进行语句替换的文本数据,并对应所述文本数据设置至少一个第二用户终端;
所述目标对象,用于获取所述文本数据,并对应所述文本数据设置至少一组语句替换信息。
8.根据权利要求7所述的文本数据管理***,其特征在于,
将所述目标对象中当前对所述文本数据设置的预备语句替换信息,作为第一语句替换信息;将所述目标对象中在先对所述文本数据设置的预备语句替换信息,作为第二语句替换信息;
所述***还包括:
第一判断单元,用于判断所述第一语句替换信息和每个所述第二语句替换信息中的待替换人物名词是否相同,并判断所述第一语句替换信息和每个第二语句替换信息中的替换人物名词是否相同;
第一处理单元,用于若所述第一语句替换信息中的待替换人物名词与所有所述第二语句替换信息中的待替换人物名词均不相同,且所述第一语句替换信息中的替换人物名词与所有所述第二语句替换信息中的替换人物名词均不相同,将所述第一语句替换信息作为对应所述文本数据的语句替换信息;
第二处理单元,用于若所述第一语句替换信息中的待替换人物名词与任一所述第二语句替换信息中的待替换人物名词相同,则对所述第一语句替换信息中的待替换人物名词进行更改,使得所述第一语句替换信息中的待替换人物名词不与任一所述第二语句替换信息中的待替换人物名词相同;若所述第一语句替换信息中的替换人物名词与任一所述第二语句替换信息中的替换人物名词相同,则对所述第一语句替换信息中的替换人物名词进行更改,使得所述第一语句替换信息中的替换人物名词不与任一所述第二语句替换信息中的替换人物名词相同。
9.根据权利要求6所述的文本数据管理***,其特征在于,所述***还包括:
第二判断单元,用于判断所述待处理文本数据中是否存在所述待替换人物名词;
所述替换单元,具体用于若所述待处理文本数据中存在所述待替换人物名词,通过所述替换人物名词替换每个所述待替换人物名词;
第三处理单元,用于若所述待处理文本数据中不存在所述待替换人物名词,不做处理。
10.根据权利要求6~9中任一所述的文本数据管理***,其特征在于,所述***还包括:
第三判断单元,用于判断所述待处理文本数据是否存在相应的语句替换信息;
所述获取单元,具体用于若所述待处理文本数据存在相应的语句替换信息,执行所述获取对应待处理文本数据的至少两组语句替换信息的步骤;
所述显示单元,具体用于若所述待处理文本数据不存在相应的语句替换信息,直接显示所述待处理文本数据。
CN201910907716.2A 2019-09-24 2019-09-24 一种文本数据管理方法及*** Pending CN110728132A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910907716.2A CN110728132A (zh) 2019-09-24 2019-09-24 一种文本数据管理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910907716.2A CN110728132A (zh) 2019-09-24 2019-09-24 一种文本数据管理方法及***

Publications (1)

Publication Number Publication Date
CN110728132A true CN110728132A (zh) 2020-01-24

Family

ID=69219360

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910907716.2A Pending CN110728132A (zh) 2019-09-24 2019-09-24 一种文本数据管理方法及***

Country Status (1)

Country Link
CN (1) CN110728132A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608064A (zh) * 2015-11-24 2016-05-25 小米科技有限责任公司 字符替换方法及装置
CN108519966A (zh) * 2018-04-11 2018-09-11 掌阅科技股份有限公司 电子书特定文本元素的替换方法及计算设备
CN109241504A (zh) * 2018-09-03 2019-01-18 合肥智慧龙图腾知识产权股份有限公司 一种字符串替换方法、装置、计算机设备及计算机可读存储介质
CN109409124A (zh) * 2018-10-12 2019-03-01 广东小天才科技有限公司 移动终端的消息显示方法、装置、终端及存储介质
CN110263338A (zh) * 2019-06-18 2019-09-20 北京明略软件***有限公司 替换实体名称方法、装置、存储介质及电子装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105608064A (zh) * 2015-11-24 2016-05-25 小米科技有限责任公司 字符替换方法及装置
CN108519966A (zh) * 2018-04-11 2018-09-11 掌阅科技股份有限公司 电子书特定文本元素的替换方法及计算设备
CN109241504A (zh) * 2018-09-03 2019-01-18 合肥智慧龙图腾知识产权股份有限公司 一种字符串替换方法、装置、计算机设备及计算机可读存储介质
CN109409124A (zh) * 2018-10-12 2019-03-01 广东小天才科技有限公司 移动终端的消息显示方法、装置、终端及存储介质
CN110263338A (zh) * 2019-06-18 2019-09-20 北京明略软件***有限公司 替换实体名称方法、装置、存储介质及电子装置

Similar Documents

Publication Publication Date Title
US10556181B2 (en) Systems and methods for creating digital games from media
US10999634B2 (en) Media content recommendation method, server, client, and storage medium
US9442903B2 (en) Generating preview data for online content
US10133710B2 (en) Generating preview data for online content
CN105635764B (zh) 视频直播中播放推送信息的方法和装置
JP2020504475A (ja) ビデオデータ再生中の関連オブジェクトの提供
JP5702439B2 (ja) メディア配布プラットホームからソーシャルネットワークを経てのフィードバック付与
US9586144B2 (en) Contents providing system and operating method thereof
US8990708B2 (en) User generated media list interfaces with social networking
US10780354B2 (en) Systems and methods for playing electronic games and sharing digital media
CN107566906B (zh) 一种视频评论处理方法及装置
CN105912586B (zh) 一种信息搜索方法及电子设备
CN113778285A (zh) 道具处理方法、装置、设备及介质
CN107562432B (zh) 信息处理方法及相关产品
WO2024078325A1 (zh) 信息展示方法、装置、设备及存储介质
JP6067068B2 (ja) アプリストアとタイムラインを連携させて掲示物を推薦するサービスの提供方法およびシステム
CN110087120B (zh) 在线列表与本地列表的同窗切换方法、及计算设备
CN110728132A (zh) 一种文本数据管理方法及***
CN111918112B (zh) 一种视频优化的方法、装置、存储介质及终端
WO2014205641A1 (en) Server apparatus, information sharing method, and computer-readable storage medium
US20110028211A1 (en) Information system, information terminal, and information communication method
KR101801134B1 (ko) 스토리 제공 방법, 서버 및 컴퓨터 판독 가능한 기록 매체
US20180200627A1 (en) Systems and methods for creating playable digital advertisements
CN113473178B (zh) 视频处理方法、装置、电子设备及计算机可读存储介质
US11601481B2 (en) Image-based file and media loading

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200124

RJ01 Rejection of invention patent application after publication