用于实现电子读物内容互动的方法及设备.pdf

上传人:Y0****01 文档编号:1299856 上传时间:2018-04-14 格式:PDF 页数:28 大小:2.08MB
返回 下载 相关 举报
摘要
申请专利号:

CN201710015123.6

申请日:

2017.01.10

公开号:

CN106909276A

公开日:

2017.06.30

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效 IPC(主分类):G06F 3/0482申请日:20170110|||公开

IPC分类号:

G06F3/0482(2013.01)I; G06F3/0483(2013.01)I; G06F9/44; G06F17/30

主分类号:

G06F3/0482

申请人:

网易(杭州)网络有限公司

发明人:

顾红清

地址:

310052 浙江省杭州市滨江区长河街道网商路599号4幢7层

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

朱海波

PDF下载: PDF下载
内容摘要

本发明的实施方式提供了一种用于实现电子读物内容互动的方法。该用于实现电子读物内容互动的方法包括:获取电子读物中的允许被替换的实体名称以及用于替换所述实体名称的至少一条替换实体信息,且所述替换实体信息包括:替换实体名称;将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读物的附加信息存储并向终端设备发送;其中,所述附加信息用于为终端设备上展现的电子读物内容所包含的允许被替换的实体名称提供至少一个替换选项,且终端设备上展现的电子读物内容所包含的相应实体名称被用户选择的替换选项对应的替换实体名称所替换。此外,本发明实施方式还提供了一种用于实现电子读物内容互动的设备以及计算机可读存储介质。

权利要求书

1.一种方法,在服务端处执行,包括:
获取电子读物中的允许被替换的实体名称以及用于替换所述实体名称的至少一条替
换实体信息,且所述替换实体信息包括:替换实体名称;
将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读物的附加信息
存储并向终端设备发送;
其中,所述附加信息用于为终端设备上展现的电子读物内容所包含的允许被替换的实
体名称提供至少一个替换选项,且终端设备上展现的电子读物内容所包含的相应实体名称
被用户选择的替换选项对应的替换实体名称所替换。
2.如权利要求1所述的方法,所述允许被替换的实体名称包括:允许被替换的人物名
称、允许被替换的地点名称或者允许被替换的物品名称;
且所述替换实体名称包括:替换人物名称、替换地点名称或者替换物品名称。
3.如权利要求1所述的方法,所述替换实体信息还包括:替换实体图标以及替换实体说
明信息中的至少一个。
4.如权利要求1或2或3所述的方法,所述方法还包括:
根据所述电子读物的附加信息创建用于针对允许被替换的实体名称的各替换实体名
称进行投票的页面。
5.如权利要求4所述的方法,所述方法还包括:
根据接收到的来自终端设备的被用户选择的替换选项对应的替换实体名称更新所述
页面中的替换实体名称的投票统计信息。
6.如权利要求5所述的方法,所述方法还包括:
向发送所述被用户选择的替换选项对应的替换实体名称的终端设备返回包含有至少
一个替换实体名称的投票统计信息的响应信息;
其中,所述响应信息用于在终端设备处展现至少一个替换实体名称的投票统计信息。
7.如权利要求1或2或3所述的方法,所述方法还包括:
根据接收到的来自终端设备的用户针对允许被替换的实体名称增加的替换实体信息
维护所述存储的附加信息。
8.一种方法,在终端设备处执行,包括:
根据电子读物的附加信息中的允许被替换的实体名称确定所述电子读物当前展现内
容中包含的允许被替换的实体名称;
根据所述电子读物的附加信息中的替换实体信息为所述包含的允许被替换的实体名
称设置替换选项并显示;
在接收到表征以被选择的替换选项中的替换实体名称替换允许被替换的实体名称的
确认信息的情况下,将所述当前展现内容中包含的允许被替换的实体名称替换为所述被选
择的替换选项中的替换实体名称。
9.一种设备,包括:
获取模块,用于获取电子读物中的允许被替换的实体名称以及用于替换所述实体名称
的至少一条替换实体信息,且所述替换实体信息包括:替换实体名称;
控制模块,用于将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读
物的附加信息存储并向终端设备发送;
其中,所述附加信息用于为终端设备上展现的电子读物内容所包含的允许被替换的实
体名称提供至少一个替换选项,且终端设备上展现的电子读物内容所包含的相应实体名称
被用户选择的替换选项对应的替换实体名称所替换。
10.一种设备,包括:
确定模块,用于根据电子读物的附加信息中的允许被替换的实体名称确定所述电子读
物当前展现内容中包含的允许被替换的实体名称;
显示控制模块,用于根据所述电子读物的附加信息中的替换实体信息为所述包含的允
许被替换的实体名称设置替换选项并显示;
替换控制模块,用于在接收到表征以被选择的替换选项中的替换实体名称替换允许被
替换的实体名称的确认信息的情况下,将所述当前展现内容中包含的允许被替换的实体名
称替换为所述被选择的替换选项中的替换实体名称。

说明书

用于实现电子读物内容互动的方法及设备

技术领域

本发明的实施方式涉及网络通讯领域,更具体地,本发明的实施方式涉及用于实
现电子读物内容互动的方法、用于实现电子读物内容互动的设备以及计算机可读存储介
质。

背景技术

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或者上下文。此处
的描述不因为包括在本部分中就承认是现有技术。

电子读物(如电子书籍等)是传统的纸质读物的可选替代品。电子读物通常需要通
过相应的阅读软件(如网易云阅读等应用)以电子页面的形式展现给用户。另外,很多电子
读物往往可以通过网络下载等方式设置于具有网络接入能力的电子设备(如台式计算机、
笔记型计算机、个人数字助理以及智能移动电话等)中。

目前,已经出现了专门用于阅读电子读物的电子设备(如Kindle阅读器等),进一
步方便了用户阅读电子读物;然而,不同类型的电子设备以及不同的阅读软件在展现同一
电子读物内容时,通常会在页面设计风格上有所差异,但是其展现的内容通常是相同的。

发明内容

但是,出于不同类型的电子设备以及不同的阅读软件通常都是完整的展现电子读
物的内容等原因,使现有技术存在展现电子读物的内容的方式较单一的问题。

因此在现有技术中,单一的展现电子读物的内容的方式无法满足用户在阅读电子
读物过程中所产生的内容互动需求,这是非常令人烦恼的过程。此外,缺乏互动的电子读物
展现方式也不利于对与电子读物相关的用户反馈很好地进行记录和进行进一步的应用。

为此,非常需要一种改进的展现电子读物的内容的方式的技术方案,以使满足用
户在阅读电子读物过程中的内容互动需求,并丰富展现电子读物的内容的方式。

在本上下文中,本发明的实施方式期望提供一种用于实现电子读物内容互动的方
法、设备以及计算机可读存储介质。

在本发明实施方式的第一方面中,提供了一种用于实现电子读物内容互动的方
法,包括:获取电子读物中的允许被替换的实体名称以及用于替换所述实体名称的至少一
条替换实体信息,且所述替换实体信息包括:替换实体名称;将所述允许被替换的实体名称
以及所述替换实体信息作为所述电子读物的附加信息存储并向终端设备发送;其中,所述
附加信息用于为终端设备上展现的电子读物内容所包含的允许被替换的实体名称提供至
少一个替换选项,且终端设备上展现的电子读物内容所包含的相应实体名称被用户选择的
替换选项对应的替换实体名称所替换。

在本发明的一个实施例中,所述允许被替换的实体名称包括:允许被替换的人物
名称、允许被替换的地点名称或者允许被替换的物品名称;且所述替换实体名称包括:替换
人物名称、替换地点名称或者替换物品名称。

在本发明的又一个实施例中,所述替换实体信息还包括:替换实体图标以及替换
实体说明信息中的至少一个。

