一种应用程序的开启方法及装置与流程

文档序号:11275902阅读:293来源:国知局
一种应用程序的开启方法及装置与流程
本申请涉及移动终端
技术领域
,尤其涉及一种应用程序的开启方法及装置。
背景技术
:随着终端设备技术的发展,人们越来越多地使用终端设备进行工作、社交、学习、娱乐等。用户可以在终端上安装各种应用程序(application,app)以实现不同的功能。目前,一个app中一般具有很多功能,比如,同时具有付款功能、收款功能等。用户在开启app之后,可以在该app的显示界面中点击想要使用的功能对应的链接,进而能够进入与该功能对应的操作界面中进行操作。发明人发现,终端中安装的app越来越多,app中内置的功能也越来越丰富。用户需要从众多app图标中,查找到自身需要的app,然后从app内置的功能中选择需要的功能。并且,随着app中内置的功能越来越丰富,app的显示界面中显示的各功能对应的链接也越来越多。而,这些链接常常无法在一个显示界面中完整显示,还需设置多个显示界面,以便具备不同功能的链接排布在不同的显示界面中。这样,进入选择的app后,用户还需通过滑动屏幕的操作移动显示界面,并寻找需要使用的功能对应的链接。而这些滑动屏幕的操作,增加了移动终端的任务处理负荷量,使得开启app中相关功能的操作界面的响应效率较低。综上,现有技术中存在开启app中相关功能的操作界面的响应效率较低的问题。技术实现要素:本申请涉及移动终端
技术领域
,尤其涉及一种应用程序的开启方法及装置,用以解决现有技术中存在开启app中相关功能的操作界面的响应效率较低的问题。本申请实施例提供一种应用程序的开启方法,包括:检测针对终端设备的操作,以及获取所述终端设备的场景信息;若检测到针对所述终端设备的用于触发开启指定应用程序的操作,则基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。可选地,根据以下方式确定场景信息与所述指定应用程序中指定功能的对应关系:记录在同一场景信息下所述指定应用程序中各个指定功能的历史启用次数;将在该场景信息下历史启用次数最多的指定功能与该场景信息之间建立对应关系。可选地,根据以下方式确定场景信息与所述指定应用程序中指定功能的对应关系:针对每一个指定功能,接收由用户针对该指定功能所设置的场景信息;将接收的场景信息与该指定功能之间建立对应关系。可选地,所述检测针对终端设备的操作,以及获取所述终端设备的场景信息,包括:获取所述终端设备的场景信息;根据预设的场景信息与指定应用程序的对应关系,查找与获取到的场景信息对应的指定应用程序;将查找到的指定应用程序的图标按照预设突出显示方式显示在所述终端设备的显示屏中,其中所述突出显示方式包括以下中的至少一种:高亮显示、闪烁显示;并,检测是否存在针对所述终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作。可选地,所述检测针对终端设备的操作,以及获取所述终端设备的场景信息,包括:检测针对终端设备的操作;若所述操作为针对所述终端设备的用于触发开启指定应用程序的操作,则获取所述终端设备的场景信息。可选地,在基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面之前,所述方法还包括:确定获取的场景信息为预设场景信息。本申请实施例还提供一种应用程序的开启装置,包括:第一处理模块,用于检测针对终端设备的操作,以及获取所述终端设备的场景信息;第二处理模块,用于若所述处理模块检测到针对所述终端设备的用于触发开启指定应用程序的操作,则基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。可选地,所述第二处理模块具体用于:记录在同一场景信息下所述指定应用程序中各个指定功能的历史启用次数;将在该场景信息下历史启用次数最多的指定功能与该场景信息之间建立对应关系。可选地,所述第二处理模块具体用于:针对每一个指定功能,接收由用户针对该指定功能所设置的场景信息;将接收的场景信息与该指定功能之间建立对应关系。可选地,所述第一处理模块具体用于:获取所述终端设备的场景信息;根据预设的场景信息与指定应用程序的对应关系,查找与获取到的场景信息对应的指定应用程序;将查找到的指定应用程序的图标按照预设突出显示方式显示在所述终端设备的显示屏中,其中所述突出显示方式包括以下中的至少一种:高亮显示、闪烁显示;并,检测是否存在针对所述终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作。可选地,所述第一处理模块具体用于:检测针对终端设备的操作;若所述操作为针对所述终端设备的用于触发开启指定应用程序的操作,则获取所述终端设备的场景信息。可选地,所述第二处理模块还用于:在基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面之前,确定获取的场景信息为预设场景信息。本申请实施例还提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序指令时实现应用程序的开启方法的步骤。本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现应用程序的开启方法的步骤。本申请实施例中,通过检测针对终端设备的操作以及获取终端设备的场景信息,进而可以在检测到用户针对该终端设备执行了用于触发开启指定应用程序的操作后,直接基于预设的场景信息与指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。由此可见,采用本申请实施例,终端设备可以在确定用户需要开启某一指定应用程序之后,直接将该指定应用程序中与当前的场景信息相对应的指定功能的操作界面显示在显示屏中,而无需用户通过滑动显示屏、点击该指定功能对应的链接等操作来开启该指定功能的操作界面,从而提高了开启应用程序中指定功能的操作界面的响应效率,也简化了操作过程,提高了用户体验度。附图说明图1为本申请实施例一提供的应用程序的开启方法流程图;图2为本申请实施例二提供的应用程序的开启方法流程图;图3为本申请实施例三提供的应用程序的开启方法流程图;图4为本申请实施例四提供的应用程序的开启装置的结构示意图;图5为本申请实施例五提供的计算机装置的结构示意图。具体实施方式本申请实施例中,通过检测针对终端设备的操作以及获取终端设备的场景信息,进而可以在检测到用户针对该终端设备执行了用于触发开启指定应用程序的操作后,直接基于预设的场景信息与指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。由此可见,采用本申请实施例,终端设备可以在确定用户需要开启某一指定应用程序之后,直接将该指定应用程序中与当前的场景信息相对应的指定功能的操作界面显示在显示屏中,而无需用户通过滑动显示屏、点击该指定功能对应的链接等操作来开启该指定功能的操作界面,从而提高了开启应用程序中指定功能的操作界面的响应效率,也简化了操作过程,提高了用户体验度。下面结合说明书附图对本申请实施例作进一步详细描述。实施例一如图1所示,为本申请实施例一提供的应用程序的开启方法流程图,包括以下步骤:步骤101:检测针对终端设备的操作,以及获取终端设备的场景信息。这里,检测针对终端设备的操作,具体可以为检测是否存在针对该终端设备的用于触发开启指定应用程序的操作。其中,所述指定应用程序可以是终端设备中已安装的全部应用程序,也可以是由用户预先设定的需要检测的部分应用程序。这里,终端设备的场景信息可以终端设备所处的地理位置信息和/或时间信息。那么,获取终端设备的场景信息,即为获取终端设备当前所处的地理位置信息和/或时间信息。并且,在具体实施时,上述检测针对终端设备的操作以及获取终端设备的场景信息这两个动作的执行顺序可以不分先后。也就是说,上述两个动作可以同时执行,也可以先检测针对终端设备的操作,再获取终端设备的场景信息,还可以先获取终端设备的场景信息,再检测针对终端设备的操作。其中,上述两个动作的执行顺序的不同,所达到的技术效果也存在着差异。本申请将在后文中对两个动作的执行顺序的先后的具体实施方式进行详细说明,这里不再一一赘述。步骤102:若检测到针对终端设备的用于触发开启指定应用程序的操作,则基于预设的场景信息与指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。这里所述的用于触发开启指定应用程序的操作可以为点击终端设备的显示屏中该指定应用程序的图标的操作。当然,该操作也可以为预设的用于触发开启指定应用程序的滑动手势动作或语音信号等,本申请实施例对此不作限定。这里,由于终端设备的场景信息可以为终端设备的地理位置信息和/或时间信息,因此,可以分别针对地理位置信息、时间信息、以及地理位置信息与时间信息相结合这三种情况,预设场景信息与指定应用程序中指定功能的对应关系。在具体实施中,设置场景信息与指定应用程序中指定功能的对应关系的方式可以为:方式一:由终端设备自动分析生成。记录在同一场景信息下指定应用程序中各个指定功能的历史启用次数;将在该场景信息下历史启用次数最多的指定功能与该场景信息之间建立对应关系。下面,对方式一中建立上述对应关系的方式进行举例说明。(1)所述场景信息为终端设备的地理位置信息。假设终端设备处于地理位置信息a1时,针对已安装的某一指定应用程序b1。其中,该指定应用程序b1中包含有指定功能b100、b101、b102。若记录的指定功能b100的启用次数为2次,指定功能b101的启用次数为3次,指定功能b102的启用次数为4次,那么,可以将指定功能b102与该地理位置信息a1之间建立对应关系。继续沿用上例,可以针对每一个地理位置信息,确定出各个指定应用程序中与该地理位置信息所对应的指定功能。其中,每一个地理位置信息可与至少一个指定应用程序中的一个指定功能建立对应关系。比如,可参照下表1所示的地理位置信息与指定应用程序中指定功能的对应关系:表1地理位置信息指定应用程序中的指定功能a1b1中b102a2b2中b200;b3中b304;……(2)所述场景信息为时间信息这里,时间信息可以时间点或预设时间间隔的时间段。优选地,本申请实施例中采用预设时间间隔的时间段表示时间信息。具体实施时,终端设备可以分别记录各个指定应用程序中的指定功能在预设时间间隔的时间段内的启用次数,进而可参照(1)中记载的方式,建立时间信息与指定应用程序中指定功能的对应关系。比如,假设预设时间间隔为两个小时,那么相应地时间段可以为一天中6:00~8:00,8:00~10:00,以此类推。进一步地,假设在6:00~8:00,针对已安装的某一指定应用程序b1其包含有指定功能b100、b101、b102。若记录的指定功能b100的启用次数为2次,指定功能b101的启用次数为3次,指定功能b102的启用次数为4次,那么,可以将指定功能b102与6:00~8:00这一时间段之间建立对应关系。对于其它时间段与指定应用程序中指定功能的对应关系,可参照上述过程,这里不再详述。(3)所述场景信息为终端设备的地理位置信息以及时间信息。终端设备可以记录在某一地理位置信息上,在某一预设时间间隔的时间段内,各个指定应用程序中指定功能的启用次数,进而根据各个指定应用程序中指定功能的启用次数,确定各个指定应用程序中与该地理位置信息以及该时间段所对应的指定功能。具体过程可参照上述(1)和(2)记载的内容,这里不再详述。方式二:由用户根据自身需求进行设置。针对每一个指定功能,接收由用户针对该指定功能所设置的场景信息;将接收的场景信息与该指定功能之间建立对应关系。具体实施时,终端设备可在接收到用于对某一指定应用程序的任一指定功能进行场景配置的指令后,将场景配置界面展示给用户,以便用户可以根据实际需求在场景配置界面的场景输入框中分别输入地理位置信息和/或时间信息。进一步地,终端设备接收到用户在场景配置界面中输入的场景信息之后,可以该场景信息与该指定功能之间建立对应关系。比如,若用户习惯在每天早晨6:00~8:00之间查看工作邮件,则可以对应邮箱app中的收件箱功能的场景输入框中输入“每天晚上6:00~8:00”这一场景信息,终端设备可以在接收到该场景信息后,将其与邮箱app中的收件箱功能建立对应关系等。采用本申请实施例,终端设备可以在确定用户需要开启某一指定应用程序之后,直接将该指定应用程序中与当前的场景信息相对应的指定功能的操作界面显示在显示屏中,而无需用户通过滑动显示屏、点击该指定功能对应的链接等操作来开启该指定功能的操作界面,从而提高了开启应用程序中指定功能的操作界面的响应效率,也简化了操作过程,提高了用户体验度。实施例二如图2所示,为本申请实施例二提供的应用程序的开启方法流程图,包括以下步骤:步骤201:获取终端设备的场景信息。在具体实施中,终端设备可利用内置水平仪或压力传感器等检测用户是否拿起终端设备,若检测到用户拿起了终端设备,则获取终端设备的场景信息。进一步地,在获取到终端设备的场景信息之后,可以先判断获取的场景信息是否为预设场景信息,若是,则继续执行步骤202;若否,则仍执行步骤201,继续获取终端设备的场景信息。其中,预设场景信息可以由用户根据实际需求预先设置好的,可包括预设地理位置信息和/或时间信息。比如,可将工作地址信息、家庭住址信息等,作为预设场景信息,或将6:00~8:00和家庭住址信息相结合、9:00~11:00和工作地址信息相结合,作为预设场景信息。步骤202:根据预设的场景信息与指定应用程序的对应关系,查找与获取到的场景信息对应的指定应用程序。这里,场景信息与指定应用程序的对应关系可参照实施例一步骤102中记载的场景信息与指定应用程序中指定功能的对应关系的建立方式来建立,即可以由终端设备自动分析生成,也可以由用户根据实际需求来设定,这里不再一一赘述。步骤203:将查找到的指定应用程序的图标按照预设突出显示方式显示在终端设备的显示屏中,其中预设突出显示方式包括以下中的至少一种:高亮显示、闪烁显示。其中,高亮显示即为将该图标对应的像素点的亮度调高,闪烁显示即为将该图标以预设的频率进行闪动。当然,预设突出显示方式也可为将该指定应用程序的图标进行放大显示等。步骤204:检测是否存在针对终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作。这里,若在预设时长内,均未检测到存在针对终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作,则可以将显示屏中指定应用程序的图标的显示状态由突出显示方式恢复成之前的显示方式。步骤205:若检测到针对终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作,则基于预设的场景信息与指定应用程序中指定功能的对应关系,确定出与获取的场景信息对应的指定功能。步骤206:将该指定功能的操作界面显示在显示屏中。下面,结合上述实施方式,对本申请实施例二进行举例说明。假设终端设备获取到的当前场景信息符合预设场景信息,即为用户预先设置好的家庭住址信息,且当前时间信息为6:00~8:00,而与该场景信息对应的指定应用程序包括邮箱app、新闻app,那么,可将显示屏中邮箱app、新闻app的图标的显示状态变更为高亮显示。这样,可便于用户快速查找到这两个应用。进一步地,假设邮箱app中与该场景信息对应的指定功能为收件箱功能,那么,在检测到用户点击了邮箱app的图标的操作之后,可以直接将收件箱功能的操作界面显示在显示屏中。由此可见,本申请实施例二在提高开启应用程序中指定功能的操作界面的响应效率,简化操作过程的基础上,采用先获取终端设备的场景信息,再检测针对终端设备的操作的执行方式,可以在获取终端设备的场景信息之后,通过确定与获取的场景信息相对应的指定应用程序并将显示屏中该指定应用程序的图标按照预设突出显示方式进行显示,使用户可以快速准确地在显示屏中找到该指定应用程序的位置,进一步提升了用户体验度。实施例三如图3所示,为本申请实施例三提供的应用程序的开启方法流程图,包括以下步骤:步骤301:检测针对终端设备的操作。这里,检测针对终端设备的操作,具体可以为检测是否存在针对该终端设备的用于触发开启指定应用程序的操作。比如,检测用户是否点击终端设备的显示屏中该指定应用程序的图标的操作。步骤302:若检测的操作为针对终端设备的用于触发开启指定应用程序的操作,则获取终端设备的场景信息。这里,由于场景信息中包括地理位置信息和/或时间信息,考虑到终端设备一直开启定位系统来获取终端设备的地理位置信息,可能会使得终端设备的续航能力减弱,故采用在检测到存在针对终端设备的用于触发开启指定应用程序的操作之后,再执行获取终端设备的场景信息的方式。并且,在具体实施时,在获取到终端设备的场景信息之后,可以先判断获取的场景信息是否为预设场景信息,若是,则继续执行步骤303;若否,则说明用户并非在预设场景信息下开启该指定应用程序,故可以直接将该指定应用程序的显示界面显示在显示屏中。步骤303:基于预设的场景信息与指定应用程序中指定功能的对应关系,确定出与获取的场景信息对应的指定功能。步骤304:将该指定功能的操作界面显示在显示屏中。下面,结合上述实施方式,对本申请实施例三进行举例说明。假设终端设备检测到用户点击了显示屏中支付类app的图标,进而获取当前的场景信息,若当前的场景信息为某一商店的地址信息且符合预设场景信息,则可以基于预设的场景信息与指定应用程序中指定功能的对应关系,确定出该支付类app中与该场景信息对应的指定功能为支付功能,之后可以直接将支付功能的操作界面显示在显示屏中。由此可见,本申请实施例三在提高开启应用程序中指定功能的操作界面的响应效率,简化操作过程的基础上,采用先检测针对终端设备的操作,再获取终端设备的场景信息的执行方式,可以有效规避终端设备一直开启定位系统来获取终端设备的地理位置信息而使得续航能力减弱的问题。基于同一申请构思,本申请实施例中还提供了一种与应用程序的开启方法对应的应用程序的开启装置,由于该装置解决问题的原理与本申请实施例中应用程序的开启方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。实施例四如图4所示,为本申请实施例四提供的应用程序的开启装置的结构示意图,包括:第一处理模块41,用于检测针对终端设备的操作,以及获取所述终端设备的场景信息;第二处理模块42,用于若所述处理模块检测到针对所述终端设备的用于触发开启指定应用程序的操作,则基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。可选地,所述第二处理模块42具体用于:记录在同一场景信息下所述指定应用程序中各个指定功能的历史启用次数;将在该场景信息下历史启用次数最多的指定功能与该场景信息之间建立对应关系。可选地,所述第二处理模块42具体用于:针对每一个指定功能,接收由用户针对该指定功能所设置的场景信息;将接收的场景信息与该指定功能之间建立对应关系。可选地,所述第一处理模块41具体用于:获取所述终端设备的场景信息;根据预设的场景信息与指定应用程序的对应关系,查找与获取到的场景信息对应的指定应用程序;将查找到的指定应用程序的图标按照预设突出显示方式显示在所述终端设备的显示屏中,其中所述突出显示方式包括以下中的至少一种:高亮显示、闪烁显示;并,检测是否存在针对所述终端设备的用于触发开启以突出显示方式显示的指定应用程序的操作。可选地,所述第一处理模块41具体用于:检测针对终端设备的操作;若所述操作为针对所述终端设备的用于触发开启指定应用程序的操作,则获取所述终端设备的场景信息。可选地,所述第二处理模块42还用于:在基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面之前,确定获取的场景信息为预设场景信息。实施例五本申请实施例五还提供了一种计算机装置,该计算机装置具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。如图5所示,该计算机装置可以包括中央处理器(centerprocessingunit,cpu)501、存储器502、输入设备503,输出设备504等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。存储器可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器提供存储器中存储的计算机程序指令和数据。在本申请实施例中,存储器可以用于存储应用程序的开启方法的计算机程序指令。处理器用于调用存储器存储的计算机程序指令,并按照获得的计算机程序指令执行:检测针对终端设备的操作,以及获取所述终端设备的场景信息;若检测到针对所述终端设备的用于触发开启指定应用程序的操作,则基于预设的场景信息与所述指定应用程序中指定功能的对应关系,显示与获取的场景信息对应的指定功能的操作界面。实施例六本申请实施例六提供了一种计算机可读存储介质,用于储存为上述计算机装置所用的计算机程序指令,其包含用于执行上述应用程序的开启方法的程序。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1