CN112017082B - 数据处理方法、装置、电子设备和存储介质 - Google Patents
数据处理方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN112017082B CN112017082B CN202010739823.1A CN202010739823A CN112017082B CN 112017082 B CN112017082 B CN 112017082B CN 202010739823 A CN202010739823 A CN 202010739823A CN 112017082 B CN112017082 B CN 112017082B
- Authority
- CN
- China
- Prior art keywords
- activity
- information
- interactive
- interaction
- server
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 230000000694 effects Effects 0.000 claims abstract description 482
- 230000003993 interaction Effects 0.000 claims abstract description 187
- 230000002452 interceptive effect Effects 0.000 claims abstract description 157
- 238000000034 method Methods 0.000 claims abstract description 47
- 230000002159 abnormal effect Effects 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 5
- 238000012360 testing method Methods 0.000 description 22
- 230000005856 abnormality Effects 0.000 description 14
- 230000000875 corresponding effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000001276 controlling effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- 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
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/08—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
- G09B5/14—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种数据处理方法、装置、电子设备和存储介质,该方法包括:在确定自身发生异常后,检测自身与服务器是否处于连接状态;若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。本申请能够提高用户参与互动活动的参与度。
Description
技术领域
本申请涉及信息技术领域,具体而言,涉及一种数据处理方法、装置、电子设备和存储介质。
背景技术
针对市场上智慧教室场景中,对考试或答卷的场景设计并不成熟,大多也只是做到可以答卷考试,在答题开始时,云服务器生成活动开始信息,学生端从云服务器中拉取活动开始信息,启动并参与这个活动,在答题结束时,云服务器生成活动结束消息,结束当前活动。
若在活动过程中学生端发生异常,学生端便无法参与互动活动,需要等待当前正在进行的互动活动结束,加入下一场互动活动,导致学生端对活动的参与度比较低。
发明内容
有鉴于此,本申请的目的在于提供一种数据处理方法、装置、电子设备和存储介质,以提高活动的参与度。
第一方面,本申请实施例提供了一种数据处理方法,应用于终端设备中,该方法包括:
在确定自身发生异常后,检测自身与服务器是否处于连接状态;
若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
在一种实施方式中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据。
在一种实施方式中,所述从所述服务器中获取预先存储的活动触发信息之后,还包括:
当确定所述活动保留信息不为当前互动活动的活动开始信息时,则将所述互动活动结果传输到所述服务器。
在一种实施方式中,所述检测自身与服务器是否处于连接状态,包括:
响应作用于所述终端设备中的目标应用程序的触发操作,检测自身与服务器是否处于连接状态;其中,所述目标应用程序用于控制互动活动数据的展示。
第二方面,本申请实施例提供了一种数据处理方法,应用于服务器,所述方法,包括:
响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动;
在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
在一种实施方式中,还包括:
在所述当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;
若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;
若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;
在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;
接收所述终端设备反馈的当前互动活动的互动活动结果。
第三方面,本申请实施例提供了一种数据处理装置,应用于终端设备中,该装置包括:
检测模块,用于在确定自身发生异常后,检测自身与服务器是否处于连接状态;
获取模块,用于若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
处理模块,用于当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
第四方面,本申请实施例提供了一种数据处理装置,应用于服务器,所述装置包括:
发送模块,用于响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动;
处理模块,用于在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
第五方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面的方法的步骤,或者执行上述第二方面的方法的步骤。
第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面的方法的步骤,或者执行上述第二方面的方法的步骤。
本申请实施例提供的数据处理方法,在确定自身发生异常后,检测自身与服务器是否处于连接状态,若确定自身与服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息,当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时当前互动活动的活动进度,并对活动进度之后的互动活动数据进行展示,这样,在终端设备发生异常后,使得终端设备可以重新加入当前互动活动,提高了用户对活动的参与度,且不会因为出现的设备异常,影响互动活动的其他参与者的参与效果。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例提供的一种数据处理方法的第一种流程示意图;
图2示出了本申请实施例提供的一种数据处理方法的第二种流程示意图;
图3示出了本申请实施例提供的一种数据处理装置的第一种结构示意图;
图4示出了本申请实施例提供的一种数据处理装置的第二种结构示意图;
图5示出了本申请实施例提供的一种电子设备的结构示意图;
图6示出了本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
在学生与老师进行互动的场景中,如,课堂游戏活动场景、课堂测试场景等场景中,学生通过终端设备(下文称为学生端)进入课堂活动时,服务器生成活动开始信息,学生端从服务器中拉取活动开始信息,参与这个活动,在参与活动过程中,产生的活动数据会实时缓存在学生端,在答题结束时,服务器生成活动结束消息,学生端拉取到活动结束消息后,将缓存的活动数据上传云服务器,并结束当前活动。
在学生使用终端设备过程中,由于网络、设备等原因可能导致终端设备中运行的应用程序闪退,从而导致学生退出互动活动,当学生退出互动活动后,学生无法进入当前进行的互动活动,需要等待当前互动活动结束,并进入新的互动活动,这样,导致学生与教师之间的交互比较差,学生无法完成断开的互动活动,降低了学生端的体验度。
基于此,本申请提供了一种数据处理方法,由于终端设备的异常导致退出当前参与活动时,终端设备可以重新加入当前活动,提高了终端设备对当前活动的参与度。具体地,本申请在确定自身发生异常后,检测自身与服务器是否处于连接状态,若确定自身与服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息,当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时当前互动活动的活动进度,并对活动进度之后的互动活动数据进行展示,这样,在终端设备发生异常后,使得终端设备可以重新加入当前互动活动,提高了用户对活动的参与度,且不会因为出现的设备异常,影响互动活动的其他参与者的参与效果。
需要说明得到是,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人对本公开做出的贡献。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种数据处理方法进行详细介绍,本公开实施例所提供的数据处理方法的执行主体一般为具有一定计算能力的电子设备,该电子设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、蜂窝电话、无绳电话、个人数字处理(PersonalDigital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该数据处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
下面以执行主体为终端设备为例对本公开实施例提供的数据处理方法加以说明。
本申请实施例提供了一种数据处理方法,如图1所示,该方法应用于终端设备中,该方法具体包括以下步骤:
S101,在确定自身发生异常后,检测自身与服务器是否处于连接状态;
S102,若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
S103,当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
本申请应用于多人进行互动活动的场景,比如,智慧教室场景、商场互动场景、户外互动场景、会议互动场景等,本申请应用于智慧教室场景时,具体的互动活动可以为课堂测试、课堂游戏等,比如,老师在上课时,对学生进行小测试;本申请应用于商场互动场景时,具体的互动活动可以为商家产品测试、商场服务问卷调查活动等;本申请应用于户外互动场景时,具体的互动活动可以为户外产品测试、户外喜好调查活动等;本申请应用于会议互动场景时,具体的互动活动可以为会议内容讨论活动等;上述应用场景仅为示意性的,在具体实施过程中,可以根据实际情况确定。
本申请以应用场景为智慧教室场景为例进行说明,本申请应用于智慧教室场景中时,终端设备可以为学生在参与互动活动时持有的设备,如,平板电脑。
在S101中,考虑到用户在使用终端设备时,可能存在以下原因导致终端设备异常:1)终端设备故障,比如,设备断电、硬件损坏等故障;2)终端设备所处的网络环境不稳定,导致终端设备断网。
在原因1导致的终端设备异常时,需要为用户更换终端设备,或者为终端设备通电;在原因2导致终端设备异常时,可能会导致用于展示互动活动数据的应用程序闪退,从而导致用户退出互动活动,降低了用户对互动活动的参与度。
当应用程序发生闪退后,应用程序已获取的互动活动数据也会全部被清除,在重新进入应用程序后,应用程序需要与服务器建立连接,并重新获取互动活动数据,降低了用户对互动活动的参与度。
在一种实施方式中,终端设备在确定自身发生异常后,可以根据以下步骤检测自身与服务器是否处于连接状态:
响应作用于终端设备中的目标应用程序的触发操作,检测自身与服务器是否处于连接状态;其中,所述目标应用程序用于控制互动活动数据的展示。
这里,触发操作可以为触控操作或选择操作,触控操作可以为用户通过手指执行的点击操作,或者用户通过手指执行的勾选操作,或者用户通过手指执行的框选操作;选择操作可以为用户通过输入设备(如鼠标)执行的点击操作(如单击操作和双击操作)。
在具体实施过程中,在终端设备发生异常导致用于展示互动活动数据的应用程序闪退后,用户可以重新启动该应用程序,在用户启动上述应用程序后,终端设备检测终端设备和服务器是否处于连接状态,终端设备检测自身和服务器是否处于连接状态的技术不进行详细叙述。其中,服务器可以为云服务器,也可以为设置在机房中的服务器设备。
在S102中,活动信息获取请求的格式可以根据实际场景确定,互动活动信息获取请求用于从服务器获取活动保留信息;活动保留信息中一般仅包括一条信息,该信息可以为活动开始信息,也可以为活动结束信息,活动开始信息和活动结束消息中均包括互动活动标识;互动活动数据可以为课堂测试题目、课堂游戏项目等,在互动活动为课堂测试时,互动活动数据为测试题目,在互动活动为课堂游戏时,互动活动数据可以为游戏主题、游戏内容等,可以根据实际情况确定。
在具体实施过程中,终端设备在确定自身与服务器处于连接状态后,终端设备向服务器发送活动信息获取请求,服务器在接收到终端设备的活动信息获取请求后,服务器将自身存储的活动保留信息发送给终端设备。
在S103中,终端设备参与当前互动活动过程中,用户参与互动活动的结果会实时存储在终端设备(如存储空间)中,互动活动结果包括活动题目标识和对题目中选项的选择结果,例如,互动活动为课堂测试题目时,终端设备存储的互动活动结果包括学生参与过的课堂题目标识和对应的选择结果;互动活动进度表征在终端设备发生异常时当前互动活动的进展情况;互动活动数据包括活动题目标识和对应的活动内容。
在具体实施过程中,终端设备在接收活动保留信息,且确定活动保留信息为当前互动活动的活动开始信息后,根据自身已存储的互动活动结果中的活动题目标识,确定终端设备发生异常时当前互动活动的活动进度,例如,从互动活动结果中获取存储时间最晚的活动题目标识,根据获取的存储时间最晚的活动题目标识确定活动进度。
以课堂测试活动为例,当前课堂测试包括18个测试题,在学生的终端设备发生异常时,课堂测试题目进行到第9题,后续还包括10到18题,终端设备已存储了前9个题的测试结果,为了保证学生参与课堂测试题目的完整性,课堂测试活动的活动进度可以为当前课堂测试题目中的第9题。
在一种实施方式中,终端设备可以根据以下步骤对所述活动进度之后的互动活动数据进行展示:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据。
在具体实施过程中,终端设备在确定活动保留信息为当前互动活动的活动开始信息后,根据活动开始信息中的互动活动标识,从服务器获取当前互动活动的互动活动数据,此时,获取的互动活动数据可以为当前互动活动的全部互动活动数据。
在获取到当前互动活动的全部互动活动数据后,从已存储的互动活动结果中获取存储时间最晚的活动题目标识,将该活动题目标识确定为当前互动活动的活动进度,从全部互动活动数据中,确定与该活动题目标识相同的活动题目标识,选择确定的活动题目标识之后的互动活动数据(活动题目标识和活动内容)作为最终需要展示的互动活动数据,在展示活动进度之后的互动活动数据时,可以根据终端设备的界面设置,依次显示各条互动活动数据,也可以在终端设备的显示界面中显示活动进度之后的全部互动活动数据。
延续上一个示例,确定的活动进度为第9题,位于活动进度之后的互动活动数据为第10题到第18题的测试题目。
在一种实施方式中,当终端设备确定活动保留信息不是当前互动活动的活动开始信息时,终端设备可以直接将已存储的互动活动结果传输到服务器。
比如,当终端设备的活动保留信息为当前互动活动的活动结束信息,终端设备上传存储的互动活动结果;又如,当终端设备的活动保留信息为其它互动活动的活动开始信息或活动结束信息,终端设备上传存储的互动活动结果。
本申请实施例提供了一种数据处理方法,如图2所示,该方法应用于服务器中,可以包括以下步骤:
S201,响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动。
这里,互动活动开始出发指令可以为主持互动活动的用户所持有的移动终端触发的,例如,在课堂测试活动中,主持互动活动的用户为教师,该移动终端可以为教师端;接收活动开始信息的终端设备为参与互动活动的参与者所持有的设备,例如,在课堂测试活动中,互动活动的参与者为学生,该终端设备可以为学生端。
在具体实施过程中,服务器在接收到主持互动活动的用户的终端设备发送的针对当前互动活动的互动活动开始触发指令后,生成活动开始信息,将活动开始信息发送刚给参与当前互动活动的参与者的终端设备,以便于接收到活动开始信息的终端设备参与当前互动活动,同时,服务器将当前互动活动的开始信息存储为活动保留信息。
例如,在智慧教室场景中,主持互动活动的用户可以为教师,参与互动活动的参与者为学生,互动活动可以为课堂测试,教师可以通过教师端触发互动活动开始触发指令,服务器在接收到互动活动开始触发指令,向学生端发送当前互动活动的活动开始信息,使得学生端参与课堂测试。
S202,在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
在具体实施过程中,当前互动活动进行过程中,服务器接收到终端设备发送给的活动信息获取请求,说明终端设备发生异常,需要重新参与当前互动活动,将活动保留信息中的当前互动活动的活动开始信息发送给终端设备,以便终端设备重新参与当前互动活动,终端设备重新参与当前互动活动的过程可以参考上文,此处不进行详细说明。
在一种实施方式中,在当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;接收所述终端设备反馈的当前互动活动的互动活动结果。
在具体实施过程中,由于活动保留信息中仅保留一条消息,那么,在当前互动活动结束之后,服务器可以将活动保留信息替换为当前互动活动的活动结束信息,在当前互动活动结束之后、且其它互动活动尚未开始,若接收到终端设备发送的活动信息获取请求,则将当前互动活动的活动结束信息发送给终端设备,以便终端设备反馈当前互动活动的互动活动结果。
在当前互动活动结束之后,终端设备的异常不一定会被马上修复,有可能终端设备在连接到服务器时,服务器正在进行新的互动活动,当服务器正在进行新的互动活动时,服务器会接收到新的互动活动开始触发指令,在接收到新的互动活动开始出发指令时,服务器利用新的互动活动的活动开始信息替换活动保留信息中的信息,这样,活动保留信息中仅存储一条信息,此时,若接收到终端设备发送的活动信息获取请求,即进行新的互动活动过程中接收到活动信息获取请求,则将新的互动活动的活动开始信息发送给终端设备,以便终端设备反馈当前互动活动(已参与的互动活动)的互动活动结果。
若在当前互动活动结束之后,还可能存在终端设备在连接到服务器时,服务器进行新的互动活动也结束了,但是未进行其他互动活动,则利用新的互动活动的活动结束信息替换活动保留信息中的信息。此时,若接收到终端设备发送的活动信息获取请求,则将新的互动活动的活动结束信息发送给终端设备,以便终端设备反馈当前互动活动(已参与的互动活动)的互动活动结果。
基于同一发明构思,本公开实施例中还提供了与数据处理方法对应的数据处理装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述数据处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
本申请实施例提供了一种数据处理装置,如图3所示,该装置包括:
检测模块31,用于在确定自身发生异常后,检测自身与服务器是否处于连接状态;
获取模块32,用于若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
处理模块33,用于当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
在一种试试方式中,所述处理模块33用于根据以下步骤对所述活动进度之后的互动活动数据进行展示:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据。
在一种试试方式中,所述处理模块33还用于:
当确定所述活动保留信息不为当前互动活动的活动开始信息时,则将所述互动活动结果传输到所述服务器。
在一种试试方式中,所述检测模块31用于:
响应作用于所述终端设备中的目标应用程序的触发操作,检测自身与服务器是否处于连接状态;其中,所述目标应用程序用于控制互动活动数据的展示。
本申请实施例提供了一种数据处理装置,如图4所示,该装置包括:
发送模块41,用于响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动;
处理模块42,用于在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
在一种实施方式中,还包括:替换模块43,所述替换模块43用于:
在所述当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;
若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;
若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;
所述发送模块41还用于:
在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;
所述处理模块42用于:
接收所述终端设备反馈的当前互动活动的互动活动结果。
本申请实施例还提供了一种电子设备50,如图5所示,为本申请实施例提供的电子设备50结构示意图,包括:处理器51、存储器52、和总线53。所述存储器52存储有所述处理器51可执行的机器可读指令(比如,图3中的装置中检测模块31、获取模块32、和处理模块33对应的执行指令等),当电子设备50运行时,所述处理器51与所述存储器52之间通过总线53通信,所述机器可读指令被所述处理器51执行时执行如下处理:
在确定自身发生异常后,检测自身与服务器是否处于连接状态;
若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
一种可能的实施方式中,处理器51执行的指令中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据。
一种可能的实施方式中,处理器51执行的指令中,所述从所述服务器中获取预先存储的活动触发信息之后,还包括:
当确定所述活动保留信息不为当前互动活动的活动开始信息时,则将所述互动活动结果传输到所述服务器。
一种可能的实施方式中,处理器51执行的指令中,所述检测自身与服务器是否处于连接状态,包括:
响应作用于所述终端设备中的目标应用程序的触发操作,检测自身与服务器是否处于连接状态;其中,所述目标应用程序用于控制互动活动数据的展示。
本申请实施例还提供了一种电子设备60,如图6所示,为本申请实施例提供的电子设备60结构示意图,包括:处理器61、存储器62、和总线63。所述存储器62存储有所述处理器61可执行的机器可读指令(比如,图4中的装置中发送模块41、处理模块42对应的执行指令等),当电子设备60运行时,所述处理器61与所述存储器62之间通过总线63通信,所述机器可读指令被所述处理器61执行时执行如下处理:
响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动;
在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示。
一种可能的实施方式中,处理器51执行的指令中,还包括:
在所述当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;
若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;
若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;
在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;
接收所述终端设备反馈的当前互动活动的互动活动结果。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述数据处理方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述数据处理方法,用于解决现有技术活动参与度低的问题,本申请由于终端设备的异常导致退出当前参与活动时,终端设备可以重新加入当前活动,提高了终端设备对当前活动的参与度。具体地,本申请在确定自身发生异常后,检测自身与服务器是否处于连接状态,若确定自身与服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息,当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时当前互动活动的活动进度,并对活动进度之后的互动活动数据进行展示,这样,在终端设备发生异常后,使得终端设备可以重新加入当前互动活动,提高了用户对活动的参与度,且不影响当前互动活动中其他参与者参与当前互动活动,并不会因为出现的设备异常,影响其他参与者的参与效果。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (6)
1.一种数据处理方法,其特征在于,应用于终端设备中,该方法包括:
在确定自身发生异常后,检测自身与服务器是否处于连接状态;
若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示,所述活动保留信息中只保留一条信息,
其中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据;
当应用于服务器中时,所述方法,包括:
响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动,所述活动保留信息中只保留一条信息;
在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示,
其中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据,
其中,还包括:
在所述当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;
若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;
若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;
在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;
接收所述终端设备反馈的当前互动活动的互动活动结果。
2.如权利要求1所述的方法,其特征在于,所述从所述服务器中获取预先存储的活动触发信息之后,还包括:
当确定所述活动保留信息不为当前互动活动的活动开始信息时,则将所述互动活动结果传输到所述服务器。
3.如权利要求1所述的方法,其特征在于,所述检测自身与服务器是否处于连接状态,包括:
响应作用于所述终端设备中的目标应用程序的触发操作,检测自身与服务器是否处于连接状态;其中,所述目标应用程序用于控制互动活动数据的展示。
4.一种数据处理装置,其特征在于,应用于终端设备中,该装置包括:
检测模块,用于在确定自身发生异常后,检测自身与服务器是否处于连接状态;
获取模块,用于若确定自身与所述服务器处于连接状态,则发送活动信息获取请求至所述服务器,以从所述服务器中获取预先存储的活动保留信息;
处理模块,用于当确定所述活动保留信息为当前互动活动的活动开始信息时,基于自身已存储的互动活动结果,确定所述终端设备发生异常时所述当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示,所述活动保留信息中只保留一条信息,
其中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据;
当应用于服务器中时,所述装置包括:
发送模块,用于响应于互动活动开始触发指令,发送活动开始信息至终端设备,并将当前互动活动的活动开始信息存储为活动保留信息,以使所述终端设备基于活动开始信息参加当前互动活动,所述活动保留信息中只保留一条信息;
处理模块,用于在所述当前互动活动进行过程中,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送至所述终端设备,以使所述终端设备基于自身已存储的互动活动结果,确定当前互动活动的活动进度,并对所述活动进度之后的互动活动数据进行展示,
其中,所述对所述活动进度之后的互动活动数据进行展示,包括:
根据当前互动活动的活动开始信息,获取当前互动活动对应的互动活动数据;
从所述互动活动数据中,确定位于所述活动进度之后的互动活动数据,并展示确定的互动活动数据;
其中,所述处理模块还用于:在所述当前互动活动结束之后,将所述活动保留信息替换为当前互动活动的活动结束信息;若在所述当前互动活动结束之后,接收到新的互动活动开始触发指令,利用新的互动活动的活动开始信息替换所述活动保留信息中的信息;若所述新的互动活动结束,利用所述新的互动活动的活动结束信息替换所述活动保留信息中的信息;在当前互动活动结束之后,若接收到所述终端设备发送的活动信息获取请求,则将所述活动保留信息发送给所述终端设备;接收所述终端设备反馈的当前互动活动的互动活动结果。
5.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-3任一所述方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-3任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010739823.1A CN112017082B (zh) | 2020-07-28 | 2020-07-28 | 数据处理方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010739823.1A CN112017082B (zh) | 2020-07-28 | 2020-07-28 | 数据处理方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112017082A CN112017082A (zh) | 2020-12-01 |
CN112017082B true CN112017082B (zh) | 2023-12-05 |
Family
ID=73498563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010739823.1A Active CN112017082B (zh) | 2020-07-28 | 2020-07-28 | 数据处理方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112017082B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109040295A (zh) * | 2018-08-30 | 2018-12-18 | 上海九山电子科技有限公司 | 异常断线的确定方法及装置、终端及存储介质 |
CN109413002A (zh) * | 2017-08-16 | 2019-03-01 | Tcl集团股份有限公司 | 一种课堂互动直播方法、系统及终端 |
CN109947337A (zh) * | 2019-03-19 | 2019-06-28 | 喻海联 | 交互式数据处理方法、装置、设备及存储介质 |
CN111447393A (zh) * | 2020-03-04 | 2020-07-24 | 视联动力信息技术股份有限公司 | 会议维护方法、装置及可读存储介质 |
CN112634102A (zh) * | 2020-12-29 | 2021-04-09 | 安徽鸿程光电有限公司 | 远程课堂系统、加入远程课堂的方法、电子设备及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002344484A (ja) * | 2001-05-21 | 2002-11-29 | Nec Corp | ネットワークの接続復旧方法及びシステム |
-
2020
- 2020-07-28 CN CN202010739823.1A patent/CN112017082B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413002A (zh) * | 2017-08-16 | 2019-03-01 | Tcl集团股份有限公司 | 一种课堂互动直播方法、系统及终端 |
CN109040295A (zh) * | 2018-08-30 | 2018-12-18 | 上海九山电子科技有限公司 | 异常断线的确定方法及装置、终端及存储介质 |
CN109947337A (zh) * | 2019-03-19 | 2019-06-28 | 喻海联 | 交互式数据处理方法、装置、设备及存储介质 |
CN111447393A (zh) * | 2020-03-04 | 2020-07-24 | 视联动力信息技术股份有限公司 | 会议维护方法、装置及可读存储介质 |
CN112634102A (zh) * | 2020-12-29 | 2021-04-09 | 安徽鸿程光电有限公司 | 远程课堂系统、加入远程课堂的方法、电子设备及介质 |
Non-Patent Citations (1)
Title |
---|
基于服务器数据库和客户端 Cookies 的网络考场恢复技术;许熔,等;信息科学(第9期);第44页摘要、中间最后一段,第259页左栏-中间栏第1段 * |
Also Published As
Publication number | Publication date |
---|---|
CN112017082A (zh) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170279748A1 (en) | Information processing method and terminal, and computer storage medium | |
CN108965932B (zh) | 一种连麦窗口展示方法及装置 | |
US10601926B2 (en) | User terminal grouping method, conference server, and conference system | |
JP6681146B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
CN111766945A (zh) | 界面显示方法及装置 | |
CN108809902B (zh) | 终端、服务器及其音视频会议实现方法、装置与系统 | |
CN111569436A (zh) | 基于直播观战中互动的处理方法、装置及设备 | |
CN105260082A (zh) | 一种测试数据展示方法及开发终端 | |
CN108197210B (zh) | 基于好友关系的用户交互阅读方法及计算设备 | |
CN113411539B (zh) | 多人聊天发起方法和装置 | |
CN111338865A (zh) | 一种测试方法、装置、及计算机可读存储介质 | |
CN107205173B (zh) | 一种网络直播中的弹幕互动的方法和装置 | |
CN112017082B (zh) | 数据处理方法、装置、电子设备和存储介质 | |
CN114844869B (zh) | 多媒会议参会统计方法、装置、计算机设备及存储介质 | |
CN113869954A (zh) | 信息处理方法和装置 | |
CN105898596B (zh) | 直播间显示控制方法及装置 | |
CN114157627B (zh) | 群组处理方法、装置、电子设备、介质 | |
CN113992882B (zh) | 多人会话的分组处理方法和装置、电子设备和存储介质 | |
CN112969147B (zh) | 通话方法及装置 | |
TWI584239B (zh) | Electronic test system and answer device | |
JP2007274483A (ja) | 会話方法、ログサーバ、および端末 | |
CN113870631A (zh) | 业务处理系统及方法 | |
CN109889425B (zh) | 一种客户端的互动方法、装置及存储介质 | |
CN112445984A (zh) | 群组签到方法、装置、电子设备及存储介质 | |
JP2020102265A (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 |