引导信息展示方法、装置、终端及存储介质与流程

文档序号:25419887发布日期:2021-06-11 21:30阅读:43来源:国知局
引导信息展示方法、装置、终端及存储介质与流程

本申请实施例涉及互联网技术领域,特别涉及一种引导信息展示方法、装置、终端及存储介质。



背景技术:

随着互联网技术的发展,应用程序的功能也越来越丰富。为了使用户能够尽快掌握应用程序的使用方法,在首次启动应用程序时,会出现新手引导信息,通过新手引导信息向用户展示该应用程序的功能和操作方法,从而让用户更快了解应用程序的使用方法。



技术实现要素:

本申请实施例提供了一种引导信息展示方法、装置、终端及存储介质。所述技术方案如下:

一方面,本申请实施例提供了一种引导信息展示方法,所述方法包括:

响应于应用程序被启动,确定当前的第一时间和所述应用程序上一次被启动的第二时间;

确定所述第一时间和所述第二时间之间的时间差;

若所述时间差大于预设时长,获取所述应用程序的目标引导信息,展示所述目标引导信息。

另一方面,本申请实施例提供了一种引导信息展示装置,所述装置包括:

第一确定模块,用于响应于应用程序被启动,确定当前的第一时间和所述应用程序上一次被启动的第二时间;

第二确定模块,用于确定所述第一时间和所述第二时间之间的时间差;

获取模块,用于若所述时间差大于预设时长,获取所述应用程序的目标引导信息,展示所述目标引导信息。

另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的引导信息展示方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的引导信息展示方法。

另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的引导信息展示方法。

本申请实施中,在用户长时间未启动该应用程序时,向用户展示该应用程序的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

附图说明

图1示出了本申请一个示例性实施例提供的引导信息展示方法的流程图;

图2示出了本申请一个示例性实施例提供的引导信息展示方法的流程图;

图3示出了本申请一个示例性实施例提供的引导信息展示方法的流程图;

图4示出了本申请一个实施例提供的引导信息展示装置的结构框图;

图5示出了本申请一个示例性实施例提供的终端的结构方框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

随着互联网技术的发展,应用程序的功能也越来越丰富。为了使用户能够尽快掌握应用程序的使用方法,在首次启动应用程序时,会出现新手引导信息,通过新手引导信息向用户展示该应用程序的功能和操作方法,从而让用户更快了解应用程序的使用方法。

相关技术中,一般在首次开启应用程序时,会出现新手引导信息。在用户长时间未启动该应用程序时,用户可能会遗忘该应用程中的功能和实现该功能的操作方法,导致用户无法快速上手使用该应用程序。

为了防止用户能够在长时间不启动应用程序时遗忘应用程序的操作方法,本申请提供一种引导信息展示方法,在用户长时间未启动该应用程序时,向用户展示目标功能的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

请参考图1,其示出了本申请一个示例性实施例提供的引导信息展示方法的流程图。该方法包括如下步骤:

步骤101,响应于应用程序被启动,终端确定当前的第一时间和该应用程序上一次被启动的第二时间。

其中,该第二时间为用户上一次启动该应用程序的时间。在一些实施例中,该第二时间为用户上一次在当前终端启动该应用程序的时间。相应的,终端记录任一应用程序的启动时间,在本步骤中,终端调用应用程序启动记录,从应用程序启动记录中确定该应用程序上一次被启动的第二时间。

在一些实施例中,终端启动该应用程序时登录的用户账号,确定该用户账号上一次登录该应用程序的时间,将该用户账号上一次登录该应用程序的时间确定为第二时间。相应的,终端根据该用户账号生成获取请求,将该获取请求发送给服务器,服务器接收该获取请求,根据该获取请求获取该用户账号的登录记录,根据该登录基于确定该用户账号上一次登录该应用程序的时间,将该用户账号上一次登录该应用程序的时间发送给终端,终端接收服务器发送的该用户账号上一次登录该应用程序的时间,将该用户账号上一次登录该应用程序的时间确定为第二时间。

在本实现方式中,根据登录该应用程序的用户账号,确定该应用程序上一次被启动的第二时间,从而防止更换终端登录该应用程序后,终端仍以上一次在本终端中登录的时间确定为第二时间从而导致第二时间不准确。

另外,响应于终端检测到该应用程序被启动,终端获取终端当前时间,将该当前时间确定为第一时间。

需要说明的一点是,该第一时间和第二时间可以为以天、小时、分钟等作为单位的时间点。在本申请实施例中,对此不作具体限定。

步骤102,终端确定该第一时间和该第二时间之间的时间差。

在本步骤中,终端将获取到的第一时间和第二时间的差值,得到该第一时间与第二时间之前的时间差。

步骤103,若该时间差大于预设时长,终端获取该应用程序的目标引导信息,展示该目标引导信息。

该目标引导信息为用于向用户展示该应用程序的功能和该应用程序的操作方法的信息。

在一种可能的实现方式中,该目标引导信息为该应用程序中任一功能对应的引导信息。相应的,在本步骤中,终端获取基于应用程序的功能生成的目标引导信息。

在另一种可能的实现方式中,该目标引导信息为该应用程序中的目标功能对应的引导信息。相应的,在本步骤中,终端获取基于该目标功能生成的目标引导信息。该过程通过以下步骤(a1)-(a2)实现,包括:

(a1)终端确定该应用程序的目标功能。

其中,该目标功能为该应用程序中的部分功能。在一种可能的实现方式中,该目标功能为应用程序中用户触发的功能。相应的,终端展示功能列表界面,该功能列表界面包括该应用程序的至少一个功能选项;确定至少一个功能选项中被触发的目标功能选项;将该目标功能选项对应的第一功能确定为该目标功能。

在本实现方式中,终端将被选择的功能确定为目标功能,进而确定该目标功能的目标引导信息,从而在展示目标引导信息时,只展示被选择的功能的目标引导信息,使得展示的目标引导信息更具有针对性,防止了展示该应用程序的所有功能的引导信息而造成的引导信息展示过程较长,进而提高了用户体验。

在另一种可能的实现方式中,该目标功能为应用程序中更新的功能,相应的,终端确定目标功能的过程为:终端确定该应用程序的第二功能的更新时间;若该第二功能的更新时间在该第一时间和第二时间之间,将该第二功能确定为该目标功能。

其中,该第二功能为已更新的功能,该已更新的功能为该应用程序中已有的功能进行更新后的功能,或者,该已更新的功能为该应用程序中新添加的功能。在本申请实施例中,对此不走具体限定。

在本实现方式中,将在第一时间到第二时间更新的功能确定为目标功能,进而确定该目标功能的目标引导信息,从而在确定该目标引导信息的过程中,从而在展示目标引导信息时,只展示更新功能的目标引导信息,使得展示的目标引导信息更具有针对性,防止了展示该应用程序的所有功能的引导信息而造成的引导信息展示过程较长,进而提高了用户体验。

在另一种可能的实现方式中,该目标功能为通过手势操作实现的功能。相应的,终端确定目标功能的过程可以为:终端基于每个功能的实现方式,从该应用程序的至少一个功能中,确定需要通过手势操作实现的功能,将该需要进行手势操作的功能确定为目标功能。

在本实现方式中,将通过手势操作实现的功能确定为目标功能,从而只展示通过手势操作实现的功能的引导信息,进而防止用户遗忘复杂手势操作对应的功能的操作方法。

在另一种可能的实现方式中,该目标功能为系统默认的功能。相应的,终端确定目标功能的过程可以为:终端从该应用程序的至少一个功能中,确定系统默认的功能,将该系统默认的功能确定为目标功能。

在本实现方式中,终端将系统默认的功能确定为目标功能,从而展示该目标功能的目标引导信息,使得展示的目标引导信息更具有针对性,防止了展示该应用程序的所有功能的引导信息而造成的引导信息展示过程较长,进而提高了用户体验。

需要说明的一点是,该目标功能的数量根据需要进行设置,在本申请实施例中,对该目标功能的数量不作具体限定。例如,该目标功能的数量为1、2、5等。

(a2)终端获取该目标功能的引导信息,将该目标功能的引导信息作为该目标引导信息。

在一种可能的实现方式中,终端根据目标功能生成该目标功能的引导信息。其中,该引导信息为引导标签,或者,该引导信息为引导视频。第一种实现方式,终端基于目标功能生成该目标功能的引导标签,得到该引导信息。相应的,终端确定该目标功能对应的功能界面,根据该功能界面中的操作选项生成引导标签,该引导标签用于引导用户在该功能界面中进行操作。该引导标签包括触发位置标签、功能说明标签、继续引导标签等。其中,该触发位置标签用于展示触发目标功能时需执行触发操作的位置;该功能说明标签用于展示该目标功能实现的功能;该继续引导标签用于在被触发时,基于展示该功能界面中的其他子功能或展示其他功能界面。

