CN106201078A - 一种轨迹补全方法和终端 - Google Patents

一种轨迹补全方法和终端 Download PDF

Info

Publication number
CN106201078A
CN106201078A CN201610515075.2A CN201610515075A CN106201078A CN 106201078 A CN106201078 A CN 106201078A CN 201610515075 A CN201610515075 A CN 201610515075A CN 106201078 A CN106201078 A CN 106201078A
Authority
CN
China
Prior art keywords
track
sensor
tracks
information
trace information
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
Application number
CN201610515075.2A
Other languages
English (en)
Other versions
CN106201078B (zh
Inventor
李成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui China Railway Security Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610515075.2A priority Critical patent/CN106201078B/zh
Publication of CN106201078A publication Critical patent/CN106201078A/zh
Application granted granted Critical
Publication of CN106201078B publication Critical patent/CN106201078B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

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)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种轨迹补全方法,所述方法包括:通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。本发明实施例还同时提供了一种终端。

Description

一种轨迹补全方法和终端
技术领域
本发明涉及终端的对虚拟交互技术,尤其涉及一种轨迹补全方法和终端。
背景技术
随着智能终端的发展,智能终端的触控的要求越来越高。为了进一步的方便用户的操作,终端的屏幕不仅仅做成了压感屏幕,终端的后壳同样设置了可通过压力传感方式实现的在手机后背板操作,当前有通过压力传感器和指纹识别等方式实现。压力传感器对传感器的精度要求较高,在实现过程中以及用户操作时较难控制效果。
当出现以下情况,如接近传感器阵列中的传感器灵敏度(例如偶发性失效)和工作状态(部分传感器靠近发热器件导致温度过高)并不完全一致;或用户在操作过程中难以始终保持绝对标准和一致,可能会出现偶发性的操作震荡时,用户在后背壳上滑动的轨迹可能就不是一个完整的轨迹,可能是多段轨迹,这样,完整的轨迹和分段的轨迹对于终端来说可能是不同的操作。
发明内容
为解决上述技术问题,本发明实施例期望提供一种轨迹补全方法和终端,能够补全由于人为操作或者终端自身问题所引起的轨迹不连续问题。
本发明的技术方案是这样实现的:
第一方面,提供一种轨迹补全方法,所述方法包括:
通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;
所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;
根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
可选的,所述轨迹信息包括轨迹上传感器的位置信息,所述根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息包括:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
可选的,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
可选的,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹包括:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
可选的,所述根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息之后,所述方法还包括:
通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息;
根据所述同一条轨迹的轨迹信息,执行相应的操作。
第二方面,提供一种终端,所述终端包括:
感应单元,用于通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;
确定单元,用于所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;用于根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
可选的,所述轨迹信息包括轨迹上传感器的位置信息,所述确定单元具体用于:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
可选的,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
可选的,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述确定单元还用于:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
可选的,所述终端还包括:
补全单元,用于通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息;
执行单元,用于根据所述同一条轨迹的轨迹信息,执行相应的操作。
本发明实施例提供一种轨迹补全方法和终端,通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。这样一来,首先可以确定两条轨迹是否是同一条轨迹的两段轨迹,还可以确定出两个轨迹之间缺失轨迹的轨迹信息。这样,通过对感应到的信息进行即时轨迹分析处理,识别并补全缺失轨迹的轨迹信息,从而提升对连续轨迹的连续操作的识别准确率。
附图说明
图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;
图2为本发明实施例提供的一种轨迹补全方法的流程图;
图3为本发明实施例提供的传感器阵列的示意图;
图4为本发明实施例提供的第一轨迹、第二轨迹和同一轨迹的示意图1;
图5为本发明实施例提供的第一轨迹、第二轨迹和同一轨迹的示意图2;
图6为本发明实施例提供的又一种轨迹补全方法的流程图;
图7为本发明实施例提供的一种终端的结构示意图1;
图8为本发明实施例提供的一种终端的结构示意图2;
图9为本发明实施例提供的一种终端的结构示意图3。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定属性的终端。
图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图。
移动终端100可以包用户输入单元130、感测单元140、输出单元150、存储器160、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种属性的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。
感测单元140检测移动终端100的当前状态,(例如,移动终端100的打开或关闭状态)、移动终端100的位置、用户对于移动终端100的接触(即,触摸输入)的有无、移动终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端100的操作的命令或信号。例如,当移动终端100实施为滑动型移动电话时,感测单元140可以感测该滑动型电话是打开还是关闭。另外,感测单元140能够检测电源单元190是否提供电力或者接口单元170是否与外部装置耦接。感测单元140可以包括接近传感器141将在下面结合触摸屏来对此进行描述。
输出单元150可以包括显示单元151、音频输出模块152、警报单元153等等。
显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为透明有机发光二极管(TOLED)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
存储器160可以包括至少一种属性的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于再现(或回放)多媒体数据的多媒体模块181,多媒体模块181可以构造在控制器180内,或者可以构造为与控制器180分离。控制器180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
实施例一
本发明实施例提供一种轨迹补全方法,如图1所示,应用于终端,该终端具有传感器阵列,该方法包括:
步骤101、通过传感器感应到用户连续滑动的两条轨迹的轨迹信息。
如图2所示,将传感器阵列置于后壳内部,通过多个方向摆放传感器阵列来识别双手位置及手势变化。举例,当屏幕正对用户眼睛时,以屏幕横放时为水平方向,屏幕竖放为垂直方向。
1)在水平方向布置x个传感器,主要反馈手指垂直方向的变化,x大于2。
在垂直方向布置y个传感器,主要反馈手指水平方向的变化,y大于2。
通过以上两个方向上的阵列布成的网络来跟踪手指变化。
2)一部分传感器按角度α摆放传,一部分传感器按角度β摆放,其中0<α-β≤90。
如此每个传感器都能同时反馈手指水平和垂直方向的变化,通过以上阵列布成的网络跟踪手指变化。
步骤102、两条轨迹的轨迹信息满足预设条件时,确定两条轨迹是同一轨迹的两段轨迹。
所述轨迹信息包括轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,步骤102具体包括:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
步骤103、根据两条轨迹的轨迹信息,确定两条轨迹之间的缺失轨迹的轨迹信息。
具体的,所述轨迹信息包括轨迹上传感器的位置信息,步骤103包括:从两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;将采集到的2n个传感器的位置信息,按照2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;通过所述轨迹函数,确定缺失轨迹上m个传感器的位置信息,所述m是正整数。
优选的,预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
这样一来,首先可以确定两条轨迹是否是同一条轨迹的两段轨迹,还可以确定出两个轨迹之间缺失轨迹的轨迹信息。这样,通过对感应到的信息进行即时轨迹分析处理,识别并补全缺失轨迹的轨迹信息,从而提升对连续轨迹的连续操作的识别准确率。
本实施例中,具体的拟合方法包括:
a、选取第一轨迹的n个传感器。分别记为Q1Q2……Qn,Q的序数越大表示的离尖角坐标越远。分别对数据点Q1Q2……Qn赋予相应的预设权重q1q2……qn(q1>q2……>qn)。这里,权重的取值方法很多,包括但不限于:A)q1=n;q2=n-1;……qn=1;B)q1=1;q2=(n-1)/n;……q2=1/n等。
b、同样的方法,选取第二轨迹的n个传感器,分别记为H1H2……Hn;采用同样的方法赋予权重系数h1h2……hn(h1>h2……>hn)。
c、通过权重系数q1q2……qn和h1h2……hn分别对数据Q1Q2……Qn和H1H2……Hn进行加权。
d、使用加权后的数据进行曲线拟合;曲线拟合的方法有很多,最常用的为最小二乘法,拉格朗日插值法、牛顿插值法等方法。通过拟合后的曲线计算出标记为缺失轨迹的传感器的位置信息。
这里,最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合;
在数值分析中,拉格朗日插值法是以法国十八世纪数学家约瑟夫·路易斯·拉格朗日命名的一种多项式插值方法。许多实际问题中都用函数来表示某种内在联系或规律,而不少函数都只能通过实验和观测来了解。如对实践中的某个物理量进行观测,在若干个不同的地方得到相应的观测值,拉格朗日插值法可以找到一个多项式,其恰好在各个观测的点取到观测到的值。这样的多项式称为拉格朗日(插值)多项式。数学上来说,拉格朗日插值法可以给出一个恰好穿过二维平面上若干个已知点的多项式函数。
牛顿插值法利用函数f(x)在某区间中若干点的函数值,作出适当的特定函数,在这些点上取已知值,在区间的其他点上用这特定函数的值作为函数f(x)的近似值。
实施例二
本发明实施例提供一种轨迹补全方法,应用于终端,该终端的背板上设置有传感器阵列Sn,在初始状态无接触,Sn中每个返回值假定为Cini,该方法包括:
步骤201、当传感器阵列的传感器感应到操作手接近背板并发生运动时,获取运动的第一轨迹上的每个传感器感应到的返回值、位置信息和感应时刻。
这里,位置信息和感应时刻即为轨迹信息,记录对运动过程的连续时序(TK,TK+1……)先后变化的传感器感应到的返回值和位置信息。
步骤202、根据第一轨迹上的每个传感器的位置信息,拟合出用户操作手在背板的第一轨迹。
步骤203、当传感器阵列的传感器再次感应到操作手接近背板并发生运动时,获取运动的第二轨迹上的每个传感器感应到的返回值、位置信息和感应时刻。
步骤204、根据第二轨迹上的每个传感器的位置信息,拟合出用户操作手在背板的第二轨迹。
步骤205、确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差。
这里,第一轨迹的第一传感器的感应时刻为第一轨迹的结束时刻,第二轨迹的最后一个传感器的感应时刻为第二轨迹的开始时刻。
步骤206、确定第一轨迹的第一传感器的结束位置信息和第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离。
步骤207、判断时间差是否小于第一预设值,轨迹距离是否小于第二预设值。若都是,则执行步骤206;若至少一个否,则结束本次流程。
步骤208、从两条轨迹上分别采集20个传感器的位置信息。
步骤209、将采集到的40个传感器的位置信息,按照40个传感器的预设权重进行拟合,得到拟合后的轨迹函数。
这里,预设权重是按照预设规则设置的,距离缺失轨迹越近的传感器,预设权重越大。
步骤210、通过轨迹函数,确定缺失轨迹上m个传感器的位置信息。
这里,缺失轨迹上的传感器可以将所有的传感器的位置信息代入该轨迹函数,如果有一个传感器的位置信息计算的值与函数计算的值小于第三预设值,则将传感器作为缺失轨迹上的传感器,相应的,其位置信息为缺失轨迹上传感器的位置信息。
步骤211、通过缺失轨迹的轨迹信息补全同一条轨迹的轨迹信息。
根据同一条轨迹的轨迹信息,执行相应的操作。
实施例三
本发明实施例提供一种终端30,所述终端30包括:
感应单元301,用于通过传感器感应到用户连续滑动的两条轨迹的轨迹信息。
确定单元302,用于所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;用于根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
这样一来,首先可以确定两条轨迹是否是同一条轨迹的两段轨迹,还可以确定出两个轨迹之间缺失轨迹的轨迹信息。这样,通过对感应到的信息进行即时轨迹分析处理,识别并补全缺失轨迹的轨迹信息,从而提升对连续轨迹的连续操作的识别准确率。
进一步的,所述轨迹信息包括轨迹上传感器的位置信息,所述确定单元302具体用于:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
优选的,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
进一步的,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述确定单元302还用于:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
进一步的,所述终端30还包括:
补全单元303,用于通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息。
执行单元304,用于根据所述同一条轨迹的轨迹信息,执行相应的操作。
实施例四
本发明实施例提供一种终端40,所述终端40包括:
传感器401,用于通过传感器感应到用户连续滑动的两条轨迹的轨迹信息。
处理器402,用于所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;用于根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
这样一来,首先可以确定两条轨迹是否是同一条轨迹的两段轨迹,还可以确定出两个轨迹之间缺失轨迹的轨迹信息。这样,通过对感应到的信息进行即时轨迹分析处理,识别并补全缺失轨迹的轨迹信息,从而提升对连续轨迹的连续操作的识别准确率。
进一步的,所述轨迹信息包括轨迹上传感器的位置信息,所述处理器402具体用于:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
优选的,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
进一步的,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述处理器402还用于:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
进一步的,所述终端40还包括:
处理器402还用于:通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息;根据所述同一条轨迹的轨迹信息,执行相应的操作。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一台或多台其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一台机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一台流程或多台流程和/或方框图一台方框或多台方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一台流程或多台流程和/或方框图一台方框或多台方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一台流程或多台流程和/或方框图一台方框或多台方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (10)

