一种基于图形化编程平台的协作显示方法及系统与流程

文档序号:37016147发布日期:2024-02-09 13:07阅读:15来源:国知局
一种基于图形化编程平台的协作显示方法及系统与流程

本发明涉及数据共享,尤其涉及一种基于图形化编程平台的协作显示方法及系统。


背景技术:

1、在编程课堂中,一个客户端的操作需要及时同步至其他客户端,以实现在线互动协作。现有技术的编程教学中所应用的图形化编程平台,通常是基于单机操作的。首先,将所有的用户操作由特定的全局变量管理,暴露特定的接口给研发调用,进而,通过事件注入的方式上报服务端的数据给用户,当客户端与服务端创建链接,通过前端打包工具发起命令事件进行实时通话,后续客户端与服务端的通信统一由该链接进行。例如,教师端发起“上课”命令,学生端会同时收到教师发送“上课”命令,教师端可以同时屏幕分享协作控制所有学生端,实现教师端实时在线协作学生端编程课程。

2、然而,现有技术中的图形化编程平台对外提供的应用程序编程接口(applicationprogramming interface,api)通常属于外网环境,适合单页面框架以及组件化开发的项目。而在无网络或局域网的环境内不能正常使用图形化编程平台进行协作,降低了协作显示的效率。同时,采用屏幕分享协作会增加在线教学的信息流量。因此,如何能够节约在线教学的信息流量,提高协作显示的效率,是目前亟待解决的问题。


技术实现思路

1、本发明提供了一种基于图形化编程平台的协作显示方法及系统,可以解决现有技术中在线教学的信息流量较大,协作显示的效率较低的问题。

2、根据本发明的一方面,提供了一种基于图形化编程平台的协作显示方法,该方法适用于局域网环境,该方法包括:

3、通过服务端分别建立与教师端和学生端的连接关系;其中,所述服务端采用非阻塞输入输出框架;

4、通过教师端向服务端发送与目标项目对应的目标协作指令;

5、通过服务端接收所述目标协作指令,并将所述目标协作指令发送至学生端;

6、通过学生端接收目标协作指令并将所述目标协作指令与学生端的当前界面协同显示。

7、根据本发明的另一方面,提供了一种基于图形化编程平台的协作显示系统,该系统适用于局域网环境,该系统包括:

8、服务端,用于分别建立与教师端和学生端的连接关系;其中,所述服务端采用非阻塞输入输出框架;

9、教师端,用于向服务端发送与目标项目对应的目标协作指令;

10、服务端,用于接收所述目标协作指令,并将所述目标协作指令发送至学生端;

11、学生端,用于接收目标协作指令并将所述目标协作指令与学生端的当前界面协同显示。

12、本发明实施例的技术方案,通过采用非阻塞输入输出框架的服务端分别建立与教师端和学生端的连接关系,进而,通过教师端向服务端发送与目标项目对应的目标协作指令,之后,通过服务端接收目标协作指令并将目标协作指令发送至学生端,最后,通过学生端接收目标协作指令并将目标协作指令与学生端的当前界面协同显示,解决了现有技术中在线教学的信息流量较大,协作显示的效率较低的问题,能够实现师生多端同步代替屏幕分享协作,节约了在线教学的信息流量,提高了协作显示的效率。

13、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种基于图形化编程平台的协作显示方法,其特征在于,所述方法适用于局域网环境,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过服务端建立与教师端的连接关系,包括:

3.根据权利要求1所述的方法,其特征在于,在所述通过服务端分别建立与教师端和学生端的连接关系之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述通过学生端接收目标协作指令并将所述目标协作指令与学生端的当前界面协同显示,包括:

5.根据权利要求1所述的方法,其特征在于,在所述通过学生端接收目标协作指令并将所述目标协作指令与学生端的当前界面协同显示之后,还包括:

6.根据权利要求1所述的方法,其特征在于,在所述通过教师端向服务端发送与目标项目对应的目标协作指令之前,还包括:

7.根据权利要求1所述的方法,其特征在于,在所述通过服务端分别建立与教师端和学生端的连接关系之后,还包括:

8.根据权利要求7所述的方法,其特征在于,在所述通过教师端和/或学生端向服务端发送与所述目标项目对应的登录信息之前,还包括:

9.根据权利要求4所述的方法,其特征在于,所述通过学生端接收目标协作指令,并基于所述目标协作指令生成预显示界面,包括:

10.一种基于图形化编程平台的协作显示系统,其特征在于,所述系统适用于局域网环境,所述系统包括:


技术总结
本发明公开了一种基于图形化编程平台的协作显示方法及系统。该方法适用于局域网环境,该方法包括:通过服务端分别建立与教师端和学生端的连接关系;其中,服务端采用非阻塞输入输出框架;通过教师端向服务端发送与目标项目对应的目标协作指令;通过服务端接收目标协作指令并将目标协作指令发送至学生端;通过学生端接收目标协作指令并将目标协作指令与学生端的当前界面协同显示。通过本发明的技术方案,能够实现师生多端同步代替屏幕分享协作,节约了在线教学的信息流量,提高了协作显示的效率。

技术研发人员:吴万里,杜军,刘平平
受保护的技术使用者:鸿湖万联(江苏)科技发展有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1