在本发明的再一个实施例中,所述方法还包括:根据所述电子读物的附加信息创
建用于针对允许被替换的实体名称的各替换实体名称进行投票的页面。

在本发明的再一个实施例中,所述方法还包括:根据接收到的来自终端设备的被
用户选择的替换选项对应的替换实体名称更新所述页面中的替换实体名称的投票统计信
息。

在本发明的再一个实施例中,所述方法还包括:向发送所述被用户选择的替换选
项对应的替换实体名称的终端设备返回包含有至少一个替换实体名称的投票统计信息的
响应信息;其中,所述响应信息用于在终端设备处展现至少一个替换实体名称的投票统计
信息。

在本发明的再一个实施例中,所述方法还包括:根据接收到的来自终端设备的用
户针对允许被替换的实体名称增加的替换实体信息维护所述存储的附加信息。

在本发明实施方式的第二方面中,提供了一种用于实现电子读物内容互动的方
法,包括:根据电子读物的附加信息中的允许被替换的实体名称确定所述电子读物当前展
现内容中包含的允许被替换的实体名称;根据所述电子读物的附加信息中的替换实体信息
为所述包含的允许被替换的实体名称设置替换选项并显示;在接收到表征以被选择的替换
选项中的替换实体名称替换允许被替换的实体名称的确认信息的情况下,将所述当前展现
内容中包含的允许被替换的实体名称替换为所述被选择的替换选项中的替换实体名称。

在本发明的一个实施例中,所述允许被替换的实体名称包括:允许被替换的人物
名称、允许被替换的地点名称或者允许被替换的物品名称;且所述替换实体名称包括:替换
人物名称、替换地点名称或者替换物品名称。

在本发明的又一个实施例中,所述替换实体信息还包括:替换实体图标以及替换
实体说明信息中的至少一个。

在本发明的再一个实施例中,所述根据所述电子读物的附加信息中的替换实体信
息为所述包含的允许被替换的实体名称设置替换选项并显示的步骤包括:在所述电子读物
当前展现内容中包含的允许被替换的实体名称的首次出现的位置处显示替换标记;在所述
替换标记被触发的情况下,根据所述电子读物的附加信息中的替换实体信息形成用于展现
替换选项的页面并显示。

在本发明的再一个实施例中,所述替换标记包括:附加信息中的替换实体信息所
包含的至少一个替换实体图标。

在本发明的再一个实施例中,所述用于展现替换选项的页面还包括:用于增加替
换实体信息的输入框,且所述方法还包括:将通过所述输入框接收到的新增替换实体信息
作为被选择的替换选项。

在本发明的再一个实施例中,所述用于增加替换实体信息的输入框包括:用于增
加替换实体图标的图片输入框以及用于增加替换实体名称的文字输入框。

在本发明的再一个实施例中,所述方法还包括:在接收到表征以被选择的替换选
项中的替换实体名称替换允许被替换的实体名称的确认信息的情况下,向服务端发送被用
户选择的替换选项对应的替换实体名称,使服务端根据所述被用户选择的替换选项对应的
替换实体名称统计各替换实体名称被选择的投票统计信息。

在本发明的再一个实施例中,所述方法还包括:在接收到服务端返回的包含有至
少一个替换实体名称的投票统计信息的响应信息的情况下,形成用于展现至少一个替换实
体名称的投票统计信息的页面并显示。

在本发明实施方式的第三方面中,提供了一种用于实现电子读物内容互动的设
备,包括:获取模块,用于获取电子读物中的允许被替换的实体名称以及用于替换所述实体
名称的至少一条替换实体信息,且所述替换实体信息包括:替换实体名称;控制模块,用于
将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读物的附加信息存储
并向终端设备发送;其中,所述附加信息用于为终端设备上展现的电子读物内容所包含的
允许被替换的实体名称提供至少一个替换选项,且终端设备上展现的电子读物内容所包含
的相应实体名称被用户选择的替换选项对应的替换实体名称所替换。

在本发明的一个实施例中,所述允许被替换的实体名称包括:允许被替换的人物
名称、允许被替换的地点名称或者允许被替换的物品名称;且所述替换实体名称包括:替换
人物名称、替换地点名称或者替换物品名称。

在本发明的又一个实施例中,所述替换实体信息还包括:替换实体图标以及替换
实体说明信息中的至少一个。

在本发明的再一个实施例中,所述设备还包括:创建页面模块,用于根据所述电子
读物的附加信息创建用于针对允许被替换的实体名称的各替换实体名称进行投票的页面。

在本发明的再一个实施例中,所述设备还包括:更新模块,用于根据接收到的来自
终端设备的被用户选择的替换选项对应的替换实体名称更新所述页面中的替换实体名称
的投票统计信息。

在本发明的再一个实施例中,所述设备还包括:响应模块,用于向发送所述被用户
选择的替换选项对应的替换实体名称的终端设备返回包含有至少一个替换实体名称的投
票统计信息的响应信息;其中,所述响应信息用于在终端设备处展现至少一个替换实体名
称的投票统计信息。

在本发明的再一个实施例中,所述设备还包括:维护模块,用于根据接收到的来自
终端设备的用户针对允许被替换的实体名称增加的替换实体信息维护所述存储的附加信
息。

在本发明实施方式的第四方面中,提供了一种用于实现电子读物内容互动的设
备,包括:确定模块,用于根据电子读物的附加信息中的允许被替换的实体名称确定所述电
子读物当前展现内容中包含的允许被替换的实体名称;显示控制模块,用于根据所述电子
读物的附加信息中的替换实体信息为所述包含的允许被替换的实体名称设置替换选项并
显示;替换控制模块,用于在接收到表征以被选择的替换选项中的替换实体名称替换允许
被替换的实体名称的确认信息的情况下,将所述当前展现内容中包含的允许被替换的实体
名称替换为所述被选择的替换选项中的替换实体名称。

在本发明的一个实施例中,所述允许被替换的实体名称包括:允许被替换的人物
名称、允许被替换的地点名称或者允许被替换的物品名称;且所述替换实体名称包括:替换
人物名称、替换地点名称或者替换物品名称。

在本发明的又一个实施例中,所述替换实体信息还包括:替换实体图标以及替换
实体说明信息中的至少一个。

在本发明的再一个实施例中,所述显示控制模块包括:第一子模块,用于在所述电
子读物当前展现内容中包含的允许被替换的实体名称的首次出现的位置处显示替换标记;
第二子模块,用于在所述替换标记被触发的情况下,根据所述电子读物的附加信息中的替
换实体信息形成用于展现替换选项的页面并显示。

在本发明的再一个实施例中,所述替换标记包括:附加信息中的替换实体信息所
包含的至少一个替换实体图标。

在本发明的再一个实施例中,所述用于展现替换选项的页面还包括:用于增加替
换实体信息的输入框,且所述替换控制模块还用于:将通过所述输入框接收到的新增替换
实体信息作为被选择的替换选项。

在本发明的再一个实施例中,所述用于增加替换实体信息的输入框包括:用于增
加替换实体图标的图片输入框以及用于增加替换实体名称的文字输入框。

在本发明的再一个实施例中,所述设备还包括:上报模块,用于在接收到表征以被
选择的替换选项中的替换实体名称替换允许被替换的实体名称的确认信息的情况下,向服
务端发送被用户选择的替换选项对应的替换实体名称,使服务端根据所述被用户选择的替
换选项对应的替换实体名称统计各替换实体名称被选择的投票统计信息。

在本发明的再一个实施例中,所述设备还包括:显示投票模块,用于在接收到服务
端返回的包含有至少一个替换实体名称的投票统计信息的响应信息的情况下,形成用于展
现至少一个替换实体名称的投票统计信息的页面并显示。