第二种实现方式,终端基于该目标功能生成引导视频,得到引导信息。相应的,终端确定该目标功能的操作方法,基于该操作方法生成演示视频,得到引导视频,该引导视频中包括虚拟用户、该虚拟用户在该目标功能对应的功能界面中的操作等。

在另一种可能的实现方式中,终端确定目标功能的功能标识,根据该功能标识获取该目标功能的引导信息,将该目标功能的引导信息确定为目标引导信息。第一种实现方式,终端中实现存储该应用程序的所有功能的引导信息和功能标识的对应关系。在本步骤中,终端根据目标功能的功能标识确定该功能标识对应的引导信息,将该引导信息确定为目标引导信息。第二种实现方式,该引导信息和功能标识的对应关系存储于服务器中,终端从服务器中获取该目标功能的目标引导信息。相应的,终端根据该目标功能的功能标识生成获取请求,向服务器发送该获取请求,服务器接收该获取请求,根据该获取请求确定目标功能的功能标识,基于该功能标识从功能标识和引导信息的对应关系中,确定该功能标识对应的引导信息,将该引导信息发送给终端,终端接收服务器发送的引导信息,将接收到的引导新确定为目标引导信息。

需要说明的一点是,在本实现方式中,终端或服务器事先根据应用程序的功能生成每个功能的引导信息,将每个功能的引导信息与该功能的功能标识对应存储。其中,终端或服务器生成每个功能的引导信息的过程与上述终端生成引导标签和引导视频的过程相似,在此不再赘述。

终端确定该目标引导信息后,展示该目标引导信息。该过程通过以下步骤(b1)-(b2)实现,包括:

(b1)终端展示引导界面。

其中,该引导界面为用户展示目标引导信息的界面。在一种可能的实现方式中,该引导界面为该目标功能的功能界面,相应的,在本步骤中,终端确定该目标功能的功能界面,展示该功能界面。在另一种可能的实现方式中,该引导界面为新生成的界面。相应的,在本步骤中,终端跳转至该引导界面中,展示该引导界面。

(b2)终端将该目标引导信息展示在该引导界面中。

在一种可能的实现方式中,该引导界面为目标功能的功能界面,在本步骤中,终端在该功能界面中添加显示图层,将该目标引导信息展示在该显示图层中。例如,该目标引导信息为引导标签,在本步骤中,终端展示该目标功能的功能界面,在该功能界面中添加显示图层,将该引导标签展示在该显示图层中。

在另一种可能的实现方式中,该引导界面该引导界面为新生成的展示界面,在本步骤中,终端将该引导信息渲染至该展示界面的指定位置。例如,该目标引导信息为引导视频,在本步骤中,终端在该展示界面中播放该引导视频。

需要说明的一点是,该引导视频可以在该展示界面中循环播放,直到接收到停止播放指令,终端退出该展示界面,展示该应用程序的界面。其中,该停止播放指令为用户触发的停止播放指令。例如,该展示界面中还展示停止播放按钮,响应于该停止播放按钮被触发,终端确定接收到停止播放指令,停止播放该引导视频。

需要说明的一点是,该引导界面中还包括跳过按钮,响应于该跳过被触发,终端退出引导界面,不展示目标引导信息。

需要说明的另一点是,若该时间差不大于预设时长,终端展示该应用程序的应用界面,不展示该目标引导信息。其中,该预设时长根据需要进行设置,在本申请实施例中,对该预设时长不作具体限定。例如,该预设时长为30天、90天或180天等。

在本申请实施例中,在用户长时间未启动该应用程序时,向用户展示该应用程序的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

需要说明的一点是,响应于应用程序被启动,终端还可以确定启动该应用程序的用于的第一身份信息,若该第一身份信息满足条件,终端才执行确定当前的第一时间和该应用程序上一次被启动的第二时间的步骤,否则直接展示该应用程序的应用界面。请参考图2,其示出了本申请一个示例性实施例提供的引导信息展示方法的流程图。该方法包括如下步骤:

步骤201,响应于应用程序被启动,终端获取本次启动该应用程序的用户的第一身份信息。

