CN108958863A - 应用程序的功能触发方法及装置 - Google Patents
应用程序的功能触发方法及装置 Download PDFInfo
- Publication number
- CN108958863A CN108958863A CN201810646327.4A CN201810646327A CN108958863A CN 108958863 A CN108958863 A CN 108958863A CN 201810646327 A CN201810646327 A CN 201810646327A CN 108958863 A CN108958863 A CN 108958863A
- Authority
- CN
- China
- Prior art keywords
- key
- application program
- function
- terminal
- object run
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本公开是关于一种应用程序的功能触发方法及装置,该方法包括:设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。该技术方案可以在应用程序切换至后台或者终端屏幕熄灭的情况下,使用户依然可以通过终端自带的物理按键实现应用程序的目标功能,且使用物理按键可以使用户持握终端更稳定,有更好的按键反馈,用户使用体验更佳。
Description
技术领域
本公开涉及终端技术领域,尤其涉及应用程序的功能触发方法及装置。
背景技术
终端的应用程序内设置有虚拟按键,对该虚拟按键进行按压等操作可以触发该应用程序执行某个功能,由于虚拟按键只能设计在终端的屏幕内,用户需要在手持终端的情况下再用大拇指(或另一只手)在屏幕上按下虚拟按键,操作不灵活,且终端不容易抓稳,容易造成终端跌落;而且,该虚拟按键只能显示在终端应用程序的用户界面内,如果应用程序切换到后台或者终端息屏,用户就无法看到通话的虚拟按键,也就无法使用其对应功能。
发明内容
本公开实施例提供一种应用程序的功能触发方法及装置,可以在应用程序切换至后台或者终端屏幕熄灭的情况下,使用户依然可以通过终端自带的物理按键实现应用程序的目标功能,且使用物理按键可以使用户持握终端更稳定,有更好的按键反馈,用户使用体验更佳。所述技术方案如下:
根据本公开实施例的第一方面,提供一种应用程序的功能触发方法,包括:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
在一个实施例中,所述设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作,包括:
获取输入的所述目标物理按键的目标操作的信息;
获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
在一个实施例中,所述方法还包括:
获取输入的键值,所述键值包括所述物理按键的按键事件;
根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
在一个实施例中,所述在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,包括:
在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
在一个实施例中,所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
在一个实施例中,所述目标功能包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能。
根据本公开实施例的第二方面,提供一种应用程序的功能触发装置,包括:
设定模块,用于设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
执行模块,用于在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
在一个实施例中,所述设定模块包括:
第一获取子模块,用于获取输入的所述目标物理按键的目标操作的信息;
第二获取子模块,用于获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
设定子模块,用于根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
在一个实施例中,所述装置还包括:
获取模块,用于获取输入的键值,所述键值包括所述物理按键的按键事件;
判断模块,用于根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
在一个实施例中,所述执行模块包括:
执行子模块,用于在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
在一个实施例中,所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
在一个实施例中,所述目标功能包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能。
根据本公开实施例的第三方面,提供一种应用程序的功能触发装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,存储有计算机指令,所述计算机指令被处理器执行时实现上述方法中的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,这样,用户只需要针对该目标物理按键输入目标操作就可以触发应用程序的目标功能,无需一直保持在应用程序的用户界面内来触发,当应用程序切换至后台,或者终端屏幕熄灭的情况下,用户依然可以通过终端自带的物理按键实现应用程序的目标功能;另外,用户在持握终端时无需专门留出一个手指按压屏幕上的虚拟按键来触发目标功能,持握更稳定,且物理按键较虚拟按键有更好的按键反馈,用户使用体验更佳。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图。
图2是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图。
图3是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图。
图4是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图。
图5是根据一示例性实施例示出的一种应用程序的功能触发装置的框图。
图6是根据一示例性实施例示出的一种应用程序的功能触发装置的框图。
图7是根据一示例性实施例示出的一种应用程序的功能触发装置的框图。
图8是根据一示例性实施例示出的一种应用程序的功能触发装置的框图。
图9是根据一示例性实施例示出的一种应用程序的功能触发装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图,如图1所示,该应用程序的功能触发方法用于终端等设备中,包括以下步骤101-102:
在步骤101中,设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作。
在步骤102中,在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
这里,应用程序可以重新定义终端上的目标物理按键,将针对终端上目标物理按键的目标操作设定为应用程序的目标功能的操作,如此,在需要执行应用程序的目标功能时,用户可以针对终端的目标物理按键输入目标操作,终端就可以检测到该针对所述终端的目标物理按键的目标操作,这样,终端就可以执行该应用程序的目标功能。
示例的,对于一些具有语音通话功能的应用程序,该应用程序的用户界面内会设置一个虚拟的通话按键,需要进行语音通话时,按下虚拟按键,就触发语音采集功能,应用程序可以通过麦克风采集用户语音,用户松开该虚拟按键,就触发语音发送功能,发送刚采集的语音数据。由于虚拟按键只能设计在终端的显示屏幕内,用户需要在手持终端的情况下再用大拇指(或另一只手)在屏幕中间按下虚拟按键,操作不灵活,且终端不容易被抓稳,容易造成终端跌落。故,本实施例中,该应用程序可以设定针对终端上目标物理按键的第一目标操作如音量-键的按压操作为触发应用程序的语音采集功能的操作,设定针对终端上目标物理按键的目标操作如音量-键的从按压切换到松开的切换操作为触发应用程序的语音发送功能的操作;这样,用户在需要使用该应用程序的语音通话功能时,可以按压音量-键,输入针对该按压音量-键的按压操作,然后用户就可以说话,终端在检测到针对音量-键的按压操作后,就可以执行语音采集功能,采集用户的语音;用户在说完话后,可以松开该音量-键,此时,终端就可以检测到针对音量-键的从按压切换到松开的切换操作,终端就会执行语音发送功能,将采集到的用户语音发送出去。由上述示例可知,用户可以通过按压音量-键来进行语音通话,使用体验更佳,更接近于传统对讲机的按键对话状态,可以保持用户固有的使用习惯,按键操作有更好的按压反馈,用户使用起来也更便捷。
当然,只有在应用程序设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作后,才会在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能;对于终端上其他物理按键的其他操作,终端在检测到后,依旧执行终端系统之前定义的该操作对应的功能。
这里需要说明的是,用户可以根据自身需要,将最合适的目标物理按键设置为触发该目标功能的按键,这样,用户在正常持握时只需稍用力即可完成目标操作,触发应用程序的目标功能,用户在持握终端时无需专门留出一个手指按压屏幕上的虚拟按键来触发目标功能,持握更稳定。
本实施例可以设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,这样,用户只需要针对该目标物理按键输入目标操作就可以触发应用程序的目标功能,无需一直保持在应用程序的用户界面内来触发,当应用程序切换至后台,或者终端屏幕熄灭的情况下,用户依然可以通过终端自带的物理按键实现目标功能;另外,用户在持握终端时无需专门留出一个手指按压屏幕上的虚拟按键来触发目标功能,持握更稳定,且物理按键较虚拟按键有更好的按键反馈,用户使用体验更佳。
在一种可能的实施方式中,图2是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图,如图2所示,步骤101可以实施为以下步骤1011和步骤1012。
在步骤1011中,获取输入的所述目标物理按键的目标操作的信息。
在步骤1012中,获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件。
在步骤1013中,根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
这里,应用程序的用户界面中可以包括一个按键自定义界面,用户可以根据自己的需要,在该按键自定义界面内输入触发所述应用程序的所述目标功能的目标物理按键的目标操作的信息,示例的,用户想要用物理按键来触发应用程序的目标功能-截屏功能,用户可以在该按键自定义界面输入触发该截屏功能的目标物理按键的目标操作的信息为音量+键的长按操作,这样,该应用程序就知道用户想使用音量+键的长按操作来触发应用程序的截屏功能。
这里,应用程序可以获取到终端上的各物理按键的键值,该键值包括所述物理按键的按键事件,即该键值包括物理按键的信息以及按键事件如按下事件和松开事件等。示例的,键值1对应音量+键的按压操作,键值2对应音量+键的松开操作。
这里,应用程序可以根据获取到的键值来重新定义目标物理按键的目标操作,设定针对所述终端的目标物理按键的目标操作对应触发所述应用程序的所述目标功能,示例的,假设目标物理按键的目标操作为音量+键的长按操作,音量+键的按压操作对应的键值为键值1,应用程序可以定义获取键值1超过预设时间如1S未获取到松开事件对应的键值2,则对应触发所述应用程序的所述目标功能,如此,应用程序就设定针对所述终端的音量+键的长按操作对应触发所述应用程序的所述目标功能。或者,示例的,假设目标物理按键的目标操作为音量+键的双击操作,音量+键的按压操作对应的键值为键值1,应用程序可以定义在1S内获取两次键值1对应触发应用程序的目标功能,如此,应用程序就设定针对所述终端的音量+键的双击操作对应触发应用程序的目标功能。
本实施例可以先获取输入的所述目标物理按键的目标操作的信息,这样在获取终端的各物理按键的键值后,就可以根据这些键值,设定针对所述终端的目标物理按键的目标操作对应触发所述应用程序的所述目标功能,设定过程简单准确。
在一种可能的实施方式中,图3是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图,如图3所示,上述应用程序的功能触发方法还可以包括步骤103和步骤104。
在步骤103中,获取输入的键值,所述键值包括所述物理按键的按键事件。
在步骤104中,根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
这里,假设终端的目标物理按键的目标操作为音量+键的长按操作,音量+键的按压操作对应的键值为键值1,音量+键的按压操作对应的键值为键值2,用户在想要触发应用程序的目标功能如截屏功能时,可以长按音量+键,此时,应用程序会获取到用户输入的键值1并在1S未获取到键值2,此时,应用程序可以根据键值1包括的音量+键的按压操作,以及按压的时长,确定用户输入的音量+键的长按操作,即确定检测到针对所述终端的目标物理按键的目标操作。
本实施例可以获取输入的键值,所述键值包括所述物理按键的按键事件;并根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作,确定方式简单准确。
在一种可能的实施方式中,图4是根据一示例性实施例示出的一种应用程序的功能触发方法的流程图,如图4所示,上述应用程序的功能触发方法中的步骤102可以实施为以下步骤1021。
在步骤1021中,在所述应用程序切换到后台运行或者终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
这里,在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,终端的屏幕上不能显示应用程序的用户界面,此时,用户在想要触发应用程序的目标功能时,可以输入针对终端的目标物理按键的目标操作,这样,终端在检测到针对终端的目标物理按键的目标操作时,就可以执行所述应用程序的目标功能。
这里需要说明的是,由于目前终端上的物理按键都很少,为了增加物理按键的使用效率,在应用程序在前台运行且终端处于亮屏状态的情况下,用户可以使用应用程序的用户界面上的虚拟按键来触发目标功能,而目标物理按键可以依旧实现系统定义的功能。
本实施例可以在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,才会在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,而在应用程序在前台运行且终端处于亮屏状态的情况下,用户可以使用应用程序的用户界面上的虚拟按键来触发目标功能,而目标物理按键可以依旧实现系统定义的功能,增加物理按键的使用效率。
在一个可能的实施例中,上述应用程序的功能触发方法中的目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
这里,该目标物理按键可以是一个物理按键,也可以是两个物理按键,示例的,对于一些具有录音功能的应用程序,假设该目标物理按键可以是音量-键和关机键,应用程序可以设定音量-键和关机键的同时按压操作为触发应用程序的录音功能的操作;这里假设音量-键的按下操作对应的键值为键值3、关机键的按下操作对应的键值为键值4,应用程序可以设定在预设时间段内获取键值3和键值4时触发应用程序的录音功能,如此,就设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。这样,用户在想要录音时,可以同时按压音量-键和关机键,应用程序在预设时间段内获取到键值3和键值4时,就判断检测到针对所述终端的目标物理按键的目标操作,此时应用程序可以执行所述应用程序的录音功能,快速启动录音功能,起到录音笔的效果,当然,还可以配合语音转文字的功能,实现文字的快速输入。
这里,该目标操作可以包括长按操作、单击操作、双击操作或三击操作等针对物理按键的各种操作。
本实施例可以目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作,可以由多种形式的目标物理按键和目标操作供应用程序设置,设置方式多种多样。
在一个可能的实施例中,上述应用程序的功能触发方法中的目标功能包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能。
这里,针对不同类型的应用程序,可以重新定义各物理按键的各种目标操作触发其他特定的目标功能,可以实现更便捷的操作。
这里,该目标功能可以是频道切换功能,该终端可以是对讲机,对讲机都有很多频道,主要是为了满足客户在实际使用当中需要众多的部门或单位之间通话各用各的频道避免相互干扰,需要与别的部门或单位通话只要切换到对应的频道就可以通话。以酒店为对讲机的使用场景,该酒店内有四个部门-前台、保洁、保安、维修,这四个部门分别使用对讲机中的四个频道,如前台使用频道1,保洁使用频道2,保安使用频道3、维修使用频道4,本实施例可以设定针对对讲机上音量+按键的长按操作为触发应用程序的频道切换的操作;这样,在某前台人员想通知保洁人员到酒店大厅清理客户洒的饮料,则可以长按音量+按键,这样对讲机就可以检测到针对所述对讲机的音量+按键的长按操作,对讲机就执行所述频道切换功能,切换到频道2,与保洁人员通话。
这里,该目标功能还可以是拍照功能或截屏功能,该应用程序内可以将某物理按键的某个操作设置为触发应用程序的拍照功能的操作,如此,在日常场景或需要快速拍照的场合,可以实现更便捷的快速拍照。如拍摄飞鸟,交警执勤过程中无声记录违章车辆等。也可以将终端的某物理按键的某个操作设置为触发应用程序的截屏功能的操作,在视频拍摄过程中,可以快速截取屏幕中的画面。当然,该目标功能还可以截屏+分享功能,可以将终端的某物理按键的某个操作设置为触发应用程序的截屏+分享功能的操作,在视频拍摄过程中,可以快速截取屏幕中的画面并分享到社交网站等预设的站点。
这里,该目标功能可以是录音功能,该应用程序可以将终端的某个物理按键的某个操作设置为触发录音的操作,按下按键可快速启动录音功能,起到录音笔的效果,应用程序也可以配合语音转文字的功能,以实现文字的快速输入。或者,该目标功能还可以是位置分享功能,该应用程序可以将终端的某个物理按键的某个操作设置为触发位置分享的操作,用户输入该物理按键的该操作即可实时将位置分享给预设的联系人,可以用于位置上传或轨迹点记录。如果用户已组成群组,群组内用户可以很方便地看到其他人的位置。
这里,该目标功能还可以是求救功能,该应用程序可以终端的某个物理按键的某个操作设置为触发SOS求救功能的操作,在紧急情况下,用户可通过该物理按键快速向预设的联系人发送求救信息。或者,该目标功能还可以是加密或隐藏软件功能,该应用程序可以将某个物理按键的某个操作设置为特定软件的加密或隐藏功能的触发操作,当突发事件发生时,用户可以通过该物理按键快速将软件锁死或隐藏,保证自己的经济和隐私安全。
本实施例中的目标功能可以包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能,如此,针对不同类型的应用程序,可以重新定义各物理按键的各种目标操作触发其他特定的目标功能,可以实现更便捷的操作。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图5是根据一示例性实施例示出的一种应用程序的功能触发装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5所示,该应用程序的功能触发装置包括:
设定模块501,用于设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
执行模块502,用于在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
作为一种可能的实施例,图6是根据一示例性实施例示出的一种应用程序的功能触发装置的框图,如图6所示,上述公开的应用程序的功能触发装置还可以把所述设定模块501配置成包括第一获取子模块5011、第二获取子模块5012和设定子模块5013,其中:
第一获取子模块5011,用于获取输入的所述目标物理按键的目标操作的信息;
第二获取子模块5012,用于获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
设定子模块5013,用于根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
作为一种可能的实施例,图7是根据一示例性实施例示出的一种应用程序的功能触发装置的框图,如图7所示,上述公开的应用程序的功能触发装置还可以被配置成包括获取模块503和判断模块504,其中:
获取模块503,用于获取输入的键值,所述键值包括所述物理按键的按键事件;
判断模块504,用于根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
作为一种可能的实施例,图8是根据一示例性实施例示出的一种应用程序的功能触发装置的框图,如图8所示,上述公开的应用程序的功能触发装置还可以把所述执行模块502配置成包括执行子模块5021,其中:
执行子模块5021,用于在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
作为一种可能的实施例,上述公开的应用程序的功能触发装置中,所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
作为一种可能的实施例,上述公开的应用程序的功能触发装置中,所述目标功能包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种应用程序的功能触发装置的框图,该装置适用于终端设备。例如,装置900可以是移动电话,游戏控制台,电脑、平板设备,个人数字助理等。
装置900可以包括以下一个或多个组件:处理组件901,存储器902,电源组件903,多媒体组件904,音频组件905,输入/输出(I/O)接口906,传感器组件907,以及通信组件908。
处理组件901通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件901可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件901可以包括一个或多个模块,便于处理组件901和其他组件之间的交互。例如,处理组件901可以包括多媒体模块,以方便多媒体组件904和处理组件901之间的交互。
存储器902被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件903为装置900的各种组件提供电力。电源组件903可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
多媒体组件904包括在所述装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件904包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件905被配置为输出和/或输入音频信号。例如,音频组件905包括一个麦克风(MIC),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器902或经由通信组件908发送。在一些实施例中,音频组件905还包括一个扬声器,用于输出音频信号。
I/O的接口906为处理组件901和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件907包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件907可以检测到装置900的打开/关闭状态,组件的相对定位,例如所述组件为装置900的显示器和小键盘,传感器组件907还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件907可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件907还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件907还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件908被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件908经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件908还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器902,上述指令可由装置900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由装置900的处理器执行时实现以下步骤:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作,包括:
获取输入的所述目标物理按键的目标操作的信息;
获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述方法还包括:
获取输入的键值,所述键值包括所述物理按键的按键事件;
根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,包括:
在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
所述存储介质中的指令被处理器执行时还可以实现以下步骤:
所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
本实施例还提供了一种应用程序的功能触发装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
所述处理器还可以被配置为:
所述设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作,包括:
获取输入的所述目标物理按键的目标操作的信息;
获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
所述处理器还可以被配置为:
所述方法还包括:
获取输入的键值,所述键值包括所述物理按键的按键事件;
根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
所述处理器还可以被配置为:
所述在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,包括:
在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
所述处理器还可以被配置为:
所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种应用程序的功能触发方法,其特征在于,包括:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
2.根据权利要求1所述的方法,其特征在于,所述设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作,包括:
获取输入的所述目标物理按键的目标操作的信息;
获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取输入的键值,所述键值包括所述物理按键的按键事件;
根据所述物理按键的按键事件,判断是否检测到针对所述终端的目标物理按键的目标操作。
4.根据权利要求1所述的方法,其特征在于,所述在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能,包括:
在所述应用程序切换到后台运行或者所述应用程序在前台运行而终端处于息屏状态的情况下,在检测到针对终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
5.根据权利要求1所述的方法,其特征在于,所述目标物理按键包括至少一个物理按键,所述目标操作包括长按操作、单击操作、双击操作或三击操作。
6.根据权利要求1所述的方法,其特征在于,所述目标功能包括频道切换功能、截屏功能、拍照功能、录音功能、分享功能或加密功能。
7.一种应用程序的功能触发装置,其特征在于,包括:
设定模块,用于设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
执行模块,用于在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
8.根据权利要求7所述的装置,其特征在于,所述设定模块包括:
第一获取子模块,用于获取输入的所述目标物理按键的目标操作的信息;
第二获取子模块,用于获取终端的各物理按键的键值,所述键值包括所述物理按键的按键事件;
设定子模块,用于根据所述键值,设定所述目标物理按键的目标操作对应触发所述应用程序的所述目标功能。
9.一种应用程序的功能触发装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
设定针对终端上目标物理按键的目标操作为触发应用程序的目标功能的操作;
在检测到针对所述终端的目标物理按键的目标操作时,执行所述应用程序的目标功能。
10.一种计算机可读存储介质,存储有计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至6任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810646327.4A CN108958863A (zh) | 2018-06-21 | 2018-06-21 | 应用程序的功能触发方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810646327.4A CN108958863A (zh) | 2018-06-21 | 2018-06-21 | 应用程序的功能触发方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108958863A true CN108958863A (zh) | 2018-12-07 |
Family
ID=64491773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810646327.4A Pending CN108958863A (zh) | 2018-06-21 | 2018-06-21 | 应用程序的功能触发方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108958863A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110032412A (zh) * | 2019-02-28 | 2019-07-19 | 努比亚技术有限公司 | 一种按键输入控制方法、终端及计算机可读存储介质 |
CN110673897A (zh) * | 2019-09-27 | 2020-01-10 | 深圳传音控股股份有限公司 | 物理键功能控制方法、装置及计算机可读存储介质 |
CN112950913A (zh) * | 2021-01-22 | 2021-06-11 | 深圳市帕尔卡科技有限公司 | 一键式智能功能键 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461304A (zh) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | 控制应用的方法及装置 |
CN104793890A (zh) * | 2015-05-22 | 2015-07-22 | 北京育益宝科技有限公司 | 通过操作平板电脑特定物理按键直达应用软件界面的方法 |
CN105791573A (zh) * | 2016-03-02 | 2016-07-20 | 惠州Tcl移动通信有限公司 | 移动终端及其实体按键触发场景特效的实现方法及系统 |
CN106648389A (zh) * | 2016-11-23 | 2017-05-10 | 扬州芯云智能系统有限公司 | 具有多功能快捷键的手持终端及快捷功能实现方法 |
-
2018
- 2018-06-21 CN CN201810646327.4A patent/CN108958863A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461304A (zh) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | 控制应用的方法及装置 |
CN104793890A (zh) * | 2015-05-22 | 2015-07-22 | 北京育益宝科技有限公司 | 通过操作平板电脑特定物理按键直达应用软件界面的方法 |
CN105791573A (zh) * | 2016-03-02 | 2016-07-20 | 惠州Tcl移动通信有限公司 | 移动终端及其实体按键触发场景特效的实现方法及系统 |
CN106648389A (zh) * | 2016-11-23 | 2017-05-10 | 扬州芯云智能系统有限公司 | 具有多功能快捷键的手持终端及快捷功能实现方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110032412A (zh) * | 2019-02-28 | 2019-07-19 | 努比亚技术有限公司 | 一种按键输入控制方法、终端及计算机可读存储介质 |
CN110032412B (zh) * | 2019-02-28 | 2022-07-01 | 努比亚技术有限公司 | 一种按键输入控制方法、终端及计算机可读存储介质 |
CN110673897A (zh) * | 2019-09-27 | 2020-01-10 | 深圳传音控股股份有限公司 | 物理键功能控制方法、装置及计算机可读存储介质 |
CN112950913A (zh) * | 2021-01-22 | 2021-06-11 | 深圳市帕尔卡科技有限公司 | 一键式智能功能键 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101571993B1 (ko) | 음성 통화 방법, 음성 재생 방법, 장치, 프로그램 및 기록매체 | |
CN106020592A (zh) | 分屏显示方法及装置 | |
CN108509232A (zh) | 屏幕录制方法、装置及计算机可读存储介质 | |
CN104182313B (zh) | 延时拍照的方法和装置 | |
CN106028143A (zh) | 视频直播方法及装置 | |
CN105653085B (zh) | 触摸响应方法和装置 | |
CN107357505A (zh) | 屏幕截图的方法、装置及计算机可读存储介质 | |
CN109557999A (zh) | 亮屏控制方法、装置及存储介质 | |
CN105955579A (zh) | 音乐播放控制方法及装置 | |
CN105407287B (zh) | 拍摄模式的切换方法及装置、电子设备 | |
CN106162211B (zh) | 基于直播应用进行直播的方法及装置 | |
CN105515952B (zh) | 多媒体消息发送方法及装置 | |
CN106527682A (zh) | 切换环境画面的方法及装置 | |
CN105635846B (zh) | 设备控制方法及装置 | |
CN106791092A (zh) | 联系人的搜索方法及装置 | |
CN109324846A (zh) | 应用显示方法及装置、存储介质 | |
CN109358929A (zh) | 分屏显示方法、装置及存储介质 | |
CN108958863A (zh) | 应用程序的功能触发方法及装置 | |
CN107566615B (zh) | 消息处理方法、装置及计算机可读存储介质 | |
CN106325508A (zh) | 处理应用的方法及装置 | |
CN105450861A (zh) | 信息提示方法及装置 | |
CN110290272A (zh) | 一种显示功能卡片的方法、装置及介质 | |
CN106598666A (zh) | 静音模式的切换方法及装置 | |
CN106911890A (zh) | 拍照方法及装置 | |
CN109120793A (zh) | 语音处理方法及装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |
|
RJ01 | Rejection of invention patent application after publication |