在本发明实施方式的第五方面中,提供了一种计算机可读存储介质,其上存储有
计算机程序,该程序被处理器执行时实现步骤:获取电子读物中的允许被替换的实体名称
以及用于替换所述实体名称的至少一条替换实体信息,且所述替换实体信息包括:替换实
体名称;将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读物的附加信
息存储并向终端设备发送;其中,所述附加信息用于为终端设备上展现的电子读物内容所
包含的允许被替换的实体名称提供至少一个替换选项,且终端设备上展现的电子读物内容
所包含的相应实体名称被用户选择的替换选项对应的替换实体名称所替换;或者该程序被
处理器执行时实现步骤:根据电子读物的附加信息中的允许被替换的实体名称确定所述电
子读物当前展现内容中包含的允许被替换的实体名称;根据所述电子读物的附加信息中的
替换实体信息为所述包含的允许被替换的实体名称设置替换选项并显示;在接收到表征以
被选择的替换选项中的替换实体名称替换允许被替换的实体名称的确认信息的情况下,将
所述当前展现内容中包含的允许被替换的实体名称替换为所述被选择的替换选项中的替
换实体名称。

根据本发明实施方式的用于实现电子读物内容互动的方法、用于实现电子读物内
容互动的设备以及计算机可读存储介质,通过在服务端为电子读物设置附加信息,使本发
明实施方式可以为电子读物中的允许被替换的实体名称设置相应的替换实体名称;通过向
终端设备发送电子读物的附加信息,使终端设备在展现电子读物内容时,可以向用户展现
电子读物中的允许被替换的实体名称所对应的替换选项,这样,在用户选择了相应的替换
选项后,本发明实施方式可以利用被用户选择的替换选项中的替换实体名称来替换电子读
物当前显示的内容中的相应实体名称;从而本发明实施方式为用户提供了针对电子读物内
容展现的互动接口,用户可以利用该互动接口展现符合其意愿的电子读物内容;由此可知,
本发明实施方式能够在一定程度上满足用户在阅读电子读物过程中的内容互动需求,并丰
富了电子读物内容的展现方式。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目
的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若
干实施方式,其中:

图1示意性地示出了根据本发明实施方式的可以在其中实现的应用场景示意图;

图2示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的方法流
程图;

图3示意性地示出了根据本发明又一实施例的用于实现电子读物内容互动的方法
流程图;

图4示意性地示出了根据本发明一实施例的电子读物内容互动界面的示意图;

图5示意性地示出了根据本发明又一实施例的电子读物内容互动界面的示意图;

图6示意性地示出了根据本发明再一实施例的电子读物内容互动界面的示意图;

图7示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的设备的
结构示意图;

图8示意性地示出了根据本发明又一实施例的用于实现电子读物内容互动的设备
的结构示意图;

图9示意性地示出了根据本发明一实施例的计算机的结构示意图;

图10示意性地示出了根据本发明一实施例的计算机可读存储介质的示意图。

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这
些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何
方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能
够将本公开的范围完整地传达给本领域的技术人员。

本领域技术技术人员知道,本发明的实施方式可以实现为一种设备、方法或计算
机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固
件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种用于实现电子读物内容互动的方法、设备以
及计算机可读存储介质。

在本文中,需要理解的是,本发明实施方式所涉及的术语电子读物是一种数码类
型的电子文档,且电子读物通常需要通过相应的阅读软件(如网易云阅读等应用)以电子页
面的形式展现给用户。电子读物往往可以通过网络下载等方式设置于具有网络接入能力的
终端设备(也可以称为智能电子设备或者用户终端设备等,且终端设备可以为台式计算机、
笔记型计算机、平板电脑、个人数字助理以及智能移动电话等)中。本发明实施方式中的电
子读物可以具体为电子书或者电子杂志或者电子报刊等。本发明实施方式所涉及的术语实
体(即电子读物内容所包含的实体)是指客观存在,并能够相互区别的人、事以及物等客体。
此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有
任何限制含义。

下面参考本发明的若干代表性实施方式,详细阐释本发明原理和精神。

发明概述

本发明人发现,由于现有技术在展现电子读物的内容时,虽然在展现页面的设计
风格上会有所差异,但是,在展现电子读物的具体内容方面,通常是完全相同的,因此,现有
技术存在展现电子读物的内容的方式较单一的问题。由此可知,在现有技术中,单一的展现
电子读物的内容的方式无法满足用户在阅读电子读物过程中所产生的内容互动的需求,也
不便于记录用户阅读电子读物产生的反馈信息。

本发明实施方式通过在服务端为电子读物设置附加信息,在不会改变电子读物的
原始内容的情况下,为电子读物中的允许被替换的实体名称设置了相应的替换实体名称;
本发明实施方式通过向终端设备发送电子读物的附加信息,使终端设备在展现电子读物内
容时,可以向用户展现电子读物中的允许被替换的实体名称所对应的替换选项,这样,在用
户选择了相应的替换选项后,本发明实施方式可以利用被用户选择的替换选项中的替换实
体名称来替换电子读物当前显示的内容中的相应实体名称;从而本发明实施方式为用户提
供了针对电子读物内容展现的互动接口,使用户可以利用该互动接口展现能够在一定程度
上符合其意愿的电子读物内容;由此可知,本发明实施方式能够在一定程度上满足用户在
阅读电子读物过程中的内容互动需求,并丰富了电子读物内容的展现方式。

在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方
式。

应用场景总览

首先参考图1,示意性地示出了根据本发明实施方式的可以在其中实现的应用场
景。

图1中,终端设备1、终端设备2、……终端设备n中均安装有阅读电子读物的应用客
户端(如网易云阅读等,本发明实施方式中的应用客户端也可以简称为应用)或者浏览器客
户端(本发明实施方式中的浏览器客户端也可以简称为浏览器),不同用户可以利用其终端
设备(如上述终端设备1至终端设备n中的一个终端设备)中安装的应用客户端访问应用服
务器(如网易云阅读APP服务器等),以从应用服务器处获取同一电子读物,并通过应用页面
的形式在终端设备中展示该电子读物的内容;另外,不同用户也可以利用其终端设备中安
装的浏览器客户端访问相应的阅读网站服务器,以从阅读网站服务器处获取同一电子读
物,并通过网页的形式在终端设备中展现电子读物的内容。

本发明实施方式可以针对不同用户使用其各自的终端设备阅读同一电子读物时,
为各用户分别提供针对该电子读物的内容展现可以实现的内容互动的接口,从而不同用户
可以利用该内容互动的接口执行内容互动操作,进而本发明实施方式可以实现针对不同的
用户所展现出的同一电子读物的内容有所不同。然而,本领域技术人员完全可以理解,本发
明实施方式的适用场景不受到该框架任何方面的限制。

示例性方法

下面结合图1所示的应用场景,参考图2-图6来描述根据本发明示例性实施方式的
用于实现电子读物内容互动的方法。需要注意的是,上述应用场景仅是为了便于理解本发
明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方
式可以应用于适用的任何场景。

参见图2,示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的
方法的流程图,该方法通常在服务端处执行,具体的,该方法可以在应用服务端(如网易云
阅读应用服务器等)或者网站服务端(如网易云阅读网站服务器等)处执行,且该方法可以
包括下述步骤:

S200、获取电子读物中的允许被替换的实体名称以及用于替换该实体名称的至少
一条替换实体信息。

