页面加载方法和装置与流程

文档序号:11134206阅读:225来源:国知局
页面加载方法和装置与制造工艺

本申请涉及计算机领域,具体涉及应用领域,尤其涉及页面加载方法和装置。



背景技术:

随着互联网的快速发展,应用的类型也越来越丰富。用户可以在应用提供的多种功能对应页面完成相应的操作。用户开启应用时,通常呈现给用户的页面为首页。

然而,用户在需要利用应用的功能时,需要通过逐一点击应用中的各级页面中的标签,才能到达用户需要的功能对应的目标页面,操作较为繁琐。



技术实现要素:

本申请提供了页面加载方法和装置,用于解决上述背景技术部分存在的技术问题。

第一方面,本申请提供了页面加载方法,该方法包括:检测用户对应用的开启操作;当检测到应用开启时,在应用中加载初始页面,初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。

第二方面,本申请提供了页面加载装置,该装置包括:检测单元,配置用于检测用户对应用的开启操作;加载单元,配置用于当检测到应用开启时,在应用中加载初始页面,初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。

本申请提供的页面加载方法和装置,通过检测用户对应用的开启操作;当检测到应用开启时,在应用中加载初始页面,初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。实现了预先通过分析诸如用户在搜索时点击的页面的特征,查找出应用的页面中与用户在搜索时点击的页面相似度最高的页面,将该相似度最高的页面作为用户需要的功能对应目标页面,在应用开启时直接向用户展示该页面,使得用户在开启应用的同时,直接呈现给用户需要的功能对应目标页面,简化了到达目标页面的操作。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是可以应用于本申请的页面加载方法或装置的实施例的示例性系统架构图;

图2示出了根据本申请的页面加载方法的一个实施例的流程图;

图3示出了适用于本申请的页面加载方法的一个示例性架构图;

图4示出了根据本申请的页面加载装置的一个实施例的结构示意图;

图5是适于用来实现本申请实施例的页面加载装置的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用于本申请的页面加载方法或装置的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供传输链路的介质。网络104可以包括各种连接类型,例如有线、无线传输链路或者光纤电缆等等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯应用,例如、软件管理类应用、浏览器类应用、搜索类应用、即时通讯类应用等。

终端设备101、102、103可以是具有显示屏并且支持网络通信的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。

服务器105可以存储终端设备101、102、103上的应用的页面,终端设备101、102、103可以向服务器105发送页面获取请求,获取应用的页面并且加载页面。

请参考图2,其示出了根据本申请的页面加载方法的一个实施例的流程200。需要说明的是,本申请实施例所提供的页面加载方法可以由图1中的终端设备101、102、103执行,相应地,装置可以设置于终端设备101、102、103中。该方法包括以下步骤:

步骤201,检测用户对应用的开启操作。

在本实施例中,应用可以为运行在终端上的APP,例如,在线旅游平台的APP。为了在应用启动时加载初始页面,可以首先检测用户对应用的开启操作。

步骤202,当检测到应用开启时,在应用中加载初始页面。

在本实施例中,在通过步骤201检测用户对应用的开启操作之后,可以在应用开启之后,在应用中加载初始页面即应用开启时首个展示给用户的页面。

在本实施例中,初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。例如,应用为在线旅游服务平台的客户端,该客户端具有预定机票、酒店的功能,用户可以在线旅游服务平台的客户端中的预定机票、酒店等功能对应的页面中预定机票、酒店。当用户在搜索中搜索了预定机票、酒店,点击了搜索结果中与预定机票、酒店相关联的标题时,可以确定在线旅游服务平台的客户端中的预定机票、酒店等功能对应的页面为与用户在搜索中点击的页面的相似度大于相似度阈值的页面。可以将预定机票、酒店的功能对应的页面作为初始页面。在检测到应用的开启操作之后,在应用中加载该初始页面。由于将在线旅游服务平台的客户端中用户需要进行的操作即预定机票、酒店对应的页面作为首个呈现给用户的初始页面,使得用户在开启在线旅游服务平台的客户端之后,可以直接在加载的页面中预定机票、酒店。

在本实施例的一些可选的实现方式中,在检测用户对应用的开启操作之前,还包括:获取应用的页面的描述信息,描述信息包括:页面内容、指示页面的功能的信息;将描述信息进行组合,得到页面的页面特征信息。

在本实施例中,在通过步骤201检测用户对应用的开启操作之前,可以预先分析应用中的每一个页面的页面内容、功能,得到页面的描述信息。例如,在线旅游服务平台的应用的首页对应的描述信息可以为页面内容例如机票、酒店、景点、旅游、自由行等、指示页面的功能的信息例如登录、预定、导航等。可以将页面的多个描述信息例如页面的内容、指示页面的功能的信息进行组合,得到页面的页面特征信息。

在本实施例的一些可选的实现方式中,在检测用户对应用的开启操作之前,还包括:获取用户输入的搜索式;对搜索式进行分词,得到多个词语;将词语进行组合,得到至少一个词语组合;分别获取每一个词语组合对应的点击页面信息,点击页面信息包括:用户利用词语组合进行搜索时点击的页面中的页面内容;将每一个词语组合对应的点击页面信息进行组合,得到用户的点击页面特征信息。

例如,获取到的用户输入的搜索式为“哪里有好看的视频”。可以对搜索式进行分词,得到多个词语,将得到的多个词语进行组合,得到词语组合。例如,得到词语组合“视频”,“好看的视频”。然后,可以分别获取每一个词语组合对应的点击页面信息。当用户在搜索中输入的搜索式为“视频”时,点击的页面中包含短视频、搞笑视频等类型的视频,则搜索式“视频”对应的点击页面信息可以包括:视频、短视频、搞笑视频等类型信息。当用户在搜索中输入的搜索式为“好看的视频”时,点击了搜索结果中的一个视频站点的链接,跳转到该视频站点的主页,该视频站点的主页中包含电视剧、电影等类型的视频,则搜索式“好看的视频”对应的点击页面信息可以包括:视频站点的名称、电视剧、电影等类型信息。可以将每一个词语集合对应的点击页面信息进行组合,得到用户的点击页面特征信息。则搜索式“哪里有好看的视频”对应的用户的点击页面特征信息可以包括:视频、短视频、搞笑视频、视频站点的名称、电视剧、电影。

在本实施例的一些可选的实现方式中,在检测用户对应用的开启操作之前,还包括:分别计算用户的点击页面特征信息对应的点击页面特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度,其中,点击页面特征向量中每一个分量对应一个点击页面信息,页面特征向量中每一个分量对应一个描述信息;确定对应的相似度最大的页面特征向量;将页面特征向量对应的页面作为初始页面。

在本实施例中,在检测用户对应用的开启操作之前,可以利用点击页面特征向量和页面特征向量分别表示获取到的用户的点击页面特征信息和应用中的页面的页面特征信息。然后,可以分别计算用户的点击页面特征信息对应的点击页面特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度。选取出对应的相似度最大的页面作为初始页面,即应用开启时首个展示给用户的页面。

在本实施例的一些可选的实现方式中,在检测用户对应用的开启操作之前,还包括:获取用户的画像信息,画像信息用于指示用户的特征;分别计算用户的画像信息对应的画像特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度;确定对应的相似度最大的页面特征向量;将页面特征向量对应的页面作为初始页面。

在本实施例中,在检测用户对应用的开启操作之前,可以预先获取用户的画像信息,用户的画像信息可以包括但不限于:用户社会属性、生活习惯、消费行为。可以利用画像特征向量和页面特征向量分别表示获取到的用户的画像信息和应用中的页面的页面特征信息。可以分别计算用户的画像信息对应的画像特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度。选取出相似度最大的页面作为初始页面,即应用开启时首个展示给用户的页面。

在本实施例的一些可选的实现方式中,还包括:统计预设时间段内初始页面的点击次数;当点击次数小于第一次数阈值时,重新确定初始页面。

在本实施例中,在确定出在应用开启时首先展示给用户的初始页面之后,可以统计预设时间段内初始页面的点击次数。当用户点击了初始页面中的内容时,可以相当于一次对初始页面的点击。当点击次数小于第一次数阈值时,可以确定该初始页面对应的搜索式或用户画像不能很好的反映用户对页面的需求。可以重新根据其他搜索式或用户画像确定出应用开启时展示给用户的初始页面。

在本实施例中,当一个页面作为应用开启时首先展示给用户的初始页面的点击率过低时,可以取消该页面和页面特征信息的对应关系,即取消该页面和组成该页面的页面特征信息的标签之间的对应关系。可以通过调整该页面的页面特征向量中的分量的数值,重新确定该页面对应的页面特征向量。

在本实施例的一些可选的实现方式中,还包括:统计预设时间段内应用被开启的开启次数;当开启次数小于第二次数阈值时,利用应用的主页作为初始页面。

在本实施例中,可以统计预设时间段内应用被开启的开启次数,当应用的开启此时小于第二次数阈值时,可以返回到默认打开首页方式,即利用应用的主页作为初始页面。可以优化从页面到页面特征向量的转化函数,例如可以通过调整该页面的页面特征向量中的分量的数值,重新确定该页面对应的页面特征向量。

请参考图3,其示出了适用于本申请的页面加载方法的一个示例性架构图。

在图3中,示出了获取应用内页面的索引信息装置301、应用内页面功能分析装置302、用户需求分析装置303、匹配装置304、下载后打开指定页面的装置305、优化装置306。

获取应用的页面的索引信息装置可以获取应用内页面的URL。获取应用内页面的索引信息装置中可以包含由客户提供关键词以及打开应用的URL的对应关系,例如在线旅游平台提供了关键词机票以及对应的链接地址。获取应用内页面的索引信息装置也可以根据App Indexing协议抓取以网页形式打开的应用内的页面,获取到应用的页面的URL。

应用内页面功能分析装置可以分析页面中的内容、页面功能。以应用的页面中的页面1为在线旅游服务平台的应用的页面为例,可以分析页面1中的内容、页面功能等,得到页面1的描述信息。页面1的描述信息可以为页面内容例如机票、酒店、景点、旅游、自由行等信息、指示页面的功能的信息例如登录、预定、导航等。可以将页面的多个描述信息例如页面的内容、指示页面的功能的信息等进行组合,得到页面的页面特征信息。可以将描述信息称之为标签,页面的页面特征信息可以利用标签a1、标签a2、标签a3等标签表示。

用户需求分析装置可以对用户点击的历史页面和用户画像进行分析。例如,用户输入的搜索式为“哪里有好看的视频”。可以对搜索式进行分词,得到多个词语,将得到的多个词语进行组合,得到词语组合。例如,得到词语组合“视频”,“好看的视频”。然后,可以分别获取每一个词语组合对应的点击页面信息。当用户在搜索中输入“视频”进行搜索时,点击的页面中包含短视频、搞笑视频等类型的视频,则词语组合“视频”对应的点击页面信息可以包括:视频、短视频、搞笑视频等类型信息。当用户在搜索中输入“好看的视频”进行搜索时,点击了搜索结果中的一个视频站点的链接,跳转到该视频站点的主页,该视频站点的主页中包含电视剧、电影等类型的视频,则词语组合“好看的视频”对应的点击页面信息可以包括:视频站点的名称、电视剧、电影等类型信息。可以将每一个词语集合对应的点击页面信息进行组合,得到用户的点击页面特征信息。则搜索式“哪里有好看的视频”对应的用户的点击页面特征信息可以包括:视频、短视频、搞笑视频、视频站点的名称、电视剧、电影。可以将描述信息称之为标签,用户的点击页面特征信息可以利用标签b1、标签b2、标签b3等标签进行表示。

