CN104679285A - 通过识别运动轨迹而实现快速响应应用的***及方法 - Google Patents
通过识别运动轨迹而实现快速响应应用的***及方法 Download PDFInfo
- Publication number
- CN104679285A CN104679285A CN201310638360.XA CN201310638360A CN104679285A CN 104679285 A CN104679285 A CN 104679285A CN 201310638360 A CN201310638360 A CN 201310638360A CN 104679285 A CN104679285 A CN 104679285A
- Authority
- CN
- China
- Prior art keywords
- track
- mobile terminal
- application
- covering
- movement locus
- 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.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及移动终端技术领域,尤其涉及通过识别运动轨迹而实现快速响应应用的***及方法。所述***包括:一轨迹记录模块,用于记录并生成移动终端的运动轨迹;一指令启动按键,用于启动该轨迹记录模块;一轨迹存储模块,存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;一轨迹识别模块,判断移动终端的运动轨迹是否与轨迹存储模块中的某一配对轨迹匹配;一响应模块,当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,响应模块启动与该匹配的配对轨迹相应的应用。所述方法,用于实现上述***。本发明所述通过识别运动轨迹而实现快速响应应用的***及方法能实现单手快速打开应用,使用方便。
Description
技术领域:
本发明涉及移动终端技术领域,尤其涉及通过识别运动轨迹而实现快速响应应用的***及方法。
背景技术:
随着时代的发展和科技的进步,移动终端开始变得越来越轻、薄,而更大的屏幕也是目前主流的移动终端的发展方向之一,一方面,大屏能显示更多画面细节,给用户带来了更精细的画质,而另一方面,屏幕尺寸的增大越来越不便于用户单手操作。
特别当用户手提重物或抓住公交设施上的扶手时,只能用单手对移动终端进行解锁、打开应用等操作,大屏的出现使得上述操作相当费力,非常不便,且当用户对移动终端进行单手操作时,往往需要用除拇指外的四个手指在底部托起移动终端,并使用拇指对移动终端的屏幕进行点触以完成相应操作,这样很可能因为无法抓握移动终端而导致其从手中滑落并摔坏,给用户带来财产损失。
发明内容:
本发明的一个目是提供了通过识别运动轨迹而实现快速响应应用的***,它能实现单手对移动终端上应用的快速打开,使用方便。
本发明所述的通过识别运动轨迹而实现快速响应应用的***的技术方案是这样实现的:
通过识别运动轨迹而实现快速响应应用的***,其特征在于:它包括:
一轨迹记录模块,用于记录并生成移动终端的运动轨迹;
一指令启动按键,指令启动按键响应外部指令后启动该轨迹记录模块;
一轨迹存储模块,存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
一轨迹识别模块,将移动终端的运动轨迹与轨迹存储模块中的配对轨迹进行比较,判断移动终端的运动轨迹是否与轨迹存储模块中的某一配对轨迹匹配;
一响应模块,当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,响应模块启动与该匹配的配对轨迹相应的应用。
本发明所述的通过识别运动轨迹而实现快速响应应用的***与现有技术相比具有如下优点:
1.传统移动终端***在打开一个应用时,需要依次进行屏幕解锁、点击进入菜单、翻页查找、点击应用图标等操作,流程过多,操作繁琐,而本发明所述的通过识别运动轨迹而实现快速响应应用的***仅需按住指令启动按键,用移动终端在空中绘制已储存在轨迹存储模块中的配对轨迹,松开移动指令按键即可实现应用的打开,步骤简单,操作方便;
2.当用户手提重物或抓住公交设施上的扶手时,可以通过单手绘制轨迹来实现移动终端的解锁或相应应用的打开,避免了传统解锁或打开应用的单手操作的不便,同时用户可以对移动终端进行有效抓握,防止出现移动终端滑落并摔坏的现象,更加安全方便。
上述所述轨迹记录模块包括一九轴传感器和一通滤波器。
上述所述通过识别运动轨迹而实现快速响应应用的***还包括一指令启动判断模块,用于:当指令启动按键被触发后,判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。指令启动按键可作为***预设或第三方应用等其他应用的快捷按键,使得本***可以与其他应用共用该按键,一方面节省了移动终端的按键布局,另一方面可减少相应结构,降低模具成本。
上述所述轨迹记录模块于指令启动按键被触发后开始记录移动终端的运动轨迹,于指令启动按键停止被触发时,生成移动终端的运动轨迹。
上述所述与配对轨迹对应的应用包括***预设应用、第三方应用和屏幕解锁程序。
本发明的第二目的在于提供通过识别运动轨迹而实现快速响应应用的方法,它能实现单手对移动终端上应用的快速打开,使用方便。
本发明所述的通过识别运动轨迹而实现快速响应应用的方法的技术方案是这样实现的:
通过识别运动轨迹而实现快速响应应用的方法,应用于权利要求1所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:它包括以下步骤:
a.指令启动按键响应外部指令后启动轨迹记录模块;
b.轨迹记录模块记录并生成移动终端的运动轨迹;
c.移动终端存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
d.当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,启动与该匹配的配对轨迹相应的应用。
本发明所述的通过识别运动轨迹而实现快速响应应用的方法与现有技术相比具有如下优点:
1.传统移动终端***在打开一个应用时,需要依次进行屏幕解锁、点击进入菜单、翻页查找、点击应用图标以打开相应应用等操作,流程过多,操作繁琐,而本发明所述的通过识别运动轨迹而实现快速响应应用的方法仅需按住指令启动按键,用移动终端在空中绘制已储存在轨迹存储模块中的配对轨迹,松开移动指令按键即可实现应用的打开的操作,步骤简单,操作方便;
2.当用户手提重物或抓住公交设施上的扶手时,可以通过单手绘制轨迹来实现移动终端的解锁或相应应用的打开,避免了传统解锁或打开应用的单手操作的不便,同时用户可以对移动终端进行有效抓握,防止出现移动终端滑落并摔坏的现象,更加安全方便。
上述方法于步骤a和b之间还包括步骤e:判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。指令启动按键可作为***预设或第三方应用等其他应用的快捷按键,使得本***可以与其他应用共用该按键,一方面节省了移动终端的按键布局,另一方面可减少相应结构,降低模具成本。
上述所述轨迹记录模块包括一九轴传感器和一通滤波器,所述步骤b具体为:
选定一个点A作为运动轨迹的起点,记录点A的坐标(Sx0,Sy0,Sz0);
每隔一定时间t读取一次九轴传感器返回的加速度值,设读取的第n(n≥1)次加速度值为gxn、gyn、gzn;
根据公式△Sxn=(gxn*t2)/2,△Syn=(gyn*t2)/2,△Szn=(gzn*t2)/2得到第n个t内,移动终端的移动距离(△Sxn,△Syn,△Szn);
根据公式Sxn=Sx(n-1)+△Sxn,Syn=Sy(n-1)+△Syn,Szn=Sz(n-1)+△Szn得第n个t时,移动终端的空间位置Bn(Bxn,Byn,Bzn),如此得到一系列用以反应移动终端运动轨迹的空间上的点;
利用带通滤波器,对上述空间上的点进行过滤,去掉偏离较远的点,得空间点序列Cn(Cxn,Cyn,Czn)(n≥1);
取Cn(Cxn,Cyn,Czn)(n≥1)中距离最远的两个点M和N,连线MN,然后取Cn(Cxn,Cyn,Czn)(n≥1)中到MN垂直距离最远的点O,根据三点构成一个平面的原理,得平面MNO;
将Cn(Cxn,Cyn,Czn)(n≥1)的所有点映射到平面MNO上,得到平面点序列Dn(Dxn,Dyn)(n≥1);
根据移动终端屏幕的大小,将平面MNO上的点序列Dn(Dxn,Dyn)(n≥1)的各个点,等比例放大或缩小,得到对应的移动终端屏幕上的点序列En(Exn,Eyn)(n≥1);
将点序列En(Exn,Eyn)(n≥1)上每两个相邻点之间用曲线连接起来,即得到所绘轨迹。
上述所述步骤d具体为:
分别取Exn、Eyn(n≥1)中差值最大的两个值Sxmax、Symax;
根据公式Sxmax/N=Kx,Symax/N=Ky得到将点En(Exn,Eyn)(n≥1)映射到N*N的方格上的缩放比例Kx、Ky;
根据公式Fxn=Exn/Kx,Fyn=Eyn/Ky得到点En(Exn,Eyn)(n≥1)映射到N*N的方格上后的点序列Fn(Fxn,Fyn)(n≥1);
根据公式Sn2=(Fxn-Fx(n-1))2+(Fyn-Fy(n-1))2和得到每相邻两个点之间的距离Sn(n≥1);
根据公式S=S0+S1+S2+……+Sn得到移动终端运动轨迹在N*N方格上显示的长度S;
根据公式Sm=S/N,得到长度S被N等分后,每等分的长度Sm;
定义F1(Fx1,Fy1)为G1(Gx1,Gy1)(Gx1=Fx1,Gy1=Fy1),从F1(Fx1,Fy1)开始顺序往后取Fk(Fxk,Fyk)(n≥k≥1)中到F1距离最接近Sm的点Fj(Fxj,Fyj)(n≥j≥1),定义为点G2(Gx2,Gy2)(Gx2=Fxj,Gy2=Fyj)(n≥j≥1),再以G2为起点,按上述方法确定G3,以此类推,确定点G4、G5……Gm(n-1≥m≥1)……Gn;
以点Gm(n-1≥m≥1)为坐标原点,将平面分为以Gm为公共顶角,在圆周方向上顺序邻接的八个扇面区域,按顺时针方向依次定义为扇面区域1、扇面区域2、扇面区域3、扇面区域4、扇面区域5、扇面区域6、扇面区域7、扇面区域8;
将扇面区域1与扇面区域2的公共边定义为K1、扇面区域2与扇面区域3的公共边定义为K2、扇面区域3与扇面区域4的公共边定义为K3……扇面区域8与扇面区域1的公共边定义为K8;
判断点Gm后的一点Gm+1相对于点Gm的空间位置,例如:若Gm+1相对于Gm位于在扇面区域1或公共边K1上,则取Gm+1相对于Gm的方向值为1,若Gm+1相对于Gm位于扇面区域6或公共边K6上,则取Gm+1相对于Gm的方向值为6;由此得出G2相对于G1的方向值、G3相对于G2的方向值、G4相对于G3的方向值.....Gn相对于Gn-1的方向值,将上述方向值顺序排列组成字符串。
上述所述移动终端中储存有多个代表不同配对轨迹的字符串,移动终端依次或同时将储存的字符串与由移动终端运动轨迹生成的字符串进行比对,若已储存的字符串中含有与移动终端运动轨迹生成的字符串匹配的字符串,则启动与匹配到的字符串相应的应用;若已储存的字符串中没有与移动终端运动轨迹生成的字符串匹配的字符串,则***不作任何处理。
附图说明:
下面结合附图对本发明作详细的说明:
图1是本发明实施例的总流程图示意图;
图2是本发明实施例记录并生成移动终端运动轨迹的流程图;
图3是本发明实施例确定Gm+1相对于Gm的方向值的示意图。
具体实施方式:
通过识别运动轨迹而实现快速响应应用的***。它包括:
一轨迹记录模块,用于记录并生成移动终端的运动轨迹;
一指令启动按键,指令启动按键响应外部指令后启动该轨迹记录模块;
一轨迹存储模块,存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
一轨迹识别模块,将移动终端的运动轨迹与轨迹存储模块中的配对轨迹进行比较,判断移动终端的运动轨迹是否与轨迹存储模块中的某一配对轨迹匹配;
一响应模块,当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,响应模块启动与该匹配的配对轨迹相应的应用。
它还包括一指令启动判断模块,当指令启动按键被触发后,判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。
它还包括一反馈模块,当后台未开启共用该指令启动按键的其他应用、轨迹记录模块启动时,反馈模块发出反馈信息,所述反馈信息可以是振动、指示灯闪烁或音乐,以提醒用户开始绘制移动终端的运动轨迹。
所述启动指令按键为音量减键,当音量减键被触发后,指令启动判断模块判断移动终端后台是否已经开启支持减小音量的应用;若后台开启了相应应用,则执行减小音量操作,若后台未开启相应应用,则启动轨迹记录模块。音量减键可以在作为视频、音乐播放器音量或通讯送话音量调整快捷键的同时,作为本***的启动指令按键,使本***具有更好的兼容性。
所述轨迹记录模块于指令启动按键被触发后开始记录移动终端的运动轨迹,于指令启动按键停止被触发时,生成移动终端的运动轨迹。
上述所述轨迹记录模块包括一九轴传感器和一通滤波器,九轴传感器包括陀螺仪、加速度传感器和磁力传感器。
上述所述存储模块中储存的用以代表不同配对轨迹的字符串可以是通过用户绘制轨迹产生的,也可以是***预设的。
所述与配对轨迹对应的应用包括***预设应用、第三方应用和屏幕解锁程序。
如图1和图2所示,通过识别移动终端运动轨迹而实现快速响应应用的方法,应用于上述通过识别运动轨迹而实现快速响应应用的***,其特征在于:它包括以下步骤:
a.指令启动按键响应外部指令后启动轨迹记录模块;
b.轨迹记录模块记录并生成移动终端的运动轨迹;
c.移动终端存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
d.当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,启动与该匹配的配对轨迹相应的应用。
于步骤a和b之间还包括步骤e:判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。
上述所述轨迹记录模块包括一九轴传感器和一通滤波器,九轴传感器包括陀螺仪、加速度传感器和磁力传感器。
所述步骤b具体包括:
选定一个点A作为运动轨迹的起点,记录点A的坐标(Sx0,Sy0,Sz0);
每隔一定时间(本实施例取10ms)读取一次九轴传感器返回的加速度值,设读取的第n(n≥1)次加速度值为gxn、gyn、gzn;
根据公式△Sxn=(gxn*t2)/2,△Syn=(gyn*t2)/2,△Szn=(gzn*t2)/2(t=10ms)得到第n个10ms内,移动终端的移动距离(△Sxn,△Syn,△Szn);
根据公式Sxn=Sx(n-1)+△Sxn,Syn=Sy(n-1)+△Syn,Szn=Sz(n-1)+△Szn得第n个10ms时,移动终端的空间位置Bn(Bxn,Byn,Bzn),如此得到一系列用以反应移动终端运动轨迹的空间上的点;
利用带通滤波器,对上述空间上的点进行过滤,去掉偏离较远的点,得空间点序列Cn(Cxn,Cyn,Czn)(n≥1);
取Cn(Cxn,Cyn,Czn)(n≥1)中距离最远的两个点M和N,连线MN,然后取Cn(Cxn,Cyn,Czn)(n≥1)中到MN垂直距离最远的点O,根据三点构成一个平面的原理,得平面MNO;
将Cn(Cxn,Cyn,Czn)(n≥1)的所有点映射到平面MNO上,得到平面点序列Dn(Dxn,Dyn)(n≥1);
根据移动终端屏幕的大小,将平面MNO上的点序列Dn(Dxn,Dyn)(n≥1)的各个点,等比例放大或缩小,得到对应的移动终端屏幕上的点序列En(Exn,Eyn)(n≥1);
将得到的点序列En(Exn,Eyn)(n≥1)上每两个相邻点之间用曲线连接起来,即得到所绘轨迹。
上述所述步骤d具体包括:
分别取Exn、Eyn(n≥1)中差值最大的两个值Sxmax、Symax;
根据公式Sxmax/N=Kx,Symax/N=Ky得到将点En(Exn,Eyn)(n≥1)映射到N*N的方格上的缩放比例Kx、Ky;
根据公式Fxn=Exn/Kx,Fyn=Eyn/Ky得到点En(Exn,Eyn)(n≥1)映射到N*N的方格上后的点Fn(Fxn,Fyn)(n≥1);
根据公式Sn2=(Fxn-Fx(n-1))2+(Fyn-Fy(n-1))2和得到每相邻两个点之间的距离Sn(n≥1);
根据公式S=S0+S1+S2+……+Sn得到移动终端运动轨迹在N*N方格上显示的长度S;
根据公式Sm=S/N,得到长度S被N等分后,每等分的长度Sm;
定义F1(Fx1,Fy1)为G1(Gx1,Gy1)(Gx1=Fx1,Gy1=Fy1),从F1(Fx1,Fy1)开始顺序往后取Fk(Fxk,Fyk)(n≥k≥1)中到F1距离最接近Sm的点Fj(Fxj,Fyj)(n≥j≥1),定义为点G2(Gx2,Gy2)(Gx2=Fxj,Gy2=Fyj)(n≥j≥1),再以G2为起点,按上述方法确定G3,以此类推,确定点G4、G5……Gm(n-1≥m≥1)……Gn;
如图3所示,以点Gm(n-1≥m≥1)为坐标原点,将平面分为以Gm为公共顶角,在圆周方向上顺序邻接的若干个扇面区域(本实施例中取扇面区域的数量为八个),按顺时针方向依次定义为扇面区域1、扇面区域2、扇面区域3、扇面区域4、扇面区域5、扇面区域6、扇面区域7、扇面区域8;
将扇面区域1与扇面区域2的公共边定义为K1、扇面区域2与扇面区域3的公共边定义为K2、扇面区域3与扇面区域4的公共边定义为K3……扇面区域8与扇面区域1的公共边定义为K8;
判断点Gm后的一点Gm+1相对于点Gm的空间位置,例如:若Gm+1相对于Gm位于在扇面区域1或公共边K1上,则取Gm+1相对于Gm的方向值为1,若Gm+1相对于Gm位于扇面区域6或公共边K6上,则取Gm+1相对于Gm的方向值为6;由此得出G2相对于G1的方向值、G3相对于G2的方向值、G4相对于G3的方向值.....Gn相对于Gn-1的方向值,将上述方向值顺序排列组成字符串。
所述移动终端中储存有多个代表不同配对轨迹的字符串,移动终端依次或同时将储存的字符串与由移动终端运动轨迹生成的字符串进行比对,若已储存的字符串中含有与移动终端运动轨迹生成的字符串匹配的字符串,则启动与匹配到的字符串相应的应用;若已储存的字符串中没有与移动终端运动轨迹生成的字符串匹配的字符串,则***不作任何处理。
上述将移动终端运动轨迹的长度S分为N段可便于对运动轨迹均匀取Gm值,同时使得移动终端生成的字符串的方向值的数量与轨迹存储模块中方向值的数量相应或相等,以便轨迹识别模块的比对。
以上内容是结合具体实施例对本发明的进一步详细说明,不能认定为具体的实施方案只局限于这些说明。如所述时间间隔不仅限于10ms,所述扇面区域不仅限于8个,所述轨迹记录模块不仅限于包括九轴传感器和通滤波器,任何能依照本发明所述***及方法构思实现应用快速响应的替换、推演或优化都应当均应视为属于本发明的保护范围。
Claims (10)
1.通过识别运动轨迹而实现快速响应应用的***,其特征在于:它包括:
一轨迹记录模块,用于记录并生成移动终端的运动轨迹;
一指令启动按键,指令启动按键响应外部指令后启动该轨迹记录模块;
一轨迹存储模块,存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
一轨迹识别模块,将移动终端的运动轨迹与轨迹存储模块中的配对轨迹进行比较,判断移动终端的运动轨迹是否与轨迹存储模块中的某一配对轨迹匹配;
一响应模块,当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,响应模块启动与该匹配的配对轨迹相应的应用。
2.根据权利要求1所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:所述轨迹记录模块包括一九轴传感器和一通滤波器。
3.根据权利要求1所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:它还包括一指令启动判断模块,用于:当指令启动按键被触发后,判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。
4.根据权利要求1至3之一所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:所述轨迹记录模块于指令启动按键被触发后开始记录移动终端的运动轨迹,于指令启动按键停止被触发时,生成移动终端的运动轨迹。
5.根据权利要求1至3之一所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:所述与配对轨迹对应的应用包括***预设应用、第三方应用和屏幕解锁程序。
6.通过识别运动轨迹而实现快速响应应用的方法,应用于权利要求1或2所述的通过识别运动轨迹而实现快速响应应用的***,其特征在于:它包括以下步骤:
a.指令启动按键响应外部指令后启动轨迹记录模块;
b.轨迹记录模块记录并生成移动终端的运动轨迹;
c.移动终端存储有至少一配对轨迹,任一配对轨迹均对应移动终端上的一个应用;
d.当轨迹识别模块判断移动终端的运动轨迹与轨迹存储模块中某一配对轨迹匹配时,启动与该匹配的配对轨迹相应的应用。
7.根据权利要求6所述的通过识别运动轨迹而实现快速响应应用的方法,其特征在于:于步骤a和b之间还包括步骤e:判断移动终端后台是否已经开启共用该指令启动按键的其他应用;若后台已经开启共用该指令启动按键的其他应用,则执行该其他应用的操作,若后台未开启共用该指令启动按键的其他应用,则启动轨迹记录模块。
8.根据权利要求7所述的通过识别运动轨迹而实现快速响应应用的方法,其特征在于:所述轨迹记录模块包括一九轴传感器和一通滤波器,所述步骤b具体为:
选定一个点A作为运动轨迹的起点,记录点A的坐标(Sx0,Sy0,Sz0);
每隔一定时间t读取一次九轴传感器返回的加速度值,设读取的第n(n≥1)次加速度值为gxn、gyn、gzn;
根据公式△Sxn=(gxn*t2)/2,△Syn=(gyn*t2)/2,△Szn=(gzn*t2)/2得到第n个t内,移动终端的移动距离(△Sxn,△Syn,△Szn);
根据公式Sxn=Sx(n-1)+△Sxn,Syn=Sy(n-1)+△Syn,Szn=Sz(n-1)+△Szn得第n个t时,移动终端的空间位置Bn(Bxn,Byn,Bzn),如此得到一系列用以反应移动终端运动轨迹的空间上的点;
利用带通滤波器,对上述空间上的点进行过滤,去掉偏离较远的点,得空间点序列Cn(Cxn,Cyn,Czn)(n≥1);
取Cn(Cxn,Cyn,Czn)(n≥1)中距离最远的两个点M和N,连线MN,然后取Cn(Cxn,Cyn,Czn)(n≥1)中到MN垂直距离最远的点O,根据三点构成一个平面的原理,得平面MNO;
将Cn(Cxn,Cyn,Czn)(n≥1)的所有点映射到平面MNO上,得到平面点序列Dn(Dxn,Dyn)(n≥1);
根据移动终端屏幕的大小,将平面MNO上的点序列Dn(Dxn,Dyn)(n≥1)的各个点,等比例放大或缩小,得到对应的移动终端屏幕上的点序列En(Exn,Eyn)(n≥1);
将点序列En(Exn,Eyn)(n≥1)上每两个相邻点之间用曲线连接起来,即得到所绘轨迹。
9.根据权利要求8所述的通过识别运动轨迹而实现快速响应应用的方法,其特征在于:所述步骤d具体为:
分别取Exn、Eyn(n≥1)中差值最大的两个值Sxmax、Symax;
根据公式Sxmax/N=Kx,Symax/N=Ky得到将点En(Exn,Eyn)(n≥1)映射到N*N的方格上的缩放比例Kx、Ky;
根据公式Fxn=Exn/Kx,Fyn=Eyn/Ky得到点En(Exn,Eyn)(n≥1)映射到N*N的方格上后的点序列Fn(Fxn,Fyn)(n≥1);
根据公式Sn2=(Fxn-Fx(n-1))2+(Fyn-Fy(n-1))2和得到每相邻两个点之间的距离Sn(n≥1);
根据公式S=S0+S1+S2+……+Sn得到移动终端运动轨迹在N*N方格上显示的长度S;
根据公式Sm=S/N,得到长度S被N等分后,每等分的长度Sm;
定义F1(Fx1,Fy1)为G1(Gx1,Gy1)(Gx1=Fx1,Gy1=Fy1),从F1(Fx1,Fy1)开始顺序往后取Fk(Fxk,Fyk)(n≥k≥1)中到F1距离最接近Sm的点Fj(Fxj,Fyj)(n≥j≥1),定义为点G2(Gx2,Gy2)(Gx2=Fxj,Gy2=Fyj)(n≥j≥1),再以G2为起点,按上述方法确定G3,以此类推,确定点G4、G5……Gm(n-1≥m≥1)……Gn;
以点Gm(n-1≥m≥1)为坐标原点,将平面分为以Gm为公共顶角,在圆周方向上顺序邻接的八个扇面区域,按顺时针方向依次定义为扇面区域1、扇面区域2、扇面区域3、扇面区域4、扇面区域5、扇面区域6、扇面区域7、扇面区域8;
将扇面区域1与扇面区域2的公共边定义为K1、扇面区域2与扇面区域3的公共边定义为K2、扇面区域3与扇面区域4的公共边定义为K3……扇面区域8与扇面区域1的公共边定义为K8;
判断点Gm后的一点Gm+1相对于点Gm的空间位置,例如:若Gm+1相对于Gm位于在扇面区域1或公共边K1上,则取Gm+1相对于Gm的方向值为1,若Gm+1相对于Gm位于扇面区域6或公共边K6上,则取Gm+1相对于Gm的方向值为6;由此得出G2相对于G1的方向值、G3相对于G2的方向值、G4相对于G3的方向值.....Gn相对于Gn-1的方向值,将上述方向值顺序排列组成字符串。
10.根据权利要求9所述的通过识别运动轨迹而实现快速响应应用的方法,其特征在于:所述移动终端中储存有多个代表不同配对轨迹的字符串,移动终端依次或同时将储存的字符串与由移动终端运动轨迹生成的字符串进行比对,若已储存的字符串中含有与移动终端运动轨迹生成的字符串匹配的字符串,则启动与匹配到的字符串相应的应用;若已储存的字符串中没有与移动终端运动轨迹生成的字符串匹配的字符串,则***不作任何处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310638360.XA CN104679285A (zh) | 2013-12-02 | 2013-12-02 | 通过识别运动轨迹而实现快速响应应用的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310638360.XA CN104679285A (zh) | 2013-12-02 | 2013-12-02 | 通过识别运动轨迹而实现快速响应应用的***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104679285A true CN104679285A (zh) | 2015-06-03 |
Family
ID=53314474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310638360.XA Pending CN104679285A (zh) | 2013-12-02 | 2013-12-02 | 通过识别运动轨迹而实现快速响应应用的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104679285A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105809018A (zh) * | 2016-03-11 | 2016-07-27 | 深圳市金立通信设备有限公司 | 一种滑动轨迹验证方法及终端 |
TWI566119B (zh) * | 2015-10-28 | 2017-01-11 | 健行學校財團法人健行科技大學 | 軌跡認證裝置及其方法 |
CN113570761A (zh) * | 2021-08-06 | 2021-10-29 | 广州小鹏汽车科技有限公司 | 车辆控制方法、装置、车载终端及存储介质 |
CN115793923A (zh) * | 2023-02-09 | 2023-03-14 | 深圳市泛联信息科技有限公司 | 一种人机界面运动轨迹识别方法、***、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916166A (zh) * | 2010-08-19 | 2010-12-15 | 中兴通讯股份有限公司 | 应用程序的启动方法和移动终端 |
CN102135850A (zh) * | 2010-12-06 | 2011-07-27 | 华为终端有限公司 | 手持终端设备及其自动解锁的方法 |
CN102880407A (zh) * | 2012-07-24 | 2013-01-16 | 东莞宇龙通信科技有限公司 | 应用启动的方法及其通信终端 |
CN102915184A (zh) * | 2012-09-18 | 2013-02-06 | 百度在线网络技术(北京)有限公司 | 用于移动终端的交互控制方法、装置和移动终端 |
CN203012587U (zh) * | 2012-11-28 | 2013-06-19 | 深圳市经纬科技有限公司 | 一种移动电子设备 |
-
2013
- 2013-12-02 CN CN201310638360.XA patent/CN104679285A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916166A (zh) * | 2010-08-19 | 2010-12-15 | 中兴通讯股份有限公司 | 应用程序的启动方法和移动终端 |
CN102135850A (zh) * | 2010-12-06 | 2011-07-27 | 华为终端有限公司 | 手持终端设备及其自动解锁的方法 |
CN102880407A (zh) * | 2012-07-24 | 2013-01-16 | 东莞宇龙通信科技有限公司 | 应用启动的方法及其通信终端 |
CN102915184A (zh) * | 2012-09-18 | 2013-02-06 | 百度在线网络技术(北京)有限公司 | 用于移动终端的交互控制方法、装置和移动终端 |
CN203012587U (zh) * | 2012-11-28 | 2013-06-19 | 深圳市经纬科技有限公司 | 一种移动电子设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI566119B (zh) * | 2015-10-28 | 2017-01-11 | 健行學校財團法人健行科技大學 | 軌跡認證裝置及其方法 |
CN105809018A (zh) * | 2016-03-11 | 2016-07-27 | 深圳市金立通信设备有限公司 | 一种滑动轨迹验证方法及终端 |
CN113570761A (zh) * | 2021-08-06 | 2021-10-29 | 广州小鹏汽车科技有限公司 | 车辆控制方法、装置、车载终端及存储介质 |
CN115793923A (zh) * | 2023-02-09 | 2023-03-14 | 深圳市泛联信息科技有限公司 | 一种人机界面运动轨迹识别方法、***、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102041332B1 (ko) | 모바일 운영 시스템 | |
US10939065B2 (en) | Display apparatus and method for controlling display of display apparatus | |
CN110377196B (zh) | 电子设备及其控制方法 | |
EP3232731B1 (en) | Mobile terminal | |
US10891005B2 (en) | Electronic device with bent display and method for controlling thereof | |
US10505752B2 (en) | Electronic apparatus and method of controlling group action | |
JP6083072B2 (ja) | スマートエアマウス | |
EP2490104B1 (en) | Method and mobile terminal for controlling application in the mobile terminal | |
CN104007892B (zh) | 用于控制多个对象的显示的方法及其移动终端 | |
US9407824B2 (en) | Multi-directional content capture on mobile devices | |
EP3223113B1 (en) | Foldable display device | |
KR101885131B1 (ko) | 디스플레이 장치의 화면 스크롤 방법 및 그 장치 | |
US10088977B2 (en) | Electronic device and method for providing content according to field attribute | |
KR101636460B1 (ko) | 전자 장치 및 그 제어 방법 | |
US20120281129A1 (en) | Camera control | |
EP2784657A2 (en) | Method and device for switching tasks | |
US20140274217A1 (en) | Method and apparatus for operating electronic device with cover | |
KR20170043065A (ko) | 휴대 장치 및 휴대 장치의 화면 표시방법 | |
CN104679285A (zh) | 通过识别运动轨迹而实现快速响应应用的***及方法 | |
CN107407945A (zh) | 从锁屏捕获图像的***和方法 | |
US20140258922A1 (en) | Electronic apparatus displaying representative information and control method thereof | |
CN102339200B (zh) | 显示方法及便携式电子设备 | |
CN103777755A (zh) | 一种信息处理方法及电子设备 | |
JP2020053065A (ja) | アプリケーションインターフェースを表示する方法、装置および電子デバイス | |
CN109391766A (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 | ||
CB02 | Change of applicant information |
Address after: 283 No. 523000 Guangdong province Dongguan city Changan town usha BBK Avenue Applicant after: VIVO MOBILE COMMUNICATION CO., LTD. Address before: 283 No. 523000 Guangdong province Dongguan city Changan town usha BBK Avenue Applicant before: ACCO ELECTRONIC SCIENCE & TECHNOLOGY CO., LTD. |
|
COR | Change of bibliographic data | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150603 |
|
RJ01 | Rejection of invention patent application after publication |