基于图层的多人绘画的电子画板系统,处理方法及设备的制作方法

文档序号:7795880阅读:212来源:国知局
基于图层的多人绘画的电子画板系统,处理方法及设备的制作方法
【专利摘要】本发明所提供的基于图层的多人绘画的电子画板系统,处理方法及电子设备,方法包括移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程轨迹上传至服务器进行存储:其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作完成后,根据用户的上传指令将新的数字图像及相应的绘制过程轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程轨迹。使移动终端增加了新功能:每个移动终端用户都能下载查看他人的画作或是在他人画作的基础上继续作画并上传至服务器再供其他用户下载查看或再创作。
【专利说明】基于图层的多人绘画的电子画板系统,处理方法及设备
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及的是一种基于图层的多人绘画的电子画板系统,数据处理方法及电子设备。
【背景技术】
[0002]随着电子技术的发展,电子产品更新速度越来越快,各种智能终端设备越来越多被用于人们的生活和工作中,这些终端可以用来作为学习、绘画的工具,也可以作为电子白板等。
[0003]目前的电子画板系统只能记录一个用户的绘制轨迹,无法进行基于图层的多人交互绘制。在现有技术中,某一个用户完成图形绘制上传至服务器后,其他用户对此图形无法修改,更无法继续在该图形的基础上继续作画。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种基于图层的多人绘画的电子画板系统,数据处理方法及电子设备,旨在解决现有技术中的电子画板不支持多用户多图层协同分享式绘制的问题。
[0006]本发明的技术方案如下:
[0007]一种基于图层的多人绘画的电子画板系统数据处理方法,其中,所述方法包括以下步骤:
[0008]A.移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储;
[0009]B.其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。
[0010]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述步骤A之前还包括:
[0011]S1.多个移动终端分别接受各自用户的操作指令向服务器注册一个基于图层的多人协同绘画系统的账号和密码;
[0012]S2.当有多个用户需要作画时,各移动终端接收用户的操作指令输入各自的用户名和密码登陆。
[0013]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述步骤A具体包括:
[0014]Al.移动终端接收用户的操作指令建立图层并开始绘制数字图像;
[0015]A2.作画过程中,移动终端记录用户的每一步操作轨迹并保存;[0016]A3.完成作画后,移动终端接收用户的上传指令,将所述数字图像及相应的操作轨迹上传至服务器进行存储。
[0017]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述步骤A2中的操作轨迹包括:操作轨迹数据、图层锁定属性及录音;所述操作轨迹数据包括:绘制内容数据、轨迹数据和电子画笔的参数信息数据。
[0018]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述图层锁定属性是移动终端用户在选择将图像上传至服务器前通过图层锁定选项选择是否将图像的图层锁定;若选择锁定后上传至服务器,其他移动终端用户下载所述图像后只能查看而不能在所述图像上新建图层作画;若选择不锁定上传至服务器,其他移动终端用户下载所述图像后能在其上新建图层作画。
[0019]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述录音是用户在绘画过程中的每个动作执行时间内通过声音输入设备独立录制的声音文件,如果动作的执行时间小于可录制的最小时间间隔时,则忽略这个动作对应的声音文件。
[0020]所述基于图层的多人绘画的电子画板系统数据处理方法,其中,所述服务器为每个移动终端用户都提供永久文件保存各自的操作轨迹。
[0021]一种基于图层的多人绘画的电子画板系统,其中,包括:
[0022]第一处理控制模块,用于控制移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储;
[0023]后续处理控制模块,用于控制其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。
[0024]所述基于图层的多人绘画的电子画板系统,其中,其还包括:
[0025]回放控制模块,用于移动终端接收所述画作后,对所述操作轨迹解析并进行回放显示;
[0026]注册控制模块,用于控制多个移动终端分别接收各用户的操作指令向服务器注册一个基于图层的多人协同绘画系统的账号和密码;
[0027]登录模块,控制各移动终端接收用户的操作指令输入各自的账号和密码登陆服务器。
[0028]一种基于图层的多人绘画的电子设备,其中,包括所述的基于图层的多人绘画的电子画板系统。
[0029]本发明所提供的一种基于图层的多人绘画的电子画板系统,数据处理方法及电子设备,其使移动终端增加了新功能:多人利用各自的终端设备打开电子画板基于不同的图层进行分享式的再创作,每个移动终端用户都能下载查看他人的画作或是在他人画作的基础上继续作画并上传至服务器再供其他用户下载查看或再创作。每个移动终端用户可以打开下载的画作查看作者的操作信息数据,并可以实现重放显示,极大地方便了用户查看作画过程,提高分享式再创作的效率。
【专利附图】

【附图说明】[0030]图1为本发明提供的一种基于图层的多人绘画的电子画板系统数据处理方法的步骤流程图。
[0031]图2为图1所述方法前各个用户可以通过移动终端先连接服务器进行注册并登陆的具体流程图。
[0032]图3为图1所述方法中移动终端将用户完成的画作上传至服务器的具体流程图。
[0033]图4为本发明提供的一种基于图层的多人绘画的电子画板系统较佳实施例的结构框图。
【具体实施方式】
[0034]本发明提供一种基于图层的多人绘画的电子画板系统,数据处理方法及电子设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]以下结合图1对本发明所述基于图层的多人绘画的电子画板系统数据处理方法,其中,图1是本发明提供的一种基于图层的多人绘画的电子画板系统数据处理方法的步骤流程图。
[0036]步骤S101、移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储;
[0037]步骤S102、其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。
[0038]即本发明实施例中,实现用户A通过该系统建立一个画作Picl,一共完成了两层(O-描边层,1-上色层),然后提交到服务器。用户B通过系统浏览到用户A的画作,很喜欢,希望在上面继续画画;于是用户B对A的画作Pic2执行fork操作,复制出一个Pic2,然后在Pic2行建立新的图层(3-绘画层,4,绘画层),完成后提交给服务器。
[0039]这时候用户C查看画作Pic2时,可以执行绘制回放的操作,可以看到用户A绘制了 O层,I层,用户B绘制了 3层,4层。每层的详情(作者,描述等)都会显示出来。
[0040]进一步地实施例,在步骤SlOl前,各个用户可以通过移动终端先连接服务器进行注册并登陆,如图2所示,其包括步骤:
[0041]S201、多个移动终端分别接受各自用户的操作指令向服务器注册一个基于图层的多人协同绘画系统的账号和密码;
[0042]S202、当有多个用户需要作画时,各移动终端接收用户的操作指令输入各自的用户名和密码登陆。
[0043]进一步地实施例,在步骤SlOl中,移动终端将用户完成的画作上传至服务器,如图3所示,其包括具体步骤:
[0044]S301、移动终端接收用户的操作指令建立图层并开始绘制数字图像;
[0045]S302、作画过程中,移动终端记录用户的每一步操作轨迹并保存;
[0046]S303、完成作画后,移动终端接收用户的上传指令,将所述数字图像及相应的操作轨迹上传至服务器进行存储。
[0047]本实施例中的操作轨迹包括:操作轨迹数据、图层锁定属性及录音;
[0048]所述操作轨迹数据包括:绘制内容数据(例如绘制过程中每一步绘制的形状)、轨迹数据和电子画笔的参数信息数据(例如画笔的颜色、类型和粗细等)。
[0049]本实施例中的图层锁定属性是移动终端用户在选择将画作上传至服务器前通过图层锁定选项选择是否将画作的图层锁定;若选择锁定后上传至服务器,其他移动终端用户下载所述画作后只能查看而不能在所述画作上新建图层作画;若选择不锁定上传至服务器,其他移动终端用户下载所述画作后能在其上新建图层作画。
[0050]例如用户A通过该系统建立一个画作Picl,一共完成了两层(O-描边层,1-上色层),然后提交到服务器。用户B通过系统浏览到用户A的画作,很喜欢并希望在上面继续画画,于是用户B对A的画作Pic2执行下载操作,并复制出一个Pic2,然后在Pic2建立新的图层(3-绘画层,4-绘画层),完成后提交给服务器,Pic2的原图层内容是不可被擦除和修改的。这时候用户C查看画作Pic2时,可以执行绘制回放的操作,可以看到用户A绘制了 O层,I层,用户B绘制了 3层,4层。每层的详情(作者,描述等)都会显示出来。
[0051]本实施例中的录音是用户在绘画过程中的每个动作执行时间内通过声音输入设备独立录制的声音文件,如果动作的执行时间小于可录制的最小时间间隔时,则忽略这个动作对应的声音文件。
[0052]例如用户A在作画的过程中,其作画过程会被分解成多个动作,每个动作都会完成画作的一部分。假设每个动作都会一个动作周期,在每个动作周期内,用户可以利用移动终端上的声音输入设备录制此动作周期内的绘制流程讲解,每一步的声音都会存储在移动
终端中的临时声音文件(动作1_录音1,动作2_录音2......)。用户A可能在作画过程中
某一步只画了一条短线,画短线花费的时间极短,在这个过程中的讲解历时很短,且小于可录制的最小时间间隔,则略这个动作对应的声音文件。
[0053]本实施例中的服务器为每个移动终端用户都提供永久文件保存各自的操作轨迹。服务器给根据每个用户申请的账号,建立一个以用户账号命名的文件来存储各自的操作轨迹。
[0054]本实施例中移动终端用户上传的画作,不限于绘画,还可以进行点评,某一用户在电子画板上完成写作、问题发布或者题目解答后,将其上传至服务器,其他用户在看到用户上传的内容后,可下载至本地移动终端,然后在下载内容的基础上进行写作点评、问题解答或解答正误判断及修改等操作,完成后上传至服务器再供其他用户下载查看。
[0055]基于上述方法,本发明还提供了一种基于图层的多人绘画的电子画板系统,包括:
[0056]第一处理控制模块,用于控制移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储;具体如上所述。
[0057]后续处理控制模块,用于控制其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。具体如上所述。[0058]具体实施时,如图4所示,所述基于图层的多人绘画的电子画板系统包括移动终端100和服务器端200,其中,所述移动终端100包括操作保存模块110、画作上传模块120、请求发送模块130、画作下载模块140,所述服务器端包括保存控制及发送模块210和画作发送模块220,其中:
[0059]操作保存模块110,用于接收用户在作画的过程中的操作轨迹,所述操作轨迹包括用户的操作轨迹数据,图层锁定属性及录音;
[0060]画作上传模块120,用于当用户在各自的移动终端100电子画板上完成各自的画作时,接收用户的上传指令将其画作发送至服务器端200进行存储;
[0061]请求发送模块130,用于控制移动终端用户在作品列表中选择某个用户的画作时,移动终端向服务器端200发送需下载所选用户画作的请求;
[0062]画作下载模块140,用于接收和存储服务器端200向移动终端100发送所选用户的画作。
[0063]保存控制及发送模块210,用于将用户上传至服务器端200的画作保存,同时服务器端200将各自用户的上传的画作形成列表后将其发送给各移动终端100显示;
[0064]画作发送模块220,用于服务器端200接收来自移动终端100下载所选用户作品的请求,并向移动终端100发送对应用户的画作。
[0065]进一步地实施例,如图4所示的所述基于图层的多人协同绘画的电子画板系统,其中,其还包括:
[0066]回放控制模块150,用于移动终端100接收所述画作后,对所述操作轨迹解析并进行回放显示;
[0067]注册控制模块160,用于控制多个移动终端100分别接收各用户的操作指令向服务器端200注册一个基于图层的多人协同绘画系统的账号和密码;
[0068]登录模块170,控制各移动终端100接收用户的操作指令输入各自的账号和密码登陆服务器端200。
[0069]基于上述实施例,本发明实施例还提供了一种基于图层的多人绘画的电子设备,包括上述实施例所述的基于图层的多人绘画的电子画板系统。本实施例的电子设备包括安装了上述实施例所述基于图层的多人绘画的电子画板系统的便携设备,例如安装了Android系统、苹果OS系统、Windows系统的便携式电子设备。
[0070]综上所述,本发明所提供的一种基于图层的多人协同绘画的电子画板系统,数据处理方法及电子设备,其使移动终端增加了新功能:多人利用各自的终端设备打开电子画板基于不同的图层进行分享式的再创作,每个移动终端用户都能下载查看他人的画作或是在他人画作的基础上继续作画并上传至服务器再供其他用户下载查看或再创作。每个移动终端用户可以打开下载的画作查看作者的操作信息数据,并可以实现重放显示,极大地方便了用户查看作画过程,提高分享式再创作的效率。
[0071]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述方法包括以下步骤: A.移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储; B.其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。
2.根据权利要求1所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述步骤A之前还包括: 51.多个移动终端分别接受各自用户的操作指令向服务器注册一个基于图层的多人协同绘画系统的账号和密码; 52.当有多个用户需要作画时,各移动终端接收用户的操作指令输入各自的用户名和密码登陆。
3.根据权利要求1所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述步骤A具体包括: Al.移动终端接收用户的操作指令建立图层并开始绘制数字图像; A2.作画过程中,移动终端记录用户的每一步操作轨迹并保存; A3.完成作画后,移动终端接收用户的上传指令,将所述数字图像及相应的操作轨迹上传至服务器进行存储。
4.根据权利要求3所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述步骤A2中的操作轨迹包括:操作轨迹数据、图层锁定属性及录音;所述操作轨迹数据包括:绘制内容数据、轨迹数据和电子画笔的参数信息数据。
5.根据权利要求4所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述图层锁定属性是移动终端用户在选择将图像上传至服务器前通过图层锁定选项选择是否将图像的图层锁定;若选择锁定后上传至服务器,其他移动终端用户下载所述图像后只能查看而不能在所述图像上新建图层作画;若选择不锁定上传至服务器,其他移动终端用户下载所述图像后能在其上新建图层作画。
6.根据权利要求4所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述录音是用户在绘画过程中的每个动作执行时间内通过声音输入设备独立录制的声音文件,如果动作的执行时间小于可录制的最小时间间隔时,则忽略这个动作对应的声音文件。
7.根据权利要求1所述基于图层的多人绘画的电子画板系统数据处理方法,其特征在于,所述服务器为每个移动终端用户都提供永久文件保存各自的操作轨迹。
8.一种基于图层的多人绘画的电子画板系统,其特征在于,包括: 第一处理控制模 块,用于控制移动终端接收用户的操作指令在电子画板上绘制数字图像,并将绘制完成的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储; 后续处理控制模块,用于控制其他移动终端根据用户的下载指令,从服务器上将所述数字图像下载至本地,并通过电子画板系统在下载的数字图像上增加新的图层,操作成后,根据用户的上传指令将新的数字图像及相应的绘制过程操作轨迹上传至服务器进行存储,供下一移动终端下载作画及查看相应的绘制过程操作轨迹。
9.根据权利要求8所述基于图层的多人绘画的电子画板系统,其特征在于,其还包括: 回放控制模块,用于移动终端接收所述画作后,对所述操作轨迹解析并进行回放显示; 注册控制模块,用于控制多个移动终端分别接收各用户的操作指令向服务器注册一个基于图层的多人协同绘画系统的账号和密码;登录模块,控制各移动终端接收用户的操作指令输入各自的账号和密码登陆服务器。
10.一种基于图层的多人绘画的电子设备,其特征在于,包括权利要求8或9所述的基于图层的多人绘画的电子画板`系统。
【文档编号】H04L29/08GK103729196SQ201410028363
【公开日】2014年4月16日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】张天浩, 华炜, 张家栋 申请人:南京恒知讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1