CN106599202B - 一种标签排序方法及装置 - Google Patents
一种标签排序方法及装置 Download PDFInfo
- Publication number
- CN106599202B CN106599202B CN201611159222.3A CN201611159222A CN106599202B CN 106599202 B CN106599202 B CN 106599202B CN 201611159222 A CN201611159222 A CN 201611159222A CN 106599202 B CN106599202 B CN 106599202B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- browsing
- target page
- labels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开是关于一种标签排序方法及装置,涉及互联网技术领域,所述方法包括:获取当前使用网络应用的用户信息;向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一页面;接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序。通过上述方法,终端可以根据用户信息来对目标页面内的对个标签进行排序,使网络应用中标签的排序更加智能化,为用户的使用提供了方便。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种标签排序方法及装置。
背景技术
随着互联网技术的发展,越来越多的用户选择通过终端中安装的资讯类应用或者是浏览器等网络应用来获取信息。由于信息的种类繁杂,因此,网络应用中均会对信息进行分类,并为不同种类的信息设置不同的标签,例如,这些标签可以是推荐、社会、娱乐、财经等。
相关技术中,网络应用中的多个标签的顺序是固定的,用户从该多个标签选择感兴趣的标签,终端在检测到用户的选择操作时,显示被选择的标签下的信息内容。
发明内容
为克服相关技术中存在的问题,本公开提供一种标签排序方法及装置。
根据本公开实施例的第一方面,提供一种标签排序方法,所述方法包括:
获取当前使用网络应用的用户信息;
向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一页面;
接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序。
可选地,所述用户信息包括用户属性信息;
相应地,所述获取当前使用网络应用的用户信息,包括:
判断当前是否具有信息获取权限,所述信息获取权限为从当前所安装的应用中获取用户属性信息的权限;
当当前具有所述信息获取权限时,从当前所安装的应用中获取用户属性信息;
将获取的用户属性信息确定为当前使用所述网络应用的用户属性信息。
可选地,所述用户信息包括用户历史使用信息;
相应地,所述获取当前使用网络应用的用户信息,包括:
从所述目标页面内的多个标签的历史浏览记录中,获取所述目标页面内的多个标签的浏览信息,所述浏览信息包括浏览时长,或者包括浏览时长和浏览地点;
将获取的浏览信息确定为当前使用所述网络应用的用户历史使用信息。
可选地,所述基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序之后,还包括:
按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计所述目标页面内的多个标签的浏览信息;
将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
根据本公开实施例的第二方面,提供一种标签排序方法,所述方法包括:
接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息;
基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一界面;
将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
可选地,所述基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,包括:
当所述用户信息包括用户历史使用信息时,基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果;
当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果。
可选地,所述基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果,包括:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览总时长;
基于所述目标页面内的多个标签中每个标签的浏览总时长,确定所述目标页面内的多个标签的偏好度分析结果。
可选地,所述基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果,包括:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览平均时长;
基于所述目标页面内的多个标签中每个标签的浏览平均时长,确定所述目标页面内的多个标签的偏好度分析结果。
根据本公开实施例的第三方面,提供一种标签排序装置,所述装置包括:
获取模块,用于获取当前使用网络应用的用户信息;
第一发送模块,用于向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一页面;
接收模块,用于接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
排序模块,用于基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序。
可选地,所述用户信息包括用户属性信息;
相应地,所述获取模块包括:
判断子模块,用于判断当前是否具有信息获取权限,所述信息获取权限为从当前所安装的应用中获取用户属性信息的权限;
第一获取子模块,用于当当前具有所述信息获取权限时,从当前所安装的应用中获取用户属性信息;
第一确定子模块,用于将获取的用户属性信息确定为当前使用所述网络应用的用户属性信息。
可选地,所述用户信息包括用户历史使用信息;
相应地,所述获取模块包括:
第二获取子模块,用于从所述目标页面内的多个标签的历史浏览记录中,获取所述目标页面内的多个标签的浏览信息,所述浏览信息包括浏览时长,或者包括浏览时长和浏览地点;
第二确定子模块,用于将获取的浏览信息确定为当前使用所述网络应用的用户历史使用信息。
可选地,所述装置还包括:
显示模块,用于按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计模块,用于统计所述目标页面内的多个标签的浏览信息;
第二发送模块,用于将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
根据本公开实施例的第四方面,提供一种标签排序装置,所述装置包括:
接收模块,用于接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息;
确定模块,用于基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一界面;
发送模块,用于将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
可选地,所述确定模块包括:
第一确定子模块,用于当所述用户信息包括用户历史使用信息时,基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果;
第二确定子模块,用于当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果。
可选地,所述第一确定子模块,具体用于:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览总时长;
基于所述目标页面内的多个标签中每个标签的浏览总时长,确定所述目标页面内的多个标签的偏好度分析结果。
可选地,所述第一确定子模块,具体用于:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览平均时长;
基于所述目标页面内的多个标签中每个标签的浏览平均时长,确定所述目标页面内的多个标签的偏好度分析结果。
根据本公开实施例的第五方面,提供一种标签排序装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取当前使用网络应用的用户信息;
向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一页面;
接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序。
根据本公开实施例的第六方面,提供一种标签排序装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息;
基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一界面;
将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,终端根据用户信息,从服务器中确定目标页面内的多个标签的偏好度分析结果,然后,终端根据该偏好度分析结果对该目标页面内的多个标签排序,解决了相关技术中网络应用内标签顺序固定且不能根据用户信息进行排序的问题,使得网络应用内标签的排序更加智能化,为用户的使用提供了更大的方便。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种标签排序方法的流程图。
图2是根据一示例性实施例示出的一种标签排序方法的流程图。
图3是根据一示例性实施例示出的一种标签排序方法的流程图。
图4A是根据一示例性实施例示出的一种标签排序装置的框图。
图4B是根据一示例性实施例示出的一种获取模块的框图。
图4C是根据一示例性实施例示出的另一种获取模块的框图。
图4D是根据一示例性实施例示出的一种标签排序装置的框图。
图5A是根据一示例性实施例示出的一种标签排序装置的框图。
图5B是根据一示例性实施例示出的一种确定模块的框图。
图6是根据一示例性实施例示出的一种标签排序装置的框图。
图7是根据一示例性实施例示出的一种标签排序装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。随着互联网技术的发展,越来越多的用户选择通过终端中安装的资讯类应用或者是浏览器等网络应用来获取信息。由于信息的种类繁杂,因此,网络应用中均会对信息进行分类,并为不同种类的信息设置不同的标签,例如,这些标签可以是推荐、社会、娱乐、财经等。
在相关技术中,网络应用中的多个标签的顺序是固定的,终端无法按照用户信息对标签进行排序,这就导致用户经常阅读的感兴趣的一些标签有可能被排在后面;对于包含有较多标签的网络应用,用户经常阅读的标签甚至有可能被排在当前显示的页面的下一个页面中,这给用户的使用带来很大的不便。
为了解决上述问题,本公开实施例提供了一种标签排序方法,终端可以通过向服务器发送当前使用网络应用的用户信息来获取相应的多个标签的偏好度分析结果,并根据该偏好度分析结果对该多个标签进行排序。也即是,终端可以根据用户的属性和使用习惯对网络应用内多个标签进行排序,使得网络应用内标签的排序更加智能化,为用户的使用提供了方便。
图1是根据一示例性实施例示出的一种标签排序方法的流程图,如图1所示,该标签排序方法用于终端中,包括以下步骤。
在步骤101中,获取当前使用网络应用的用户信息。
在步骤102中,向服务器发送标签信息获取请求,该标签信息获取请求携带用户信息,该标签信息获取请求用于请求服务器基于该用户信息,确定目标页面内的多个标签的偏好度分析结果,该目标页面为该网络应用中的任一页面。
在步骤103中,接收服务器发送的该目标页面内的多个标签的偏好度分析结果。
在步骤104中,基于该偏好度分析结果,对该目标页面内的多个标签进行排序。
在本公开实施例中,终端通过向服务器发送携带有用户信息的标签信息获取请求来获取目标页面内多个标签的偏好度分析结果,并根据该偏好度分析结果对该目标页面内的多个标签进行排序。也即是,终端可以根据用户信息来对目标页面内的对个标签进行排序,使得网络应用中标签的排序更加智能化,为用户的使用提供了方便。
可选地,用户信息包括用户属性信息;
相应地,获取当前使用网络应用的用户信息,包括:
判断当前是否具有信息获取权限,该信息获取权限为从当前所安装的应用中获取用户属性信息的权限;
当当前具有该信息获取权限时,从当前所安装的应用中获取用户属性信息;
将获取的用户属性信息确定为当前使用网络应用的用户属性信息。
可选地,用户信息包括用户历史使用信息;
相应地,获取当前使用网络应用的用户信息,包括:
从该目标页面内的多个标签的历史浏览记录中,获取该目标页面内的多个标签的浏览信息,该浏览信息包括浏览时长,或者包括浏览时长和浏览地点;
将获取的浏览信息确定为当前使用网络应用的用户历史使用信息。
可选地,基于该偏好度分析结果,对该目标页面内的多个标签进行排序之后,还包括:
按照对该目标页面内的多个标签进行排序的排序结果,显示目标页面内的多个标签;
统计该目标页面内的多个标签的浏览信息;
将当前使用网络应用的用户属性信息和统计的该目标页面内的多个标签的浏览信息发送给服务器,用于指示服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图2是根据一示例性实施例示出的一种标签排序方法的流程图,如图2所示,该标签排序方法用于服务器中,包括以下步骤:
在步骤201中,接收终端发送的标签信息获取请求,该标签信息获取请求携带当前使用网络应用的用户信息。
在步骤202中,基于该用户信息,确定目标页面内的多个标签的偏好度分析结果,该目标页面为该网络应用中的任一界面。
在步骤203中,将该目标页面内的多个标签的偏好度分析结果发送至终端,由终端基于该偏好度分析结果对该目标页面内的多个标签进行排序。
在本公开实施例中,服务器在接收到携带有用户信息的标签信息获取请求后,基于该用户信息确定目标页面内多个标签的偏好度分析结果,并将该偏好度分析结果发送至终端,以供终端根据该偏好度分析结果对目标页面内的多个标签进行排序,从而使得网络应用内标签的排序更加智能化,为用户的使用提供了方便。
可选地,基于该用户信息,确定目标页面内的多个标签的偏好度分析结果,包括:
当该用户信息包括用户历史使用信息时,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果;
当该用户信息包括用户属性信息时,基于该用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取该目标页面内的多个标签的偏好度分析结果。
可选地,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果,包括:
从该用户历史使用信息中确定该目标页面内的多个标签中每个标签的浏览总时长;
基于该目标页面内的多个标签中每个标签的浏览总时长,确定该目标页面内的多个标签的偏好度分析结果。
可选地,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果,包括:
从该用户历史使用信息中确定该目标页面内的多个标签中每个标签的浏览平均时长;
基于该目标页面内的多个标签中每个标签的浏览平均时长,确定该目标页面内的多个标签的偏好度分析结果。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图3是根据一示例性实施例示出的一种标签排序方法的流程图,如图3所示,该方法包括以下步骤:
在步骤301中,终端获取当前使用网络应用的用户信息。
其中,该网络应用可以为资讯类应用或浏览器等。该用户信息可以包括用户属性信息和用户历史使用信息。其中,用户属性信息可以为用户的年龄、性别、学历、所在地域等信息;用户历史使用信息可以为当前时间之前对该网络应用的页面内的多个标签进行浏览的浏览信息,也即是,该用户历史使用信息可以为该网络应用的历史浏览信息。
一方面,当用户信息为用户属性信息时,本步骤的操作可以为:判断当前是否具有信息获取权限,该信息获取权限为从当前所安装的应用中获取用户属性信息的权限;当当前具有信息获取权限时,从当前所安装的应用中获取用户属性信息;将获取的用户属性信息确定为当前使用网络应用的用户属性信息。
需要说明的是,由于终端中安装有多种应用,用户在使用应用的过程中,可以在应用中输入个人的属性信息,此时,应用会记录该用户属性信息,因此,终端可以从当前所安装的应用中获取用户属性信息。但是,当前所安装的应用为了保证用户属性信息的安全,可能会不允许终端获取其中的用户属性信息,因此,终端在获取用户属性信息之前可以先判断当前是否具有信息获取权限。当确定当前具有信息获取权限时,终端再从当前所安装的应用中获取用户属性信息,进而将获取到的用户属性信息作为当前使用网络应用的用户属性信息。
例如,终端当前所安装的应用有通讯应用,社交应用以及网购应用等,在通讯应用和社交应用中,通常会记录有用户的性别、年龄或者学历,而在网购应用中,通常会记录有用户的性别,年龄,地域等信息。当终端确定当前具有信息获取权限时,终端可以获取该应用中的用户属性信息,并将获取的用户属性信息作为当前使用网络应用的用户属性信息。
可选地,当用户信息为用户属性信息时,终端还可以显示用户属性信息采集框,以供用户进行用户属性信息填写。之后,终端可以将该采集到的用户属性信息作为当前使用网络应用的用户属性信息。
另一方面,当用户信息为用户历史使用信息时,本步骤的操作可以为:从目标页面内的多个标签的历史浏览记录中,获取目标页面内的多个标签的浏览信息,该浏览信息可以包括浏览时长,或者包括浏览时长和浏览地点;之后,将获取的浏览信息确定为当前使用网络应用的用户历史使用信息。
其中,该目标页面内的多个标签的浏览信息可以用来反映用户对该多个标签的浏览情况。其中,浏览时长的长短可以反映用户在该标签下停留的时间长短,该浏览时长越长,表明用户对该标签越感兴趣,因此,终端可以获取该浏览时长,并将该浏览时长确定为当前使用网络应用的用户历史使用信息。
另外,由于用户处于不同的地点,浏览的标签可能不同,对同一个标签的浏览时长也会有所差别,也即是,在不同地点,用户的使用偏好可能不同。此时,该多个标签的每个标签对应的浏览时长都可以对应有一个浏览地点。因此终端在获取浏览时长的同时,还可以获取该浏览时长对应的浏览地点,并将该浏览时长和浏览地点作为当前使用网络应用的用户历史使用信息。
还需要说明的是,用户在当前时间之前在目标页面内浏览多个标签会生成大量的历史浏览信息。由于用户的使用偏好有可能随时间发生变化,因此,距离当前时间越远的时间点的浏览信息,对于后续确定该目标页面内的多个标签的偏好度分析结果的参考意义就越小。因此,终端在获取浏览时长的同时,还可以获取浏览时长对应的浏览时间点,并将浏览时长和浏览时间点作为当前使用网络应用的用户历史使用信息。
其中,目标页面为该网络应用中的任一页面,也即是,该目标页面可以为当前使用网络应用中当前显示的页面,也可以为当前使用网络应用中其他未显示且包含有多个标签的任一页面。
在步骤302中,终端向服务器发送标签信息获取请求,该标签信息获取请求携带用户信息。
其中,该标签信息获取请求用于请求服务器基于该用户信息,确定目标页面内的多个标签的偏好度分析结果。
可选地,为了便于服务器识别该标签信息获取请求对应的终端,该标签信息获取请求还可以携带当前使用网络应用的用户标识。其中,该用户标识可以为当前终端的设备标识,如手机的移动设备国际标识码,也可以为当前终端的小型文本文件(cookies),当然,还可以为当前使用网络应用中登录的用户账号等。
在步骤303中,当服务器接收到终端发送的标签信息获取请求时,基于该用户信息,确定该目标页面内的多个标签的偏好度分析结果。
当服务器接收到终端发送的标签信息获取请求后,由于该标签信息获取请求携带的用户信息可以包括用户属性信息,也可以包括用户历史使用信息,因此,服务器基于该用户信息,可以通过以下两种操作来确定该目标页面内的多个标签的偏好度分析结果。
第一种操作:当该用户信息包括用户历史使用信息时,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果。
其中,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果可以通过以下两种方式实现:
(1)当该用户历史使用信息为该目标页面内的多个标签的浏览信息,且该浏览信息包括浏览时长时,服务器可以从该用户历史使用信息中确定该目标页面内的多个标签中的每个标签的浏览总时长,然后基于该目标页面内的多个标签中每个标签的浏览总时长,确定该目标页面内的多个标签的偏好度分析结果。
其中,该浏览总时长越长,则表示用户在该浏览总时长对应的标签内阅读停留的时间越长,也即是,用户对该标签下的内容越感兴趣,该标签对应的偏好度越高。另外,该偏好度可以用该目标页面内的多个标签中的每个标签的浏览总时长来表征,也可以为其他可以用来表征该目标页面内的多个标签的偏好度大小的值。
例如,该多个标签分别为推荐、娱乐、财经、军事、游戏、购物,假设各标签对应的浏览总时长如表1所示,则服务器可以根据表1浏览总时长的长短,确定该目标页面内的多个标签的偏好度分析结果,即偏好度从高到低为:娱乐,推荐,购物,军事,游戏,财经。
表1
推荐 | 娱乐 | 财经 | 军事 | 游戏 | 购物 |
300min | 350min | 50min | 180min | 90min | 275min |
进一步地,该浏览信息在包括多个标签中每个标签的浏览时长的同时,还可以包括每个标签的浏览时长对应的浏览地点。此时,服务器可以选择位于指定地域范围内的浏览地点对应的浏览时长,并基于该确定的浏览时长计算每个标签的浏览总时长;之后,基于该浏览总时长,确定该目标页面内的多个标签的偏好度分析结果,并将该偏好度分析结果与该指定地域范围进行对应存储。
其中,该指定地域范围可以为服务器根据终端发送的当前位置信息自动设置的地域范围。相应地,该当前位置信息可以携带在终端发送的标签信息获取请求中。
另外,由于该指定地域范围是服务器根据终端发送的当前位置信息设定的,因此,服务器根据该指定地域范围对浏览时长进行选择,最终确定的是在该指定地域范围内的用户的使用偏好,相对于仅仅采用浏览时长确定偏好度分析结果更具针对性。
进一步地,该浏览信息在包括多个标签中每个标签的浏览时长的同时,还可以包括每个标签的浏览时长对应的浏览时间点。此时,服务器可以基于该浏览时间点,从该用户历史使用信息中确定当前时间之前且距离当前时间最近的指定时间段内的该目标页面内多个标签中的每个标签的浏览总时长,并根据确定的浏览总时长确定该目标页面内多个标签的偏好度分析结果。
其中,由于用户的使用偏好有可能随时间发生变化,因此,服务器可以根据浏览时间点选择一段时间内的浏览时长来确定偏好度分析结果,相较于采用全部的浏览时长确定偏好度分析结果更具准确性,且大大减少了服务器的计算量。
其中,该指定时间段是服务器预先设置的时间段。
(2)当该用户历史使用信息中包括有该目标页面内的多个标签的浏览信息,且该浏览信息包括浏览时长时,服务器还可以从该用户历史使用信息中确定该目标页面内的多个标签中的每个标签的浏览平均时长,然后基于该目标页面内的多个标签中每个标签的浏览平均时长,确定该目标页面内的多个标签的偏好度分析结果。
其中,当服务器确定该目标页面内的多个标签中的每个标签的浏览平均时长时,服务器可以从该用户历史使用信息中确定该目标页面内的多个标签中的每个标签的浏览总时长,并确定每个标签的浏览次数;之后服务器将每个标签的浏览总时长除以浏览次数,得到每个标签的浏览平均时长。
例如,该多个标签分别为推荐、娱乐、财经、军事、游戏、购物,每个标签对应的浏览总时长和浏览次数以及根据该浏览总时长和浏览次数确定的浏览平均时长如表2所示,则服务器基于每个标签的浏览平均时长确定的偏好度由高到低为:购物,娱乐,军事,推荐。游戏,财经。
表2
标签 | 推荐 | 娱乐 | 财经 | 军事 | 游戏 | 购物 |
浏览总时长 | 300min | 350min | 50min | 180min | 90min | 275min |
浏览次数 | 15 | 10 | 5 | 6 | 5 | 5 |
浏览平均时长 | 20min | 35min | 10min | 30min | 18min | 55min |
另外,当该浏览信息还包括浏览地点或者浏览时间点时,服务器可以参考(1)中的方法,利用浏览地点和浏览时间点确定每个标签的浏览平均时长,并基于该浏览平均时长来确定偏好度分析结果。
第二种操作:当该用户信息包括用户属性信息时,基于该用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取该目标页面内的多个标签的偏好度分析结果。
其中,当用户属性信息有多种时,服务器可以获取该多种用户属性信息中的每一种用户属性信息对应的偏好度分析结果;之后,将该获取到的偏好度分析结果中相同标签的偏好度相加,得到每个标签的综合偏好度;服务器基于该综合偏好度,确定该目标页面内的多个标签的偏好度分析结果。
例如,当用户属性信息中年龄为21岁、性别为女时,服务器从用户属性信息与偏好度分析结果之间的对应关系中分别获取年龄为21岁对应的多个标签的偏好度以及性别为女对应的多个标签的偏好度。如表3中所示,假设此处的偏好度为浏览平均时长,此时,将相同标签的偏好度相加得到每个标签的综合偏好度,之后,服务器可以基于该综合偏好度的大小来确定该目标页面内的多个标签的偏好度分析结果,即偏好度从高到低为:购物,娱乐,军事,游戏,推荐,财经。
表3
年龄:21岁 | 性别:女 | 综合偏好度 | |
推荐:偏好度 | 15min | 10min | 25min |
娱乐:偏好度 | 20min | 25min | 45min |
财经:偏好度 | 8min | 5min | 13min |
军事:偏好度 | 30min | 10min | 40min |
游戏:偏好度 | 25min | 10min | 35min |
购物:偏好度 | 28min | 35min | 63min |
可选地,服务器在通过第二种操作确定该目标页面内的多个标签的偏好度分析结果之前,还可以判断该用户信息中是否包括用户历史使用信息,当该用户信息包括用户历史使用信息时,则执行第一种操作;当该用户信息不包括用户历史信息时,则执行第二种操作。
由于用户历史使用信息能够动态的、准确的记录用户的使用习惯,服务器基于该用户历史使用信息确定的该目标页面内多个标签的偏好度分析结果更符合用户的使用偏好,也更准确。而服务器通过用户属性信息确定的偏好度分析结果,则是基于大量的其他用户属性信息计算得到的某一属性的偏好度,相较于用户历史使用信息确定的偏好度分析结果,准确性较低。因此,服务器在通过第二种操作确定该目标页面内的多个标签的偏好度分析结果之前,可以先判断该用户信息中是否包括用户历史使用信息,并优先选择采用用户历史使用信息来确定偏好度分析结果。
在步骤304中,服务器将该目标页面内的多个标签的偏好度分析结果发送至该终端。
由于标签信息获取请求中可以携带当前使用网络应用的用户标识,因此服务器可以根据该用户标识,将确定的该目标页面内的多个标签的偏好度分析结果发送至对应的终端。
在步骤305中,当终端接收到该服务器发送的该目标页面内的多个标签的偏好度分析结果时,基于该偏好度分析结果,对该目标页面内的多个标签进行排序。
终端在接收到服务器发送的该偏好度分析结果后,可以根据该目标页面内多个标签的偏好度从高到低对该多个标签进行排序。
可选地,对该目标页面内的多个标签进行排序之后,终端还可以按照对该目标页面内的多个标签进行排序的排序结果,显示该目标页面内的多个标签;之后,终端可以统计该目标页面内的多个标签的浏览信息,并将当前使用该网络应用的用户属性信息和统计的该目标页面内的多个标签的浏览信息发送给服务器,以使该服务器根据该用户属性信息和浏览信息对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新,进一步地提高了偏好度分析结果的准确性。
在本公开实施例中,终端可以通过向服务器发送当前使用网络应用的用户信息来获取相应的多个标签的偏好度分析结果,并根据该偏好度分析结果对该多个标签进行排序。也即是,终端可以根据用户的属性和使用习惯对网络应用内的多个标签进行排序,解决了相关技术中网络应用内标签顺序固定且不能根据用户信息进行排序的问题,使得网络应用内标签的排序更加智能化,为用户的使用提供了方便。另外,终端在对标签排序后,将用户属性信息和浏览信息发送给服务器,服务器可以基于该用户属性信息和浏览信息对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新,进一步地提高了偏好度分析结果的准确性。
图4A是根据一示例性实施例示出的一种标签排序装置400的框图。参照图4A,该装置包括获取模块401,第一发送模块402,接收模块403和排序模块404。
获取模块401,用于获取当前使用网络应用的用户信息;
第一发送模块402,用于向服务器发送标签信息获取请求,该标签信息获取请求携带用户信息,该标签信息获取请求用于请求服务器基于用户信息,确定目标页面内的多个标签的偏好度分析结果,该目标页面为网络应用中的任一页面;
接收模块403,用于接收服务器发送的该目标页面内的多个标签的偏好度分析结果;
排序模块404,用于基于该偏好度分析结果,对该目标页面内的多个标签进行排序。
可选地,该用户信息包括用户属性信息;
相应地,参见图4B,获取模块401包括:
判断子模块4011,用于判断当前是否具有信息获取权限,该信息获取权限为从当前所安装的应用中获取用户属性信息的权限;
第一获取子模块4012,用于当当前具有信息获取权限时,从当前所安装的应用中获取用户属性信息;
第一确定子模块4013,用于将获取的用户属性信息确定为当前使用网络应用的用户属性信息。
可选地,该用户信息包括用户历史使用信息;
相应地,参见图4C,获取模块401包括:
第二获取子模块4014,用于从该目标页面内的多个标签的历史浏览记录中,获取该目标页面内的多个标签的浏览信息,该浏览信息包括浏览时长,或者包括浏览时长和浏览地点;
第二确定子模块4015,用于将获取的浏览信息确定为当前使用网络应用的用户历史使用信息。
可选地,参见图4D,该装置还包括:
显示模块405,用于按照对目标页面内的多个标签进行排序的排序结果,显示目标页面内的多个标签;
统计模块406,用于统计目标页面内的多个标签的浏览信息;
第二发送模块407,用于将当前使用网络应用的用户属性信息和统计的目标页面内的多个标签的浏览信息发送给服务器,用于指示服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
在本公开实施例中,终端通过向服务器发送携带有用户信息的标签信息获取请求来获取目标页面内多个标签的偏好度分析结果,并根据该偏好度分析结果对该目标页面内的多个标签进行排序。也即是,终端可以根据用户信息来对目标页面内的对个标签进行排序,使网络应用中标签的排序更加智能化,为用户的使用提供了方便。
图5A是根据一示例性实施例示出的一种标签排序装置500的框图。参照图5A,该装置包括接收模块501,确定模块502和发送模块503。
接收模块501,用于接收终端发送的标签信息获取请求,该标签信息获取请求携带当前使用网络应用的用户信息;
确定模块502,用于基于该用户信息,确定该目标页面内的多个标签的偏好度分析结果,该目标页面为该网络应用中的任一界面;
发送模块503,用于将该目标页面内的多个标签的偏好度分析结果发送至终端,由终端基于该偏好度分析结果对该目标页面内的多个标签进行排序。
可选地,参见图5B,确定模块502包括:
第一确定子模块5021,用于当该用户信息包括用户历史使用信息时,基于该用户历史使用信息,确定该目标页面内的多个标签的偏好度分析结果;
第二确定子模块5022,用于当用户信息包括用户属性信息时,基于该用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取目标页面内的多个标签的偏好度分析结果。
可选地,第一确定子模块5021,具体用于:
从该用户历史使用信息中确定该目标页面内的多个标签中每个标签的浏览总时长;
基于该目标页面内的多个标签中每个标签的浏览总时长,确定该目标页面内的多个标签的偏好度分析结果。
可选地,第一确定子模块5021,具体用于:
从该用户历史使用信息中确定该目标页面内的多个标签中每个标签的浏览平均时长;
基于该目标页面内的多个标签中每个标签的浏览平均时长,确定该目标页面内的多个标签的偏好度分析结果。
在本公开实施例中,服务器在接收到携带有用户信息的标签信息获取请求后,基于该用户信息确定目标页面内多个标签的偏好度分析结果,并将该偏好度分析结果发送至终端,以供终端根据该偏好度分析结果对目标页面内的多个标签进行排序,从而使网络应用内标签的排序更加智能化,为用户的使用提供了方便。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于标签排序装置600的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为装置600的各种组件提供电源。电源组件606可以包括电源管理***,一个或多个电源,及其他与为装置600生成、管理和分配电源相关联的组件。
多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种标签排序方法,所述方法包括:
获取当前使用网络应用的用户信息;
向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一页面;
接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序。
可选地,所述用户信息包括用户属性信息;
相应地,所述获取当前使用网络应用的用户信息,包括:
判断当前是否具有信息获取权限,所述信息获取权限为从当前所安装的应用中获取用户属性信息的权限;
当当前具有所述信息获取权限时,从当前所安装的应用中获取用户属性信息;
将获取的用户属性信息确定为当前使用所述网络应用的用户属性信息。
可选地,所述用户信息包括用户历史使用信息;
相应地,所述获取当前使用网络应用的用户信息,包括:
从所述目标页面内的多个标签的历史浏览记录中,获取所述目标页面内的多个标签的浏览信息,所述浏览信息包括浏览时长,或者包括浏览时长和浏览地点;
将获取的浏览信息确定为当前使用所述网络应用的用户历史使用信息。
可选地,所述基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序之后,还包括:
按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计所述目标页面内的多个标签的浏览信息;
将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
在本公开实施例中,终端通过向服务器发送携带有用户信息的标签信息获取请求来获取目标页面内多个标签的偏好度分析结果,并根据该偏好度分析结果对该目标页面内的多个标签进行排序。也即是,终端可以根据用户信息来对目标页面内的对个标签进行排序,使网络应用中标签排序更加智能化,为用户的使用提供了方便。
图7是根据一示例性实施例示出的一种用于标签排序装置700的框图。例如,装置700可以被提供为一服务器。参照图7,装置700包括处理组件722,其进一步包括一个或多个处理器,以及由存储器732所代表的存储器资源,用于存储可由处理组件722的执行的指令,例如应用程序。存储器732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件722被配置为执行指令,以执行上述方法一种标签排序方法,所述方法包括:
接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息;
基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,所述目标页面为所述网络应用中的任一界面;
将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
可选地,所述基于所述用户信息,确定目标页面内的多个标签的偏好度分析结果,包括:
当所述用户信息包括用户历史使用信息时,基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果;
当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果。
可选地,所述基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果,包括:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览总时长;
基于所述目标页面内的多个标签中每个标签的浏览总时长,确定所述目标页面内的多个标签的偏好度分析结果。
可选地,所述基于所述用户历史使用信息,确定所述目标页面内的多个标签的偏好度分析结果,包括:
从所述用户历史使用信息中确定所述目标页面内的多个标签中每个标签的浏览平均时长;
基于所述目标页面内的多个标签中每个标签的浏览平均时长,确定所述目标页面内的多个标签的偏好度分析结果。
装置700还可以包括一个电源组件726被配置为执行装置700的电源管理,一个有线或无线网络接口750被配置为将装置700连接到网络,和一个输入输出(I/O)接口758。装置700可以操作基于存储在存储器732的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在本公开实施例中,服务器在接收到携带有用户信息的标签信息获取请求后,基于该用户信息确定目标页面内多个标签的偏好度分析结果,并将该偏好度分析结果发送至终端,以供终端根据该偏好度分析结果对目标页面内的多个标签进行排序,从而使网络应用内标签的排序更加智能化,为用户的使用提供了方便。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (8)
1.一种标签排序方法,其特征在于,所述方法包括:
获取当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定所述目标页面内的多个标签的偏好度分析结果;
接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序;
按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计所述目标页面内的多个标签的浏览信息;
将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
2.根据权利要求1所述的方法,其特征在于,当所述用户信息包括用户历史使用信息时,所述获取当前使用网络应用的用户信息,包括:
从所述目标页面内的多个标签的历史浏览记录中,获取所述目标页面内的多个标签的浏览信息;
将获取的浏览信息确定为当前使用所述网络应用的用户历史使用信息。
3.一种标签排序方法,其特征在于,所述方法包括:
接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
当所述用户信息包括用户历史使用信息时,获取位于指定地域范围内的浏览地点对应的浏览时长,基于位于指定地域范围内的浏览地点对应的浏览时长计算每个标签的浏览总时长或浏览平均时长,根据计算得到的每个标签的浏览时长或浏览平均时长确定所述目标页面内的多个标签的偏好度分析结果,所述指定地域范围是指根据终端发送的当前位置信息自动设置的地域范围;
当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果;
将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
4.一种标签排序装置,其特征在于,所述装置包括:
获取模块,用于获取当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
第一发送模块,用于向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定所述目标页面内的多个标签的偏好度分析结果;
接收模块,用于接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
排序模块,用于基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序;
显示模块,用于按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计模块,用于统计所述目标页面内的多个标签的浏览信息;
第二发送模块,用于将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
5.根据权利要求4所述的装置,其特征在于,当所述用户信息包括用户历史使用信息时,所述获取模块包括:
第二获取子模块,用于从所述目标页面内的多个标签的历史浏览记录中,获取所述目标页面内的多个标签的浏览信息;
第二确定子模块,用于将获取的浏览信息确定为当前使用所述网络应用的用户历史使用信息。
6.一种标签排序装置,其特征在于,所述装置包括:
接收模块,用于接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
确定模块,用于基于所述用户信息,确定所述目标页面内的多个标签的偏好度分析结果;
发送模块,用于将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序;
其中,所述确定模块包括:
第一确定子模块,用于当所述用户信息包括用户历史使用信息时,获取位于指定地域范围内的浏览地点对应的浏览时长,基于位于指定地域范围内的浏览地点对应的浏览时长计算每个标签的浏览总时长或浏览平均时长,根据计算得到的每个标签的浏览时长或浏览平均时长确定所述目标页面内的多个标签的偏好度分析结果,所述指定地域范围是指根据终端发送的当前位置信息自动设置的地域范围;
第二确定子模块,用于当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果。
7.一种标签排序装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
向服务器发送标签信息获取请求,所述标签信息获取请求携带所述用户信息,所述标签信息获取请求用于请求所述服务器基于所述用户信息,确定所述目标页面内的多个标签的偏好度分析结果;
接收所述服务器发送的所述目标页面内的多个标签的偏好度分析结果;
基于所述偏好度分析结果,对所述目标页面内的多个标签进行排序;
按照对所述目标页面内的多个标签进行排序的排序结果,显示所述目标页面内的多个标签;
统计所述目标页面内的多个标签的浏览信息;
将当前使用所述网络应用的用户属性信息和统计的所述目标页面内的多个标签的浏览信息发送给所述服务器,用于指示所述服务器对存储的用户属性信息与偏好度分析结果之间的对应关系进行更新。
8.一种标签排序装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收终端发送的标签信息获取请求,所述标签信息获取请求携带当前使用网络应用的用户信息,所述用户信息包括用户属性信息或用户历史使用信息,所述用户属性信息包括用户的年龄、性别、学历和所在地域中的至少一种,且所述用户属性信息是在确定终端具有信息获取权限时,从所述终端当前所安装的应用中获取的,所述用户历史使用信息包括目标页面内的多个标签的浏览信息,所述目标页面为所述网络应用中的任一页面,所述浏览信息包括每个标签的浏览时长和每个浏览时长对应的浏览地点;
当所述用户信息包括用户历史使用信息时,获取位于指定地域范围内的浏览地点对应的浏览时长,基于位于指定地域范围内的浏览地点对应的浏览时长计算每个标签的浏览总时长或浏览平均时长,根据计算得到的每个标签的浏览时长或浏览平均时长确定所述目标页面内的多个标签的偏好度分析结果,所述指定地域范围是指根据终端发送的当前位置信息自动设置的地域范围;
当所述用户信息包括用户属性信息时,基于所述用户属性信息,从存储的用户属性信息与偏好度分析结果之间的对应关系中获取所述目标页面内的多个标签的偏好度分析结果;
将所述目标页面内的多个标签的偏好度分析结果发送至所述终端,由所述终端基于所述偏好度分析结果对所述目标页面内的多个标签进行排序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611159222.3A CN106599202B (zh) | 2016-12-15 | 2016-12-15 | 一种标签排序方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611159222.3A CN106599202B (zh) | 2016-12-15 | 2016-12-15 | 一种标签排序方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106599202A CN106599202A (zh) | 2017-04-26 |
CN106599202B true CN106599202B (zh) | 2020-06-02 |
Family
ID=58802744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611159222.3A Active CN106599202B (zh) | 2016-12-15 | 2016-12-15 | 一种标签排序方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106599202B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003816A (zh) * | 2021-11-04 | 2022-02-01 | 云南腾云信息产业有限公司 | 模板页面动态调整方法、装置、计算机设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216898A (zh) * | 2013-05-31 | 2014-12-17 | 腾讯科技(深圳)有限公司 | 一种浏览器导航方法、装置及终端设备 |
CN104933170A (zh) * | 2015-06-30 | 2015-09-23 | 小米科技有限责任公司 | 信息展示方法及装置 |
CN105528392A (zh) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | 一种类别标签排序方法和装置 |
-
2016
- 2016-12-15 CN CN201611159222.3A patent/CN106599202B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216898A (zh) * | 2013-05-31 | 2014-12-17 | 腾讯科技(深圳)有限公司 | 一种浏览器导航方法、装置及终端设备 |
CN104933170A (zh) * | 2015-06-30 | 2015-09-23 | 小米科技有限责任公司 | 信息展示方法及装置 |
CN105528392A (zh) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | 一种类别标签排序方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106599202A (zh) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094814B (zh) | 通知消息展示方法和装置 | |
CN104615655B (zh) | 信息推荐方法和装置 | |
CN111556327A (zh) | 直播间推荐方法、装置、终端、服务器、***及存储介质 | |
CN105068976B (zh) | 票务信息展示方法及装置 | |
CN111556366A (zh) | 一种多媒体资源的展示方法、装置、终端、服务器及*** | |
CN112445970B (zh) | 一种信息推荐方法、装置、电子设备及存储介质 | |
CN107229403B (zh) | 一种信息内容选择方法及装置 | |
CN106649781B (zh) | 应用推荐方法及装置 | |
CN111127053B (zh) | 页面内容推荐方法、装置及电子设备 | |
CN105468783B (zh) | 信息收集方法及装置 | |
US11546663B2 (en) | Video recommendation method and apparatus | |
US11256382B2 (en) | Method for displaying interactive content, electronic device, and storage medium | |
CN112131466A (zh) | 群组展示方法、装置、***和存储介质 | |
CN111460172A (zh) | 产品问题的答案确定方法、装置和电子设备 | |
CN111556352A (zh) | 多媒体资源分享方法、装置、电子设备及存储介质 | |
CN113901241A (zh) | 页面展示方法、装置、电子设备及存储介质 | |
CN112000840B (zh) | 一种业务对象的展示方法和装置 | |
CN106599202B (zh) | 一种标签排序方法及装置 | |
CN106293398B (zh) | 推荐虚拟现实资源的方法、装置及终端 | |
CN111179011A (zh) | 一种保险产品推荐方法及装置 | |
CN111061633A (zh) | 一种网页首屏时间检测方法、装置、终端及介质 | |
CN112241486A (zh) | 多媒体信息获取方法及装置 | |
CN110866147A (zh) | 对直播应用程序进行分类的方法、装置及存储介质 | |
CN112307353B (zh) | 数据的处理方法、装置、电子设备、存储介质 | |
CN113190725B (zh) | 对象的推荐及模型训练方法和装置、设备、介质和产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |