页面展示方法、装置、电子设备及存储介质与流程

文档序号:13640925阅读:147来源:国知局
本发明涉及计算机
技术领域
,尤其涉及一种页面展示方法、装置、电子设备及存储介质。
背景技术
:随着电子设备计算能力和内存的日益强大,电子设备上的应用程序(application,app)呈现逐渐增加的趋势。一般的工具类app能够对用户提供多种功能,例如现有的某些杀毒软件app能够提供杀毒、卸载软件、内存清理等等多项功能,待用户有需求时需要到众多功能中找到所需的相应功能。在实现本发明的过程中,发明人发现由于电子设备的显示界面有限,随着单一app整合功能数量的增多,app的入口和界面的复杂性也会相应增加,无法在其主页或侧边栏等推荐显示该app的全部功能或有关推广信息。技术实现要素:有鉴于此,本发明实施例提供一种页面展示方法、装置、电子设备及存储介质,方便向用户进行功能或推广信息的推荐,以解决现有技术中因单一app整合功能过多导致无法在其主页或侧边栏等推荐显示该app的全部功能或有关推广信息的问题。第一方面,本发明实施例提供一种页面展示方法,包括:接收当前应用程序的第一功能的运行指令,运行所述第一功能;获取待推荐的推广信息或待推荐的功能信息;将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。结合第一方面,在第一方面的第一种实施方式中,所述获取待推荐的推广信息或待推荐的功能信息,包括:根据预先设置的结果页展示策略,确定本次要展示的结果页样式;其中,所述结果页样式包括:含推广信息的推广结果页和含功能信息的功能信息结果页;根据确定的所述结果页样式,获取待推荐的推广信息或待推荐的功能信息。结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述预先设置的结果页展示策略包括:判断为当前用户提供结果页的历史次数是否达到第一预定阈值;若为当前用户提供结果页的历史次数未达到第一预定阈值,则确定本次结果页样式为功能信息结果页;若为当前用户提供结果页的历史次数达到第一预定阈值,则确定本次结果页样式为推广结果页;其中,所述根据确定的所述结果页样式,获取待推荐的推广信息或待推荐的功能信息,包括:若确定本次结果页样式为功能信息结果页,则从预先设置的功能信息集合中获取待推荐的功能信息;若确定本次结果页样式为推广结果页,则从预先设置的推广信息集合中获取待推荐的推广信息。结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述预先设置的结果页展示策略还包括:判断连续展示推广结果页的次数是否达到第二预定阈值;若连续展示推广结果页的次数达到第二预定阈值,则确定本次结果页样式为功能信息结果页;若连续展示推广结果页的次数未达到第二预定阈值,则确定本次结果页样式为推广结果页。结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述若确定本次结果页样式为功能信息结果页,则从预先设置的功能信息集合中获取待推荐的功能信息,包括:若确定本次结果页样式为功能信息结果页,则根据预先设置的功能信息选择策略,从预先设置的功能信息第一集合和/或功能信息第二集合中,获取预定数量的待推荐的功能信息。结合第一方面的第四种实施方式,在第一方面的第五种可能的实现方式中,所述功能信息结果页包括功能信息第一结果页和功能信息第二结果页;其中,所述预先设置的结果页展示策略还包括:将功能信息第一结果页和功能信息第二结果页按预定顺利轮流展示;其中,所述预先设置的功能信息选择策略包括:根据预先设置的结果页展示策略,确定本次要展示的结果页样式;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第一结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,并从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第二结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,或者从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息。结合第一方面的第五种实施方式,在第一方面的第六种可能的实现方式中,所述从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,包括:从预先设置的功能信息第一集合中,按照预定的选择顺序获取预定数量的功能信息第一子集;在每个所述功能信息第一子集中,按照预定的选择顺序获取一个待推荐的功能信息;和/或,所述从预先设置的功能信息第二集合中按照预定的选择顺序获取预定数量的待推荐的功能信息包括:从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的功能信息第二子集;在每个所述功能信息第二子集中,按照预定的选择顺序获取一个待推荐的功能信息。结合第一方面,在第一方面的第七种实施方式中,所述待推荐的推广信息和待推荐的功能信息分别以卡片的形式存储在数据库中;其中,所述将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中,包括:将所述第一功能运行的结果信息展示在结果页的第一预定位置;将待推荐的推广信息或待推荐的功能信息,以卡片的形成展示于结果页中的第二预定位置。第二方面,本发明实施例提供一种页面展示装置,包括:运行模块,用于接收当前应用程序的第一功能的运行指令,运行所述第一功能;获取模块,用于获取待推荐的推广信息或待推荐的功能信息;展示模块,用于将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。结合第二方面,在第二方面的第一种实施方式中,所述获取模块包括:样式确定子模块,用于根据预先设置的结果页展示策略,确定本次要展示的结果页样式;其中,所述结果页样式包括:含推广信息的推广结果页和含功能信息的功能信息结果页;获取子模块,用于根据确定的所述结果页样式,获取待推荐的推广信息或待推荐的功能信息。结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述获取子模块,具体用于在确定出本次结果页样式为功能信息结果页时,从预先设置的功能信息集合中获取待推荐的功能信息;或者在确定出本次结果页样式为推广结果页时,从预先设置的推广信息集合中获取待推荐的推广信息;其中,所述预先设置的结果页展示策略包括:判断为当前用户提供结果页的历史次数是否达到第一预定阈值;若为当前用户提供结果页的历史次数未达到第一预定阈值,则确定本次结果页样式为功能信息结果页;若为当前用户提供结果页的历史次数达到第一预定阈值,则确定本次结果页样式为推广结果页。结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述预先设置的结果页展示策略还包括:判断连续展示推广结果页的次数是否达到第二预定阈值;若连续展示推广结果页的次数达到第二预定阈值,则确定本次结果页样式为功能信息结果页;若连续展示推广结果页的次数未达到第二预定阈值,则确定本次结果页样式为推广结果页。结合第二方面的第二种实施方式,在第二方面的第四种实施方式中,所述获取子模块,具体用于在确定本次结果页样式为功能信息结果页时,根据预先设置的功能信息选择策略,从预先设置的功能信息第一集合和/或功能信息第二集合中,获取预定数量的待推荐的功能信息。结合第二方面的第四种实施方式,在第二方面的第五种实施方式中,所述功能信息结果页包括功能信息第一结果页和功能信息第二结果页;其中,所述预先设置的结果页展示策略还包括:将功能信息第一结果页和功能信息第二结果页按预定顺利轮流展示;其中,所述预先设置的功能信息选择策略包括:根据预先设置的结果页展示策略,确定本次要展示的结果页样式;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第一结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,并从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第二结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,或者从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息。结合第二方面的第五种实施方式,在第二方面的第六种实施方式中,所述从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,包括:从预先设置的功能信息第一集合中,按照预定的选择顺序获取预定数量的功能信息第一子集;在每个所述功能信息第一子集中,按照预定的选择顺序获取一个待推荐的功能信息;和/或,所述从预先设置的功能信息第二集合中按照预定的选择顺序获取预定数量的待推荐的功能信息包括:从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的功能信息第二子集;在每个所述功能信息第二子集中,按照预定的选择顺序获取一个待推荐的功能信息。结合第二方面,在第二方面的第七种实施方式中,所述页面展示装置还包括数据库,所述待推荐的推广信息和待推荐的功能信息分别以卡片的形式存储在数据库中;所述展示模块,具体用于将所述第一功能运行的结果信息展示在结果页的第一预定位置,并将待推荐的推广信息或待推荐的功能信息,以卡片的形成展示于结果页中的第二预定位置。第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述客户端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的页面展示方法。第四方面,本发明实施例提供一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述前述任一实施例所述的页面展示方法步骤。第五方面,本发明的实施例还提供一种应用程序,所述应用程序被执行以实现本发明任一实施例提供的页面展示方法。本发明实施例提供的一种页面展示方法及装置,通过利用应用程序的结果页版位,在展示当前应用程序的第一功能运行结果时,在同一页面中其他位置展示推广信息或app的功能信息,有效利用结果页,方便向用户进行功能或推广信息的推荐,以解决现有技术中因单一app整合功能过多导致无法在其主页或侧边栏等推荐显示该app的全部功能或有关推广信息的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明页面展示方法实施例一的流程图;图2为本发明页面展示方法实施例二的流程图;图3为本发明页面展示装置实施例一的结构框图;图4为本发明页面展示装置实施例二的结构框图;图5为本发明页面展示装置实施例三的结构框图;图6为本发明的一种电子设备的结构框图。具体实施方式下面结合附图对本发明实施例提供的页面展示方法、装置、电子设备及存储介质进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。图1为本发明页面展示方法实施例一的流程图,如图1所示,本实施例的方法可以包括:步骤101、接收当前应用程序的第一功能的运行指令,运行所述第一功能。本实施例中,单一应用程序具有多种功能,例如当前app可同时具有安全检测、磁盘空间检测等多种功能。根据当前用户输入的当前应用程序的第一功能的运行指令运行第一功能。例如:在当前杀毒app中,用户点击“病毒查杀”按钮,视为收到病毒查杀的功能运行指令,后台根据该指令对当前电子设备进行全盘病毒扫描。步骤102、获取待推荐的推广信息或待推荐的功能信息。本实施例中,可在第一功能运行过程中或者在第一功能运行完成后等指定时机获取本次待推荐的推广信息或待推荐的功能信息。其中,推广信息为广告、网页推广链接等等商业性的推广信息,功能信息为当前电子设备上安装的app的功能信息,本次获取的待推荐的功能信息可以为其他app的功能信息也可以为当前运行的app的各种功能信息,不作具体限定。步骤103、将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。本实施例中,通过利用应用程序的结果页版位,在展示当前应用程序的第一功能运行结果时,在同一页面中其他位置展示推广信息或app的功能信息,有效利用结果页,方便向用户进行功能或推广信息的推荐,以解决现有技术中因单一app整合功能过多导致无法在其主页或侧边栏等推荐显示该app的全部功能或有关推广信息的问题。避免用户选择app功能疲乏,能够通过结果页对用户动态推荐不同的app功能,使用户方便获知app的各种功能并作出选择,节约了用户查找app功能的时间,提高了电子设备的智能性。图2为本发明页面展示方法实施例二的流程图,如图2所示,本实施例的方法可以包括:步骤201、接收当前应用程序的第一功能的运行指令,运行所述第一功能。本实施例中,步骤201的过程和上述方法实施例的步骤101类似,此处不再赘述。步骤202、根据预先设置的结果页展示策略,确定本次要展示的结果页样式。其中,所述结果页样式包括:含推广信息的推广结果页和含功能信息的功能信息结果页。在一优选实施例中,预先设置的结果页展示策略包括:判断为当前用户提供结果页的历史次数是否达到第一预定阈值;若为当前用户提供结果页的历史次数未达到第一预定阈值,则确定本次结果页样式为功能信息结果页;若为当前用户提供结果页的历史次数达到第一预定阈值,则确定本次结果页样式为推广结果页。例如:第一预定阈值设定为5,即对于某个新用户而言,为该用户前5次提供应用程序的结果页时,显示的都是功能信息结果页,从第6次开始为其提供推广结果页。进一步地,所述预先设置的结果页展示策略还可包括:判断连续展示推广结果页的次数是否达到第二预定阈值;若连续展示推广结果页的次数达到第二预定阈值,则确定本次结果页样式为功能信息结果页;若连续展示推广结果页的次数未达到第二预定阈值,则确定本次结果页样式为推广结果页。由于预先设置的结果页展示策略中先规定了:对于同一用户,前n次为用户展示功能信息结果页,第n+1次开始展示推广结果页,则从第n+1次开始,每次还需要判断连续展示推广结果页的次数是否达到第二预定阈值,若达到第二预定阈值,则确定本次结果页样式为功能信息结果页,随后继续展示推广结果页;若未达到第二预定阈值,则确定本次结果页样式为推广结果页。即从第n+1次开始连续展示m次推广结果页后插一次功能信息结果页。其中,n为第一预定阈值,m为第二预定阈值。例如若n=5,m=4,则对于某一用户的应用程序的结果页样式顺序如下表1所示:表1结果页样式排序示例结果页展示次数结果页样式1功能信息结果页2功能信息结果页3功能信息结果页4功能信息结果页5功能信息结果页6推广结果页7推广结果页8推广结果页9推广结果页10功能信息结果页11推广结果页12......步骤203、根据确定的所述结果页样式,获取待推荐的推广信息或待推荐的功能信息。本实施例中,预先设置推广信息集合和功能信息集合并存储于数据库中。其中,推广信息集合中包括与当前软件商合作的客户需要推广的推广信息,例如各种产品广告等;功能信息集合中包括本地电子设备上安装的多种app的多种功能信息。若上一步骤202中确定本次结果页样式为功能信息结果页,则步骤203从预先设置的功能信息集合中获取待推荐的功能信息;若上一步骤202中确定本次结果页样式为推广结果页,则此步骤203从预先设置的推广信息集合中获取待推荐的推广信息。步骤204、将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。本实施例二,预先设置多种结果页样式(样式包括显示内容,布局,字体,颜色等等显示样式)及对应各种结果页样式的信息集合,根据预先设定的结果页展示策略确定本次结果页样式后,从相应集合中获取推广信息/功能信息,最后根据结果页样式的样式规定展示第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息。结果页样式预先模版化,待推荐信息预先存储、获取方便。优选地,预先设置的结果页展示策略还包括:若本次结果页样式为推广结果页,但是从预先设置的推广信息集合中未获取到待推荐的推广信息,则将本次结果页样式由推广结果页换为功能信息结果页,并指定下次结果页样式为推广结果页。例如:对于某一用户,若第一预定阈值为5,第二预定阈值为4,则第1-5次结果页展示为功能信息结果页,按照上述涉及第二预定阈值的结果页展示策略,第6-9次应该确定为推广结果页,若第6-8次均成功展示推广结果页,但是第9次在步骤203中未获取到推广信息,则将第9次展示为功能信息结果页,随后第10-13次应该确定为推广结果页,若第10-13次成功展示连续4次推广结果页,则第14次确定为功能信息结果页,以此类推。在一可选实施例中,也可根据不同的显示推荐需要,预先设置诸如功能信息第一集合、功能信息第二集合等多个具有不同展示属性(如设置两个功能信息集合中的功能信息具有不同大小的展示窗口属性,或者是功能信息第一集合中的功能信息展示于结果页中间而功能信息第二集合中的功能信息展示于侧边等)的功能信息集合,不同的功能信息集合中允许有重复的app功能信息。若步骤202中确定本次结果页样式为功能信息结果页,则步骤203可根据预先设置的功能信息选择策略,从预先设置的功能信息第一集合和/或功能信息第二集合中,获取预定数量的待推荐的功能信息。本实施例根据需要的展示属性将功能信息集合设为多个,满足不同功能信息在结果页面中的不同展示需求,更能突出推荐主次。以下详细说明预先设置多种功能信息集合以满足两种不同功能信息结果页展示需要的具体实施方式。在一可选实施例中,预先设置的功能信息结果页包括功能信息第一结果页和功能信息第二结果页。此实施例中,所述预先设置的结果页展示策略还包括:将功能信息第一结果页和功能信息第二结果页按预定顺利轮流展示,即:当确定出本次结果页样式为功能信息结果页时,按照预定的顺序展示功能信息第一结果页和功能信息第二结果页。优选地,功能信息第一结果页和功能信息第二结果页的展示顺序为aabaab......,其中,a代表功能信息第一结果页,b代表功能信息第二结果页。例如,对于某一用户,若第一预定阈值为5,第二预定阈值为4,则第1-15次的结果页样式依次为:aabaaccccbcccca......;其中,c代表推广结果页,在每次需要展示功能信息结果页时,按照aab的展示顺序轮流展示功能信息第一结果页和功能信息第二结果页。本实施例中,所述预先设置的功能信息选择策略包括:根据预先设置的结果页展示策略,确定本次要展示的结果页样式;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第一结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,并从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第二结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,或者从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息。例如:若根据结果页选择策略确定出本次要展示的结果页样式为功能信息结果页中的功能信息第一结果页,则从功能信息第一集合中按照该集合中预定的选择顺序获取1个待推荐的功能信息,并从功能信息第二集合中按照该集合中预定的选择顺序获取2个待推荐的功能信息,最后在步骤203中将所述第一功能运行的结果信息及获取的3个待推荐的功能信息同时通过功能信息第一结果页展示给用户;类似的,若根据结果页选择策略确定出本次要展示的结果页样式为功能信息结果页中的功能信息第二结果页,则从功能信息第一集合中按照该集合中预定的选择顺序获取0个待推荐的功能信息,并从功能信息第二集合中按照该集合中预定的选择顺序获取4个待推荐的功能信息,最后在步骤203中将所述第一功能运行的结果信息及获取的4个待推荐的功能信息同时通过功能信息第一结果页展示给用户。由于不同功能信息集合具有不同的展示属性,本实施例中通过不同的功能信息结果页,从多个功能信息集合中获取不同数量的功能信息,能够实现不同数量和展示效果的功能信息推荐,结果页结构丰富,主次分明。其中,功能信息第一集合和功能信息第二集合中的每条功能信息数据可包括:选择顺序、功能信息名称、展示属性、展示内容等。预先为每个功能信息集合设定其中所有功能信息的选择顺序;展示属性为当前功能信息集合中的功能信息在结果页中的展示属性,例如展示大小、展示方式等;展示内容包括该条功能信息对应app功能的文字说明、显示图标、显示图片等等需要在结果页中展示的内容。优选地,考虑到每种功能信息集合中,可能会有功能相同或相近的待推荐素材,为避免这些功能相同或相近的素材在同一次结果页中同时展示,在设置选择顺序时,将这些功能相同或相近的素材设为一个功能信息子集,该功能信息子集中功能信息的选择顺序编号为同一顺序位下的不同顺序,如下表2中所示,某个功能信息集合中共设有5个选择顺序位1、2、3、4、5,每个顺序位对应一个功能信息子集合,其中选择顺序位1对应有3种素材,这三种素材“隐私保护”、“入侵者拍照”、“伪装”作为一个功能信息子集,分别设其二级编号为1-1、1-2、1-3;选择顺序位3对应有2种素材作为一个功能信息子集,分别为其二级编号为3-1、3-2:表2功能信息集合的数据存储内容示意选择顺序功能信息名称展示大小展示内容1-1隐私保护大...1-2入侵者拍照大...1-3伪装大...2gcmpush1大...3-1本地内推(cmlauncher)大...3-2本地内推(cmkeyboard)大...4gcmpush2大...5讯息安全大...根据上述同一功能信息集合中,同一顺序位存在多个不同二级编号的素材的情况,则在功能信息选择策略中预先规定:在从功能信息集合中获取功能信息时,首先按照预定的选择顺序获取预定数量的功能信息子集,随后在每个所述功能信息子集中,按照预定的选择顺序获取一个待推荐的功能信息。例如表2若表示功能信息第一集合,顺序位1-1、1-2、1-3的功能信息组成一个子集,若需要从该功能信息第一集合中获取2个待推荐的功能信息,则按照预定的选择顺序获取2个功能信息第一子集:{隐私保护,入侵者拍照,伪装}和{gcmpush1},随后在编号为1的功能信息第一子集{隐私保护,入侵者拍照,伪装}中选择顺序位为1-1的功能信息,由于编号为2的功能信息第一子集{gcmpush1}中只有一个素材,因此直接选择gcmpush1,最终得到本次需要获取的2个待推荐功能信息:“隐私保护”和“gcmpush1”,若下次结果页还需要在该功能信息第一集合中获取待推荐的功能信息时,从第3选择顺序位开始取,直至第5顺序位也被获取过一次后,再执行第二轮顺序选择即返回第1顺序位从编号为1的功能信息第一子集{隐私保护,入侵者拍照,伪装}中选择顺序位为1-2的功能信息开始选择。本实施例通过将同一类待推荐功能信息进行子集归类,保证每次结果页中展示不同功能的推荐信息,在有限的结果页面中使用户能有更多的功能选择。类似地,在功能信息选择策略中预先规定,若需要从预先设置的功能信息第二集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,则首先从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的功能信息第二子集;随后在每个所述功能信息第二子集中,按照预定的选择顺序获取一个待推荐的功能信息。在另一个可选实施例中,上述实施例中所述待推荐的推广信息和待推荐的功能信息分别以卡片的形式存储在数据库中;每个功能信息的展示大小则直接定义为卡片的大小(例如功能信息第一集合中为大卡形式的功能信息,功能信息第二集合中为小卡形式的功能信息),展示内容则都显示于卡片中。所述数据库可以为本地数据库或云端服务器,此处不再赘述。本实施例中,步骤103/步骤203将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中,具体可包括:将所述第一功能运行的结果信息展示在结果页的第一预定位置;将待推荐的推广信息或待推荐的功能信息,以卡片的形成展示于结果页中的第二预定位置。其中,第一预定位置例如可以为结果页的上半部位,第二预定位置为结果页的下半部位,可将多条功能信息对应卡片在结果页的下半部分分别以独立窗口的形式展示,方便区分。本实施例中,功能信息以卡片的形式存储,方便直接取用至结果页中,无需后期数据加工,结果页展示速度快。对应于本发明实施例提供的页面展示方法,本发明实施例还提供页面展示装置。图3为本发明页面展示装置实施例一的结构示意图,如图3所示,本实施例的装置可以包括:运行模块11、获取模块12和展示模块13;其中,运行模块11,用于接收当前应用程序的第一功能的运行指令,运行所述第一功能;获取模块12,用于获取待推荐的推广信息或待推荐的功能信息;展示模块13,用于将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图4为本发明页面展示装置实施例二的结构示意图,如图4所示,本实施例的装置在图3所示装置结构的基础上,进一步地,获取模块12可以包括样式确定子模块121和获取子模块122;其中,样式确定子模块121,用于根据预先设置的结果页展示策略,确定本次要展示的结果页样式;获取子模块122,用于根据确定的所述结果页样式,获取待推荐的推广信息或待推荐的功能信息。其中,所述结果页样式包括:含推广信息的推广结果页和含功能信息的功能信息结果页。本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。优选地,获取子模块122,具体用于在确定出本次结果页样式为功能信息结果页时,从预先设置的功能信息集合中获取待推荐的功能信息;或者在确定出本次结果页样式为推广结果页时,从预先设置的推广信息集合中获取待推荐的推广信息。本实施例中,所述预先设置的结果页展示策略包括:判断为当前用户提供结果页的历史次数是否达到第一预定阈值;若为当前用户提供结果页的历史次数未达到第一预定阈值,则确定本次结果页样式为功能信息结果页;若为当前用户提供结果页的历史次数达到第一预定阈值,则确定本次结果页样式为推广结果页。优选地,样式确定子模块121采用的预先设置的结果页展示策略还包括:判断连续展示推广结果页的次数是否达到第二预定阈值;若连续展示推广结果页的次数达到第二预定阈值,则确定本次结果页样式为功能信息结果页;若连续展示推广结果页的次数未达到第二预定阈值,则确定本次结果页样式为推广结果页。优选地,获取子模块122,具体用于在确定本次结果页样式为功能信息结果页时,根据预先设置的功能信息选择策略,从预先设置的功能信息第一集合和/或功能信息第二集合中,获取预定数量的待推荐的功能信息。优选地,上述任一页面展示装置提供的所述功能信息结果页包括功能信息第一结果页和功能信息第二结果页;其中,所述预先设置的结果页展示策略还包括:将功能信息第一结果页和功能信息第二结果页按预定顺利轮流展示;其中,所述预先设置的功能信息选择策略包括:根据预先设置的结果页展示策略,确定本次要展示的结果页样式;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第一结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,并从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息;若确定本次要展示的结果页样式为功能信息结果页中的功能信息第二结果页,则从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,或者从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的待推荐的功能信息。优选地,样式确定子模块121采用的功能信息选择策略中,从预先设置的功能信息第一集合中按照预定的选择顺序获取预定数量的待推荐的功能信息,包括:从预先设置的功能信息第一集合中,按照预定的选择顺序获取预定数量的功能信息第一子集;在每个所述功能信息第一子集中,按照预定的选择顺序获取一个待推荐的功能信息;和/或,所述从预先设置的功能信息第二集合中按照预定的选择顺序获取预定数量的待推荐的功能信息包括:从预先设置的功能信息第二集合中,按照预定的选择顺序获取预定数量的功能信息第二子集;在每个所述功能信息第二子集中,按照预定的选择顺序获取一个待推荐的功能信息。以上各种页面展示装置的优选实施例,可分别用于执行前述各种功能信息选择策略和/或结果页展示策略所适用的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图5为本发明页面展示装置实施例三的结构示意图,如图5所示,本实施例的装置在图3所示装置结构的基础上,进一步地,还包括数据库14,所述待推荐的推广信息和待推荐的功能信息分别以卡片的形式存储在数据库14中;展示模块13,具体用于将所述第一功能运行的结果信息展示在结果页的第一预定位置,并将获取模块12从数据库14中获取的待推荐的推广信息或待推荐的功能信息,以卡片的形成展示于结果页中的第二预定位置。对应于本发明实施例提供的页面展示方法,本发明实施例还提供一种电子设备,图6为本发明电子设备一个实施例的结构示意图,可以实现本发明图1或图2或其他方法实施例的流程,如图6所示,上述电子设备可以包括:壳体21、处理器22、存储器23、电路板24和电源电路25,其中,电路板24安置在壳体21围成的空间内部,处理器22和存储器23设置在电路板24上;电源电路25,用于为上述电子设备的各个电路或器件供电;存储器23用于存储可执行程序代码;处理器22通过读取存储器23中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行如下操作:接收当前应用程序的第一功能的运行指令,运行所述第一功能;获取待推荐的推广信息或待推荐的功能信息;将所述第一功能运行的结果信息及所述待推荐的推广信息或待推荐的功能信息展示于结果页中。处理器22对上述步骤的具体执行过程以及处理器22通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-2所示实施例的描述,在此不再赘述。所述电子设备以多种形式存在,包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放模块(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(5)其他具有数据交互功能的电子设备。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的页面展示方法。本发明的实施例还提供一种应用程序,所述应用程序被执行以实现本发明任一实施例提供的页面展示方法。在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请实施例中可能采用术语“第一”、“第二”、“第三”等来描述各种连接端口和标识信息等,但这些连接端口和标识信息等不应限于这些术语。这些术语仅用来将连接端口和标识信息等彼此区分开。例如,在不脱离本申请实施例范围的情况下,第一连接端口也可以被称为第二连接端口,类似地,第二连接端口也可以被称为第一连接端口。取决于语境,如在此所使用的词语“如果”可以被解释成为“在......时”或“当......时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory;以下简称:rom)、随机存取存储器(randomaccessmemory;以下简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1