一种功能触发方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:20725512 阅读:37 留言:0更新日期:2019-03-30 17:49
本申请公开了一种功能触发方法,区别于现有基于图像识别原理判断实际输入的轨迹图案与预设的标准轨迹图案间是否一致的方法,本申请基于轨迹图案中由各轨迹点连接得到的轨迹线段的方向进行横向对比的方式来判断两者间的一致性,将图像的相似度计算转为方向值的计算,后者可直接基于各轨迹点的坐标轻易算得,无需像前者一样基于整体图像借助复杂的算法进行计算,可明显减少计算复杂度,进而降低需要占用的系统资源数量,更适合应用于各式轻量级的智能移动终端,用户使用体验更佳。本申请还同时公开了一种功能触发系统、装置及计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
一种功能触发方法、系统、装置及计算机可读存储介质
本申请涉及条件触发
,特别涉及一种功能触发方法、系统、装置及计算机可读存储介质。
技术介绍
电子信息化的不断迈进给现代社会带来了新的繁荣,可以从计算机终端上功能触发方式的变化窥见一二。最初,基于命令行的操作系统,通过输入固定的功能代码实现相应功能的触发,这一阶段必须通过专业的操作人员来实现功能,因误输入导致功能无法实现的情况十分常见。之后,出现了图形化的操作系统,编程人员将部分固定的功能代码使用不同的图形进行上层封装,这一阶段可以直接使用鼠标或键盘通过点击相应图标的方式触发相应的功能,为不具有底层代码操作能力的广大使用者提供了极具吸引力的操作方式。在小型智能移动终端和全面屏大行其道的今天,逐渐出现了新的功能触发方式,不需要在固定的地方进行点击相应的功能图标,可以通过与相应功能存在对应关系的手势操作方式实现功能的触发。一种现今使用较多的方式为基于轨迹识别的自定义图案解锁,用户可以通过预设一些自定义图案,并为每个自定义图案绑定不同的功能触发链接,以便后续只要再次在相同的设备上绘制出相同的自定义图案即可快速触发相应的功能,这一方式已经广泛被应用于设备解锁验证、长步骤功能触发等方面。现今基于轨迹识别的自定义图案解锁方式,绝大多是通过图像识别的方式实现实际输入的图案与预设图案间的比对,而基于图像识别的相似度比较方式在实现上存在精度和占用资源数的不平衡问题,如果要求高精度,现有图像识别方法为实现这一目的需要占用较多的系统资源;若要求占用较少的系统资源则会随之导致识别精度的降低。占用系统资源的多少则直接影响用户的使用体验,尤其在后台运行有大量程序时,再占用较多的系统资源来进行图像相似度的计算和识别时,实际并不适用于智能移动终端这一轻量级应用平台,进而使得用户使用体验较差。因此,如何克服现有基于图像识别的自定义图案功能触发方式存在的各项技术缺陷,提供一种在占用较少系统资源的情况下也能实现较高精度的自定义图案功能触发方法是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种功能触发方法,区别于现有基于图像识别原理判断实际输入的轨迹图案与预设的标准轨迹图案间是否一致的方法,本申请基于轨迹图案中由各轨迹点连接得到的轨迹线段的方向进行横向对比的方式来判断两者间的一致性,将图像的相似度计算转为方向值的计算,后者可直接基于各轨迹点的坐标轻易算得,无需像前者一样基于整体图像借助复杂的算法进行计算,可明显减少计算复杂度,进而降低需要占用的系统资源数量,更适合应用于各式轻量级的智能移动终端,用户使用体验更佳。本申请的另一目的在于提供了一种功能触发系统、装置及计算机可读存储介质。为实现上述目的,本申请提供一种功能触发方法,该功能触发方法包括:接收输入的实际轨迹图案;通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列;判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致;若是,则调用与标准轨迹图案相对应的功能链接来触发相应的功能;其中,所述标准轨迹图案为预先绘制得到,并对应所述标准方向值序列。可选的,通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列,包括:按所述绘制顺序依次连接所述实际轨迹图案中各相邻轨迹点,得到各轨迹线段;分别计算各所述轨迹线段在预设直角坐标系下的斜率,并将各所述斜率作为对应轨迹线段的方向值;将各所述方向值按所述绘制顺序进行排列,得到所述实际方向值序列。可选的,判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致,包括:根据公式计算得到序列方向值差异;其中,X为所述序列方向值差异,n为所述标准方向值序列和所述实际方向值序列中方向值的数量,所述实际方向值表示所述实际方向值序列中的方向值,所述标准方向值表示所述标准方向值序列中的方向值;判断所述序列方向值差异是否小于预设允许误差。可选的,该功能触发方法还包括:在预设位置显示上一次输入的错误轨迹图案。可选的,调用与标准轨迹图案相对应的功能链接来触发相应的功能,包括:调用与所述标准轨迹图案相对应的解锁功能链接,以利用根据所述解锁功能链接生成的解锁指令对设备进行解锁。为实现上述目的,本申请还提供了一种功能触发系统,所述功能触发系统包括:实际轨迹图案接收单元,用于接收输入的实际轨迹图案;方向值计算及序列生成单元,用于通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列;标准方向值一致判断单元,用于判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致;功能触发单元,用于若是,则调用与标准轨迹图案相对应的功能链接来触发相应的功能;其中,所述标准轨迹图案为预先绘制得到,并对应所述标准方向值序列。可选的,所述方向值计算及序列生成单元包括:轨迹点连接及轨迹线段生成子单元,用于按所述绘制顺序依次连接所述实际轨迹图案中各相邻轨迹点,得到各轨迹线段;方向值计算子单元,用于分别计算各所述轨迹线段在预设直角坐标系下的斜率,并将各所述斜率作为对应轨迹线段的方向值;方向值排列子单元,用于将各所述方向值按所述绘制顺序进行排列,得到所述实际方向值序列。可选的,所述标准方向值一致判断单元包括:序列方向值差异计算子单元,用于根据公式计算得到序列方向值差异;其中,X为所述序列方向值差异,n为所述标准方向值序列和所述实际方向值序列中方向值的数量,所述实际方向值表示所述实际方向值序列中的方向值,所述标准方向值表示所述标准方向值序列中的方向值;与预设允许误差比较子单元,用于判断所述序列方向值差异是否小于预设允许误差。可选的,该功能触发系统还包括:错误提醒单元,用于在预设位置显示上一次输入的错误轨迹图案。可选的,所述功能触发单元包括:解锁子单元,用于调用与所述标准轨迹图案相对应的解锁功能链接,以利用根据所述解锁功能链接生成的解锁指令对设备进行解锁。为实现上述目的,本申请还提供了一种功能触发装置,该装置包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述内容所描述的功能触发方法的步骤。为实现上述目的,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述内容所描述的功能触发方法的步骤。显然,本申请所提供的一种功能触发方法,区别于现有基于图像识别原理判断实际输入的轨迹图案与预设的标准轨迹图案间是否一致的方法,本申请基于轨迹图案中由各轨迹点连接得到的轨迹线段的方向进行横向对比的方式来判断两者间的一致性,将图像的相似度计算转为方向值的计算,后者可直接基于各轨迹点的坐标轻易算得,无需像前者一样基于整体图像借助复杂的算法进行计算,可明显减少计算复杂度,进而降低需要占用的系统资源数量,更适合应用于各式轻量级的智能移动终端,用户使用体验更佳。本申请同时还提供了一种功能触发系统、装置及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施本文档来自技高网
...

