指令处理方法及系统与流程

文档序号:12595685阅读:392来源:国知局
指令处理方法及系统与流程

本发明涉及计算机应用领域,尤其涉及一种指令处理方法及系统。



背景技术:

指纹识别器通常设置在手机的背板上,位于摄像镜头的下方。大多数用户手持手机的姿势中,食指是放在所述背板的指纹识别器的位置,用拇指来操作界面/按键。

特别针对触屏设备,在操作界面时,拇指会挡住界面所显示的部分内容。比如,当用户看小说、视频等时候,用户的界面操作往往给自己带来了看不全界面的小麻烦。甚至面对大屏幕的手持设备,用户在某些场合不便于进行界面操作。比如,在拥挤的车厢中,当用户既要扶住扶手,又需要进行界面操作时,用户采用现有操作方式,则不便于实现相应的界面操作。



技术实现要素:

本发明实施例提供一种指令处理方法及系统,用于解决现有技术中用户在不便于操作电子设备时,无法操作应用程序执行至少部分功能指令的问题。

本发明实施例采用以下技术方案:

第一方面,提供一种指令处理方法,用于包含指纹识别器的电子设备,包括:当监测到所述电子设备处于解锁状态后,获取用户操作所述指纹识别器所产生的操作信息;根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送所获取的操作信息所对应的功能指令。

优选地,在执行所述根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送相应的功能指令的步骤之前,还包括:根据当前运行的应用程序设定各操作信息及各功能指令的对应关系。

优选地,所述操作信息包括以下任一种:点击指纹识别器的操作信息、双击指纹识别器的操作信息、长按指纹识别器的操作信息;所述功能指令包括以下至少一种:翻页指令、显示/隐藏操作界面的指令、播放/暂停指令、播放下一首指令、连拍指令、拍照指令、开始/停止录像指令。

优选地,所述根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送所获取的操作信息所对应的功能指令的方式包括:根据预设的各操作信息和各键值的对应关系,将所获取的操作信息转换为相应的键值,并将所述键值发送给当前运行的应用程序,以便所述应用程序根据预设的各键值及所对应的各功能指令,执行所接收的键值所对应的功能指令。

优选地,在所述获取用户操作所述指纹识别器所产生的操作信息的步骤之前,所述指纹处理方法还包括:在当前所显示的界面上显示启动/停止获取用户操作所述指纹识别器所产生的操作信息的选项按钮;当获取到用户选择启动获取用户操作所述指纹识别器所产生的操作信息的选项时,执行获取用户操作所述指纹识别器所产生的操作信息的步骤;反之,则不予执行。或者,在监测到有获取指纹的指令时,停止执行获取用户操作所述指纹识别器所产生的操作信息的步骤。

第二方面,还提供一种指令处理系统,用于包含指纹识别器的电子设备,包括:操作信息获取模块,用于当监测到所述电子设备处于解锁状态后,获取用户操作所述指纹识别器所产生的操作信息;功能指令发送模块,用于根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送所获取 的操作信息所对应的功能指令。

优选地,所述功能指令发送模块还用于根据当前运行的应用程序设定各操作信息及各功能指令的对应关系。

优选地,所述操作信息包括以下任一种:点击指纹识别器的操作信息、双击指纹识别器的操作信息、长按指纹识别器的操作信息;所述功能指令包括以下至少一种:翻页指令、显示/隐藏操作界面的指令、播放/暂停指令、播放下一首指令、连拍指令、拍照指令、开始/停止录像指令。

优选地,所述功能指令发送模块用于根据预设的各操作信息和各键值的对应关系,将所获取的操作信息转换为相应的键值,并将所述键值发送给当前运行的应用程序,以便所述应用程序根据预设的各键值及所对应的各功能指令,执行所接收的键值所对应的功能指令。

优选地,所述指纹处理系统还包括:选项设置模块,用于在当前所显示的界面上显示启动/停止获取用户操作所述指纹识别器所产生的操作信息的选项按钮,当获取到用户选择启动获取用户操作所述指纹识别器所产生的操作信息的选项时,执行所述操作信息获取模块,反之,则不予执行;或者,所述选项设置模块用于在监测到有获取指纹的指令时,停止所述操作信息获取模块的执行。

