著录项信息
专利名称 | 一种数字内容的阅读控制方法、装置、系统及终端 |
申请号 | CN201010504124.5 | 申请日期 | 2010-09-30 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2012-05-09 | 公开/公告号 | CN102446161A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/21 | IPC分类号 | G;0;6;F;1;7;/;2;1查看分类表>
|
申请人 | 北大方正集团有限公司;利德科技发展有限公司 | 申请人地址 | 北京市海淀区成府路298号方正大厦9层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北大方正集团有限公司,利德科技发展有限公司 | 当前权利人 | 北大方正集团有限公司,利德科技发展有限公司 |
发明人 | 李松峰;魏仕斌;王长桥 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 李娟 |
摘要
本发明实施例涉及通信领域技术,特别涉及一种数字内容的阅读控制方法、装置、系统及终端,该方法包括:到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置数字内容阅读位置点对应于所述预置阅读提示时间点;根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。使用本发明实施例提供的数字内容的阅读控制方法、装置、系统及终端,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。
1.一种数字内容的阅读控制方法,其特征在于,该方法包括:
到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置数字内容阅读位置点对应于所述预置阅读提示时间点;
根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。
2.如权利要求1所述的方法,其特征在于,所述获取终端的最后数字内容阅读位置点的值之前,还包括:
接收所述终端发送的携带阅读提示设置信息的编辑请求,并保存所述阅读提示设置信息;
所述阅读提示设置信息包括但不限于以下至少一种:数字内容的标签、与数字内容的各个子部分数字内容一一对应的多个预置数字内容阅读位置点、与所述多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部所述多个预置数字内容阅读位置点对应的阅读提示时间点、所述数字内容的阅读权限。
3.如权利要求2所述的方法,其特征在于,所述数字内容阅读位置点的值的形式包括:
数值形式或者坐标形式或页数行列值形式,并且所述多个预置数字内容阅读位置点具有先后顺序。
4.如权利要求2所述的方法,其特征在于,所述获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,包括:
获取终端的最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值;
或者获取终端的最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值。
5.如权利要求4所述的方法,其特征在于,所述根据比对结果,向所述终端发送阅读提示,包括:
当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为正值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值大于1时,向所述终端发送表示超过阅读计划的阅读提示;
当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为零值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值等于1时,向所述终端发送表示完成阅读计划的阅读提示;
当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为负值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值小于1时,向所述终端发送表示未完成阅读计划的阅读提示。
6.如权利要求5所述的方法,其特征在于,所述将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值之后,还包括:
根据将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值之前,所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值,更新所述当前预置数字内容阅读位置点之后的预置数字内容阅读位置点。
7.如权利要求2所述的方法,其特征在于,根据所述终端发送的阅读权限更新请求转移、删除、添加所述数字内容的阅读权限。
8.如权利要求2所述的方法,其特征在于,根据所述终端发送的搜索请求携带的标签,查找已添加所述标签的其他终端,并向所述其他终端发起会话请求。
9.如权利要求2所述的方法,其特征在于,在所述阅读提醒时间点向所述终端发送阅读提醒,所述阅读提醒的形式包括但不限于以下至少一种:文字、语音、图形、多媒体视频、颜色。
10.一种数字内容的阅读控制装置,其特征在于,包括:
比对模块,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置数字内容阅读位置点对应于所述预置阅读提示时间点;
控制模块,用于根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。
11.如权利要求10所述的装置,其特征在于,还包括存储模块,用于接收所述终端发送的携带阅读提示设置信息的编辑请求,并保存所述阅读提示设置信息;所述阅读提示设置信息包括但不限于以下至少一种:数字内容的标签、与数字内容的各个子部分数字内容一一对应的多个预置数字内容阅读位置点、与所述多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部所述多个预置数字内容阅读位置点对应的阅读提示时间点、所述数字内容的阅读权限;其中预置数字内容阅读位置点的值的形式包括但不限于以下至少一种:数值形式或者坐标形式或页数行列值形式,并且所述多个预置数字内容阅读位置点具有先后顺序。
12.如权利要求10所述的装置,其特征在于,所述比对模块,用于获取所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值;或者获取所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值。
13.如权利要求12所述的装置,其特征在于,所述控制模块包括:
分析子模块,用于当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为正值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值大于1时,向所述终端发送表示超过阅读计划的阅读提示;当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为零值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值等于1时,向所述终端发送表示完成阅读计划的阅读提示;当所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值为负值,或所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的比值小于1时,向所述终端发送表示未完成阅读计划的阅读提示;
更新子模块,用于将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值,并根据将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值之前,所述最后数字内容阅读位置点的值与所述当前预置数字内容阅读位置点的值的差值,更新所述当前预置数字内容阅读位置点之后的预置数字内容阅读位置点。
14.如权利要求11所述的装置,其特征在于,还包括:
处理模块,用于根据所述终端发送的阅读权限更新请求转移、删除、添加所述数字内容的阅读权限;根据终端发送的搜索请求携带的标签,查找已添加所述标签的其他终端,并向所述其他终端发起会话请求;在所述阅读提醒时间点向所述终端发送阅读提醒。
15.一种数字内容的阅读控制终端,其特征在于,包括:
编辑模块,用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;
显示模块,用于接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。
16.如权利要求15所述的终端,其特征在于,还包括:
搜索模块,用于向所述服务器发送携带标签的搜索请求,查找已添加所述标签的其他终端,向所述其他终端发起会话请求;
权限管理模块,用于编辑数字内容的阅读权限;
所述阅读提示设置信息包括:所述标签、数字内容的阅读权限、与数字内容的各个子部分数字内容一一对应的多个预置数字内容阅读位置点、与所述多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部所述多个预置数字内容阅读位置点对应的阅读提示时间点;其中预置数字内容阅读位置点的值的形式包括但不限于以下至少一种:数值形式或者坐标形式或页数行列值形式,并且所述多个预置数字内容阅读位置点具有先后顺序。
17.一种数字内容的阅读控制系统,其特征在于,包括:数字内容的阅读控制装置和终端;
所述数字内容的阅读控制装置,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置数字内容阅读位置点对应于所述预置阅读提示时间点;根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值;
所述终端,用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。
一种数字内容的阅读控制方法、装置、系统及终端\n技术领域\n[0001] 本发明涉及通信领域技术,特别涉及一种数字内容的阅读控制方法、装置、系统及终端。\n背景技术\n[0002] 目前,使用移动终端设备(如手机、掌上电脑)可以通过网络随时随地阅读各种电子数字内容,如电子书籍、电子杂志等。随着各类终端设备的普及,带来了数字内容的普及。\n然而,目前终端设备的使用者通常在众多的数字内容中做无序阅读,或者将需要阅读的数字内容写入备忘录或直接大脑记忆,这样当数字内容较多时,不能及时反馈阅读状况,效率低下。而且,现有的数字内容需要支付费用后拥有阅读权限,但只可以一个固定终端或者用户进行阅读,无法转赠或共享阅读权限。同时,目前终端只能单独阅读数字内容,而无法与其他同时阅读该数字内容的终端进行实时交流。\n发明内容\n[0003] 本发明实施例提供了一种数字内容的阅读控制方法、装置、系统及终端,通过定时或实时对终端进行阅读提示,使终端可以及时显示数字内容的阅读状况。\n[0004] 本发明实施例提供了一种数字内容的阅读控制方法,该方法包括:\n[0005] 到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置数字内容阅读位置点对应于所述预置阅读提示时间点;\n[0006] 根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。\n[0007] 本发明实施例提供了一种数字内容的阅读控制装置,包括:\n[0008] 比对模块,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置阅读数字内容位置点对应于所述预置阅读提示时间点;\n[0009] 控制模块,用于根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。\n[0010] 本发明实施例提供了一种数字内容的阅读控制终端,包括:\n[0011] 编辑模块,用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;\n[0012] 显示模块,用于接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。\n[0013] 本发明实施例提供了一种数字内容的阅读控制系统,包括:数字内容的阅读控制装置和终端;\n[0014] 所述数字内容的阅读控制装置,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置阅读数字内容位置点对应于所述预置阅读提示时间点;根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值;\n[0015] 所述终端,用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。\n[0016] 本发明实施例提供的数字内容的阅读控制方法、装置、系统及终端,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置阅读数字内容位置点对应于所述预置阅读提示时间点;根据比对结果,向所述终端发送阅读提示,并将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值。本发明实施例提供的数字内容的阅读控制方法、装置、系统及终端,根据终端设置的阅读提示设置信息,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。\n附图说明\n[0017] 图1为本发明实施例中数字内容的阅读控制方法流程示意图;\n[0018] 图2为本发明实施例中终端设置阅读提示设置信息并显示的流程示意图;\n[0019] 图3为本发明实施例中到达阅读提醒时间点时的流程示意图;\n[0020] 图4为本发明实施例中到达阅读提示时间点时的流程示意图;\n[0021] 图5为本发明实施例中转移阅读权限的流程示意图;\n[0022] 图6为本发明另一实施例中建立会话的流程示意图;\n[0023] 图7为本发明另一实施例中数字内容的阅读控制装置的结构示意图;\n[0024] 图8为本发明另一实施例中数字内容的阅读控制终端的结构示意图;\n[0025] 图9为本发明另一实施例中数字内容的阅读控制系统示意图。\n具体实施方式\n[0026] 下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。\n[0027] 为了使终端能够及时获知数字内容的阅读效果,并更新阅读计划,本发明实施例提供了一种数字内容的阅读控制方法,如图1所示,该方法包括以下步骤:\n[0028] 步骤101、到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,该当前预置数字内容阅读位置点对应于预置阅读提示时间点;\n[0029] 步骤102、根据比对结果,向终端发送阅读提示,并将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值。\n[0030] 具体的,终端向服务器发送对阅读数字内容进行设置的编辑请求,该编辑请求携带阅读提示设置信息。通过阅读提示设置信息对阅读数字内容进行编辑,在服务器中形成并保存对该阅读数字内容的阅读计划,该阅读计划包括多条阅读记录,一个终端对应的多个阅读计划形成该终端的整体阅读计划。服务器接收到该阅读提示设置信息后进行存储,当接收到终端的显示请求时,发送相应的阅读计划中的阅读记录到终端进行显示。其中,该阅读数字内容可以为电子数字书籍、电子数字报刊、数字文章等相关内容,该阅读数字内容的形式还可以包括多媒体形式。\n[0031] 上述阅读提示设置信息包括但不限于以下至少一种:数字内容的标签、与数字内容的各个子部分数字内容一一对应的多个预置阅读位置点、与多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部多个预置数字内容阅读位置点对应的阅读提示时间点、数字内容的阅读权限。\n[0032] 其中,数字内容的标签可以为数字内容的名称、关键词、编号等信息,可以由终端进行设定,也可以由服务器根据数字内容生成,也可以通过服务器推荐;通过预置数字内容阅读位置点将预阅读的数字内容分成多个子部分,数字内容阅读位置点的形式可以包括:\n数值形式、坐标形式或页数行列值形式等,并且该多个预置数字内容阅读位置点具有先后顺序;同时还可以对应每个预置数字内容阅读位置点设置阅读提醒时间点,用于服务器在该时间点向该终端发送阅读提醒,使终端显示阅读提醒,而且该阅读提醒还可以根据终端的设置发送到指定邮箱,该阅读提醒的形式包括:文字、语音、图形、多媒体视频、颜色;对应部分或全部多个预置数字内容阅读位置点设置的阅读提示时间点,用于服务器在该阅读提示时间点根据终端阅读数字内容的情况,对终端进行阅读提示;数字内容的阅读权限,用于表示预阅读数字内容的阅读权限,对该阅读权限可以进行添加、转移、删除等操作。此外,该阅读提示设置信息还可以包括:终端用户名等参数。\n[0033] 到达预置阅读提示时间点时,服务器获取终端存储的最后数字内容阅读位置点的值,该最后数字内容阅读位置点为终端完成数字内容阅读后存储的阅读位置点,可以存储在服务器也可以存储在终端本地。服务器获取该最后数字内容阅读位置点后,根据预定算法获得该阅读位置点的值,例如:最后数字内容阅读位置点为(20,10),即第20行、第10个字符,若每行有15个字符,则该阅读位置点的值为310,即第310个字符。然后服务器将终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值进行比对,例如:获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值;或者获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值;或者根据其他综合算法进行比对以便获取确定的值。其中,该当前预置数字内容阅读位置点对应于上述预置阅读提示时间点,且获取其值的方式与获取最后数字内容阅读位置点的值的方式相同。\n[0034] 服务器根据上述过程获得的比对结果,确定向终端发送阅读提示的内容,假设比对结果为超过了数字内容的阅读计划,例如当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为正值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值大于1时,向终端发送表示超过阅读计划的阅读提示;假设比对结果为完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为零值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值等于1时,向终端发送表示完成阅读计划的阅读提示;假设比对结果为未完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为负值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值小于1时,向终端发送表示未完成阅读计划的阅读提示。\n[0035] 其中,阅读提示的形式包括:文字、语音、图形、多媒体视频、颜色;阅读提示的内容包括:分数、评语等。当阅读提示的内容包括评分时,可以根据最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值或比值所在的数据范围确定,例如当差值为负100时分数为0、差值为负60时分数为50、差值为0时分数为100、差值为10时分数为\n110,具体的评分方法可以根据实际需要进行设置。\n[0036] 服务器将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值,并根据将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值之前,最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值,更新当前预置数字内容阅读位置点之后的预置数字内容阅读位置点,更新时可以将当前预置数字内容阅读位置点之后的预置数字内容阅读位置点的值加上上述差值,或者使用其他更新方式。例如预置数字内容阅读位置点的值为100(即第100个字符)、200(即第200个字符)、\n300(即第300个字符)、400(即第400个字符)、500(即第500个字符),最后数字内容阅读位置点的值为150(即第150个字符),当前预置时间点对应的预置数字内容阅读位置点的值为100,由于150与100的差值为50即50个字符,大于1,因此服务器向终端发送超出阅读计划的阅读提示,并将当前预置数字内容阅读位置点的值更新为150,之后的预置数字内容阅读位置点的值依次更新为250、350、450、550。此处仅为说明更新过程提出的一个例子,此处可以使用任何达到更新效果的方法。\n[0037] 而且,终端还可以向服务器发送更新权限请求,更新该数字内容的阅读权限,例如添加、删除、转移某个电子书籍的阅读权限,如将该电子书籍的阅读权限转移到另一终端,达到转移时限后再转移回原终端,这样可以在多个终端之间进行电子书籍的传阅,或者还可以将该电子书籍的阅读权限设置为共享。此外,还可以将阅读权限直接赠送给另一终端,这样原终端将无法再阅读该电子书籍。\n[0038] 此外,终端还可以通过向服务器发送携带关键词的搜索请求,搜索需要的数字内容,或者直接选择服务器推荐的数字内容。而且,终端可以搜索具有相同数字内容的其它终端,将其添加为本终端的好友,以便交流,例如,终端发送携带标签的搜索请求,查找已添加该标签的其他终端,将搜索到的其他终端添加到好友列表,并向该其他终端发起会话请求。\n[0039] 从以上的描述中,可以看出本发明实施例提供的方法,服务器根据终端设置的阅读提示设置信息,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。\n[0040] 以阅读电子书籍A为例,详细说明上述实施例中终端设置阅读提示设置信息并显示的具体过程,如图2所示,该过程包括以下步骤:\n[0041] 步骤201、终端向服务器发送携带该电子书籍A的阅读提示设置信息的编辑请求;\n[0042] 具体的,电子书籍A的阅读提示设置信息包括但不限于以下至少一种:标签、各个子部分数字内容对应的预置数字内容阅读位置点、与预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部多个预置数字内容阅读位置点对应的阅读提示时间点、电子书籍A的阅读权限。\n[0043] 其中,标签用于表示电子书籍A的名称、编号等信息,可以由终端进行设定,也可以根据电子书籍A的内容生成。例如:将电子书籍A的标签设置为“资本论”或者“书籍A”或“001”等。该标签的个数可以为多个,即使用多个标签来表示该电子书籍A,而且,可以使用标签作为搜索该电子书籍的关键词,即当电子书籍较多时,通过搜索标签可以直接获取到电子书籍A。\n[0044] 而且,终端将该电子书籍A分成多个子部分,保存每个字部分对应的数字内容阅读位置点,并作为阅读提示设置信息携带于编辑请求,例如该电子书籍A共有100页,每页\n20行,每行20个字符,则设置第一子部分的数字内容阅读位置点为第25页第5行第20个字符、第二子部分的数字内容阅读位置点为第50页第5行第20个字符、第三子部分的数字内容阅读位置点为第70页第5行第20个字符、第四子部分的数字内容阅读位置点为第100页第5行第20个字符。然后对应每个数字内容阅读位置点设置阅读提醒时间点,例如设置“xxxx年XX月01日”时向终端发送阅读提醒,在终端显示提醒阅读第一子部分,设置“xxxx年XX月05日”时向终端发送阅读提醒,在终端显示提醒阅读第二子部分。与上述所有子部分中的部分或全部子部分数字内容阅读位置点相对应设置阅读提示时间点,用于服务器在阅读提示时间点根据数字内容的阅读情况,对终端进行阅读提示。除此以外,还可以设置该电子书籍A的阅读权限,并可以对其阅读权限进行更新,如添加、转移、删除等操作。\n[0045] 上述编辑请求可以发送到服务器进行存储,也可以同时存储在本终端中,传输时可以通过XML方式,或其他方式,以下为XML示例片段:\n[0046]
\n[0047] 资本论\n[0048] 研究生,马列主义\n[0049] 1278488147\n[0050] \n[0051] 其中,plan表示该请求为对于阅读计划的操作,app表示具体操作的内容,这里app的值为new,表示是新增阅读提示设置信息到整个阅读计划。param表示附带的参数,name表示参数的属性,如title表示标题、tags表示使用的标签、time是发送编辑请求的当前时间。\n[0052] 上述标签还可以由终端请求服务器提供,例如:终端向服务器发送携带关键词的搜索请求,如搜索关键词为“马列主义”的书籍,服务器搜索到包含该关键词的多个书籍,并将其书籍标签推荐给终端以供终端进行选择。此外,服务器还可以主动推荐标签。\n[0053] 步骤202、服务器接收到该编辑请求后,解析获取到电子书籍A的阅读提示设置信息并保存;\n[0054] 步骤203、终端向服务器发送显示请求,请求显示该电子书籍A的阅读计划;具体的,终端需要查看电子书籍A的阅读计划时,向服务器发送显示请求,该显示请求携带电子书籍A的标签。\n[0055] 步骤204、服务器向终端返回电子书籍A的阅读计划。\n[0056] 具体的,服务器向终端返回电子书籍A的阅读计划时,可以使用XML方式发送,以下为XML示例片段:\n[0057]
\n[0058] 研究生\n[0059] 3\n[0060] \n[0061] 资本论\n[0062] 研究生,马列主义\n[0063] 1278488147\n[0064] \n[0065] \n[0066] \n[0067] \n[0068] \n[0069] \n[0070] 其中,tag标签:
研究生表示请求的电子书籍A的标签,当tag标签为空时,表示请求整个阅读计划内容,即请求显示全部数字内容的阅读计划,如显示全部电子书籍、电子报刊等的阅读计划;total标签表示当前请求的阅读计划有多少条阅读记录;\nbook标签表示根据阅读计划的时间排列,逐条展示了阅读计划。\n[0071] 当需要对已保存在服务器中阅读计划的某一个或多个记录进行编辑时,例如进行删除、修改、整理等,可以将编辑请求以XML方式发送到服务器,以下为XML示例片段:\n[0072]
\n[0073] 1\n[0074] 资本论\n[0075] 研究生,马列主义\n[0076] 1278488147\n[0077] \n[0078] 其中,app的值为edit表示编辑操作,如果app的值为drop则表示删除操作,该值可以根据用户需要进行设定;id标签表示对哪一条记录进行操作;param标签组表示对哪些信息进行编辑修改,如果是删除操作,则不需要param标签组。\n[0079] 服务器接收到该编辑请求后,对请求的阅读计划中的相关记录进行编辑,并向终端返回操作结果,当该操作结果为操作成功时,终端可以更新本地存储的阅读计划。\n[0080] 具体实施本发明实施例提供的方法的过程中,当到达某个数字内容(如电子数据A)的阅读提醒时间点时,如图3所示,执行以下步骤:\n[0081] 步骤301、到达电子书籍A的阅读提醒时间点时,服务器向终端发送阅读提醒;具体的,该阅读提醒的内容以及形式可以由终端进行设定,如阅读提醒的内容可以为“请阅读至XXXX”,阅读提醒的形式可以包括文字、多媒体、或者颜色等。服务器在向终端发送阅读提醒之前,还可以根据该阅读提醒时间点查找对应的数字内容阅读位置点,以便确定阅读提醒的内容。\n[0082] 步骤302、终端接收到该阅读提醒后,进行显示。具体的,终端接收到该阅读提醒后,可以在终端界面显示该阅读提醒,如显示文字、颜色、播放多媒体信息等。同时,还可以触发自身的设定,例如触发本地设置的文字、颜色、多媒体等。通过图3所示的步骤,服务器在预置时间点向终端发送阅读提醒,可以提醒终端应阅读的数字内容,达到督促阅读的效果。\n[0083] 具体实施本发明实施例提供的方法的过程中,当到达某个数字内容(如电子文章B)的阅读提示时间点时,如图4所示,执行以下步骤:\n[0084] 步骤401、到达预置阅读提示时间点时,服务器获取电子文章B的最后数字内容阅读位置点的值;具体的,服务器获取本地保存的该电子文章B的最后数字内容阅读位置点或者向终端发送请求获取该电子文章B的最后数字内容阅读位置点,然后根据预定算法获取其值,例如电子文章B的最后数字内容阅读位置点为第1页第2行第20个字符,如每行的字符数为30个,则可知最后数字内容阅读位置点的值为80,即第80个字符。\n[0085] 步骤402、服务器将获取到的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值进行比对;\n[0086] 将终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值进行比对,例如:获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值;或者获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值;或者根据其他综合算法进行比对以便获取确定的值。其中,该当前预置数字内容阅读位置点对应于上述预置阅读提示时间点,且获取其值的方式与获取最后数字内容阅读位置点的值的方式相同。\n[0087] 步骤403、服务器根据比对结果,向终端发送阅读提示;\n[0088] 具体的,服务器根据比对结果,确定向终端发送的阅读提示的内容,假设比对结果为超过了数字内容的阅读计划,例如当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为正值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值大于1时,向终端发送表示超过阅读计划的阅读提示;假设比对结果为完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为零值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值等于1时,向终端发送表示完成阅读计划的阅读提示;假设比对结果为未完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为负值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值小于1时,向终端发送表示未完成阅读计划的阅读提示。其中,阅读提示的形式包括:文字、语音、图形、多媒体视频、颜色;阅读提示的内容包括:分数、评语等。\n当阅读提示的内容包括评分时,可以根据最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值或比值所在的数据范围确定,例如当差值为负10时分数为0、差值为负5时分数为50、差值为0时分数为100、差值为20时分数为110,具体的评分方法可以根据实际需要进行设置。\n[0089] 步骤404、服务器将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值;\n[0090] 步骤405、更新其余预置阅读数字内容阅读位置点的值。服务器将当前预置阅读数字位置点的值更新为最后阅读数字位置点的值,并根据将当前预置阅读数字位置点的值更新为最后阅读数字位置点的值之前,最后阅读数字位置点与当前预置阅读数字位置点的差值,更新当前预置阅读数字位置点之后的预置阅读数字位置点,例如,将当前预置阅读数字位置点之后的预置阅读数字位置点的值加上上述差值。使用具体数字进行说明:假设预置数字内容阅读位置点的值为100(即第100个字符)、200(即第200个字符)、300(即第\n300个字符)、400(即第400个字符)、500(即第500个字符),最后数字内容阅读位置点的值为150(即第150个字符),当前预置时间点对应的预置数字内容阅读位置点的值为100,由于150与100的差值为50即50个字符,大于1,因此服务器向终端发送超出阅读计划的阅读提示,并将当前预置数字内容阅读位置点的值更新为150,之后的预置数字内容阅读位置点的值依次更新为250、350、450、550。此处仅为说明更新过程提出的一个例子,此处可以使用任何达到更新效果的方法。\n[0091] 从以上的描述中,可以看出本发明实施例提供的方法,通过将终端最后数字内容阅读位置点与预置数字内容阅读位置点进行比对,根据比对的结果,向终端发送不同的阅读提示,以便终端调整阅读进度。\n[0092] 终端还可以通过阅读计划与其他终端进行交流活动,例如借阅或赠与数字内容、在线交流等。当终端通过搜索添加好友后,好友之间可以请求查看对方的阅读计划,当另一终端需要阅读本终端的某个数字内容如电子报刊C时,可以向本终端请求阅读权限,转移阅读权限具体过程如图5所示,包括以下步骤:\n[0093] 步骤501、另一终端发送电子报刊C的阅读权限转移请求;该阅读权限请求可以直接发送到本终端,也可以通过服务器转发到本终端。\n[0094] 步骤502、本终端接收到该阅读权限转移请求后,解析该请求确定预借阅的数字内容为电子报刊C;具体的,本终端获取该阅读权限请求携带的标签或关键词等,确定该预借阅的数字内容为电子报刊C。\n[0095] 步骤503、本终端向服务器发送阅读权限更新请求,转移阅读权限;具体的,该阅读权限编辑请求携带更改阅读权限时限,如转移该阅读权限7天或者到达XXXX年XX月XX日零点将该电子报刊C的阅读权限转移回本终端。当该时限被设置为无时限时,表示本终端将该电子报刊C赠送给另一终端,而本终端不再具有阅读该电子报刊C的权限。\n[0096] 步骤504、服务器根据阅读权限更新请求,转移电子报刊C的阅读权限;\n[0097] 步骤505、到达更改阅读权限时限后,服务器将电子报刊C的阅读权限转移回本终端。\n[0098] 当然,上述步骤仅为本终端转移阅读权限的一种方法,还可以使用其他达到转移阅读权限的其他方法,例如终端通过直接向服务器发送借阅请求或者赠送请求,待另一终端确认后,转移阅读权限。\n[0099] 此外,终端还可以根据阅读计划与其他终端建立会话交流,如图6所示,具体包括以下步骤:\n[0100] 步骤601、本终端向服务器发送携带关键词的搜索请求,搜索阅读计划中包括该关键词的其他终端;\n[0101] 步骤602、服务器搜索到其他终端后,向本终端返回搜索结果;\n[0102] 步骤603、本终端根据搜索结果向搜索到的一个或多个其他终端发起会话请求。本终端还可以将其他终端加入会话组,并存储会话的内容。\n[0103] 从以上的描述中,可以看出本发明实施例提供的方法,服务器根据终端设置的阅读提示设置信息,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。此外,终端还可以根据阅读计划与阅读相同数字内容的其他终端建立交流,如电子书籍的赠阅、进行会话等。\n[0104] 相应的,本发明实施例还提供了一种数字内容的阅读控制装置,如图7所示,包括:\n[0105] 比对模块701,用于到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置阅读数字内容位置点对应于所述预置阅读提示时间点;\n[0106] 控制模块702,用于根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值。\n[0107] 较佳的,该装置还包括存储模块703,用于接收终端发送的携带阅读提示设置信息的编辑请求,并保存阅读提示设置信息;该阅读提示设置信息包括但不限于以下至少一种:\n数字内容的标签、与数字内容的各个子部分数字内容一一对应的多个预置数字内容阅读位置点、与多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部多个预置数字内容阅读位置点对应的阅读提示时间点、数字内容的阅读权限;其中预置数字内容阅读位置点的值的形式包括但不限于以下至少一种:数值形式或者坐标形式或页数行列值形式,并且多个预置数字内容阅读位置点具有先后顺序。\n[0108] 较佳的,上述比对模块701,具体用于获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值;或者获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值;最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值为根据预定算法获得的值。\n[0109] 较佳的,该装置中的控制模块702,包括:分析子模块7021,用于当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为正值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值大于1时,向终端发送表示超过阅读计划的阅读提示;当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为零值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值等于1时,向终端发送表示完成阅读计划的阅读提示;当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为负值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值小于1时,向终端发送表示未完成阅读计划的阅读提示;其中,阅读提示的形式包括:文字、语音、图形、多媒体视频、颜色;阅读提示的内容包括:分数、评语;\n[0110] 更新子模块7022,用于将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值,并根据将当前预置数字内容阅读位置点的值更新为最后数字内容阅读位置点的值之前,最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值,更新当前预置数字内容阅读位置点之后的预置数字内容阅读位置点。\n[0111] 较佳的,该装置还包括:处理模块704,用于根据所述终端的阅读权限更新请求转移、删除、添加数字内容的阅读权限;根据终端发送的搜索请求携带的标签,查找已添加标签的其他终端,并向其他终端发起会话请求;在阅读提醒时间点向终端发送阅读提醒,阅读提醒的形式包括但不限于以下至少一种:文字、语音、图形、多媒体视频、颜色。上述装置可以为具体应用在提供数字内容阅读服务的相关服务器等。\n[0112] 从以上的描述中,可以看出本发明实施例提供的装置,根据终端设置的阅读提示设置信息,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。此外,终端还可以根据阅读计划与阅读相同数字内容的其他终端建立交流,如电子书籍的赠阅、进行会话等。\n[0113] 相应的,本发明实施例还提供了一种数字内容的阅读控制终端,该终端可以通过编辑阅读提示设置信息,从而实现定时提供阅读提示的功能,如图8所示,包括:\n[0114] 编辑模块801,用于用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;\n[0115] 显示模块802,用于接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。\n[0116] 具体的,终端的编辑模块801向服务器发送对阅读数字内容进行设置的编辑请求,该编辑请求携带阅读提示设置信息。通过对阅读数字内容进行编辑,在服务器中形成并保存对该阅读数字内容的阅读计划,该阅读计划包括多条阅读记录,终端的多个阅读计划形成该终端的整体阅读计划。服务器接收到该阅读提示设置信息后进行存储,当接收到终端的显示请求时,发送相应的阅读计划中的阅读记录到终端进行显示。其中,该阅读数字内容可以为电子数字书籍、电子数字报刊、数字文章等相关内容,该阅读数字内容的形式还可以包括多媒体形式。上述阅读提示设置信息包括:数字内容的标签、与数字内容的各个子部分数字内容一一对应的多个预置阅读位置点、与多个预置数字内容阅读位置点一一对应的阅读提醒时间点、与部分或全部多个预置数字内容阅读位置点对应的阅读提示时间点、数字内容的阅读权限。\n[0117] 其中,数字内容的标签可以为数字内容的名称、关键词、编号等信息,可以由终端进行设定,也可以由服务器根据数字内容生成,也可以通过服务器推荐;与数字内容的各个子部分数字内容对应的多个预置数字内容阅读位置点为:通过预置数字内容阅读位置点将预阅读的数字内容分成多个子部分,预置数字内容阅读位置点的形式可以包括:数值形式、坐标形式或页数行列值形式等,并且该多个预置数字内容阅读位置点具有先后顺序;同时还可以对应每个预置数字内容阅读位置点设置阅读提醒时间点,用于服务器在该时间点向该终端发送阅读提醒,使终端显示阅读提醒,而且该阅读提醒还可以根据终端的设置发送到指定邮箱,该阅读提醒的形式包括:文字、语音、图形、多媒体视频、颜色;对应部分或全部多个预置数字内容阅读位置点设置的阅读提示时间点,用于服务器在该阅读提示时间点根据终端阅读数字内容的情况,对终端进行阅读提示;数字内容的阅读权限,用于表示预阅读数字内容的阅读权限,对该阅读权限可以进行添加、转移、删除等操作。此外,该阅读提示设置信息还可以包括:终端用户名等参数。\n[0118] 到达预置阅读提示时间点时,服务器获取终端存储的最后数字内容阅读位置点的值,该最后数字内容阅读位置点为终端完成数字内容阅读后存储的阅读位置点,可以存储在服务器也可以存储在终端本地。服务器获取该最后数字内容阅读位置点后,根据预定算法获得该阅读位置点的值,例如:最后数字内容阅读位置点为(20,10),即第20行、第10个字符,若每行有15个字符,则该阅读位置点的值为310,即第310个字符。然后服务器将终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值进行比对,例如:获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值;或者获取最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值;或者根据其他综合算法进行比对以便获取确定的值。其中,该当前预置数字内容阅读位置点对应于上述预置阅读提示时间点,且获取其值的方式与获取最后数字内容阅读位置点的值的方式相同。\n[0119] 服务器根据上述过程获得的比对结果,确定向终端发送阅读提示的内容,假设比对结果为超过了数字内容的阅读计划,例如当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为正值,或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值大于1时,向终端发送表示超过阅读计划的阅读提示;假设比对结果为完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为零值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值等于1时,向终端发送表示完成阅读计划的阅读提示;假设比对结果为未完成该数字内容的阅读计划,例如:当最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值为负值或最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比值小于1时,向终端发送表示未完成阅读计划的阅读提示。\n[0120] 显示模块802,接收到达所述预置阅读提示时间点时,服务器发送的阅读提示并进行显示。其中,阅读提示的形式包括:文字、语音、图形、多媒体视频、颜色;阅读提示的内容包括:分数、评语等。当阅读提示的内容包括评分时,可以根据最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的差值或比值所在的数据范围确定,例如当差值为负100时分数为0、差值为负60时分数为50、差值为0时分数为100、差值为10时分数为\n110,具体的评分方法可以根据实际需要进行设置。\n[0121] 较佳的,该终端还包括:搜索模块803,用于向服务器发送携带标签的搜索请求,查找已添加该标签的其他终端,并向其他终端发起会话请求。具体的,搜索模块803可以搜索具有相同数字内容的其它终端,将其添加为本终端的好友,以便交流,例如,终端发送携带标签的搜索请求,查找已添加该标签的其他终端,将搜索到的其他终端添加到好友列表,并向该其他终端发起会话请求。而且,搜索模块803还可以通过向服务器发送携带关键词的搜索请求,搜索需要的数字内容,或者直接选择服务器推荐的数字内容。\n[0122] 较佳的,该终端还包括:权限管理模块804,用于编辑数字内容的阅读权限。具体的,权限管理模块804向服务器发送权限更新请求,更新该数字内容的阅读权限,例如添加、删除、转移某个电子书籍的阅读权限,如将该电子书籍的阅读权限转移到另一终端,达到转移时限后再转移回原终端,这样可以在多个终端之间进行电子书籍的传阅,或者还可以将该电子书籍的阅读权限设置为共享。此外,还可以将阅读权限直接赠送给另一终端,这样原终端将无法再阅读该电子书籍。\n[0123] 从以上的描述中,可以看出本发明实施例提出的终端,根据阅读提示设置信息,服务器在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知数字内容的阅读情况,而且可以明确显示阅读的效果,并更新阅读计划。\n[0124] 相应的,本发明实施例还提供了一种数字内容的阅读控制系统,如图9所示,包括:数字内容的阅读控制装置901和终端902;\n[0125] 该数字内容的阅读控制装置901,到达预置阅读提示时间点时,获取终端的最后数字内容阅读位置点的值,并与当前预置数字内容阅读位置点的值进行比对,所述当前预置阅读数字内容位置点对应于所述预置阅读提示时间点;根据比对结果,向所述终端发送阅读提示,并将所述当前预置数字内容阅读位置点的值更新为所述最后数字内容阅读位置点的值;\n[0126] 该终端902,用于编辑阅读提示设置信息,并向服务器发送携带所述阅读提示设置信息的编辑请求,所述阅读提示设置信息包括:预置阅读提示时间点、预置数字内容阅读位置点;接收到达所述预置阅读提示时间点时,所述服务器发送的阅读提示并进行显示,所述阅读提示根据终端的最后数字内容阅读位置点的值与当前预置数字内容阅读位置点的值的比对结果产生。\n[0127] 从以上的描述中,可以看出本发明实施例提出的数字内容的阅读控制方法、装置、系统及终端,根据终端设置的阅读提示设置信息,通过在设定的阅读提示时间点向终端发送阅读提示,使终端明确获知该数字内容的阅读情况,而且该阅读提示可以明确显示阅读的效果,并更新阅读计划。\n[0128] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-09-18
未缴年费专利权终止
IPC(主分类): G06F 17/21
专利号: ZL 201010504124.5
申请日: 2010.09.30
授权公告日: 2014.06.04
- 2014-06-04
- 2012-06-27
实质审查的生效
IPC(主分类): G06F 17/21
专利申请号: 201010504124.5
申请日: 2010.09.30
- 2012-05-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-08-04
|
2010-03-08
| | |
2
| |
2009-04-08
|
2008-11-05
| | |
3
| |
2010-06-30
|
2009-12-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |