一种执行绘图操作的方法和装置制造方法及图纸

技术编号:11015144 阅读:58 留言:0更新日期:2015-02-06 00:21
本发明专利技术公开了一种执行绘图操作的方法和装置,属于互联网技术领域。所述方法包括:当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移;根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式;将当前的操作模式设置为所述目标绘图模式,并在所述目标绘图模式下,根据所述拖拽信号执行绘图操作。采用本发明专利技术,可以提高绘图操作的执行效率。

【技术实现步骤摘要】
一种执行绘图操作的方法和装置
本专利技术涉及互联网
,特别涉及一种执行绘图操作的方法和装置。
技术介绍
随着互联网技术和终端技术的飞速发展,网络业务的种类越来越繁多,功能越来越丰富。网络课堂是一种非常常用的网络业务,是基于互联网的一种远程在线互动教育的形式,教师和学生可以利用网络课堂实现文本、图像、音频、视频等的传输。 网络课堂的应用程序中设置有不同操作模式的功能按键,用户可以通过点击功能按键打开相应的操作功能,如轨迹绘制模式(也可称作画笔模式)等。例如,在上述应用程序的界面中,当用户想要将当前的操作模式设置为轨迹绘制模式时,可以点击轨迹绘制模式的功能按键,然后将操作光标移动到用户想要进行绘制的位置上,进行相应的绘图操作。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 在上述应用程序的操作过程中,每当用户切换操作模式时,都需要先将操作光标移动到相应的操作模式的功能按键上,点击该按键后,再将操作光标移动到用户想要实施绘图操作的位置上进行操作,这样会导致绘图操作的执行效率比较低下。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种执行绘图操作的方法和装置。所述技术方案如下: 第一方面,提供了一种执行绘图操作的方法,所述方法包括: 当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移; 根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式; 将当前的操作模式设置为所述目标绘图模式,并在所述目标绘图模式下,根据所述拖拽信号执行绘图操作。 第二方面,提供了一种执行绘图操作的装置,所述装置包括: 检测模块,用于当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移; 确定模块,用于根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式; 执行模块,用于将当前的操作模式设置为所述目标绘图模式,并在所述目标绘图模式下,根据所述拖拽信号执行绘图操作。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例中,当检测到拖拽信号后,获取界面中的操作光标在该拖拽信号持续的过程中产生的位移,根据预先存储的位移与绘图模式的对应关系,确定产生的位移对应的目标绘图模式,将当前的操作模式设置为目标绘图模式,并在目标绘图模式下,根据上述拖拽信号执行绘图操作。这样,无需通过移动操作光标点击功能按键来切换操作模式,即可快速实现操作模式的设置和图形的绘制,可以提高绘图操作的执行效率。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的一种执行绘图操作的方法流程图; 图2是本专利技术实施例提供的一种界面显示示意图; 图3是本专利技术实施例提供的一种界面显示示意图; 图4是本专利技术实施例提供的一种界面显示示意图; 图5是本专利技术实施例提供的一种界面显示示意图; 图6是本专利技术实施例提供的一种执行绘图操作的装置结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 实施例一 本专利技术实施例提供了一种执行绘图操作的方法,如图1所示,该方法的处理流程可以包括如下的步骤: 步骤101,当检测到拖拽信号后,获取界面中的操作光标在该拖拽信号持续的过程中产生的位移。 步骤102,根据预先存储的位移与绘图模式的对应关系,确定产生的位移对应的目标绘图模式。 步骤103,将当前的操作模式设置为目标绘图模式,并在目标绘图模式下,根据上述拖拽信号执行绘图操作。 本专利技术实施例中,当检测到拖拽信号后,获取界面中的操作光标在该拖拽信号持续的过程中产生的位移,根据预先存储的位移与绘图模式的对应关系,确定产生的位移对应的目标绘图模式,将当前的操作模式设置为目标绘图模式,并在目标绘图模式下,根据上述拖拽信号执行绘图操作。这样,无需通过移动操作光标点击功能按键来切换操作模式,即可快速实现操作模式的设置和图形的绘制,可以提高绘图操作的执行效率。 实施例二 本专利技术实施例提供了一种执行绘图操作的方法,该方法的执行主体可以为终端。其中,终端可以是计算机、平板电脑、手机等。该方法中用户的操作方式可以是鼠标操作、触屏操作等。本实施例以执行主体为计算机,以操作方式为鼠标操作,并以网络课堂的应用场景为例进行方案的详细说明,其它情况与之类似,本实施例不再累述。 下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如下: 步骤101,当检测到拖拽信号后,获取界面中的操作光标在该拖拽信号持续的过程中产生的位移。 其中,拖拽信号可以是鼠标按键(如左键、右键、中键等)的拖拽信号,也可以是触碰屏幕的拖拽信号。 在实施中,老师和学生在终端可以安装并运行网络课堂的应用程序,以老师的终端(下面称作第一终端)为例,应用程序中可以设置有用于信息输入的界面,老师在界面中输入的内容可以通过服务器传输到学生的终端(下面称作第二终端)进行显示。当老师想要在界面中绘制图形时,可以通过鼠标将操作光标移动至想要绘制的位置,然后点击鼠标的右键并移动鼠标,第一终端则会检测到拖拽信号,此时第一终端可以开始检测操作光标在界面中的位置,直到用户松开鼠标按键,拖拽信号消失,可以以该拖拽信号开始时操作光标所在的位置为起始位置,第一终端可以在拖拽信号持续的过程中,按照预设周期检测操作光标的位置,计算该位置与起始位置之间的距离。 可选地,拖拽信号可以是某鼠标按键的拖拽信号,相应地,上述步骤101的处理流程可以如下:当检测到第一按键的拖拽信号后,获取界面中的操作光标在拖拽信号持续的过程中产生的位移。 其中,第一按键可以为鼠标上的任意按键,如鼠标右键、鼠标左键、鼠标中键等。 在实施中,可以设置鼠标右键为第一按键。当老师想要绘制图形时,可以点击鼠标右键,在保持鼠标右键的点击状态下,滑动鼠标控制?呆作光标在界面中移动,弟一终端可以将点击右键时操作光标的位置设置为起始位置,可以在拖拽信号持续的过程中,按照预设周期检测操作光标的位置,计算该位置与起始位置之间的距离(即上述的位移)。 步骤102,根据预先存储的位移与绘图模式的对应关系,确定产生的位移对应的目标绘图模式。 在实施中,技术人员可以预先在上述应用程序中设置多种绘图模式,如矩形绘制模式、直线绘制模式、圆形绘制模式等,并可以在应用程序中设置位移与绘图模式的对应关系,该对应关系可以随应用程序存储到第一终端,在对应关系中记录的可以是位移的取值范围与绘图模式的对应关系。当第一终端获取到界面中的操作光标在该拖拽信号持续的过程中产生的位移时,可以在上述对应关系中寻找该位移对应的绘图模式(即目标绘图模式)。由于在拖拽信号持续的过程中,操作光标的位移可能是变化的,因此第一终端可以按照一个微小的周期对操作光标的位移进行检测,并在每次检测到位移的数据后,在上述对应关系中寻找该位移所对本文档来自技高网...
一种执行绘图操作的方法和装置

【技术保护点】
一种执行绘图操作的方法,其特征在于,所述方法包括:当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移;根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式;将当前的操作模式设置为所述目标绘图模式,并在所述目标绘图模式下,根据所述拖拽信号执行绘图操作。

【技术特征摘要】
1.一种执行绘图操作的方法,其特征在于,所述方法包括: 当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移; 根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式; 将当前的操作模式设置为所述目标绘图模式,并在所述目标绘图模式下,根据所述拖拽信号执行绘图操作。2.根据权利要求1所述的方法,其特征在于,所述根据预先存储的位移与绘图模式的对应关系,确定所述产生的位移对应的目标绘图模式,包括: 根据预先存储的位移与绘图模式的对应关系,如果所述产生的位移的水平分量和竖直分量都大于预设阈值,则确定所述产生的位移对应的目标绘图模式为矩形绘制模式; 根据预先存储的位移与绘图模式的对应关系,如果所述产生的位移的水平分量和竖直分量中的一者大于预设阈值,另一者小于预设阈值,则确定所述产生的位移对应的目标绘图模式为直线绘制模式; 根据预先存储的位移与绘图模式的对应关系,如果所述产生的位移的水平分量和竖直分量都小于预设阈值,则确定所述产生的位移对应的目标绘图模式为矩形绘制模式。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述绘图操作执行完毕时,将所述绘图操作绘制的图形通过服务器向第二终端发送。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述绘图操作执行完毕时,将操作模式设置为检测到所述拖拽信号之前的操作模式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当检测到连续点击信号后,将当前的操作模式设置为文本输入模式,在所述连续点击信号对应的操作位置显示文本输入框。6.根据权利要求1所述的方法,其特征在于,所述当检测到拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移,包括:当检测到第一按键的拖拽信号后,获取界面中的操作光标在所述拖拽信号持续的过程中产生的位移; 所述方法还包括:当检测到第二按键的拖拽信号后,在所述第二按键的拖拽信号持续的过程中,根据所述操作光标的移动轨迹,执行轨迹绘制操作。7.根据权利要求6所述的方法,其特征在于,所述当检测到第二按键的拖拽信号后,在所述第二按键的拖拽信号持续的过程中,根据所述操作光标的移动轨迹,执行轨迹绘制操作,包括: 当检测到第二按键的拖拽信号后,在所述第二按键的拖拽信号持续的过程中,在界面中绘制所述操作光标的移动轨迹,并按照预设周期,通过服务器向第二终端发送所述操作光标在界面中的位置信息,以使所述第二终端在界面中同步绘制所述操作光标的移动轨迹。8.根据权利要求1所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:王银杰陈桐
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1