如上所述,本发明的指令处理方法及系统,具有以下有益效果:通过获取指纹识别器在解锁状态的操作信息,并将其转换成相应的功能指令,如此能够解决用户在不便于操作电子设备时,无法操作应用程序执行至少部分功能指令的问题;另外,根据当前运行的应用程序设置各操作信息及各功能指令的对应关系,能够针对应用程序来设定操作信息所对应的功能指令,避免同一操作信息对应多个功能指令的情况;还有,采用各应用程序都能识别的键值能够便于应用程序对应匹配各自的功能指令;此外,在界面上显示选项按钮,便于用户 根据所在场所随时选择是否利用指纹识别器来发送指令。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明的指令处理方法的一个实施例的方法流程图。

图2是本发明的指令处理系统的一个实施例的结构方框图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出本发明提供的一种指令处理方法。所述指令处理方法主要由指令处理系统来执行。所述指令处理系统包括安装有指纹识别器及其驱动程序的电子设备中的软件及硬件。所述指令处理系统用于将用户在指纹识别器上的操作转换为对应当前运行的应用程序中某一功能指令。如此,能够为电子设备提供除触屏操作/按键操作之外的功能指令获取方式。所述电子设备包括但不限于:计算机设备、手机、平板电脑、触屏操作设备等。

在步骤S1中,所述指令处理系统当监测到所述电子设备处于解锁状态后, 获取用户操作所述指纹识别器所产生的操作信息。

具体地,所述指令处理系统可在所述电子设备启动后自动运行,并监测所述电子设备当前所处的状态,若处于锁屏状态时,则继续监测。当监测到所述电子设备处于解锁状态时,开始监测用户对所述电子设备的指纹识别器的操作。若用户操作了所述指纹识别器,则所述指令处理系统可接收到相应的操作信息。

其中,所述操作信息包括以下任一种:点击指纹识别器的操作信息、双击指纹识别器的操作信息、长按指纹识别器的操作信息。

其中,所述指令处理系统监测用户对所述电子设备的指纹识别器的操作的方式包括:获取自指纹识别器驱动程序驱动所述指纹识别器过程中所输出的操作信息。

例如,所述指令处理系统监测所述电子设备中的处理单元输出的解锁指令,则确定所述电子设备处于解锁状态,接着,再监测指纹识别器驱动程序。当用户点击所述指纹识别器时,所述指纹识别器驱动程序对应的输出点击指纹识别器的操作信息,则所述指令处理系统在接收到所述操作信息时,执行步骤S2。

在步骤S2中,所述指令处理系统根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送所获取的操作信息所对应的功能指令。

其中,所述预设的各操作信息及各功能指令的对应关系中包括但不限于:1)点击指纹识别器的操作信息对应的功能指令包括以下至少一种:翻页指令、播放下一首指令、拍照指令、开始/停止录像指令。2)双击指纹识别器的操作信息对应的功能指令包括以下至少一种:播放/暂停指令、显示/隐藏操作界面的指令。3)长按指纹识别器的操作信息对应的功能指令包括以下至少一种:连拍指令、显示/隐藏操作界面的指令。

具体地,所述指令处理系统可根据上述对应关系,向当前运行的应用程序 发送所获取的操作信息所对应的所有功能指令,则所述应用程序将按照所能识别的功能指令来执行相应的功能。例如,所述指令处理系统所获取的操作信息为双击指纹识别器的操作信息,则对应生成的功能指令为播放/暂停指令、和显示/隐藏操作界面的指令。同时,当前运行的应用程序为图片浏览程序,当所述图片浏览程序接收到播放/暂停指令和显示/隐藏操作界面的指令时,只能够识别显示/隐藏操作界面的指令,则所述图片浏览程序根据所识别的指令,将当前所显示的操作界面予以隐藏。

优选地,所述指令处理系统根据预设的各操作信息和各键值的对应关系,将所获取的操作信息转换为相应的键值,并将所述键值发送给当前运行的应用程序,以便所述应用程序根据预设的各键值及所对应的各功能指令,执行所接收的键值所对应的功能指令。

