一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图片类电子书中推广资源的展示方法及电子设备与流程

2022-03-05 08:51:03 来源:中国专利 TAG:


1.本发明涉及电子书技术领域,具体涉及一种图片类电子书中推广资源的展示方法、电子设备及计算机存储介质。


背景技术:

2.随着科技及社会的不断发展,读者的阅读习惯已发生改变,越来越多的读者青睐于通过电子书平台来阅读电子书。目前,许多电子书平台会在用户阅读电子书过程中展示广告、公益宣传等推广资源。
3.然而,发明人在实施过程中发现,现有技术中存在如下缺陷:现有技术中的电子书平台通常是在用户阅读了一定数量的电子书内容后,创建一个专门用于展示推广资源的阅读页。然而该种推广资源展示方式单一,并且会额外增加用户的阅读篇幅,降低用户体验。


技术实现要素:

4.鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图片类电子书中推广资源的展示方法、电子设备及计算机存储介质。
5.根据本发明的一个方面,提供了一种图片类电子书中推广资源的展示方法,包括:
6.检测用户阅读的图片类电子书当前的翻页模式;
7.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
8.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
9.根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
10.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行下操作:
11.检测用户阅读的图片类电子书当前的翻页模式;
12.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
13.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
14.根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述图片类电子书中推广资源的展示方法对应的操作。
15.本发明提供的图片类电子书中推广资源的展示方法、电子设备以及计算机存储介质中:检测用户阅读的图片类电子书当前的翻页模式;若当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在固定推广位中展示推广资源;若当
前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在动态推广位中展示推广资源。采用本方案,无需额外增加专门用于展示推广资源的阅读页,从而不会增加用户的阅读篇幅;而且本方案根据不同的翻页模式采用不同的推广资源展示方式,避免了推广资源展示方式单一的技术弊端。而且各个翻页模式下采用的推广资源展示方式与对应的翻页模式匹配度高,有利于提升推广资源的展示效果。
16.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
17.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
18.图1示出了本发明实施例一提供的一种图片类电子书中推广资源的展示方法的流程示意图;
19.图2示出了本发明实施例一提供的一种阅读页面的示意图;
20.图3示出了本发明实施例一提供的另一种阅读页面的示意图;
21.图4示出了本发明实施例二提供的一种图片类电子书中推广资源的展示方法的流程示意图;
22.图5示出了本发明实施例二提供的一种页面示意图;
23.图6示出了本发明实施例三提供的一种图片类电子书中推广资源的展示方法的流程示意图;
24.图7示出了本发明实施例三提供的一种页面示意图;
25.图8示出了本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
26.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
27.实施例一
28.图1示出了本发明实施例一提供的一种图片类电子书中推广资源的展示方法的流程示意图。其中,本发明实施例所提供的图片类电子书中推广资源的展示方法可以由电子书平台对应的用户终端执行。本发明实施例对用户终端的具体类型不作限定,例如该用户终端可以为手机、阅读器、电脑、以及智能可穿戴设备等等。
29.如图1所示,该方法包括如下步骤:
30.步骤s110,检测用户阅读的图片类电子书当前的翻页模式;若当前的翻页模式为左右翻页模式,则执行步骤s120;若当前的翻页模式为上下翻页模式,则执行步骤s130。
31.图片类电子书是指,在电子书平台中电子书内容以图片形式呈现的电子书,如漫
画类电子书和/或pdf类电子书等等。本步骤所述的用户阅读的图片类电子书具体为用户当前正在阅读的图片类电子书。
32.另外,为提升用户阅读图片类电子书的阅读体验,电子书平台为用户提供有左右翻页模式以及上下翻页模式,用户可以根据需求选择相应的翻页模式。在左右翻页模式下,用户可以通过左右滑动操作切换阅读页面,从而在可视区内变更电子书内容;在上下翻页模式下,用户可以通过上下滑动操作实现阅读页面的滚动,从而在可视区内变更电子书内容。
33.本发明实施例在用户阅读电子书时,识别用户当前阅读的电子书的类型。若用户当前阅读的是图片类电子书,则进一步识别该图片类电子书当前对应的翻页模式,从而便于后续基于不同的翻页模式执行不同的推广资源展示方法。
34.步骤s120,从阅读页面中的无意义区域中确定出固定推广位,并在固定推广位中展示推广资源。
35.阅读页面中通常会存在一些无意义区域,该无意义区域是指与电子书实质内容无关的区域。例如,无意义区域可以是阅读页面中的空白区域,也可以是阅读页面中不包含任何元素的单一颜色背景区域等等。
36.在左右翻页模式下,为便于页面展示,通常会将图片类电子书的电子书内容分割为尺寸相同的图片,该图片称为电子书内容图片,每个阅读页面展示一个电子书内容图片。而且,为了保障页面显示效果,每个电子书内容图片的尺寸小于用户终端中可视区的尺寸,从而阅读页面中除了包含有电子书内容图片的区域之外,还包含有无意义区域。如图2所示,阅读页面包括电子书内容区域21以及位于阅读页面顶部以及底部的无意义区域22(见图2中顶部以及底部的黑色区域)。
37.由于电子书内容图片的尺寸固定,以及电子书内容图片在阅读页面中的位置固定,由此在左右翻页模式下阅读页面中的无意义区域位置固定,从而本发明实施例在确定出当前的翻页模式为左右翻页模式时,从阅读页面中的无意义区域中确定出固定推广位。
38.其中,固定推广位在可视区中位置固定,例如,在竖屏状态下,固定推广位通常位于可视区的顶部或底部;在横屏状态下,固定推广位通常位于可视区的侧栏等。另外,固定推广位长时存在,用户在执行翻页操作、图片缩放等操作后,固定推广位仍存在于可视区中。
39.步骤s130,从阅读页面的无意义区域中确定出动态推广位,并在动态推广位中展示推广资源。
40.在上下翻页模式下,阅读页面是包含电子书内容的长页面。由于页面排版等因素,该阅读页面中仍存在一些无意义区域。如图3所示,阅读页面包含两个电子书内容区域31以及无意义区域32(图3中白色部分)。
41.由于在上下翻页模式下,无意义区域在可视区内的位置是动态变化的,由此本发明实施例在确定出当前的翻页模式为上下翻页模式时,从阅读页面中的无意义区域中确定出动态推广位。其中,动态推广位在可视区内位置不固定,并且动态推广位短时存在,仅在本次阅读过程中有效。
42.由此可见,本发明实施例从阅读页面中的无意义区域中确定推广位,继而在推广位中展示推广资源,从而无需额外增加专门用于展示推广资源的阅读页,进而不会增加用
户的阅读篇幅,提升用户阅读体验;而且,本发明实施例检测用户阅读的图片类电子书当前的翻页模式,并根据翻页模式的不同采用不同的推广资源展示方式,解决了现有技术中推广资源展示方式单一的技术弊端。而且,本发明实施例在各个翻页模式下所采用的推广资源展示方式与对应的翻页模式匹配度高,从而有利于提升推广资源的展示效果。
43.实施例二
44.图4示出了本发明实施例二提供的一种图片类电子书中推广资源的展示方法的流程示意图。其中,本发明实施例是对实施例一中方法的进一步优化。
45.如图4所示,该方法包括如下步骤:
46.步骤s410,检测出用户阅读的图片类电子书当前的翻页模式为上下翻页模式。
47.步骤s420,识别阅读页面中的无意义区域。
48.为便于数据处理,可以以章节为单位进行动态推广位的识别。即本步骤所述的阅读页面具体为下一章节对应的阅读页面,由此用户在阅读下一章节之前已确定出动态推广位,从而便于用户在阅读下一章节时及时在动态推广位中展示推广资源。
49.由于动态推广位是从阅读页面中的无意义区域确定出,由此本发明实施例需先识别出阅读页面中的无意义区域。又由于本发明实施例中无意义区域为空白区域或纯色背景区域,则无意义区域与包含电子书内容的有意义区域在颜色值上有明显的不同。基于此,本发明实施例获取阅读页面中像素点的颜色值,并根据像素点之间颜色值的差异,识别阅读页面中的无意义区域。其中,具体可采用但不限于以下识别方式来识别无意义区域。
50.识别方式一,将阅读页面划分为多个尺寸一致的页面单元;针对于任一页面单元,若该页面单元包含的像素点的颜色值均相同,则将该页面单元确定为候选页面单元;待筛选出候选页面单元之后,将对应的颜色值相同,并且彼此相邻的多个候选页面单元聚合为对应的无意义区域。
51.识别方式二,对阅读页面进行轮廓识别,以确定出阅读页面中有意义区域与无意义区域之间的边界线;依据边界线将阅读页面划分为多个区块;针对于任一区块,若该区块包含的像素点的颜色值相同,则将该区块确定为无意义区域。其中,通常情况下,包含电子书内容的区域与空白区域等无意义区域有明显分界线。如图3所示,在漫画类电子书中,通常会在包含电子书内容的区域外部绘制矩形等边框线,从而通过特定轮廓的识别来确定出阅读页面中有意义区域与无意义区域之间的边界线。边界线将阅读页面分割为不同的区域,继而将区域内包含的像素点的颜色值相同的区域确定为无意义区域。
52.进一步可选的,为了避免将电子书内容中小尺寸的空白或纯色区域误判为无意义区域,本发明实施例中设定无意义区域的面积大于预设阈值。则在上述识别方式一将多个候选页面单元聚合后,进一步判断聚合区域的面积是否大于预设阈值,若是,则将该聚合区域确定为无意义区域;以及在上述识别方式二中,针对于任一区块,若该区块包含的像素点的颜色值相同,并且其面积大于预设阈值,则将该区块确定为无意义区域。
53.步骤s430,从识别出的无意义区域中筛选出动态推广位。
54.具体至少可以通过以下筛选方式来筛选动态推广位:
55.筛选方式一:根据预设的推广频次从无意义区域中筛选出动态推广位。具体地,根据用户偏好等确定出每章为用户展示推广资源的次数n,并随机或按照相应规则从识别出的无意义区域中筛选出n个无意义区域作为动态推广位。采用该种筛选方式,能够使得筛选
出的动态推广位的个数满足预设的推广策略,便于对推广资源的管理。
56.筛选方式二:根据无意义区域的尺寸从无意义区域中筛选出动态推广位。具体地,在无意义区域的尺寸过小或形状不规则时,不便于后续推广资源的展示。则在本筛选方式中,可以剔除尺寸过小和/或形状过于不规则的无意义区域,从而将剩余的无意义区域作为动态推广位。采用该种筛选方式,能够便于后续推广资源的展示,提升推广资源的展示效果。
57.筛选方式三:根据预设的推广频次以及无意义区域的尺寸,从无意义区域中筛选出动态推广位。该筛选方式是上述两种筛选方式的结合,例如通过预设的推广频次确定每章节的推广次数为三次,则将无意义区域的尺寸较大的三个无意义区域作为动态推广位。采用该种筛选方式,既能满足预设的推广策略,又可以便于后续推广资源的展示。
58.步骤s440,获取推广信息。
59.具体根据动态推广位的尺寸和/或数目,获取推广资源,以使得获取的推广资源的数目与动态推广位的数目和/或尺寸相匹配。
60.此外,为便于提升推广资源的展示效率,在获取推广资源之后存储推广资源,记录各个动态推广位与获取的各个推广资源的对应关系。其中,动态推广位的尺寸与其对应的推广资源的尺寸相适配。
61.步骤s450,在动态推广位中展示推广资源。
62.由于在上下翻页模式下阅读页面通常为长页面中,由此用户终端的可视区无法同时展示阅读页面中的所有内容。基于此,本发明实施例仅识别位于可视区内的动态推广位,该动态推广位为目标动态推广位,继而在目标动态推广位上方创建动态图层,并在动态图层中渲染与该目标动态推广位对应的推广资源。其中,该动态图层在可视区内的位置不固定。
63.在一种可选的实施方式中,可以将该动态图层与对应的目标动态推广位所在图层合并,从而用户在执行上下滑动操作时,该动态图层展示的推广资源可以与阅读页面同步滚动。
64.在另一可选的实施方式中,记录动态图层与对应的目标动态推广位的相对位置关系,从而在用户通过上下滑动操作改变了目标动态推广位在可视区内的位置时,可以响应于目标动态推广位在可视区内位置变化,动态调整对应的动态图层在可视区内的位置,以使得在可视区内该动态图层与对应的目标动态推广位始终保持一致的相对位置关系。采用该种方式,一方面保障了推广资源的展示效果,另一方面避免动态图层对电子书内容造成遮挡,提升用户体验。并且相较于上述将图层合并的实施方式,本实施方式中图层中的推广资源可以动态变化,提高推广资源展示的灵活性。
65.此外,作为本发明实施例一种可选的实施方式,用户在执行了图片缩放操作之后,响应于图片缩放操作,再次执行从阅读页面的无意义区域中确定出动态推广位,并在动态推广位中展示推广资源的操作,从而动态变更展示的推广资源。
66.例如,通过本发明实施例的实施,确定出图3所示的空白区域32为目标动态推广位,则将推广资源51展示于该目标动态推广位后生成图5所示页面。由此能够在不增加用户的阅读篇幅的情况下展示推广资源。
67.由此可见,本发明实施例根据阅读页面中像素点的颜色值来识别阅读页面中的无
意义区域,从而提升无意义区域的识别精度及识别效率;并且通过预设的推广频次和/或无意义区域的尺寸来筛选动态推广位,能够提升用户体验以及便于后续推广资源的展示;而且在动态推广位中展示推广资源时,仅识别位于可视区内的目标动态推广位,从而节约系统资源。并且在目标动态推广位上方创建与该目标动态推广位尺寸一致的动态图层,并在动态图层中渲染与该目标动态推广位对应的推广资源,以实现推广资源的精准展示。
68.实施例三
69.图6示出了本发明实施例三提供的一种图片类电子书中推广资源的展示方法的流程示意图。其中,本发明实施例是对实施例一中方法的进一步优化。
70.如图6所示,该方法包括如下步骤:
71.步骤s610,检测出用户阅读的图片类电子书当前的翻页模式为左右翻页模式。
72.步骤s620,将可视区中的固定区域确定为固定推广位。
73.由于在左右翻页模式下,各个阅读页面的无意义区域在可视区内的位置固定,由此相较于实施例二,本实施例无需每次识别阅读页面的无意义区域,而是直接将可视区内的固定区域确定为固定推广位,该固定区域位于阅读页面的无意义区域中。
74.步骤s630,在固定推广位中展示推广资源。
75.具体地,在固定推广位上方创建常驻图层,该常驻图层在可视区内位置固定,在用户执行左右翻页操作时,展示的电子书内容发生变更,但该常驻图层位置并未发生变化。
76.进一步在创建的常驻图层中渲染推广资源。其中,为提升用户体验,不同的电子书章节对应不同的推广资源。从而在展示推广资源时,具体是根据当前展示的电子书章节,继而获得该电子书章节对应的推广资源进行展示。
77.例如,通过本发明实施例的实施,确定出图2所示的顶部黑色区域22为固定推广位,则将推广资源71展示于该固定推广位后生成图7所示页面。由此能够在不增加用户的阅读篇幅的情况下展示推广资源。
78.由此可见,本发明实施例在左右翻页模式下,无需识别阅读页面中的无意义区域,可以直接将可视区内的固定区域作为固定推广位,继而在该固定推广位中展示推广资源,从而提升推广位的确定效率,提升推广资源的展示效率。
79.实施例四
80.本发明实施例四提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的方法。
81.可执行指令具体可以用于使得处理器执行以下操作:
82.检测用户阅读的图片类电子书当前的翻页模式;
83.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
84.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
85.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
86.识别阅读页面中的无意义区域;
87.从所述无意义区域中筛选出动态推广位。
88.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
89.获取所述阅读页面中像素点的颜色值;
90.根据像素点之间颜色值的差异,识别阅读页面中的无意义区域。
91.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
92.将所述阅读页面划分为多个尺寸一致的页面单元;
93.针对于任一页面单元,若该页面单元包含的像素点的颜色值均相同,则将该页面单元确定为候选页面单元;
94.将对应的颜色值相同,并且彼此相邻的多个候选页面单元聚合为对应的无意义区域。
95.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
96.对所述阅读页面进行轮廓识别,以确定出阅读页面中有意义区域与无意义区域之间的边界线;
97.依据所述边界线将所述阅读页面划分为多个区块;
98.针对于任一区块,若该区块包含的像素点的颜色值相同,则将该区块确定为无意义区域。
99.在一种可选的实施方式中,所述无意义区域的面积大于预设阈值。
100.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
101.根据预设的推广频次和/或所述无意义区域的尺寸,从所述无意义区域中筛选出动态推广位。
102.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
103.在所述固定推广位中展示推广资源之前,根据动态推广位的尺寸和/或数目,获取推广资源;
104.存储所述推广资源,并记录各个动态推广位与获取的各个推广资源的对应关系。
105.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
106.识别位于可视区内的目标动态推广位;
107.在所述目标动态推广位上方创建动态图层,并在所述动态图层中渲染与该目标动态推广位对应的推广资源。
108.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
109.在所述动态图层中渲染与该目标动态推广位对应的推广资源之后,记录所述动态图层与所述目标动态推广位的相对位置关系,以供响应于所述目标动态推广位在可视区内位置变化,动态调整所述动态图层在所述可视区内的位置。
110.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
111.响应于图片缩放操作,再次执行所述从阅读页面中的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源的操作。
112.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
113.将可视区中的固定区域确定为固定推广位。
114.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:
115.在所述固定推广位上方创建常驻图层,在所述常驻图层内渲染所述推广资源。
116.由此可见,本发明实施例无需额外增加专门用于展示推广资源的阅读页,从而不会增加用户的阅读篇幅;而且根据不同的翻页模式采用不同的推广资源展示方式,避免了
推广资源展示方式单一的技术弊端。而且各个翻页模式下采用的推广资源展示方式与对应的翻页模式匹配度高,有利于提升推广资源的展示效果。
117.实施例五
118.图8示出了本发明实施例五提供的一种电子设备的结构示意图。本发明具体实施例并不对电子设备的具体实现做限定。
119.如图8所示,该电子设备可以包括:处理器(processor)802、通信接口(communications interface)804、存储器(memory)806、以及通信总线808。
120.其中:处理器802、通信接口804、以及存储器806通过通信总线808完成相互间的通信。通信接口804,用于与其它设备比如客户端或其它服务器等的网元通信。处理器802,用于执行程序810,具体可以执行上述方法实施例中的相关步骤。
121.具体地,程序810可以包括程序代码,该程序代码包括计算机操作指令。
122.处理器802可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
123.存储器806,用于存放程序810。存储器806可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
124.程序810具体可以用于使得处理器802执行以下操作:
125.检测用户阅读的图片类电子书当前的翻页模式;
126.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
127.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
128.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
129.识别阅读页面中的无意义区域;
130.从所述无意义区域中筛选出动态推广位。
131.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
132.获取所述阅读页面中像素点的颜色值;
133.根据像素点之间颜色值的差异,识别阅读页面中的无意义区域。
134.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
135.将所述阅读页面划分为多个尺寸一致的页面单元;
136.针对于任一页面单元,若该页面单元包含的像素点的颜色值均相同,则将该页面单元确定为候选页面单元;
137.将对应的颜色值相同,并且彼此相邻的多个候选页面单元聚合为对应的无意义区域。
138.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
139.对所述阅读页面进行轮廓识别,以确定出阅读页面中有意义区域与无意义区域之间的边界线;
140.依据所述边界线将所述阅读页面划分为多个区块;
141.针对于任一区块,若该区块包含的像素点的颜色值相同,则将该区块确定为无意义区域。
142.在一种可选的实施方式中,所述无意义区域的面积大于预设阈值。
143.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
144.根据预设的推广频次和/或所述无意义区域的尺寸,从所述无意义区域中筛选出动态推广位。
145.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
146.在所述固定推广位中展示推广资源之前,根据动态推广位的尺寸和/或数目,获取推广资源;
147.存储所述推广资源,并记录各个动态推广位与获取的各个推广资源的对应关系。
148.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
149.识别位于可视区内的目标动态推广位;
150.在所述目标动态推广位上方创建动态图层,并在所述动态图层中渲染与该目标动态推广位对应的推广资源。
151.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
152.在所述动态图层中渲染与该目标动态推广位对应的推广资源之后,记录所述动态图层与所述目标动态推广位的相对位置关系,以供响应于所述目标动态推广位在可视区内位置变化,动态调整所述动态图层在所述可视区内的位置。
153.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
154.响应于图片缩放操作,再次执行所述从阅读页面中的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源的操作。
155.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
156.将可视区中的固定区域确定为固定推广位。
157.在一种可选的实施方式中,程序810具体可以用于使得处理器802执行以下操作:
158.在所述固定推广位上方创建常驻图层,在所述常驻图层内渲染所述推广资源。
159.由此可见,本发明实施例无需额外增加专门用于展示推广资源的阅读页,从而不会增加用户的阅读篇幅;而且根据不同的翻页模式采用不同的推广资源展示方式,避免了推广资源展示方式单一的技术弊端。而且各个翻页模式下采用的推广资源展示方式与对应的翻页模式匹配度高,有利于提升推广资源的展示效果。
160.在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
161.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
162.类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个
实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
163.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
164.此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
165.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
166.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
167.本发明公开了:a1.一种图片类电子书中推广资源的展示方法,包括:
168.检测用户阅读的图片类电子书当前的翻页模式;
169.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
170.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
171.a2.根据a1所述的方法,其中,所述从阅读页面的无意义区域中确定出固定推广位
进一步包括:
172.识别阅读页面中的无意义区域;
173.从所述无意义区域中筛选出动态推广位。
174.a3.根据a2所述的方法,其中,所述识别阅读页面中的无意义区域进一步包括:
175.获取所述阅读页面中像素点的颜色值;
176.根据像素点之间颜色值的差异,识别阅读页面中的无意义区域。
177.a4.根据a3所述的方法,其中,所述根据像素点之间颜色值的差异,识别阅读页面中的无意义区域进一步包括:
178.将所述阅读页面划分为多个尺寸一致的页面单元;
179.针对于任一页面单元,若该页面单元包含的像素点的颜色值均相同,则将该页面单元确定为候选页面单元;
180.将对应的颜色值相同,并且彼此相邻的多个候选页面单元聚合为对应的无意义区域。
181.a5.根据a3所述的方法,其中,所述根据像素点之间颜色值的差异,识别阅读页面中的无意义区域进一步包括:
182.对所述阅读页面进行轮廓识别,以确定出阅读页面中有意义区域与无意义区域之间的边界线;
183.依据所述边界线将所述阅读页面划分为多个区块;
184.针对于任一区块,若该区块包含的像素点的颜色值相同,则将该区块确定为无意义区域。
185.a6.根据a2-a5中任一项所述的方法,其中,所述无意义区域的面积大于预设阈值。
186.a7.根据a2-a6中任一项所述的方法,其中,所述从所述无意义区域中筛选出动态推广位进一步包括:
187.根据预设的推广频次和/或所述无意义区域的尺寸,从所述无意义区域中筛选出动态推广位。
188.a8.根据a2-a7中任一项所述的方法,其中,在所述动态推广位中展示推广资源之前,所述方法还包括:
189.根据动态推广位的尺寸和/或数目,获取推广资源;
190.存储所述推广资源,并记录各个动态推广位与获取的各个推广资源的对应关系。
191.a9.根据a8所述的方法,其中,在所述动态推广位中展示推广资源进一步包括:
192.识别位于可视区内的目标动态推广位;
193.在所述目标动态推广位上方创建动态图层,并在所述动态图层中渲染与该目标动态推广位对应的推广资源。
194.a10.根据a9所述的方法,其中,在所述动态图层中渲染与该目标动态推广位对应的推广资源之后,所述方法还包括:
195.记录所述动态图层与所述目标动态推广位的相对位置关系,以供响应于所述目标动态推广位在可视区内位置变化,动态调整所述动态图层在所述可视区内的位置。
196.a11.根据a2-a10中任一项所述的方法,其中,所述方法还包括:
197.响应于图片缩放操作,再次执行所述从阅读页面中的无意义区域中确定出动态推
广位,并在所述动态推广位中展示推广资源的操作。
198.a12.根据a1所述的方法,其中,所述从阅读页面的无意义区域中确定出动态推广位进一步包括:
199.将可视区中的固定区域确定为固定推广位。
200.a13.根据a12所述的方法,其中,所述在所述动态推广位中展示推广资源进一步包括:
201.在所述固定推广位上方创建常驻图层,在所述常驻图层内渲染所述推广资源。
202.本发明还公开了:b14.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
203.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
204.检测用户阅读的图片类电子书当前的翻页模式;
205.若所述当前的翻页模式为左右翻页模式,则从阅读页面的无意义区域中确定出固定推广位,并在所述固定推广位中展示推广资源;
206.若所述当前的翻页模式为上下翻页模式,则从阅读页面的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源。
207.b15.根据b14所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
208.识别阅读页面中的无意义区域;
209.从所述无意义区域中筛选出动态推广位。
210.b16.根据b15所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
211.获取所述阅读页面中像素点的颜色值;
212.根据像素点之间颜色值的差异,识别阅读页面中的无意义区域。
213.b17.根据b16所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
214.将所述阅读页面划分为多个尺寸一致的页面单元;
215.针对于任一页面单元,若该页面单元包含的像素点的颜色值均相同,则将该页面单元确定为候选页面单元;
216.将对应的颜色值相同,并且彼此相邻的多个候选页面单元聚合为对应的无意义区域。
217.b18.根据b16所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
218.对所述阅读页面进行轮廓识别,以确定出阅读页面中有意义区域与无意义区域之间的边界线;
219.依据所述边界线将所述阅读页面划分为多个区块;
220.针对于任一区块,若该区块包含的像素点的颜色值相同,则将该区块确定为无意义区域。
221.b19.根据b15-b18中任一项所述的电子设备,其中,所述无意义区域的面积大于预
设阈值。
222.b20.根据b15-b19中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
223.根据预设的推广频次和/或所述无意义区域的尺寸,从所述无意义区域中筛选出动态推广位。
224.b21.根据b15-b20中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
225.在所述固定推广位中展示推广资源之前,根据动态推广位的尺寸和/或数目,获取推广资源;
226.存储所述推广资源,并记录各个动态推广位与获取的各个推广资源的对应关系。
227.b22.根据b21所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
228.识别位于可视区内的目标动态推广位;
229.在所述目标动态推广位上方创建动态图层,并在所述动态图层中渲染与该目标动态推广位对应的推广资源。
230.b23.根据b22所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
231.在所述动态图层中渲染与该目标动态推广位对应的推广资源之后,记录所述动态图层与所述目标动态推广位的相对位置关系,以供响应于所述目标动态推广位在可视区内位置变化,动态调整所述动态图层在所述可视区内的位置。
232.b24.根据b15-b23中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
233.响应于图片缩放操作,再次执行所述从阅读页面中的无意义区域中确定出动态推广位,并在所述动态推广位中展示推广资源的操作。
234.b25.根据b14所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
235.将可视区中的固定区域确定为固定推广位。
236.b26.根据b25所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:
237.在所述固定推广位上方创建常驻图层,在所述常驻图层内渲染所述推广资源。
238.本发明还公开了:c27.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如a1-a13中任一项所述的图片类电子书中推广资源的展示方法对应的操作。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献