1.一种轨迹补全方法,其特征在于,所述方法包括:
通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;
所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;
根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
2.根据权利要求1所述的方法,其特征在于,所述轨迹信息包括轨迹上传感器的位置信息,所述根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息包括:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
3.根据权利要求2所述的方法,其特征在于,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹包括:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
5.根据权利要求2所述的方法,其特征在于,所述根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息之后,所述方法还包括:
通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息;
根据所述同一条轨迹的轨迹信息,执行相应的操作。
6.一种终端,其特征在于,所述终端包括:
感应单元,用于通过传感器感应到用户连续滑动的两条轨迹的轨迹信息;
确定单元,用于所述两条轨迹的轨迹信息满足预设条件时,确定所述两条轨迹是同一轨迹的两段轨迹;用于根据所述两条轨迹的轨迹信息,确定所述两条轨迹之间的缺失轨迹的轨迹信息。
7.根据权利要求6所述的终端,其特征在于,所述轨迹信息包括轨迹上传感器的位置信息,所述确定单元具体用于:
从所述两条轨迹上分别采集n个传感器的位置信息,所述n为正整数;
将采集到的2n个传感器的位置信息,按照所述2n个传感器的预设权重进行拟合,得到拟合后的轨迹函数;
通过所述轨迹函数,确定所述缺失轨迹上m个传感器的位置信息,所述m是正整数。
8.根据权利要求7所述的终端,其特征在于,所述预设权重的设置规则为越靠近所述缺失轨迹的传感器,相应的预设权重越大。
9.根据权利要求6至8任一项所述的终端,其特征在于,所述轨迹信息还包括:轨迹上第一个传感器感应到信息的感应时刻和开始位置信息、最后一个传感器感应到信息的感应时刻和结束位置信息,所述确定单元还用于:
确定第一轨迹的第一传感器的感应时刻和第二轨迹的最后一个传感器的感应时刻之时间差,所述第一轨迹的第一传感器的结束位置信息和所述第二轨迹的最后一个传感器的结束位置信息所对应的位置之间的轨迹距离,所述第一轨迹早于所述第二轨迹出现;
当所述时间差小于第一预设值,且所述轨迹距离小于所述第二预设值时,确定所述第一轨迹和所述第二轨迹是同一轨迹的两段轨迹。
10.根据权利要求7所述的终端,其特征在于,所述终端还包括:
补全单元,用于通过所述缺失轨迹的轨迹信息补全所述同一条轨迹的轨迹信息;
执行单元,用于根据所述同一条轨迹的轨迹信息,执行相应的操作。
CN201610515075.2A 2016-06-30 2016-06-30 一种轨迹补全方法和终端 Active CN106201078B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610515075.2A CN106201078B (zh) 2016-06-30 2016-06-30 一种轨迹补全方法和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610515075.2A CN106201078B (zh) 2016-06-30 2016-06-30 一种轨迹补全方法和终端

