具体实施方式
下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本实施例提供的快捷方式提醒方法、装置、设备及存储介质进行详细地说明。
图1是本实施例的快捷方式提醒方法的流程示意图。本实施例的快捷方式提醒方法例如可以由快捷方式提醒装置执行,该快捷方式提醒装置可以设置于电子设备如智能手机、平板电脑中。
如图1所示,本实施例的快捷方式提醒方法可以包括如下S1100~S1300:
S1100、接收用户对电子设备的第一输入。
在一个例子中,用户对电子设备的第一输入可以为用户基于电子设备的操作轨迹,或者用户基于电子设备的按键触发操作,或者操作轨迹和案件触发的结合,每个第一输入对应一个快捷方式,以触发不同的功能。例如,第一输入为用户对电子设备执行的三指上滑操作、三指下滑操作、双指点击操作、电源键+音量键、单指长按操作等,每一快捷方式均对应有相应的功能。
在一个例子中,一个功能可以由多种快捷方式来触发,例如,三指上滑操作和电源键+音量键均可以实现截屏功能。
S1200、响应于所述第一输入,根据快捷方式数据库,显示与第一输入对应的候选功能标识。
本实施例中,快捷方式数据库包括预设电子设备的快捷方式与功能的关联信息。电子设备的快捷方式数据库可以包括预先存储的包含现有市面上的各种型号的电子设备可以支持的所有快捷方式信息,以及与快捷方式对应的关联功能信息,在一个例子中,可以通过获取各种型号的联网电子设备的属性信息,来得到电子设备可以支持的所有快捷方式信息,以及与快捷方式对应的关联功能信息。
本实施例中,与第一输入对应的候选功能,可以是第一输入在预设类型的电子设备中对应的功能。例如,第一输入的快捷方式为“三指上滑”,经过查找和匹配,“三指上滑”在快捷方式数据库中对应的功能包括截屏、画中画、打开相机、调高音量等,则与第一输入对应的候选功能包括截屏、画中画、打开相机、调高音量等。
本实施例中,在接收用户基于电子设备的第一输入之后,还包括:响应于第一输入,检测电子设备中是否存在与第一输入关联的功能信息,在电子设备中存在与第一输入关联的功能信息的情况下,执行第一输入对应的功能。
例如,第一输入为“三指上滑”的快捷方式,而用户使用的电子设备中预先存储有“三指上滑”的快捷方式,且该“三指上滑”的快捷方式对应的功能为截图,那么,当用户输入“三指上滑”之后,电子设备则执行对应的截图功能。
在电子设备中不存在与第一输入关联的功能信息的情况下,显示候选功能搜索提醒,以及,在快捷方式数据库中搜索与第一输入对应的功能信息,得到搜索结果,根据搜索结果,确定待显示的候选功能标识。例如,图2中所示,对电子设备的第一输入为“三指上滑”,此时该电子设备中不存在与“三指上滑”关联的功能信息,则在电子设备的显示界面上显示搜索提醒“该设备不支持该手势,正在搜索…”,搜索完毕之后,显示搜索结果,以便于根据搜索结果,确定待显示的候选功能标识。
本实施例中,根据搜索结果,确定待显示的候选功能标识,包括:根据电子设备的预设快捷方式与功能的关联信息,确定并显示与第一输入对应的候选信息对。
本实施例中,候选信息对包括与第一输入对应的候选功能信息,以及,与候选功能信息对应的候选快捷方式标识。
本实施例中,候选信息对可以有多个,每一候选信息对中包括与第一输入对应的候选功能信息,和该候选功能信息对应的候选快捷方式标识。其中,候选快捷方式为当前用户使用的电子设备可以触发对应候选功能的快捷方式。
例如,参考图2,图2给出了一种快捷方式提醒方法的第一操作示意图,在图2中与第一输入对应的候选功能信息包括:“截屏”、“画中画”和“打开相机”等,与候选功能信息对应的快捷方式标识包括:“双指点击”、“双指下滑”、“单指长按”等。
本实施例中,在向用户显示候选信息对之后,用户已经能够了解对应功能的快捷方式,则可以通过返回第一输入的界面,重新输入实现用户功能需求的快捷方式。也可以在当前界面执行步骤S1300。
需要说明的是,考虑到每一候选信息对所实现的功能的使用率是不一样的,为了将最优的候选功能推荐给用户,本实施例在根据电子设备的预设快捷方式与功能的关联信息,确定并显示与所述第一输入对应的候选信息对时,还根据每一候选信息对中候选功能的被执行率,确定候选信息对的显示顺序。其中,候选功能的被执行率可以通过快捷方式数据库中的数据得到,例如,通过统计截图功能和画中画功能被用户使用的次数,得到截图功能的被使用率大于画中画功能的被使用率,则将截图功能放在候选功能的首位。
S1300、接收对候选功能标识中的目标功能标识的第二输入。
本实施例的目标功能标识,也就是用户选中的,想要执行的目标功能对应的标识,第二输入可以是用户对目标功能标识进行的选择操作,在一个例子中,第二输入可以是做出与目标功能标识相同的动作,也可以是触碰点击目标功能标识。
例如,参考图2,当用户选择的目标功能标识为“双指点击”,则第二输入为“双指点击”;当用户选择的目标功能标识为“双指下滑”,则第二输入为“双指下滑”。
S1400、响应于第二输入,执行目标功能。
在一个例子中,当第二输入为“双指点击”,则触发“双指点击”所对应的截屏功能。
在一个例子中,当第二输入为“双指下滑”,则触发“双指下滑”,所对应的画中画功能。
下面根据一个具体场景对在电子设备中不存在与第一输入功能对应的快捷方式的情况下,本实施例的一种实施流程进行说明。参考图2,包括如下步骤201-203:
201、根据第一手势,显示候选功能搜索提醒。
本实施例中,第一手势为第一输入,例如,用户正在观看视频,想要通过“三指上滑”的第一手势来实现截屏功能,但是用户当前使用的电子设备中不存在“三指上滑”该快捷方式,则通过在快捷方式数据库中查找“三指上滑”可能代表的功能,得到基于“三指上滑”的候选功能。
202、显示与每一候选功能对应的候选信息对。
示例性地,图2中显示的界面可以包括功能描述项和快捷方式项,其中功能描述项包含的信息为候选功能,快捷方式项包含的信息为目标快捷方式,也就是对应候选功能在用户当前使用的电子设备中的快捷方式。图2中,“截屏”和“双指点击”为一个候选信息对,“画中画”和“双指下滑”为一个候选信息对。
203、根据第二手势,触发目标功能。
本实施例中,第二手势为第二输入,步骤201中用户想要实现截屏的目标功能,那么用户可以通过输入截屏功能对应的“双指点击”快捷方式来实现,对用户观看的视频进行截图操作,并保存该截图。也就是说电子设备会将用户的第二手势与目标快捷方式相匹配,以实现目标快捷方式对应的候选功能。
本实施例可以在用户当前使用的电子设备中不存在用户的第一输入对应的快捷方式的情况下,生成快捷方式提醒界面,以使用户快速了解当前使用的电子设备的快捷方式,从而实现用户想要的操作,在用户不记得对应的快捷方式的情况下,也可以智能提醒用户,进一步提高用户体验。
在一个应用场景中,由于用户的个人操作习惯,可能非常喜欢通过某一种快捷方式的操作手势来实现某一功能,因此,本实施例还可以通过用户自定义快捷方式来提高用户体验。
实现自定义快捷方式的方法包括:
S2100,接收用户对电子设备的第一输入.
S2200,响应于第一输入,根据快捷方式数据库,显示与第一输入对应的候选功能标识,快捷方式数据库包括预设电子设备的快捷方式与功能的关联信息。
以上步骤S2100和S2200分别与步骤S1100和S1200一致,用于为用户提供与第一输入对应的候选功能标识。
S2300,接收用户对候选功能中的目标功能的第三输入。
本实施例中,第三输入可以是用户对候选功能标识或信息的选择,从而满足用户根据第一输入选择目标功能的需求,在不改变快捷方式使用习惯的情况下,实现目标功能的执行。
S2400,响应于第三输入,将目标功能与第三输入对应的快捷方式相关联。
例如,第三输入对应的快捷方式为“三指上滑”,目标功能为“截屏”,则第三输入可以是对“截屏”目标功能标识的点击,以选中该目标功能,则在用户下次触发快捷方式“三指上滑”时,实现的功能为“截屏”。
在一个例子中,参考图3,图3为一种快捷方式提醒方法的第二操作示意图,本实施例可以包括如下步骤301-303。
301、根据第二手势,显示候选功能搜索提醒。
例如,用户正在观看视频,想要通过“三指上滑”的第二手势来实现截屏功能,但是用户当前使用的电子设备中不存在“三指上滑”该快捷方式,则通过在快捷方式数据库中查找“三指上滑”可能代表的功能,得到基于“三指上滑”的候选功能。
302、显示候选功能信息。
示例性地,图3中显示的界面可以包括所有与第一手势对应的功能描述项,其中功能描述项包含的信息为候选功能。图3中,候选功能可以包括“截屏”、“画中画”和“打开相机”等,以供用选择。
303、根据第三手势,得到新增快捷方式。
本实施例中,第三手势为第三输入,步骤301中用户想要实现截屏的目标功能,那么用户可以通过点击“截屏”来选择这一功能,则表明将第一手势中“三指上滑”的快捷方式对应的功能定义为“截屏”,即第一手指对应的功能为第三手势选中的功能。
本实施例可以在用户当前使用的电子设备识中不存在用户的第一输入的情况下,通过提供多种候选功能,以供用户为第一输入对应的快捷方式关联对应的功能,实现快捷方式功能的自定义。
在一个应用场景中,电子设备厂家考虑到用户的个人操作习惯,对于一个功能可能会预设多种快捷方式,以满足不同用户的使用习惯,然而多个快捷方式必然是不一样的操作,那么就会存在一个快捷方式过于复杂,一个快捷方式操作简单的情形。为了使用户可以更简单的操作电子设备,本实施例还可以通过复杂度识别的方式为用户提供操作更简单的快捷方式来提高用户体验。
具体地,包括:
S3100,接收用户对电子设备的第四输入。
S3200,响应于第四输入,确定与第四输入对应的第一预设快捷方式以及第一预设快捷方式对应的第一预设功能信息。
本实施例中,第四输入存在对应的第一预设快捷方式,说明第四输入的快捷方式是用户当前使用的电子设备中存在的快捷方式,那么,第一预设快捷方式也就对应的存在第一预设功能。例如,第四输入为“三指上滑”的手势,那么第一预设快捷方式则为“三指上滑”操作,而电子设备中“三指上滑”的操作对应的功能为截图功能,那么第一预设功能信息则为截图功能。
S3300,根据第一预设快捷方式的操作复杂度与候选快捷方式的操作复杂度,得到目标快捷方式,并显示目标快捷方式标识。
本实施例中,候选快捷方式包括电子设备中可触发第一预设功能的所有快捷方式。例如,在一个例子中,第一预设功能为截图功能,在用户当前使用的电子设备中可以实现截图功能的快捷设备还有“单指双击”和“双指画圈”,那么,候选快捷方式则包括“单指双击”和“双指画圈”所对应的快捷方式。
在一个实施例中,操作复杂度可以通过快捷方式的操作步骤、操作完成所需的时间、快捷方式涉及的手势数量等指标来确定。
例如,以第一预设快捷方式为“三指上滑”,候选快捷方式则包括“单指双击”和“双指画圈”为例。“三指上滑”所需要时间为0.02秒,“单指双击”所需要时间为0.01秒,“双指画圈”所需要时间为0.03秒,那么,可以确定目标快捷方式为“单指双击”。
在确定了目标快捷方式之后,用户可以根据自己的使用习惯选择用目标快捷方式代替第四输入对应的第一预设快捷方式,以使在以后的操作中,保持最简单的快捷方式来实现第一预设功能。用户也可以保持当前的使用习惯,拒绝用目标快捷方式代替第四输入对应的第一预设快捷方式。
S3400,接收用户对目标快捷方式标识的第五输入。
在一个实施例中,第五输入为与目标快捷方式对应的操作一致,例如,目标快捷方式为“单指双击”,那么,第五输入则为“单指双击”,也就是说,用户在显示目标快捷方式的页面中操作该目标快捷方式,则目标快捷方式对应的功能生效。
S3500,响应于第五输入,执行第一预设功能,并将第一预设功能与目标快捷方式相关联。
也就是说,在执行第一预设功能之后,第一预设功能和目标快捷方式互相关联,在以后的操作中,当用户的输入与目标快捷方式一致时,执行的对应功能为第一预设功能。
本实施例可以通过对用户输入的快捷方式进行操作复杂度的比较,为用户推送操作最简单的快捷方式,以使用户能够更加方便地进行操作。
在一个例子中,参考图4,图4为一种快捷方式提醒方法的第三操作示意图,本实施例可以包括如下步骤401-403。
401、识别用户第四手势,确定第一预设功能。
本实施例中,第四手势为第四输入,例如,用户正在观看视频,并通过“三指上滑”的第一手势来实现截屏功能,那么,第一预设功能则为截屏功能。
402、根据第一预设功能,确定目标快捷方式。
示例性地,可以通过获取电子设备自身的所有快快捷方式,以及快捷方式所实现的功能,来得到与截屏功能相对应的快捷方式,例如目标快捷方式为“单指双击”,并通过电子终端显示“单指双击”的快捷方式,该目标快捷方式的操作复杂度小于第一手势对应的操作复杂度。
403、根据第五手势,利用目标快捷方式实现第一预设功能。
第五手势为与目标快捷方式对应的操作一致,例如,目标快捷方式为“单指双击”,那么,第五手势则为“单指双击”,从而使目标快捷方式对应的功能生效,也就是实现截图功能。
本实施例可以通过对用户输入的快捷方式进行操作复杂度的比较,为用户推送操作最简单的快捷方式,以使用户能够更加方便地进行操作。
在一个应用场景中,若某一快捷方式被预设为实现特定的功能,但是用户在当前的使用状态下因忘记该快捷方式对应的功能,或者误触了该快捷方式,而导致电子设备执行了该快捷方式对应的功能,会影响用户的使用感。对于此,本实施例还提供一种可以对快捷方式的功能进行更正的快捷方式提醒方法,包括:
S4100,接收用户对电子设备的第六输入。
S4200,响应于所述第六输入,执行与所述第六输入对应的第二预设功能,以及,检测与所述第六输入对应的第二预设快捷方式是否为用户对所述电子设备的首次操作。
本实施例中,第六输入存在对应的第二预设快捷方式,说明第六输入的快捷方式是用户当前使用的电子设备中存在的快捷方式,那么,第二预设快捷方式也就对应的存在第二预设功能。例如,第六输入为“三指上滑”的手势,那么第二预设快捷方式则为“三指上滑”操作,而电子设备中“三指上滑”的操作对应的功能为截图功能,那么第二预设功能则为截图功能。
S4300,在第二预设快捷方式为用户基于所述电子设备的首次操作的情况下,获取电子设备的场景信息。
本实施例中,若用户第六输入的快捷方式为经常使用的,则表征用户是想执行第六输入的快捷方式所对应的第二预设功能,若第六输入的快捷方式为第一使用,则存在用户想要在当前场景下通过新的快捷方式来适应当前场景的可能性,则获取电子设备的场景信息。
本实施例中,获取电子设备的场景信息可以通过获取电子设备的运行信息来确定,例如可以是电子设备收到新的通知消息,例如收到短信、天气提醒、备忘录提醒等。
S4400,在所述第二预设功能信息与场景信息不匹配的情况下,确定与所述场景信息匹配的推荐功能信息,并显示所述推荐功能信息。
例如,当电子设备收到了一条短信,此时用户执行了“三指上滑”的操作,则表明用户存在想要在收到短信的时候通过“三指上滑”打开短信界面,以查看短信内容。且该“三指上滑”操作是用户首次在电子设备上操作的快捷方式。但是由于“三指上滑”操作在电子设备的预设功能为截屏,也就是说第二预设功能信息为截屏,而此时的场景信息为打开短信,则表明第二预设功能信息与场景信息不匹配。
因此,可以根据当前的场景确定推荐功能信息为打开短信,在一个例子中,可以通过弹出更正窗口,来实现将“三指上滑”的功能由截屏更改为画中画,以在画中画的小窗中查看短信。
本实施例中,根据电子设备的场景信息,得到第二预设快捷方式的推荐功能。例如,当前电子设备正在播放媒体音频,但是可能由于误触,音量忽然超过了安全范围,那么第二预设快捷方式的推荐功能可以是减小音量功能。
在一个可行的例子中,电子设备的场景信息还可以包括电子设备当前的聊天界面等信息,以获取用户的目的,比如当前的聊天消息为“我自拍一张”,则第二预设快捷方式目的打开相机,从而推荐打开相机功能,并显示对应的快捷方式。
在显示了第六输入对应的推荐功能之后,用户可以判断是否为自己想要的操作,若不是自己想要的目的,则可以退出该界面,若用户确实想要对第六输入的快捷方式进行功能更正,则可以通过选择推荐功能中的一个作为目标功能,并通过该目标功能实现对应的需求。
具体地,可以包括:
S4500,接收对推荐功能信息中的目标功能信息的第七输入。
S4600,响应于第七输入,执行目标功能。
S4700,建立目标功能信息与第二预设快捷方式的关联关系,得到更新后的第二预设快捷方式。
本实施例中,第七输入可以是对推荐功能的选择,以得到目标功能,在确定了目标功能之后,电子设备第二预设快捷方式的功能从第二预设功能更改为目标功能,以得到更新后的第二预设快捷方式。若下次用户再次触发该第二预设快捷方式时,由于不是首次在该电子设备上出现,因此不再基于该第二预设快捷方式生成更正功能的弹窗。
需要说明的是,由于第二预设快捷方式是预存在电子设备中的,因此,在接收对推荐功能信息中的目标功能信息的第七输入之后,删除与第六输入对应的执行数据,执行与第七输入对应的目标功能。
也就是说,在用户首次触发该第二预设快捷方式时,会基于第二预设快捷方式执行对应的功能,例如,会生成截图信息。但是若在接收到用户的第七输入之后,将第二预设快捷方式的功能进行更正以后,则自动撤销了更正前的截图。
在一个例子中,参考图5,图5为本实施例的一种快捷方式提醒方法的第四操作示意图,本实施例可以包括如下步骤501-503。
501、识别用户第六手势,并执行第六手势对应的功能。
例如,该第六手势为“三指上滑”的快捷方式,该快捷方式对应的功能为截图,则执行截图功能,生成截图信息。
502、生成推荐功能,并显示该推荐功能。
检测第六手势是否是首次出现在该电子设备上,若是首次出现在该电子设备上,则获取当前电子设备的运行状态,例如,当前的运行状态是收到一条短信,则生成推荐功能包括“画中画”,在当前页面上显示包括“画中画”的推荐功能,提醒用户是否利用推荐功能中对应的功能替换截图功能。
503、根据第七手势,更正第二预设功能。
第七手势是对推荐功能的选择,以得到目标功能,例如,第七手势是点击推荐功能中的“画中画”所在的位置。则表征用户想用“画中画”功能替换第六手势对应的快捷方式的功能,以实现第五手势对应的快捷方式功能的更新,也就是对第二预设功能的更正。同时会撤销步骤501中生成的截图。
本实施例可以通过对当前电子设备的运行状态,以及用户输入的场景对首次出现在电子设备上的快捷方式进行功能的更正,提供给用户更正对应功能的选择,更加满足用户实际使用场景,丰富快捷方式提醒功能,进一步提升用户体验。
需要说明的是,本实施例提供的快捷方式提醒方法,执行主体可以为快捷方式提醒装置,或者,或者该快捷方式提醒装置中的用于执行加载快捷方式提醒方法的控制模块。本实施例中以快捷方式提醒装置执行加载快捷方式提醒方法装置方法为例,说明本实施例提供的快捷方式提醒方法。
本实施例还提供一种快捷方式提醒装置600,参考图6,该装置包括:
第一数据获取模块601,用于接收用户对电子设备的第一输入;
数据处理模块602,用于响应于所述第一输入,根据快捷方式数据库,显示与所述第一输入对应的候选功能标识,所述快捷方式数据库包括预设电子设备的快捷方式与功能的关联信息;
第二数据获取模块603,用于接收对所述候选功能标识中的目标功能标识的第二输入;
执行模块604,用于响应于所述第二输入,执行目标功能。
在一个例子中,数据处理模块602还用于响应于所述第一输入,检测所述电子设备中是否存在与所述第一输入关联的功能信息;在所述电子设备中存在与所述第一输入关联的功能信息的情况下,执行所述第一输入对应的功能;在电子设备中不存在与所述第一输入关联的功能信息的情况下,显示候选功能搜索提醒,以及,在所述快捷方式数据库中搜索与所述第一输入对应的功能信息,得到搜索结果,根据所述搜索结果,确定待显示的候选功能标识。
在一个例子中,数据处理模块602还用于根据所述电子设备的预设快捷方式与功能的关联信息,确定并显示与所述第一输入对应的候选信息对;其中,所述候选信息对包括与所述第一输入对应的候选功能信息,以及,与所述候选功能信息对应的候选快捷方式标识。
在一个例子中,数据处理模块602还用于根据每一所述候选信息对中候选功能的被执行率,确定所述候选信息对的显示顺序。
在一个例子中,第二数据获取模块603用于接收用户对所述候选功能中的目标功能的第三输入;响应于所述第三输入,将所述目标功能与所述第三输入对应的快捷方式相关联。
在一个例子中,第一数据获取模块601,用于接收用户对电子设备的第四输入;数据处理模块602用于响应于所述第四输入,确定与所述第四输入对应的第一预设快捷方式以及所述第一预设快捷方式对应的第一预设功能信息;数据处理模块602用于根据所述第一预设快捷方式的操作复杂度与候选快捷方式的操作复杂度,得到目标快捷方式,并显示所述目标快捷方式标识;第二数据获取模块603,用于接收用户对所述述目标快捷方式标识的第五输入。执行模块604,用于响应于所述第五输入,执行所述第一预设功能,并将所述第一预设功能与所述目标快捷方式相关联。
在一个例子中,第一数据获取模块601,用于接收用户对电子设备的第六输入;数据处理模块602用于响应于所述第六输入,执行与所述第六输入对应的第二预设功能,以及,检测与所述第六输入对应的第二预设快捷方式是否为用户对所述电子设备的首次操作;在所述第二预设快捷方式为所述用户基于所述电子设备的首次操作的情况下,获取所述电子设备的场景信息。在所述第二预设功能信息与所述场景信息不匹配的情况下,确定与所述场景信息匹配的推荐功能信息,并显示所述推荐功能信息。
在一个例子中,第二数据获取模块603,用于接收对所述推荐功能信息中的目标功能信息的第七输入;执行模块604,用于响应于所述第七输入,执行目标功能;建立所述目标功能信息与所述第二预设快捷方式的关联关系,得到更新后的第二预设快捷方式。
在一个例子中,数据处理模块602还用于在接收对所述推荐功能信息中的目标功能信息的第七输入之后,删除与所述第六输入对应的执行数据,执行与所述第七输入对应的目标功能。
本实施例可以在用户当前使用的电子设备中不存在用户的第一输入对应的快捷方式的情况下,生成快捷方式提醒界面,以使用户快速了解当前使用的电子设备的快捷方式,从而实现用户想要的操作,在用户不记得对应的快捷方式的情况下,也可以智能提醒用户,进一步提高用户体验。
本实施例中的快捷方式提醒装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本实施例不作具体限定。
本实施例中的快捷方式提醒装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本实施例不作具体限定。
本实施例提供的快捷方式提醒装置能够实现图1至图5的方法实施例中快捷方式提醒装置实现的各个过程,为避免重复,这里不再赘述。
可选的,如图7是本实施例提供的一种电子设备的示意图,本实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器110上运行的程序或指令,该程序或指令被处理器701执行时实现上述快捷方式提醒方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图8为实现本实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图x中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
处理器1010,用于接收用户对电子设备的第一输入;响应于所述第一输入,根据快捷方式数据库,显示与所述第一输入对应的候选功能标识,所述快捷方式数据库包括预设电子设备的快捷方式与功能的关联信息;接收对所述候选功能标识中的目标功能标识的第二输入;响应于所述第二输入,执行目标功能。
在一个例子中,处理器1010用于在接收用户对电子设备的第一输入之后,响应于所述第一输入,检测所述电子设备中是否存在与所述第一输入关联的功能信息;在所述电子设备中存在与所述第一输入关联的功能信息的情况下,执行所述第一输入对应的功能;在电子设备中不存在与所述第一输入关联的功能信息的情况下,显示候选功能搜索提醒,以及,在所述快捷方式数据库中搜索与所述第一输入对应的功能信息,得到搜索结果,根据所述搜索结果,确定待显示的候选功能标识。
在一个例子中,处理器1010用于根据所述电子设备的预设快捷方式与功能的关联信息,确定并显示与所述第一输入对应的候选信息对;其中,所述候选信息对包括与所述第一输入对应的候选功能信息,以及,与所述候选功能信息对应的候选快捷方式标识。
在一个例子中,处理器1010用于根据每一所述候选信息对中候选功能的被执行率,确定所述候选信息对的显示顺序。
在一个例子中,处理器1010用于接收用户对电子设备的第一输入;响应于所述第一输入,根据快捷方式数据库,显示与所述第一输入对应的候选功能标识,所述快捷方式数据库包括预设电子设备的快捷方式与功能的关联信息;接收用户对所述候选功能中的目标功能的第三输入;响应于所述第三输入,将所述目标功能与所述第三输入对应的快捷方式相关联。
在一个例子中,处理器1010用于接收用户对电子设备的第四输入;响应于所述第四输入,确定与所述第四输入对应的第一预设快捷方式以及所述第一预设快捷方式对应的第一预设功能信息;根据所述第一预设快捷方式的操作复杂度与候选快捷方式的操作复杂度,得到目标快捷方式,并显示所述目标快捷方式标识;接收用户对所述述目标快捷方式标识的第五输入;响应于所述第五输入,执行所述第一预设功能,并将所述第一预设功能与所述目标快捷方式相关联。
在一个例子中,处理器1010用于接收用户对电子设备的第六输入;响应于所述第六输入,执行与所述第六输入对应的第二预设功能,以及,检测与所述第六输入对应的第二预设快捷方式是否为用户对所述电子设备的首次操作;在所述第二预设快捷方式为所述用户基于所述电子设备的首次操作的情况下,获取所述电子设备的场景信息;在所述第二预设功能信息与所述场景信息不匹配的情况下,确定与所述场景信息匹配的推荐功能信息,并显示所述推荐功能信息。
在一个例子中,处理器1010用于接收对所述推荐功能信息中的目标功能信息的第七输入;响应于所述第七输入,执行目标功能;建立所述目标功能信息与所述第二预设快捷方式的关联关系,得到更新后的第二预设快捷方式。
在一个例子中,处理器1010用于在所述接收对所述推荐功能信息中的目标功能信息的第七输入之后,删除与所述第六输入对应的执行数据,执行与所述第七输入对应的目标功能。
本实施例可以在用户当前使用的电子设备中不存在用户的第一输入对应的快捷方式的情况下,生成快捷方式提醒界面,以使用户快速了解当前使用的电子设备的快捷方式,从而实现用户想要的操作,在用户不记得对应的快捷方式的情况下,也可以智能提醒用户,进一步提高用户体验。
应理解的是,本实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述快捷方式提醒方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述快捷方式提醒方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。