具体地,所述指令处理系统预设了各操作信息所对应的键值,在所述电子设备的处理单元中预设有每个键值与至少一种功能指令的对应关系。所述指令处理系统将在步骤S1中所获取的操作信息转换为相应的键值,并将所述键值发送给正在运行的应用程序。所述应用程序按照程序约定,将所接收的键值转换成相应的功能指令,并予以执行。

例如,所述指令处理系统预设键值#1对应点击指纹识别器的操作信息,键值#2对应双击指纹识别器的操作信息。当所述指令处理系统得到对应键值#1的操作信息时,将所述键值#1发送给正在运行的音乐播放器程序,则所述音乐播放器程序根据预设的所述键值#1所对应的播放下一首的功能指令,来执行相应操作。

更为优选地,所述指令处理系统在执行所述步骤S2之前,还执行根据当前运行的应用程序设定各操作信息及各功能指令的对应关系。

具体地,所述指令处理系统还获取当前正运行的应用程序,并根据预设的各应用程序和各功能指令的对应关系,确定当前运行的应用程序所对应的各功能指令。再根据预设的各操作信息和各功能指令的对应关系,从中选取对应正在运行的应用程序的各功能指令的操作信息,并建立相应的对应关系。

例如,所述指令处理系统中预设有:1)点击指纹识别器的操作信息对应的功能指令包括以下至少一种:翻页指令、播放下一首指令、拍照指令、开始/停止录像指令。2)双击指纹识别器的操作信息对应的功能指令包括以下至少一种:播放/暂停指令、显示/隐藏操作界面的指令。3)长按指纹识别器的操作信息对应的功能指令包括以下至少一种:连拍指令、显示/隐藏操作界面的指令。所述指令处理系统还预设有:1)音视频播放器核心程序所对应的功能指令包括:播放下一首指令、播放/暂停指令、显示/隐藏操作界面的指令;2)图文浏览核心程序所对应的功能指令包括:翻页指令、显示/隐藏操作界面的指令;3)应用启动图标显示程序所对应的功能指令包括:翻页指令;4)拍照核心程序所对应的功能指令包括:连拍指令、拍照指令;5)录像核心程序所对应的功能指令包括:开始/停止录像指令。

接着,所述指令处理系统监测到当前运行的应用程序调用上述5中核心程序中的任一种时,确定当权运行的应用程序所对应的各功能指令,并在获取到用户操作指纹识别器所产生的操作信息时,根据上述各对应关系,向所述应用程序发送相应的功能指令。

作为又一种优选方案,所述指令处理系统在所述获取用户操作所述指纹识别器所产生的操作信息的步骤之前,在当前所显示的界面上显示启动/停止获取用户操作所述指纹识别器所产生的操作信息的选项按钮;当获取到用户选择启动获取用户操作所述指纹识别器所产生的操作信息的选项时,执行获 取用户操作所述指纹识别器所产生的操作信息的步骤;反之,则不予执行。

具体地,所述选项按钮可以始终显示在当前界面中,用户可以选择启动或停止选项来指示所述指令处理系统是否执行步骤S1。如此,能够便于用户根据所在场景进行设置。例如,用户在地铁等较为拥挤的场合,可选择启动选项,用户在使用所述电子设备中的图文浏览软件看小说时,所述指令处理系统能够获取用户点击位于所述电子设备背板上的指纹识别器的操作信息,并对应的指令图文浏览软件执行翻页功能。当用户走出拥挤场合,也可以选择关闭选项,则用户可以根据日常习惯对所述电子设备进行操作。

可选的,所述指令处理系统在监测到有获取指纹的指令时,停止执行步骤S1。

具体地,所述指令处理系统在执行步骤S1的同时,还监测当前运行的应用程序是否发出获取指纹的指令,若是,则停止执行所述步骤S1,反之,则不予停止。如此,能有有效防止所述指令处理系统与其他应用程序冲突的使用指纹识别器。