Publications (2)

Publication Number Publication Date
CN106201078A true CN106201078A (zh) 2016-12-07
CN106201078B CN106201078B (zh) 2020-02-07

Family

ID=57464529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610515075.2A Active CN106201078B (zh) 2016-06-30 2016-06-30 一种轨迹补全方法和终端

Country Status (1)

Country Link
CN (1) CN106201078B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727757A (zh) * 2019-10-22 2020-01-24 北京卡路里信息技术有限公司 轨迹数据的处理方法及装置、电子设备
CN112937158A (zh) * 2021-01-25 2021-06-11 龚崇阳 财务票据管理***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140044344A1 (en) * 2011-06-29 2014-02-13 Matterport, Inc. Building a three-dimensional composite scene
CN104252306A (zh) * 2013-06-27 2014-12-31 宏碁股份有限公司 笔触显示方法
CN105573538A (zh) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 滑动断线补偿方法及电子设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140044344A1 (en) * 2011-06-29 2014-02-13 Matterport, Inc. Building a three-dimensional composite scene
CN104252306A (zh) * 2013-06-27 2014-12-31 宏碁股份有限公司 笔触显示方法
CN105573538A (zh) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 滑动断线补偿方法及电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈辉等: "矿压缺失数据插值算法研究", 《工矿自动化》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727757A (zh) * 2019-10-22 2020-01-24 北京卡路里信息技术有限公司 轨迹数据的处理方法及装置、电子设备
CN112937158A (zh) * 2021-01-25 2021-06-11 龚崇阳 财务票据管理***
CN112937158B (zh) * 2021-01-25 2022-07-15 杭州拓昂信息技术有限公司 财务票据管理***