作为示例,本发明实施方式中的允许被替换的实体名称通常为允许被替换的人物
名称,如允许被替换的主角姓名或者配角姓名等;允许被替换的实体名称也可以为允许被
替换的地点名称(如城市名称或者街道名称等)或者允许被替换的物品名称(如主角使用的
道具名称或者屋内陈设的装饰物名称等)等。本发明实施方式的电子读物中的允许被替换
的实体名称通常由电子读物的维护方或者提供方或者管理方或者运维方等位于网络侧的
相关人员来设置,当然,本发明实施方式也不排除电子读物的阅读用户通过预先设置的人
机交互界面来设置允许被替换的实体名称的可能性,而且,本发明实施方式不限制电子读
物中的允许被替换的实体名称的具体表现形式。

作为示例,本发明实施方式中的一条替换实体信息通常包括:针对允许被替换的
实体名称而设置的替换实体名称;在一个实施方式中,在允许被替换的实体名称为允许被
替换的人物名称(如主角/配角名称)时,该允许被替换的实体名称所对应的替换实体名称
为替换人物名称,如主角/配角的备选饰演者姓名等;在一个实施方式中,在允许被替换的
实体名称为允许被替换的地点名称时,该允许被替换的实体名称所对应的替换实体名称为
替换地点名称;在一个实施方式中,在允许被替换的实体名称为允许被替换的物品名称时,
该允许被替换的实体名称所对应的替换实体名称为替换物品名称。

作为示例,本发明实施方式中的一条替换实体信息还可以包括:替换实体图标以
及替换实体说明信息,替换实体图标如替换人物的图片或者替换地点的标志性建筑物图片
或者替换物品的图片等以及替换实体说明信息,替换实体说明信息如替换人物的简要说明
或者替换地点的简要说明或者替换物品的简要说明等。上述替换人物的图片通常可以为替
换人物的头像等。上述替换人物的简要说明通常可以为人物性格/特点/风格描述等。

作为示例,一个允许被替换的实体名称对应一条或者多条替换实体信息,也就是
说,本发明实施方式可以为一个允许被替换的实体名称设置一个或者多个替换实体名称,
对于电子读物的阅读用户而言,一个允许被替换的实体名称可以被多个替换实体名称中的
一个替换实体名称所替换。

作为示例,本发明实施方式可以通过预先设置的人机交互界面来获取电子读物中
的允许被替换的实体名称以及用于替换该实体名称的各条替换实体信息;一个具体的例
子,预先设置的人机交互界面主要包括:电子读物输入框、允许被替换的实体名称输入框、
替换实体名称输入框、替换实体图标输入框以及替换实体说明信息输入框等;本发明实施
方式可以在该人机交互界面中为电子读物输入框设置下拉选择列表框,以展现服务端所维
护的所有电子读物的名称,在网络侧的相关人员通过各输入框输入了相应的信息,并点击
了该人机交互界面中的确定/提交按钮后,本发明实施方式可以根据各输入框中输入的信
息获取到为该电子读物设置的一个允许被替换的实体名称以及一条替换实体信息。在一个
实施方式中,在网络侧的相关人员使用人机交互界面中的电子读物输入框以及允许被替换
的实体名称输入框输入电子读物名称以及允许被替换的实体名称的过程中,本发明实施方
式可以对当前输入的电子读物名称以及允许被替换的实体名称进行有效性验证,如验证当
前输入的电子读物名称是否属于服务端当前维护的电子读物的名称,再如验证当前输入的
允许被替换的实体名称是否属于相应的电子读物内容所包含的实体名称等。本发明实施方
式不限制获取电子读物中的允许被替换的实体名称以及用于替换该实体名称的各条替换
实体信息的具体实现方式。

S210、将允许被替换的实体名称以及替换实体信息作为电子读物的附加信息存储
并向终端设备发送。

作为示例,本发明实施方式可以将上述获取到的允许被替换的实体名称与各条替
换实体信息的对应关系作为该电子读物的附加信息存储;本发明实施方式中的附加信息可
以具体表现为表或者数据库或者文本文档等形式;一个具体的例子:本发明实施方式可以
为电子读物设置附加信息表,且该附加信息表中的一条记录可以包括:一个允许被替换的
实体名称以及其所对应的各条替换实体信息;该附加信息表中的一条记录也可以仅包括:
一个允许被替换的实体名称以及其所对应的一条替换实体信息,且在一个允许被替换的实
体名称对应多条替换实体信息的情况下,本发明实施方式可以通过附加信息表中的多条记
录来表示一个允许被替换的实体名称与多条替换实体信息的对应关系。本发明实施方式不
限制电子读物的附加信息的具体表现形式以及附加信息中的内容的存储格式等。

作为示例,本发明实施方式中的电子读物的附加信息并不会对服务端当前维护的
电子读物产生任何影响,如不会对服务端当前维护的电子读物的内容、存储方式以及存储
位置等产生影响;另外,在终端设备通过下载等方式也存储有电子读物的情况下,服务端向
该终端设备下发的该电子读物的附加信息也不会对终端设备中存储的电子读物的内容、存
储方式以及存储位置等产生影响;然而,本发明实施方式中的电子读物的附加信息可以对
终端设备中当前展现的电子读物的内容产生影响;也就是说,在向终端设备发送电子读物
的附加信息,且附加信息存储于终端设备中之后,如果终端设备上展现该电子读物的内容,
则本发明实施方式可以利用该附加信息为终端设备当前所展现的电子读物内容所包含的
允许被替换的实体名称提供至少一个替换选项,进一步的,在用户基于其终端设备从所有
替换选项中选择了一个替换选项时,终端设备中当前展现的电子读物内容所包含的上述允
许被替换的实体名称会被用户选择的替换选项中的替换实体名称(如该用户心目中的饰演
者姓名,甚至自己的姓名等)所替代。

作为示例,本发明实施方式在服务端成功获取并存储了电子读物的附加信息后,
可以针对该电子读物的附加信息自动创建用于针对允许被替换的实体名称的各替换实体
名称进行投票的页面(下述简称为投票页面);如本发明实施方式可以在相应的论坛(如读
书论坛等)中自动创建包含有电子读物名称、投票的相关说明、允许被替换的实体名称、多
个替换实体名称以及表征各替换实体名称投票统计信息的图形(如柱状图、饼状图或者投
票进度条等)的投票页面。在一个实施方式中,上述自动创建的投票页面中的替换实体名称
可以按照当前获得的投票统计信息排序,且在允许被替换的实体名称所对应的替换实体名
称数量较多时,可以为所有的替换实体名称设置多个页面,替换实体名称所处的页面可以
按照其获得的投票统计信息来决定。本发明实施方式通过针对电子读物中的允许被替换的
实体名称以及各替换实体名称自动创建投票页面,可以减少网络侧的相关人员(如论坛运
维人员)的工作量。

作为示例,上述自动创建的投票页面可以包括投票按钮,从而用户可以基于其终
端设备通过该投票页面针对替换实体名称进行投票;另外,本发明实施方式在每次接收到
来自各终端设备的基于被用户选择的替换选项而产生的上报信息时,均可以根据该上报信
息中的被用户选择的替换选项中的替换实体名称来统计该替换实体名称当前被选择的投
票统计信息,如服务端当前接收到多个上报信息,则本发明实施方式可以针对当前接收到
的这多个上报信息同时统计各上报信息中的替换实体名称被选择次数,而服务端当前接收
到一个上报信息,则本发明实施方式统计该上报信息中的替换实体名称当前被选择一次;
本发明实施方式应根据统计出的该替换实体名称当前被选择的次数来更新投票页面中的
该替换实体名称的投票统计信息;也就是说,用户每一次针对替换选项的选择均会被视为
一次针对相应替换实体名称的投票。在一个实施例中,一个IP地址针对一个允许被替换的
实体名称只能产生一个有效投票。本发明实施方式通过将用户针对替换选项的选择与替换
实体名称的投票相关联,使用户可以通过多种方式参与投票活动,提高了投票活动参与方
式的灵活性,并可以使电子读物的阅读过程与网络中的其他版块(如论坛版块等)相连通。

