电子书数据处理方法与装置的制造方法_5

文档序号:8412569阅读:来源:国知局
载所述电子书网站中的电子书的正文、解析所述电子书内容,以及保存所述电子书的最新章节。
[0168]A16、根据A15所述的方法,其特征在于,所述阅读器对象包括:
[0169]导航类,用于访问电子书页面;
[0170]保存类,用于保存用户在所述电子书网站最后一次阅读的电子书的信息;
[0171]解析类,用于从一个电子书网页中解析出包括标题、正文、和上下页信息在内的信息。
[0172]A17、根据A15所述的方法,其特征在于,所述注入程序还包括以下至少之一:
[0173]网址获取对象,用于获取当前电子书网页的网址;
[0174]配置对象,用于获取当前用户的对当前电子书网页的配置信息;
[0175]统计对象,用于对当前用户的历史浏览行为信息进行统计分析。
[0176]A18、根据A1-A9、A11-A14中任一项所述的方法,其特征在于,所述浏览器使用IE内核和/或CHROME内核。
[0177]根据本发明实施例,还揭示了 B19、一种电子书数据处理装置,其特征在于,包括:
[0178]确定模块,用于确定浏览器访问电子书网站;
[0179]注入访问模块,用于向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站,其中,所述注入程序用于获取和处理所述电子书网站中的电子书数据。
[0180]B20、根据B19所述的装置,其特征在于,所述注入访问模块,用于每当所述浏览器开启一个所述电子书网站的网页,则向所述浏览器发起至少一个所述BHO请求,请求使用设定的注入程序访问所述电子书网站。
[0181]B21、根据B19所述的装置,其特征在于,所述注入访问模块,用于向所述浏览器发起所述BHO请求,请求所述浏览器将其浏览器Browser对象交给所述注入程序,供所述注入程序访问所述电子书网站。
[0182]B22、根据B21所述的装置,其特征在于,所述注入访问模块,用于向所述浏览器发起所述BHO请求,请求所述浏览器将其Browser对象交给所述注入程序,通过所述注入程序向所述浏览器注入自定义对象;使用所述自定义对象访问所述电子书网站中的网页,获取和处理所述网页中的电子书数据,并将处理后的所述电子书数据发送给所述浏览器进行显不O
[0183]B23、根据B22所述的装置,其特征在于,所述注入访问模块在使用所述自定义对象访问所述电子书网站中的网页时,
[0184]所述自定义对象通过所述注入程序中的WebBrowser访问所述电子书网站中的网页。
[0185]B24、根据B23所述的装置,其特征在于,所述注入访问模块在获取和处理所述网页中的电子书数据,并将处理后的所述电子书数据发送给所述浏览器进行显示时,根据电子书页面解析规则获取所述网页中的电子书正文的数据,其中,所述电子书页面解析规则用于获取电子书各部分数据和/或属性;通过所述自定义对象对所述电子书正文的数据进行前端渲染后,交给所述浏览器进行显示。
[0186]B25、根据B24所述的装置,其特征在于,所述电子书页面解析规则包括:电子书内容提取规则,用于提取所述电子书网站的当前网页所属的电子书的正文数据、章节内容节数据、首页、书名、和目录地址。
[0187]B26、根据B25所述的方法,其特征在于,所述电子书页面解析规则还包括以下至少之一:
[0188]电子书网站确定规则,用于根据用户输入的网址,确定该网址对应的网站是否为电子书网站;
[0189]电子书标识获取规则,用于获取所述电子书网站的当前网页所属的电子书标识和章节标识。
[0190]B27、根据B24所述的装置,其特征在于,所述注入访问模块还用于在根据电子书页面解析规则获取所述网页中的电子书正文的数据后,将所述电子书正文的数据设置为不可复制数据。
[0191]B28、根据B22至B27任一项所述的装置,其特征在于,所述注入程序使用C++语言编写,所述自定义对象使用JavaScript语言编写。
[0192]B29、根据B21所述的装置,其特征在于,所述注入访问模块,用于向所述浏览器发起所述BHO请求,通过所述BHO请求的SetSite接口请求所述浏览器将其Browser对象交给所述注入程序。
[0193]B30、根据B19所述的装置,其特征在于,还包括:
[0194]界面加载模块,用于在所述注入访问模块向所述浏览器发起浏览器辅助对象BHO请求之前,调用所述注入程序中的资源页,以加载显示所述电子书数据的界面。
[0195]B31、根据B19所述的装置,其特征在于,还包括:
[0196]更新模块,用于在所述注入访问模块向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站之后,每隔设定时间使用所述注入程序中的WebBrowser访问所述电子书网站中的网页,获取所述网页的更新信息。
[0197]B32、根据B23所述的装置,其特征在于,所述更新模块,用于每隔设定时间使用所述注入程序中的WebB1wser访问所述电子书网站中的网页,根据所述网页的文档对象模型DOM结构,获取所述网页的更新信息。
[0198]B33、根据B19-B28、B29-B32中任一项所述的装置,其特征在于,所述注入程序包括阅读器对象,用于下载所述电子书网站中的电子书的正文、解析所述电子书内容,以及保存所述电子书的最新章节。
[0199]B34、根据B33所述的装置,其特征在于,所述阅读器对象包括:
[0200]导航类,用于访问电子书页面;
[0201]保存类,用于保存用户在所述电子书网站最后一次阅读的电子书的信息;
[0202]解析类,用于从一个电子书网页中解析出包括标题、正文、和上下页信息在内的信息。
[0203]B35、根据B33所述的装置,其特征在于,所述注入程序还包括以下至少之一:
[0204]网址获取对象,用于获取当前电子书网页的网址;
[0205]配置对象,用于获取当前用户的对当前电子书网页的配置信息;
[0206]统计对象,用于对当前用户的历史浏览行为信息进行统计分析。
[0207]B36、根据B19-B28、B29-B32中任一项所述的装置,其特征在于,所述浏览器使用IE内核和/或CHROME内核。
【主权项】
1.一种电子书数据处理方法,其特征在于,包括: 确定浏览器访问电子书网站; 向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站,其中,所述注入程序用于获取和处理所述电子书网站中的电子书数据。
2.根据权利要求1所述的方法,其特征在于,所述向所述浏览器发起浏览器辅助对象BHO请求的步骤包括: 每当所述浏览器开启一个所述电子书网站的网页,则向所述浏览器发起至少一个所述BHO请求。
3.根据权利要求1所述的方法,其特征在于,所述向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站的步骤包括: 向所述浏览器发起所述BHO请求,请求所述浏览器将其浏览器Browser对象交给所述注入程序,供所述注入程序访问所述电子书网站。
4.根据权利要求3所述的方法,其特征在于,所述请求所述浏览器将其浏览器Browser对象交给所述注入程序,供所述注入程序访问所述电子书网站的步骤包括: 请求所述浏览器将其Browser对象交给所述注入程序,通过所述注入程序向所述浏览器注入自定义对象; 使用所述自定义对象访问所述电子书网站中的网页,获取和处理所述网页中的电子书数据,并将处理后的所述电子书数据发送给所述浏览器进行显示。
5.根据权利要求4所述的方法,其特征在于,所述使用所述自定义对象访问所述电子书网站中的网页的步骤包括: 所述自定义对象通过所述注入程序中的WebB1wser访问所述电子书网站中的网页。
6.一种电子书数据处理装置,其特征在于,包括: 确定模块,用于确定浏览器访问电子书网站; 注入访问模块,用于向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站,其中,所述注入程序用于获取和处理所述电子书网站中的电子书数据。
7.根据权利要求6所述的装置,其特征在于,所述注入访问模块,用于每当所述浏览器开启一个所述电子书网站的网页,则向所述浏览器发起至少一个所述BHO请求,请求使用设定的注入程序访问所述电子书网站。
8.根据权利要求6所述的装置,其特征在于,所述注入访问模块,用于向所述浏览器发起所述BHO请求,请求所述浏览器将其浏览器Browser对象交给所述注入程序,供所述注入程序访问所述电子书网站。
9.根据权利要求8所述的装置,其特征在于,所述注入访问模块,用于向所述浏览器发起所述BHO请求,请求所述浏览器将其Browser对象交给所述注入程序,通过所述注入程序向所述浏览器注入自定义对象;使用所述自定义对象访问所述电子书网站中的网页,获取和处理所述网页中的电子书数据,并将处理后的所述电子书数据发送给所述浏览器进行显不O
10.根据权利要求9所述的装置,其特征在于,所述注入访问模块在使用所述自定义对象访问所述电子书网站中的网页时,所述自定义对象通过所述注入程序中的WebB1wser访问所述电子书网站中的网页。
【专利摘要】本申请提供了一种电子书数据处理方法与装置,其中,电子书数据处理方法包括:确定浏览器访问电子书网站;向所述浏览器发起浏览器辅助对象BHO请求,请求使用设定的注入程序访问所述电子书网站,其中,所述注入程序用于获取和处理所述电子书网站中的电子书数据。通过本申请,提高了浏览器下载电子书数据的速度,提升了用户的阅读体验。
【IPC分类】G06F17-30
【公开号】CN104731902
【申请号】CN201510126258
【发明人】任寰, 谢洲为, 李超, 糜裕峰
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年6月24日
【申请日】2012年3月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1