CN109299968A - Electronic book reading method, device, system and storage medium - Google Patents
Electronic book reading method, device, system and storage medium Download PDFInfo
- Publication number
- CN109299968A CN109299968A CN201810941385.XA CN201810941385A CN109299968A CN 109299968 A CN109299968 A CN 109299968A CN 201810941385 A CN201810941385 A CN 201810941385A CN 109299968 A CN109299968 A CN 109299968A
- Authority
- CN
- China
- Prior art keywords
- reading
- behavior data
- book
- target
- reward
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种电子书阅读方法,包括:获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。本发明还公开了一种电子书阅读装置、系统和计算机可读存储介质。
The invention discloses an e-book reading method, comprising: acquiring first reading behavior data for a target e-book, and generating a condition for triggering a reward mechanism according to the first reading behavior data; the first reading behavior data is based on the first reading behavior data. Data obtained by analyzing at least one historical reading behavior data of the target e-book; sending the triggering reward mechanism condition to the mobile terminal. The invention also discloses an electronic book reading device, a system and a computer-readable storage medium.
Description
技术领域technical field
本发明涉及多媒体通信技术,尤其涉及一种电子书阅读方法、装置、系统和计算机可读存储介质。The present invention relates to multimedia communication technology, and in particular, to an electronic book reading method, device, system and computer-readable storage medium.
背景技术Background technique
随着移动终端技术的飞速发展,移动终端的普及率越来越高,移动终端的应用领域也越来越广。现有移动终端上的安装的阅读应用程序(APP,Application)也由于其内容更新快、功能丰富以及便于携带的优势,已经代替了传统的纸质书籍,逐渐成为一种人们普遍使用的阅读方式。With the rapid development of mobile terminal technology, the penetration rate of mobile terminals is getting higher and higher, and the application fields of mobile terminals are also getting wider and wider. The reading application (APP, Application) installed on the existing mobile terminal has also replaced the traditional paper books due to its advantages of fast content update, rich functions and easy portability, and has gradually become a widely used reading method. .
阅读APP是一种用来浏览电子文档(比如说电子书或者漫画)的工具,可以为用户提供类似于阅读纸质数据的阅读体验,并且可以提供与阅读纸质书籍相似的功能。例如,用户在阅读传统的纸质书籍的时候,可以根据自己的阅读习惯或者阅读进度,使用书签来记录上次阅读的位置或者喜欢的章节,以便下次阅读时可以直接找到相应的页;同样的,阅读APP也可以提供电子书签功能,使用电子书签也可以帮助用户实现在电子文档中的快速定位。且相比于纸质书籍,阅读APP还可以提供其他功能,比如为用户提供对阅读内容的字体进行调节的功能,如调节字体以及字号大小等,以方便用户的使用。A reading APP is a tool for browsing electronic documents (such as e-books or comics), which can provide users with a reading experience similar to reading paper data, and can provide functions similar to reading paper books. For example, when reading traditional paper books, users can use bookmarks to record the last reading position or favorite chapters according to their own reading habits or reading progress, so that they can directly find the corresponding pages when reading next time; also Yes, the reading APP can also provide an electronic bookmark function, and the use of electronic bookmarks can also help users to quickly locate in electronic documents. And compared with paper books, the reading APP can also provide other functions, such as providing users with the function of adjusting the font of the reading content, such as adjusting the font and font size, etc., to facilitate the use of the user.
现有的阅读APP在阅读功能方面,一直在模仿传统纸质图书的阅读方式,如翻页效果以及阅读笔记等,力图通过阅读APP为用户带来等同于纸质实体图书的阅读体验。然而,现有的阅读APP在极力模仿传统纸质阅读体验的同时,却没有充分发挥电子阅读后台数据管理便利性给用户提供更多的趣味性,以吸引用户。In terms of reading functions, the existing reading APPs have been imitating the reading methods of traditional paper books, such as page-turning effect and reading notes, etc., trying to bring users the same reading experience as physical paper books through reading APPs. However, while the existing reading APPs try to imitate the traditional paper reading experience, they do not give full play to the convenience of electronic reading background data management to provide users with more interest, so as to attract users.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的主要目的在于提供一种电子书阅读方法、装置、系统和计算机可读存储介质。In view of this, the main purpose of the present invention is to provide an electronic book reading method, device, system and computer-readable storage medium.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, the technical scheme of the present invention is achieved in this way:
本发明实施例提供了一种电子书阅读方法,应用于服务器,所述方法包括:An embodiment of the present invention provides an electronic book reading method, which is applied to a server, and the method includes:
获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;Obtain the first reading behavior data for the target e-book, and generate a triggering reward mechanism condition according to the first reading behavior data; the first reading behavior data is obtained by analyzing at least one historical reading behavior data of the target e-book data;
将所述触发奖励机制条件发送给移动终端。Send the triggering reward mechanism condition to the mobile terminal.
上述方案中,所述第一阅读行为数据包括目标电子书的标识;In the above scheme, the first reading behavior data includes the identification of the target e-book;
所述根据所述第一阅读行为数据生成触发奖励机制条件,包括:The generating of triggering reward mechanism conditions according to the first reading behavior data includes:
生成针对所述目标电子书的标识的触发奖励机制条件。A triggering reward mechanism condition is generated for the identification of the target e-book.
上述方案中,所述第一阅读行为数据还包括以下至少一种数据:单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点;In the above solution, the first reading behavior data further includes at least one of the following data: single reading duration, total reading duration, reading action, reading time, and reading location;
所述生成针对所述目标电子书的标识的触发奖励机制条件,包括:The generating conditions for triggering the reward mechanism for the identification of the target e-book include:
根据所述第一阅读行为数据确定以下至少一个:At least one of the following is determined according to the first reading behavior data:
根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first reading duration threshold is set according to the single reading duration, the second reading duration threshold is set according to the total reading duration, the first action is set according to the reading action, and the reading time range is set according to the reading time , set the target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
本发明实施例提供了一种电子书阅读方法,应用于移动终端,所述方法包括:An embodiment of the present invention provides an e-book reading method, which is applied to a mobile terminal, and the method includes:
获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;acquiring second reading behavior data of the reading target e-book, where the second reading behavior data represents real-time reading behavior data generated in the process of reading the target e-book;
确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。When it is determined that the second reading behavior data satisfies the triggering reward mechanism condition, the reading reward corresponding to the triggering reward mechanism condition is displayed.
上述方案中,所述确定所述第二阅读行为数据满足触发奖励机制条件,包括:In the above scheme, the determining that the second reading behavior data satisfies the conditions for triggering the reward mechanism includes:
确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。The identifier of the target e-book in the second reading behavior data is determined, and the triggering reward mechanism condition corresponding to the target e-book is determined according to the identifier of the target e-book.
上述方案中,确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:In the above scheme, when it is determined that the second reading behavior data satisfies at least one of the following conditions, it is determined that the second reading behavior data satisfies the triggering reward mechanism condition:
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于所述阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于所述目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
本发明实施例提供了一种电子书阅读装置,所述装置包括:第一处理模块、第一发送模块;其中,An embodiment of the present invention provides an electronic book reading device, the device includes: a first processing module and a first sending module; wherein,
所述第一处理模块,用于获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;The first processing module is used to obtain the first reading behavior data for the target e-book, and generate a triggering reward mechanism condition according to the first reading behavior data; the first reading behavior data is based on the target e-book. At least one data obtained from historical reading behavior data analysis;
所述第一发送模块,用于将所述触发奖励机制条件发送给移动终端。The first sending module is configured to send the triggering reward mechanism condition to the mobile terminal.
上述方案中,所述第一阅读行为数据包括目标电子书的标识;In the above scheme, the first reading behavior data includes the identification of the target e-book;
所述第一处理模块,具体用于生成针对所述目标电子书的标识的触发奖励机制条件。The first processing module is specifically configured to generate a triggering reward mechanism condition for the identifier of the target e-book.
上述方案中,所述第一阅读行为数据还包括以下至少一种数据:单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点;In the above solution, the first reading behavior data further includes at least one of the following data: single reading duration, total reading duration, reading action, reading time, and reading location;
所述第一处理模块,具体用于根据所述第一阅读行为数据确定以下至少一个:根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first processing module is specifically configured to determine at least one of the following according to the first reading behavior data: setting a first reading duration threshold according to the single reading duration, setting a second reading duration according to the total reading duration threshold, setting a first action according to the reading action, setting a reading time range according to the reading time, and setting a target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
本发明实施例提供了一种电子书阅读装置,所述装置包括:第二获取模块和第二处理模块;其中,An embodiment of the present invention provides an electronic book reading device, the device includes: a second acquisition module and a second processing module; wherein,
所述第二获取模块,用于获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;The second acquisition module is configured to acquire second reading behavior data of the reading target e-book, where the second reading behavior data represents real-time reading behavior data generated in the process of reading the target e-book;
所述第二处理模块,用于确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。The second processing module is configured to display the reading reward corresponding to the triggering reward mechanism condition when it is determined that the second reading behavior data satisfies the triggering reward mechanism condition.
上述方案中,所述第二处理模块,还用于确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。In the above scheme, the second processing module is further configured to determine the identifier of the target e-book in the second reading behavior data, and determine the triggering reward mechanism condition corresponding to the target e-book according to the identifier of the target e-book. .
上述方案中,所述第二处理模块,具体用于确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:In the above solution, the second processing module is specifically configured to determine that the second reading behavior data satisfies the triggering reward mechanism condition when the second reading behavior data satisfies at least one of the following conditions:
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于所述阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于所述目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
本发明实施例提供了一种电子书阅读系统,所述系统包括:服务器和移动终端;其中,An embodiment of the present invention provides an electronic book reading system, the system includes: a server and a mobile terminal; wherein,
所述服务器,用于获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端;The server is configured to obtain first reading behavior data for the target e-book, and generate a condition for triggering a reward mechanism according to the first reading behavior data; the first reading behavior data is based on at least one history of the target e-book Read the data obtained by behavioral data analysis; send the conditions for triggering the reward mechanism to the mobile terminal;
所述移动终端,用于接收所述触发奖励机制条件;获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。The mobile terminal is configured to receive the conditions for triggering the reward mechanism; obtain second reading behavior data of the reading target e-book, where the second reading behavior data represents the reading behavior data generated in real time in the process of reading the target e-book; When the second reading behavior data satisfies the triggering reward mechanism condition, the reading reward corresponding to the triggering reward mechanism condition is displayed.
本发明实施例提供了一种电子书阅读装置,所述装置包括:第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器;其中,An embodiment of the present invention provides an electronic book reading device, the device includes: a first processor and a first memory for storing a computer program that can run on the first processor; wherein,
所述第一处理器用于运行所述计算机程序时,执行服务器侧任一所述电子书阅读方法的步骤。The first processor is configured to execute any step of the electronic book reading method on the server side when running the computer program.
本发明实施例提供了一种电子书阅读装置,所述装置包括:第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器;其中,An embodiment of the present invention provides an electronic book reading device, the device includes: a second processor and a second memory for storing a computer program that can run on the second processor; wherein,
所述第二处理器用于运行所述计算机程序时,执行移动终端侧任一所述电子书阅读方法的步骤。The second processor is configured to execute any step of the electronic book reading method on the mobile terminal side when running the computer program.
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现服务器侧任一所述电子书阅读方法的步骤;An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of any one of the e-book reading methods on the server side;
或者,所述计算机程序被处理器执行时实现移动终端侧任一所述电子书阅读方法的步骤。Or, when the computer program is executed by the processor, any step of the electronic book reading method on the mobile terminal side is implemented.
本发明实施例所提供的电子书阅读方法、装置、系统和计算机可读存储介质,获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。本发明实施例根据用户阅读电子书的习惯性阅读行为数据制定触发奖励机制条件,通过多种多样的阅读奖励触发机制,可以提高用户在阅读过程中的趣味性;并且,通过触发阅读奖励后给予的奖励提高用户阅读兴趣,增加用户粘性。The e-book reading method, device, system, and computer-readable storage medium provided by the embodiments of the present invention acquire first reading behavior data for a target e-book, and generate conditions for triggering a reward mechanism according to the first reading behavior data; the The first reading behavior data is data obtained by analyzing at least one historical reading behavior data of the target e-book; sending the triggering reward mechanism condition to the mobile terminal. The embodiment of the present invention formulates conditions for triggering the reward mechanism according to the habitual reading behavior data of users reading e-books, and through a variety of reading reward triggering mechanisms, the user's interest in the reading process can be improved; The reward of increasing users' reading interest and increasing user stickiness.
附图说明Description of drawings
图1为本发明实施例提供的一种电子书阅读方法的流程示意图;1 is a schematic flowchart of a method for reading an e-book according to an embodiment of the present invention;
图2为本发明实施例提供的另一种电子书阅读方法的流程示意图;2 is a schematic flowchart of another electronic book reading method provided by an embodiment of the present invention;
图3为本发明实施例提供的再一种电子书阅读方法的流程示意图;FIG. 3 is a schematic flowchart of still another electronic book reading method provided by an embodiment of the present invention;
图4为本发明实施例提供的电子书阅读装置一的结构示意图;4 is a schematic structural diagram of an electronic book reading device 1 provided by an embodiment of the present invention;
图5为本发明实施例提供的电子书阅读装置二的结构示意图;5 is a schematic structural diagram of a second electronic book reading device provided by an embodiment of the present invention;
图6为本发明实施例提供的电子书阅读装置三的结构示意图;6 is a schematic structural diagram of a third electronic book reading device provided by an embodiment of the present invention;
图7为本发明实施例提供的电子书阅读装置四的结构示意图。FIG. 7 is a schematic structural diagram of a fourth electronic book reading device according to an embodiment of the present invention.
具体实施方式Detailed ways
在本发明的各种实施例中,应用于服务器的电子书阅读方法包括:获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。应用于移动终端的电子书阅读方法包括:获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。In various embodiments of the present invention, an e-book reading method applied to a server includes: acquiring first reading behavior data for a target e-book, and generating a condition for triggering a reward mechanism according to the first reading behavior data; The reading behavior data is data obtained by analyzing at least one historical reading behavior data of the target e-book; sending the triggering reward mechanism condition to the mobile terminal. An e-book reading method applied to a mobile terminal includes: acquiring second reading behavior data of a reading target e-book, where the second reading behavior data represents real-time reading behavior data generated in the process of reading the target e-book; determining the second reading behavior data When the behavior data meets the conditions for triggering the reward mechanism, the reading reward corresponding to the conditions for triggering the reward mechanism is displayed.
下面结合实施例对本发明再作进一步详细的说明。The present invention will be described in further detail below in conjunction with the embodiments.
图1为本发明实施例提供的一种电子书阅读方法的流程示意图;所述方法应用于服务器,所述服务器与至少一个安装有阅读应用程序(APP,Application)的移动终端实现通信;如图1所示,所述方法包括:1 is a schematic flowchart of an e-book reading method provided by an embodiment of the present invention; the method is applied to a server, and the server communicates with at least one mobile terminal installed with a reading application (APP, Application); 1, the method includes:
步骤101、获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据。Step 101: Obtain first reading behavior data for the target e-book, and generate a condition for triggering a reward mechanism according to the first reading behavior data; the first reading behavior data is at least one historical reading behavior data according to the target e-book Analyze the data obtained.
具体地,移动终端的阅读APP可以在用户阅读电子书时的产生阅读行为数据,所述阅读行为数据表征阅读所述电子书的过程中针对所述电子书产生的相关数据;可以包括以下数据:电子书的标识(可以是电子书名称或电子书对应的唯一标识号)、此次阅读时长、此次阅读过程中的阅读动作、此次阅读时间、此次阅读地点。Specifically, the reading APP of the mobile terminal can generate reading behavior data when the user reads the e-book, and the reading behavior data represents the relevant data generated for the e-book in the process of reading the e-book; it can include the following data: The identification of the e-book (which may be the name of the e-book or a unique identification number corresponding to the e-book), the reading time, the reading action during the reading, the reading time, and the reading location.
移动终端将所述阅读行为数据作为历史阅读行为数据发送给服务器,所述服务器获取某一用户阅读某一电子书的历史阅读行为数据。这里,所述历史阅读行为数据可以携带有用户对应于所述阅读APP的识别号(ID,Identification),用于作为用户的身份标识。服务器接收到历史阅读行为数据后,可以将历史阅读行为数据与用户的ID对应保存。The mobile terminal sends the reading behavior data as historical reading behavior data to the server, and the server obtains historical reading behavior data of a certain user reading a certain e-book. Here, the historical reading behavior data may carry an identification number (ID, Identification) of the user corresponding to the reading APP, which is used as an identification of the user. After receiving the historical reading behavior data, the server may store the historical reading behavior data corresponding to the user's ID.
所述获取针对目标电子书的第一阅读行为数据,包括:The obtaining of the first reading behavior data for the target e-book includes:
在预设时间段内,获取针对所述目标电子书的至少一个历史阅读行为数据;分析所述至少一个历史阅读行为数据,获得第一阅读行为数据。Acquire at least one historical reading behavior data for the target electronic book within a preset time period; and analyze the at least one historical reading behavior data to obtain first reading behavior data.
具体地,所述历史阅读行为数据,可以包括:电子书的标识;所述历史阅读行为数据还可以包括以下至少一个数据:历史单次阅读时长、历史阅读动作、历史阅读时间、历史阅读地点。Specifically, the historical reading behavior data may include: an identifier of the e-book; the historical reading behavior data may also include at least one of the following data: historical single reading duration, historical reading action, historical reading time, and historical reading location.
这里,所述历史阅读动作,可以包括以下至少一个:添加书签、添加标记、收藏、分享、点赞、评论、赠送月票、听书、选择电子书的文字(这里可以通过移动终端自带的或阅读APP自带的文字选定功能进行选择,如双击某段文字)。Here, the historical reading action may include at least one of the following: adding bookmarks, adding marks, favorites, sharing, liking, commenting, giving monthly passes, listening to books, and selecting e-book text (here, the mobile terminal can carry or Read the text selection function that comes with the APP to select, such as double-clicking a certain text).
所述分析所述至少一个历史阅读行为数据,获得第一阅读行为数据,包括:The analyzing the at least one historical reading behavior data to obtain the first reading behavior data includes:
服务器根据用户的ID确定所述ID对应的至少一个历史阅读行为数据;The server determines at least one historical reading behavior data corresponding to the ID according to the ID of the user;
根据所述历史阅读行为数据的电子书的标识对所述至少一个历史阅读行为数据进行划分,确定针对同一电子书的标识的至少一个历史阅读行为数据;Divide the at least one historical reading behavior data according to the e-book identifier of the historical reading behavior data, and determine at least one historical reading behavior data for the identifier of the same e-book;
分析针对同一电子书的标识的至少一个历史阅读行为数据,获取针对同一电子书的标识的第一阅读行为数据。At least one historical reading behavior data for the identifier of the same e-book is analyzed, and first reading behavior data for the identifier of the same e-book is obtained.
这里,所述分析针对同一电子书的标识的至少一个历史阅读行为数据,获取针对同一电子书的标识的第一阅读行为数据,包括以下至少一个:Here, the analyzing at least one historical reading behavior data for the identifier of the same e-book, and obtaining the first reading behavior data for the identifier of the same e-book, includes at least one of the following:
根据至少一个历史阅读行为数据的历史单次阅读时长,确定第一阅读行为数据的单次阅读时长;例如:取至少一个历史单次阅读时长中的平均值、或取至少一个历史单次阅读时长中的最大值等;Determine the single reading duration of the first reading behavior data according to the historical single reading duration of at least one historical reading behavior data; for example: take the average of at least one historical single reading duration, or take at least one historical single reading duration the maximum value in , etc.;
分析至少一个历史阅读行为数据的历史阅读动作,确定第一阅读行为数据的阅读动作;例如:取至少一个历史阅读动作中最多次的历史阅读动作、或取至少一个历史阅读动作中最少次的历史阅读动作等;Analyze the historical reading action of at least one historical reading behavior data, and determine the reading action of the first reading behavior data; for example: take the historical reading action with the most times in the at least one historical reading action, or take the historical reading action with the least number of times in the at least one historical reading action reading action, etc.;
分析至少一个历史阅读行为数据的历史阅读时间,确定第一阅读行为数据的阅读时间;例如:取至少一个历史阅读时间中最多次的历史阅读时间、或取至少一个历史阅读时间中最少次的历史阅读时间等;Analyze the historical reading time of at least one historical reading behavior data, and determine the reading time of the first reading behavior data; for example: take the historical reading time of the most times in at least one historical reading time, or take the historical reading time of the least number of times in at least one historical reading time reading time, etc.;
分析至少一个历史阅读行为数据的历史阅读地点,确定第一阅读行为数据的阅读地点;例如:取至少一个历史阅读时间中最多次的历史阅读地点、或取至少一个历史阅读时间中最少次的历史阅读地点等;Analyze at least one historical reading location of historical reading behavior data, and determine the reading location of the first reading behavior data; for example: take the historical reading location with the most times in at least one historical reading time, or take the historical reading location with the least number of times in at least one historical reading time reading place, etc.;
统计至少一个历史阅读行为数据的历史单次阅读时长的总时长,作为第一阅读行为数据的阅读总时长。The total duration of the historical single reading duration of at least one historical reading behavior data is counted as the total reading duration of the first reading behavior data.
本实施例中,所述第一阅读行为数据包括目标电子书的标识;In this embodiment, the first reading behavior data includes the identifier of the target e-book;
所述根据所述第一阅读行为数据生成触发奖励机制条件,包括:The generating of triggering reward mechanism conditions according to the first reading behavior data includes:
生成针对所述目标电子书的标识的触发奖励机制条件。A triggering reward mechanism condition is generated for the identification of the target e-book.
本实施例中,所述第一阅读行为数据还包括以下至少一种数据:单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点。In this embodiment, the first reading behavior data further includes at least one of the following data: single reading duration, total reading duration, reading action, reading time, and reading location.
所述生成针对所述目标电子书的标识的触发奖励机制条件,包括:The generating conditions for triggering the reward mechanism for the identification of the target e-book include:
根据所述第一阅读行为数据确定以下至少一个:At least one of the following is determined according to the first reading behavior data:
根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first reading duration threshold is set according to the single reading duration, the second reading duration threshold is set according to the total reading duration, the first action is set according to the reading action, and the reading time range is set according to the reading time , set the target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
这里,所述第一动作,可以为:添加书签、添加标记、收藏、分享、点赞、评论、赠送月票、听书或选择电子书的文字。Here, the first action may be: adding a bookmark, adding a mark, bookmarking, sharing, liking, commenting, giving a monthly pass, listening to a book, or selecting the text of an e-book.
本实施例中,所述方法还包括:接收移动终端发送的阅读电子书的其他历史阅读行为数据,根据所述其他历史阅读行为数据更新针对所述电子书的触发奖励机制条件。In this embodiment, the method further includes: receiving other historical reading behavior data of reading the e-book sent by the mobile terminal, and updating the triggering reward mechanism conditions for the e-book according to the other historical reading behavior data.
所述根据所述其他历史阅读行为数据更新针对所述电子书的触发奖励机制条件,包括:根据所述第一阅读行为数据和所述其他历史阅读行为数据重新确定针对所述电子书的触发奖励机制条件。The updating the trigger reward mechanism condition for the e-book according to the other historical reading behavior data includes: re-determining the trigger reward for the e-book according to the first reading behavior data and the other historical reading behavior data mechanism conditions.
这里,通过更新所述触发奖励机制条件可以防止用户发现触发奖励机制条件的具体内容,从而可以防止“刷奖励”的行为。Here, by updating the conditions for triggering the reward mechanism, the user can be prevented from discovering the specific content of the conditions for triggering the reward mechanism, thereby preventing the behavior of "swiping the reward".
需要说明的是,所述触发奖励机制条件为所述目标电子书对应的触发奖励机制条件;在一实施例中,为了向用户提供更具有针对性的触发奖励,针对不同用户可以采用不同的触发奖励机制,即服务器根据以上方法可以根据用户的ID确定针对每个用户的目标电子书的第一阅读行为数据,根据所述每个用户的目标电子书的第一阅读行为数据生成针对每个用户的对于目标电子书的触发奖励机制条件。在另一实施中,针对同一电子书还可以多个用户采用同一个触发奖励机制条件,服务器可以根据多个用户分别阅读所述目标电子书的历史阅读行为数据生成触发奖励机制条件;具体来说,服务器根据目标电子书的标识获取多个用户阅读所述目标电子书的历史阅读行为数据,根据多个用户阅读所述目标电子书的历史阅读行为数据确定第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件。It should be noted that the triggering reward mechanism condition is the triggering reward mechanism condition corresponding to the target e-book; in one embodiment, in order to provide users with more targeted triggering rewards, different triggers may be used for different users Reward mechanism, that is, the server can determine the first reading behavior data of each user's target e-book according to the user's ID according to the above method, and generate a target e-book for each user according to the first reading behavior data of each user's target e-book. The trigger reward mechanism condition for the target e-book. In another implementation, multiple users can also use the same triggering reward mechanism condition for the same e-book, and the server can generate the triggering reward mechanism condition according to the historical reading behavior data of multiple users reading the target e-book respectively; , the server obtains historical reading behavior data of multiple users reading the target e-book according to the identifier of the target e-book, determines the first reading behavior data according to the historical reading behavior data of multiple users reading the target e-book, and determines the first reading behavior data according to the A reading of behavioral data generates conditions that trigger the reward mechanism.
步骤102、将所述触发奖励机制条件发送给所述移动终端。Step 102: Send the conditions for triggering the reward mechanism to the mobile terminal.
这里,服务器将所述触发奖励机制条件发送给移动终端,移动终端接收并保存所述触发奖励机制条件,即可根据所述触发奖励机制条件确定是否显示阅读奖励。Here, the server sends the triggering reward mechanism condition to the mobile terminal, and the mobile terminal receives and saves the triggering reward mechanism condition, and can then determine whether to display the reading reward according to the triggering reward mechanism condition.
本实施例中,所述方法还包括:接收移动终端发送的获取阅读奖励的请求;向移动终端发送阅读奖励;接收移动终端发送的第一消息,所述第一消息用以通知服务器已领取阅读奖励。In this embodiment, the method further includes: receiving a request for obtaining a reading reward sent by the mobile terminal; sending a reading reward to the mobile terminal; receiving a first message sent by the mobile terminal, where the first message is used to notify the server that the reading reward has been received award.
这里,所述阅读奖励,具体可以包括以下至少一个:Here, the reading reward may specifically include at least one of the following:
与所述目标电子书同作者的、未阅读过的其他电子书;Other e-books that have the same author as the target e-book and have not been read;
与所述目标电子书同类型的、未阅读过的其他电子书;other unread e-books of the same type as the target e-book;
所述目标电子书的作者的签名书和/或见面会的入场凭证;A signed copy of the author of the target e-book and/or an admission ticket to the meeting;
阅读券和/或阅读币;所述阅读券可以用于兑换电子书,所述阅读币可以用于在阅读APP购买电子书;Reading vouchers and/or reading coins; the reading vouchers can be used to exchange e-books, and the reading coins can be used to purchase e-books in the reading APP;
许愿机会;这里,所述许愿机会可以通过问卷形式展示,用以询问用户愿望;用户可以通过移动终端的人机交互界面输入目标愿望(如希望可以阅读的电子书等)并提交,服务器接收所述目标愿望,当所述目标愿望通过阅读APP运营商的审核,服务器可以向移动终端发送通知消息,用以通知用户愿望实现;或者,服务器可以通过阅读APP的全站广播发送广播消息,用以通知用户愿望实现。Wishing opportunity; here, the wishing opportunity can be displayed in the form of a questionnaire to ask the user's wishes; the user can input the target wish (such as an e-book that he wishes to read, etc.) through the human-computer interaction interface of the mobile terminal and submit it, and the server receives all the wishes. When the target wish passes the review of the operator of the reading APP, the server can send a notification message to the mobile terminal to notify the user that the wish is fulfilled; Notify users of wish fulfillment.
相应的,所述方法还包括:服务器确定阅读奖励。所述确定阅读奖励,包括以下至少一个:Correspondingly, the method further includes: the server determining the reading reward. The determining of the reading reward includes at least one of the following:
所述服务器确定所述目标电子书的作者,结合用户的阅读记录确定与所述目标电子书同作者的、用户未阅读过的其他电子书,作为阅读奖励;The server determines the author of the target e-book, and determines other e-books with the same author as the target e-book and unread by the user in combination with the user's reading records, as reading rewards;
所述服务器确定所述目标电子书的类型,结合用户的阅读记录确定与所述目标电子书同类型的、用户未阅读过的其他电子书,作为阅读奖励;The server determines the type of the target e-book, and determines other e-books of the same type as the target e-book that the user has not read in combination with the user's reading record, as a reading reward;
所述服务器确定所述目标电子书的作者,确定所述目标电子书的作者的签名书和/或见面会入场凭证,作为阅读奖励;The server determines the author of the target e-book, and determines the signed book and/or the meeting admission certificate of the author of the target e-book as a reading reward;
所述服务器确定阅读券,作为阅读奖励;The server determines the reading coupon as a reading reward;
所述服务器提供许愿机会,作为阅读奖励;The server provides a wishing opportunity as a reading reward;
所述服务器确定阅读币的币值,作为阅读奖励。The server determines the monetary value of the reading coin as a reading reward.
通过以上多种多样的奖励方式,可以提高用户的阅读过程中的趣味性,提升用户的阅读兴趣,增加用户粘性。Through the above various reward methods, it is possible to improve the fun of the user's reading process, enhance the user's reading interest, and increase the user's stickiness.
本实施例中,所述方法还可以包括:In this embodiment, the method may further include:
确定目标电子书的类型,根据所述目标电子书的类型选择对应的彩蛋展示形象。移动终端接收到阅读奖励后,可以按照所述彩蛋展示形象显示所述阅读奖励。Determine the type of the target e-book, and select a corresponding easter egg display image according to the type of the target e-book. After receiving the reading reward, the mobile terminal may display the reading reward according to the display image of the easter egg.
这里,电子书的类型可以包括:仙侠、都市、热血、历史、玄幻、悬疑等;所述彩蛋展示形象可以为不同类型的图案、不同类型的动漫形象等。Here, the types of e-books may include: Xianxia, urban, blood, history, fantasy, suspense, etc.; the Easter egg display images may be different types of patterns, different types of animation images, and the like.
这里,所述服务器可以保存有电子书的类型和彩蛋展示形象的对应关系,一种电子书的类型可以对应有至少一个彩蛋展示形象,服务器可以随机选择任意一种对应的彩蛋展示形象,按照选择的彩蛋展示形象显示阅读奖励(如采用某一仙侠图案作为背景图案弹出彩蛋等)。Here, the server may store the correspondence between the types of e-books and the displayed images of easter eggs. One type of e-book may correspond to at least one display image of easter eggs, and the server may randomly select any one of the corresponding display images of easter eggs. The easter egg display image of the display shows the reading reward (such as using a certain fairy pattern as the background pattern to pop up the easter egg, etc.).
本实施例中,服务器除了可以通过更新所述触发奖励机制条件来防止“刷奖励”的行为,还可以通过对奖励数量、领取时间等进行限制以防止“刷奖励”的行为。In this embodiment, in addition to updating the conditions for triggering the reward mechanism, the server can prevent the behavior of "sweeping rewards", and can also limit the number of rewards, the time for receiving them, etc. to prevent the behavior of "sweeping rewards".
这里,所述服务器可以设定奖励数量,可以包括以下至少一种:针对每个用户ID每天可领取的奖励数量进行限制、针对每本书对应总的奖励数量进行限定、针对每天的奖励数量进行限定、针对每种奖励的数量进行限定、针对不同类型的奖励设定不同的奖励触发时间段(即不同类型的奖励只可在对应的时间段内被触发或领取)。Here, the server may set the number of rewards, which may include at least one of the following: limiting the number of rewards that each user ID can receive every day, limiting the total number of rewards corresponding to each book, and making a limit on the number of rewards per day Limit, limit the number of each reward, and set different reward triggering time periods for different types of rewards (that is, different types of rewards can only be triggered or claimed within the corresponding time period).
具体来说,所述服务器可以在一定的奖励触发时间段内,针对符合触发阅读奖励的用户进行随机抽取,作为目标奖励用户,将阅读奖励发送给所述目标奖励用户。Specifically, within a certain reward triggering time period, the server may randomly select users who meet the triggering reading reward, as the target rewarding user, and send the reading reward to the target rewarding user.
进一步的,所述服务器还可以设置第一有效时间(如10、15、20分钟),当用户在第一有效时间内执行特定阅读操作(如单击阅读页面)时,显示阅读奖励;所述阅读奖励可以在阅读APP的通知消息中进行提示。Further, the server may also set a first valid time (such as 10, 15, 20 minutes), and when the user performs a specific reading operation (such as clicking a reading page) within the first valid time, a reading reward is displayed; the The reading reward can be prompted in the notification message of the reading APP.
再进一步,所述服务器还可以设置第二有效时间(如10、15、20分钟),当用户在第二有效时间内领取所述阅读奖励,所述阅读奖励才生效;生效后,移动终端可以向服务器发送用以通知服务器成功领取阅读奖励的第一消息。Still further, the server may also set a second valid time (such as 10, 15, 20 minutes), and the reading reward will only take effect when the user receives the reading reward within the second valid time; after it takes effect, the mobile terminal can A first message is sent to the server to notify the server that the reading reward is successfully claimed.
服务器接收到所述第一消息后,可以标记所述目标奖励用户一段时间内不可再触发并领取阅读奖励(一般可以设定为到当天的24点为止,即当天不可再触发阅读奖励);当超过该段时间后,服务器取消标记,用户可再次触发并领取奖励。若移动终端在第一有效时间内未显示阅读奖励、或在第二有效时间内未领取奖励,服务器均不标记不可再触发并领取阅读奖励。After receiving the first message, the server can mark that the target reward user can no longer trigger and receive the reading reward for a certain period of time (generally, it can be set to 24:00 on the day, that is, the reading reward cannot be triggered again on the same day); when After this period of time has passed, the server will cancel the mark, and the user can trigger and claim the reward again. If the mobile terminal does not display the reading reward within the first valid time, or does not receive the reward within the second valid time, the server will not mark it as no longer triggerable and receive the reading reward.
需要说明的是,以上发送的阅读奖励的数量需符合预设的数量限制要求。以及,若在以上过程中移动终端与服务器的网络故障,即两者不可进行通信,则以上所述获取奖励内容的请求、所述第一消息可在网络恢复后再次传输。It should be noted that the number of reading rewards sent above must meet the preset number limit requirements. And, if the network of the mobile terminal and the server fails during the above process, that is, the two cannot communicate, the above-mentioned request for obtaining bonus content and the first message can be transmitted again after the network is restored.
图2为本发明实施例提供的另一种电子书阅读方法的流程示意图;如图2所示,所述方法可以应用于移动终端,具体指应用于移动终端安装有的阅读APP;所述方法包括:FIG. 2 is a schematic flowchart of another e-book reading method provided by an embodiment of the present invention; as shown in FIG. 2 , the method can be applied to a mobile terminal, and specifically refers to a reading APP installed on the mobile terminal; the method include:
步骤201、获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据。Step 201: Acquire second reading behavior data of the reading target e-book, where the second reading behavior data represents the reading behavior data generated in real time in the process of reading the target e-book.
步骤202、确定所述第二阅读行为数据满足所述触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。Step 202: When it is determined that the second reading behavior data satisfies the triggering reward mechanism condition, display the reading reward corresponding to the triggering reward mechanism condition.
具体地,所述确定所述第二阅读行为数据满足触发奖励机制条件之前,所述方法还包括:Specifically, before the determining that the second reading behavior data meets the conditions for triggering the reward mechanism, the method further includes:
确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。The identifier of the target e-book in the second reading behavior data is determined, and the triggering reward mechanism condition corresponding to the target e-book is determined according to the identifier of the target e-book.
具体地,所述第二阅读行为数据还可以包括以下至少一个数据:用户当前阅读电子书的单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点;Specifically, the second reading behavior data may further include at least one of the following data: the single reading duration, total reading duration, reading action, reading time, and reading location of the user's current e-book reading;
这里,确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:Here, when it is determined that the second reading behavior data satisfies at least one of the following conditions, it is determined that the second reading behavior data satisfies the triggering reward mechanism condition:
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
这里,所述第二阅读行为数据中的单次阅读时长为用户当前阅读电子书连续无中断的阅读时长;Here, the single reading duration in the second reading behavior data is the continuous and uninterrupted reading duration of the user's current e-book reading;
所述第二阅读行为数据中的阅读总时长为用户此次阅读电子书的单次阅读时长与历史单次阅读时长之和。The total reading duration in the second reading behavior data is the sum of the single reading duration of the user's current e-book reading and the historical single reading duration.
本实施例中,所述方法还可以包括:接收所述服务器发送的所述触发奖励机制条件。In this embodiment, the method may further include: receiving the triggering reward mechanism condition sent by the server.
这里,所述服务器制定触发奖励机制条件后,将所述触发奖励机制条件发送给对应的移动终端,移动终端接收所述触发奖励机制条件并保存在移动终端中。Here, after formulating the conditions for triggering the incentive mechanism, the server sends the conditions for triggering the incentive mechanism to the corresponding mobile terminal, and the mobile terminal receives the conditions for triggering the incentive mechanism and saves the conditions in the mobile terminal.
或者,所述接收所述服务器发送的所述触发奖励机制条件之前,所述方法还包括:移动终端根据用户的ID和当前阅读的目标电子书的标识发送获取触发奖励机制条件的请求;由服务器接收所述获取触发奖励机制条件的请求后,根据所述获取触发奖励机制条件的请求携带的用户的ID和目标电子书的标识查找对应的触发奖励机制条件,将查找获得的触发奖励机制条件发送给移动终端;Alternatively, before receiving the triggering reward mechanism condition sent by the server, the method further includes: the mobile terminal sends a request for acquiring the triggering reward mechanism condition according to the user's ID and the identifier of the target e-book currently read; After receiving the request for obtaining the triggering reward mechanism condition, search for the corresponding triggering reward mechanism condition according to the user's ID and the target e-book identifier carried in the request for obtaining the triggering reward mechanism condition, and send the obtained triggering reward mechanism condition by searching. to the mobile terminal;
所述移动终端接收用户的ID和目标电子书的标识对应的所述触发奖励机制条件。The mobile terminal receives the triggering reward mechanism condition corresponding to the user's ID and the identifier of the target e-book.
所述移动终端可以将目标电子书的标识和对应的触发奖励机制条件对应保存;在阅读所述目标电子书的标识对应的电子书时,移动终端获取所述触发奖励机制条件,判断阅读该目标电子书的第二阅读行为数据是否满足获取的触发奖励机制条件。The mobile terminal can store the identifier of the target e-book and the corresponding triggering reward mechanism condition; when reading the e-book corresponding to the identifier of the target e-book, the mobile terminal obtains the triggering reward mechanism condition, and judges that reading the target Whether the second reading behavior data of the e-book satisfies the acquired trigger reward mechanism conditions.
具体地,所述方法还包括:将所述第二阅读行为数据作为历史阅读行为数据发送给所述服务器,由所述服务器根据所述第一阅读行为数据和所述第二阅读行为数据重新确定所述触发奖励机制条件。Specifically, the method further includes: sending the second reading behavior data to the server as historical reading behavior data, and the server re-determines according to the first reading behavior data and the second reading behavior data The triggering reward mechanism condition.
本实施例中,所述方法还可以包括:In this embodiment, the method may further include:
确定针对目标电子书的历史阅读行为数据并发送给服务器;所述历史阅读行为数据由所述服务器接收并根据所述历史阅读行为数据确定触发奖励机制条件。Determine the historical reading behavior data for the target e-book and send it to the server; the historical reading behavior data is received by the server and the conditions for triggering the reward mechanism are determined according to the historical reading behavior data.
这里,移动终端在预设时间段内可以获取用户阅读目标电子书的至少一个历史阅读行为数据并发送给服务器;将获取至少一个历史阅读行为数据发送给所述服务器,由服务器根据所述至少一个历史阅读行为数据确定第一阅读行为数据,并根据所述第一阅读行为数据触发奖励机制条件。Here, the mobile terminal may acquire at least one historical reading behavior data of the target e-book read by the user within a preset time period and send it to the server; and send the acquired at least one historical reading behavior data to the server, and the server will acquire at least one historical reading behavior data according to the at least one historical reading behavior data. The historical reading behavior data determines the first reading behavior data, and triggers the reward mechanism condition according to the first reading behavior data.
本实施例中,显示阅读奖励后,所述方法还可以包括:In this embodiment, after displaying the reading reward, the method may further include:
移动终端向服务器发送获取奖励内容的请求;接收服务器发送的奖励内容并显示;领取所述奖励内容,并向所述服务器发送用以通知服务器领取阅读奖励的第一消息。The mobile terminal sends a request for obtaining reward content to the server; receives and displays the reward content sent by the server; receives the reward content, and sends a first message to the server for notifying the server to receive the reading reward.
若在以上过程中移动终端与服务器的网络故障,即两者不可进行通信,则以上所述获取奖励内容的请求、所述第一消息可在网络恢复后再次发送。If the network of the mobile terminal and the server fails during the above process, that is, the two cannot communicate, the above-mentioned request for obtaining bonus content and the first message can be sent again after the network is restored.
图3为本发明实施例提供的另一种电子书阅读方法的流程示意图;如图3所示,所述方法包括:FIG. 3 is a schematic flowchart of another electronic book reading method provided by an embodiment of the present invention; as shown in FIG. 3 , the method includes:
步骤301、用户使用阅读APP阅读目标电子书的过程中,移动终端采集用户的历史阅读行为数据,将历史阅读行为数据发送给服务器。Step 301: During the process of the user using the reading APP to read the target e-book, the mobile terminal collects the user's historical reading behavior data, and sends the historical reading behavior data to the server.
这里,移动终端上可以安装有用于展示书籍阅读APP,所述阅读APP是一种用来浏览电子文档(如说电子书或者电子漫画)的工具,可以为用户提供类似于阅读纸质书籍的阅读体验,并且可以提供与阅读纸质书籍相似的功能。Here, a mobile terminal may be installed with an APP for displaying books. The reading APP is a tool for browsing electronic documents (such as electronic books or electronic comics), and can provide users with reading similar to reading paper books. experience, and can provide similar functionality to reading a paper book.
所述服务器可以是阅读APP的开发商建立的,用户使用阅读APP后可以注册唯一的ID和对应的密码,所述ID和密码可以作为用户身份唯一的识别号保存在服务器中。The server can be established by the developer of the reading APP, and the user can register a unique ID and a corresponding password after using the reading APP, and the ID and password can be stored in the server as the unique identification number of the user's identity.
具体地,所述步骤301包括:Specifically, the step 301 includes:
当用户启动阅读APP并开始阅读电子书后,所述阅读APP确定用户当前正在阅读的电子书的名称,作为电子书的标识,记录用户阅读电子书的阅读开始时间,作为所述阅读时间;以及,记录阅读过程的阅读动作和安装有阅读APP的移动终端当前所处的位置;After the user starts the reading APP and starts to read the e-book, the reading APP determines the name of the e-book that the user is currently reading, as the identifier of the e-book, and records the reading start time of the user reading the e-book as the reading time; and, Record the reading action of the reading process and the current position of the mobile terminal installed with the reading APP;
在用户结束阅读所述电子书时,根据阅读结束时刻和阅读开始时刻,确定此次阅读所述电子书的阅读时长;When the user finishes reading the e-book, according to the reading end time and the reading start time, the reading duration of the current reading of the e-book is determined;
将采集到的所述阅读时间、所述阅读时长、所述阅读动作、所述位置作为历史阅读行为数据上传到阅读APP的服务器,并保存在用户的ID针对该电子书的存档记录中。The collected reading time, reading duration, reading action, and location are uploaded to the server of the reading APP as historical reading behavior data, and stored in the user's ID archive record for the e-book.
步骤302、分析历史阅读行为数据,获得第一阅读行为数据;Step 302, analyzing historical reading behavior data to obtain first reading behavior data;
这里,所述历史阅读行为数据携带有用户的ID,服务器可以将所述历史阅读行为数据并与用户的ID关联保存;从而针对每个用户确定对应每个电子书的触发奖励机制条件。Here, the historical reading behavior data carries the user's ID, and the server may store the historical reading behavior data in association with the user's ID; thereby determining the triggering reward mechanism conditions corresponding to each e-book for each user.
所述历史阅读行为数据,可以包括:电子书的标识、历史单次阅读时长、历史阅读动作、历史阅读时间、历史阅读地点。The historical reading behavior data may include: e-book identification, historical single reading duration, historical reading action, historical reading time, and historical reading location.
其中,历史单次阅读时长指用户针对同一本电子书单次连续无中断的阅读时长。例如用户在启动阅读APP后,开始阅读电子书A,具体时间从11:00持续到11:45,并在11:46切换为电子书B开始阅读,阅读时间一直持续到11:56后,再次切换回电子书A并持续阅读到12:10;在此过程中,用户针对电子书A的历史单次阅读时长分别为45分钟和14分钟,针对电子书B的历史单次阅读时长为10分钟。The historical single reading time refers to the continuous and uninterrupted reading time of the same e-book by the user. For example, after starting the reading APP, the user starts to read e-book A, the specific time lasts from 11:00 to 11:45, and switches to e-book B at 11:46 to start reading, and the reading time lasts until 11:56, and then again Switch back to e-book A and continue reading until 12:10; during this process, the user's historical single reading time for e-book A is 45 minutes and 14 minutes respectively, and the historical single reading time for e-book B is 10 minutes .
历史阅读动作指用户在阅读过程中针对阅读的电子书所输入的相关操作;例如,可以包括:添加书签、添加标记、收藏、分享、点赞、评论、赠送月票、听书、或者选择电子书的某个或某段文字(这里可以通过移动终端自带的或阅读APP自带的文字选定功能进行选择,如双击某段文字)等。历史阅读时间指用户阅读电子书的时间,这里可以指开始时间和/或结束时间;历史阅读地点指用户阅读电子书时所处的位置。需要说明的是,针对同一本电子书的阅读过程中,用户所处的位置可能一直在变化,例如:用户在上下班途中使用阅读APP阅读某一电子书,但位置一直改变,则阅读APP可以将用户停留时间最长的地点作为本次阅读的阅读地点、可以将开始阅读的地点作为本次阅读的阅读地点、或者可以将结束阅读的地点作为本次阅读的阅读地点;这里不做限定。Historical reading actions refer to the relevant operations entered by the user for the read e-book during the reading process; for example, it may include: adding bookmarks, adding tags, bookmarking, sharing, liking, commenting, giving monthly passes, listening to books, or selecting e-books A certain text or a certain paragraph of text (here can be selected through the text selection function that comes with the mobile terminal or the reading APP comes with it, such as double-clicking a certain paragraph of text) and so on. The historical reading time refers to the time when the user reads the e-book, which may refer to the start time and/or the end time; the historical reading location refers to the position where the user is when reading the e-book. It should be noted that during the reading process of the same e-book, the location of the user may be changing all the time. For example, if the user uses the reading APP to read an e-book on the way to and from get off work, but the location keeps changing, the reading APP can The place where the user stays for the longest time can be used as the reading place of this reading, the place where the user starts reading can be used as the reading place of this reading, or the place where the user ends reading can be used as the reading place of this reading; there is no limitation here.
所述步骤302,包括:The step 302 includes:
根据所述历史阅读行为数据的电子书的标识对所述至少一个历史阅读行为数据进行划分,确定针对同一电子书的标识的至少一个历史阅读行为数据;Divide the at least one historical reading behavior data according to the e-book identifier of the historical reading behavior data, and determine at least one historical reading behavior data for the identifier of the same e-book;
分析针对同一电子书的标识的至少一个历史阅读行为数据,获取针对同一电子书的标识的第一阅读行为数据。At least one historical reading behavior data for the identifier of the same e-book is analyzed, and first reading behavior data for the identifier of the same e-book is obtained.
所述第一阅读行为数据,可以包括:单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点、阅读的电子书的标识等;The first reading behavior data may include: single reading duration, total reading duration, reading action, reading time, reading location, the identification of the e-book read, etc.;
所述阅读总时长指用户针对同一电子书阅读的总时长,即针对同一本电子书的每次的阅读时长累加获得的阅读总时长。结合以上示例,针对电子书A的阅读总时长为59分钟,针对电子书B的阅读总时长为10分钟。The total reading time refers to the total reading time of the user for the same e-book, that is, the total reading time obtained by accumulating each reading time of the same e-book. Combining the above examples, the total reading time for e-book A is 59 minutes, and the total reading time for e-book B is 10 minutes.
这里,可以取至少一个历史单次阅读时长中的平均值、或取至少一个历史单次阅读时长中的最大值等作为单次阅读时长;可以取至少一个历史阅读动作中最多次的历史阅读动作、或取至少一个历史阅读动作中最少次的历史阅读动作等作为阅读动作;可以至少一个历史阅读时间中最多次的历史阅读时间、或取至少一个历史阅读时间中最少次的历史阅读时间等作为阅读时间;可以取至少一个历史阅读时间中最多次的历史阅读地点、或取至少一个历史阅读时间中最少次的历史阅读地点等作为阅读地点;以及,统计至少一个历史阅读行为数据的历史单次阅读时长的总时长,作为第一阅读行为数据的阅读总时长。Here, the average value of at least one historical single reading duration, or the maximum value of at least one historical single reading duration, etc., can be taken as the single reading duration; the most historical reading action in at least one historical reading action can be taken. , or take the least number of historical reading actions in at least one historical reading action, etc. as the reading action; the most historical reading time in at least one historical reading time, or the least historical reading time in at least one historical reading time, etc. as the reading action; Reading time; the historical reading location with the most times in at least one historical reading time, or the historical reading location with the least number of times in at least one historical reading time, etc. can be taken as the reading location; and, at least one historical single historical reading behavior data is counted The total reading time is the total reading time of the first reading behavior data.
步骤303、服务器根据第一阅读行为数据确定针对不同电子书的触发奖励机制条件。Step 303 , the server determines triggering reward mechanism conditions for different e-books according to the first reading behavior data.
具体地,所述服务器接收各阅读APP采集的历史阅读行为数据并保存,所述服务器可以对采集到的针对同一用户、同一本电子书的历史阅读行为数据进行统计,以确定出用户的习惯性阅读行为,即第一阅读行为数据,并基于确定的第一阅读行为数据,生成针对该用户在阅读该电子书时的触发奖励机制条件。Specifically, the server receives and saves the historical reading behavior data collected by each reading APP, and the server can perform statistics on the collected historical reading behavior data for the same user and the same e-book to determine the user's habitual behavior The reading behavior is the first reading behavior data, and based on the determined first reading behavior data, the triggering reward mechanism condition for the user when reading the e-book is generated.
例如,通过对执行步骤301采集到用户1针对电子书A的历史阅读行为数据进行统计,依次确定出以下历史阅读行为数据:For example, by performing statistics on the historical reading behavior data of user 1 for e-book A collected in step 301, the following historical reading behavior data are sequentially determined:
历史单次阅读时长:Historical single reading time:
历史单次阅读时长30分钟:10次;History single reading time 30 minutes: 10 times;
历史单次阅读时长60分钟:2次;History single reading time 60 minutes: 2 times;
历史单次阅读时长40分钟:8次。40 minutes for a single reading of history: 8 times.
历史阅读地点:History reading location:
历史阅读地点a:10次;Historical reading location a: 10 times;
历史阅读地点b:9次;Historical reading location b: 9 times;
历史阅读地点c:1次。Historical reading location c: 1 time.
历史阅读时间:Historical reading time:
历史阅读时间8:30:12次;History reading time 8:30: 12 times;
历史阅读时间18:30:8次。History reading time 18:30: 8 times.
历史阅读动作:History reading action:
历史收藏:3次;Historical collection: 3 times;
历史点赞:10次;Historical likes: 10 times;
历史评论:40次。Historical comments: 40 times.
服务器可以根据以上统计结果,确定用户1针对电子书A的第一阅读行为数据:单次阅读时长为30分钟,阅读地点为a,阅读时间为8:30以及阅读动作为“评论”。According to the above statistical results, the server can determine the first reading behavior data of user 1 for e-book A: the single reading time is 30 minutes, the reading location is a, the reading time is 8:30, and the reading action is "comment".
服务器可以根据确定的用户1习惯性阅读行为,生成用户1在阅读电子书A时的触发奖励机制条件:当用户在早上8点半在地点a开始阅读电子书A,且单次阅读时长超过30分钟,并进行评论动作,则可以触发相应的阅读奖励。The server can generate a triggering reward mechanism condition for user 1 to read e-book A according to the determined habitual reading behavior of user 1: when the user starts reading e-book A at location a at 8:30 in the morning, and the single reading time exceeds 30 minutes, and make a comment, you can trigger the corresponding reading reward.
此外,服务器还可以将用户1针对电子书A的阅读总时长作为该用户在阅读电子书A时触发奖励机制条件中的一种限制条件。例如,仍以上述假设为例,服务器可以将针对电子书A的阅读总时长超过300分钟,作为生成的触发奖励机制条件中的一种限制条件。在这种情况下,只有当用户1针对电子书A的阅读总时长超过300分钟,且用户在早上8点半在地点a开始阅读电子书A、单次阅读时长超过30分钟、进行评论动作,才可以触发相应的阅读奖励。In addition, the server may also take the total reading time of the e-book A by the user 1 as a restriction condition in the conditions for triggering the reward mechanism when the user reads the e-book A. For example, still taking the above assumption as an example, the server may regard the total reading time of e-book A as exceeding 300 minutes as a restriction condition in the generated conditions for triggering the reward mechanism. In this case, only when the total reading time of user 1 for e-book A exceeds 300 minutes, and the user starts reading e-book A at location a at 8:30 in the morning, the single reading time exceeds 30 minutes, and the user performs a comment action, Only then can the corresponding reading rewards be triggered.
需要说明的是,阅读APP的服务器可以根据需要设置多种多样的触发奖励机制条件的生成规则。比如,针对新用户(阅读APP使用总时长小于N分钟的用户),可以如上述假设一样,根据确定的用户习惯性阅读行为来生成触发奖励机制条件,以便可以提高用户触发阅读奖励的几率,从而提高用户阅读的积极性,增加用户粘性。或者,针对老用户(阅读APP使用总时长大于M分钟的用户),也可以根据用户阅读行为数据中最少出现的阅读行为数据,来生成触发奖励机制条件,以降低用户触发阅读奖励的几率。It should be noted that the server that reads the APP can set a variety of generating rules for triggering the conditions of the reward mechanism as needed. For example, for new users (users who use the APP for less than N minutes in total), the conditions for triggering the reward mechanism can be generated based on the user's habitual reading behavior, as in the above assumption, so as to increase the probability of users triggering the reading reward, thereby Improve users' enthusiasm for reading and increase user stickiness. Or, for old users (users who use the APP for more than M minutes in total), the conditions for triggering the reward mechanism can also be generated according to the least appearing reading behavior data in the user's reading behavior data, so as to reduce the probability of the user triggering the reading reward.
另外,随着监测到的阅读行为数据的变化,阅读APP可以灵活地对该用户的触发奖励机制条件进行调整改变,通过灵活多变的触发奖励机制条件,一方面可以极大程度避免用户发现阅读奖励的触发规则,从而可以从一定程度上避免可能出现的“刷奖励”行为;另外一方面,通过灵活多变的触发奖励机制条件,提高了阅读奖励的触发难度,从而可以在一定程度上激发用户通过不断阅读而尝试触发阅读奖励的兴趣,进而提高了阅读APP的用户粘性。In addition, with the changes in the monitored reading behavior data, the reading APP can flexibly adjust and change the user's triggering and rewarding mechanism conditions. Through the flexible and variable triggering and rewarding mechanism conditions, on the one hand, users can be greatly prevented from discovering reading The triggering rules of the reward can avoid the possible "reward brushing" behavior to a certain extent; on the other hand, through the flexible and changeable triggering reward mechanism conditions, the triggering difficulty of the reading reward is improved, which can stimulate the reading reward to a certain extent. Users try to trigger the interest of reading rewards through continuous reading, thereby improving the user stickiness of the reading APP.
阅读APP还可以根据在预设时间周期内检测到的用户的阅读行为数据,来确定与该用户所对应的触发奖励机制条件,如阅读APP可以以一个月为监测周期,并根据在一个月内监测到的历史阅读行为数据,来生成或者更新该用户的触发奖励机制条件。The reading APP can also determine the triggering reward mechanism conditions corresponding to the user according to the user's reading behavior data detected within a preset time period. For example, the reading APP can take one month as the monitoring period, and according to The monitored historical reading behavior data is used to generate or update the user's triggering reward mechanism conditions.
综上,本实施例中,服务器根据用户的阅读总时长的增加可以采用不同的触发奖励机制条件的生成规则,生成或更新不同的触发奖励机制条件,以提高了用户阅读兴趣,增加了阅读APP的用户粘性。To sum up, in this embodiment, according to the increase of the total reading time of the user, the server can adopt different generation rules for triggering the reward mechanism conditions, and generate or update different triggering reward mechanism conditions, so as to improve the user's reading interest and increase the reading APP. user stickiness.
步骤304、在用户使用阅读APP的阅读过程中,阅读APP确定用户当前正在阅读的电子书的标识,并根据电子书的标识获得用户在阅读的电子书的触发奖励机制条件。Step 304: During the reading process of the user using the reading APP, the reading APP determines the identifier of the e-book the user is currently reading, and obtains the triggering reward mechanism condition of the e-book the user is reading according to the identifier of the e-book.
这里,所述阅读APP可以根据自身的ID和电子书的标识向服务器发送获得触发奖励机制条件的请求,接收服务器发送的所述触发奖励机制条件,并加载该触发奖励机制条件到移动终端本地。Here, the reading APP can send a request to the server to obtain the triggering reward mechanism condition according to its own ID and the e-book identifier, receive the triggering reward mechanism condition sent by the server, and load the triggering reward mechanism condition locally to the mobile terminal.
或者,服务器可以预先向所述服务器发送触发奖励机制条件,移动终端接收并保存;此时,移动终端即可根据电子书的标识在本地查找所述触发奖励机制条件。Alternatively, the server may send the conditions for triggering the reward mechanism to the server in advance, and the mobile terminal receives and saves them; at this time, the mobile terminal can locally search for the conditions for triggering the reward mechanism according to the identifier of the e-book.
步骤305、阅读APP对用户的阅读行为数据进行监测,并基于通过步骤304获得的触发奖励机制条件,判断用户当前阅读行为数据是否满足触发奖励机制条件,确定满足触发奖励机制条件时,弹出阅读奖励。Step 305, the reading APP monitors the user's reading behavior data, and based on the triggering reward mechanism conditions obtained in step 304, judges whether the user's current reading behavior data satisfies the triggering reward mechanism conditions, and when it is determined that the triggering reward mechanism conditions are met, pops up the reading reward. .
举例来说,通过步骤302获得用户当前正在阅读的电子书A对应的触发奖励机制条件:“用户在早上8点半在地点a开始阅读电子书A,单次阅读时长超过30分钟,并且出现了评论动作,同时用户1针对电子书A的阅读总时长超过了300分钟”。For example, the trigger reward mechanism condition corresponding to the e-book A that the user is currently reading is obtained through step 302: "The user starts reading e-book A at place a at 8:30 in the morning, and the single reading time exceeds 30 minutes, and the occurrence of comment action, and user 1’s total reading time for e-book A exceeds 300 minutes”.
假设当前时间为早上8点半,阅读APP监测到用户此时的阅读地点为地点a,且用户此时正在进行评论操作,同时用户当前针对电子书A的阅读总时长为400分钟,但用户本次阅读的单次阅读时长此时仅10分钟,因而根据触发奖励机制条件可以确定,此时该用户并不满足阅读奖励触发条件,则阅读APP不会弹出阅读奖励;Assuming that the current time is 8:30 in the morning, the reading APP detects that the user's reading location at this time is location a, and the user is commenting at this time. At the same time, the user's current total reading time for e-book A is 400 minutes, but the user The single reading duration of the second reading is only 10 minutes at this time, so it can be determined according to the triggering reward mechanism conditions. At this time, the user does not meet the reading reward triggering conditions, and the reading APP will not pop up the reading reward;
但随着用户此次单次阅读时长的增加,当监测到用户的单次阅读时长超过30分钟后,根据触发奖励机制条件确定此时用户满足阅读奖励触发条件,则阅读APP将会弹出阅读奖励。However, with the increase of the user's single reading time this time, when the user's single reading time exceeds 30 minutes, it is determined according to the triggering reward mechanism conditions that the user meets the reading reward triggering conditions at this time, and the reading APP will pop up the reading reward. .
图4为本发明实施例提供的电子书阅读装置一的结构示意图;所述装置可以应用于服务器;如图4所示,所述装置包括:第一处理模块401、第一发送模块402;其中,FIG. 4 is a schematic structural diagram of an electronic book reading device 1 provided by an embodiment of the present invention; the device can be applied to a server; as shown in FIG. 4 , the device includes: a first processing module 401 and a first sending module 402; wherein ,
所述第一处理模块401,用于获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;The first processing module 401 is configured to obtain first reading behavior data for the target e-book, and generate a condition for triggering a reward mechanism according to the first reading behavior data; the first reading behavior data is based on the target e-book. at least one historical reading behavior data analysis of data obtained;
所述第一发送模块402,用于将所述触发奖励机制条件发送给移动终端。The first sending module 402 is configured to send the triggering reward mechanism condition to the mobile terminal.
具体地,所述第一阅读行为数据包括目标电子书的标识;所述第一处理模块401,具体用于生成针对所述目标电子书的标识的触发奖励机制条件。Specifically, the first reading behavior data includes an identifier of a target e-book; the first processing module 401 is specifically configured to generate a triggering reward mechanism condition for the identifier of the target e-book.
具体地,所述第一阅读行为数据还包括以下至少一种数据:单次阅读时长、阅读总时长、阅读动作、阅读时间、阅读地点;Specifically, the first reading behavior data further includes at least one of the following data: single reading duration, total reading duration, reading action, reading time, and reading location;
所述第一处理模块401,具体用于根据所述第一阅读行为数据确定以下至少一个:The first processing module 401 is specifically configured to determine at least one of the following according to the first reading behavior data:
根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first reading duration threshold is set according to the single reading duration, the second reading duration threshold is set according to the total reading duration, the first action is set according to the reading action, and the reading time range is set according to the reading time , set the target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
图5为本发明实施例提供的电子书阅读装置二的结构示意图;所述装置可以应用于移动终端,如图5所示,所述装置包括:所述装置包括:第二获取模块501和第二处理模块502;其中,FIG. 5 is a schematic structural diagram of an electronic book reading device 2 provided by an embodiment of the present invention; the device can be applied to a mobile terminal. As shown in FIG. 5 , the device includes: the device includes: a second acquisition module 501 and a first Second processing module 502; wherein,
所述第二获取模块501,用于获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;The second obtaining module 501 is configured to obtain second reading behavior data of the reading target e-book, where the second reading behavior data represents the reading behavior data generated in real time in the process of reading the target e-book;
所述第二处理模块502,用于确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。The second processing module 502 is configured to display the reading reward corresponding to the triggering reward mechanism condition when it is determined that the second reading behavior data satisfies the triggering reward mechanism condition.
具体地,所述第二处理模块502,还用于确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。Specifically, the second processing module 502 is further configured to determine the identifier of the target e-book in the second reading behavior data, and determine the triggering reward mechanism condition corresponding to the target e-book according to the identifier of the target e-book .
具体地,所述第二处理模块502,具体用于所述第二处理模块,具体用于确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:Specifically, the second processing module 502 is specifically used for the second processing module, and is specifically configured to determine that the second reading behavior data satisfies the second reading behavior data when at least one of the following conditions is satisfied Conditions for triggering the reward mechanism:
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于所述阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于所述目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
需要说明的是:上述实施例提供的电子书阅读装置在进行电子书阅读时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子书阅读装置与电子书阅读方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the e-book reading device provided by the above-mentioned embodiment performs e-book reading, only the division of the above-mentioned program modules is used as an example for illustration. In practical applications, the above-mentioned processing can be allocated to different program modules as required. Completion means dividing the internal structure of the device into different program modules to complete all or part of the processing described above. In addition, the e-book reading device and the e-book reading method embodiments provided by the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.
本发明实施例中还提供了一种电子书阅读系统,所述系统包括:服务器和移动终端;其中,The embodiment of the present invention also provides an electronic book reading system, the system includes: a server and a mobile terminal; wherein,
所述服务器,用于获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。The server is configured to obtain first reading behavior data for the target e-book, and generate a condition for triggering a reward mechanism according to the first reading behavior data; the first reading behavior data is based on at least one history of the target e-book Read the data obtained by behavioral data analysis; send the triggering reward mechanism condition to the mobile terminal.
所述移动终端,用于接收所述触发奖励机制条件;获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。The mobile terminal is configured to receive the conditions for triggering the reward mechanism; obtain second reading behavior data of the reading target e-book, where the second reading behavior data represents the reading behavior data generated in real time in the process of reading the target e-book; When the second reading behavior data satisfies the triggering reward mechanism condition, the reading reward corresponding to the triggering reward mechanism condition is displayed.
这里,所述服务器与图1所示的电子书阅读方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。所述移动终端与图2所示的电子书阅读方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。Here, the server and the electronic book reading method embodiment shown in FIG. 1 belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment, which will not be repeated here. The mobile terminal and the embodiment of the e-book reading method shown in FIG. 2 belong to the same concept, and the specific implementation process thereof is detailed in the method embodiment, which will not be repeated here.
图6为本发明实施例提供的电子书阅读装置三的结构示意图;;所述电子书阅读装置可以应用于服务器,如图6所示,所述装置60包括:第一处理器601和用于存储能够在所述第一处理器上运行的计算机程序的第一存储器602;其中,所述第一处理器601用于运行所述计算机程序时,执行:获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。FIG. 6 is a schematic structural diagram of an e-book reading device according to an embodiment of the present invention; the e-book reading device may be applied to a server. As shown in FIG. 6 , the device 60 includes: a first processor 601 and a A first memory 602 for storing a computer program that can be run on the first processor; wherein, when the first processor 601 runs the computer program, execute: acquiring a first reading behavior for a target e-book data, generating a triggering reward mechanism condition according to the first reading behavior data; the first reading behavior data is data obtained by analyzing at least one historical reading behavior data of the target e-book; sending the triggering reward mechanism condition to the mobile terminal.
在一实施例中,所述第一处理器601还用于运行所述计算机程序时,执行:生成针对所述目标电子书的标识的触发奖励机制条件。In an embodiment, the first processor 601 is further configured to, when running the computer program, execute: generating a condition for triggering a reward mechanism for the identifier of the target e-book.
在一实施例中,所述第一处理器601还用于运行所述计算机程序时,执行:根据所述第一阅读行为数据确定以下至少一个:In an embodiment, when the first processor 601 is further configured to run the computer program, execute: determining at least one of the following according to the first reading behavior data:
根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first reading duration threshold is set according to the single reading duration, the second reading duration threshold is set according to the total reading duration, the first action is set according to the reading action, and the reading time range is set according to the reading time , set the target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
需要说明的是:上述实施例提供的电子书阅读装置与电子书阅读方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the e-book reading device provided by the above embodiments and the e-book reading method embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.
实际应用时,所述装置60还可以包括:至少一个网络接口603。电子书阅读装置60中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。其中,所述第一处理器604的个数可以为至少一个。网络接口603用于电子书阅读装置60与其他设备之间有线或无线方式的通信。In practical application, the apparatus 60 may further include: at least one network interface 603 . The various components in the e-book reading device 60 are coupled together by a bus system 604 . It will be appreciated that the bus system 604 is used to implement connection communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus and a status signal bus. However, for clarity of illustration, the various buses are labeled as bus system 604 in FIG. 6 . The number of the first processors 604 may be at least one. The network interface 603 is used for wired or wireless communication between the electronic book reading device 60 and other devices.
本发明实施例中的第一存储器602用于存储各种类型的数据以支持电子书阅读装置60的操作。The first memory 602 in the embodiment of the present invention is used for storing various types of data to support the operation of the electronic book reading device 60 .
上述本发明实施例揭示的方法可以应用于第一处理器601中,或者由第一处理器601实现。第一处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以第一处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器601可以是通用处理器、数字信号处理器(DSP,Digital SignalProcessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第一处理器601可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器602,第一处理器601读取第一存储器602中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present invention may be applied to the first processor 601 or implemented by the first processor 601 . The first processor 601 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the first processor 601 or an instruction in the form of software. The above-mentioned first processor 601 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The first processor 601 may implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium is located in the first memory 602, and the first processor 601 reads the information in the first memory 602, and completes the steps of the foregoing method in combination with its hardware.
在示例性实施例中,电子书阅读装置60可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the e-book reading device 60 may be implemented by one or more application specific integrated circuits (ASIC, Application Specific Integrated Circuit), DSP, Programmable Logic Device (PLD, Programmable Logic Device), complex programmable logic device (CPLD, Complex Programmable LogicDevice), Field-Programmable Gate Array (FPGA, Field-Programmable Gate Array), general-purpose processor, controller, microcontroller (MCU, Micro Controller Unit), microprocessor (Microprocessor), or other Electronic components are implemented for carrying out the aforementioned method.
图7为本发明实施例提供的电子书阅读装置四的结构示意图;所述电子书阅读装置可以应用于移动终端,如图7所示,所述装置70包括:第二处理器701和用于存储能够在所述第二处理器上运行的计算机程序的第二存储器702;其中,所述第二处理器701用于运行所述计算机程序时,执行:获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。FIG. 7 is a schematic structural diagram of an e-book reading device 4 provided by an embodiment of the present invention; the e-book reading device may be applied to a mobile terminal. As shown in FIG. 7 , the device 70 includes: a second processor 701 and a device for A second memory 702 that stores a computer program that can be run on the second processor; wherein, when the second processor 701 runs the computer program, execute: acquiring the second reading behavior of the reading target e-book data, the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book; when it is determined that the second reading behavior data satisfies the triggering reward mechanism condition, the reading reward corresponding to the triggering reward mechanism condition is displayed .
在一实施例中,所述第二处理器701还用于运行所述计算机程序时,执行:确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。In an embodiment, the second processor 701 is further configured to, when running the computer program, execute: determining the identifier of the target e-book in the second reading behavior data, and determining according to the identifier of the target e-book The triggering reward mechanism condition corresponding to the target e-book.
在一实施例中,所述第二处理器701还用于运行所述计算机程序时,执行:确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:In one embodiment, the second processor 701 is further configured to, when running the computer program, execute: when it is determined that the second reading behavior data satisfies at least one of the following conditions, determine that the second reading behavior data satisfies all conditions: The conditions for triggering the reward mechanism are as follows:
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于所述阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于所述目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
需要说明的是:上述实施例提供的电子书阅读装置与电子书阅读方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: the e-book reading device provided by the above embodiments and the e-book reading method embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.
实际应用时,所述装置70还可以包括:至少一个网络接口703。电子书阅读装置70中的各个组件通过总线系统704耦合在一起。可理解,总线系统704用于实现这些组件之间的连接通信。总线系统704除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统704。其中,所述第二处理器704的个数可以为至少一个。网络接口703用于电子书阅读装置70与其他设备之间有线或无线方式的通信。In practical application, the apparatus 70 may further include: at least one network interface 703 . The various components in e-book reading device 70 are coupled together by bus system 704 . It will be appreciated that the bus system 704 is used to implement the connection communication between these components. In addition to the data bus, the bus system 704 also includes a power bus, a control bus and a status signal bus. However, for clarity of illustration, the various buses are labeled as bus system 704 in FIG. 6 . The number of the second processors 704 may be at least one. The network interface 703 is used for wired or wireless communication between the electronic book reading device 70 and other devices.
本发明实施例中的第二存储器702用于存储各种类型的数据以支持电子书阅读装置70的操作。The second memory 702 in the embodiment of the present invention is used to store various types of data to support the operation of the electronic book reading device 70 .
上述本发明实施例揭示的方法可以应用于第二处理器701中,或者由第二处理器701实现。第二处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以第二处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第二处理器701可以是通用处理器、数字信号处理器(DSP,Digital SignalProcessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第二处理器701可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器702,第二处理器701读取第二存储器702中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present invention may be applied to the second processor 701 or implemented by the second processor 701 . The second processor 701 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above-mentioned method can be completed by an integrated logic circuit of hardware in the second processor 701 or an instruction in the form of software. The above-mentioned second processor 701 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The second processor 701 may implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, the storage medium is located in the second memory 702, the second processor 701 reads the information in the second memory 702, and completes the steps of the foregoing method in combination with its hardware.
在示例性实施例中,电子书阅读装置70可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the e-book reading device 70 may be implemented by one or more Application Specific Integrated Circuit (ASIC, Application Specific Integrated Circuit), DSP, Programmable Logic Device (PLD, Programmable Logic Device), Complex Programmable Logic Device (CPLD, Complex Programmable LogicDevice), Field-Programmable Gate Array (FPGA, Field-Programmable Gate Array), general-purpose processor, controller, microcontroller (MCU, Micro Controller Unit), microprocessor (Microprocessor), or other Electronic components are implemented for carrying out the aforementioned method.
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被第一处理器运行时,执行:获取针对目标电子书的第一阅读行为数据,根据所述第一阅读行为数据生成触发奖励机制条件;所述第一阅读行为数据为根据所述目标电子书的至少一个历史阅读行为数据分析获得的数据;将所述触发奖励机制条件发送给移动终端。Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by the first processor, executes: acquiring first reading behavior data for a target e-book, and according to the The first reading behavior data generates conditions for triggering the reward mechanism; the first reading behavior data is data obtained by analyzing at least one historical reading behavior data of the target e-book; and the conditions for triggering the reward mechanism are sent to the mobile terminal.
在一实施例中,所述计算机程序被第一处理器运行时,执行:生成针对所述目标电子书的标识的触发奖励机制条件。In one embodiment, when the computer program is executed by the first processor, execute: generating a triggering reward mechanism condition for the identification of the target electronic book.
在一实施例中,所述计算机程序被第一处理器运行时,执行:根据所述第一阅读行为数据确定以下至少一个:In one embodiment, when the computer program is run by the first processor, execute: determine at least one of the following according to the first reading behavior data:
根据所述单次阅读时长设定第一阅读时长阈值、根据所述阅读总时长设定第二阅读时长阈值、根据所述阅读动作设定第一动作、根据所述阅读时间设定阅读时间范围、根据所述阅读地点设定目标地址;The first reading duration threshold is set according to the single reading duration, the second reading duration threshold is set according to the total reading duration, the first action is set according to the reading action, and the reading time range is set according to the reading time , set the target address according to the reading location;
将以下至少一个条件作为所述触发奖励机制条件:Take at least one of the following conditions as the triggering reward mechanism condition:
确定第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值时,触发奖励;所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;When it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold, the reward is triggered; the second reading behavior data represents the real-time reading behavior data generated in the process of reading the target e-book;
确定第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值时,触发奖励;When it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold, a reward is triggered;
确定第二阅读行为数据中的阅读时间属于所述阅读时间范围内时,触发奖励;Trigger the reward when it is determined that the reading time in the second reading behavior data falls within the reading time range;
确定第二阅读行为数据中的阅读地点位于所述目标地址时,触发奖励;When it is determined that the reading location in the second reading behavior data is located at the target address, the reward is triggered;
确定第二阅读行为数据中的阅读动作包括第一动作时,触发奖励。When it is determined that the reading action in the second reading behavior data includes the first action, the reward is triggered.
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被第二处理器运行时,执行:获取阅读目标电子书的第二阅读行为数据,所述第二阅读行为数据表征阅读目标电子书过程中实时产生的阅读行为数据;确定所述第二阅读行为数据满足触发奖励机制条件时,显示与所述触发奖励机制条件对应的阅读奖励。Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a second processor, execute: acquiring second reading behavior data of a reading target e-book, the The second reading behavior data represents the reading behavior data generated in real time during the process of reading the target e-book; when it is determined that the second reading behavior data satisfies the triggering reward mechanism condition, the reading reward corresponding to the triggering reward mechanism condition is displayed.
在一实施例中,所述计算机程序被第二处理器运行时,执行:确定所述第二阅读行为数据中的目标电子书的标识,根据所述目标电子书的标识确定所述目标电子书对应的触发奖励机制条件。In one embodiment, when the computer program is run by the second processor, execute: determining an identifier of a target e-book in the second reading behavior data, and determining the target e-book according to the identifier of the target e-book The corresponding triggering reward mechanism conditions.
在一实施例中,所述计算机程序被第二处理器运行时,执行:确定所述第二阅读行为数据满足以下至少一个条件时,确定所述第二阅读行为数据满足所述触发奖励机制条件:In one embodiment, when the computer program is run by the second processor, execute: when it is determined that the second reading behavior data satisfies at least one of the following conditions, determine that the second reading behavior data satisfies the triggering reward mechanism condition :
将所述第二阅读行为数据中的单次阅读时长与第一阅读时长阈值进行比较,确定所述第二阅读行为数据中的单次阅读时长超过所述第一阅读时长阈值;Comparing the single reading duration in the second reading behavior data with the first reading duration threshold, it is determined that the single reading duration in the second reading behavior data exceeds the first reading duration threshold;
将所述第二阅读行为数据中的阅读总时长与第二阅读时长阈值进行比较,确定所述第二阅读行为数据中的阅读总时长超过所述第二阅读时长阈值;Comparing the total reading duration in the second reading behavior data with the second reading duration threshold, it is determined that the total reading duration in the second reading behavior data exceeds the second reading duration threshold;
判断所述第二阅读行为数据中的阅读时间是否属于阅读时间范围内,确定所述第二阅读行为数据中的阅读时间属于所述阅读时间范围内;Judging whether the reading time in the second reading behavior data falls within the reading time range, and determining that the reading time in the second reading behavior data falls within the reading time range;
判断所述第二阅读行为数据中的阅读地点是否为目标地址,确定所述第二阅读行为数据中的阅读地点位于所述目标地址;Determine whether the reading location in the second reading behavior data is the target address, and determine that the reading location in the second reading behavior data is located at the target address;
判读所述第二阅读行为数据中的阅读动作是否包括第一动作,确定所述第二阅读行为数据中的阅读动作包括第一动作。It is judged whether the reading action in the second reading behavior data includes the first action, and it is determined that the reading action in the second reading action data includes the first action.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms. of.
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The unit described above as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may all be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integration The unit can be implemented either in the form of hardware or in the form of hardware plus software functional units.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by program instructions related to hardware, the aforementioned program may be stored in a computer-readable storage medium, and when the program is executed, execute Including the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk and other various A medium on which program code can be stored.
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium and include several instructions for A computer device (which may be a personal computer, a server, or a network device, etc.) is caused to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk and other mediums that can store program codes.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the within the protection scope of the present invention.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810941385.XA CN109299968A (en) | 2018-08-17 | 2018-08-17 | Electronic book reading method, device, system and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810941385.XA CN109299968A (en) | 2018-08-17 | 2018-08-17 | Electronic book reading method, device, system and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109299968A true CN109299968A (en) | 2019-02-01 |
Family
ID=65165204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810941385.XA Pending CN109299968A (en) | 2018-08-17 | 2018-08-17 | Electronic book reading method, device, system and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109299968A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110659438A (en) * | 2019-09-16 | 2020-01-07 | 上海连尚网络科技有限公司 | Method, apparatus and computer storage medium for issuing reading reward |
| CN110658968A (en) * | 2019-09-24 | 2020-01-07 | 掌阅科技股份有限公司 | Page turning processing method of photo e-book and electronic equipment |
| CN110781287A (en) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | Method and equipment for providing electronic books |
| CN111752885A (en) * | 2020-06-29 | 2020-10-09 | 上海盛付通电子支付服务有限公司 | Method and device for processing reading authority in reading material |
| CN112241619A (en) * | 2019-07-18 | 2021-01-19 | 腾讯科技(深圳)有限公司 | A page processing method, device, electronic setting and storage medium |
| CN114298769A (en) * | 2021-12-31 | 2022-04-08 | 南京大众书网图书文化有限公司 | Method, apparatus, medium, and program product for handling user reading stickiness in reading applications |
| CN115421838A (en) * | 2022-09-05 | 2022-12-02 | 北京得间科技有限公司 | Content unlocking method, computing device and computer storage medium |
| CN116088923A (en) * | 2022-12-28 | 2023-05-09 | 中国联合网络通信集团有限公司 | Rule configuration method and device, electronic equipment and storage medium |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6018718A (en) * | 1997-08-28 | 2000-01-25 | Walker Asset Management Limited Partnership | Method and system for processing customized reward offers |
| US20030018523A1 (en) * | 2001-07-20 | 2003-01-23 | Ethan Rappaport | Rewards program using electronically encoded instruments |
| CN101025811A (en) * | 2006-10-31 | 2007-08-29 | 王兆珉 | Website capable of providing rewards to other website users and its realizing method |
| CN103475629A (en) * | 2012-06-08 | 2013-12-25 | 深圳市快播科技有限公司 | On-line incentive method of game and system thereof |
| CN103646366A (en) * | 2013-11-15 | 2014-03-19 | 北京耀华康业科技发展有限公司 | Interactive type autonomous heath management system and method |
| CN106228410A (en) * | 2016-07-29 | 2016-12-14 | 武汉斗鱼网络科技有限公司 | Virtual present task anti-brush system and method in a kind of live platform |
| CN107392677A (en) * | 2017-08-24 | 2017-11-24 | 掌阅科技股份有限公司 | Virtual gift based on e-book gets method and electronic equipment |
| CN108062191A (en) * | 2017-12-28 | 2018-05-22 | 广州阿里巴巴文学信息技术有限公司 | A kind of method, apparatus and terminal device for according to reading content read reward |
| CN108289229A (en) * | 2018-01-24 | 2018-07-17 | 优酷网络技术(北京)有限公司 | The interactive approach and device of multimedia resource |
-
2018
- 2018-08-17 CN CN201810941385.XA patent/CN109299968A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6018718A (en) * | 1997-08-28 | 2000-01-25 | Walker Asset Management Limited Partnership | Method and system for processing customized reward offers |
| US20030018523A1 (en) * | 2001-07-20 | 2003-01-23 | Ethan Rappaport | Rewards program using electronically encoded instruments |
| CN101025811A (en) * | 2006-10-31 | 2007-08-29 | 王兆珉 | Website capable of providing rewards to other website users and its realizing method |
| CN103475629A (en) * | 2012-06-08 | 2013-12-25 | 深圳市快播科技有限公司 | On-line incentive method of game and system thereof |
| CN103646366A (en) * | 2013-11-15 | 2014-03-19 | 北京耀华康业科技发展有限公司 | Interactive type autonomous heath management system and method |
| CN106228410A (en) * | 2016-07-29 | 2016-12-14 | 武汉斗鱼网络科技有限公司 | Virtual present task anti-brush system and method in a kind of live platform |
| CN107392677A (en) * | 2017-08-24 | 2017-11-24 | 掌阅科技股份有限公司 | Virtual gift based on e-book gets method and electronic equipment |
| CN108062191A (en) * | 2017-12-28 | 2018-05-22 | 广州阿里巴巴文学信息技术有限公司 | A kind of method, apparatus and terminal device for according to reading content read reward |
| CN108289229A (en) * | 2018-01-24 | 2018-07-17 | 优酷网络技术(北京)有限公司 | The interactive approach and device of multimedia resource |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112241619A (en) * | 2019-07-18 | 2021-01-19 | 腾讯科技(深圳)有限公司 | A page processing method, device, electronic setting and storage medium |
| CN110781287A (en) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | Method and equipment for providing electronic books |
| CN110781287B (en) * | 2019-09-02 | 2022-12-30 | 上海连尚网络科技有限公司 | Method and equipment for providing electronic books |
| CN110659438A (en) * | 2019-09-16 | 2020-01-07 | 上海连尚网络科技有限公司 | Method, apparatus and computer storage medium for issuing reading reward |
| CN110658968A (en) * | 2019-09-24 | 2020-01-07 | 掌阅科技股份有限公司 | Page turning processing method of photo e-book and electronic equipment |
| CN111752885A (en) * | 2020-06-29 | 2020-10-09 | 上海盛付通电子支付服务有限公司 | Method and device for processing reading authority in reading material |
| CN111752885B (en) * | 2020-06-29 | 2024-01-23 | 上海盛付通电子支付服务有限公司 | Method and device for processing reading authority in reading material |
| CN114298769A (en) * | 2021-12-31 | 2022-04-08 | 南京大众书网图书文化有限公司 | Method, apparatus, medium, and program product for handling user reading stickiness in reading applications |
| CN115421838A (en) * | 2022-09-05 | 2022-12-02 | 北京得间科技有限公司 | Content unlocking method, computing device and computer storage medium |
| CN116088923A (en) * | 2022-12-28 | 2023-05-09 | 中国联合网络通信集团有限公司 | Rule configuration method and device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109299968A (en) | Electronic book reading method, device, system and storage medium | |
| CN108363602B (en) | Intelligent UI (user interface) layout method and device, terminal equipment and storage medium | |
| van de Waerdt | Information asymmetries: recognizing the limits of the GDPR on the data-driven market | |
| CN107644354A (en) | A kind of bonusing method, server, system and computer-readable recording medium | |
| CN106030566B (en) | System and method for content processing | |
| CN108874289B (en) | Application history record viewing method and device and electronic equipment | |
| CN104965890A (en) | Advertisement recommendation method and apparatus | |
| CN109471795A (en) | It is grouped test method, device, computer equipment and storage medium | |
| CN107733984A (en) | A kind of method, terminal and computer-readable recording medium for pushing screen locking information | |
| CN109783743A (en) | Task management method, device, storage medium and computer equipment are promoted on line | |
| CN107592346A (en) | User classification method based on user behavior analysis | |
| CN110716950B (en) | A method, device, equipment and computer storage medium for establishing a caliber system | |
| CN107180090A (en) | Reading punch card method, electronic equipment and computer-readable storage medium based on e-book | |
| CN106910135A (en) | User recommends method and device | |
| CN109064283A (en) | Commodity recommendation method and device and computer-readable storage medium | |
| CN102999576B (en) | For the method and apparatus determining the page-describing information corresponding to target pages | |
| WO2024212949A1 (en) | Search result display method and apparatus, computer device and storage medium | |
| CN113850416A (en) | Method and device for determining advertising promotion partners | |
| CN106919609A (en) | Product information method for pushing and device | |
| CN108632358B (en) | Token management method and device based on WIFI sharing | |
| KR20210060193A (en) | Method and apparatus for providing pet condition analysis service | |
| CN112015635A (en) | Page testing method, page testing device, electronic equipment and storage medium | |
| CN109144395A (en) | A kind of text maninulation method, apparatus, electronic equipment and computer-readable medium | |
| CN114385942A (en) | Method, Apparatus and Device for Optimizing Page Element Parameters Based on User Behavior | |
| CN112819515A (en) | Resource pushing method and device, electronic equipment and storage medium |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190201 |
|
| RJ01 | Rejection of invention patent application after publication |