其中,该第一身份信息用于表示启动该应用程序的用户的身份信息。

在一种可能的实现方式中,终端确定该应用程序被启动时,登录该应用程序的用户账号,基于该用户账号,确定该用户账号对应的第一身份信息。

在另一种可能的实现方式中,终端采集启动该应用程序的用户的生物特征信息,基于该生物特征信息,确定该用户的第一身份信息。其中,该生物特征信息包括指纹信息、声纹信息、图像信息中的至少一种。

相应的,第一种实现方式,终端在应用程序被启动时,通过指纹采集模块采集用户点击该应用程序的图标时留下的指纹信息,通过该指纹信息确定该用户的第一身份信息。其中,该指纹采集模块可以为屏下指纹采集模块等,在本申请实施例中,对此不作具体限定。

第二种实现方式,终端在应用程序被启动时,通过语音采集模块采集当前环境中的语音信号,对该语音信号进行解析,得到声纹信息,通过该声纹信息确定该用户的第一身份信息。

第三种实现方式,终端在应用程序被启动时,调用终端的前置摄像头,通过该前置摄像头采集图像,对采集到的图像进行解析,得到图像信息,通过该图像信息确定该用户的第一身份信息。

在本实现方式中,终端根据用户的生物特征信息,从生物特征信息和身份信息的对应关系中,确定该用户的生物特征信息对应的第一身份信息。或者,终端对该用户的生物特征信息进行生物特征分析,得到该用户的第一身份信息。

步骤202,终端确定该第一身份信息是否满足目标条件。

其中,该目标条件用于指示第一身份信息对应的用户是否需要进行引导。在本步骤中,终端根据第身份信息是否满足该目标条件,若所述第一身份信息满足目标条件,执行步骤203,若该第一身份信息不满足该目标条件,执行步骤205。

在一种可能的实现方式中,该目标条件为年龄条件。在本步骤中,终端基于该第一身份信息,确定该用户的年龄,若该年龄没有超过预设年龄,确定该身份信息满足该目标条件。其中,该预设年龄根据需要进行设置,在本申请实施例中,对此该预设年龄不作具体限定。例如,该预设年龄为50岁、55岁或60岁等。

在本实现方式中,终端从该第一身份信息中,确定该用户的年龄,根据该用户的年龄与预设年龄的大小确定该用户的第一身份信息是否满足该目标条件,从而在用户的年龄不大于预设年龄时,确定该用户属于年轻用户群体,无需每次都向用户展示引导信息,执行步骤203。在用户的年龄大于该预设年龄时,确定该用户输入老年用户群体,需要多次向用户展示引导信息,执行步骤205。

在本实现方式中,通过确定该第一身份信息,确定该用户的年龄,在年龄不超过预设年龄的情况下才执行步骤203,而在年龄超过预设年龄时,直接执行步骤205,这样防止了老年用户在使用该应用程序时,出现对该应用程序的使用不熟悉,从而多次对该用户进行引导,使用户能掌握应用程序的使用方法。

在一种可能的实现方式中,该目标条件为上一次启动该应用程序的用户的第二身份信息条件。在本步骤中,终端获取上一次启动该应用程序的用户的第二身份信息,若该第一身份信息与该第二身份信息匹配,确定该第一身份信息满足该目标条件。

其中,该第一身份信息与第二身份信息匹配指第一身份信息与第二身份信息相同,或者,第一身份信息与第二身份信息相似。在本步骤中,终端确定上一次启动该应用程序的用户的第二身份信息,终端记录应用程序被启动时,启动该应用程序的用户的身份信息,在本次应用程序启动的过程中,根据应用程序启动的时间,确定应用程序上一次被启动的用户的第二身份信息。

若第一身份信息与第二身份信息匹配,则当前用户为上一次启动该应用程序的用户,终端执行步骤203。若第一身份信息与第二身份信息不匹配,则当前用户可能是第一次在使用该应用程序,终端执行步骤205。

在本实现方式中,终端根据本次启动该应用程序的用户与上一次启动该应用程序的用户是否匹配,确定是否向该用户展示目标引导信息,防止了本次启动该应用程序的用户与上一次启动该应用程序的用户不是同一用户的情况下,向用户展示部分引导信息,导致的用户的不能了解应用程序的操作方法的问题。

步骤203,终端确定当前的第一时间和该应用程序上一次被启动的第二时间。

