System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机辅助设计领域或其他相关,具体而言,涉及一种基于制图软件的交互演示系统及方法、电子设备。
技术介绍
1、随着数字化、网络化和智能化的发展,制图软件的功能日益强大,从最初的二维绘图到现在的三维建模、仿真分析,软件的易用性和交互性成为提升设计效率和质量的关键因素。制图软件强大的设计和修改功能,使得用户在进行设计时能轻松高效地完成。然而,对于从未使用制图软件的新用户来说,其复杂的用户界面和复杂的命令体系,对于上手学习造成了不小的障碍。以cad制图软件为例,其典型的用户界面包括标题栏、工具栏、绘图区、状态栏、控制菜单和视图控制区等多个功能模块,各个功能模块下又细分为多个功能子模块,用户界面复杂,命令体系庞大,对于新用户来说,如何在众多的命令中快速找到自己需要的命令,以及如何使用该命令,都需要花费大量的时间进行学习。
2、相关技术中,辅助新用户学习和熟悉制图软件的方式主要分为两种:一种是通过帮助文档学习,通过网络搜索或文档的阅读,从文档中获取信息,此方式学习效率低。另一种是通过动图或视频进行学习,但动图或视频往往只演示了一种或几种特定的命令,无法提供全面的学习体验,难以帮助用户正确使用制图软件。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本专利技术实施例提供了一种基于制图软件的交互演示系统及方法、电子设备,以至少解决相关技术中,对于新手或是不了解制图软件的用户,文本或动图、视频类的演示方式难以帮助用户正确使用制图软件的各项功
2、根据本专利技术实施例的一个方面,提供了一种基于制图软件的交互演示系统,包括:交互检测模块,用于接收用户端的交互演示指令,并对所述交互演示指令进行解析,确定所述用户端选择执行交互演示操作的目标功能模块;脚本调用模块,用于调用所述目标功能模块对应的交互演示脚本,并将所述交互演示脚本传递至制图软件;交互演示模块,用于控制所述制图软件执行所述交互演示脚本,对所述目标功能模块执行所述交互演示操作,并在所述制图软件执行所述交互演示操作的过程中,接收所述用户端的实时交互响应指令,基于所述用户端的实时交互响应指令展示对应的操作效果;反馈控制模块,用于在所述交互演示操作执行完毕后,基于所述用户端的反馈操作执行后续操作,其中,后续操作包括下述任意一项:停留在制图软件界面、返回所述制图软件的交互演示系统界面、重复执行所述交互演示脚本。
3、可选地,所述交互演示模块还包括:脚本执行子模块,用于在控制所述制图软件执行所述交互演示脚本时,根据所述交互演示脚本中预先定义的目标功能模块的演示顺序和演示内容依次对所述目标功能模块进行演示;实时交互子模块,用于在所述制图软件执行所述交互演示脚本的过程中,基于所述交互演示脚本中预先定义的实时交互指令向所述用户端发送实时交互提示,并接收所述用户端基于所述实时交互提示执行实时交互操作生成的所述实时交互响应指令;浮动菜单,用于在对所述目标功能模块执行所述交互演示操作时,展示各个演示步骤的描述信息,其中,所述描述信息是预先存储在所述交互演示脚本中的。
4、可选地,所述实时交互操作包括下述至少之一:命令输入、鼠标操作、图形界面操作、参数设置、对象选择、信息查询。
5、可选地,所述基于制图软件的交互演示系统还包括:演示脚本定义模块,用于为所述制图软件中的各个功能模块配置所述交互演示脚本;演示脚本存储模块,基于所述制图软件中的各个功能模块对所述交互演示脚本进行分类存储。
6、可选地,所述基于制图软件交互演示系统还包括:制图软件启动模块,用于在接收到所述用户端的交互演示指令后,自动启动所述制图软件并将所述制图软件的交互界面展示到所述用户端的显示屏上展示界面顶端。
7、可选地,所述基于制图软件的交互演示系统还包括:进度控制模块,用于向所述用户端提供进度控制功能,其中,所述进度控制功能包括:暂停执行交互演示、继续执行交互演示和重复执行交互演示。
8、可选地,所述基于制图软件的交互演示系统还包括:自定义模块,用于为所述用户端提供展示界面的自定义功能,其中,所述自定义功能包括下述至少之一:字体自定义、展示界面颜色自定义、语言自定义。
9、根据本专利技术实施例的另一方面,还提供了一种基于制图软件的交互演示方法,包括:交互检测,接收用户端的交互演示指令,并对所述交互演示指令进行解析,确定所述用户端选择执行交互演示操作的目标功能模块;脚本调用,调用所述目标功能模块对应的交互演示脚本,并将所述交互演示脚本传递至制图软件;交互演示,控制所述制图软件执行所述交互演示脚本,对所述目标功能模块执行所述交互演示操作,并在所述制图软件执行所述交互演示操作的过程中,接收所述用户端的实时交互响应指令,基于所述用户端的实时交互响应指令展示对应的操作效果;反馈控制,在所述交互演示脚本执行完毕后,基于所述用户端的反馈操作执行后续操作,其中,后续操作包括下述任意一项:停留在制图软件界面、返回所述制图软件的交互演示系统界面、重复执行所述交互演示脚本。
10、根据本专利技术实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现基于制图软件的交互演示方法。
11、根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,其中,所述计算机程序被处理器执行时实现基于制图软件的交互演示方法。
12、在本申请中,提出一种基于制图软件的交互演示系统,通过交互检测模块接收用户端的交互演示指令,并对交互演示指令进行解析,确定用户端选择执行交互演示操作的目标功能模块,并通过脚本调用模块调用目标功能模块对应的交互演示脚本,并将交互演示脚本传递至制图软件,然后通过交互演示模块控制制图软件执行交互演示脚本,对目标功能模块执行交互演示操作,并在制图软件执行交互演示操作的过程中,接收用户端的实时交互响应指令,基于用户端的实时交互响应指令展示对应的操作效果,最后通过反馈控制模块在交互演示操作执行完毕后,基于用户端的反馈操作执行后续操作,其中,后续操作包括下述任意一项:停留在制图软件界面、返回制图软件的交互演示系统界面、重复执行交互演示脚本。
13、在本申请中,提出一种基于制图软件的交互演示系统,可以与制图软件进行通信和交互,通过用户端的需求调用预先定义的交互演示脚本,并控制制图软件执行该交互演示脚本,在演示过程中实时与用户端进行交互,通过交互的方式引导用户端学习各个功能模块,达到高效率快速上手操作制图软件的目的,通过交互的演示方式使得用户沉浸式学习如何使用制图软件,取得了提升用户学习效率和体验感的效果,进而解决了相关技术中,对于新手或是不了解制图软件的用户,文本或动图、视频类的演示方式难以帮助用户正确使用制图软件的各项功能的技术问题。
本文档来自技高网...【技术保护点】
1.一种基于制图软件的交互演示系统,其特征在于,包括:
2.根据权利要求1所述的交互演示系统,其特征在于,所述交互演示模块还包括:
3.根据权利要求2所述的交互演示系统,其特征在于,所述实时交互操作包括下述至少之一:命令输入、鼠标操作、图形界面操作、参数设置、对象选择、信息查询。
4.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件的交互演示系统还包括:
5.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件交互演示系统还包括:
6.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件的交互演示系统还包括:
7.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件的交互演示系统还包括:
8.一种基于制图软件的交互演示方法,其特征在于,包括:
9.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求8中的基于制图软
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,其中,所述计算机程序被处理器执行时实现权利要求8中的基于制图软件的交互演示方法。
...【技术特征摘要】
1.一种基于制图软件的交互演示系统,其特征在于,包括:
2.根据权利要求1所述的交互演示系统,其特征在于,所述交互演示模块还包括:
3.根据权利要求2所述的交互演示系统,其特征在于,所述实时交互操作包括下述至少之一:命令输入、鼠标操作、图形界面操作、参数设置、对象选择、信息查询。
4.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件的交互演示系统还包括:
5.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件交互演示系统还包括:
6.根据权利要求1所述的交互演示系统,其特征在于,所述基于制图软件的交...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:北京数码大方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。