本发明涉及数据处理技术领域,尤其涉及一种用于终端的快捷功能实现方法。
背景技术:
随着互联网技术和通信技术的蓬勃发展,智能手机和平板电脑等移动终端相关的硬件技术不断进步,配置越来越高,功能也越来越多样化,作为智能手机和平板电脑重要配置之一的屏幕也随着用户的需求不断变化,从单一的具有显示功能发展成了能够响应触摸操作的触摸屏幕。
目前市面上的具有触摸屏幕的移动终端的拨号键盘除了基本的拨号功能之外,仅支持添加语音信箱和快捷联系人,不支持移动终端功能上的启用,使用不够方便。
技术实现要素:
本发明的目的是提供一种用于终端的快捷功能实现方法,以解决现有技术中的问题。
为实现上述目的,本发明实施例提供了一种用于终端的快捷功能实现方法,包括:
用户终端接收用户输入的第一操作指令,根据所述第一操作指令获取快捷功能列表并显示,所述快捷功能列表中包含至少一个快捷功能id;
接收用户根据所述快捷功能列表输入的第二操作指令;
根据所述第二操作指令将拨号键盘中的按键与所述快捷功能id建立关联关系,生成关联列表并存储;
根据所述关联列表配置所述快捷功能id对应的快捷功能数据;
接收用户根据所述拨号键盘输入的第三操作指令;
根据所述第三操作指令调用所述关联列表,所述第三操作指令对应所述拨号键盘中的第一按键;
判断所述关联列表中是否存在所述第一按键对应的第一快捷功能id;
如果是,则根据所述第一快捷功能id对应的快捷功能数据实现所述第一按键对应的快捷功能。
进一步的,所述根据所述第二操作指令将拨号键盘中的按键与所述快捷功能id建立关联关系具体包括:
将一个所述按键与一个所述快捷功能id建立对应关系;或者
将一个所述按键与多个所述快捷功能id建立对应关系。
进一步的,所述方法还包括:
当所述第一按键对应多个所述第一快捷功能id时,所述用户终端根据所述第三操作指令显示所述第一按键对应的所有第一快捷功能id的第一列表;
接收用户输入的选择指令,在所述第一列表中选择对应的第一快捷功能id;
根据所述第一快捷功能id对应的快捷功能数据实现所述第一按键对应的快捷功能。
进一步的,所述方法还包括:
当所述关联列表中不存在所述第一按键对应的第一快捷功能id时,所述用户终端生成是否进行快捷功能设置的提示信息。
进一步的,所述第一操作指令具体为所述用户终端检测到所述用户输入的电信号的持续时间小于第一预设时间阈值。
进一步的,所述第二操作指令具体为所述用户终端检测到所述用户输入的电信号的持续时间小于第一预设时间阈值。
进一步的,所述第三操作指令具体为所述用户终端检测到所述用户输入的电信号的持续时间大于第一预设时间阈值小于第二预设时间阈值。
本发明实施例提供的用于终端的快捷功能实现方法,用户终端接收用户输入的第一操作指令,根据第一操作指令获取快捷功能列表并显示,快捷功能列表中包含至少一个快捷功能id;接收用户根据快捷功能列表输入的第二操作指令;根据第二操作指令将拨号键盘中的按键与快捷功能id建立关联关系,生成关联列表并存储;根据关联列表配置快捷功能id对应的快捷功能数据;接收用户根据拨号键盘输入的第三操作指令;根据第三操作指令调用关联列表,第三操作指令对应拨号键盘中的第一按键;判断关联列表中是否存在第一按键对应的第一快捷功能id;如果是,则根据第一快捷功能id对应的快捷功能数据实现第一按键对应的快捷功能。本发明实施例提供的方法,将拨号键盘关联系统功能,通过用户输入的特定操作指令,能够启动拨号键盘对应的系统功能,简化了启动指定的系统功能的操作步骤,使用方便快捷,提高了用户体验度。
附图说明
图1为本发明实施例提供的用于终端的快捷功能实现方法流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本实施例提供的用户终端包括具有触摸屏拨号键盘的终端设备,例如,智能手机、平板电脑等。
图1为本发明实施例提供的用于终端的快捷功能实现方法流程图,如图1所示,主要步骤包括:
步骤101,用户终端接收用户输入的第一操作指令,根据第一操作指令获取快捷功能列表并显示。
其中,快捷功能列表中包含至少一个快捷功能id。第一操作指令具体为用户终端检测到用户输入的电信号的持续时间小于第一预设时间阈值。第一操作指令具体可以是用户对用户终端的触摸屏进行点击操作的指令。快捷功能id具体可以是快捷功能的名称等识别该快捷功能的信息。
在一个具体的实施例中,在用户终端的拨号键盘菜单设置处,展示0-9和*、#的列表,列表界面中设置“编辑”按钮,用户点击该按钮后,显示快捷功能列表,快捷功能列表中包含多个快捷功能名称,如sos急救、近期联系人列表、手电筒、相机等。
步骤102,接收用户根据快捷功能列表输入的第二操作指令。
第二操作指令具体为用户终端检测到用户输入的电信号的持续时间小于第一预设时间阈值。第二操作指令具体可以是用户对用户终端的触摸屏进行点击操作的指令。
如步骤101中的例子,用户在快捷功能列表中进行选择,对快捷功能“近期联系人列表”进行点击操作,显示拨号键盘。
步骤103,根据第二操作指令将拨号键盘中的按键与快捷功能id建立关联关系,生成关联列表并存储。
具体的,将一个按键与一个快捷功能id建立对应关系;或者将一个按键与多个快捷功能id建立对应关系。
如步骤102中的例子,用户可以点击拨号键盘中的按键“1”,则将快捷功能“近期联系人列表”与按键“1”建立关联关系;也可以将一个按键与多个快捷功能id建立关联关系,生成按键和快捷功能id的关联列表并存储在本地。
另外,对于已经设置了快捷功能的按键,还可以进行修改操作,并将修改后的关联列表存储在本地。
步骤104,根据关联列表配置快捷功能id对应的快捷功能数据。
具体的,用户终端根据关联列表中的快捷功能id在快捷功能数据库中调用对应的快捷功能数据并进行配置。
如步骤103中的例子,用户终端在快捷功能数据库中调用快捷功能“近期联系人列表”对应的快捷功能数据。
步骤105,接收用户根据拨号键盘输入的第三操作指令。
其中,第三操作指令具体为用户终端检测到用户输入的电信号的持续时间大于第一预设时间阈值小于第二预设时间阈值。第三操作指令具体可以是用户对用户终端的触摸屏进行长按操作的指令。
例如,用户长按拨号键盘中的按键“1”,如果按键“1”预先配置了快捷功能,则会触发按键“1”预先配置的快捷功能。
步骤106,根据第三操作指令调用关联列表,第三操作指令对应拨号键盘中的第一按键。
具体的,用户终端根据第三操作指令对应的按键调用关联列表。其中,第一按键为第三操作指令对应的按键。关联列表中包含所有设置了快捷功能的按键,以及每个按键对应的快捷功能。每个按键可以对应一个或多个快捷功能,也可以不设置任何快捷功能。
例如,用户长按拨号键盘中的按键“1”,则调用按键和快捷功能的关联列表。
步骤107,判断关联列表中是否存在第一按键对应的第一快捷功能id;如果是,则执行步骤108;否则,执行步骤109。
具体的,在关联列表中查询第一按键对应的第一快捷功能id,如果能够查询到,则说明第一按键设置了对应的快捷功能,执行步骤108;如果查询不到,则没有设置快捷功能,执行步骤109。
步骤108,根据第一快捷功能id对应的快捷功能数据实现第一按键对应的快捷功能。
具体的,对于设置了快捷功能的按键,步骤104中已经将对应的快捷功能id配置了对应的快捷功能数据,当用户终端接收到到用户发送的第三操作指令时,就会触发按键对应快捷功能的实现。
步骤109,用户终端生成是否进行快捷功能设置的提示信息。
当关联列表中不存在第一按键对应的第一快捷功能id时,说明还没有为第一按键设置对应的快捷功能,则用户终端生成是否进行快捷功能设置的提示信息显示给用户,用户可以根据该提示信息进入快捷功能设置界面,为没有设置快捷功能的按键设置快捷功能。
另外,在一个可选的实施例中,当第一按键对应多个第一快捷功能id时,用户终端根据第三操作指令显示第一按键对应的所有第一快捷功能id的第一列表;接收用户输入的选择指令,在第一列表中选择对应的第一快捷功能id;根据第一快捷功能id对应的快捷功能数据实现第一按键对应的快捷功能。
例如,当按键“1”对应快捷功能“sos急救”、“手电筒”、“近期联系人列表”时,当用户终端检测到用户长按按键“1”时,显示按键“1”对应的快捷功能列表,列表中包含按照一定顺序进行排列的快捷功能“sos急救”、“手电筒”、“近期联系人列表”,如果用户点击快捷功能“近期联系人列表”,则用户终端调用近期联系人列表进行显示。
本发明实施例提供的用于终端的快捷功能实现方法,用户终端接收用户输入的第一操作指令,根据第一操作指令获取快捷功能列表并显示,快捷功能列表中包含至少一个快捷功能id;接收用户根据快捷功能列表输入的第二操作指令;根据第二操作指令将拨号键盘中的按键与快捷功能id建立关联关系,生成关联列表并存储;根据关联列表配置快捷功能id对应的快捷功能数据;接收用户根据拨号键盘输入的第三操作指令;根据第三操作指令调用关联列表,第三操作指令对应拨号键盘中的第一按键;判断关联列表中是否存在第一按键对应的第一快捷功能id;如果是,则根据第一快捷功能id对应的快捷功能数据实现第一按键对应的快捷功能。本发明实施例提供的方法,将拨号键盘关联系统功能,通过用户输入的特定操作指令,能够启动拨号键盘对应的系统功能,简化了启动指定的系统功能的操作步骤,使用方便快捷,提高了用户体验度。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。