图2示出本发明提供的一种指令处理系统。所述指令处理系统1包括安装有指纹识别器及其驱动程序的电子设备中的软件及硬件。所述指令处理系统1用于将用户在指纹识别器上的操作转换为对应当前运行的应用程序中某一功能指令。如此,能够为电子设备提供除触屏操作/按键操作之外的功能指令获取方式。所述电子设备包括但不限于:计算机设备、手机、平板电脑、触屏操作设备等。

所述指令处理系统1包括:操作信息获取模块11、功能指令发送模块12。

所述操作信息获取模块11用于当监测到所述电子设备处于解锁状态后,获取用户操作所述指纹识别器所产生的操作信息。

具体地,所述操作信息获取模块11可在所述电子设备启动后自动运行,并监测所述电子设备当前所处的状态,若处于锁屏状态时,则继续监测。当监测到所述电子设备处于解锁状态时,开始监测用户对所述电子设备的指纹识别器的操作。若用户操作了所述指纹识别器,则所述操作信息获取模块11可接收到相应的操作信息。

其中,所述操作信息包括以下任一种:点击指纹识别器的操作信息、双击指纹识别器的操作信息、长按指纹识别器的操作信息。

其中,所述操作信息获取模块11监测用户对所述电子设备的指纹识别器的操作的方式包括:获取自指纹识别器驱动程序驱动所述指纹识别器过程中所输出的操作信息。

例如,所述操作信息获取模块11监测所述电子设备中的处理单元输出的解锁指令,则确定所述电子设备处于解锁状态,接着,再监测指纹识别器驱动程序。当用户点击所述指纹识别器时,所述指纹识别器驱动程序对应的输出点击指纹识别器的操作信息,则所述操作信息获取模块11在接收到所述操作信息时,执行所述功能指令发送模块12。

所述功能指令发送模块12用于根据预设的各操作信息及各功能指令的对应关系,向当前运行的应用程序发送所获取的操作信息所对应的功能指令。

其中,所述预设的各操作信息及各功能指令的对应关系中包括但不限于:1)点击指纹识别器的操作信息对应的功能指令包括以下至少一种:翻页指令、播放下一首指令、拍照指令、开始/停止录像指令。2)双击指纹识别器的操作信息对应的功能指令包括以下至少一种:播放/暂停指令、显示/隐藏操作界面的指令。3)长按指纹识别器的操作信息对应的功能指令包括以下至少一种:连拍指令、显示/隐藏操作界面的指令。

具体地,所述功能指令发送模块12可根据上述对应关系,向当前运行的应用程序发送所获取的操作信息所对应的所有功能指令,则所述应用程序将按照所能识别的功能指令来执行相应的功能。例如,所述功能指令发送模块12所获取的操作信息为双击指纹识别器的操作信息,则对应生成的功能指令为播放/暂停指令、和显示/隐藏操作界面的指令。同时,当前运行的应用程序为图片浏览程序,当所述图片浏览程序接收到播放/暂停指令和显示/隐藏操作界面的指令时,只能够识别显示/隐藏操作界面的指令,则所述图片浏览程序根据所识别的指令,将当前所显示的操作界面予以隐藏。

优选地,所述功能指令发送模块12根据预设的各操作信息和各键值的对应关系,将所获取的操作信息转换为相应的键值,并将所述键值发送给当前运行的应用程序,以便所述应用程序根据预设的各键值及所对应的各功能指令,执行所接收的键值所对应的功能指令。

具体地,所述功能指令发送模块12预设了各操作信息所对应的键值,在所述电子设备的处理单元中预设有每个键值与至少一种功能指令的对应关系。所述功能指令发送模块12将所述操作信息获取模块11所提供的操作信息转换为相应的键值,并将所述键值发送给正在运行的应用程序。所述应用程序按照程序约定,将所接收的键值转换成相应的功能指令,并予以执行。

例如,所述功能指令发送模块12预设键值#1对应点击指纹识别器的操作信息,键值#2对应双击指纹识别器的操作信息。当所述功能指令发送模块12得到对应键值#1的操作信息时,将所述键值#1发送给正在运行的音乐播放器程序,则所述音乐播放器程序根据预设的所述键值#1所对应的播放下一首的功能指令,来执行相应操作。