作为示例,本发明实施方式在接收到来自终端设备的用户针对允许被替换的实体
名称而增加的替换实体信息后,可以将该新增加的替换实体信息维护在相应的电子读物的
附加信息中;也就是说,在用户通过其终端设备所显示的用于展现替换选项的页面中的输
入框等方式在当前附加信息所包含的替换实体信息的基础上增加了新的替换实体信息,且
终端设备基于该新增加的替换实体信息形成了上报信息的情况下,本发明实施方式可以在
确认来自终端设备的上报信息中所包含的新增加的替换实体信息并未存在于本地存储的
相应电子读物的附加信息中的情况下,将上报信息中的替换实体信息添加在相应电子读物
的附加信息中,使电子读物的附加信息能够充分体现出各用户的内容互动意愿,从而能够
更好的满足各用户在阅读电子读物过程中的内容互动需求。另外,由于本发明实施方式将
上报信息中新增加的替换实体信息视作被用户选择的替换选项,因此,本发明实施方式应
针对新增加的替换实体信息执行上述投票统计信息统计等操作,具体过程在此不再重复说
明。

作为示例,本发明实施方式在每次接收到来自各终端设备的用户针对允许被替换
的实体名称选择的替换选项(新增加的替换实体信息也被视为被用户选择的替换选项)而
产生的上报信息,且执行了相应的投票统计信息统计操作后,还可以向发送该上报信息的
终端设备返回一个响应信息,该响应信息中可以包括:允许被替换的实体名称对应的所有
替换实体名称的投票统计信息(当然,也可以为部分替换实体名称的投票统计信息,如投票
次数最多的前N个替换实体名称的投票次数,再如被用户选择的替换选项的替换实体名称
的投票次数等),从而使用户在提交了其选择后,可以立即查看到该允许被替换的实体名称
对应的一个或者多个替换实体名称的投票结果。

参见图3,示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的
方法的流程图,该方法通常在终端设备处执行,具体的,该方法可以在应用客户端(如网易
云阅读应用客户端)或者浏览器客户端处执行,且该方法可以包括下述步骤:

S300、根据电子读物的附加信息中的允许被替换的实体名称确定电子读物当前展
现内容中包含的允许被替换的实体名称。

作为示例,本发明实施方式中的电子读物的附加信息、允许被替换的实体名称以
及替换实体名称等请参见上述实施方式中针对图2的描述,在此不再重复说明。

在一个实施方式中,在用户通过终端设备中安装的应用客户端等工具打开一个电
子读物并阅读时,本发明实施方式可以从该电子读物的附加信息中获取允许被替换的实体
名称(如女主角姓名),且本发明实施方式可以根据显示起始位置和显示结束位置确定出电
子读物当前展现内容,本发明实施方式可以在其确定出的电子读物当前展现内容中进行查
找,以判断电子读物当前展现内容中是否包含有允许被替换的实体名称。在用户翻下一页
或者上下滑动屏幕以展现该电子读物的新内容时,显示起始位置和显示结束位置会发生变
化,本发明实施方式可以根据变换后的显示起始位置和显示结束位置重新确定出电子读物
当前展现内容,并继续在其重新确定出的电子读物当前展现内容中进行查找。如果查找到
匹配的内容,则可以确定出电子读物当前展现内容中包含有允许被替换的实体名称。

S310、根据电子读物的附加信息中的替换实体信息为上述包含的允许被替换的实
体名称设置替换选项并显示。

作为示例,本发明实施方式在通过查找确定出当前展示的电子读物内容中包含有
允许被替换的实体名称时,可以在电子读物当前展现内容所包含的允许被替换的实体名称
处显示替换标记,如在电子读物当前展现内容所包含的允许被替换的实体名称首次出现的
位置处显示替换标记;该替换标记主要用于引起用户注意到该实体名称可以被替换;该替
换标记可以为替换实体图标(如女主角的备选饰演者头像等),也可以为允许被替换的实体
名称下的波浪线等;一个具体的例子,图4示出了电子读物“欢乐颂”中的一部分内容,该内
容即为终端设备当前展现的电子读物内容,由于“欢乐颂”的附加信息中的允许被替换的实
体名称包括“曲筱绡”,且当前展示的电子读物内容中包括多个“曲筱绡”,因此,本发明实施
方式可以在当前展示的电子读物内容中的任意一个“曲筱绡”处(如首次出现处)显示波浪
线以及饰演“曲筱绡”的多个备选饰演者头像(如附加信息中的“曲筱绡”所对应的前3个备
选饰演者的头像);从而用户在点击备选饰演者头像或者点击带有波浪线的“曲筱绡”时,形
成用于展现针对“曲筱绡”的各备选饰演者的替换选项的页面,并显示该页面,从而用户可
以基于该页面来选择其心目中的“曲筱绡”的饰演者。

作为示例,本发明实施方式所形成的用于展现替换选项的页面可以在包含有附加
信息中的各替换实体信息(一条替换实体信息为一个替换选项)的基础上,还包括:用于增
加替换实体信息的输入框,如用于增加替换实体图标的图片输入框以及用于增加替换实体
名称的文字输入框等,一个具体的例子如图5所示,图5中,如果用户心目中的“曲筱绡”的饰
演者并不在当前显示出的各备选饰演者中,则用户可以通过图5下侧的“添加图片”输入框
以及“将“曲筱绡”替换成”输入框输入其心目中的“曲筱绡”的饰演者的头像以及饰演者姓
名。

作为示例,在用户从当前展现出的替换选项中选择一个替换选项,并点击页面中
的替换按钮/提交按钮时,本发明实施方式会接收到表征以被选择的替换选项中的替换实
体名称替换允许被替换的实体名称的确认信息;而在用户基于页面中显示的输入框输入了
作为替换实体图标的图片以及替换实体名称,并点击页面中的替换按钮/提交按钮时,该输
入的图片以及替换实体名称同样会被视为一个被用户选择的替换选项,本发明实施方式同
样会接收到表征以被选择的替换选项中的替换实体名称替换允许被替换的实体名称的确
认信息;也就是说,页面中的用于增加替换实体信息的输入框也被作为一个替换选项。

S320、在接收到表征以被选择的替换选项中的替换实体名称替换允许被替换的实
体名称的确认信息的情况下,将当前展现内容中包含的允许被替换的实体名称替换为该被
选择的替换选项中的替换实体名称。

作为示例,在接收到上述确认信息后,本发明实施方式可以仅将终端设备当前展
现内容中的允许被替换的实体名称替换为被选择的替换选项中的替换实体名称,如在用户
选择了图5中的“王子文”的替换选项,并点击了“提交”按钮后,图4中的当前展现的电子读
物内容中的“曲筱绡”均被替换为“王子文”;之后,在用户通过翻下一页操作或者上下滑动
屏幕操作以阅读新的内容时,本发明实施方式根据当前的显示起始位置和显示结束位置确
定电子读物当前展现内容,并将当前展现内容中的继续在其重新确定出的电子读物当前展
现内容中进行查找会将新展现出的内容中的“曲筱绡”均替换为“王子文”。

作为示例,本发明实施方式也可以在接收到上述确认信息后,将终端设备当前展
现内容以及当前未展现出的内容中的允许被替换的实体名称均替换为被选择的替换选项
中的替换实体名称。另外,在执行了替换操作后,本发明实施方式可以在电子读物当前展现
内容中去除替换标记,当然,继续保留替换标记也是完全可行的。

