CN108874200A - 书写速度的控制方法和装置 - Google Patents
书写速度的控制方法和装置 Download PDFInfo
- Publication number
- CN108874200A CN108874200A CN201810338464.1A CN201810338464A CN108874200A CN 108874200 A CN108874200 A CN 108874200A CN 201810338464 A CN201810338464 A CN 201810338464A CN 108874200 A CN108874200 A CN 108874200A
- Authority
- CN
- China
- Prior art keywords
- point
- real
- touch
- speed
- report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种书写速度的控制方法和装置。该方法包括:获取在电子设备触控屏上的触摸点的实时移动轨迹;基于触摸点的实时移动轨迹确定触摸点的实时移动速度;获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离;依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息。通过本申请,解决了相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题。
Description
技术领域
本申请涉及触控产品领域,具体而言,涉及一种书写速度的控制方法和装置。
背景技术
触控产品的书写速度,是指用户通过手指或其他触控工具在触控屏幕上滑动,屏幕显示滑动轨迹的速率。然而,当触控产品的书写速度较低时,屏幕往往无法及时的显示出滑动轨迹,出现显示延时的现象,造成用户体验度较低的问题。
由于触控产品的书写速度,易受到产品硬件限制,即产品硬件会限制其电子产品对用户的滑动轨迹的响应速率,进而为了提高触控产品的书写速度,通常需要提高产品硬件的性能,进而导致其解决方案其成本较高,易受产品硬件限制。
针对相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供一种书写速度的控制方法和装置,以解决相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题。
根据本申请的一个方面,提供了一种书写速度的控制方法。该方法包括:获取在电子设备触控屏上的触摸点的实时移动轨迹;基于所述触摸点的实时移动轨迹确定所述触摸点的实时移动速度;获取所述触控屏生成所述报点的处理速度,其中,所述报点是所述触控屏向所述处理器发送触摸点的位置信息;依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离;依据调整后的报点距离,将多个所述报点发送至所述处理器,其中,多个所述报点用于表示所述触摸点的实时移动轨迹,其中,所述处理器用于依据多个所述报点生成显示所述触摸点的实时移动轨迹的信息。
可选地,获取在电子设备触控屏上的触摸点的实时移动轨迹之前,所述方法还包括:将所述电子设备触控屏的触控感应的灵敏度调节到预设值。
可选地,依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离包括:获取与所述触控屏生成所述报点的处理速度对应的距离调整模型;根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度;根据所述目标距离长度调整相邻报点之间的距离。
可选地,在依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离之前,所述方法还包括:依据所述触控屏生成所述报点的处理速度,获取基准距离长度;基于所述基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
可选地,基于所述基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型包括:将预设的触摸点的实时移动速度划分为多个速度等级;根据多个所述速度等级和所述基准距离长度,确定多个目标距离长度,其中每个所述速度等级均对应一个所述目标距离长度;根据多个所述速度等级和多个所述目标距离长度之间的对应关系,创建距离调整模型;根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度还包括:依据所述触摸点的实时移动速度,确定所述实时移动速度所属的速度等级;依据所述速度等级,获取所述速度等级对应的目标距离长度。
根据本申请的另一方面,提供了一种书写速度的控制装置。该装置包括:第一获取单元,用于获取在电子设备触控屏上的触摸点的实时移动轨迹;确定单元,用于基于所述触摸点的实时移动轨迹确定所述触摸点的实时移动速度;第二获取单元,用于获取所述触控屏生成所述报点的处理速度,其中,所述报点是所述触控屏向处理器发送触摸点的位置信息;调整单元,用于依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离;发送单元,用于依据调整后的报点距离,将多个所述报点发送至所述处理器,其中,多个所述报点用于表示所述触摸点的实时移动轨迹,其中,所述处理器用于依据多个所述报点生成显示所述触摸点的实时移动轨迹的信息。
可选地,所述装置还包括:调节单元,用于在获取在电子设备触控屏上的触摸点的实时移动轨迹之前,将所述电子设备触控屏的触控感应的灵敏度调节到预设值。
可选地,所述调整单元包括:获取模块,用于获取与所述触控屏生成所述报点的处理速度对应的距离调整模型;第一确定模块,用于根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度;调整模块,用于根据所述目标距离长度调整相邻报点之间的距离。
可选地,所述装置还包括:第三获取单元,用于在依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离之前,依据所述触控屏生成所述报点的处理速度,获取基准距离长度;创建单元,用于基于所述基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
可选地,所述创建单元包括:划分模块,用于将预设的触摸点的实时移动速度划分为多个速度等级;第二确定模块,用于根据多个所述速度等级和所述基准距离长度,确定多个目标距离长度,其中每个所述速度等级均对应一个所述目标距离长度;创建模块,用于根据多个所述速度等级和多个所述目标距离长度之间的对应关系,创建距离调整模型;所述第一确定模块还包括:确定子模块,用于依据所述触摸点的实时移动速度,确定所述实时移动速度所属的速度等级;获取子模块,用于依据所述速度等级,获取所述速度等级对应的目标距离长度。
为了实现上述目的,根据本申请的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任意一项所述的书写速度的控制方法。
为了实现上述目的,根据本申请的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的书写速度的控制方法。
通过本申请,采用以下步骤:获取在电子设备触控屏上的触摸点的实时移动轨迹;基于触摸点的实时移动轨迹确定触摸点的实时移动速度;获取触控屏生成所述报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;依据触摸点的实时移动速度和触控屏生成所述报点的处理速度,调整相邻报点之间的距离;依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息,解决了相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题。通过依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离,进而达到向处理器发生的报点数量是触控屏可以及时处理的报点数量,且该报点数量并不影响表示触摸轨迹的效果,进而达到了使得处理器能够及时生成显示信息,避免显示延迟的情况发生的效果。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例提供的书写速度的控制方法的流程图;以及
图2是根据本申请实施例提供的书写速度的控制装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请的实施例,提供了一种书写速度的控制方法。
图1是根据本申请实施例的书写速度的控制方法的流程图。如图1所示,该方法包括以下步骤:
步骤S102,获取在电子设备触控屏上的触摸点的实时移动轨迹。
步骤S104,基于触摸点的实时移动轨迹确定触摸点的实时移动速度。
步骤S106,获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息。
步骤S108,依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离。
步骤S110,依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息。
本申请实施例提供的书写速度的控制方法,通过获取在电子设备触控屏上的触摸点的实时移动轨迹;基于触摸点的实时移动轨迹确定触摸点的实时移动速度;获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离;依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息,解决了相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题。通过依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离,进而达到向处理器发生的报点数量是触控屏可以及时处理的报点数量,且该报点数量并不影响表示触摸轨迹的效果,进而达到了使得处理器能够及时生成显示信息,避免显示延迟的情况发生的技术效果。
为了处理器能及时接收报点信息,可选地,在本申请实施例提供的书写速度的控制方法中,获取在电子设备触控屏上的触摸点的实时移动轨迹之前,该方法还包括:将电子设备触控屏的触控感应的灵敏度调节到预设值。
通过将电子设备触控屏的触控感应的灵敏度调节到预设值,达到了在触控物在靠近屏幕到一定程度时,电子设备触控屏就接收到触控信号,以降低触控屏检测到触控信号的时间,进而令处理器及时接收触控屏发送的报点信息,生成显示信息。
最为一个可选的示例,将电子设备触控屏的触控感应的灵敏度调高,令触控物在靠近屏幕5mm时,即可以接收到触控信号,并将该触控信号进行处理,进而发送至处理器,以便降低触控屏检测到触控信号的时间。
为了更精准地调节相邻报点之间的距离,可选地,在本申请实施例提供的书写速度的控制方法中,依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离包括:获取与触控屏生成报点的处理速度对应的距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度;根据目标距离长度调整相邻报点之间的距离。
由于触控屏生成报点的处理速度不同,因此会导致在触摸点的实时移动速度、触摸点的实时移动轨迹均相同的情况下,生成报点的处理速度较慢的触控屏会发生报点无法及时生成的问题,进而导致报点无法及时发送至处理器,进而导致处理器无法及时对报点进行处理生成显示信息,进而导致书写显示延迟的情况发生。因此,针对对报点的处理速度不同的触控屏,使用不同的距离调整模型。
需要说明的是:不同的距离调整模型均对应不同的触控屏生成报点的处理速度,而距离调整模型用于在其对应的处理速度的基础上,对不同的触摸点的实时移动速度匹配不同的目标距离长度。
此时仅仅针对触控屏,获取该触控屏对应的距离调整模型,再依据触摸点的实时移动速度,获取其对应的目标距离长度,进而调整报点之间的距离,即可达到向处理器发生的报点数量是触控屏可以及时生成的报点数量,且该报点数量并不影响表示触摸轨迹的效果,进而使得处理器能够及时生成显示信息,避免显示延迟的情况发生。
针对距离调整模型的生成方式,可选地,在本申请实施例提供的书写速度的控制方法中,在依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离之前,该方法还包括:依据触控屏生成报点的处理速度,获取基准距离长度;基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
由于不同触控屏生成报点的处理速度不同,因此基于触控屏生成报点的最大处理速度,生成基准距离长度,进而保证了触摸屏的有效运作,避免由于相邻报点之间的距离变大,导致触控屏生成的报点数量低于触控屏可以生成的最大报点数量,造成效能浪费的情况发生。
需要说明的是:基准距离长度是基于预设的最低的触控点的实时移动速度,和触控屏生成报点的最大处理速度而生产的。
最为一个可选的示例,基准距离长度可以为一个像素的长度。
为了提高书写速度的处理方法的效率,可选地,在本申请实施例提供的书写速度的控制方法中,基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型包括:将预设的触摸点的实时移动速度划分为多个速度等级;根据多个速度等级和基准距离长度,确定多个目标距离长度,其中每个速度等级均对应一个目标距离长度;根据多个速度等级和多个目标距离长度之间的对应关系,创建距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度还包括:依据触摸点的实时移动速度,确定实时移动速度所属的速度等级;依据速度等级,获取速度等级对应的目标距离长度。
通过将触摸点的实时移动速度划分为多个速度等级,并针对多个速度等级,确定其对应的目标距离长度,使得后续依据距离调整模块,获取触摸点的实时移动速度对应的目标距离长度时,可以直接判断触摸点的实时移动速度所属的速度等级,进而直接获取该速度等级对应的目标距离长度。避免了触摸点的实时移动轨迹在不同部分对应不同的实时移动速度,导致需要获取和处理的实时移动速度过多,获取的目标距离长度过多,依据调节相邻报点之间距离的频率过高的情况发生。进而达到提高书写速度的处理方法的效率,降低了处理器的工作压力。
也即,触摸点的实时移动速度只要在某个速度等级范围内,其均对应该速度等级对应的目标距离长度,并不会因为触摸点的实时移动速度的大小有所浮动,而调节不同的目标距离长度。
作为一个可选的示例,将触摸点的实时移动速度划分为六个速度等级,其中最慢速度等级设定为像素级别,即每移动一个像素点的距离报点≥1,即<1mm/sd的移动速度,最快速度等级设定为≥800mm/S的移动速度。
其相应的报点数据格式标准为:
速度等级 | 参考速度 | 报点数据格式标准(如最大报点率120/S) |
1极慢 | <1mm/sd | 120 |
2慢 | 20mm/s | 120/1.5 |
3正常 | 100mm/s | 120/2 |
4快 | 200mm/s | 120/2.5 |
5较快 | 400mm/S | 120/3 |
6极快 | ≥800mm/S | 120/3.5 |
需要说明的是:报点率为电容屏控制板侦测到触控操作行为,将信号传输到主MCU运算坐标点位置,单位时间内所能处理坐标点运算的能力。如120hz(120个点每秒)。
基于上述报点率的解释可知,当触控操作行为的速度越快时,为了保证电容屏控制板能及时地将信号传输到主MCU运算坐标点位置,因此需要对报点数据格式进行相应的调控,即降低其密度。
作为一个可选的示例:在正常的速度等级时,单位距离内选取120/2个报点,即选取60个报点;在较快的速度等级时,单位距离选取120/3个报点,即40个报点。
需要说明的是:报点数据格式(发坐标点格式,密度)建立在报点率(处理能力)的基础,如报点率只有100HZ,那以1秒的速度所画线的距离内所发坐标点的格式就必须小于100HZ,性能的余量越大效果越佳。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例还提供了一种书写速度的控制装置,需要说明的是,本申请实施例的书写速度的控制装置可以用于执行本申请实施例所提供的用于书写速度的控制方法。以下对本申请实施例提供的书写速度的控制装置进行介绍。
图2是根据本申请实施例的书写速度的控制装置的示意图。如图2所示,该装置包括:第一获取单元21、确定单元23、第二获取单元25、调整单元27和发送单元29。
第一获取单元21,用于获取在电子设备触控屏上的触摸点的实时移动轨迹。
确定单元23,用于基于触摸点的实时移动轨迹确定触摸点的实时移动速度。
第二获取单元25,用于获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息。
调整单元27,用于依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离。
发送单元29,用于依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息。
可选地,在本申请实施例提供的书写速度的控制装置中,该装置还包括:调节单元,用于在获取在电子设备触控屏上的触摸点的实时移动轨迹之前,将电子设备触控屏的触控感应的灵敏度调节到预设值。
可选地,在本申请实施例提供的书写速度的控制装置中,调整单元27包括:获取模块,用于获取与触控屏生成报点的处理速度对应的距离调整模型;第一确定模块,用于根据距离调整模型和触摸点的实时移动速度,确定目标距离长度;调整模块,用于根据目标距离长度调整相邻报点之间的距离。
可选地,在本申请实施例提供的书写速度的控制装置中,该装置还包括:第三获取单元,用于在依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离之前,依据触控屏生成报点的处理速度,获取基准距离长度;创建单元,用于基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
可选地,在本申请实施例提供的书写速度的控制装置中,创建单元包括:划分模块,用于将预设的触摸点的实时移动速度划分为多个速度等级;第二确定模块,用于根据多个速度等级和基准距离长度,确定多个目标距离长度,其中每个速度等级均对应一个目标距离长度;创建模块,用于根据多个速度等级和多个目标距离长度之间的对应关系,创建距离调整模型;第一确定模块还包括:确定子模块,用于依据触摸点的实时移动速度,确定实时移动速度所属的速度等级;获取子模块,用于依据速度等级,获取速度等级对应的目标距离长度。
本申请实施例提供的书写速度的控制装置,通过第一获取单元21获取在电子设备触控屏上的触摸点的实时移动轨迹;确定单元23基于触摸点的实时移动轨迹确定触摸点的实时移动速度;第二获取单元25获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;调整单元27依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离;发送单元29依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息,解决了相关技术中提高触控产品书写速度的成本较高,且易受到产品硬件限制的问题,进而达到了使得处理器能够及时生成显示信息,避免显示延迟的情况发生的效果。
书写速度的控制装置包括处理器和存储器,上述第一获取单元21、确定单元23、第二获取单元25、调整单元27和发送单元29等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来使得处理器能够及时生成显示信息,避免显示延迟的情况发生。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现书写速度的控制方法。
本发明实施例提供了一种处理器,处理器用于运行程序,其中,程序运行时执行书写速度的控制方法。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取在电子设备触控屏上的触摸点的实时移动轨迹;基于触摸点的实时移动轨迹确定触摸点的实时移动速度;获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离;依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息。
获取在电子设备触控屏上的触摸点的实时移动轨迹之前,该方法还包括:将电子设备触控屏的触控感应的灵敏度调节到预设值。
依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离包括:获取与触控屏生成报点的处理速度对应的距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度;根据目标距离长度调整相邻报点之间的距离。
在依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离之前,该方法还包括:依据触控屏生成报点的处理速度,获取基准距离长度;基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型包括:将预设的触摸点的实时移动速度划分为多个速度等级;根据多个速度等级和基准距离长度,确定多个目标距离长度,其中每个速度等级均对应一个目标距离长度;根据多个速度等级和多个目标距离长度之间的对应关系,创建距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度还包括:依据触摸点的实时移动速度,确定实时移动速度所属的速度等级;依据速度等级,获取速度等级对应的目标距离长度。本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取在电子设备触控屏上的触摸点的实时移动轨迹;基于触摸点的实时移动轨迹确定触摸点的实时移动速度;获取触控屏生成报点的处理速度,其中,报点是触控屏向处理器发送触摸点的位置信息;依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离;依据调整后的报点距离,将多个报点发送至处理器,其中,多个报点用于表示触摸点的实时移动轨迹,其中,处理器用于依据多个报点生成显示触摸点的实时移动轨迹的信息。
获取在电子设备触控屏上的触摸点的实时移动轨迹之前,该方法还包括:将电子设备触控屏的触控感应的灵敏度调节到预设值。
依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离包括:获取与触控屏生成报点的处理速度对应的距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度;根据目标距离长度调整相邻报点之间的距离。
在依据触摸点的实时移动速度和触控屏生成报点的处理速度,调整相邻报点之间的距离之前,该方法还包括:依据触控屏生成报点的处理速度,获取基准距离长度;基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
基于基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型包括:将预设的触摸点的实时移动速度划分为多个速度等级;根据多个速度等级和基准距离长度,确定多个目标距离长度,其中每个速度等级均对应一个目标距离长度;根据多个速度等级和多个目标距离长度之间的对应关系,创建距离调整模型;根据距离调整模型和触摸点的实时移动速度,确定目标距离长度还包括:依据触摸点的实时移动速度,确定实时移动速度所属的速度等级;依据速度等级,获取速度等级对应的目标距离长度。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种书写速度的控制方法,其特征在于,包括:
获取在电子设备触控屏上的触摸点的实时移动轨迹;
基于所述触摸点的实时移动轨迹确定所述触摸点的实时移动速度;
获取所述触控屏生成报点的处理速度,其中,所述报点是所述触控屏向处理器发送触摸点的位置信息;
依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离;
依据调整后的报点距离,将多个所述报点发送至所述处理器,其中,多个所述报点用于表示所述触摸点的实时移动轨迹,其中,所述处理器用于依据多个所述报点生成显示所述触摸点的实时移动轨迹的信息。
2.根据权利要求1所述的书写速度的控制方法,其特征在于,获取在电子设备触控屏上的触摸点的实时移动轨迹之前,所述方法还包括:
将所述电子设备触控屏的触控感应的灵敏度调节到预设值。
3.根据权利要求1所述的书写速度的控制方法,其特征在于,依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离包括:
获取与所述触控屏生成所述报点的处理速度对应的距离调整模型;
根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度;
根据所述目标距离长度调整相邻报点之间的距离。
4.根据权利要求3所述的书写速度的控制方法,其特征在于,在依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离之前,所述方法还包括:
依据所述触控屏生成所述报点的处理速度,获取基准距离长度;
基于所述基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型。
5.根据权利要求4所述的书写速度的控制方法,其特征在于,
基于所述基准距离长度和预设的触摸点的实时移动速度,创建距离调整模型包括:
将预设的触摸点的实时移动速度划分为多个速度等级;
根据多个所述速度等级和所述基准距离长度,确定多个目标距离长度,其中每个所述速度等级均对应一个所述目标距离长度;
根据多个所述速度等级和多个所述目标距离长度之间的对应关系,创建距离调整模型;
根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度还包括:
依据所述触摸点的实时移动速度,确定所述实时移动速度所属的速度等级;
依据所述速度等级,获取所述速度等级对应的目标距离长度。
6.一种书写速度的控制装置,其特征在于,包括:
第一获取单元,用于获取在电子设备触控屏上的触摸点的实时移动轨迹;
确定单元,用于基于所述触摸点的实时移动轨迹确定所述触摸点的实时移动速度;
第二获取单元,用于获取所述触控屏生成报点的处理速度,其中,所述报点是所述触控屏向处理器发送触摸点的位置信息;
调整单元,用于依据所述触摸点的实时移动速度和所述触控屏生成所述报点的处理速度,调整相邻所述报点之间的距离;
发送单元,用于依据调整后的报点距离,将多个所述报点发送至所述处理器,其中,多个所述报点用于表示所述触摸点的实时移动轨迹,其中,所述处理器用于依据多个所述报点生成显示所述触摸点的实时移动轨迹的信息。
7.根据权利要求6所述的书写速度的控制装置,其特征在于,所述装置还包括:
调节单元,用于在获取在电子设备触控屏上的触摸点的实时移动轨迹之前,将所述电子设备触控屏的触控感应的灵敏度调节到预设值。
8.根据权利要求6所述的书写速度的控制装置,其特征在于,所述调整单元包括:
获取模块,用于获取与所述触控屏生成所述报点的处理速度对应的距离调整模型;
第一确定模块,用于根据所述距离调整模型和所述触摸点的实时移动速度,确定目标距离长度;
调整模块,用于根据所述目标距离长度调整相邻报点之间的距离。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至5中任意一项所述的书写速度的控制方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的书写速度的控制方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810338464.1A CN108874200B (zh) | 2018-04-16 | 2018-04-16 | 书写速度的控制方法和装置 |
PCT/CN2018/118054 WO2019200927A1 (zh) | 2018-04-16 | 2018-11-29 | 书写速度的控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810338464.1A CN108874200B (zh) | 2018-04-16 | 2018-04-16 | 书写速度的控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108874200A true CN108874200A (zh) | 2018-11-23 |
CN108874200B CN108874200B (zh) | 2019-12-03 |
Family
ID=64326343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810338464.1A Active CN108874200B (zh) | 2018-04-16 | 2018-04-16 | 书写速度的控制方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108874200B (zh) |
WO (1) | WO2019200927A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110162215A (zh) * | 2019-05-10 | 2019-08-23 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和计算机可读存储介质 |
WO2019200927A1 (zh) * | 2018-04-16 | 2019-10-24 | 广州视源电子科技股份有限公司 | 书写速度的控制方法和装置 |
CN112860136A (zh) * | 2021-01-08 | 2021-05-28 | 北京字节跳动网络技术有限公司 | 控制电子书写装置的方法、装置、终端和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101930319A (zh) * | 2010-09-08 | 2010-12-29 | 敦泰科技有限公司 | 一种触摸屏上报触摸信息方法 |
CN103403665A (zh) * | 2012-08-29 | 2013-11-20 | 华为终端有限公司 | 一种终端设备获取指令的方法及终端设备 |
CN104850258A (zh) * | 2015-04-21 | 2015-08-19 | 小米科技有限责任公司 | 触摸屏报点的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104991673A (zh) * | 2015-07-10 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | 一种触摸屏上报数据速率自匹配方法及*** |
CN108874200B (zh) * | 2018-04-16 | 2019-12-03 | 广州视源电子科技股份有限公司 | 书写速度的控制方法和装置 |
-
2018
- 2018-04-16 CN CN201810338464.1A patent/CN108874200B/zh active Active
- 2018-11-29 WO PCT/CN2018/118054 patent/WO2019200927A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101930319A (zh) * | 2010-09-08 | 2010-12-29 | 敦泰科技有限公司 | 一种触摸屏上报触摸信息方法 |
CN103403665A (zh) * | 2012-08-29 | 2013-11-20 | 华为终端有限公司 | 一种终端设备获取指令的方法及终端设备 |
CN104850258A (zh) * | 2015-04-21 | 2015-08-19 | 小米科技有限责任公司 | 触摸屏报点的方法和装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019200927A1 (zh) * | 2018-04-16 | 2019-10-24 | 广州视源电子科技股份有限公司 | 书写速度的控制方法和装置 |
CN110162215A (zh) * | 2019-05-10 | 2019-08-23 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和计算机可读存储介质 |
CN112860136A (zh) * | 2021-01-08 | 2021-05-28 | 北京字节跳动网络技术有限公司 | 控制电子书写装置的方法、装置、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019200927A1 (zh) | 2019-10-24 |
CN108874200B (zh) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108874200B (zh) | 书写速度的控制方法和装置 | |
CN105117156B (zh) | 一种信息处理方法及电子设备 | |
CN103500516B (zh) | 基于电子地图高效率轨迹回放的方法及*** | |
CN107247536A (zh) | 直播界面透明度的调整方法、存储介质、电子设备及*** | |
CN102902407B (zh) | 一种触摸屏输出显示触摸笔迹的方法及设备 | |
CN106933315A (zh) | 一种终端温度调节的方法和终端 | |
CN109561052A (zh) | 网站异常流量的检测方法及装置 | |
CN103744598B (zh) | 一种信息处理的方法和设备 | |
CN106775461B (zh) | 热点数据确定方法、设备及装置 | |
CN110308835A (zh) | 控制视图控件的方法、装置及电子设备 | |
CN110347497B (zh) | 一种将多个存储设备划分设备组的方法及装置 | |
CN103412698A (zh) | 触摸屏坐标去抖动方法、***及触摸屏终端 | |
CN106020717B (zh) | 数据处理方法及电子设备 | |
CN104424294A (zh) | 一种信息处理方法及装置 | |
CN109033365A (zh) | 一种数据处理方法及相关设备 | |
CN106998489B (zh) | 一种焦点越界搜索方法及装置 | |
CN102982536B (zh) | 处理图像的方法和设备 | |
CN104252499A (zh) | 页面划分的方法及电子显示装置 | |
CN110083602A (zh) | 一种基于hive表的数据存储及数据处理的方法及装置 | |
CN102495763B (zh) | 计算机程序内存动态配置方法 | |
CN109492086A (zh) | 一种答案输出方法、装置、电子设备及存储介质 | |
CN107943341A (zh) | 触控与显示集成***的控制方法和装置 | |
CN109992470A (zh) | 一种阈值调整方法和装置 | |
CN104932982A (zh) | 一种消息访存的编译方法及相关装置 | |
US20140136947A1 (en) | Generating website analytics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |