CN111475639B - 阅读监控方法、计算设备及计算机存储介质 - Google Patents
阅读监控方法、计算设备及计算机存储介质 Download PDFInfo
- Publication number
- CN111475639B CN111475639B CN202010247047.3A CN202010247047A CN111475639B CN 111475639 B CN111475639 B CN 111475639B CN 202010247047 A CN202010247047 A CN 202010247047A CN 111475639 B CN111475639 B CN 111475639B
- Authority
- CN
- China
- Prior art keywords
- reading
- user
- page turning
- page
- abnormal
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000012544 monitoring process Methods 0.000 title claims abstract description 74
- 230000002159 abnormal effect Effects 0.000 claims abstract description 385
- 230000006399 behavior Effects 0.000 claims abstract description 340
- 238000001514 detection method Methods 0.000 claims abstract description 33
- 238000012163 sequencing technique Methods 0.000 claims description 50
- 238000004891 communication Methods 0.000 claims description 41
- 230000002547 anomalous effect Effects 0.000 claims 2
- 230000001960 triggered effect Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 18
- 230000003542 behavioural effect Effects 0.000 description 10
- 230000028838 turning behavior Effects 0.000 description 8
- 230000000670 limiting effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000011022 operating instruction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003306 harvesting Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/338—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/38—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Library & Information Science (AREA)
- Educational Technology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种阅读监控方法、计算设备及计算机存储介质。其中,方法包括:获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。本发明提供的方案,通过获取第一客户端对预先创建的埋点所采集上报的用户真实操作所产生的阅读行为数据,能够准确地分析出用户是否存在异常阅读行为,从而能够很好地对用户阅读过程进行监测,以督促用户认真阅读。
Description
技术领域
本发明涉及互联网技术领域,具体涉及一种阅读监控方法、计算设备及计算机存储介质。
背景技术
阅读是从古至今都非常重要的学习手段,传统阅读方式是阅读纸质图书,然而,却无法监控用户是否真的阅读。随着智能设备的飞速普及,阅读的方式方法由阅读纸质图书转换为阅读电子书,使得人们阅读时更加的方便和快捷。
对于学生群体而言,通常会要求学生能够热忱阅读电子书并掌握电子书内容,通常衡量标准是学生是否完成了电子书阅读,然而,这些学生可能会出于叛逆心理、懒惰行为等原因,导致为满足完成阅读任务,而产生阅读时快速翻页、拉取进度等异常阅读行为。如果单纯按最终书籍阅读的进度来记录用户已读的行为数据,按阅读进度计算用户已读的阅读字数,则会导致与用户实际阅读过、收获了的字数大相径庭。例如,老师会以为学生阅读了上万字,其实学生真实阅读并掌握的内容并非如此。因此,缺少一种能够有效监控学生阅读情况的方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的阅读监控方法、计算设备及计算机存储介质。
根据本发明的一个方面,提供了一种阅读监控方法,包括:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
根据本发明的另一方面,提供了一种阅读监控方法,包括:
监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明的另一方面,提供了一种阅读监控方法,包括:
监测用户触发的异常阅读结果查询操作;响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
监测用户触发的异常阅读结果查询操作;响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:
监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:
监测用户触发的异常阅读结果查询操作;响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果;获取服务端返回的异常阅读结果并展示。
根据本发明提供的方案,获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。本发明提供的方案,通过获取第一客户端对预先创建的埋点所采集上报的用户真实操作所产生的阅读行为数据,能够准确地分析出用户是否存在异常阅读行为,从而能够很好地对用户阅读过程进行监测,以督促用户认真阅读。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的阅读监控方法的流程示意图;
图2A示出了根据本发明另一个实施例的阅读监控方法的流程示意图;
图2B为步骤S202的具体实现的流程示意图;
图3示出了根据本发明一个实施例的阅读监控方法的流程示意图;
图4示出了根据本发明另一个实施例的阅读监控方法的流程示意图;
图5示出了根据本发明一个实施例的阅读监控方法的流程示意图;
图6示出了根据本发明另一个实施例的阅读监控方法的流程示意图;
图7示出了根据本发明一个实施例的计算设备的结构示意图;
图8示出了根据本发明一个实施例的计算设备的结构示意图;
图9示出了根据本发明一个实施例的计算设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的阅读监控方法的流程示意图。如图1所示,该方法包括以下步骤:
步骤S101,获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据。
埋点是数据采集的关键部分,通过埋点预先定义需要采集的数据,具体地可以采用代码埋点、可视化埋点、无埋点技术来设置埋点。例如,为了能够监控用户对电子书的阅读情况,可以设置页面埋点或目录埋点或进度条埋点等,这里仅是举例说明,不具有任何限定作用。
第一客户端需要实时监测用户在埋点对应的操作行为,当监测到用户在埋点对应的操作行为后,采集用户阅读行为数据,其中,用户阅读行为数据是用户在阅读过程中所产生的行为数据,第一客户端采集到用户阅读行为数据后,将用户阅读行为数据上报给服务端,服务端获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据。
步骤S102,对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为。
在获取到第一客户端上报的用户阅读行为数据后,对用户阅读行为数据进行数据检测,通过进行数据检测可以确定第一客户端对应的用户是否存在异常阅读行为,异常阅读行为指用户在阅读过程中产生的一些不符合正常阅读的行为。
步骤S103,若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
在确定出第一客户端对应的用户存在异常阅读行为的情况下,可以生成异常阅读结果,该异常阅读结果用于对用户所产生的异常阅读行为进行说明,例如,说明产生异常阅读行为的电子书页面的位置,及异常阅读类型等。
根据本发明上述实施例提供的方法,获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。本发明提供的方案,通过获取第一客户端对预先创建的埋点所采集上报的用户真实操作所产生的阅读行为数据,能够准确地分析出用户是否存在异常阅读行为,从而能够很好地对用户阅读过程进行监测,以督促用户认真阅读。
图2A示出了根据本发明另一个实施例的阅读监控方法的流程示意图。如图2A所示,该方法包括以下步骤:
步骤S201,获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据。
埋点是数据采集的关键部分,通过埋点预先定义需要采集的数据,具体地可以采用代码埋点、可视化埋点、无埋点技术来设置埋点。例如,为了能够监控用户对电子书的阅读情况,可以设置页面埋点或目录埋点或进度条埋点等,这里仅是举例说明,不具有任何限定作用。
在创建了埋点后,第一客户端需要实时监测用户在埋点对应的操作行为,当监测到用户在埋点对应的操作行为后,采集用户阅读行为数据,其中,用户阅读行为数据是用户在阅读过程中所产生的行为数据,是根据用户的真实操作而确定的,第一客户端采集到用户阅读行为数据后,将用户阅读行为数据上报给服务端,服务端获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据。
步骤S202,对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为。
针对不同的埋点所获取的用户阅读行为数据不同,从而使得所进行的数据检测也会有所不同,如图2B所示,步骤S202具体可以通过以下方法步骤进行数据检测:
步骤S2021,若用户阅读行为数据包括基于页面埋点而确定的翻页操作对应的翻页时间,则根据翻页时间确定第一客户端对应的用户是否存在异常阅读行为。
具体地,可以通过如下方法实现:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长,根据电子书页面文字数量及翻页间隔时长计算用户阅读速度,判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;若是,则确定第一客户端对应的用户不存在异常阅读行为。
第一客户端可以通过对页面埋点进行监测,来确定用户阅读行为数据,例如,每次翻页操作的翻页时间以及所操作的页面的页码信息等,第一客户端向服务端上报每次翻页操作的翻页时间以及所操作的页面的页码信息,服务端会将每次接收到的用户阅读行为数据保存,服务端在接收到本次上报的翻页时间后,提取出基于页面埋点而确定的上一次翻页操作对应的翻页时间,计算两次翻页操作之间的翻页间隔时长,翻页间隔时长反映了用户阅读该页面所用时长,而翻页操作所对应的电子书页面的文字数量是已知的,因此,可以根据电子书页面文字数量及翻页间隔时长计算用户阅读速度,用户阅读速度能够反映用户是否认真阅读电子书,例如,可以通过如下公式计算用户阅读速度:用户阅读速度=电子书页面文字数量/翻页间隔时长。
在本实施例中,还可以在“开始阅读”处设置埋点,对于首次翻页的情况,则可以基于开始阅读操作及首次翻页操作来确定翻页间隔时长。
通常情况下,不同类型的用户其阅读速度也是有所不同的,因此,可以根据用户属性来选择对应的预设阅读速度范围,具体地,第一客户端除了上报用户阅读行为数据外,还可以将用户属性上报给服务端,服务端根据用户属性选择与该用户属性相应的预设阅读速度范围,其中,预设阅读速度范围定义了具有该用户属性的用户在正常阅读电子书时所应该保有的速度,用户属性可以是用户所在年级信息,不同年级的学生所对应的正常阅读速度范围是不同的。
在确定预设阅读范围后,可以判断所计算得到的用户阅读速度是否落入该预设阅读范围内,例如,将用户阅读速度与预设阅读范围的最小值及最大值分别进行比较,若用户阅读速度小于最小值,则可以确定用户阅读速度未落入预设阅读速度范围内;若用户阅读速度大于最小值且小于最大值,则可以确定用户阅读速度落入预设阅读范围内;若用户阅读速度大于最大值,则可以确定用户阅读速度未落入预设阅读速度范围内。
在判断出用户阅读速度未落入预设阅读速度范围内,则可以确定第一客户端对应的用户存在异常阅读行为,例如,快速翻页行为,或者不翻页行为,这些行为都是用户未认真阅读电子书而产生的行为;在判断出用户阅读速度落入预设阅读速度范围内,则可以确定第一客户端对应的用户不存在异常阅读行为,例如,不存在快速翻页行为或不翻页行为,表明用户认真阅读电子书。
步骤S2022,若用户阅读行为数据包括基于进度条埋点而确定的阅读进度,则根据阅读进度确定第一客户端对应的用户是否存在异常阅读行为。
具体地,可以通过如下方法实现:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;若是,则确定第一客户端对应的用户不存在异常阅读行为。
在实际阅读中,对于有阅读任务而言的用户,通常要求用户循序渐进的阅读电子书,那么进度条也是逐渐递增的,此时,点击进度条行为或拖拽进度条的行为都会被认为没有认真阅读电子书,然而,也很可能出现用户已经阅读过电子书部分内容,用户重新回顾电子书的情况,对已阅读电子书部分出现的点击进度条行为或拖拽进度条的行为则不会被认为没有认真阅读电子书。
用户在阅读完电子书页面后,电子书页面属性会被标记为已阅读,第一客户端通过对进度条埋点进行监测,能够监测到用户对进度条的点击操作或拖拽操作,从而确定电子书对应的阅读进度,并将电子书对应的阅读进度上报给服务端,服务端在获取到第一客户端上报的阅读进度后,可以通过判断阅读进度对应的电子书页面的页面属性是否为已阅读来确定第一客户端对应的用户是否存在异常阅读行为。在判断阅读进度对应的电子书页面的页面属性为未阅读,则可以确定第一客户端对应的用户存在异常阅读行为,例如,拖拽进度条或点击进度条而实现的跳步阅读,这些行为都是用户未认真阅读电子书而产生的行为;在判断阅读进度对应的电子书页面的页面属性为已阅读,则可以确定第一客户端对应的用户不存在异常阅读行为,例如,不存在拖拽进度条或点击进度条来实现的跳步阅读的行为,虽然用户点击进度条或拖拽进度条,但是是针对已经阅读的电子书部分的,是允许的阅读行为;
在实际应用中还可能出现如下情况,用户阅读电子书某部分内容后,通过拖拽进度条或点击进度条的方式跳跃到电子书未阅读部分,先阅读了部分电子书内容,而后又通过拖拽进度条或点击进度条跳回至原来阅读位置的情况,这种情况不认为是异常阅读行为,因此,服务端可以通过判断本次点击操作或拖拽操作对应的阅读进度与上一次点击操作或拖拽操作对应的阅读进度是否一致,来确定第一客户端对应的用户是否存在异常阅读行为,若不一致,则确定第一客户端对应的用户存在异常阅读行为;若一致,则确定第一客户端对应的用户不存在异常阅读行为。
步骤S2023,若用户阅读行为数据包括基于目录章节埋点而确定的点击操作对应的章节信息,则根据章节信息确定第一客户端对应的用户是否存在异常阅读行为。
具体地,可以通过如下方法实现:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;若是,则确定第一客户端对应的用户不存在异常阅读行为。
在实际阅读中,对于有阅读任务而言的用户,通常要求用户逐章节阅读,而不能跨章节跳步阅读,因此,第一客户端可以通过设置目录章节埋点来采集用户每次点击章节的章节信息,并将章节信息上报给服务端。
服务端获取到第一客户端针对本次点击操作而上报的章节信息后,提取出上一次点击操作对应的章节信息,然后,判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,举例说明,本次点击操作对应的章节信息是5,提取到上一次点击操作对应的章节信息后,判断上一次点击操作对应的章节信息是否为4,根据判断结果确定用户是否跨章节阅读,如果不是4,说明用户跨章节阅读,存在异常阅读行为。在判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息不是连续的,则可以确定第一客户端对应的用户存在异常阅读行为,例如,通过点击目录中相应的章节而实现的跨章节跳步阅读,这些行为都是用户未认真阅读电子书而产生的行为。在判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息不是连续的,则可以确定第一客户端对应的用户存在异常阅读行为,例如,通过点击目录中相应的章节而实现的跨章节跳步阅读,这些行为都是用户未认真阅读电子书而产生的行为。
为了能够更精准地判断用户是否存在异常阅读行为,在判断出本次点击操作对应的章节信息与上一次点击操作对应的章节信息是连续的情况下,还可以判断上一次点击操作对应的章节信息对应的章节所包含的电子书页面的页面属性是否均为已阅读,若是,则确定第一客户端对应的用户不存在异常阅读行为;若否,则确定第一客户端对应的用户存在异常阅读行为。
在实际应用中还可能出现如下情况,用户阅读电子书某部分内容后,通过点击目录章节的方式跳跃到电子书未阅读部分,先阅读了部分电子书内容,而后又通过点击目录章节的方式跳回至原来阅读位置的情况,这种情况不认为是异常阅读行为,因此,服务端可以通过判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否一致,来确定第一客户端对应的用户是否存在异常阅读行为,若不一致,则确定第一客户端对应的用户存在异常阅读行为;若一致,则确定第一客户端对应的用户不存在异常阅读行为。
需要说明的是,实际阅读过程中用户可能会出现翻页操作或点击进度条或拖拽进度条或点击目录章节中的任一种操作或多种操作,因此,本实施例可以包含步骤S2021-步骤S2023中的一个或多个,最优选的实施方式是包含步骤S2021-步骤S2023,另外,本实施例并不限定步骤S2021-步骤S2023的执行顺序。
在本发明一种可选实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;
对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为具体可以通过以下方法实现:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
第一客户端可以通过对页面埋点进行监测,来确定用户阅读行为数据,例如,第一客户端可以确定出每次翻页操作的翻页时间,在监测到本次翻页操作的翻页时间后,提取出基于页面埋点而确定的上一次翻页操作对应的翻页时间,计算两次翻页操作之间的翻页间隔时长,翻页间隔时长反映了用户阅读该页面所用时长,根据翻页间隔时长可以初步确定数据标记类型,例如,异常数据或正常数据,第一客户端将翻页间隔时长及数据标记类型上报给服务端。
服务端获取到第一客户端上报的翻页间隔时长及数据标记类型后,判断数据标记类型是否为预设类型,例如,异常类型,若是预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度,其中,翻页操作所对应的电子书页面的文字数量是已知的,用户阅读速度能够反映用户是否认真阅读电子书,例如,可以通过如下公式计算用户阅读速度:用户阅读速度=电子书页面文字数量/翻页间隔时长;若不是预设类型,例如,是正常类型,则确定第一客户端对应的用户不存在异常阅读行为。
在本实施例中,还可以在“开始阅读”处设置埋点,对于首次翻页的情况,则可以基于开始阅读操作及首次翻页操作来确定翻页间隔时长。
通常情况下,不同类型的用户其阅读速度也是有所不同的,因此,可以根据用户属性来选择对应的预设阅读速度范围,具体地,第一客户端除了上报用户阅读行为数据外,还可以将用户属性上报给服务端,服务端根据用户属性选择与该用户属性相应的预设阅读速度范围,其中,预设阅读速度范围定义了具有该用户属性的用户在正常阅读电子书时所应该保有的速度,用户属性可以是用户所在年级信息,不同年级的学生所对应的正常阅读速度范围是不同的。
在确定预设阅读范围后,可以判断所计算得到的用户阅读速度是否落入该预设阅读范围内,例如,将用户阅读速度与预设阅读范围的最小值及最大值分别进行比较,若用户阅读速度小于最小值,则可以确定用户阅读速度未落入预设阅读速度范围内;若用户阅读速度大于最小值且小于最大值,则可以确定用户阅读速度落入预设阅读范围内;若用户阅读速度大于最大值,则可以确定用户阅读速度未落入预设阅读速度范围内。
在判断出用户阅读速度未落入预设阅读速度范围内,则可以确定第一客户端对应的用户存在异常阅读行为,例如,快速翻页行为,或者不翻页行为,这些行为都是用户未认真阅读电子书而产生的行为;在判断出用户阅读速度落入预设阅读速度范围内,则可以确定第一客户端对应的用户不存在异常阅读行为,例如,不存在快速翻页行为或不翻页行为,表明用户认真阅读电子书。
步骤S203,在确定第一客户端对应的用户存在异常阅读行为的情况下,针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息。
在确定出第一客户端对应的用户存在异常阅读行为的情况下,可以生成异常阅读结果,然而针对不同的客户端所生成的异常阅读结果是不同的,例如,对于学生或孩子所使用的具有被监控属性的第一客户端,所生成的异常阅读结果以告诉学生或孩子哪里出现异常阅读现象以及所出现的异常阅读类型是什么为主要目的。
在确定出用户阅读行为数据为异常阅读行为数据的情况下,可以根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息,例如,电子书ID,电子书页面的页码。
步骤S204,生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,将异常阅读结果发送给第一客户端进行展示。
根据步骤S202检测出用户存在异常阅读行为的情况下,可以确定异常阅读类型,例如,快速翻页或不翻页或点击进度条跳步阅读或拖拽进度条跳步阅读或跨章节跳步阅读等。然后,生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果。可以将所生成的异常阅读结果返回给第一客户端,通过第一客户端展示给用户,使得用户能够直观地了解到哪部分阅读出现异常。
步骤S205,在确定第一客户端对应的用户存在异常阅读行为的情况下,针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息。
步骤S203-步骤S204描述了对于具有被监控属性的第一客户端,所生成异常阅读结果,而在本步骤中,将从具有监控属性的第二客户端角度,例如,老师或家长所使用的客户端,生成供老师或家长参考的异常阅读结果。所生成的异常阅读报告以告诉老师或家长,哪个学生或孩子哪里出现异常阅读现象以及所出现的异常阅读类型是什么为主要目的。
在确定出用户阅读行为数据为异常阅读行为数据的情况下,可以根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息,例如,电子书ID,电子书页面的页码。
步骤S206,生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,将异常阅读结果发送给第二客户端进行展示。
根据步骤S202检测出用户存在异常阅读行为的情况下,可以确定异常阅读类型,例如,快速翻页或不翻页或点击进度条跳步阅读或拖拽进度条跳步阅读或跨章节跳步阅读等。然后,生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果。可以将所生成的异常阅读结果返回给第二客户端,通过第二客户端展示给用户,使得用户能够直观地了解到学生或孩子哪部分阅读出现异常。
步骤S207,在确定第一客户端对应的用户不存在异常阅读行为的情况下,若用户阅读行为数据包括基于页面埋点而确定的翻页操作对应的翻页时间,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长。
在实际应用中,还可能存在需要对多个第一客户端阅读情况进行排序的需求,例如,按照用户阅读总字数或者用户阅读总时长或者用户阅读速度等进行排序。第一客户端上报的用户阅读行为数据可以包括基于页面埋点而确定的翻页操作对应的翻页时间,电子书页面的文字数量是确定的,服务端记录了每次翻页操作对应的翻页时间,可以统计计算出预设时间段内翻页次数,从而确定出翻页数量,可以基于翻页数量统计计算预设时间段内用户阅读总字数;筛选出预设时间段内翻页操作对应的翻页时间,计算任意两次翻页操作之间的翻页间隔时长,基于翻页间隔时长统计预设时间段内用户阅读总时长。用户阅读总时长为预设时间段内翻页间隔时长总和。可以基于用户阅读总字数和用户阅读总时长来计算用户阅读速度。
步骤S208,依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
在计算得到用户阅读总字数和/或用户阅读总时长后,可以依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。例如,以用户阅读总字数作为排序参考依据,进行排序;或者以用户阅读总时长作为排序参考依据,进行排序;或者,根据用户阅读总时长及用户阅读总字数计算用户阅读速度,依据用户阅读速度对多个第一客户端进行排序。
本实施例不仅可以实现班级内的多个第一客户端的阅读排序,还可以实现校级间的阅读排序,学校之间进行阅读排序时,考虑到学校中学生数量的不同,可以将用户阅读速度作为排序参考依据进行排序,生成排序结果。
步骤S209,基于用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据。
在实际应用中,还可能存在老师给班级里的学生们布置了用户阅读计划,例如,阅读计划任务为:连续阅读21天、阅读完成某一电子书、每天阅读时长不得少于30分钟。那么用户阅读计划的完成度,可以通过阅读任务中的阅读进度、每天阅读时长、阅读天数这3方面来综合评定学生对用户阅读计划的完成情况。当然这里的用户阅读计划仅是举例说明,不具有任何限定作用。
可以通过预先设置的埋点来采集与用户阅读计划相关的用户阅读行为数据,例如,基于进度条埋点来确定用户当前的阅读进度,基于页面埋点确定在电子书页面所留存的阅读时长等,从而可以基于用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据。
步骤S210,根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成阅读计划,并根据判断结果生成阅读计划报告。
为了能够更好的评估用户阅读计划的完成情况,针对用户阅读计划中的每个阅读任务都设置了权重,因此,可以根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,例如,根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例,举例说明,对于阅读计划任务:连续阅读21天、阅读完成某一电子书、每天阅读时长不得少于30分钟而言,可以计算各项阅读任务的完成比例,然后计算各项阅读任务的完成比例与该阅读任务对于的任务权重的乘积,所得到的乘积再相加便得到用户阅读计划完成比例。
在计算得到用户阅读计划完成比例后,可以根据用户阅读计划完成比例判断用户是否完成阅读计划,例如,判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划;若是,则确定用户完成了用户阅读计划,其中,预设阅读计划完成比例可以根据实际需要灵活设定,例如,设置为0.9,这里仅是举例说明,不具有任何限定作用,在判断出用户是否完成阅读计划后,可以根据判断结果生成阅读计划报告。
本发明提供的方案,不仅能够准确地分析出用户是否存在异常阅读行为,以帮助学生及时纠正异常阅读行为,还能够根据实际需要生成能够帮助学生或老师或家长了解阅读真实情况的异常阅读结果,例如,对于学生而言,可以提示出现异常阅读的位置及异常阅读类型,对于老师而言,可以提示哪个学生哪本电子书哪个页面出现了异常阅读及异常阅读类型,为老师提供学生阅读行为的分析,引导老师深挖学生阅读的完成度及阅读后的收获程度,对用户阅读起到督促作用,还可以在正常阅读的情况下,从多角度来分析用户阅读情况,例如,可以参考用户阅读总字数、用户阅读总时长这类绝对值、或者用户阅读速度这类相对值,或者基于阅读计划的权重等来评估阅读情况,例如,阅读排名等。
图3示出了根据本发明一个实施例的阅读监控方法的流程示意图。如图3所示,该方法包括以下步骤:
步骤S301,监测用户对预先创建的埋点的触发操作。
本实施例提供的阅读监控方法的执行主体为第一客户端,是学生等需要被监控阅读情况的人员所使用的客户端。
埋点是数据采集的关键部分,通过埋点预先定义需要采集的数据,具体地可以采用代码埋点、可视化埋点、无埋点技术来设置埋点。例如,为了能够监控用户对电子书的阅读情况,可以设置页面埋点或目录埋点或进度条埋点等,这里仅是举例说明,不具有任何限定作用。第一客户端需要实时监测用户对预先创建的埋点的触发操作。本实施例中的用户是学生等需要被监控阅读情况的人员。
步骤S302,根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果。
当监测到用户在埋点对应的触发操作后,采集用户阅读行为数据,其中,用户阅读行为数据是用户在阅读过程中所产生的行为数据,第一客户端采集到用户阅读行为数据后,将用户阅读行为数据上报给服务端,服务端对用户阅读行为数据进行数据检测,生成异常阅读结果,其中,服务端对用户阅读行为数据进行数据检测,生成异常阅读结果的处理方法可以参见图1或图2所示实施例中的相关步骤,此处不再赘述。
步骤S303,获取服务端返回的异常阅读结果并展示。
服务端在生成异常阅读结果后,将异常阅读结果返回给第一客户端,第一客户端获取服务端返回的异常阅读结果,并展示该异常阅读结果给用户,使得用户能够直观地了解到哪部分阅读出现异常。
根据本发明上述实施例提供的方法,监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。本发明提供的方案,通过实时对预先创建的埋点进行监测,能够采集到用户在阅读过程中真实操作对应的用户阅读行为数据,从而为有效监控用户阅读过程提供了数据基础,能够基于用户阅读行为数据检测出用户是否存在异常阅读行为,通过将异常阅读结果展示给用户,可以督促用户认真阅读,使用户能够及时纠正异常阅读行为。
图4示出了根据本发明另一个实施例的阅读监控方法的流程示意图。如图4所示,该方法包括以下步骤:
步骤S401,监测用户对预先创建的埋点的触发操作。
本实施例提供的阅读监控方法的执行主体为第一客户端,是学生等需要被监控阅读情况的人员所使用的客户端。
埋点是数据采集的关键部分,通过埋点预先定义需要采集的数据,具体地可以采用代码埋点、可视化埋点、无埋点技术来设置埋点。例如,为了能够监控用户对电子书的阅读情况,可以设置页面埋点或目录埋点或进度条埋点等,这里仅是举例说明,不具有任何限定作用。第一客户端需要实时监测用户对预先创建的埋点的触发操作。本实施例中的用户是学生等需要被监控阅读情况的人员。
步骤S402,根据对页面埋点的翻页操作采集翻页时间,将翻页时间上报给服务端,以供服务端对翻页时间进行数据检测,生成异常阅读结果。
在本实施例中,是对电子书的任一页面都设置了页面埋点,因此,通过监测页面埋点能够监测到用户触发的翻页操作,采集到翻页操作对应的翻页时间,将翻页时间上报给服务端,以供服务端对翻页时间进行数据检测,生成异常阅读结果,具体实现参见图2实施例中的相关步骤,这里不再赘述。
在本发明一种可选实施方式中,第一客户端可以根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
在本实施例中,是对电子书的任一页面都设置了页面埋点,因此,通过监测页面埋点能够监测到用户触发的翻页操作,采集到翻页操作对应的翻页时间,第一客户端本地可以存储每一次翻页操作对应的翻页时间,第一客户端可以提取出上一次翻页操作对应的翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,即,两次翻页时间的时间差,在确定翻页间隔时长后,可以判断翻页间隔时长是否落入预设翻页间隔时长范围内,若否,则确定数据标记类型为异常类型;若是,则确定数据标记类型为正常类型,将翻页间隔时长及数据标记类型上报给服务端,以供服务端对翻页间隔时长及数据标记类型进行数据检测,生成异常阅读结果,具体实现参见图2实施例中的相关步骤,这里不再赘述。
步骤S403,根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将阅读进度上报给服务端,以供服务端对阅读进度进行数据检测,生成异常阅读结果。
在本实施例中,对电子书的进度条设置了进度条埋点,因此,通过监测进度条埋点能够监测到用户触发的点击操作或拖拽操作,采集到点击操作或拖拽操作对应的阅读进度,将阅读进度上报给服务端,以供服务端对阅读进度进行数据检测,生成异常阅读结果,具体实现参见图2实施例中的相关步骤,这里不再赘述。
步骤S404,根据对目录章节埋点的点击操作采集章节信息,将章节信息上报给服务端,以供服务端对章节信息进行数据检测,生成异常阅读结果。
在本实施例中,对电子书的目录章节设置了进度条埋点,因此,通过监测目录章节埋点能够监测到用户触发的点击操作,采集到点击操作对应的章节信息,将章节信息上报给服务端,以供服务端对章节信息进行数据检测,生成异常阅读结果,具体实现参见图2实施例中的相关步骤,这里不再赘述。
需要说明的是,实际阅读过程中用户可能会出现翻页操作或点击进度条或拖拽进度条或点击目录章节中的任一种操作或多种操作,因此,本实施例可以包含步骤S402-步骤S403中的一个或多个,最优选的实施方式是包含步骤S402-步骤S403,另外,本实施例并不限定步骤S402-步骤S403的执行顺序。
步骤S405,获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
服务端检测出用户存在异常阅读行为的情况下,可以确定异常阅读类型,例如,快速翻页或不翻页或点击进度条跳步阅读或拖拽进度条跳步阅读或跨章节跳步阅读等。此外,还能够确定出是哪个电子书的哪个页面出现了异常阅读行为,生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,并将所生成的异常阅读结果返回给第一客户端。
第一客户端获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,并将异常阅读结果展示给用户,使得用户能够直观地了解到哪部分阅读出现异常,实现督促用户认真阅读的效果。
本发明提供的方案,通过实时对预先创建的各个埋点进行监测,能够采集到用户在阅读过程中真实操作对应的用户阅读行为数据,从而为有效监控用户阅读过程提供了数据基础,能够基于用户阅读行为数据检测出用户是否存在异常阅读行为,通过将包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果展示给用户,可以使用户清楚的知道哪里没有认真阅读,从而起到督促用户认真阅读的效果,使用户能够及时纠正异常阅读行为。
图5示出了根据本发明一个实施例的阅读监控方法的流程示意图。如图5所示,该方法包括以下步骤:
步骤S501,监测用户触发的异常阅读结果查询操作。
本实施例提供的阅读监控方法的执行主体为第二客户端,是老师或家长等需要监控阅读情况的人员所使用的客户端,这里的用户为老师或家长等需要监控阅读情况的人员。
具体地,第二客户端可以向老师或家长提供异常阅读结果查看页面,该异常阅读结果查看页面中包含异常阅读结果查询按钮,当老师或家长想要了解一下学生的阅读情况下,可以点击该异常阅读结果查询按钮,用户点击该异常阅读结果查询按钮,视为触发了异常阅读结果查询操作。
步骤S502,响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果。
第二客户端在监测到异常阅读结果查询操作后,响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果。可选地,该异常阅读结果查询请求中可以携带要查询对象的信息,例如,某个班级的班级信息或者某个年级的年级信息或者某个学生的信息等。
步骤S503,获取服务端返回的异常阅读结果并展示。
服务端在生成异常阅读结果后,将异常阅读结果返回给第二客户端,第二客户端获取服务端返回的异常阅读结果,并展示该异常阅读结果给用户,使得用户能够直观地了解到哪部分阅读出现异常。
本发明提供的方案,通过将异常阅读结果展示给用户,为用户提供被监控人员的阅读行为的分析,使得用户能够获知哪些被监控人员在阅读过程出现了哪些异常阅读行为,从而能够有效地监督被监控人员的阅读情况。
图6示出了根据本发明一个实施例的阅读监控方法的流程示意图。如图6所示,该方法包括以下步骤:
步骤S601,监测用户触发的异常阅读结果查询操作。
本实施例提供的阅读监控方法的执行主体为第二客户端,是老师或家长等需要监控阅读情况的人员所使用的客户端,这里的用户为老师或家长等需要监控阅读情况的人员。
具体地,第二客户端可以向老师或家长提供异常阅读结果查看页面,该异常阅读结果查看页面中包含异常阅读结果查询按钮,当老师或家长想要了解一下学生的阅读情况时,可以点击该异常阅读结果查询按钮,用户点击该异常阅读结果查询按钮,视为触发了异常阅读结果查询操作。
步骤S602,响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果。
第二客户端在监测到异常阅读结果查询操作后,响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果。可选地,该异常阅读结果查询请求中可以携带要查询对象的信息,例如,某个班级的班级信息或者某个年级的年级信息或者某个学生的信息等。
步骤S603,获取服务端返回的包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
服务端检测出用户存在异常阅读行为的情况下,可以确定异常阅读类型,例如,快速翻页或不翻页或点击进度条跳步阅读或拖拽进度条跳步阅读或跨章节跳步阅读等。此外,还能够确定出是哪个电子书的哪个页面出现了异常阅读行为,生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,并将所生成的异常阅读结果返回给第二客户端。
第二客户端获取服务端返回的包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果,并将异常阅读结果展示给用户,使得用户能够直观地了解到学生或孩子哪部分阅读出现异常,以便于用户纠正学生或孩子的异常阅读行为。
步骤S604,监测用户触发的阅读计划报告查询操作。
在本实施例中,用户可以向学生或孩子布置阅读计划,例如,阅读计划任务为:连续阅读21天、阅读完成某一电子书、每天阅读时长不得少于30分钟。第二客户端可以向用户提供阅读计划查看页面,该阅读计划查看页面中包含阅读计划查询按钮,当老师或家长想要了解一下学生的阅读计划完成情况时,可以点击该阅读计划查询按钮,用户点击该阅读计划查询按钮,视为触发了阅读计划报告查询操作。
步骤S605,响应于阅读计划报告查询操作,向服务端发送阅读计划报告查询请求,以供服务端根据阅读计划报告查询请求查询确定阅读计划报告。
第二客户端在监测到阅读计划报告查询操作后,响应于阅读计划报告查询操作,向服务端发送阅读计划报告查询请求,以供服务端根据阅读计划报告查询请求查询确定阅读计划报告。可选地,该异常阅读结果查询请求中可以携带要查询对象的信息,例如,某个班级的班级信息或者某个年级的年级信息或者某个学生的信息等。
步骤S606,获取服务端返回的阅读计划报告并展示。
服务端来查询得到对应的阅读计划报告后,将阅读计划报告返回给第二客户端,第二客户端获取服务端返回的阅读计划报告,并将阅读计划报告展示给用户。用户可以根据实际需求,例如,汇总需求、筛选需求来有针对性的查看阅读计划报告。
步骤S607,监测用户触发的用户阅读总字数排序结果查询操作。
具体地,第二客户端可以向老师或家长提供用户阅读总字数排序结果查看页面,该用户阅读总字数排序结果查看页面中包含用户阅读总字数排序结果查询按钮,当老师或家长想要了解一下多个学生按照用户阅读总字数的排序情况时,可以点击该用户阅读总字数排序结果查询按钮,用户点击该用户阅读总字数排序结果查询按钮,视为触发了用户阅读总字数排序结果查询操作。
步骤S608,响应于用户阅读总字数排序结果查询操作,向服务端发送用户阅读总字数排序结果查询请求,以供服务端根据用户阅读总字数排序结果查询请求查询确定用户阅读总字数排序结果。
第二客户端在监测到用户阅读总字数排序结果查询操作后,响应于用户阅读总字数排序结果查询操作,向服务端发送用户阅读总字数排序结果查询请求,以供服务端根据用户阅读总字数排序结果查询请求查询确定用户阅读总字数排序结果。可选地,该异常阅读结果查询请求中可以携带要查询对象的信息,例如,某个班级的班级信息或者某个年级的年级信息等。
步骤S609,获取服务端返回的用户阅读总字数排序结果并展示。
服务端来查询得到对应的用户阅读总字数排序结果后,将用户阅读总字数排序结果返回给第二客户端,第二客户端获取服务端返回的用户阅读总字数排序结果,并将用户阅读总字数排序结果展示给用户。
在本发明一种可选实施方式中,用户还可以查看依据用户阅读总时长进行排序的结果,具体实现如下:监测用户触发的用户阅读总时长排序结果查询操作;响应于用户阅读总时长排序结果查询操作,向服务端发送用户阅读总时长排序结果查询请求,以供服务端根据用户阅读总时长排序结果查询请求查询确定用户阅读总时长排序结果;获取服务端返回的用户阅读总时长排序结果并展示。该方法的实现过程与步骤S607-步骤S609类似,此处不再赘述。
在本发明一种可选实施方式中,用户还可以查看依据用户阅读速度进行排序的结果,具体实现如下:监测用户触发的用户阅读速度排序结果查询操作;响应于用户阅读速度排序结果查询操作,向服务端发送用户阅读速度排序结果查询请求,以供服务端根据用户阅读速度排序结果查询请求查询确定用户阅读速度排序结果;获取服务端返回的用户阅读速度排序结果并展示。该方法的实现过程与步骤S607-步骤S609类似,此处不再赘述。
本发明提供的方案,通过将异常阅读结果展示给用户,为用户提供被监控人员的阅读行为的分析,使得用户能够获知哪些被监控人员在阅读过程出现了哪些异常阅读行为,从而能够有效地监督被监控人员的阅读情况;在正常阅读的情况下,从多角度来分析被监控人员的阅读情况,例如,可以参考用户阅读总字数、用户阅读总时长这类绝对值、或者用户阅读速度这类相对值来进行班级内阅读情况的排名或校级内阅读情况的排名,或者基于阅读计划报告等来评估阅读情况。
本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的阅读监控方法。
可执行指令具体可以用于使得处理器执行以下操作:获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
可执行指令进一步使处理器执行以下操作:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;
可执行指令进一步使处理器执行以下操作:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;
可执行指令进一步使处理器执行以下操作:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;
可执行指令进一步使处理器执行以下操作:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;将异常阅读结果发送给第一客户端进行展示。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;将异常阅读结果发送给第二客户端进行展示。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
可执行指令还使处理器执行以下操作:若确定第一客户端对应的用户不存在异常阅读行为,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长;依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
在一种可选的实施方式中,可执行指令还使处理器执行以下操作:若确定第一客户端对应的用户不存在异常阅读行为,则基于用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据;根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成用户阅读计划,并根据判断结果生成阅读计划报告。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划。
本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的阅读监控方法。
可执行指令具体可以用于使得处理器执行以下操作:监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。
在一种可选的实施方式中,预先创建的埋点包含:页面埋点:
可执行指令进一步使处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,将翻页时间上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:进度条埋点:
可执行指令进一步使处理器执行以下操作:根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将阅读进度上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:目录章节埋点:
可执行指令进一步使处理器执行以下操作:根据对目录章节埋点的点击操作采集章节信息,将章节信息上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:页面埋点:
可执行指令进一步使处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的阅读监控方法。
可执行指令具体可以用于使得处理器执行以下操作:监测用户触发的异常阅读结果查询操作;响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果;获取服务端返回的异常阅读结果并展示。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:获取服务端返回的包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
在一种可选的实施方式中,可执行指令还使处理器执行以下操作:监测用户触发的阅读计划报告查询操作;响应于阅读计划报告查询操作,向服务端发送阅读计划报告查询请求,以供服务端根据阅读计划报告查询请求查询确定阅读计划报告;获取服务端返回的阅读计划报告并展示。
在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:
监测用户触发的用户阅读总字数排序结果查询操作;响应于用户阅读总字数排序结果查询操作,向服务端发送用户阅读总字数排序结果查询请求,以供服务端根据用户阅读总字数排序结果查询请求查询确定用户阅读总字数排序结果;获取服务端返回的用户阅读总字数排序结果并展示;和/或
监测用户触发的用户阅读总时长排序结果查询操作;响应于用户阅读总时长排序结果查询操作,向服务端发送用户阅读总时长排序结果查询请求,以供服务端根据用户阅读总时长排序结果查询请求查询确定用户阅读总时长排序结果;获取服务端返回的用户阅读总时长排序结果并展示。
图7示出了根据本发明一个实施例的计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图7所示,该计算设备可以包括:处理器(processor)702、通信接口(Communications Interface)704、存储器(memory)706、以及通信总线708。
其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器702,用于执行程序710,具体可以执行上述阅读监控方法实施例中的相关步骤。
具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
处理器702可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器706,用于存放程序710。存储器706可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序710具体可以用于使得处理器702执行以下操作:获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;对用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
程序710进一步使处理器702执行以下操作:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;
程序710进一步使处理器702执行以下操作:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;
程序710进一步使处理器702执行以下操作:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;
程序710进一步使处理器702执行以下操作:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
在一种可选的实施方式中,程序710进一步使处理器702执行以下操作:针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;将异常阅读结果发送给第一客户端进行展示。
在一种可选的实施方式中,程序710进一步使处理器702执行以下操作:
针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;将异常阅读结果发送给第二客户端进行展示。
在一种可选的实施方式中,用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
程序710还使处理器702执行以下操作:若确定第一客户端对应的用户不存在异常阅读行为,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长;依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
在一种可选的实施方式中,程序710还使处理器702执行以下操作:若确定第一客户端对应的用户不存在异常阅读行为,则基于用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据;根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成用户阅读计划,并根据判断结果生成阅读计划报告。
在一种可选的实施方式中,程序710进一步使处理器702执行以下操作:根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例。
在一种可选的实施方式中,程序710进一步使处理器702执行以下操作:判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划。
图8示出了根据本发明一个实施例的计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图8所示,该计算设备可以包括:处理器(processor)802、通信接口(Communications Interface)804、存储器(memory)806、以及通信总线808。
其中:处理器802、通信接口804、以及存储器806通过通信总线808完成相互间的通信。
通信接口804,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器802,用于执行程序810,具体可以执行上述阅读监控方法实施例中的相关步骤。
具体地,程序810可以包括程序代码,该程序代码包括计算机操作指令。
处理器802可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器806,用于存放程序810。存储器806可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序810具体可以用于使得处理器802执行以下操作:监测用户对预先创建的埋点的触发操作;根据触发操作采集用户阅读行为数据,将用户阅读行为数据上报给服务端,以供服务端对用户阅读行为数据进行数据检测,生成异常阅读结果;获取服务端返回的异常阅读结果并展示。
在一种可选的实施方式中,预先创建的埋点包含:页面埋点:
程序810进一步使处理器802执行以下操作:根据对页面埋点的翻页操作采集翻页时间,将翻页时间上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:进度条埋点:
程序810进一步使处理器802执行以下操作:根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将阅读进度上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:目录章节埋点:
程序810进一步使处理器802执行以下操作:根据对目录章节埋点的点击操作采集章节信息,将章节信息上报给服务端。
在一种可选的实施方式中,预先创建的埋点包含:页面埋点:
程序810进一步使处理器802执行以下操作:根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
在一种可选的实施方式中,程序810进一步使处理器802执行以下操作:获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
图9示出了根据本发明一个实施例的计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图9所示,该计算设备可以包括:处理器(processor)902、通信接口(Communications Interface)904、存储器(memory)906、以及通信总线908。
其中:处理器902、通信接口904、以及存储器906通过通信总线908完成相互间的通信。
通信接口904,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器902,用于执行程序910,具体可以执行上述阅读监控方法实施例中的相关步骤。
具体地,程序910可以包括程序代码,该程序代码包括计算机操作指令。
处理器902可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器906,用于存放程序910。存储器906可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序910具体可以用于使得处理器902执行以下操作:监测用户触发的异常阅读结果查询操作;响应于异常阅读结果查询操作,向服务端发送异常阅读结果查询请求,以供服务端根据异常阅读结果查询请求查询确定异常阅读结果;获取服务端返回的异常阅读结果并展示。
在一种可选的实施方式中,程序910进一步使处理器902执行以下操作:获取服务端返回的包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
在一种可选的实施方式中,程序910进一步使处理器902执行以下操作:监测用户触发的阅读计划报告查询操作;响应于阅读计划报告查询操作,向服务端发送阅读计划报告查询请求,以供服务端根据阅读计划报告查询请求查询确定阅读计划报告;获取服务端返回的阅读计划报告并展示。
在一种可选的实施方式中,程序910进一步使处理器902执行以下操作:监测用户触发的用户阅读总字数排序结果查询操作;响应于用户阅读总字数排序结果查询操作,向服务端发送用户阅读总字数排序结果查询请求,以供服务端根据用户阅读总字数排序结果查询请求查询确定用户阅读总字数排序结果;获取服务端返回的用户阅读总字数排序结果并展示;和/或
监测用户触发的用户阅读总时长排序结果查询操作;响应于用户阅读总时长排序结果查询操作,向服务端发送用户阅读总时长排序结果查询请求,以供服务端根据用户阅读总时长排序结果查询请求查询确定用户阅读总时长排序结果;获取服务端返回的用户阅读总时长排序结果并展示。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (39)
1.一种阅读监控方法,包括:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;
对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;
若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果;
其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;所述对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为进一步包括:
根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;
根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;
所述对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为进一步包括:
判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;所述对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为进一步包括:
判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;所述对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为进一步包括:
若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
2.根据权利要求1所述的方法,其中,所述生成异常阅读结果进一步包括:
针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
所述方法还包括:将所述异常阅读结果发送给所述第一客户端进行展示。
3.根据权利要求1所述的方法,其中,所述生成异常阅读结果进一步包括:
针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
所述方法还包括:将所述异常阅读结果发送给所述第二客户端进行展示。
4.根据权利要求1所述的方法,其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
所述方法还包括:若确定第一客户端对应的用户不存在异常阅读行为,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长;
依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
5.根据权利要求1所述的方法,其中,所述方法还包括:若确定第一客户端对应的用户不存在异常阅读行为,则基于所述用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据;
根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成用户阅读计划,并根据判断结果生成阅读计划报告。
6.根据权利要求5所述的方法,其中,所述根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例进一步包括:
根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例。
7.根据权利要求5所述的方法,其中,所述根据用户阅读计划完成比例判断用户是否完成用户阅读计划进一步包括:
判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划。
8.一种阅读监控方法,包括:
监测用户对预先创建的埋点的触发操作;
根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端,以供服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
获取服务端返回的异常阅读结果并展示。
9.根据权利要求8所述的方法,其中,所述预先创建的埋点包含:页面埋点:
所述根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端进一步包括:
根据对页面埋点的翻页操作采集翻页时间,将所述翻页时间上报给服务端。
10.根据权利要求8所述的方法,其中,所述预先创建的埋点包含:进度条埋点:
所述根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端进一步包括:
根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将所述阅读进度上报给服务端。
11.根据权利要求8所述的方法,其中,所述预先创建的埋点包含:目录章节埋点:
所述根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端进一步包括:
根据对目录章节埋点的点击操作采集章节信息,将所述章节信息上报给服务端。
12.根据权利要求8所述的方法,其中,所述预先创建的埋点包含:页面埋点:
所述根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端进一步包括:
根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
13.根据权利要求8-12中任一项所述的方法,其中,所述获取服务端返回的异常阅读结果并展示进一步包括:
获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
14.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;
对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;
若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果;
其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;所述可执行指令进一步使所述处理器执行以下操作:
根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;
根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;
所述可执行指令进一步使所述处理器执行以下操作:
判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;所述可执行指令进一步使所述处理器执行以下操作:
判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;
其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;
所述可执行指令进一步使所述处理器执行以下操作:
若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
15.根据权利要求14所述的计算设备,其中,所述可执行指令进一步使所述处理器执行以下操作:
针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
将所述异常阅读结果发送给所述第一客户端进行展示。
16.根据权利要求14所述的计算设备,其中,所述可执行指令进一步使所述处理器执行以下操作:
针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
将所述异常阅读结果发送给所述第二客户端进行展示。
17.根据权利要求14所述的计算设备,其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
所述可执行指令还使所述处理器执行以下操作:
若确定第一客户端对应的用户不存在异常阅读行为,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长;
依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
18.根据权利要求14所述的计算设备,其中,所述可执行指令还使所述处理器执行以下操作:
若确定第一客户端对应的用户不存在异常阅读行为,则基于所述用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据;
根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成用户阅读计划,并根据判断结果生成阅读计划报告。
19.根据权利要求18所述的计算设备,其中,所述可执行指令进一步使所述处理器执行以下操作:
根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例。
20.根据权利要求18所述的计算设备,其中,所述可执行指令进一步使所述处理器执行以下操作:
判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划。
21.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:
监测用户对预先创建的埋点的触发操作;
根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端,以供服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
获取服务端返回的异常阅读结果并展示。
22.根据权利要求21所述的计算设备,其中,所述预先创建的埋点包含:页面埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,将所述翻页时间上报给服务端。
23.根据权利要求21所述的计算设备,其中,所述预先创建的埋点包含:进度条埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将所述阅读进度上报给服务端。
24.根据权利要求21-23中任一项所述的计算设备,其中,所述预先创建的埋点包含:目录章节埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对目录章节埋点的点击操作采集章节信息,将所述章节信息上报给服务端。
25.根据权利要求21所述的计算设备,其中,所述预先创建的埋点包含:页面埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
26.根据权利要求21-23中任一项所述的计算设备,其中,所述可执行指令进一步使所述处理器执行以下操作:
获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
27.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:
获取第一客户端对预先创建的埋点采集上报的用户阅读行为数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;
对所述用户阅读行为数据进行数据检测,以确定第一客户端对应的用户是否存在异常阅读行为;
若确定第一客户端对应的用户存在异常阅读行为,则生成异常阅读结果;
其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
所述可执行指令进一步使所述处理器执行以下操作:
根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;
根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;
所述可执行指令进一步使所述处理器执行以下操作:
判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;
所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;
所述可执行指令进一步使所述处理器执行以下操作:
判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;
所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;
所述可执行指令进一步使所述处理器执行以下操作:
若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;
判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为。
28.根据权利要求27所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:
针对具有被监控属性的第一客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
将所述异常阅读结果发送给所述第一客户端进行展示。
29.根据权利要求27所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:
针对具有监控属性的第二客户端,根据用户阅读行为数据确定存在异常阅读行为的电子书信息及电子书页面信息;
生成包含第一客户端信息、电子书信息、电子书页面信息及异常阅读类型的异常阅读结果;
将所述异常阅读结果发送给所述第二客户端进行展示。
30.根据权利要求27所述的计算机存储介质,其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;
所述可执行指令还使所述处理器执行以下操作:
若确定第一客户端对应的用户不存在异常阅读行为,则根据翻页操作对应的翻页时间统计计算预设时间段内用户阅读总字数和/或用户阅读总时长;
依据用户阅读总字数和/或用户阅读总时长对多个第一客户端进行排序,生成排序结果。
31.根据权利要求27所述的计算机存储介质,其中,所述可执行指令还使所述处理器执行以下操作:
若确定第一客户端对应的用户不存在异常阅读行为,则基于所述用户阅读行为数据统计计算用户阅读计划对应的各阅读任务统计数据;
根据各阅读任务统计数据及任务权重计算用户阅读计划完成比例,根据用户阅读计划完成比例判断用户是否完成用户阅读计划,并根据判断结果生成阅读计划报告。
32.根据权利要求31所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:
根据各阅读任务统计数据及任务权重,加权计算用户阅读计划完成比例。
33.根据权利要求31所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:
判断用于阅读计划完成比例是否大于或等于预设阅读计划完成比例,若否,则确定用户未完成用户阅读计划。
34.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:
监测用户对预先创建的埋点的触发操作;
根据所述触发操作采集用户阅读行为数据,将所述用户阅读行为数据上报给服务端,以供服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间、基于进度条埋点而确定的阅读进度、基于目录章节埋点而确定的点击操作对应的章节信息、基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型中的至少一种数据;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页时间;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:根据本次翻页操作对应的翻页时间及上一次翻页操作对应的翻页时间确定翻页间隔时长;根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于进度条埋点而确定的阅读进度;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断阅读进度对应的电子书页面的页面属性是否为已阅读,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于目录章节埋点而确定的点击操作对应的章节信息;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:判断本次点击操作对应的章节信息与上一次点击操作对应的章节信息是否连续,若否,则确定第一客户端对应的用户存在异常阅读行为;其中,所述用户阅读行为数据包括:基于页面埋点而确定的翻页操作对应的翻页间隔时长及数据标记类型;所述服务端对所述用户阅读行为数据进行数据检测,生成异常阅读结果进一步包括:若数据标记类型为预设类型,则根据电子书页面文字数量及翻页间隔时长计算用户阅读速度;判断用户阅读速度是否处于预设阅读速度范围内,若否,则确定第一客户端对应的用户存在异常阅读行为;
获取服务端返回的异常阅读结果并展示。
35.根据权利要求34所述的计算机存储介质,其中,所述预先创建的埋点包含:页面埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,将所述翻页时间上报给服务端。
36.根据权利要求34所述的计算机存储介质,其中,所述预先创建的埋点包含:进度条埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对进度条埋点的点击操作或拖拽操作采集阅读进度,将所述阅读进度上报给服务端。
37.根据权利要求34所述的计算机存储介质,其中,所述预先创建的埋点包含:目录章节埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对目录章节埋点的点击操作采集章节信息,将所述章节信息上报给服务端。
38.根据权利要求34所述的计算机存储介质,其中,所述预先创建的埋点包含:页面埋点:
所述可执行指令进一步使所述处理器执行以下操作:根据对页面埋点的翻页操作采集翻页时间,根据上一次翻页操作对应的翻页时间计算翻页间隔时长,并确定数据标记类型,将翻页间隔时长及数据标记类型上报给服务端。
39.根据权利要求34-38中任一项所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:获取服务端返回的包含电子书信息、电子书页面信息及异常阅读类型的异常阅读结果并展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010247047.3A CN111475639B (zh) | 2020-03-31 | 2020-03-31 | 阅读监控方法、计算设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010247047.3A CN111475639B (zh) | 2020-03-31 | 2020-03-31 | 阅读监控方法、计算设备及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111475639A CN111475639A (zh) | 2020-07-31 |
CN111475639B true CN111475639B (zh) | 2023-08-29 |
Family
ID=71750303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010247047.3A Active CN111475639B (zh) | 2020-03-31 | 2020-03-31 | 阅读监控方法、计算设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475639B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111352991A (zh) * | 2020-02-27 | 2020-06-30 | 华南师范大学 | 一种数字阅读行为数据可视化分析方法及*** |
CN112102122A (zh) * | 2020-08-13 | 2020-12-18 | 南京悦好教育科技有限公司 | 一种基于电子书籍的学生课外阅读监督方法及*** |
CN112052760B (zh) * | 2020-08-25 | 2024-06-18 | 北京金和网络股份有限公司 | 针对不同文章类型进行学习有效性判定的方法及装置 |
CN113360864A (zh) * | 2021-06-01 | 2021-09-07 | 掌阅科技股份有限公司 | 防作弊方法、电子设备及计算机存储介质 |
CN113361696B (zh) * | 2021-06-30 | 2024-02-27 | 中国农业银行股份有限公司 | 一种页面阅读识别方法和装置 |
CN113438250A (zh) * | 2021-07-06 | 2021-09-24 | 上海渠杰信息科技有限公司 | 一种异常事件处理方法及设备 |
CN114115670A (zh) * | 2021-07-30 | 2022-03-01 | 荣耀终端有限公司 | 提醒生成文本摘要的方法、生成文本摘要的方法及装置 |
CN114154958A (zh) * | 2021-12-03 | 2022-03-08 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05124379A (ja) * | 1991-11-01 | 1993-05-21 | Ricoh Co Ltd | ブツク原稿のページめくり装置 |
CN102724182A (zh) * | 2012-05-30 | 2012-10-10 | 北京像素软件科技股份有限公司 | 异常客户端的识别方法 |
CN103092910A (zh) * | 2011-11-08 | 2013-05-08 | 三星电子株式会社 | 用于使用终端管理阅读的方法和设备 |
CN104268378A (zh) * | 2014-09-12 | 2015-01-07 | 北京邮电大学 | 一种基于移动用户大数据的异常行为可视化监控方法 |
TWM536392U (zh) * | 2016-09-21 | 2017-02-01 | Univ Nat Cheng Kung | 具備群體閱讀速率監控之學習裝置 |
CN107527186A (zh) * | 2017-08-14 | 2017-12-29 | 广州阿里巴巴文学信息技术有限公司 | 电子阅读管理方法、装置和终端设备 |
CN107678931A (zh) * | 2017-09-26 | 2018-02-09 | 泰康保险集团股份有限公司 | 阅读行为评价方法及装置、存储介质和电子设备 |
CN107977303A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 一种操作行为监控方法、移动终端以及计算机可读存储介质 |
CN108304723A (zh) * | 2018-01-17 | 2018-07-20 | 链家网(北京)科技有限公司 | 一种异常行为检测方法及装置 |
CN108805769A (zh) * | 2018-06-19 | 2018-11-13 | 王勇 | 阅读习惯监控*** |
CN108830467A (zh) * | 2018-05-31 | 2018-11-16 | 北京智能管家科技有限公司 | 阅读行为的评价方法、装置、设备和存储介质 |
CN109410098A (zh) * | 2018-09-04 | 2019-03-01 | 四川文轩教育科技有限公司 | 一种学生课堂行为分析及监控方法 |
CN109902058A (zh) * | 2019-01-25 | 2019-06-18 | 上海基分文化传播有限公司 | 阅读设备及检测用户阅读行为和有效阅读时长的方法 |
CN110085213A (zh) * | 2019-04-30 | 2019-08-02 | 广州虎牙信息科技有限公司 | 音频的异常监控方法、装置、设备和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8777626B2 (en) * | 2012-05-03 | 2014-07-15 | Maxscholar, Llc | Interactive system and method for multi-sensory learning |
CN104683875A (zh) * | 2015-02-11 | 2015-06-03 | 华为技术有限公司 | 用于数字媒体内容呈现的方法和装置 |
TWI677213B (zh) * | 2017-11-23 | 2019-11-11 | 財團法人資訊工業策進會 | 監控裝置、方法及其電腦程式產品 |
-
2020
- 2020-03-31 CN CN202010247047.3A patent/CN111475639B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05124379A (ja) * | 1991-11-01 | 1993-05-21 | Ricoh Co Ltd | ブツク原稿のページめくり装置 |
CN103092910A (zh) * | 2011-11-08 | 2013-05-08 | 三星电子株式会社 | 用于使用终端管理阅读的方法和设备 |
CN102724182A (zh) * | 2012-05-30 | 2012-10-10 | 北京像素软件科技股份有限公司 | 异常客户端的识别方法 |
CN104268378A (zh) * | 2014-09-12 | 2015-01-07 | 北京邮电大学 | 一种基于移动用户大数据的异常行为可视化监控方法 |
TWM536392U (zh) * | 2016-09-21 | 2017-02-01 | Univ Nat Cheng Kung | 具備群體閱讀速率監控之學習裝置 |
CN107527186A (zh) * | 2017-08-14 | 2017-12-29 | 广州阿里巴巴文学信息技术有限公司 | 电子阅读管理方法、装置和终端设备 |
CN107678931A (zh) * | 2017-09-26 | 2018-02-09 | 泰康保险集团股份有限公司 | 阅读行为评价方法及装置、存储介质和电子设备 |
CN107977303A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 一种操作行为监控方法、移动终端以及计算机可读存储介质 |
CN108304723A (zh) * | 2018-01-17 | 2018-07-20 | 链家网(北京)科技有限公司 | 一种异常行为检测方法及装置 |
CN108830467A (zh) * | 2018-05-31 | 2018-11-16 | 北京智能管家科技有限公司 | 阅读行为的评价方法、装置、设备和存储介质 |
CN108805769A (zh) * | 2018-06-19 | 2018-11-13 | 王勇 | 阅读习惯监控*** |
CN109410098A (zh) * | 2018-09-04 | 2019-03-01 | 四川文轩教育科技有限公司 | 一种学生课堂行为分析及监控方法 |
CN109902058A (zh) * | 2019-01-25 | 2019-06-18 | 上海基分文化传播有限公司 | 阅读设备及检测用户阅读行为和有效阅读时长的方法 |
CN110085213A (zh) * | 2019-04-30 | 2019-08-02 | 广州虎牙信息科技有限公司 | 音频的异常监控方法、装置、设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
Online Behavior Identification in Distributed Systems;Javier Álvarez Cid-Fuentes;2015 IEEE 34th Symposium on Reliable Distributed Systems (SRDS);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111475639A (zh) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111475639B (zh) | 阅读监控方法、计算设备及计算机存储介质 | |
Adar et al. | Resonance on the web: web dynamics and revisitation patterns | |
Vigo et al. | Automatic web accessibility metrics: Where we are and where we can go | |
Heymann et al. | Turkalytics: analytics for human computation | |
CN106302350B (zh) | Url监测方法、装置及设备 | |
Hui et al. | Defining optimal sampling effort for large‐scale monitoring of invasive alien plants: a Bayesian method for estimating abundance and distribution | |
CN105989082A (zh) | 报表视图生成方法和装置 | |
US9870279B2 (en) | Analysis apparatus and analysis method | |
KR20090005057A (ko) | 필터링 시스템, 컴퓨터 구현 필터링 방법 및 이를 위한 명령어 | |
US8928663B2 (en) | Visualizing correlations in multi-dimensional data | |
Moreri et al. | Volunteered geographic information quality assessment using trust and reputation modelling in land administration systems in developing countries | |
Wang et al. | Assessor differences and user preferences in tweet timeline generation | |
JP2011022705A (ja) | 証跡管理方法、システム、及びプログラム | |
CN105868254A (zh) | 信息推荐方法及装置 | |
CN111028087A (zh) | 信息展示方法、装置和设备 | |
Bruns et al. | 13 Purposeful Metrics: Matching Institutional Repository Metrics to Purpose and Audience | |
US10296924B2 (en) | Document performance indicators based on referral context | |
CN110795003A (zh) | 一种界面显示方法、装置 | |
CN107135199A (zh) | 网页后门的检测方法和装置 | |
Ceroni et al. | Justevents: A crowdsourced corpus for event validation with strict temporal constraints | |
JP4191559B2 (ja) | インターネット上の情報伝播測定システムおよび方法 | |
CN111241821B (zh) | 确定用户的行为特征的方法和装置 | |
CN106156232B (zh) | 一种网络信息传播的监控方法和装置 | |
Chen et al. | Epidemic and spatial dynamics of Lyme disease in New York State, 1990–2000 | |
JP6785693B2 (ja) | 情報処理システム、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |