一种在屏幕上多人同时书写的方法和装置制造方法及图纸

技术编号:14535080 阅读:127 留言:0更新日期:2017-02-02 20:18
本发明专利技术公开了一种在屏幕上多人同时书写的方法和装置,包括在屏幕上落下触摸点;将该触摸点与屏幕上的状态属性钮进行匹配;开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。因此,本发明专利技术所述的在屏幕上多人同时书写的方法和装置,能够方便、快速的实现多人同时在屏幕上进行书写工作,并且用户体验更佳。

Method and device for writing simultaneously on screen

The invention discloses a method and a device for writing on the screen more at the same time, including on the screen behind the touch point; the touch state property button on the screen, and began writing work; the matching state attribute recognition and writing information button display. Therefore, the invention provides a method and a device for writing a plurality of people simultaneously on the screen, which can conveniently and rapidly realize the writing work of many people simultaneously on the screen, and the user experience is better.

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是指一种在屏幕上多人同时书写的方法和装置。
技术介绍
随着Android系统的普及,Android系统的应用多如牛毛,即时书写的软件比比皆是。尤其是当下电子办公、电子教学等等,越来越多的领域进入电子化。在企业、学校中使用大屏进行即时书写的次数越来越多。支持多人同时书写的需求也越来越大。但是,现有即时书写软件是支持多人同时书写的,不同的人在同一个屏幕内同时书写着不同的内容,但是设置绘制曲线状态、属性的入口只有一个。也就是说,当前同时书写的不同的人书写的曲线状态、属性都是一样的,不同的人不能切换不同的曲线状态、属性进行书写。例如:A在“笔”状态下写中文,B在“笔”状态下写对应的英文翻译。此时,B手误写错了,需要切换到“橡皮擦”状态,将错误的曲线擦除掉。这时B需要让A暂时停下来,进入按钮菜单将状态切换到“橡皮擦”,擦除后,再将状态恢复。A需要等待一段时间才能进行自己的操作。由此,现有书写软件的多人同时书写的效率低下。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种在屏幕上多人同时书写的方法和装置,可以大幅度提高多人同时在屏幕上书写的效率。基于上述目的本专利技术提供的在屏幕上多人同时书写的方法,包括步骤:在屏幕上落下触摸点;将该触摸点与屏幕上的状态属性钮进行匹配;开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。可选地,所述将该触摸点与屏幕上的状态属性钮进行匹配之后,判断匹配的状态属性钮是否与触摸点的书写状态一致,一致则开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示;若不一致则对该状态属性钮进行属性设置,然后开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。进一步地,所述将该触摸点与屏幕上的状态属性钮进行匹配之后,判断匹配的状态属性钮是否与触摸点的书写状态一致的具体步骤包括:步骤一,判断该触摸点是否在屏幕上所述的任意一个状态属性钮上,若不是则进行步骤二,若是则进行步骤四;步骤二,该触摸点与距离其最近的状态属性钮进行匹配;步骤三,判断匹配的状态属性钮是否与触摸点的书写状态一致,一致则开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示;若不一致则重新在屏幕上落下触摸点;步骤四,判断该触摸点是进行滑动还是抬起,若进行滑动则将该状态属性钮滑动到所需位置并该触摸与该状态属性钮进行匹配,然后返回步骤三;若该触摸点抬起则进行步骤五;步骤五,对该状态属性钮进行属性设置,然后重新在屏幕上落下触摸点。进一步地,所述对该状态属性钮进行属性设置之前,还需要判断抬起点是否在以所述的触摸点为圆心的圆内,若是则对该状态属性钮进行属性设置,若不是则为异常点并退出。进一步地,所述判断抬起点是否在以所述的触摸点为圆心,10像素为半径的圆的范围内。进一步地,所述设置的状态属性钮为1-3个。进一步地,所述该触摸点与距离其最近的状态属性钮进行匹配,是触摸点分别与屏幕上所有状态属性钮的直线距离最短的,为触摸点与该状态属性钮匹配连接,形成对应。进一步地,所述状态属性钮采用Android系统中SurfaceView类布局,SurfaceView类布局中响应触摸的方法是onTouchEvent;状态属性钮每隔固定的一段时间调用一次onTouchEvent方法,由onTouchEvent方法来获得当前屏幕上触点的信息,获得屏幕当前触点的信息由参数event传入;通过MotionEvent的getPointerCount()方法获得屏幕当前有几个触点,通过MotionEvent的getPointerId()方法获得当前触点的编号,通过MotionEvent的getAction()方法获得屏幕当前触点的动作,通过MotionEvent的getX()和getY()方法获得屏幕当前触点的X和Y的坐标位置。另外,本专利技术还通过了一种在屏幕上多人同时书写的装置,包括触摸点采集单元、匹配单元和书写显示单元,该触摸点采集单元采集在屏幕上落下的触摸点,然后所述匹配单元将该触摸点与屏幕上的状态属性钮进行匹配;最后,所述书写显示单元开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。可选地,所述在将该触摸点与屏幕上的状态属性钮进行匹配之后判断匹配的状态属性钮是否与触摸点的书写状态一致,一致则所述匹配单元与所述书写显示单元连接;若不一致则所述匹配单元对该状态属性钮进行属性设置,之后所述匹配单元与所述书写显示单元连接。从上面所述可以看出,本专利技术提供的在屏幕上多人同时书写的方法和装置,通过在屏幕上落下触摸点;将该触摸点与屏幕上的状态属性钮进行匹配;开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。从而,所述在屏幕上多人同时书写的方法和装置能够方便、快速的实现多人同时在屏幕上进行书写工作,并且用户体验更佳。附图说明图1为本专利技术实施例在屏幕上多人同时书写的方法流程示意图;图2为本专利技术另一实施例在屏幕上多人同时书写的方法流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。在本专利技术的一个实施例中,如图1所示,为本专利技术实施例在屏幕上多人同时书写的方法流程示意图,所述在屏幕上多人同时书写的方法包括:步骤101,在屏幕上落下触摸点。步骤102,将该触摸点与屏幕上的状态属性钮进行匹配。需要说明的是,本专利技术所有实施例中所述的状态属性钮可以是电子的触摸钮,也可以是按钮,当然也可以是其他能够选择状态属性的钮。步骤103,开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。值得说明的是,所述的书写信息支持“笔”和“橡皮擦”两种即时书写状态,“笔”状态下,根据手指在屏幕上的滑动绘制出平滑的滑动路线。“橡皮擦”状态下,根据手指在屏幕上的滑动,将滑动路线所经过的区域中的内容擦除掉,使该内容不再显示。曲线或“笔”或“橡皮擦”状态、属性的设置,由匹配的状态属性钮提供设置入口,进而设置将要绘制曲线的状态及属性。较佳地,可以设置“笔”的宽度、颜色等属性。设置“橡皮擦”的宽度等属性。其中,所述的“笔”是指能够在屏幕上滑出图形的一种总称,“橡皮擦”是能够在屏幕上去除图形的一种总称,也就是说,只要能够做到该用途也可以称为其他名称。在本专利技术的一个实施例中,状态属性钮采用Android系统中可以由用户进行任意书写的布局,即SurfaceView类布局。SurfaceView类布局中响应触摸的方法是onTouchEvent(又叫MotionEvent)。状态属性钮每隔固定的一段时间调用一次onTouchEvent方法,由onTouchEvent方法来获得当前屏幕上触点的信息,获得屏幕当前触点的信息由参数event传入。通过MotionEvent的getPointerCount()方法可以获得屏幕当前有几个触点。通过MotionEvent的getPointerId()方法可以获得当前触点的编号。通过MotionEvent的getAction()方法可以获得屏幕当前触点的动作。通过MotionEvent的getX()和getY()方法可以获得屏幕当前触点的X和Y的坐标位置。触点的动作分为三类:点下(ACTION_DOWN)、滑动(ACTI本文档来自技高网...

【技术保护点】
一种在屏幕上多人同时书写的方法,其特征在于,包括步骤:在屏幕上落下触摸点;将该触摸点与屏幕上的状态属性钮进行匹配;开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。

【技术特征摘要】
1.一种在屏幕上多人同时书写的方法,其特征在于,包括步骤:在屏幕上落下触摸点;将该触摸点与屏幕上的状态属性钮进行匹配;开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。2.根据权利要求1所述的方法,其特征在于,所述将该触摸点与屏幕上的状态属性钮进行匹配之后,判断匹配的状态属性钮是否与触摸点的书写状态一致,一致则开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示;若不一致则对该状态属性钮进行属性设置,然后开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示。3.根据权利要求2所述的方法,其特征在于,所述将该触摸点与屏幕上的状态属性钮进行匹配之后,判断匹配的状态属性钮是否与触摸点的书写状态一致的具体步骤包括:步骤一,判断该触摸点是否在屏幕上所述的任意一个状态属性钮上,若不是则进行步骤二,若是则进行步骤四;步骤二,该触摸点与距离其最近的状态属性钮进行匹配;步骤三,判断匹配的状态属性钮是否与触摸点的书写状态一致,一致则开始进行书写工作,所匹配的状态属性钮识别书写信息并进行显示;若不一致则重新在屏幕上落下触摸点;步骤四,判断该触摸点是进行滑动还是抬起,若进行滑动则将该状态属性钮滑动到所需位置并该触摸与该状态属性钮进行匹配,然后返回步骤三;若该触摸点抬起则进行步骤五;步骤五,对该状态属性钮进行属性设置,然后重新在屏幕上落下触摸点。4.根据权利要求3所述的方法,其特征在于,所述对该状态属性钮进行属性设置之前,还需要判断抬起点是否在以所述的触摸点为圆心的圆内,若是则对该状态属性钮进行属性设置,若不是则为异常点并退出。5.根据权利要求4所述的方法,其特征在于,所述判断抬起点是否在以所述的触摸点为圆心,10像素为半径的圆的范围内。6.根据权利要求3所述的方法,...

【专利技术属性】
技术研发人员:韩越
申请(专利权)人:鸿合科技有限公司
类型:发明
国别省市:北京;11

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

1