本步骤与步骤101相似,在此不再赘述。

步骤204,终端确定该第一时间和该第二时间之间的时间差。

本步骤与步骤102相似,在此不再赘述。

步骤205,若该时间差大于预设时长,终端获取该应用程序的目标引导信息,展示该目标引导信息。

本步骤与步骤103相似,在此不再赘述。

在本申请实施例中,在用户长时间未启动该应用程序时,向用户展示该应用程序的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

需要说明的一点是,响应于应用程序被启动,终端还可以确定应用程序的历史使用记录,基于该历史使用记录,确定用户是否需要展示引导信息。请参考图3,其示出了本申请一个示例性实施例提供的引导信息展示方法的流程图。

该方法包括如下步骤:

步骤301,响应于应用程序被启动,终端获取该应用程序的历史使用记录。

用户在对终端中的应用程序进行操作的过程中,记录用户的在终端中的操作过程,生成历史使用记录。在本步骤中,用户获取该应用程序的历史使用记录。该历史使用记录包括用户在该应用程序中进行操作时操作失误的次数、操作是触发任一功能的时长等。

其中,该历史使用记录可以为预设时间段内的历史使用记录,在本申请实施例中,对该预设时间段不作具体限定。例如,该预设时间段1个月、2个月、3个月等。

在一种可能的实现方式中,终端确定应用程序中当前登录的用户账号,确定该用户账号对应的历史使用记录。在另一种可能的实现方式中,终端确定当前启动该应用程序的用户的第一身份信息,基于该第一身份信息确定与该第一身份信息匹配的历史使用记录。

步骤302,终端基于该应用程序的历史使用记录,确定本次启动该应用程序的用户使用该应用程序的流畅度。

在一种可能的实现方式中,终端基于历史使用记录中,触发任一功能所用的时长确定该流畅速度,该过程可以为:终端基于该历史使用记录,确定触发该应用程序的任一功能所用的时长;基于该时长,确定该流畅度,其中,该流畅度与该时长呈反比。

在本实现方式中,终端根据用户使用应用程序时触发功能所用的时长确定用户使用该应用程序的流畅度,从而在用户不能流畅使用该应用程序的情况下,向用户展示引导信息,引导用户使用该应用程序,提高用户学习使用该应用程序的效率。

在另一种可能的实现方式中,终端基于用户在该应用程序中进行操作时操作失误的次数确定该用户使用该应用程序的流畅度,其中,该流畅度与该实务的次数呈反比。

其中,操作失误可以为用户出发任一功能后,未进行下一步操作而退出该功能对应的功能页面等实务操作。

在本实现方式中,终端根据用户使用应用程序时操作失误的次数确定用户使用该应用程序的流畅度,从而在用户不能流畅使用该应用程序的情况下,向用户展示引导信息,引导用户使用该应用程序,提高用户学习使用该应用程序的效率。

步骤303,终端确定该流畅度是否小于预设流畅度。

若该流畅度小于预设流畅度,执行步骤303。若该流畅度不小于预设流畅度终端直接展示该应用程序的应用界面。

步骤304,终端确定当前的第一时间和该应用程序上一次被启动的第二时间。

本步骤与步骤101相似,在此不再赘述。

步骤305,终端确定该第一时间和该第二时间之间的时间差。

本步骤与步骤102相似,在此不再赘述。

步骤306,若该时间差大于预设时长,终端获取该应用程序的目标引导信息,展示该目标引导信息。

本步骤与步骤103相似,在此不再赘述。

需要说明的一点是,在本申请实施例中,上述任一实现方式可进行组合,得到新的方案。例如,终端在获取该用程序的历史使用记录之前,还可以先获取用户的第一身份信息,根据该第一身份信息确定用户的年龄,若该年龄不超过预设年龄,执行获取该用程序的历史使用记录的步骤,这样保证了在用户属于年轻群体的情况下,终端能够根据用户的历史使用记录来确定是否向用户展示目标引导信息。

在本申请实施例中,在用户长时间未启动该应用程序时,向用户展示该应用程序的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

请参考图4,其示出了本申请一个实施例提供的引导信息展示装置的结构框图。该装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。

该装置包括:

第一确定模块401,用于响应于应用程序被启动,确定当前的第一时间和该应用程序上一次被启动的第二时间;

第二确定模块402,用于确定该第一时间和该第二时间之间的时间差;

