基于排版引擎实现的书籍呈现方法、系统及存储介质技术方案

技术编号:35197335 阅读:16 留言:0更新日期:2022-10-12 18:30
本发明专利技术提出了基于排版引擎实现的书籍呈现方法、系统及存储介质,涉及互联网技术领域。该方法包括:获取用户身份信息、用户操作路径和待阅读书籍信息。确定待阅读书籍类型信息。生成该待阅读书籍对应的二进制行序列。根据用户身份信息,获取阅读数据。将所有阅读数据输入至训练好的AI模型中,得到该用户的阅读特点。根据阅读特点和待阅读书籍类型信息,确定该待阅读书籍的排版方式,并按照排版方式对二进制行序列进行排版。根据排版后的二进制行序列,调取待阅读书籍中对应的页面信息,得到排版后的待阅读书籍,并基于用户操作路径,展示排版后的待阅读书籍。实现了针对用户对于各类型书籍的阅读喜好和习惯,对待阅读书籍进行排版的目的。版的目的。版的目的。

【技术实现步骤摘要】
基于排版引擎实现的书籍呈现方法、系统及存储介质


[0001]本专利技术涉及互联网
,具体而言,涉及基于排版引擎实现的书籍呈现方法、系统及存储介质。

技术介绍

[0002]随着互联网技术应用的越来越广泛,传统的纸质阅读方式已逐渐被电子阅读方式取代,人们越来越趋向于利用互联网和计算机技术,通过阅读应用或者阅读器来阅读书籍。
[0003]目前,人们进行电子阅读有以下两种方式:一种是通过手机、iPad等移动设备下载阅读器APP进行在线阅读,另一种是利用PC端打开浏览器以网页浏览方式进行在线阅读。这两种方式通常都支持多种阅读模式,用户可以根据自己的需求在线阅读各类书籍内容,并且还能在线实时更新最新的资源素材,为用户带来了更多的便利。虽然现有的电子阅读方式能够满足人们在线阅读需求,但是由于每个人的阅读喜好和习惯不同且同一用户对不同类型书籍的阅读方式也不同,通过现有的电子阅读方式得到的电子书籍并不能针对不同用户对于各类型书籍的阅读喜好和习惯,对各种类型的书籍进行排版,以更适应用户的阅读习惯,进而容易降低用户体验感,甚至导致用户流失。

技术实现思路

