Showing
1 changed file
with
7 additions
and
8 deletions
| @@ -26,11 +26,6 @@ | @@ -26,11 +26,6 @@ | ||
| 26 | 客户端再次进入后,检查是否存在授课缓存文件,如果存在,则提示,您有一个进行中的课程,是否需要进入 | 26 | 客户端再次进入后,检查是否存在授课缓存文件,如果存在,则提示,您有一个进行中的课程,是否需要进入 |
| 27 | 27 | ||
| 28 | 待讨论:如果用户不小心点击了取消,是否应该有个地方让用户重新进入课程。 | 28 | 待讨论:如果用户不小心点击了取消,是否应该有个地方让用户重新进入课程。 |
| 29 | - | ||
| 30 | -进入之后,进入上一次退出的页面。 | ||
| 31 | -对于教师端,进入页面后,重新发送该页信息。 | ||
| 32 | -对于学生端,进入页面后,询问服务器是否本次课程已经结束。 | ||
| 33 | -如果未结束,则向教师请求当前最新的页面,教师端再次发送当前的页面后,也重置自身的页面到初始状态。 | ||
| 34 | ``` | 29 | ``` |
| 35 | 30 | ||
| 36 | * 关于在线授课状态的保存 | 31 | * 关于在线授课状态的保存 |
| @@ -61,15 +56,19 @@ | @@ -61,15 +56,19 @@ | ||
| 61 | * 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时 | 56 | * 如果在连接中断5分钟之内,心跳恢复,则停止5分钟倒计时 |
| 62 | * 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步 | 57 | * 心跳恢复后,如果中断原因是自己造成的,则尝试进行师生端的页面同步 |
| 63 | 58 | ||
| 59 | +###### 关于客户端从断线状态恢复 | ||
| 60 | +客户端先向服务器询问此次课程可以恢复,如果可以则进行以下的恢复动作,如果不可以,则提示用户,课程已经结束,同时退出在线授课状态。 | ||
| 61 | + | ||
| 64 | ######学生端 | 62 | ######学生端 |
| 65 | -(1)断网后给断网提示,恢复网络后发送消息到教师端,格式如下: | 63 | +发送获取教师端当前页面的请求 |
| 66 | ``` | 64 | ``` |
| 67 | { | 65 | { |
| 68 | type = flow; | 66 | type = flow; |
| 69 | - command = requestCoursePage;//命令,采用异常崩溃退出的命令 | 67 | + command = requestCoursePage; |
| 70 | } | 68 | } |
| 71 | ``` | 69 | ``` |
| 72 | 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重新创建当前页面,并把页面信息发给学生,使得师生端同步 | 70 | 教师端收到此消息后,提示:学生已重新连接(HUD 或 其他方式),重新创建当前页面,并把页面信息发给学生,使得师生端同步 |
| 73 | 71 | ||
| 74 | ######教师端 | 72 | ######教师端 |
| 75 | -重新创建当前页面,并把页面信息发给学生,使得师生端同步 | 73 | +* 如果是从崩溃中恢复,则从教课历史中进入上一次退出时的页面 |
| 74 | +* 如果是由于网络问题的恢复,则重新创建当前页面,并把页面信息发给学生,使得师生端同步 |
-
Please register or login to post a comment