Showing
1 changed file
with
9 additions
and
3 deletions
| @@ -49,18 +49,24 @@ | @@ -49,18 +49,24 @@ | ||
| 49 | { | 49 | { |
| 50 | type:"flow" | 50 | type:"flow" |
| 51 | command:"requestCoursePage" | 51 | command:"requestCoursePage" |
| 52 | - parameter = 1; //0-断网 1-崩溃 | ||
| 53 | } | 52 | } |
| 54 | ``` | 53 | ``` |
| 55 | 54 | ||
| 56 | -##在线授课断网然后再恢复页面同步处理 | 55 | +##在线授课然后再恢复页面同步处理 |
| 56 | + | ||
| 57 | +##### 关于中断的检查 | ||
| 58 | +> 任何一方超过规定时间后没有检测到心跳,都会提示连接中断 | ||
| 59 | +> 检测本地网络连接,如果本地网络正常,则记录中断原因不是由于自己造成的,如果本地网络不通,则记录中断原因是自己造成的。 | ||
| 60 | +> 提示连接中断后,本地会启动5分钟倒计时,时间到了之后上报给服务器,此次上课有问题。 | ||
| 61 | +> 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时 | ||
| 62 | +> 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步 | ||
| 63 | + | ||
| 57 | ######学生端 | 64 | ######学生端 |
| 58 | (1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下: | 65 | (1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下: |
| 59 | ``` | 66 | ``` |
| 60 | { | 67 | { |
| 61 | type = flow; | 68 | type = flow; |
| 62 | command = requestCoursePage;//命令,采用异常崩溃退出的命令 | 69 | command = requestCoursePage;//命令,采用异常崩溃退出的命令 |
| 63 | - parameter = 0; //0-断网 1-崩溃 | ||
| 64 | } | 70 | } |
| 65 | ``` | 71 | ``` |
| 66 | 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重发当前页面(即重新创建一个新的当前页面,根据以前的消息机制,教师会发这个新的页面到学生端),这样保持了学生,老师的同步也使页面动作重置 | 72 | 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重发当前页面(即重新创建一个新的当前页面,根据以前的消息机制,教师会发这个新的页面到学生端),这样保持了学生,老师的同步也使页面动作重置 |
-
Please register or login to post a comment