更为优选地,所述功能指令发送模块12还用于根据当前运行的应用程序 设定各操作信息及各功能指令的对应关系。

具体地,所述功能指令发送模块12还获取当前正运行的应用程序,并根据预设的各应用程序和各功能指令的对应关系,确定当前运行的应用程序所对应的各功能指令。再根据预设的各操作信息和各功能指令的对应关系,从中选取对应正在运行的应用程序的各功能指令的操作信息,并建立相应的对应关系。

例如,所述功能指令发送模块12中预设有:1)点击指纹识别器的操作信息对应的功能指令包括以下至少一种:翻页指令、播放下一首指令、拍照指令、开始/停止录像指令。2)双击指纹识别器的操作信息对应的功能指令包括以下至少一种:播放/暂停指令、显示/隐藏操作界面的指令。3)长按指纹识别器的操作信息对应的功能指令包括以下至少一种:连拍指令、显示/隐藏操作界面的指令。所述功能指令发送模块12还预设有:1)音视频播放器核心程序所对应的功能指令包括:播放下一首指令、播放/暂停指令、显示/隐藏操作界面的指令;2)图文浏览核心程序所对应的功能指令包括:翻页指令、显示/隐藏操作界面的指令;3)应用启动图标显示程序所对应的功能指令包括:翻页指令;4)拍照核心程序所对应的功能指令包括:连拍指令、拍照指令;5)录像核心程序所对应的功能指令包括:开始/停止录像指令。

接着,所述功能指令发送模块12监测到当前运行的应用程序调用上述5中核心程序中的任一种时,确定当权运行的应用程序所对应的各功能指令,并在获取到用户操作指纹识别器所产生的操作信息时,根据上述各对应关系,向所述应用程序发送相应的功能指令。

作为又一种优选方案,所述指令处理系统1还包括:选项设置模块(未予图示)。

所述选项设置模块用于在当前所显示的界面上显示启动/停止获取用户操作所述指纹识别器所产生的操作信息的选项按钮;当获取到用户选择启动获取用户操作所述指纹识别器所产生的操作信息的选项时,执行所述操作信息获取模块11;反之,则不予执行。

具体地,所述选项按钮可以始终显示在当前界面中,用户可以选择启动或停止选项来指示所述操作信息获取模块11是否启动所述操作信息获取模块11。如此,能够便于用户根据所在场景进行设置。例如,用户在地铁等较为拥挤的场合,可选择启动选项,则所述选项设置模块启动所述操作信息获取模块11。当用户在使用所述电子设备中的图文浏览软件看小说时,所述操作信息获取模块11能够获取用户点击位于所述电子设备背板上的指纹识别器的操作信息,并对应的指令图文浏览软件执行翻页功能。当用户走出拥挤场合,也可以选择关闭选项,则所述选项设置模块关闭所述操作信息获取模块11,用户可以根据日常习惯对所述电子设备进行操作。

可选的,所述选项设置模块在监测到有获取指纹的指令时,停止执行所述操作信息获取模块11。

具体地,所述操作信息获取模块11在运行的同时,所述选项设置模块还监测当前运行的应用程序是否发出获取指纹的指令,若是,则停止执行所述操作信息获取模块11,反之,则不予停止。如此,能有有效防止所述指令处理系统1与其他应用程序冲突的使用指纹识别器。

综上所述,本发明的指令处理方法及系统,通过获取指纹识别器在解锁状态的操作信息,并将其转换成相应的功能指令,如此能够解决用户在不便于操作电子设备时,无法操作应用程序执行至少部分功能指令的问题;另外,根据当前运行的应用程序设置各操作信息及各功能指令的对应关系,能够针对应用 程序来设定操作信息所对应的功能指令,避免同一操作信息对应多个功能指令的情况;还有,采用各应用程序都能识别的键值能够便于应用程序对应匹配各自的功能指令;此外,在界面上显示选项按钮,便于用户根据所在场所随时选择是否利用指纹识别器来发送指令。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1