匹配装置可以用于查找出与用户点击的页面或用户画像相似度最高的页面。以查找出与用户点击的页面相似度最高的页面为例,可以计算用户的点击页面特征信息与应用的每一个页面的页面特征信息的相似度。可以分别生成由标签a1、标签a2、标签a3等标签的数值组成的页面的页面特征向量和由标签b1、标签b2、标签b3等标签的数值组成点击页面特征向量。计算表示页面的页面特征信息的标签a1、标签a2、标签a3等标签与表示用户的点击页面特征信息的标签b1、标签b2、标签b3的相似度。选取出相似度最大的页面作为应用开启时首个展示给用户的初始页面。

打开指定页面装置可以用于在确定初始页面之后,在应用开启时加载确定出的初始页面。

优化装置可以统计预设时间段内初始页面的点击次数。当用户点击了初始页面中的内容时,可以相当于一次对初始页面的点击。对于点击次数小于当点击次数小于第一次数阈值的初始页面,可以确定该初始页面对应的搜索式或用户画像不能很好的反映用户对页面的需求。可以重新根据其他搜索式或用户画像确定出的应用开启时初始展示给用户的页面。

请参考图4,作为对上述各图所示方法的实现,本申请提供了一种页面加载装置的一个实施例,该装置实施例与图2所示的方法实施例相对应。

如图4所示,本实施例的页面加载装置400包括:检测单元401,加载单元402。其中,检测单元401配置用于检测用户对应用的开启操作;加载单元402配置用于当检测到应用开启时,在应用中加载初始页面,初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。

在本实施例的一些可选的实现方式中,装置400还包括:第一信息获取单元(未示出),配置用于在检测用户对应用的开启操作之前,获取应用的页面的描述信息,描述信息包括:页面内容、指示页面的功能的信息;将描述信息进行组合,得到页面的页面特征信息;第二信息获取单元(未示出),配置用于在检测用户对应用的开启操作之前,获取用户输入的搜索式;对搜索式进行分词,得到多个词语;将词语进行组合,得到至少一个词语组合;分别获取每一个词语组合对应的点击页面信息,点击页面信息包括:用户利用词语组合进行搜索时点击的页面中的页面内容;将每一个词语组合对应的点击页面信息进行组合,得到用户的点击页面特征信息;页面确定单元(未示出),配置用于在检测用户对应用的开启操作之前,分别计算用户的点击页面特征信息对应的点击页面特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度,其中,点击页面特征向量中每一个分量对应一个点击页面信息,页面特征向量中每一个分量对应一个描述信息;确定对应的相似度最大的页面特征向量;将页面特征向量对应的页面作为所述初始页面;第二页面确定单元(未示出),配置用于在检测用户对应用的开启操作之前,获取用户的画像信息,画像信息用于指示用户的特征;分别计算用户的画像信息对应的画像特征向量与应用的每一个页面的页面特征信息对应的页面特征向量的相似度;确定对应的相似度最大的页面特征向量;将页面特征向量对应的页面初始页面。

在本实施例的一些可选的实现方式中,装置400还包括:第一统计单元(未示出),配置用于统计预设时间段内初始页面的点击次数;当点击次数小于第一次数阈值时,重新确定初始页面;第二统计单元(未示出),配置用于统计预设时间段内应用被开启的开启次数;当开启次数小于第二次数阈值时,利用应用的主页作为初始页面。

图5示出了适于用来实现本申请实施例的页面加载装置的计算机系统的结构示意图。

如图5所示,计算机系统500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM503中,还存储有系统500操作所需的各种程序和数据。CPU 701、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。

以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:检测用户对应用的开启操作;当检测到应用开启时,在所述应用中加载初始页面,所述初始页面包括:与用户在搜索中点击的页面的相似度大于相似度阈值的应用的页面。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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