页面选项的处理方法及装置与流程

文档序号:11654266阅读:172来源:国知局
页面选项的处理方法及装置与流程

【技术领域】

本发明涉及互联网技术,尤其涉及一种页面选项的处理方法及装置。



背景技术:

随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列表中包含了越来越多相应的应用(application,app)。在这些应用中,由于首屏显示尺寸和页面布局等相关因素的限制,通常会根据应用所提供的服务内容,以及这些服务内容之间的关系,将与这些服务内容所对应的各个功能选项部署在应用的各个页面上。

然而,由于向每个用户所提供的页面的内容选项相同,可能无法满足每个用户不同的个性化需求,使得用户需要通过应用反复浏览应用的各个页面,才能够获取到满足用户各自需求的内容选项,因此,会增加应用与该应用所使用的处理引擎之间的数据交互,从而导致了处理引擎的处理负担的增加。



技术实现要素:

本发明的多个方面提供一种页面选项的处理方法及装置,用以降低处理引擎的处理负担。

本发明的一方面,提供一种页面选项的处理方法,包括:

获取用户的待访问页面的页面访问命令;

根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项;

在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项之前,还包括:

获取所述用户的应用使用情况;

根据所述应用使用情况,获得所述用户的个性化数据。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用使用情况,包括下列数据中的至少一项:

所使用的应用的浏览内容和操作内容中的至少一项;

所使用的应用的应用类型;

所使用的应用的使用时间;以及

所使用的应用的使用频率。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用,包括下列应用中的至少一项:

所述待访问页面所属应用;

所在终端的操作系统所运行的除了所述待访问页面所属应用之外的其他应用。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户的个性化数据,包括下列数据中的至少一项:

用户属性数据;以及

用户偏好数据。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所 述根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项,包括:

根据所述用户的个性化数据,获得所述特定内容选项的详情内容;

根据所述详情内容,获得所述特定内容选项的组合功能选项。

本发明的另一方面,提供一种页面选项的处理装置,包括:

获取单元,用于获取用户的待访问页面的页面访问命令;

组合单元,用于根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项;

输出单元,用于在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述组合单元,还用于

获取所述用户的应用使用情况;以及

根据所述应用使用情况,获得所述用户的个性化数据。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用使用情况,包括下列数据中的至少一项:

所使用的应用的浏览内容和操作内容中的至少一项;

所使用的应用的应用类型;

所使用的应用的使用时间;以及

所使用的应用的使用频率。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用,包括下列应用中的至少一项:

所述待访问页面所属应用;

所在终端的操作系统所运行的除了所述待访问页面所属应用之外的其他应用。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户的个性化数据,包括下列数据中的至少一项:

用户属性数据;以及

用户偏好数据。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述组合单元,具体用于

根据所述用户的个性化数据,获得所述特定内容选项的详情内容;以及

根据所述详情内容,获得所述特定内容选项的组合功能选项。

由上述技术方案可知,本发明实施例在获取用户的待访问页面的页面访问命令之后,通过根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项,使得能够在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项,不再统一向用户提供内容选项都相同的页面,而是根据用户各自的个性化数据,向不同用户提供不同内容选项的页面,能够避免现有技术中由于向每个用户所提供的页面的内容选项相同而导致的增加应用与该应用所使用的处理引擎之间的数据交互的问题,从而降低了处理引擎的处理负担。

另外,采用本发明所提供的技术方案,能够有效地提高用户的体验。

【附图说明】

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有 技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的页面选项的处理方法的流程示意图;

图2为图1所对应的实施例中待访问页面的页面示意图;

图3为本发明另一实施例提供的页面选项的处理装置的结构示意图。

【具体实施方式】

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。

需要说明的是,本申请实施例中所涉及的终端可以包括但不限于手机、个人数字助理(personaldigitalassistant,pda)、无线手持装置、无线上网本、个人电脑、便携电脑、平板电脑、mp3播放器、mp4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环等)等。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

图1为本发明一实施例提供的页面选项的处理方法的流程示意图,如图1所示。

101、获取用户的待访问页面的页面访问命令。

102、根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项。

103、在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项。

需要说明的是,101~103的执行主体的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以为位于网格侧服务器中的处理引擎,或者还可以为位于网格侧的分布式系统,本实施例对此不进行特别限定。

可以理解的是,所述应用可以是安装在终端上的本地程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本实施例对此不进行特别限定。

这样,在获取用户的待访问页面的页面访问命令之后,通过根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项,使得能够在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项,不再统一向用户提供内容选项都相同的页面,而是根据用户各自的个性化数据,向不同用户提供不同内容选项的页面,能够避免现有技术中由于向每个用户所提供的页面的内容选项相同而导致的增加应用与该应用所使用的处理引擎之间的数据交互的问题,从而降低了处理引擎的处理负担。

在很多实际场景中,用户在使用某个应用时,一般只会浏览或操作某一个或几个页面,此时,用户需要依次操作应用的初始页面上的某个页面选项,直到应用输出用户想要浏览或操作的页面为止。用户操作繁杂且记忆成本太高,从而导致了操作效率的降低。

本发明中,在向用户提供应用的页面时,将用户的个性化数据考虑进来,使得所获得的页面能够基本满足用户不同的个性化需求。因此,能够有效提高操作效率。

可选地,在本实施例的一个可能的实现方式中,在102之前,还可以进一步获取所述用户的应用使用情况,进而,则可以根据所述应用使用情况,获得所述用户的个性化数据。

随着互联网行业的发展,应用(application,app)例如,windows应用、安卓(android)应用、ios应用等,所提供的信息日渐丰富,其页面所展示的数据内容也随之越来越丰富。用户几乎每天都在使用这些应用,获取自己想要的信息即数据与服务。因此,可以采集用户操作应用所产生的用户行为数据,作为用户的应用使用情况。可以理解的是,该应用可以是安装在终端上的本地程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本实施例对此不进行特别限定。

在一个具体的实现过程中,所采集的用户行为数据可以为本地用户行为数据。具体地,具体可以直接从所在终端上,实时获取用户操作该终端上的应用所产生的本地用户行为数据,具体可以包括但不限于应用的应用类型、应用的使用时间、应用的使用频率等。

例如,可以读取利用所在终端进行信息输入的应用的信息,例如,应用的名称如,百度彩票、当当网、淘宝网或百度影音等,进而,根据应用的信息,确定应用的应用类型。

或者,再例如,可以向浏览器发送请求,以获得浏览器的当前网页的信息例如,微博、亚马逊(amazon)或搜狐视频等,进而,根据当前网页的信息,确定应用的应用类型。

在另一个具体的实现过程中,所采集的所述用户行为数据可以为网络用户行为数据。具体地,具体可以从网络侧设备上,实时或者定时获取用户操作其所使用的终端上的应用所产生的网络用户行为数据。其中,所述网络用户行为数据可以包括但不限于用户搜索日志、用户浏览日志和用户输入日志中的至少一项,本实施例对此不进行特别限定。

具体地,具体可以从全网数据源(即产品线的数据来源)例如,百度百科(baike)、百度论坛(forum)或百度地图(map)等中,获取网络用户行为数据。例如,在全网的数据源中,用户的一个行为日志可以为如下格式:[uidurlsourcequerytitledatetimeipactidactnameactattrunifyurlptnumbercommonquery]。其中,共包括14个字段,各字段的含义如下所述:

用户标识(userid,uid):baiduid映射出来的用户id,由若干数字组成;

统一资源定位符(uniformresourcelocator,url):可能为空,或可能不以“http”开头;

数据源(source):产品线的数据来源,例如,百度百科(baike)、百度论坛(forum)或百度地图(map);

检索关键词(query):可能为空;

题目(title):网页名称;

日期(date):例如,2013年6月3日,其格式一般可以为“20120603”;

时间(time):例如,12点34分02秒,其格式一般可以为12:34:02;

ip:ip地址;

动作标识(actid):网页动作的标识;

动作名称(actname):网页动作的名称;

动作属性(actattr):网页动作的属性;

归一化url(unifyurl):url的归一化结果;

url资源类型(ptnumber):整数显示,默认‘‐’(即‘0’);

通用query(commonquery):url最常用的query。

由于每个应用对用户的标识可能会不一致,使得每个应用所产生的用户行为数据中,用户标识可能并不一致,从而无法识别哪些用户行为数据是属于同一个用户的。因此,需要对不同应用所产生的同一个用户的用户行为数据进行标识即全局唯一标识,进而,则可以根据所述用户的全局唯一标识,获得所述用户的用户行为数据。

在该实现方式中,所获取的所述应用使用情况,可以包括但不限于下列数据中的至少一项:

所使用的应用的浏览内容和操作内容中的至少一项;

所使用的应用的应用类型;

所使用的应用的使用时间;以及

所使用的应用的使用频率。

其中,所述应用,可以包括但不限于下列应用中的至少一项:

所述待访问页面所属应用;

所在终端的操作系统所运行的除了所述待访问页面所属应用之外的其他应用。

需要说明的是,所谓的应用,可以为所在终端的操作系统的前台所运行的应用,即前台应用,或者还可以为所在终端的操作系统的后台所运行的应用,即后台应用。

在该实现方式中,具体可以对所述应用使用情况进行挖掘与分析处理,以获得所述用户的个性化数据。

其中,所述个性化数据,可以包括但不限于下列数据中的至少一项:

用户属性数据;以及

用户偏好数据。

所谓的用户属性数据,是指用户的基本特征数据,例如,年龄、性别、职业等。

所谓的用户偏好数据,是指用于指示用户感兴趣的信息的数据,可以包括但不限于具体内容、所属类型以及时间中的至少一项。例如,用户对购买双色球等彩票比较感兴趣,或者,再例如,用户一般在某种彩票开奖之前对购买该种彩票较为感兴趣,或者,再例如,用户一般在晚上对上网购物较为感兴趣,等等。

在一个具体的实现过程中,具体可以对所采集的所述用户的应用使用情况,进行存储处理,并利用迭代算法进行加权处理例如,不同应用类型的权值不同,不同使用时间的权值不同,不同使用频率的权值不同等,以获得用户的个性化数据。具体地,具体可以将所采集的所述用户的应用使用情况,存储在终端的存储设备中。

例如,所述终端的存储设备可以为慢速存储设备,具体可以为计算机系统的硬盘,或者还可以为手机的非运行内存即物理内存,例如,只读存储器 (read-onlymemory,rom)和内存卡等,本实施例对此不进行特别限定。

或者,再例如,所述终端的存储设备还可以为快速存储设备,具体可以为计算机系统的内存,或者还可以为手机的运行内存即系统内存,例如,随机存储器(randomaccessmemory,ram)等,本实施例对此不进行特别限定。

可选地,在本实施例的一个可能的实现方式中,在102中,具体可以根据所述用户的个性化数据,获得所述特定内容选项的详情内容,进而,则可以根据所述详情内容,获得所述特定内容选项的组合功能选项,以作为所述详情内容的访问入口。

所谓的特定内容选项,是指应用所提供的一个内容选项或几个内容选项,例如,百度彩票app所提供的双色球、竞彩足彩等。

在一个具体的实现过程中,具体可以根据用户的个性化数据,从应用所提供的全部内容选项中,选择一个或多个内容选项,作为所述特定内容选项。例如,用户对购买双色球等彩票比较感兴趣,则可以选择百度彩票app中的双色球这一内容选项,作为所述特定内容选项。

在另一个具体的实现过程中,在获得所述特定内容选项之后,可以将所述特定内容选项相关的全部详情内容,作为该特定内容选项的快捷访问内容,或者还可以从所述特定内容选项相关的全部详情内容,选择一个或几个详情内容如用户经常浏览或操作的详情内容等,作为该特定内容选项的快捷访问内容,本实施例对此不进行特别限定。例如,可以将双色球这一内容选项相关的双色球资讯、双色球合买或双色球开奖公告等详情内容,作为双色球这一内容选项的快捷访问内容。然后,则根据该快捷访问内容,获得所述特定内容选项的组合功能选项,以作为所述快捷访问内容的访问入口。

至此,根据用户的个性化数据,智能获得了待访问页面的输出内容即待访问页面所属应用的特定内容选项的组合功能选项,如图2所示,可以在待访问页面上指定区域,即图2中页面中间部分,输出所述特定内容选项的组合功能选项,即图2中双色球这一内容选项的三个组合功能选项,分别为资 讯、合买或开奖公告。能够有效减少用户的操作路径,从而提高了用户的使用效率。对消息类、资讯类、电商类、聚合类产品的用户体验有极大的提升。

本实施例中,在获取用户的待访问页面的页面访问命令之后,通过根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项,使得能够在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项,不再统一向用户提供内容选项都相同的页面,而是根据用户各自的个性化数据,向不同用户提供不同内容选项的页面,能够避免现有技术中由于向每个用户所提供的页面的内容选项相同而导致的增加应用与该应用所使用的处理引擎之间的数据交互的问题,从而降低了处理引擎的处理负担。

另外,采用本发明所提供的技术方案,能够有效地提高用户的体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

图3为本发明另一实施例提供的页面选项的处理装置的结构示意图,如图3所示。本实施例的页面选项的处理装置可以包括获取单元31、组合单元32和输出单元33。其中,获取单元31,用于获取用户的待访问页面的页面访问命令;组合单元32,用于根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项;输出单元33,用于在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项。

需要说明的是,本实施例的页面选项的处理装置的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以 为位于网格侧服务器中的处理引擎,或者还可以为位于网格侧的分布式系统,本实施例对此不进行特别限定。

可以理解的是,所述应用可以是安装在终端上的本地程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本实施例对此不进行特别限定。

可选地,在本实施例的一个可能的实现方式中,所述组合单元32,还可以进一步用于获取所述用户的应用使用情况;以及根据所述应用使用情况,获得所述用户的个性化数据。

在该实现方式中,所获取的所述应用使用情况,可以包括但不限于下列数据中的至少一项:

所使用的应用的浏览内容和操作内容中的至少一项;

所使用的应用的应用类型;

所使用的应用的使用时间;以及

所使用的应用的使用频率。

其中,所述应用,可以包括但不限于下列应用中的至少一项:

所述待访问页面所属应用;

所在终端的操作系统所运行的除了所述待访问页面所属应用之外的其他应用。

其中,所述个性化数据,可以包括但不限于下列数据中的至少一项:

用户属性数据;以及

用户偏好数据。

可选地,在本实施例的一个可能的实现方式中,所述组合单元32,具体可以用于根据所述用户的个性化数据,获得所述特定内容选项的详情内容;以及根据所述详情内容,获得所述特定内容选项的组合功能选项。

需要说明的是,图1对应的实施例中方法,可以由本实施例提供的页面选项的处理装置实现。详细描述可以参见图1对应的实施例中的相关内容,此处不再赘述。

本实施例中,在获取单元获取用户的待访问页面的页面访问命令之后,通过组合单元根据所述用户的个性化数据,获得所述待访问页面所属应用的特定内容选项的组合功能选项,使得输出单元能够在所述待访问页面上指定区域,输出所述特定内容选项的组合功能选项,不再统一向用户提供内容选项都相同的页面,而是根据用户各自的个性化数据,向不同用户提供不同内容选项的页面,能够避免现有技术中由于向每个用户所提供的页面的内容选项相同而导致的增加应用与该应用所使用的处理引擎之间的数据交互的问题,从而降低了处理引擎的处理负担。

另外,采用本发明所提供的技术方案,能够有效地提高用户的体验。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,音频处理引擎,或者网络 装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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