【技术保护点】
1.一种功能触发方法,其特征在于,所述功能触发方法包括:接收输入的实际轨迹图案;通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列;判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致;若是,则调用与标准轨迹图案相对应的功能链接来触发相应的功能;其中,所述标准轨迹图案为预先绘制得到,并对应所述标准方向值序列。

【技术特征摘要】
1.一种功能触发方法,其特征在于,所述功能触发方法包括:接收输入的实际轨迹图案;通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列;判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致;若是,则调用与标准轨迹图案相对应的功能链接来触发相应的功能;其中,所述标准轨迹图案为预先绘制得到,并对应所述标准方向值序列。2.根据权利要求1所述的功能触发方法,其特征在于,通过不断计算各相邻轨迹点间连线方向的方式得到所述实际轨迹图案按绘制顺序排列的方向值序列,并将其作为实际方向值序列,包括:按所述绘制顺序依次连接所述实际轨迹图案中各相邻轨迹点,得到各轨迹线段;分别计算各所述轨迹线段在预设直角坐标系下的斜率,并将各所述斜率作为对应轨迹线段的方向值;将各所述方向值按所述绘制顺序进行排列,得到所述实际方向值序列。3.根据权利要求1所述的功能触发方法,其特征在于,判断排列于所述实际方向值序列中的各方向值是否与以相同顺序排列于标准方向值序列中的各方向值均一致,包括:根据公式计算得到序列方向值差异;其中,X为所述序列方向值差异,n为所述标准方向值序列和所述实际方向值序列中方向值的数量,所述实际方向值表示所述实际方向值序列中的方向值,所述标准方向值表示所述标准方向值序列中的方向值;判断所述序列方向值差异是否小于预设允许误差。4.根据权利要求1所述的功能触发方法,其特征在于,还包括:在预设位置显示上一次输入的错误轨迹图案。5.根据权利要求1至4任一项所述的功能触发方法,其特征在于,调用与标准轨迹图案相对应的功能链接来触发相应的功能,包括:调用与所述标准轨迹图案相对应的解锁功能链接,以利用根据所述解锁功能链接生成的解锁指令对设备进行解锁。6.一种功能触发系统,其特征在于,所述功能触发系统...

【专利技术属性】
技术研发人员:谢兴安
申请(专利权)人:深圳市口袋网络科技有限公司
类型:发明
国别省市:广东,44

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

1