第一获取模块403,用于若该时间差大于预设时长,获取该应用程序的目标引导信息,展示该目标引导信息。

在一种可能的实现方式中,该第一获取模块403包括:

第一确定单元,用于确定该应用程序的目标功能;

获取单元,用于获取该目标功能的引导信息,将该目标功能的引导信息作为该目标引导信息。

在另一种可能的实现方式中,该第一确定单元,用于展示功能列表界面,该功能列表界面包括该应用程序的至少一个功能选项;确定该至少一个功能选项中被触发的目标功能选项;将该目标功能选项对应的第一功能确定为该目标功能;或者,

该第一确定单元,用于确定该应用程序的第二功能的更新时间,该第二功能为已更新的功能;若该第二功能的更新时间在该第一时间和第二时间之间,将该第二功能确定为该目标功能。

在另一种可能的实现方式中,该第一获取模块403包括:

展示单元,用于展示引导界面;将该目标引导信息展示在该引导界面中。

在另一种可能的实现方式中,该装置还包括:

第二获取模块,用于获取本次启动该应用程序的用户的第一身份信息;

该第一确定模块401,还用于若该第一身份信息满足目标条件,确定当前的第一时间和该应用程序上一次被启动的第二时间。

在另一种可能的实现方式中,该获取模块,还用于若该第一身份信息不满足该目标条件,展示该目标引导信息。

在另一种可能的实现方式中,该装置还包括:

第三确定模块,用于基于该第一身份信息,确定该用户的年龄,若该年龄没有超过预设年龄,确定该身份信息满足该目标条件;或者,

第四确定模块,用于获取上一次启动该应用程序的用户的第二身份信息,若该第一身份信息与该第二身份信息匹配,确定该第一身份信息满足该目标条件。

在另一种可能的实现方式中,该装置还包括:

第三获取模块,用于获取该应用程序的历史使用记录;

第五确定模块,用于基于该应用程序的历史使用记录,确定本次启动该应用程序的用户使用该应用程序的流畅度;

该第一确定模块401,还用于若该流畅度小于预设流畅度,确定当前的第一时间和该应用程序上一次被启动的第二时间。

在另一种可能的实现方式中,该第五确定模块包括:

第二确定单元,用于基于该历史使用记录,确定触发该应用程序的任一功能所用的时长;

第三确定单元,用于基于该时长,确定该流畅度,其中,该流畅度与该时长呈反比。

本申请实施中,在用户长时间未启动该应用程序时,向用户展示该应用程序的引导信息,从而防止在用户长时间没有启动该应用程序时,遗忘该应用程序的使用方法,进而防止用户遗忘该应用程序的操作方法,使用户快速上手使用该应用程序。

上述装置实施例中,各个模块或单元的功能实施过程可以参考上述方法实施例,本实施例在此不再赘述。

请参考图5,其示出了本申请一个示例性实施例提供的终端的结构方框图。该终端500可以是智能手机、平板电脑、可穿戴式设备等。本申请中的终端500可以包括一个或多个如下部件:处理器510、存储器520和显示屏530。

处理器510可以包括一个或者多个处理核心。处理器510利用各种接口和线路连接整个终端500内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行终端500的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器510可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)、神经网络处理器(neural-networkprocessingunit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏530所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificialintelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块芯片进行实现。

存储器520可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory,rom)。可选地,该存储器520包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端500的使用所创建的数据(比如音频数据、电话本)等。

显示屏530是用于进行图像显示的组件。该显示屏530可以为全面屏、异形屏、双面屏、折叠屏、柔性屏等等,本实施例对此不作限定。且除了具备显示功能外,显示屏530还可以具有触控功能,即显示屏530为触控显示屏。

摄像头是用于进行图像采集的组件。可选的,该摄像头可以为rgb摄像头或深度摄像头。本申请实施例中,显示屏530一侧设置有摄像头(即前置摄像头),该摄像头用于采集显示屏530朝向一侧的图像。

除此之外,本领域技术人员可以理解,上述附图所示出的终端500的结构并不构成对终端500的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端500中还包括射频电路、传感器、音频电路、无线保真(wirelessfidelity,wifi)组件、电源、蓝牙组件等部件,在此不再赘述。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上各个实施例所述的引导信息展示方法。

本申请实施例提供了还一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的引导信息展示方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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