[发明专利]一种实现课堂实时互动的方法、系统及相关方法有效
申请号: | 201711477863.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108173946B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 耿松;段垚 | 申请(专利权)人: | 明博教育科技股份有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/55;H04L67/141;G09B5/08 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;郭雅萌 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 课堂 实时 互动 方法 系统 相关 | ||
1.一种实现课堂实时互动的方法,其特征在于,学生端为移动终端,本方法包括以下步骤:
学生端按预设方法模拟SSE推送信息,并与SSE服务器建立连接;
其中,在学生端模拟SSE推送信息的方法包括:
新建一个抽象类EventSource,并实现Runnable接口创建线程;在回调run()方法中,调用创建的connect()方法;其中,在run()方法中按预设时间发送请求;在connect()中,创建到SSE服务器的连接,当连接成功后,调用onConnected方法,将响应体、状态码、Content-Type头传出,如果连接失败就抛出异常;
学生端与SSE服务器建立连接的方法包括:学生端向SSE服务器发送HTTP请求以获得SSE服务器的IP地址和端口号,SSE服务器响应该请求,把IP地址和端口号通过json的形式返回给学生端;
教师端与SSE服务器建立连接;
教师端向SSE服务器发送授课相关指令及数据;
SSE服务器向学生端推送相应指令及数据;
学生端解析接收的指令及数据,而后进行相应的处理操作;
SSE服务器将学生端发来的处理结果按预设规则发送给教师端。
2.一种实现课堂实时互动的系统,其特征在于,包括学生端、教师端、SSE服务器端,其中:
学生端为移动终端,所述学生端用于按预设方法模拟SSE推送信息,并与SSE服务器建立连接;还用于接收并解析来自SSE服务器的授课相关指令及数据,而后进行相应的处理操作;
教师端,用于与SSE服务器建立连接,然后向SSE服务器发送授课相关指令及数据;
SSE服务器,用于接收教师端发送的授课相关指令及数据,并向学生端推送相应指令及数据;还用于将学生端发来的处理结果按预设规则发送给教师端;
其中,在学生端模拟SSE推送信息的方法包括:
新建一个抽象类EventSource,并实现Runnable接口创建线程;在回调run()方法中,调用创建的connect()方法;其中,在run()方法中按预设时间发送请求;在connect()中,创建到SSE服务器的连接,当连接成功后,调用onConnected方法,将响应体、状态码、Content-Type头传出,如果连接失败就抛出异常;
学生端与SSE服务器建立连接的方法包括:学生端向SSE服务器发送HTTP请求以获得SSE服务器的IP地址和端口号,SSE服务器响应该请求,把IP地址和端口号通过json的形式返回给学生端。
3.如权利要求1所述的方法或如权利要求2所述的系统,其特征在于:教师端通过HTPP请求向SSE服务器发送授课相关指令及数据。
4.如权利要求1所述的方法或如权利要求2所述的系统,其特征在于:学生端解析接收的指令及数据,而后进行相应的处理操作包括:通过HTTP协议的Get或Post方法向SSE服务器做出应答响应。
5.如权利要求1所述的方法或如权利要求2所述的系统,其特征在于:学生端解析接收的指令及数据,而后进行相应的处理操作的方法包括:判断接收的指令是否是学生端与SSE服务器协议的指定类型指令,若是才解析指令并利用数据执行相应操作,否则继续等待下个指令。
6.如权利要求1所述的方法或如权利要求2所述的系统,其特征在于:教师端为PC端或移动终端中的至少一种。
7.一种在移动终端模拟SSE推送信息的方法,其特征在于,本方法包括以下步骤:
新建一个抽象类EventSource,并实现Runnable接口创建线程;在回调run()方法中,调用创建的connect()方法;其中,在run()方法中按预设时间发送请求;在connect()中,创建到SSE服务器的连接,当连接成功后,调用onConnected方法,将响应体、状态码、Content-Type头传出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明博教育科技股份有限公司,未经明博教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711477863.8/1.html,转载请声明来源钻瓜专利网。