作为示例,本发明实施方式在接收到上述确认信息后,在执行替换操作的同时,还
可以针对本次用户选择的替换选项产生上报信息,并向服务端发送该上报信息;一个具体
的例子,该上报信息可以包括:电子读物的标识信息(如电子读物的名称或者编码等)、允许
被替换的实体名称以及被用户选择的替换选项中的替换实体名称等;这样,服务端可以将
用户的选择作为一次投票,即服务端可以根据被用户选择的替换选项对应的替换实体名称
来统计相应的替换实体名称被选择的投票统计信息,从而服务端可以根据其统计出的投票
统计信息来更新其创建的投票页面中的相应的替换实体名称的投票统计信息,如更新相应
的替换实体名称对应的柱状图/饼状图等。该统计信息可以为生产影视作品提供有用的信
息。

作为示例,本发明实施方式在终端设备接收到服务端针对该上报信息而返回的响
应信息时,可以根据该响应信息中所包含的各替换实体名称的投票统计信息形成用于展现
相应的替换实体名称的投票统计信息的页面,并显示,从而使用户可以根据该页面及时的
获知各替换实体名称的投票情况。该页面所显示的各替换实体名称的投票统计信息通常与
论坛等相应版块中的投票页面当前所显示的各替换实体名称的投票统计信息相同。另外,
该针对响应信息形成的页面中还可以特别标注出用户所选择或用户新增加的替换实体名
称,且该页面还可以包括供用户修改其选择的交互接口,用户通过该交互接口改变自己的
选择时,终端设备当前展现内容中的允许被替换的实体名称应替换为改变后的替换选项中
的替换实体名称。本发明实施方式中的用于展现相应的替换实体名称的投票统计信息的页
面的一个具体的例子如图6所示。

如图6所示,投票页面显示了各替换实体的名称及统计信息,如投票次数或投票比
例。

除了显示电子读物通过服务器或后台提供的替换选项,还可显示用户新增的替换
实体信息。通过获得用户新增的替换实体信息,或再结合用户对新增替换实体信息的评论
或再次投票入口等,便于为影视作品发掘新的演员,同时也增加用户使用电子读物的趣味
性。

示例性设备

在介绍了本发明示例性实施方式的方法之后,接下来,参考图7和图8对本发明示
例性实施方式的用于实现电子读物内容互动的设备进行说明。

参见图7,示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的
设备的结构示意图,该设备通常设置于服务端处,具体的,该设备可以设置于应用服务端
(如网易云阅读应用服务器等)或者网站服务端(如网易云阅读网站服务器等)处。

图7中,本发明实施方式的用于实现电子读物内容互动的设备包括:获取模块700
以及控制模块710;可选的,该设备还可以包括:创建页面模块720、更新模块730、响应模块
740以及维护模块750。

获取模块700主要用于获取电子读物中的允许被替换的实体名称以及用于替换实
体名称的至少一条替换实体信息。

作为示例,本发明实施方式中的电子读物的附加信息、允许被替换的实体名称以
及替换实体名称等请参见上述实施方式中针对图2的描述,在此不再重复说明。

作为示例,获取模块700可以通过预先设置的人机交互界面来获取电子读物中的
允许被替换的实体名称以及用于替换该实体名称的各条替换实体信息;一个具体的例子,
预先设置的人机交互界面主要包括:电子读物输入框、允许被替换的实体名称输入框、替换
实体名称输入框、替换实体图标输入框以及替换实体说明信息输入框等;本发明实施方式
可以在该人机交互界面中为电子读物输入框设置下拉选择列表框,以展现服务端所维护的
所有电子读物的名称,在网络侧的相关人员通过各输入框输入了相应的信息,并点击了该
人机交互界面中的确定/提交按钮后,获取模块700可以根据各输入框中输入的信息获取到
为该电子读物设置的一个允许被替换的实体名称以及一条替换实体信息。在一个实施方式
中,在网络侧的相关人员使用人机交互界面中的电子读物输入框以及允许被替换的实体名
称输入框输入电子读物名称以及允许被替换的实体名称的过程中,获取模块700可以对当
前输入的电子读物名称以及允许被替换的实体名称进行有效性验证,如验证当前输入的电
子读物名称是否属于服务端当前维护的所有电子读物的名称,再如验证当前输入的允许被
替换的实体名称是否属于相应的电子读物内容所包含的实体名称等。本发明实施方式不限
制获取模块700获取电子读物中的允许被替换的实体名称以及用于替换该实体名称的各条
替换实体信息的具体实现方式。

控制模块710主要用于将允许被替换的实体名称以及替换实体信息作为电子读物
的附加信息存储并向终端设备发送。

作为示例,控制模块710可以将上述获取到的允许被替换的实体名称与各条替换
实体信息的对应关系作为该电子读物的附加信息存储;控制模块710所存储并向终端设备
发送的附加信息可以具体表现为表或者数据库或者文本文档等形式;一个具体的例子:控
制模块710可以为电子读物设置附加信息表,且该附加信息表中的一条记录可以包括:一个
允许被替换的实体名称以及其所对应的各条替换实体信息;该附加信息表中的一条记录也
可以仅包括:一个允许被替换的实体名称以及其所对应的一条替换实体信息,且在一个允
许被替换的实体名称对应多条替换实体信息的情况下,控制模块710可以通过附加信息表
中的多条记录来表示一个允许被替换的实体名称与多条替换实体信息的对应关系。本发明
实施方式不限制控制模块710存储并发送的电子读物的附加信息的具体表现形式以及附加
信息中的内容的存储格式等。

作为示例,控制模块710存储并发送给终端设备的电子读物的附加信息并不会对
服务端当前维护的电子读物产生任何影响,如不会对服务端当前维护的电子读物的内容、
存储方式以及存储位置等产生影响;另外,在终端设备通过下载等方式也存储有电子读物
的情况下,控制模块710向该终端设备下发的电子读物的附加信息也不会对终端设备中存
储的电子读物的内容、存储方式以及存储位置等产生影响;然而,控制模块710存储并向终
端设备发送的电子读物的附加信息可以对终端设备中当前展现的电子读物的内容产生影
响;即在控制模块710向终端设备发送电子读物的附加信息,且附加信息存储于终端设备中
之后,如果终端设备上展现该电子读物的内容,则本发明实施方式可以利用该附加信息为
终端设备当前所展现的电子读物内容所包含的允许被替换的实体名称提供至少一个替换
选项,进一步的,在用户基于其终端设备从所有替换选项中选择了一个替换选项时,终端设
备中当前展现的电子读物内容所包含的上述允许被替换的实体名称会被用户选择的替换
选项中的替换实体名称(如该用户心目中的饰演者姓名,甚至自己的姓名等)所替代。

创建页面模块720主要用于根据电子读物的附加信息创建用于针对允许被替换的
实体名称的各替换实体名称进行投票的页面。

作为示例,创建页面模块720可以在控制模块710成功获取并存储了电子读物的附
加信息后,针对该电子读物的附加信息自动创建用于针对允许被替换的实体名称的各替换
实体名称进行投票的页面(下述会简称为投票页面);如创建页面模块720可以在相应的论
坛(如读书论坛等)中自动创建包含有电子读物名称、投票的相关说明、允许被替换的实体
名称、多个替换实体名称以及表征各替换实体名称投票统计信息的图形(如柱状图、饼状图
或者投票进度条等)的投票页面。在一个实施方式中,创建页面模块720自动创建的投票页
面中的替换实体名称可以按照当前获得的投票统计信息排序,且在允许被替换的实体名称
所对应的替换实体名称数量较多时,创建页面模块720可以为所有的替换实体名称设置多
个页面,替换实体名称所处的页面可以按照其获得的投票统计信息来决定。创建页面模块
720通过针对电子读物中的允许被替换的实体名称以及各替换实体名称自动创建投票页
面,可以减少网络侧的相关人员(如论坛运维人员)的工作量。另外,创建页面模块720自动
创建的投票页面可以包括投票按钮,从而用户可以基于其终端设备通过该投票页面针对替
换实体名称进行投票。