Also Published As

Publication number Publication date
CN106201078B (zh) 2020-02-07

Similar Documents

Publication Publication Date Title
CN104956300B (zh) 使用限位调整滚动
US9304656B2 (en) Systems and method for object selection on presence sensitive devices
CN106055247A (zh) 一种图片显示装置、方法和移动终端
CN106681620A (zh) 一种实现终端控制的方法及装置
CN102870076A (zh) 便携式电子设备及其控制方法
US10345912B2 (en) Control method, control device, display device and electronic device
US20100117963A1 (en) Generating Gestures Tailored to a Hand Resting on a Surface
CN107181913A (zh) 一种拍照方法及移动终端
JP2016524219A (ja) 文字入力装置及び文字入力方法
CN110647244A (zh) 终端和基于空间交互控制所述终端的方法
CN102119376A (zh) 触敏显示器的多维导航
US9588678B2 (en) Method of operating electronic handwriting and electronic device for supporting the same
TWI416381B (zh) Touch the sliding method
CN102360268A (zh) 电子书页面转换方法、装置以及移动设备
CN106775331A (zh) 一种组合触控操作装置、终端及方法
US8605056B2 (en) Touch-controlled device, identifying method and computer program product thereof
CN106843642A (zh) 一种移动终端的交互方法和移动终端
CN106484105A (zh) 一种实现手势识别的方法及装置
US20130227463A1 (en) Electronic device including touch-sensitive display and method of controlling same
CN106874723A (zh) 一种实现解锁的方法及终端
CN106201078A (zh) 一种轨迹补全方法和终端
CN107368249A (zh) 一种触控操作识别方法、装置及移动终端
CN106843716A (zh) 一种终端桌面切换控制装置和方法
CN107168618A (zh) 一种屏幕显示界面的缩放装置、终端及方法
CN106775295A (zh) 一种基于曲面屏幕的显示方法及移动终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200109

