一种电子书的个性化定制方法

文档序号:9453139阅读:317来源:国知局
一种电子书的个性化定制方法
【技术领域】
[0001]本发明涉及数字出版领域,尤其涉及一种电子书的个性化定制方法。
【背景技术】
[0002]随着数字出版和移动阅读技术的迅速发展,电子书日渐普及。不同的需求使得人们对获取个性化定制的内容有了更多的要求。传统个性化定制技术是通过服务器,以显性或隐性方式获取终端用户信息,对电子书进行筛选并推送给用户,以整本电子书的形式进行阅读。但大多数情况下,用户并不是对所有章节内容都感兴趣。特别是对于合集类的期刊杂志等的电子书。目前以本为单位的电子书还没有形成可重用的内容资源。用户基本只能通过获取整本电子书进行阅读,无法对电子书章节内容进行个性化定制。

【发明内容】

[0003]本发明所要解决的技术问题在于提供一种电子书的个性化定制方法,能实现电子书内容的个性化定制,能对电子书章节内容自动更新。
[0004]—种电子书的个性化定制方法包括如下步骤:(I)获取终端用户个性化信息和终端设备信息。(2)服务器根据用户的个性化信息筛选数据库的电子书资源。(3)电子书资源重组封装成电子书。(4)终端用户个性化信息反馈。
[0005]进一步,本发明中的步骤(I)进一步包括:需要获取终端用户个性化信息和终端设备信息。终端用户个性化信息包括用户ID,年龄,性别,需求推送类型,已阅读内容,感兴趣程度和需要更换的内容。终端设备信息包括设备系统、设备类型、设备分辨率。用户的个性化信息保存成uSerdata.xml文件,存放在服务器的用户数据库中。用户个性化信息以xml元素标签形式存在。终端设备信息以记录形式保存在服务器的终端设备信息库的数据库表中,设备系统、设备类型、设备分辨率以对应字段存放。
[0006]进一步,本发明中的步骤(2)进一步包括:通过服务器读取用户数据库中最近更新的userdata.xml,调用个性化信息数据和数据库的电子书资源的标引属性进行比对,筛选出推送的资源列表。电子书资源是按章节存放在数据库中,每个章节以xml文件形式存在。每个章节会按照资源ID、类型、阅读时间、兴趣程度和阅读状态标引属性。阅读状态包括未经阅读、已经阅读不需再阅读和已经阅读还需阅读。
[0007]进一步,本发明中的步骤(3)进一步包括:通过根据推送规则确定推送资源列表中的电子书章节;根据终端设备信息,分别选择对应的HTML模板、EPUB模板;使用所述HTML模板套用所述重组的电子书章节得到HTML内容,使用所述EPUB模板套用所述重组的电子书章节得到EPUB电子书资源包。
[0008]进一步,本发明中的所述步骤(4):用户的个性化信息会被自动收集,对userdata.xml对应标签进行更新,并自动更新服务器用户数据库中的userdata.xml。
[0009]本发明能实现电子书内容的个性化定制,能对电子书章节内容自动更新。
【附图说明】
[0010]图1为本发明方法的流程图。
【具体实施方式】
[0011]为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和【具体实施方式】对本发明做进一步的详细说明:
图1是本发明所述方法的流程图,如图所示本发明包括如下几个步骤:
步骤(I):获取终端用户个性化信息和终端设备信息。
[0012]终端用户个性化信息包括用户ID,年龄,性别,需求推送类型,已阅读内容,感兴趣程度和需要更换的内容。终端设备信息包括设备系统、设备类型、设备分辨率。个性化信息保存成userdata.xml文件,存放在服务器的用户数据库中。用户个性化信息以xml元素标签形式存在。终端设备信息包括设备系统、设备类型、设备分辨率。终端设备信息以记录形式保存在服务器的终端设备信息库的数据库表中,设备系统、设备类型、设备分辨率以对应字段存放。
步骤(2):服务器根据用户的个性化信息筛选数据库的电子书资源。
[0013]服务器读取用户数据库中最近更新的userdata.xml,调用个性化信息数据和数据库的电子书资源的标引属性进行比对,筛选出推送的资源列表。电子书资源是按章节存放在数据库中,每个章节以xml文件形式存在。每个章节会按照资源ID、类型、阅读时间、兴趣程度和阅读状态标引属性。阅读状态包括未经阅读、已经阅读不需再阅读和已经阅读还需阅读。
[0014]步骤(3):电子书资源重组封装成电子书。
[0015]根据推送规则确定推送资源列表中的电子书章节,推送规则可根据具体的业务需求而定,比如设置一次推送的电子书章节上限;通过根据推送规则确定推送资源列表中的电子书章节;根据终端设备信息,分别选择对应的HTML模板、EPUB模板;使用所述EPUB模板套用所述重组的电子书章节得到EPUB电子书资源包,使用所述HTML模板套用所述重组的电子书章节得到HTML内容。
[0016]对于使用EPUB模板重组电子书章节,将电子书章节xml文件转换成xhtml文件;将阅读评价信息作为交互组件添加到电子书章节xhtml文件中;通过匹配模板,打包xhtml文件对应的图片、音视频资源和userdata.xml,形成电子书资源包。
[0017]形成的EPUB电子书资源包包含以下文件:用于标识打包形式的mimetype文件;用于描述容器格式信息的container, xml,位于META-1NF目录;电子书章节文件chapl.xhtml和chap2.xhtml等,位于OEBPS目录下;样式表文件css.xml,位于OEBPS目录下;用于描述元数据的文件metadata, opf,位于OEBPS目录下;个性化信息userdata.xml,位于OEBPS目录下;电子书用到的所有图片文件,存放在OEBPS/image目录下。电子书用到的所有音频和视频文件存放在OEBPS/media目录下。
[0018]对于使用HTML模板重组电子书章节,将确定的电子书章节列表自动生成章节目录toe.html ;将电子书章节xml文件转换成HTML文件;将阅读评价信息作为交互组件添加到每个章节HTML文件中;通过匹配模板,重组形成电子书HTML网页。
[0019]步骤(4):终端用户个性化信息反馈。
[0020]对于重组形成的EPUB电子书资源包,终端获取服务器推送的电子书资源包,解压后在终端阅读。用户通过电子书章节内容后的交互组件,对每个章节感兴趣程度和类型进行评价,可以标引已经阅读的章节,并可通过交互组件要求更换章节内容。同时,阅读时间等隐性数据会在后台收集。用户的个性化信息会被终端自动收集,对电子书资源包中的userdata.xml对应标签进行更新,并自动更新服务器用户数据库中的userdata.xml。
[0021]对于重组形成的电子书HTML网页,服务器将电子书HTML网页推送到终端。用户通过电子书章节内容后的交互组件,对每个章节的感兴趣程度和类型进行评价,可以标引已经阅读的章节,并可通过交互组件要求更换章节内容。同时,阅读时间等隐性数据会在后台收集。用户的个性化信息会被服务器自动收集,服务器对数据库中userdata.xml对应标签进行更新。
[0022]以上是本发明对优选实施例的详细说明,但是本领域的普通技术人员应该意识至IJ,在本发明范围内和精神指导下,各种改进添加和替换都是可能的,这些都在本发明权利要求所限定的保护范围内。
【主权项】
1.一种电子书的个性化定制方法,其特征在于包括以下步骤: 步骤一:获取终端用户个性化信息和终端设备信息; 步骤二:服务器根据用户的个性化信息筛选数据库的电子书资源; 步骤三:电子书资源重组封装成电子书; 步骤四:终端用户个性化信息反馈。2.根据权利要求1所述的方法,其特征在于:所述步骤一:终端用户个性化信息包括用户ID,性别,年龄,需求推送类型,已阅读内容,感兴趣程度和需要更换的内容;终端设备信息包括设备系统、设备类型、设备分辨率。3.根据权利要求2所述的方法,其特征在于:所述步骤一:用户的个性化信息保存成userdata.xml文件,存放在服务器的用户数据库中;用户个性化信息以xml元素标签形式存在。4.根据权利要求2所述的方法,其特征在于:所述步骤一:终端设备信息以记录形式保存在服务器的终端设备信息库的数据库表中,设备系统、设备类型、设备分辨率以对应字段存放。5.根据权利要求1所述的方法,其特征在于:所述步骤二:服务器读取用户数据库中最近更新的userdata.xml,调用个性化信息数据和数据库的电子书资源的标引属性进行比对,筛选出推送的资源列表。6.根据权利要求5所述的方法,其特征在于:所述步骤二:电子书资源是按章节存放在数据库中,每个章节以xml文件形式存在;每个章节会按照资源ID、类型、阅读时间、兴趣程度和阅读状态标引属性;阅读状态包括未经阅读、已经阅读不需再阅读和已经阅读还需阅读。7.根据权利要求1所述的方法,其特征在于:所述步骤三:电子书资源重组封装成电子书包含以下步骤:根据推送规则确定推送资源列表中的电子书章节;根据终端设备信息,分别选择对应的HTML模板、EPUB模板;使用所述EPUB模板套用所述重组的电子书章节得到EPUB电子书资源包,使用所述HTML模板套用所述重组的电子书章节得到HTML内容。8.根据权利要求7所述的方法,其特征在于:推送规则可按具体业务需求而定。9.根据权利要求1所述的方法,其特征在于:所述步骤四:用户个性化信息被自动收集,对userdata.xml对应标签进行更新,并自动更新服务器用户数据库中的userdata.xml ο
【专利摘要】本发明公开了一种电子书的个性化定制方法,包括如下步骤:(1)获取终端用户个性化信息和终端设备信息。(2)服务器根据用户的个性化信息筛选数据库的电子书资源。(3)电子书资源重组封装成电子书。(4)终端用户个性化信息反馈。本发明能解决的技术问题在于提供一种电子书的个性化定制方法,能实现电子书内容的个性化定制,能对电子书章节内容自动更新。
【IPC分类】G06F17/30
【公开号】CN105205141
【申请号】CN201510597701
【发明人】王强, 张 杰
【申请人】杭州电子科技大学
【公开日】2015年12月30日
【申请日】2015年9月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1