更新模块730主要用于根据接收到的来自终端设备的被用户选择的替换选项对应
的替换实体名称更新投票页面中的替换实体名称的投票统计信息。

作为示例,在服务端每次接收到来自各终端设备的基于被用户选择的替换选项而
产生的上报信息时,更新模块730均可以根据该上报信息中的被用户选择的替换选项中的
替换实体名称来统计该替换实体名称当前被选择的统计信息,如服务端当前接收到多个上
报信息,则更新模块730可以针对当前接收到的多个上报信息同时统计各上报信息中的替
换实体名称被选择的投票统计信息,而服务端当前接收到一个上报信息,则更新模块730统
计该上报信息中的替换实体名称当前被选择一次。更新模块730根据其统计出的该替换实
体名称当前被选择的投票统计信息来更新投票页面中的该替换实体名称的投票统计信息,
也就是说,用户每一次针对替换选项的选择均会被更新模块730视为一次针对相应替换实
体名称的投票。更新模块730通过将用户针对替换选项的选择与替换实体名称的投票相关
联,使用户可以通过多种方式参与投票活动,提高了投票活动参与方式的灵活性,并可以使
电子读物的阅读过程与网络中的其他版块(如论坛版块等)相连通。

响应模块740用于向发送被用户选择的替换选项对应的替换实体名称的终端设备
返回包含有至少一个替换实体名称的投票统计信息的响应信息。

作为示例,在服务端每次接收到来自各终端设备的用户针对允许被替换的实体名
称选择的替换选项(新增加的替换实体信息也被视为被用户选择的替换选项)而产生的上
报信息,且更新模块730执行了相应的投票统计信息统计操作后,响应模块740可以向发送
该上报信息的终端设备返回响应信息,该响应信息中可以包括:允许被替换的实体名称对
应的所有替换实体名称的投票统计信息(当然,也可以为部分替换实体名称的投票统计信
息,如投票次数最多的前N个替换实体名称的投票次数,再如被用户选择的替换选项的替换
实体名称的投票次数等),从而使用户在提交了其选择后,可立即查看到该允许被替换的实
体名称对应的一个或者多个替换实体名称的投票结果。

维护模块750主要用于根据接收到的来自终端设备的用户针对允许被替换的实体
名称增加的替换实体信息维护当前存储的附加信息。

作为示例,在服务端接收到来自终端设备的用户针对允许被替换的实体名称而增
加的替换实体信息后,维护模块750可以将该新增加的替换实体信息维护在相应的电子读
物的附加信息中;也就是说,在用户通过其终端设备所显示的用于展现替换选项的页面中
的输入框等方式在当前附加信息所包含的替换实体信息的基础上增加了新的替换实体信
息,且终端设备基于该新增加的替换实体信息形成了上报信息的情况下,维护模块750可以
在确认来自终端设备的上报信息中所包含的新增加的替换实体信息并未存在于服务端本
地存储的相应电子读物的附加信息中的情况下,将上报信息中的替换实体信息添加在相应
电子读物的附加信息中,使电子读物的附加信息能够充分体现出各用户的内容互动意愿,
从而能够更好的满足各用户在阅读电子读物过程中的内容互动需求。另外,由于本发明实
施方式的设备将上报信息中新增加的替换实体信息视作被用户选择的替换选项,因此,更
新模块730应针对新增加的替换实体信息执行上述投票统计信息统计等操作,具体过程在
此不再重复说明。

参见图8,示意性地示出了根据本发明一实施例的用于实现电子读物内容互动的
设备的结构示意图,该设备通常设置于终端设备处,具体的,该设备可以设置于终端设备中
的应用客户端(如网易云阅读应用客户端等)或者浏览器客户端处。

图8中,本发明实施方式的用于实现电子读物内容互动的设备包括:确定模块800、
显示控制模块810以及替换控制模块820;可选的,该设备还可以包括:上报模块830以及显
示投票模块840。

确定模块800主要用于根据电子读物的附加信息中的允许被替换的实体名称确定
电子读物当前展现内容中包含的允许被替换的实体名称。

作为示例,本发明实施方式中的电子读物的附加信息、允许被替换的实体名称以
及替换实体名称等请参见上述实施方式中针对图2的描述,在此不再重复说明。

在一个实施方式中,在用户通过终端设备中安装的应用客户端等工具打开一个电
子读物并阅读时,确定模块800可以从该电子读物的附加信息中获取允许被替换的实体名
称(如女主角姓名),且确定模块800可以根据显示起始位置和显示结束位置确定出电子读
物当前展现内容,确定模块800可以在其确定出的电子读物当前展现内容中进行查找,以判
断电子读物当前展现内容中是否包含有允许被替换的实体名称。在用户翻下一页或者上下
滑动屏幕以展现该电子读物的新内容时,显示起始位置和显示结束位置会发生变化,确定
模块800可以根据变换后的显示起始位置和显示结束位置重新确定出电子读物当前展现内
容,并继续在其重新确定出的电子读物当前展现内容中进行查找。如果查找到匹配的内容,
则确定模块800可以确定出电子读物当前展现内容中包含有允许被替换的实体名称。

显示控制模块810主要用于根据电子读物的附加信息中的替换实体信息为包含的
允许被替换的实体名称设置替换选项并显示;且显示控制模块可以包括:第一子模块和第
二子模块;其中的第一子模块主要用于在电子读物当前展现内容中包含的允许被替换的实
体名称的首次出现的位置处显示替换标记;其中的第二子模块主要用于在替换标记被触发
的情况下,根据电子读物的附加信息中的替换实体信息形成用于展现替换选项的页面并显
示。

作为示例,在确定模块800通过查找确定出当前展示的电子读物内容中包含有允
许被替换的实体名称时,显示控制模块810(如第一子模块)可以在该电子读物当前展现内
容所包含的允许被替换的实体名称处显示替换标记,如第一子模块在电子读物当前展现内
容所包含的允许被替换的实体名称首次出现的位置处显示替换标记;该替换标记主要用于
引起用户注意到该实体名称可以被替换;该替换标记可以为替换实体图标(如女主角的备
选饰演者头像等),也可以为允许被替换的实体名称下的波浪线等;具体的例子可以参见上
述实施方式中针对图4的描述,在此不再重复说明。

作为示例,显示控制模块810(如第二子模块)所形成的用于展现替换选项的页面
可以在包含有附加信息中的各替换实体信息(一条替换实体信息为一个替换选项)的基础
上,还包括:用于增加替换实体信息的输入框,如用于增加替换实体图标的图片输入框以及
用于增加替换实体名称的文字输入框等,一个具体的例子如上述实施方式中针对图5的描
述,在此不再重复说明。

作为示例,在用户从当前展现出的替换选项中选择一个替换选项,并点击页面中
的替换按钮/提交按钮时,本发明实施方式的设备会接收到表征以被选择的替换选项中的
替换实体名称替换允许被替换的实体名称的确认信息;而在用户基于页面中显示的输入框
输入了作为替换实体图标的图片以及替换实体名称,并点击页面中的替换按钮/提交按钮
时,该输入的图片以及替换实体名称同样会被视为一个被用户选择的替换选项,本发明实
施方式的设备同样会接收到表征以被选择的替换选项中的替换实体名称替换允许被替换
的实体名称的确认信息;也就是说,页面中的用于增加替换实体信息的输入框也被作为一
个替换选项。