Address after: No. 2720, Shuangdun Road, Huaishang District, Bengbu, Anhui Province

Applicant after: ANHUI CHINA RAILWAY SEALING LOCKS CO.,LTD.

Address before: 518000 Guangdong Province, Shenzhen high tech Zone of Nanshan District City, No. 9018 North Central Avenue's innovation building A, 6-8 layer, 10-11 layer, B layer, C District 6-10 District 6 floor

Applicant before: NUBIA TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A path completion method and terminal

Effective date of registration: 20201113

Granted publication date: 20200207

Pledgee: Bengbu financing guarantee Group Co.,Ltd.

Pledgor: ANHUI CHINA RAILWAY SEALING LOCKS Co.,Ltd.

Registration number: Y2020980007929

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220421

Granted publication date: 20200207

Pledgee: Bengbu financing guarantee Group Co.,Ltd.

Pledgor: ANHUI CHINA RAILWAY SEALING LOCKS CO.,LTD.

Registration number: Y2020980007929

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A trajectory completion method and terminal

Effective date of registration: 20230525

Granted publication date: 20200207

Pledgee: Huishang Bank Co.,Ltd. Bengbu Huaishang sub branch

Pledgor: ANHUI CHINA RAILWAY SEALING LOCKS CO.,LTD.

Registration number: Y2023980041647