[0004]本专利技术的目的在于提供一种基于排版引擎实现的书籍呈现方法、系统及存储介质,用以改善现有技术中并不能针对不同用户对于各类型书籍的阅读喜好和习惯,对各种类型的书籍进行排版,以更适应用户的阅读习惯的问题。
[0005]本专利技术的实施例是这样实现的:
[0006]第一方面,本申请实施例提供一种基于排版引擎实现的书籍呈现方法,其包括如下步骤:
[0007]当响应于用户的书籍阅读操作时,获取用户身份信息、用户操作路径和待阅读书籍信息;
[0008]将待阅读书籍信息输入至预置书籍类型数据库中进行匹配,确定待阅读书籍类型信息;
[0009]按照页码顺序,以二进制方式读入待阅读书籍的每行内容,生成该待阅读书籍对应的二进制行序列;
[0010]根据用户身份信息,获取该用户在多个阅读途径的阅读数据,其中,任一阅读途径的阅读数据包括浏览特点和第一阅读书籍类型信息;
[0011]将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点;
[0012]根据阅读特点和待阅读书籍类型信息,确定该待阅读书籍的排版方式,并按照排版方式对二进制行序列进行排版;
[0013]根据排版后的二进制行序列,调取待阅读书籍中对应的页面信息,得到排版后的
待阅读书籍,并基于用户操作路径,展示排版后的待阅读书籍。
[0014]在本专利技术的一些实施例中,上述将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点的步骤包括:
[0015]将所有阅读数据输入至训练好的AI模型中,确定各个第一阅读书籍类型信息相匹配的浏览特点;
[0016]利用所有第一阅读书籍类型信息和对应的浏览特点构成该用户的阅读特点;
[0017]根据阅读特点,配置对应的排版模板。
[0018]在本专利技术的一些实施例中,上述按照排版方式对二进制行序列进行排版的步骤包括:
[0019]根据待阅读书籍的排版方式,确定对应的排版模板,并按照该排版模板对二进制行序列进行排版。
[0020]在本专利技术的一些实施例中,上述根据用户身份信息,获取该用户在多个阅读途径的阅读数据的步骤之后,该方法还包括:
[0021]根据所有阅读数据,确定第二阅读书籍类型信息;
[0022]利用网络爬虫爬取电子图书馆中符合第二阅读书籍类型信息的所有书籍数据,任一书籍数据包括书籍简介和阅读人数;
[0023]基于阅读人数,依次展示所有书籍简介。
[0024]在本专利技术的一些实施例中,上述基于用户操作路径,展示排版后的待阅读书籍的步骤包括:
[0025]对排版后的待阅读书籍进行页面渲染后进行展示。
[0026]在本专利技术的一些实施例中,上述将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯的步骤之前,该方法还包括:
[0027]构建AI模型;
[0028]获取多个样本,样本包括测试书籍阅读类型信息和测试浏览特点;
[0029]利用多个样本训练AI模型,以得到训练好的AI模型。
[0030]在本专利技术的一些实施例中,上述构建AI模型的步骤包括:
[0031]通过随机森林算法和卷积神经网络算法构建AI模型。
[0032]第二方面,本申请实施例提供一种基于排版引擎实现的书籍呈现系统,其包括:
[0033]待阅读书籍信息获取模块,用于当响应于用户的书籍阅读操作时,获取用户身份信息、用户操作路径和待阅读书籍信息;
[0034]待阅读书籍类型信息确定模块,用于将待阅读书籍信息输入至预置书籍类型数据库中进行匹配,确定待阅读书籍类型信息;
[0035]二进制读入模块,用于按照页码顺序,以二进制方式读入待阅读书籍的每行内容,生成该待阅读书籍对应的二进制行序列;
[0036]阅读数据获取模块,用于根据用户身份信息,获取该用户在多个阅读途径的阅读数据,其中,任一阅读途径的阅读数据包括浏览特点和第一阅读书籍类型信息;
[0037]阅读特点得到模块,用于将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点;
[0038]排版模块,用于根据阅读特点和待阅读书籍类型信息,确定该待阅读书籍的排版
方式,并按照排版方式对二进制行序列进行排版;
[0039]展示模块,用于根据排版后的二进制行序列,调取待阅读书籍中对应的页面信息,得到排版后的待阅读书籍,并基于用户操作路径,展示排版后的待阅读书籍。
[0040]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
[0041]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
[0042]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0043]本专利技术提供一种基于排版引擎实现的书籍呈现方法、系统及存储介质,其包括如下步骤:当响应于用户的书籍阅读操作时,获取用户身份信息、用户操作路径和待阅读书籍信息。将待阅读书籍信息输入至预置书籍类型数据库中进行匹配,确定待阅读书籍类型信息。按照页码顺序,以二进制方式读入待阅读书籍的每行内容,生成该待阅读书籍对应的二进制行序列,从而在将复杂、文字繁多的待阅读书籍内容进行简化的同时,也可保证转换后的每行内容具有唯一性。根据用户身份信息,获取该用户在多个阅读途径的阅读数据,其中,任一阅读途径的阅读数据包括浏览特点和第一阅读书籍类型信息。将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点。然后根据用户的阅读特点确定用户对于各个第一阅读书籍类型的浏览特点,进而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于排版引擎实现的书籍呈现方法,其特征在于,包括如下步骤:当响应于用户的书籍阅读操作时,获取用户身份信息、用户操作路径和待阅读书籍信息;将所述待阅读书籍信息输入至预置书籍类型数据库中进行匹配,确定待阅读书籍类型信息;按照页码顺序,以二进制方式读入待阅读书籍的每行内容,生成该待阅读书籍对应的二进制行序列;根据所述用户身份信息,获取该用户在多个阅读途径的阅读数据,其中,任一阅读途径的阅读数据包括浏览特点和第一阅读书籍类型信息;将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点;根据所述阅读特点和所述待阅读书籍类型信息,确定该待阅读书籍的排版方式,并按照所述排版方式对所述二进制行序列进行排版;根据排版后的二进制行序列,调取所述待阅读书籍中对应的页面信息,得到排版后的待阅读书籍,并基于所述用户操作路径,展示排版后的待阅读书籍。2.根据权利要求1所述的基于排版引擎实现的书籍呈现方法,其特征在于,所述将所有阅读数据输入至训练好的AI模型中分析该用户的阅读习惯,得到该用户的阅读特点的步骤包括:将所有阅读数据输入至训练好的AI模型中,确定各个第一阅读书籍类型信息相匹配的浏览特点;利用所有第一阅读书籍类型信息和对应的浏览特点构成该用户的阅读特点;根据所述阅读特点,配置对应的排版模板。3.根据权利要求2所述的基于排版引擎实现的书籍呈现方法,其特征在于,按照所述排版方式对所述二进制行序列进行排版的步骤包括:根据所述待阅读书籍的排版方式,确定对应的排版模板,并按照该排版模板对所述二进制行序列进行排版。4.根据权利要求1所述的基于排版引擎实现的书籍呈现方法,其特征在于,根据所述用户身份信息,获取该用户在多个阅读途径的阅读数据的步骤之后,还包括:根据所有阅读数据,确定第二阅读书籍类型信息;利用网络爬虫爬取电子图书馆中符合所述第二阅读书籍类型信息的所有书籍数据,任一所述书籍数据包括书籍简介和阅读人数;基于所述阅读人数,依次展示所有书籍简介。5.根据权利要求1所述的基于排版引擎实现的书籍呈现方法,其特征在于,基于所述用户操作路径,展示排版后...

【专利技术属性】
技术研发人员:廖文星邓德渊王嘉南朱云鹏吴碧娟
申请(专利权)人:厦门诸云纵横科技有限公司
类型:发明
国别省市:

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

1