替换控制模块820主要用于在接收到表征以被选择的替换选项中的替换实体名称
替换允许被替换的实体名称的确认信息的情况下,将当前展现内容中包含的允许被替换的
实体名称替换为所述被选择的替换选项中的替换实体名称。

作为示例,在本发明实施方式的设备接收到上述确认信息后,替换控制模块820可
以仅将终端设备当前展现内容中的允许被替换的实体名称替换为被选择的替换选项中的
替换实体名称,如在用户选择了图5中的“王子文”的替换选项,并点击了“提交”按钮后,替
换控制模块820可以将图4中的当前展现的电子读物内容中的“曲筱绡”均被替换为“王子
文”;之后,在用户通过翻下一页操作或者上下滑动屏幕操作以阅读新的内容时,替换控制
模块820根据当前的显示起始位置和显示结束位置确定电子读物当前展现内容,并将当前
展现内容中的继续在其重新确定出的电子读物当前展现内容中进行查找会将新展现出的
内容中的“曲筱绡”均替换为“王子文”。

作为示例,替换控制模块820也可以在本发明实施方式的设备接收到上述确认信
息后,将终端设备当前展现内容以及当前未展现出的内容中的允许被替换的实体名称均替
换为被选择的替换选项中的替换实体名称。另外,替换控制模块820在执行了替换操作后,
可以在电子读物当前展现内容中去除替换标记,当然,继续保留替换标记也是完全可行的。

上报模块830主要用于在接收到表征以被选择的替换选项中的替换实体名称替换
允许被替换的实体名称的确认信息的情况下,向服务端发送被用户选择的替换选项对应的
替换实体名称,使服务端根据被用户选择的替换选项对应的替换实体名称统计各替换实体
名称被选择的投票统计信息。

作为示例,在本发明实施方式的设备接收到上述确认信息后,在替换控制模块820
执行替换操作的同时,上报模块830还可以针对本次用户选择的替换选项产生上报信息,并
向服务端发送该上报信息;一个具体的例子,上报模块830所产生的该上报信息可以包括:
电子读物的标识信息(如电子读物的名称或者编码等)、允许被替换的实体名称以及被用户
选择的替换选项中的替换实体名称等;这样,服务端可以将用户的选择作为一次投票,即服
务端可以根据被用户选择的替换选项对应的替换实体名称来统计相应的替换实体名称被
选择的投票统计信息,从而服务端可以根据其统计出的投票统计信息来更新其创建的投票
页面中的相应的替换实体名称的投票统计信息,如更新相应的替换实体名称对应的柱状
图/饼状图等。

显示投票模块840主要用于在接收到服务端返回的包含有至少一个替换实体名称
的投票统计信息的响应信息的情况下,形成用于展现至少一个替换实体名称的投票统计信
息的页面并显示。

作为示例,显示投票模块840在终端设备接收到服务端针对该上报信息而返回的
响应信息时,可以根据该响应信息中所包含的各替换实体名称的投票统计信息形成用于展
现相应的替换实体名称的投票统计信息的页面,并显示,从而使用户可以根据该页面及时
的获知各替换实体名称的投票情况。显示投票模块840行成的该页面所显示的各替换实体
名称的投票统计信息通常与论坛等相应版块中的投票页面当前所显示的各替换实体名称
的投票统计信息相同。另外,显示投票模块840针对响应信息形成的页面中还可以特别标注
出用户所选择(包括用户新增加的)的替换实体名称,且显示投票模块840形成的该页面还
可以包括供用户修改其选择的交互接口,用户通过该交互接口改变自己的选择时,终端设
备当前展现内容中的允许被替换的实体名称应由替换控制模块820替换为改变后的替换选
项中的替换实体名称。替换控制模块820所形成的用于展现相应的替换实体名称的投票统
计信息的页面的一个具体的例子如图6所示。

图9示出了适于用来实现本发明实施方式的示例性计算机系统/服务器90的框图。
图9显示的计算机系统/服务器90仅仅是一个示例,不应对本发明实施例的功能和使用范围
带来任何限制。

如图9所示,计算机系统/服务器90以通用计算设备的形式表现。计算机系统/服务
器90的组件可以包括但不限于:一个或者多个处理器或者处理单元901,系统存储器902,连
接不同系统组件(包括系统存储器902和处理单元901)的总线903。

总线903表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,
外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举
例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)
总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机系统/服务器90典型地包括多种计算机系统可读介质。这些介质可以是任
何能够被计算机系统/服务器90访问的可用介质,包括易失性和非易失性介质,可移动的和
不可移动的介质。

系统存储器902可以包括易失性存储器形式的计算机系统可读介质,例如随机存
取存储器(RAM)9021和/或高速缓存存储器9022。计算机系统/服务器90可以进一步包括其
它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,ROM9023可以
用于读写不可移动的、非易失性磁介质(图9中未显示,通常称为“硬盘驱动器”)。尽管未在
图9中示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对
可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情
况下,每个驱动器可以通过一个或者多个数据介质接口与总线903相连。系统存储器902中
可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模
块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块9024的程序/实用工具9025,可以存储在例如系统
存储器902中,且这样的程序模块9024包括但不限于操作系统、一个或者多个应用程序、其
它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
程序模块9024通常执行本发明所描述的实施例中的功能和/或方法。

计算机系统/服务器90也可以与一个或多个外部设备904(如键盘、指向设备、显示
器等)通信,还可与一个或者多个使得用户能与该计算机系统/服务器90交互的设备通信,
和/或与使得该计算机系统/服务器90能与一个或多个其它计算设备进行通信的任何设备
(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口905进行。并且,
计算机系统/服务器90还可以通过网络适配器906与一个或者多个网络(例如局域网(LAN),
广域网(WAN)和/或公共网络,例如因特网)通信。如图9所示,网络适配器906通过总线903与
计算机系统/服务器90的其它模块(如处理单元901等)通信。应当明白,尽管图9中未示出,
可以结合计算机系统/服务器90使用其它硬件和/或软件模块,包括但不限于:微代码、设备
驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统
等。

处理单元901通过运行存储在系统存储器902中的程序,从而执行各种功能应用以
及数据处理,例如执行并实现用于实现电子读物内容互动的方法中的各步骤。

本发明实施方式的计算机可读存储介质一个具体例子如图10所示。

图10的计算机可读存储介质为光盘1000,其上存储有计算机程序(即程序产品),
该程序被处理器执行时,会实现上述方法实施方式中所记载的各步骤,在此不再重复说明。

应当注意,尽管在上文详细描述中提及了用于实现电子读物内容互动的设备的若
干模块或子模块,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文
描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模
块的特征和功能可以进一步划分为由多个模块来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者
暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的
结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个
步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本
发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能
组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和
范围内所包括的各种修改和等同布置。

用于实现电子读物内容互动的方法及设备.pdf_第1页
第1页 / 共28页
用于实现电子读物内容互动的方法及设备.pdf_第2页
第2页 / 共28页
用于实现电子读物内容互动的方法及设备.pdf_第3页
第3页 / 共28页
点击查看更多>>
资源描述

《用于实现电子读物内容互动的方法及设备.pdf》由会员分享,可在线阅读,更多相关《用于实现电子读物内容互动的方法及设备.pdf(28页珍藏版)》请在专利查询网上搜索。

本发明的实施方式提供了一种用于实现电子读物内容互动的方法。该用于实现电子读物内容互动的方法包括:获取电子读物中的允许被替换的实体名称以及用于替换所述实体名称的至少一条替换实体信息,且所述替换实体信息包括:替换实体名称;将所述允许被替换的实体名称以及所述替换实体信息作为所述电子读物的附加信息存储并向终端设备发送;其中,所述附加信息用于为终端设备上展现的电子读物内容所包含的允许被替换的实体名称提供至少。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1