数据处理方法及系统技术方案

技术编号:26307726 阅读:24 留言:0更新日期:2020-11-10 20:09
本申请实施例提供一种数据处理方法及系统,数据处理方法包括:学生端从服务器获取当前互动消息,所述当前互动消息包括当前互动邀约内容、当前互动应答内容,所述当前互动邀约内容包括所述当前互动邀约内容的序列号、上一互动邀约内容的序列号以及历史互动应答内容;所述学生端判断所述上一互动邀约内容的序列号与最后一个被响应的历史互动邀约内容的序列号是否一致,若不一致,则在所述当前互动消息之前存在被丢失的历史互动消息,并对被丢失的历史互动消息中的历史互动邀约内容进行找回处理。本申请采取的数据处理方法从而所述能够及时找回学生端丢失的互动消息,保障了互动的实时性。

【技术实现步骤摘要】
数据处理方法及系统
本申请涉及数据传输
,尤其涉及一种数据处理方法及系统。
技术介绍
随着互联网的普及,面向基础教育的网络直播授课成为一种可能。网络直播授课给学生提供了更为灵活的学习方式,提高了学生对学习的兴趣,并且不受时间地点的限制,只要有网络,就可以开展学习,所以越来越受到大家的青睐。在直播课堂上,老师和学生依托形式多样的互动实现彼此之间的交流。每个互动的时长在几秒到几分之间,由互动开启、互动数据统计、互动结束等多种指令构成,为了互动过程的顺畅,我们既要保证互动消息的可靠收发,又要保障互动消息的实时到达。现有技术中,互动过程中的数据传输系统通常都是基于TCP协议开发的,具备可靠传输的优势,但在复杂的网络环境下,数据丢失的现象普遍存在,如果发生数据丢失,TCP协议会重新发送数据、并且按序处理数据,这就需要用户等待一段时间,但是这样就无法满足互动消息实时到达要求;另外为了确认用户是否在线,断线重连的情况也时有发生,所以经常出现互动过程已经结束了,用户才重新建立好连接,或者消息才收到等情况,十分影响用户体验。因此,目前亟需一种能够满本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n学生端从服务器获取当前互动消息,所述当前互动消息包括当前互动邀约内容、当前互动应答内容,所述当前互动邀约内容包括所述当前互动邀约内容的序列号、上一互动邀约内容的序列号以及历史互动应答内容;/n所述学生端判断所述上一互动邀约内容的序列号与最后一个被响应的历史互动邀约内容的序列号是否一致,若不一致,则在所述当前互动消息之前存在被丢失的历史互动消息,并对被丢失的历史互动消息中的历史互动邀约内容进行找回处理。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
学生端从服务器获取当前互动消息,所述当前互动消息包括当前互动邀约内容、当前互动应答内容,所述当前互动邀约内容包括所述当前互动邀约内容的序列号、上一互动邀约内容的序列号以及历史互动应答内容;
所述学生端判断所述上一互动邀约内容的序列号与最后一个被响应的历史互动邀约内容的序列号是否一致,若不一致,则在所述当前互动消息之前存在被丢失的历史互动消息,并对被丢失的历史互动消息中的历史互动邀约内容进行找回处理。


2.根据权利要求1所述的方法,其特征在于,若一致,则表明在所述当前互动消息之前不存在被丢失的历史互动消息,并对所述当前互动邀约内容作出响应。


3.根据权利要求3所述的方法,其特征在于,若所述服务器持续间隔R秒没有收到所述学生端作出的响应,则判定已经和所述学生端断开连接并停止发送所述当前互动消息。


4.根据权利要求1所述的方法,其特征在于,若根据所述当前互动邀约内容判定教师端和所述学生端的整个互动过程结束,则所述当前互动消息中不包括所述当前互动应答内容,否则,所述当前互动消息包括所述当前互动应答内容。


5.根据权利要求1所述的方法,其特征在于,还包括,找回所述被丢失的历史互动邀约内容后,在对所述当前互动邀约内容作出响应时,一并对所述被丢失的历史互动邀约内容作出响应。


6.根据权利要求5所述的方法,其特征在于,所述当前互动应答内容包括对所述被丢失的历史互动邀约内容作出的响应与对当前互动邀约内容的作出的响应。


7.根据所述权利要求5所述的方法,其特征在于,若所述被丢失的历史互动邀约内容为多个,则按照多个所述被丢失的历史互动邀约内容的序列号依次对多个所述被丢失的历史互动邀约内容作出响应。


8.根据权利要求1所述的方法,其特征在于,还包括:互动开始前和互动结束后,所述学生端从所述服务器获取用于确认所述学生端和服务器保持连接的第一当前空白消息和/或所述学生端发送给所述服务器用于确认所述学生端和服务器保持连接的第二当前空白消息,所述第一当前空白消息包括所述第一当前空白消息的序列号和生成所述第一当前空白消息之前的最后一个互动邀约内容的序列号。


9.根据权利要求8所述的方法,其特征在于,所述学生端每间隔a秒从所述服务器获取序列号被更新后的所述第一当前空白消息和/或所述学生端每间隔b秒重新发送给所述服务器所述第二当前空白消息。


10.根据权利要求8所述的方法,其特征在于,还包括,所述学生端判断所述生成所述第一当前空白消息之前的最后一个互动邀约内容的序列号与最后一个被响应的互动邀约内容的序列号是否一致,若不一致,则在所述当前第一当前空白消息之前存在被丢失的历史互动消息,并对被丢失的历史互动消息中的历史互动邀约内容进行找回处理。


11.根据权利要求9所述的方法,其特征在于,所述学生端若持续间隔M秒没有获取到所述第一当前空白消息,则判定所述学生端已经和所述服务器断开连接,并发起重新连接请求。


12.根据权利要求9所述的方法,其特征...

【专利技术属性】
技术研发人员:庄英杰
申请(专利权)人:北京新唐思创教育科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1