CN109558559A - 书架页面的展示方法、电子设备及计算机存储介质 - Google Patents

书架页面的展示方法、电子设备及计算机存储介质 Download PDF

Info

Publication number
CN109558559A
CN109558559A CN201811455648.2A CN201811455648A CN109558559A CN 109558559 A CN109558559 A CN 109558559A CN 201811455648 A CN201811455648 A CN 201811455648A CN 109558559 A CN109558559 A CN 109558559A
Authority
CN
China
Prior art keywords
books
bookshelf
spine
page
book
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811455648.2A
Other languages
English (en)
Other versions
CN109558559B (zh
Inventor
杨树彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ireader Technology Co Ltd
Zhangyue Technology Co Ltd
Original Assignee
Zhangyue Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhangyue Technology Co Ltd filed Critical Zhangyue Technology Co Ltd
Priority to CN201811455648.2A priority Critical patent/CN109558559B/zh
Publication of CN109558559A publication Critical patent/CN109558559A/zh
Application granted granted Critical
Publication of CN109558559B publication Critical patent/CN109558559B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种书架页面的展示方法、电子设备及计算机存储介质,方法包括:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。该方式在书架页面中对各本书籍的书脊进行呈现,相比于书籍封面模式的书架页面,书脊所占的区域较小,节省了展示空间,能够在有限的空间内展示更多的书脊,方便用户操作,还能够提升书架页面的视觉效果,使得用户根据书架页面中呈现的书脊推测书籍的内容量以及类型。

Description

书架页面的展示方法、电子设备及计算机存储介质
技术领域
本发明涉及电子书技术领域,具体涉及一种书架页面的展示方法、电子设备及计算机存储介质。
背景技术
目前,随着手机等移动终端的普及以及电子书阅读器的发展,电子书由于其便利性越来越受阅读用户的青睐。以移动终端搭载的电子书应用为例,为了便于用户阅读电子书,在电子书应用中都设置有书架功能,通过书架能够收纳用户喜爱的电子书。例如,当用户通过电子书应用浏览到一本感兴趣的电子书时,可手动将该电子书加入到书架中,在书架页面中对加入书架的电子书进行呈现。现有技术通常在书架页面中呈现各个电子书的书籍封面,用户可触碰呈现的书籍封面以打开电子书进行阅读,也可以对书籍封面进行拖拽以调整书籍封面的位置。
图3示出了现有技术中的一种书籍封面模式的书架页面的示意图,根据图3可知,现有技术中的上述方式至少存在如下问题:书籍封面所占的区域较大,在该书架页面中呈现书籍的书籍封面数量较少,并且控件区域还会遮挡书籍封面,当添加到书架中的书籍较多时,用户查找书籍封面或者拖拽改变书籍封面的位置均需要滚动屏幕,不方便用户进行操作。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种书架页面的展示方法、电子设备及计算机存储介质。
根据本发明的一个方面,提供了一种书架页面的展示方法,方法包括:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
根据本发明的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
根据本发明所提供的书架页面的展示方法、电子设备及计算机存储介质,接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。该方式根据书籍页数确定书脊宽度以及根据书籍类型确定书脊高度,并按照确定的书脊宽度和书脊高度在书架页面中对各本书籍的书脊进行呈现,相比于书籍封面模式的书架页面,书脊所占的区域较小,书脊模式的书架页面能够在有限的空间内展示更多的书脊,方便用户查找书脊或者更改书脊位置等,使得用户根据书架页面中呈现的书脊推测对应的书籍的内容量以及书籍的类型,并且该方式能够仿真书籍摆放在书架上的视觉效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的书架页面的展示方法的流程示意图;
图2示出了根据本发明另一个实施例的书架页面的展示方法的流程示意图;
图3示出了现有技术中的一种书籍封面模式的书架页面的示意图;
图4示出了根据本发明另一个实施例的书架页面的展示方法的流程示意图;
图5示出了根据本发明又一个实施例的书架页面的示意图;
图6示出了根据本发明实施例的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的书架页面的展示方法的流程示意图,本实施例中以电子书应用为例进行说明,当然,本发明对应用场景并不做限定。如图1所示,该方法包括:
步骤S101,接收书架页面访问请求。
例如,在电子书应用的页面中设置书架入口控件,用户触碰书架入口控件即可跳转至书架页面,当接收到用户对书架入口控件的触发操作时,则确定接收到书架页面访问请求。
步骤S102,根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型。
其中,根据用户对书籍执行的添加至书架的操作可以将书籍添加至书架中,例如,当用户在购买了书籍之后,根据提示消息执行添加至书架的操作,根据用户执行的操作将书籍添加至书架,或者,触发***提供的添加至书架控件,根据添加至书架控件的触发操作将书籍添加至书架,本发明对此不做限定。
根据书架页面访问请求,调取位于书架中的各本书籍的书籍页数以及书籍类型,其中,书籍页数用于确定书脊的宽度,书籍类型用于确定书脊的高度。
步骤S103,根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度。
对应实体书而言,书脊是指书刊封面、封底连接的部分。本发明中,通过生成每本书籍的书脊,并将每本书籍的书脊在书架页面中进行呈现,书脊的形状可以为具有特定宽度和特定高度的矩形。由此能够达到仿真真实书架的效果。需要说明的是,每本书籍的书脊的宽度和高度不是统一设置的,而是根据每本书籍自身的书籍信息进行确定的。
具体地,根据书籍页数确定书脊宽度,例如,预先规定每一页的厚度预设值,计算书籍页数与厚度预设值的乘积即可得到书脊宽度,通过这种方式,用户能够便捷地通过书架页面中呈现的书脊的宽度获知对应的书籍的内容的多少,通俗地来,若书脊的宽度较大,则表明对应的书籍的页数较多,内容较多,反之,则表明对应的书籍的页数较少,内容较少;根据书籍类型确定书脊高度,不同类型的书籍的外形也不相同,例如,辞典、字典等的工具书往往厚且矮,而杂志类的书籍往往薄且高,因此可以根据书籍类型来确定书脊高度。
步骤S104,响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
在确定了各本书籍的书脊宽度和书脊高度之后,响应于书架页面访问请求,展示书架页面,在书架页面中以确定的书脊宽度和书籍高度呈现各本书籍的书脊。
由此可知,根据本实施例所提供的书架页面的展示方法,根据书籍页数确定书脊宽度以及根据书籍类型确定书脊高度,并按照确定的书脊宽度和书脊高度在书架页面中对各本书籍的书脊进行呈现,相比于书籍封面模式的书架页面,书脊所占的区域较小,书脊模式的书架页面能够在有限的空间内展示更多的书脊,方便用户查找书脊或者更改书脊位置等,该方式能够仿真书籍摆放在书架上的视觉效果,同时便于用户根据书架页面中呈现的书脊推测对应的书籍的内容量以及书籍的类型。
图2示出了根据本发明另一个实施例的书架页面的展示方法的流程示意图,本实施例中以电子书应用为例进行说明,当然,本发明对应用场景并不做限定。如图2所示,该方法包括:
步骤S201,接收书架页面访问请求,根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型。
本步骤的具体实施方式可参见上述步骤S101-步骤S102的描述,在此不进行赘述。
步骤S202,根据书籍页数和每页厚度预设值确定每本书籍的书脊宽度。
本发明中,采用仿真策略来展示书架页面,仿真实体书籍摆放在书架上的真实视觉效果,实体书籍的书脊宽度能够反映书籍的页数或者内容量,而对于电子书来说,电子书的数据量也能够在一定程度上反映书籍的内容量,但根据电子书的数据量确定书籍的书脊宽度存在很大的局限性。例如,针对同一本书籍,电子书的格式不同,数据量之间会有差别,那么,同一本书籍在不同的电子书格式下所对应的书脊宽度会不一致,并且电子书中的图片对电子书的数据量影响也较大,例如包含了大量图片的儿童绘本电子书的数据量很大,那么,根据数据量确定的书脊宽度就会较大,但实际上该儿童绘本的页数或者内容量较小,用户看到该书脊可能会误以为该儿童绘本的页数或者内容很多,从而误导用户。因此,根据电子书的数据量确定书籍的书脊宽度是不合理的。
本实施例,根据书籍页数来确定每本书籍的书脊宽度,具体地,规定每页厚度预设值,针对每一本书籍,计算书籍页数和每页厚度预设值的乘积得到该书籍的书脊宽度。其中,厚度预设值可以根据实际需要进行设置。根据书籍页数确定书脊宽度的是一种统一的方式,这种方式不会受到电子书格式或者图片等因素的影响,用户可以根据书架页面中呈现的书脊的宽度推测书籍的内容量,并且,不同书籍之间内容量的差别也可以通过书脊的宽度之间的差别体现出来,提升了书架页面的整体视觉效果。
其中,书籍页数既可以是书籍总页数,也可以是书籍未读页数。根据书籍总页数确定书脊宽度的方式,使得用户能够根据书架页面中呈现的书脊的宽度推测书籍的内容量。而根据书籍未读页数确定书脊宽度的方式,使得用户能够根据书架页面中呈现的书脊的宽度推测书籍的未读内容量以及阅读进度等等。实际应用中,针对当前位于书架的各本书籍,可以统一采用上述方式中的一种来确定各本书籍的书脊宽度,也可以针对每一本书籍,根据书籍总页数以及书籍未读页数选择一种合适的方式来确定书脊宽度。举例来说,当一本书籍的书籍总页数较大时,则可以获取该书籍的书籍未读页数,根据书籍未读页数确定该书籍的书脊宽度,或者当一本书籍的书籍未读页数较小时,则可以获取该书籍的书籍总页数,根据书籍总页数确定该书籍的书脊宽度。当然,本发明对此不做限定,本领域技术人员可根据实际需要进行选择。
步骤S203,根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
不同类型的书籍的高度存在不同,例如,辞典、字典等的工具书往往高度较矮,而杂志类的书籍的高度较高,因此可以根据书籍类型来确定书脊高度。其中,书籍类型与高度数据隐射表中保存了书籍类型与书脊高度之间的映射关系,例如,字典与书脊高度之间的映射关系,杂志与书脊高度之间的映射关系,小说与书脊高度之间的映射关系等等。在提取到书籍类型之后,查询书籍类型与高度数据映射表,根据书籍类型确定书籍的书脊高度。
另外,在实际应用中,还可以根据书籍的国际标准书号(ISBN)确定书籍的书脊高度,或者根据出版类书籍的尺寸标准确定书籍的书脊高度,本发明对此不做限定。
步骤S204,响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
可选地,依据书籍添加到书架的时间先后顺序在书架页面中依次呈现各本书籍的书脊。依据书籍添加到书架的时间先后顺序确定各本书籍的书脊在书架页面中的排列顺序,例如,书籍添加到书架的时间距离当前时间越近,其书脊的排列顺序越靠前,书籍添加到书架的时间距离当前时间越远,其书脊的排列顺序越靠后,然后根据排列顺序在书架页面中呈现各本书籍的书脊。其中,书籍添加至书架的时间可以是检测到用户所执行的将书籍添加到书架操作的时间。
其次,还可以将书籍的相关信息呈现在对应的书脊上,具体在步骤S201中将书籍的相关信息提取出来,则提取的书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息,在对书架页面进行展示时,在书脊上呈现书籍名称、书籍作者和/或书籍出版信息。将书籍相关的信息也呈现在书脊上,能够方便用户快速查找到需要的书籍的书脊。
进一步地,还可以将用户最近阅读的书籍所对应的书脊标识出来,具体地,确定书架中的最近阅读书籍,在书架页面中最近阅读书籍的书脊上显示预设标签,例如可以确定最近接收的在书架页面中的针对书脊的手势触碰事件,该最近接收的手势触碰事件所针对的书脊对应的书籍就是最近阅读书籍。在实际应用中,还可以将最近阅读书籍的书脊呈现在书架页面的第一位的位置处。
本实施例中,在书架页面中对各本书籍的书脊进行呈现,相比于现有技术,由于书脊所占的区域较小,能够在有限的空间内展示更多书籍的书脊,方便用户查找需要的书籍的书脊或者更改书脊位置等等,同时,能够仿真实体书籍摆放在书架上的视觉效果。
可选地,还可以在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长;在书架页面中展示书城入口控件,以供在用户触发书城入口控件后,跳转到书城页面。
在书架页面中可以展示签到控件,当用户触发签到控件,则跳转至签到界面。还可以统计用户在预设周期内的总阅读时长,并在书架展示页面中展示总阅读时长,例如在书架展示页面中展示“本周已读20分钟”,当然,预设周期还可以是每天、每周或者每个月,或者由用户自行设定预设周期,本发明对此不做限定。还可以在书架页面中展示书城入口控件,当检测到书城入口控件被触发时,跳转至书城页面。
步骤S205,接收在书架页面中的手势触碰事件,根据手势触碰事件的触碰区域确定目标书脊,响应于手势触碰事件,跳转到目标书脊对应书籍的阅读界面。
本实施例中,在书架页面中展示各本书籍的书脊可点击、可拖拽,例如,当用户点击书架页面中的书脊时,对点击的书脊对应的书籍的阅读界面进行展示,供用户阅读;当用户对书架页面中的书脊进行拖拽时,根据用户的拖拽行为,改变拖拽的书脊的位置。
在响应手势触碰事件之前,需要确定该手势触碰事件所针对的目标书脊,从而根据目标书脊执行相关的操作。具体根据手势触碰事件的触碰区域确定目标书脊,例如,可根据触碰区域中包含的各个书脊的热区确定目标书脊,在确定了目标书脊之后,响应于手势触碰事件,对目标书脊对应的书籍的阅读界面进行展示。其中,热区指的是能够响应手势触碰事件的区域,书脊的热区即是书脊所包含的区域,本实施例中,书脊所包含的区域是一个有宽度以及高度的矩形区域。
本实施例中,根据各本书籍的书籍页数确定书脊宽度,以及根据书籍类型确定书脊高度,通过这种方式,使得书架页面呈现的各本书籍的书脊在宽度和高度上都具有一定的差别,这种宽窄和高低的差别能够方便用户对书脊进行点选。举例来说,当一本书籍的书脊宽度较小而书籍高度较大时,用户通过点选该书脊的上部分区域,能够准确地选中该书脊。
在实际应用中,可能会存在在一次触碰手势事件中,用户触碰了多个书脊的热区的情况,此时,根据手势触碰事件的触碰区域确定目标书脊的具体步骤包括:若触碰区域包含多个书脊的热区,计算触碰区域内每个书脊的热区的面积与触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。当触碰手势事件的触碰区域包含多个书脊的热区时,计算触碰区域内各个书脊的热占比,也即,确定触碰区域内每个书脊的热区的面积以及触碰区域的面积,然后,分别计算触碰区域内每个书脊的热区的面积与触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。通过计算热占比的方式,能够辅助用户进行精准的操作。
步骤S206,接收在书架页面中的手势拖拽事件,根据手势拖拽事件的起始触碰区域确定目标书脊,根据手势拖拽事件的终止触碰区域确定拖拽位置,响应于手势拖拽事件,将目标书脊移动至拖拽位置。
与手势触碰事件类似,在响应手势拖拽事件之前,需要确定手势拖拽事件所针对的目标书脊,从而针对目标书脊执行相关的操作。具体根据手势拖拽事件的起始触碰区域确定目标书脊,其中,当起始触碰区域包含多个书脊的热区时,根据起始触碰区域内各个书脊的热区的面积与起始触碰区域的面积之间的比值确定目标书脊,与上述方法一致,在此不进行赘述。然后根据手势拖拽事件的终止触碰区域确定拖拽位置,响应于手势拖拽事件,将目标书脊移动至拖拽位置。
需要说明是,本发明对步骤S205以及步骤S206的执行顺序并不做限定。
在上述书架页面呈现各本书籍的书脊的方式的基础上,还可以在书架页面中将各本书籍的书脊分层进行显示。也即,书架页面包含至少一个书架分层,在书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。在确定了各个书籍的书脊宽度之后,根据各个书脊的排列顺序以及书脊宽度确定属于各个书架分层的书籍的书脊,将属于各个书架分层的书籍的书脊呈现在对应的书架分层中。
进一步地,书籍的书脊宽度还可以根据书架分层的空间大小自适应进行调整,当属于任一书架分层的书籍的数量比较小时,可以将至少一本书籍的书脊宽度进行放大,或者将各本书籍的书脊宽度进行等比放大;当属于任一书架分层的书籍的数量比较大时,可以将至少一本书籍的书脊宽度进行缩小,或者将各本书籍的书籍宽度进行等比缩小。具体地,针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
举例来说,属于第一层书架分层的书籍共有十本,各个书籍的书脊宽度之和小于该书架分层的总宽度,但是书脊宽度之和与总宽度的宽度之差又小于第十一本书籍的书脊宽度,因此,则将该第十一本书籍的书脊以及其他书籍的书脊呈现在下一层书架分层中,此时,第一次书架分层还剩下一定的空间,则可以查找属于该书架分层的书脊宽度小于预设宽度阈值的书籍,对该书籍的书脊宽度进行放大。
在实际应用中,还可能存在属于同一书架分层的各本书籍的书脊宽度都比较小的情况,那么,呈现在该书架分层中的书脊就会很多,这样不利于用户对书脊进行精准的点选,因此,还可以限制呈现在同一书架分层中书脊的数量。具体地,限定每个书架分层的书籍的数量小于或等于预设上限值。另外,还可以将排列在书架分层中的第一位或者最后一位的书籍的书脊按照预设倾斜角度倾斜呈现。
综上可知,本发明中,书籍的书脊宽度与书籍页数相关,而书籍的书籍页数与书籍的排版格式相关,排版格式包括:字号大小、行间距、字体等等。举例来说,对于一本书籍,若将字体调大,则书籍页数会增加,若将行间距调大,书籍页数也会增加,若改变书籍内容的字体,书籍页数也会产生一定的变化。在电子书应用中,各本书籍的排版格式是一致的,通俗地来讲,排版格式相当于一种配置信息,若用户在阅读一本书籍的过程中,对该本书籍排版格式进行了改变,相应地,其他书籍的排版格式也会发生变化。因此,当用户对书籍的排版格式进行了调整时,其他各本书籍的书籍页数会发生改变,此时则需要根据排版格式更改后的各本书籍的书籍页数重新确定各本书籍的书脊宽度。
具体地,针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。这种方式针对任一书架分层中的各本书籍的书脊宽度进行调整。实际应用中,当书架页面中的任一书籍的排版格式被更改时,还可以针对整个书架页面中的其他各本书籍的书脊宽度进行调整,在此不进行赘述,当然,本发明的方案也不局限于此。
另外,当前位于书架中的书籍还可能包含系列书籍,例如,按期发行的杂志、分为几部的小说等等,因此,在上述书架页面呈现各本书籍的书脊的方式的基础上,进一步可以在书架页面中将属于同一系列的多本书籍的书脊并排呈现。例如,将同一系列的各期杂志并排呈现,将同一系列的各部书籍并排呈现。
现有技术中,当用户读完一本书时,若还想阅读其他未加入书架或者未购买的书籍,则需要去书城查找。例如,对于同一系列的各本书籍,若用户读完系列书籍的第一本需要继阅读后续的第二本、第三本等等,而后续的各本书籍用户都没有购买的话,用户则需要去书圈查找后续的各本书籍,或者进行全局搜索查找后续的各本书籍,这种方式对于用户来说是非常麻烦的。
基于此,进一步还可以将系列书籍中未位于书架的各本书籍进行呈现,具体以索引控件的形式进行呈现。具体步骤如下:在对书架页面进行展示之前,判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则在书架页面中至少一本书籍的相邻位置呈现与至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发索引控件时,跳转到该索引控件对应的其它书籍的下载页面。也就是说,本实施例中,将同一系列的各本书籍都并排呈现在书架页面中,但是采用不同的方式对同一系列中当前位于书架的各本书籍以及当前未位于书架的各本书籍分别进行呈现,这种方式能够方便用户对系列书籍中未添加至书架的各本书籍进行下载,简化用户的操作。
举例来说,系列书籍A包括书籍a1、书籍a2、书籍a3以及书籍a4共四本书籍,判断出书籍a1以及书籍a2位于书架中,而书籍a3以及书籍a4未位于书架中,则在书架页面中,将书籍a1以及书籍a2分别对应的书脊并排呈现,并在书籍a1或者书籍a2的书脊的相邻位置呈现书籍a3以及书籍a4的索引控件,例如,书脊以实线矩形呈现,而索引控件以与实线矩形大小相同的虚线矩形呈现,当然,本发明对此不做限定。当用户触发书籍a3或者书籍a4的索引控件时,响应于触发动作,将索引控件对应的书籍a3或者书籍a4的下载页面进行展示。
由此可知,根据本实施例所提供的书架页面的展示方法,根据书籍页数确定书脊宽度以及根据书籍类型确定书脊高度,并按照确定的书脊宽度和书脊高度在书架页面中对各本书籍的书脊进行呈现,相比于书籍封面模式的书架页面,书脊所占的区域较小,书脊模式的书架页面能够在有限的空间内展示更多的书脊,方便用户查找书脊或者更改书脊位置;该方式使得用户通过书脊的宽度即可以推测书籍的内容量或者页数,能够仿真书籍摆放在书架上的视觉效果;其次,书架页面中呈现的书脊可点击、可拖拽,用户可以通过点击书籍的书脊进行阅读,通过拖拽书脊改变书脊的位置;另外,在书脊上还呈现书籍的相关信息或者标识有助于用户快速查找的需要的书籍的书脊,在书架页面中展示各种快捷控件,能够为用户提供更多的便利;另外,该方式将各本书籍的书脊在书架页面中进行分层展示,能够仿真书籍摆放在书架上的视觉效果,同时设置了自适应调整策略以及限制书架分层中的书籍的数量的策略,能够辅助用户进行更加精准的点选,提升用户体验;最后,该方式还将同属于一个系列的各本书籍并排进行呈现,并且将一个系列中未加入书架的各本书籍的索引控件呈现在书架页面中,使得用户通过触发索引控件就可下载书籍,避免用户执行搜索操作
图4示出了根据本发明另一个实施例的书架页面的展示方法的流程示意图,如图4所示,该方法包括:
步骤S401,接收书架页面访问请求,根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型。
本步骤的具体实施方式可参见上述步骤S101-步骤S102的描述,在此不进行赘述。
步骤S402,根据书籍页数和每页厚度预设值确定每本书籍的书脊宽度。
本步骤的具体实施方式可参见上述步骤S202的描述,在此不进行赘述。
步骤S403,根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
本步骤的具体实施方式可参见上述步骤S203的描述,在此不进行赘述。
步骤S404,响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊,并且在书架页面中还呈现阅读快捷控件和/或听书快捷控件。
本发明中,在书架页面以确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊,相比于在书架页面中呈现各本书籍的书籍封面的方式,能够呈现更多的书籍,节约了展示空间。基于此,本实施例进一步在书架页面中呈现阅读快捷控件和/或听书快捷控件,根据用户对阅读快捷控件操作能够直接对书籍的阅读界面进行展示,根据用户对听书快捷控件的操作能够直接对书籍内容进行有声播放。
步骤S405,接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面,和/或,接收用户将目标书脊推拽到阅读快捷控件的热区的操作,跳转到目标书脊对应书籍的阅读界面。
本实施例中,针对阅读快捷控件的用户操作包括两种:针对阅读快捷控件的触发操作,将目标书脊拖拽至阅读控件的热区的操作。
当接收到用户对阅读控件的触发操作,则对最近阅读书籍的阅读界面进行展示,以供用户对最近阅读书籍进行阅读,具体可确定该最近阅读书籍的阅读进度,根据阅读进度确定已读阅读界面和未读阅读界面,对未读阅读界面进行展示。
当接收到用户将目标书脊拖拽到阅读快捷控件的热区的操作,则对目标书脊对应的书脊的阅读界面进行展示,以供用户对该目标书脊对应的书籍进行阅读,也可以根据目标书脊对应的书籍的阅读进度对阅读界面进行展示,具体参见上述描述,在此不进行赘述。其中,目标书脊的确定方式可参照步骤S205中的描述,在此不进行赘述。
步骤S406,接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放,和/或,接收用户将目标书脊推拽到听书快捷控件的热区的操作,启动目标书脊对应书籍的有声播放。
与阅读快捷控件类似,针对阅读快捷控件的用户操作也包括两种:针对听书快捷控件的触发操作,将目标书脊拖拽至听书快捷控件的热区的操作。
当接收到用户对听书快捷控件的触发操作,则启动语音插件对最近阅读书籍进行有声播放,具体可确定该最近阅读书籍的听书进度,根据听书进度确定最近阅读书籍的已听内容和未听内容,然后启动未听内容的有声播放。
当接收到用户将目标书脊拖拽到听书快捷控件的热区的操作,则启动语音播放插件以对目标书脊对应的书籍的有声播放,也当然可以根据目标书脊对应的书籍的听书进度,根据听书进度进行有声播放,在此不进行赘述。现有技术中,对书籍进行有声播放需要用户执行多个操作。例如,首先需要点开书籍,然后选择记性有声播放的字符,再触发语音控件以对选择的字符进行有声播放。因此,相比于现有技术,本发明通过在书架展示界面呈现听书快捷控件的方式,使得用户能够通过简单的操作就能够触发书籍的有声播放,为用户提供了便利。其中,目标书脊的确定方式可参照步骤S205中的描述,在此不进行赘述。
需要说明是,本发明对步骤S405以及步骤S406的执行顺序并不做限定。
图5示出了根据本发明又一个实施例的书架页面的示意图,如图5所示,在该书架页面包含两个书架分层,并且书架页面中呈现了签到控件51,书脊52、书脊53、索引控件54、书城入口控件55、阅读快捷控件56以及听书快捷控件57,另外还呈现了预设周期内的总阅读时长,即图5中的“本周已读20分钟”,还呈现了推荐阅读内容,即图5中的“每日一读”的内容“人生下来,所有的一切都是马上经历,而且仅此一次,不能准备……”。
其中,在第一层书架分层中,呈现了包括“红楼梦”的书脊52的多本书籍的书脊,并且在书脊52上呈现了书籍名称、书籍作者,当然还可以呈现其他相关的书籍信息,并且在各本书籍的书脊上均可以呈现书籍信息。在第二层书架分层中,对当前位于书架总的西游记系列的各本书籍的书脊进行了呈现,即“西游记1”的书脊53以及“西游记2”的书脊,并且还呈现了同属于西游记系列的未位于书架的各本书籍的索引控件,即“西游记3”的索引控件54以及“西游记4”的索引控件,如图5所示,书脊53以实线矩形的形式呈现,索引控件54以虚线矩形的形式呈现,依据呈现形式的差别,用户可以轻易地分辨同属于一个系列中的哪些书已被加入书架,而哪些书未被加入书架。其中当用户触发“西游记3”的索引控件54或者“西游记4”的索引控件时,跳转至“西游记3”的下载页面或者“西游记4”的下载页面。在第二层书架分层中,还展示了书城入口控件55,当用户触发书城入口控件时,跳转到书城页面。
另外,在书架页面中,还呈现了阅读快捷控件56以及听书快捷控件57,当用户针对阅读快捷控件56或者听书快捷控件57进行操作时,能够根据用户的操作对书籍的阅读界面进行展示或者对书籍的内容进行有声播放,在此不进行赘述。需要说明的是,图5所示的书架页面仅仅是本发明的一个具体实施例,本发明的方案并不以此为限。
比较图3所示的现有技术中的书架页面以及图5所示的本发明实施例中的书架页面,很显然,在相同的展示空间内,书脊模式的书架页面中能够呈现更多的书籍的书脊,极大地了节约了展示空间,在剩余的空间内则可以展示各种快捷控件,以方便用户操作。
由此可知,根据本实施例所提供的书架页面的展示方法,根据书籍页数确定书脊宽度以及根据书籍类型确定书脊高度,并按照确定的书脊宽度和书脊高度在书架页面中对各本书籍的书脊进行呈现,该方式比于书籍封面模式的书架页面,书脊所占的区域较小,书脊模式的书架页面能够在有限的空间内展示更多的书脊,方便用户查找书脊或者更改书脊位置等,使得用户通过书脊的宽度即可以推测书籍的内容量或者页数;其次,书架页面中呈现的书脊可点击、可拖拽,用户可以通过点击书脊进行阅读,通过拖拽书脊对书脊的位置进行改变;该方式在书架页面中展示阅读以及听书快捷控件,使得用户只用执行简单的操作就可以阅读书籍以及听书。
本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的书架页面的展示方法。
可执行指令具体可以用于使得处理器执行以下操作:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:根据书籍页数和每页厚度预设值确定每本书籍的书脊宽度;根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
在一种可选的方式中,书籍页数具体包括:书籍总页数或书籍未读页数。
在一种可选的方式中,书架页面包含至少一个书架分层;在书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。在一种可选的方式中,每个书架分层的书籍的数量小于或等于预设上限值。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
在一种可选的方式中,书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;可执行指令进一步使处理器执行以下操作:在书脊上呈现籍名称、书籍作者和/或书籍出版信息。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:依据书籍添加到书架的时间先后顺序在书架页面中依次呈现各本书籍的书脊。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:确定书架中的最近阅读书籍,在书架页面中最近阅读书籍的书脊上显示预设标签。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在书架页面中,属于同一系列的多本书籍的书脊并排呈现。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在展示书架页面之前,判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则展示书架页面进一步包括:在书架页面中至少一本书籍的相邻位置呈现与至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发索引控件时,跳转到该索引控件对应的其它书籍的下载页面。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在展示书架页面之后,接收在书架页面中的手势触碰事件;根据手势触碰事件的触碰区域确定目标书脊;响应于手势触碰事件,跳转到目标书脊对应书籍的阅读界面。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:若触碰区域包含多个书脊的热区,计算触碰区域内每个书脊的热区的面积与触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在展示书架页面之后,接收在书架页面中的手势拖拽事件;根据手势拖拽事件的起始触碰区域确定目标书脊,根据手势拖拽事件的终止触碰区域确定拖拽位置;响应于手势拖拽事件,将目标书脊移动至拖拽位置。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在书架页面中呈现阅读快捷控件;接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面;和/或,接收用户将目标书脊推拽到阅读快捷控件的热区的操作,跳转到目标书脊对应书籍的阅读界面。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在书架页面中呈现听书快捷控件;接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放;和/或,接收用户将目标书脊推拽到听书快捷控件的热区的操作,启动目标书脊对应书籍的有声播放。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长。
在一种可选的方式中,可执行指令进一步使处理器执行以下操作:在书架页面中展示书城入口控件,以供在用户触发书城入口控件后,跳转到书城页面。
图6示出了根据本发明实施例的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。
如图6所示,该电子设备可以包括:处理器(processor)602、通信接口(Communications Interface)604、存储器(memory)606、以及通信总线608。
其中:
处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。
通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器602,用于执行程序610,具体可以执行上述书架页面的展示方法实施例中的相关步骤。
具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。
处理器602可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器606,用于存放程序610。存储器606可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序610具体可以用于使得处理器602执行以下操作:接收书架页面访问请求;根据书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,书籍信息包含书籍页数以及书籍类型;根据书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于书架页面访问请求,展示书架页面,其中书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:根据书籍页数和每页厚度预设值确定每本书籍的书脊宽度;根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
在一种可选的方式中,书籍页数具体包括:书籍总页数或书籍未读页数。在一种可选的方式中,书架页面包含至少一个书架分层;在书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。在一种可选的方式中,每个书架分层的书籍的数量小于或等于预设上限值。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
在一种可选的方式中,书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;程序610具体还可以用于使得处理器602执行以下操作:在书脊上呈现籍名称、书籍作者和/或书籍出版信息。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:依据书籍添加到书架的时间先后顺序在书架页面中依次呈现各本书籍的书脊。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:确定书架中的最近阅读书籍,在书架页面中最近阅读书籍的书脊上显示预设标签。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在书架页面中,属于同一系列的多本书籍的书脊并排呈现。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在展示书架页面之前,判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则展示书架页面进一步包括:在书架页面中至少一本书籍的相邻位置呈现与至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发索引控件时,跳转到该索引控件对应的其它书籍的下载页面。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:接收在书架页面中的手势触碰事件;根据手势触碰事件的触碰区域确定目标书脊;响应于手势触碰事件,跳转到目标书脊对应书籍的阅读界面。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:若触碰区域包含多个书脊的热区,计算触碰区域内每个书脊的热区的面积与触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在展示书架页面之后,接收在书架页面中的手势拖拽事件;根据手势拖拽事件的起始触碰区域确定目标书脊,根据手势拖拽事件的终止触碰区域确定拖拽位置;响应于手势拖拽事件,将目标书脊移动至拖拽位置。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在书架页面中呈现阅读快捷控件;接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面;和/或,接收用户将目标书脊推拽到阅读快捷控件的热区的操作,跳转到目标书脊对应书籍的阅读界面。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在书架页面中呈现听书快捷控件;接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放;和/或,接收用户将目标书脊推拽到听书快捷控件的热区的操作,启动目标书脊对应书籍的有声播放。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长。
在一种可选的方式中,程序610具体还可以用于使得处理器602执行以下操作:在书架页面中展示书城入口控件,以供在用户触发书城入口控件后,跳转到书城页面。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了:A1.一种书架页面的展示方法,其中,所述方法包括:接收书架页面访问请求;根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
A2.根据A1所述的方法,其中,所述根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度进一步包括:根据所述书籍页数和每页厚度预设值确定每本书籍的书脊宽度;根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
A3.根据A1或A2所述的方法,其中,所述书籍页数具体包括:书籍总页数或书籍未读页数。A4.根据A1所述的方法,其中,所述书架页面包含至少一个书架分层;在所述书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。A5.根据A4所述的方法,其中,每个书架分层的书籍的数量小于或等于预设上限值。
A6.根据A4所述的方法,其中,所述方法还包括:针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
A7.根据A4所述的方法,其中,所述方法还包括:针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
A8.根据A1所述的方法,其中,所述书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;所述方法还包括:在书脊上呈现所述籍名称、书籍作者和/或书籍出版信息。
A9.根据A1所述的方法,其中,所述展示书架页面进一步包括:依据书籍添加到书架的时间先后顺序在所述书架页面中依次呈现各本书籍的书脊。
A10.根据A1所述的方法,其中,所述展示书架页面进一步包括:确定书架中的最近阅读书籍,在所述书架页面中最近阅读书籍的书脊上显示预设标签。
A11.根据A1所述的方法,其中,所述展示书架页面进一步包括:在所述书架页面中,属于同一系列的多本书籍的书脊并排呈现。
A12.根据A1所述的方法,其中,在所述展示书架页面之前,所述方法还包括:判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与所述至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则所述展示书架页面进一步包括:在所述书架页面中所述至少一本书籍的相邻位置呈现与所述至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发所述索引控件时,跳转到该索引控件对应的其它书籍的下载页面。
A13.根据A1-A12中任一项所述的方法,其中,在所述展示书架页面之后,所述方法还包括:接收在书架页面中的手势触碰事件;根据所述手势触碰事件的触碰区域确定目标书脊;响应于所述手势触碰事件,跳转到所述目标书脊对应书籍的阅读界面。
A14.根据A13所述的方法,其中,所述根据所述手势触碰事件的触碰区域确定目标书脊进一步包括:若所述触碰区域包含多个书脊的热区,计算所述触碰区域内每个书脊的热区的面积与所述触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。
A15.根据A1-A12中任一项所述的方法,其中,在所述展示书架页面之后,所述方法还包括:接收在书架页面中的手势拖拽事件;根据所述手势拖拽事件的起始触碰区域确定目标书脊,根据所述手势拖拽事件的终止触碰区域确定拖拽位置;响应于所述手势拖拽事件,将目标书脊移动至所述拖拽位置。
A16.根据A1所述的方法,其中,所述展示书架页面进一步包括:在书架页面中呈现阅读快捷控件;所述方法还包括:接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面;和/或,接收用户将目标书脊推拽到所述阅读快捷控件的热区的操作,跳转到所述目标书脊对应书籍的阅读界面。
A17.根据A1或A16所述的方法,其中,所述展示书架页面进一步包括:在书架页面中呈现听书快捷控件;所述方法还包括:接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放;和/或,接收用户将目标书脊推拽到所述听书快捷控件的热区的操作,启动所述目标书脊对应书籍的有声播放。
A18.根据A1所述的方法,其中,所述展示书架页面进一步包括:在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长。
A19.根据A1所述的方法,其中,所述展示书架页面进一步包括:在书架页面中展示书城入口控件,以供在用户触发所述书城入口控件后,跳转到书城页面。
B20.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:接收书架页面访问请求;根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
B21.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:根据所述书籍页数和每页厚度预设值确定每本书籍的书脊宽度;根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
B22.根据B20或B21所述的电子设备,其中,所述书籍页数具体包括:书籍总页数或书籍未读页数。B23.根据B20所述的电子设备,其中,所述书架页面包含至少一个书架分层;在所述书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。B24.根据B23所述的电子设备,其中,每个书架分层的书籍的数量小于或等于预设上限值。
B25.根据B23所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:
针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
B26.根据B23所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:
针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
B27.根据B20所述的电子设备,其中,所述书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;所述可执行指令进一步使所述处理器执行以下操作:在书脊上呈现所述籍名称、书籍作者和/或书籍出版信息。
B28.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:依据书籍添加到书架的时间先后顺序在所述书架页面中依次呈现各本书籍的书脊。
B29.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:确定书架中的最近阅读书籍,在所述书架页面中最近阅读书籍的书脊上显示预设标签。
B30.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在所述书架页面中,属于同一系列的多本书籍的书脊并排呈现。
B31.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在所述展示书架页面之前,判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与所述至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则所述展示书架页面进一步包括:在所述书架页面中所述至少一本书籍的相邻位置呈现与所述至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发所述索引控件时,跳转到该索引控件对应的其它书籍的下载页面。
B32.根据B20-B31中任一项所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:接收在书架页面中的手势触碰事件;根据所述手势触碰事件的触碰区域确定目标书脊;响应于所述手势触碰事件,跳转到所述目标书脊对应书籍的阅读界面。
B33.根据B32所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:若所述触碰区域包含多个书脊的热区,计算所述触碰区域内每个书脊的热区的面积与所述触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。
B34.根据B20-B31中任一项所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在所述展示书架页面之后,接收在书架页面中的手势拖拽事件;根据所述手势拖拽事件的起始触碰区域确定目标书脊,根据所述手势拖拽事件的终止触碰区域确定拖拽位置;响应于所述手势拖拽事件,将目标书脊移动至所述拖拽位置。
B35.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中呈现阅读快捷控件;接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面;和/或,接收用户将目标书脊推拽到所述阅读快捷控件的热区的操作,跳转到所述目标书脊对应书籍的阅读界面。
B36.根据B20或B35所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中呈现听书快捷控件;接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放;和/或,接收用户将目标书脊推拽到所述听书快捷控件的热区的操作,启动所述目标书脊对应书籍的有声播放。
B37.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长。
B38.根据B20所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中展示书城入口控件,以供在用户触发所述书城入口控件后,跳转到书城页面。
C39.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:接收书架页面访问请求;根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
C40.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:
根据所述书籍页数和每页厚度预设值确定每本书籍的书脊宽度;
根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
C41.根据C39或C40所述的计算机存储介质,其中,所述书籍页数具体包括:书籍总页数或书籍未读页数。
C42.根据C39所述的计算机存储介质,所述书架页面包含至少一个书架分层;在所述书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。
C43.根据C42所述的计算机存储介质,其中,每个书架分层的书籍的数量小于或等于预设上限值。
C44.根据C42所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
C45.根据C42所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
C46.根据C39所述的计算机存储介质,其中,所述书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;所述可执行指令进一步使所述处理器执行以下操作:在书脊上呈现所述籍名称、书籍作者和/或书籍出版信息。
C47.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:依据书籍添加到书架的时间先后顺序在所述书架页面中依次呈现各本书籍的书脊。
C48.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:确定书架中的最近阅读书籍,在所述书架页面中最近阅读书籍的书脊上显示预设标签。
C49.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在所述书架页面中,属于同一系列的多本书籍的书脊并排呈现。
C50.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在所述展示书架页面之前,判断当前位于书架中的各本书籍中是否存在属于系列书籍的至少一本书籍,并且与所述至少一本书籍同属一个系列的其它书籍并未位于书架中;若是,则所述展示书架页面进一步包括:在所述书架页面中所述至少一本书籍的相邻位置呈现与所述至少一本书籍同属一个系列的其它书籍的索引控件,以供在用户触发所述索引控件时,跳转到该索引控件对应的其它书籍的下载页面。
C51.根据C39-C50中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在所述展示书架页面之后,接收在书架页面中的手势触碰事件;根据所述手势触碰事件的触碰区域确定目标书脊;响应于所述手势触碰事件,跳转到所述目标书脊对应书籍的阅读界面。
C52.根据C51所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:若所述触碰区域包含多个书脊的热区,计算所述触碰区域内每个书脊的热区的面积与所述触碰区域的面积之间的比值,将比值最大的热区所对应的书脊确定为目标书脊。
C53.根据C39-C50中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在所述展示书架页面之后,接收在书架页面中的手势拖拽事件;根据所述手势拖拽事件的起始触碰区域确定目标书脊,根据所述手势拖拽事件的终止触碰区域确定拖拽位置;响应于所述手势拖拽事件,将目标书脊移动至所述拖拽位置。
C54.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中呈现阅读快捷控件;接收用户对阅读快捷控件的触发操作,跳转到最近阅读书籍的阅读界面;和/或,接收用户将目标书脊推拽到所述阅读快捷控件的热区的操作,跳转到所述目标书脊对应书籍的阅读界面。
C55.根据C39或C54所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中呈现听书快捷控件;接收用户对听书快捷控件的触发操作,启动最近阅读书籍的有声播放;和/或,接收用户将目标书脊推拽到所述听书快捷控件的热区的操作,启动所述目标书脊对应书籍的有声播放。
C56.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中展示签到控件;和/或,在书架页面中展示预设周期内的总阅读时长。
C57.根据C39所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:在书架页面中展示书城入口控件,以供在用户触发所述书城入口控件后,跳转到书城页面。

Claims (10)

1.一种书架页面的展示方法,其中,所述方法包括:
接收书架页面访问请求;
根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;
根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;
响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
2.根据权利要求1所述的方法,其中,所述根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度进一步包括:
根据所述书籍页数和每页厚度预设值确定每本书籍的书脊宽度;
根据书籍类型,查询书籍类型与高度数据映射表,确定每本书籍的书脊高度。
3.根据权利要求1或2所述的方法,其中,所述书籍页数具体包括:书籍总页数或书籍未读页数。
4.根据权利要求1所述的方法,其中,所述书架页面包含至少一个书架分层;在所述书架页面的各个书架分层呈现属于各个书架分层的书籍的书脊。
5.根据权利要求4所述的方法,其中,每个书架分层的书籍的数量小于或等于预设上限值。
6.根据权利要求4所述的方法,其中,所述方法还包括:针对任一书架分层,根据该书架分层的整体宽度以及属于该书架分层的至少一本书籍的书脊宽度之和,确定是否对该书架分层的至少一本书籍的书脊宽度进行按比例缩放处理。
7.根据权利要求4所述的方法,其中,所述方法还包括:针对任一书架分层,当属于该书架分层的任一书籍的排版格式被更改时,确定排版格式更改后的该书架分层中所有书籍的书籍更新页数,根据该书架分层中所有书籍的书籍更新页数重新确定各本书籍的书脊宽度。
8.根据权利要求1所述的方法,其中,所述书籍信息还包含:书籍名称、书籍作者和/或书籍出版信息;
所述方法还包括:在书脊上呈现所述籍名称、书籍作者和/或书籍出版信息。
9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:
接收书架页面访问请求;
根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;
根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;
响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:
接收书架页面访问请求;
根据所述书架页面访问请求,调取当前位于书架中的各本书籍的书籍信息,所述书籍信息包含书籍页数以及书籍类型;
根据所述书籍页数和书籍类型确定每本书籍的书脊宽度和书脊高度;
响应于所述书架页面访问请求,展示书架页面,其中所述书架页面以所确定的各本书籍的书脊宽度和书脊高度呈现各本书籍的书脊。
CN201811455648.2A 2018-11-30 2018-11-30 书架页面的展示方法、电子设备及计算机存储介质 Active CN109558559B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811455648.2A CN109558559B (zh) 2018-11-30 2018-11-30 书架页面的展示方法、电子设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811455648.2A CN109558559B (zh) 2018-11-30 2018-11-30 书架页面的展示方法、电子设备及计算机存储介质

Publications (2)

Publication Number Publication Date
CN109558559A true CN109558559A (zh) 2019-04-02
CN109558559B CN109558559B (zh) 2019-12-31

Family

ID=65868308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811455648.2A Active CN109558559B (zh) 2018-11-30 2018-11-30 书架页面的展示方法、电子设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN109558559B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795635A (zh) * 2019-10-31 2020-02-14 上海连尚网络科技有限公司 一种呈现书籍的方法与设备
CN110806822A (zh) * 2019-10-25 2020-02-18 掌阅科技股份有限公司 电子书的交互方法、计算设备及计算机存储介质
CN111008295A (zh) * 2019-11-13 2020-04-14 广东小天才科技有限公司 书页检索方法、装置、电子设备和存储介质
CN111046164A (zh) * 2019-11-20 2020-04-21 上海连尚网络科技有限公司 一种用于更新待阅读书籍的方法与设备
CN111079039A (zh) * 2019-11-20 2020-04-28 上海连尚网络科技有限公司 一种用于收藏书籍的方法与设备
CN111125314A (zh) * 2019-12-25 2020-05-08 掌阅科技股份有限公司 书籍查询页面的展示方法、电子设备及计算机存储介质
CN111898555A (zh) * 2020-07-31 2020-11-06 上海交通大学 基于图像与文本的图书盘点识别方法、装置、设备及***
CN114816178A (zh) * 2022-04-29 2022-07-29 咪咕数字传媒有限公司 一种电子书籍的选择方法及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043765A (zh) * 2010-12-22 2011-05-04 华为终端有限公司 电子书的显示方法以及移动终端
US20110289445A1 (en) * 2010-05-18 2011-11-24 Rovi Technologies Corporation Virtual media shelf
CN103677803A (zh) * 2012-09-19 2014-03-26 三星电子株式会社 用于产生包括用户效果的电子书的***和方法
CN104166662A (zh) * 2013-05-16 2014-11-26 张献文 在终端计算机上浏览书籍信息的方法及***
JP2015032137A (ja) * 2013-08-02 2015-02-16 株式会社ビジュアルジャパン 書籍の在庫確認システム
CN107315520A (zh) * 2017-06-13 2017-11-03 咪咕数字传媒有限公司 一种电子设备及其信息处理方法、装置和存储介质
CN108629033A (zh) * 2010-01-11 2018-10-09 苹果公司 电子文本的操纵和显示

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108629033A (zh) * 2010-01-11 2018-10-09 苹果公司 电子文本的操纵和显示
US20110289445A1 (en) * 2010-05-18 2011-11-24 Rovi Technologies Corporation Virtual media shelf
CN102043765A (zh) * 2010-12-22 2011-05-04 华为终端有限公司 电子书的显示方法以及移动终端
CN103677803A (zh) * 2012-09-19 2014-03-26 三星电子株式会社 用于产生包括用户效果的电子书的***和方法
CN104166662A (zh) * 2013-05-16 2014-11-26 张献文 在终端计算机上浏览书籍信息的方法及***
JP2015032137A (ja) * 2013-08-02 2015-02-16 株式会社ビジュアルジャパン 書籍の在庫確認システム
CN107315520A (zh) * 2017-06-13 2017-11-03 咪咕数字传媒有限公司 一种电子设备及其信息处理方法、装置和存储介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806822A (zh) * 2019-10-25 2020-02-18 掌阅科技股份有限公司 电子书的交互方法、计算设备及计算机存储介质
CN110795635A (zh) * 2019-10-31 2020-02-14 上海连尚网络科技有限公司 一种呈现书籍的方法与设备
CN111008295A (zh) * 2019-11-13 2020-04-14 广东小天才科技有限公司 书页检索方法、装置、电子设备和存储介质
CN111046164A (zh) * 2019-11-20 2020-04-21 上海连尚网络科技有限公司 一种用于更新待阅读书籍的方法与设备
CN111079039A (zh) * 2019-11-20 2020-04-28 上海连尚网络科技有限公司 一种用于收藏书籍的方法与设备
CN111046164B (zh) * 2019-11-20 2024-02-09 上海连尚网络科技有限公司 一种用于更新待阅读书籍的方法与设备
CN111079039B (zh) * 2019-11-20 2024-02-09 上海连尚网络科技有限公司 一种用于收藏书籍的方法与设备
CN111125314A (zh) * 2019-12-25 2020-05-08 掌阅科技股份有限公司 书籍查询页面的展示方法、电子设备及计算机存储介质
CN111898555A (zh) * 2020-07-31 2020-11-06 上海交通大学 基于图像与文本的图书盘点识别方法、装置、设备及***
CN111898555B (zh) * 2020-07-31 2023-05-19 上海交通大学 基于图像与文本的图书盘点识别方法、装置、设备及***
CN114816178A (zh) * 2022-04-29 2022-07-29 咪咕数字传媒有限公司 一种电子书籍的选择方法及电子设备

Also Published As

Publication number Publication date
CN109558559B (zh) 2019-12-31

Similar Documents

Publication Publication Date Title
CN109558559A (zh) 书架页面的展示方法、电子设备及计算机存储介质
CN108874289B (zh) 应用历史记录查看方法、装置及电子设备
US9665243B2 (en) Mobile intelligent adaptation interface
CN105005429B (zh) 一种终端展示图片的方法及终端
CN109067990A (zh) 一种应用服务执行方法及装置
US20120096354A1 (en) Mobile terminal and control method thereof
CN104932770A (zh) 用于显示基于行为的使用者界面的版面配置(build)的方法、***及电子装置
CN103514290A (zh) 电子地图信息点获取方法、装置及服务器
EP2407896A1 (en) Systems and methods of user interface for image display
CN109271225A (zh) 基于阅读应用的开屏页面展示方法及电子设备
CN110310137A (zh) 一种广告投放方法和装置
CN112905094B (zh) 一种对象操作处理的方法、装置以及计算机存储介质
CN109241323B (zh) 基于电子书评论生成用户海报的方法及计算设备
CN109814971A (zh) 桌面应用图标排列方法、电子装置及存储介质
CN114356166A (zh) 应用图标显示方法及相关设备
CN108415970B (zh) 检索结果排序方法、装置、电子设备及存储介质
CN106598379A (zh) 管理应用程序的方法及装置
CN109146551A (zh) 一种广告推荐方法、服务器及计算机可读介质
CN107220881B (zh) 一种基于时间和空间的电商热度排名的方法和装置
CN109933389A (zh) 数据对象信息处理、页面展示方法及装置
CN106970985B (zh) 基于需求引导的信息流频道分类交互方法、装置和服务器
CN105512260A (zh) 电子书多段节选分享方法及装置
CN112328829A (zh) 视频内容的检索方法和装置
CN102929957A (zh) 一种排序结果集的显示方法、装置及移动终端
CN112487310B (zh) 小区推荐方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant