CN1984115A - 一种确定内容提供商优先级的***和方法 - Google Patents
一种确定内容提供商优先级的***和方法 Download PDFInfo
- Publication number
- CN1984115A CN1984115A CNA2006100835815A CN200610083581A CN1984115A CN 1984115 A CN1984115 A CN 1984115A CN A2006100835815 A CNA2006100835815 A CN A2006100835815A CN 200610083581 A CN200610083581 A CN 200610083581A CN 1984115 A CN1984115 A CN 1984115A
- Authority
- CN
- China
- Prior art keywords
- content
- user
- content supplier
- content type
- module
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种确定内容提供商优先级的***,包括:业务数据采集及分类模块、业务数据统计模块和优先级更新模块;本发明同时公开了一种确定内容提供商优先级的方法,包括:初始化各内容类别的各内容提供商优先级列表;检测到用户使用业务数据,确定用户使用的业务数据信息的内容类别;根据记录的内容类别信息和内容提供商标识,更新各内容类别的内容提供商的优先级列表。本发明可根据用户的与查询请求信息对应的内容类别的内容提供商优先级列表,将查询结果进行排序后显示给用户,或根据用户的各内容类别的内容提供商优先级列表,向用户推荐业务。本发明根据用户的个性化特点向用户提供网络信息,用户可快速、有效享受到内容提供商提供的服务。
Description
技术领域
本发明涉及网络服务技术领域,具体涉及一种确定内容提供商优先级的***和方法。
背景技术
随着网络技术的发展,网络越来越成为人们生活中不可缺少的部分。各种信息充斥着网络和人们的生活,包括有用信息如:商品信息、专业技术信息等和无用信息如:垃圾邮件、垃圾广告等。如何让用户在海量信息中快速找到自己感兴趣的信息,以快速、有效地享受到网络提供的服务,已经成为网络内容提供商和用户共同关心的问题。
目前,很多内容提供商已经开发出了针对用户的具体需求提供网络信息的服务,例如:Google公司的关键词搜索、Amazon公司的商品推荐,还有很多娱乐网站如:游戏、小说、电影网站等都向用户提供一些推荐服务如:在网站首页显示最热门的游戏、小说、电影等,从而为用户的选择提供导引。而非常热门的聚合内容(RSS)新闻整合则通过将多个网站提供的新闻内容进行整合后提供给用户,使得用户只需访问一个网站就可浏览到多个网站提供的新闻,且用户可享受到新闻更新的提醒服务。
总的来说,现有的内容提供商在针对用户具体需求提供网络信息时,是将所有用户作为一个整体来考虑的,即:针对不同用户的同一需求,提供的是相同的网络信息,例如:Google公司提供的根据网页等级(page-rank)显示搜索结果的技术是根据网页的链接情况得到网页的重要性,它针对的是所有用户,并没有为个体用户提供个性化措施。当不同用户使用同一关键词进行搜索时,它将所有包含该关键词的网页用同一page-rank排列显示给不同的用户。但是,含有同一关键词的各个网站有各自的特色如:有的网站提供的是商品信息,有的网站提供的是技术信息,有的网站提供的是娱乐信息;同时,不同的用户在使用同一关键词搜索时也是有不同需求的如:有的用户是购买商品,有的用户要了解技术内容,有的用户则出于娱乐需求,这些不同的意向都不是能用简单的搜索词可以表达出来的。统一的page-rank,使得用户可能要经过非常多次的点击连接,并浏览过网站的内容后才能够找到用户真正需要的信息,大大增加了用户的搜索时长。
发明内容
有鉴于此,本发明的主要目的在于提供一种确定内容提供商的优先级的***和方法,以根据用户的个性化需求,确定内容提供商的优先级,从而使得用户能够快速、有效地享受到内容提供商提供的网络服务。
为达到上述目的,本发明的技术方案是这样实现的:
一种确定内容提供商优先级的***,该***包括:
业务数据采集及分类模块,用于采集并记录用户使用的各内容提供商的业务数据信息,将业务数据信息映射到对应的内容类别上,将内容类别信息和内容提供商标识定送出去;
业务数据统计模块,用于根据业务数据采集及分类模块发来的内容类别信息和内容提供商标识,更新已有的该内容类别的该内容提供商的使用统计信息;根据收到的更新触发指示,将自身保存的待更新的内容类别的各内容提供商的使用统计信息发送出去;
优先级更新模块,用于初始化各内容类别的内容提供商的优先级列表;在更新事件触发后,向业务数据统计模块发送更新触发指示,根据业务数据统计模块发来的待更新的内容类别的各内容提供商的使用统计信息,更新自身当前的待更新的内容类别的各内容提供商的优先级列表。
所述业务数据采集及分类模块位于客户端。
所述业务数据统计模块位于客户端,或位于服务器端。
所述优先级更新模块位于客户端,或位于服务器端。
所述业务数据统计模块包括:业务数据获取模块、业务数据存储模块和统计模块,其中,
业务数据获取模块,用于根据业务数据采集及分类模块发来的内容类别信息和内容提供商标识,更新自身保存的自最近一次更新触发之后的该内容类别的该内容提供商的使用统计信息;在收到更新模块发来的更新触发指示后,将自身保存的自最近一次更新触发之后的待更新内容类别的各内容提供商的使用统计信息发送给统计模块,同时将自身保存的该待更新内容类别的各内容提供商的使用统计信息清零;
业务数据存储模块,用于在收到更新模块发来的更新触发信号后,将自身保存的最近一次更新触发之前的待更新内容类别的各内容提供商的使用统计信息发送给统计模块,同时将自身保存的该待更新内容类别的内容提供商的使用统计信息清零,之后保存统计模块发来的该待更新内容类别的各内容提供商的使用统计信息。
统计模块,用于对业务数据获取模块和业务数据存储模块发来的待更新内容类别的各内容提供商的使用统计信息进行统计,将统计得到的该待更新内容类别的各内容提供商的使用统计信息发送给更新模块和业务数据存储模块。
所述业务数据获取模块位于客户端或服务器端;所述业务数据存储模块位于服务器端;所述统计模块位于服务器端,或者与所述优先级更新模块一同位于客户端或服务器端。
所述优先级更新模块包括:个人更新触发模块和优先级个人更新模块,其中:
个人更新触发模块,用于在个人更新事件触发后,向优先级个人更新模块发送个人更新触发信号;
优先级个人更新模块,用于根据个人更新触发模块发来的个人更新触发信号,向业务数据统计模块发送个人更新触发指示,根据业务数据统计模块发来的用户的待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
所述个人更新触发模块位于客户端或服务器端,所述优先级个人更新模块位于客户端或服务端。
所述优先级个人更新模块位于客户端,
且所述***进一步包括:位于服务器端的个人优先级列表存储模块,用于接收并存储各客户端的优先级个人更新模块发来的各用户的各内容类别的各内容提供商的优先级列表。
所述优先级更新模块包括:聚类更新触发模块、聚类模块和优先级聚类更新模块,其中:
聚类更新触发模块,用于在聚类更新事件触发后,向聚类更新模块发送聚类更新触发信号;
聚类模块,用于在收到聚类更新触发信号后,向所有客户端的业务数据统计模块发送聚类更新触发指示,并对所有客户端的业务数据统计模块返回的各用户的待更新内容类别的各内容提供商的使用统计信息进行聚类,从而将所有用户划分为不同的用户群,将各用户的该待更新内容类别的各内容提供商的使用统计信息和该用户的用户群标识发送给优先级聚类更新模块;
优先级聚类更新模块,用于在收到聚类模块发来的各用户的待更新内容类别的各内容提供商的使用统计信息和用户群标识后,根据该用户的该待更新内容类别信息的各内容提供商的使用统计信息和该用户所属用户群中的其它用户的该待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
所述业务数据统计模块进一步包括:优先级信息转换模块,用于在收到聚类模块发来的聚类更新触发指示后,将自身保存的最近一次更新之前的用户对待更新内容类别的各内容提供商的优先级信息转换成使用统计信息,并对该转换得到的使用统计信息和自身保存的最近一次更新之后的用户对该待更新内容类别的各内容提供商的使用统计信息进行统计,将统计得到的用户当前对该待更新内容类别的各内容提供商的使用统计信息发送给聚类模块;
所述优先级聚类更新模块进一步用于,将更新得到的各用户的该待更新内容类别的各内容提供商的优先级列表发送给各用户对应客户端的业务数据统计模块。
所述聚类更新触发模块位于客户端或服务器端,所述聚类模块和优先级聚类更新模块位于服务器端。
所述优先级更新模块进一步用于,收到客户端发来的携带查询信息的查询请求后,将查询信息转换成内容类别信息,根据自身保存的该客户端对应用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给客户端。
所述优先级更新模块进一步用于,根据自身保存的各用户的各内容类别的各内容提供商的优先级列表,将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息发送给用户对应客户端。
一种确定内容提供商优先级的方法,该方法包括:
A、初始化各内容类别的各内容提供商优先级列表;
B、检测到用户使用业务数据,确定用户使用的业务数据信息的内容类别,记录该内容类别信息和内容提供商标识;
C、根据记录的内容类别信息和内容提供商标识,更新各内容类别的内容提供商的优先级列表。
所述步骤A包括:
A1、确定各内容类别对应的内容提供商;
A2、确定各内容类别的内容提供商的初始优先级。
所述步骤A1包括:
内容提供商根据自身所能提供的网络服务确定自身所属的内容类别,
或者包括:内容提供商向运营商提供自身所能提供网络服务的关键词,由运营商根据各内容提供商提供的关键词对内容提供商进行内容分类,
或者包括:运营商对内容提供商所提供的网络服务信息进行聚类,得到各内容提供商的内容类型;
或者包括:用户根据内容提供商所提供的网络服务,对内容提供商进行内容分类。
所述步骤A2包括:
根据预先获取的各内容提供商的用户点击率确定各内容提供商的初始优先级;
或者包括:根据预先获取的各内容类别的各内容提供商的影响力确定各内容提供商的初始优先级;
或者包括:对内容提供商所提供的网络服务进行综合评价,通过综合评价结果确定各内容提供商的初始优先级;
或者包括:将各内容类别的各内容提供商的初始优先级设为相同。
步骤B所述业务数据信息为:内容提供商的网址信息,或为:内容提供商提供的网页信息或视频信息,或为:对内容提供商提供的网页或视频的内容描述信息。
所述步骤B和C之间进一步包括:用户针对待更新内容类别的个人更新触发事件发生,
所述步骤C包括:根据该用户当前对该待更新内容类别的各内容提供商的使用统计信息,更新该用户的该待更新内容类别的各内容提供商的优先级列表。
所述个人更新触发事件发生为:预先设定的个人更新时刻到来,或为:用户发起针对待更新内容类别的个人更新请求,或为:服务器发起针对待更新内容类别的个人更新请求。
所述步骤C包括:根据该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息,并根据该得到的使用统计信息更新该用户的该待更新内容类别的各内容提供商的优先级列表,
所述步骤C之后进一步包括:保存该用户当前对该待更新内容类别的各内容提供商的使用统汁信息,同时删除该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息。
所述步骤C包括:将该用户最近一次更新之前对该待更新内容类别的各内容提供商的优先级信息转换成使用统计信息,然后根据该用户最近一次更新之前和之后的对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息,并根据该得到的使用统计信息更新该用户的该待更新内容类别的各内容提供商的优先级列表,
所述步骤C之后进一步包括:删除该用户最近一次更新之前对该待更新内容类别的各内容提供商的优先级列表和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息。
所述根据该用户最近一次更新之前和之后的对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息为:
Z=X+y*Y,其中,y为有理数,且0<y<=1,Z为该用户当前对该待更新内容类别的各内容提供商的使用统计信息,X为该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息,Y为该用户最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,X和Y为n阶向量,n为该待更新内容类别的内容提供商的数目。
所述所述步骤B和C之间进一步包括:针对待更新内容类别的聚类更新触发事件发生,
所述步骤C包括:根据所有用户当前对该待更新内容类别的各内容提供商的使用统计信息,更新该待更新内容类别的各内容提供商的优先级列表。
所述聚类更新触发事件发生为:预先设定的聚类更新时刻到来,或为:用户发起针对待更新内容类别的聚类更新请求,或为:服务器发起针对待更新内容类别的聚类更新请求。
所述步骤C之后进一步包括:收到用户发来的携带查询信息的查询请求后,将该查询信息转换成内容类别,然后根据自身保存的该用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给用户。
所述步骤C之后进一步包括:根据用户的各内容类别的各内容提供商的优先级列表,将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户。
步骤C所述更新各内容类别的内容提供商的优先级列表为:更新各内容类别的内容提供商的聚类优先级列表,
所述将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户之后进一步包括:在预设时长到达后,判断该用户使用该内容提供商提供的该内容类别的业务的次数是否大于预设次数,若否,则不再向该用户显示该内容提供商的该内容类别的业务信息。
与现有技术相比,本发明通过在用户采集内容提供商提供的业务数据信息时,将该业务数据信息映射到内容类别上,并统计用户对各内容类别的各内容提供商的使用信息,然后根据统计得到的使用统计信息,确定每个用户的各内容类别的内容提供商的优先级列表,从而可在收到用户的查询信息后,根据该用户与该查询信息对应的内容类别的内容提供商优先级列表,将查询结果进行排序后显示给用户,或根据用户的各内容类别的内容提供商优先级列表,向用户推荐业务。本发明根据用户的个性化特点,向用户提供网络信息,使得用户可快速、有效地享受到内容提供商提供的服务。
附图说明
图1为本发明提供的确定内容提供商优先级的***组成图;
图2为本发明实施例提供的业务数据统计模块的组成图;
图3为本发明实施例提供的优先级更新模块用于个人更新的组成图;
图4为本发明实施例提供的优先级更新模块用于聚类更新的组成图;
图5是本发明实施例一提供的确定内容提供商的个人优先级的流程图;
图6是本发明实施例二提供的确定内容提供商的个人优先级的流程图;
图7是本发明实施例三提供的确定内容提供商的个人优先级的流程图;
图8是本发明实施例四提供的确定内容提供商的聚类优先级的流程图;
图9是本发明实施例五提供的确定内容提供商的聚类优先级的流程图;
图10是本发明实施例六提供的确定内容提供商的聚类优先级的流程图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明提供的确定内容提供商优先级的***组成图,如图1所示,其主要包括:业务数据采集及分类模块11、业务数据统计模块12和优先级更新模块13。
业务数据采集及分类模块11:用于采集并记录用户使用的各内容提供商的业务数据信息和内容提供商标识,根据预先保存的业务数据信息与内容类别的对应关系,将业务数据信息映射到对应的内容类别上,将内容类别信息和内容提供商标识发送到业务数据统计模块12。
内容提供商标识可以是内容提供商的名称如:搜狐、新浪等,也可以给每个内容提供商分配一个数字ID,等等。
业务数据信息可以是网址信息,也可以是整个网页信息或整个视频信息等,也可以是对网页或视频等的内容描述信息,等等。若业务数据信息采用网址信息,则业务数据采集及分类模块11可以预先保存网址信息与内容类别的对应关系,之后根据该对应关系确定网址信息对应的内容类别;若业务数据信息采用网页信息、视频信息或网页、视频的描述信息等,则业务数据采集及分类模块11可以根据预先设定的聚类方法或者根据预先得到的聚类规则,对业务数据信息进行内容分类。
业务数据统计模块12:用于根据业务数据采集及分类模块11发来的内容类别信息和内容提供商标识,更新已有的该内容类别的该内容提供商的使用统计信息;当收到更新模块13发来的更新触发指示后,将自身保存的待更新内容类别的各内容提供商的使用统计信息返回给更新模块13。
这里,若更新模块13发来的更新触发指示携带内容类别信息,则业务数据统计模块12将该内容类别信息对应的内容类别作为待更新内容类别;若更新模块13发来的更新触发指示不携带内容类别信息,则业务数据统计模块12将自身保存的所有内容类别作为待更新内容类别。
使用统计信息可以是用户对某内容提供商所提供的某内容类别的网络服务的使用次数等。
优先级更新模块13:用于初始化各内容类别的内容提供商的优先级列表;在更新事件触发后,向业务数据统计模块12发送更新触发指示,根据业务数据统计模块12发来的待更新内容类别的各内容提供商的使用统计信息更新自身当前的该待更新内容类别的各内容提供商的优先级列表。
若更新事件触发针对于所有内容类别中的一部分,则优先级更新模块13将该部分的内容类别信息携带在更新触发指示中发送给业务数据统计模块12;若更新事件触发针对所有内容类别,则优先级更新模块13将不携带任何内容类别信息的更新触发指示发送给业务数据统计模块12,以指示业务数据统计模块12自身要对所有内容类别的内容提供商的优先级列表进行更新。
需要指出的是,业务数据采集及分类模块11位于客户端;业务数据统计模块12可以位于客户端,也可以位于服务器端,也可以一部分功能模块位于客户端、而另一部分功能模块位于服务器端;优先级更新模块13若用于实现优先级列表的个人更新功能则可以位于客户端,也可以位于服务器端,也可以一部分功能模块位于客户端,另一部分功能模块位于服务器端,若用于实现优先级列表的聚类更新功能则可以位于服务器端,或者一部分功能模块位于客户端,另一部分功能模块位于服务器端。
如图2所示,该图给出的是业务数据统计模块12的一部分功能模块位于客户端,另一部分功能模块位于服务器端的情况,在这种情况下,业务数据统计模块12主要包括:业务数据获取模块121、业务数据存储模块122和统计模块123,其中,业务数据获取模块121位于客户端,服务器可以从网关获得或者收集传输的数据包进行分析;业务数据存储模块122位于服务器端;统计模块123可位于服务器端,也可与优先级更新模块13一同位于客户端或服务器端,各模块的具体功能如下:
业务数据获取模块121:用于根据业务数据采集及分类模块11发来的内容类别信息和内容提供商标识,更新自身保存的自最近一次更新触发之后的该内容类别的该内容提供商的使用统计信息;在收到更新模块13发来的更新触发指示后,将自身保存的自最近一次更新触发之后的待更新内容类别的各内容提供商的使用统计信息发送给统计模块123,同时将自身保存的该待更新内容类别的各内容提供商的使用统汁信息清零。
可以看出:业务数据获取模块121保存的是从最近一次更新触发之后的内容类别信息、内容提供商标识和使用统计信息。
业务数据存储模块122:用于在收到更新模块13发来的更新触发信号后,将自身保存的最近一次更新触发之前的待更新内容类别的各内容提供商的使用统计信息发送给统计模块123,同时将自身保存的该待更新内容类别的各内容提供商的使用统计信息清零,之后保存统计模块123发来的该待更新内容类别的各内容提供商的使用统计信息。
可以看出:业务数据存储模块122保存的是最近一次更新触发之前的内容类别信息、内容提供商标识和使用统计信息。
统计模块123:用于对业务数据获取模块121和业务数据存储模块122发来的待更新内容类别的各内容提供商的使用统计信息进行统计,将统计得到的该待更新内容类别的各内容提供商的使用统计信息发送给更新模块13和业务数据存储模块122。
如图3所示,当优先级更新模块13用于优先级列表的个人更新时,可主要包括:个人更新触发模块1311和优先级个人更新模块1312,其中:个人更新触发模块1311可位于客户端,也可位于服务器端,优先级个人更新模块可位于客户端,也可位于服务器端,各模块的具体功能如下:
个人更新触发模块1311:用于在个人更新事件触发后,向优先级个人更新模块1312发送个人更新触发信号。
个人更新事件触发可以是:预先设定的个人更新时刻到来,也可以是收到用户发来的个人更新请求,等等;对于不同内容类别的内容提供商优先级列表,可以采用不同的个人更新频率,例如:对于用户使用频率较高的内容类别的各内容提供商的优先级列表,可以采用较高的更新频率,而对于用户使用频率较低的内容类别的各内容提供商的优先级列表,则可以采用较低的更新频率。
优先级个人更新模块1312:用于在收到个人更新触发模块1311发来的个人更新触发信号后,向业务数据统计模块12发送个人更新触发指示,根据业务数据统计模块12发来的用户的待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
对于每个内容类别,优先级个人更新模块1312维护一个内容提供商的优先级列表。
当优先级更新模块13用于优先级列表的个人更新且位于客户端时,服务器端还需包括一个个人优先级列表存储模块21:用于接收并存储各客户端的优先级个人更新模块1312发来的各用户的各内容类别的各内容提供商的优先级列表;并在收到用户发来的携带查询信息的查询请求后,将查询信息转换成内容类别信息,然后根据自身保存的该用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给用户;或者,根据各用户的该内容类别的各内容提供商的优先级列表,将在该内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户,以向用户推荐该业务。
这里,个人优先级列表存储模块21需要具有将用户发来的查询信息转换成内容类别信息的功能,具体可通过预先保存的聚类规则等将查询信息映射到内容类别信息上。
如图4所示,当优先级更新模块13用于优先级列表的聚类更新时,可主要包括:聚类更新触发模块1321、聚类模块1322和优先级聚类更新模块1323,其中:聚类更新触发模块1321可位于客户端,也可位于服务器端,聚类模块1322和优先级聚类更新模块1323位于服务器端,各模块的具体功能如下:
聚类更新触发模块1321:用于在聚类更新事件触发后,向聚类更新模块1322发送聚类更新触发信号。
聚类更新事件触发可以是:预先设定的聚类更新时刻到来,也可以是收到用户发来的聚类更新请求,等等;对于不同内容类别的内容提供商优先级列表,可以采用不同的聚类更新频率。
聚类模块1322:用于在收到聚类更新触发信号后,向所有客户端的业务数据统计模块12发送聚类更新触发指示,并对所有客户端的业务数据统计模块12返回的所有用户的待更新内容类别的各内容提供商的使用统计信息进行聚类,从而将所有用户划分为不同的用户群,将各用户的该待更新内容类别的各内容提供商的使用统计信息和该用户的用户群标识发送给优先级聚类更新模块1323。
优先级聚类更新模块1323:用于在收到聚类模块1322发来的各用户的待更新内容类别的各内容提供商的使用统计信息和用户群标识后,根据该用户的该待更新内容类别的各内容提供商的使用统计信息和该用户所属用户群中的其它用户的该待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
对于每个用户的每个内容类别,优先级聚类更新模块1323维护一个各内容提供商的优先级列表。当收到某个用户发来的携带查询信息的查询请求后,将该查询信息转换成内容类别,然后根据自身保存的该用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给用户;或者,根据各用户的各内容类别的各内容提供商的优先级列表,将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户,以向用户推荐该业务。
这里,优先级聚类更新模块1323需要具有将用户发来的查询信息转换成内容类别信息的功能,具体可通过预先保存的聚类规则等将查询信息映射到内容类别信息上。
进一步地在实际应用中,业务数据统计模块12中的业务数据存储模块122进一步包括一个:优先级信息转换模块,用于在收到聚类模块1322发来聚类更新触发指示后,根据自身保存的优先级信息与使用统计信息的转换关系,将自身保存的用户的最近一次更新之前的待更新内容类别的各内容提供商的优先级信息转换成使用统计信息,将该待更新内容类别的各内容提供商的使用统计信息发送到统计模块123,以便统计模块123统计用户当前的该待更新内容类别的各内容提供商的使用统计信息;
所述优先级聚类更新模块1323进一步用于,将更新得到的各用户的该待更新内容类别的各内容提供商的优先级列表发送给对应客户端的业务数据统计模块12中的业务数据存储模块122。
若优先级更新模块13同时用于内容提供商优先级列表的个人更新和聚类更新,则优先级更新模块13可由图3所示的个人更新触发模块1311、优先级个人更新模块1312和图4所示的聚类更新触发模块1321、聚类模块1322和优先级聚类更新模块1323共同组成。
图5是本发明实施例一提供的确定内容提供商的个人优先级的流程图,如图5所示,其具体包括:
步骤501:初始化各内容类别的各内容提供商优先级列表。
在本发明中,只需对各内容类别的各内容提供商优先级的列表进行一次初始化,在对优先级列表进行第一次更新时,以该初始化得到的各内容类别的各内容提供商优先级列表为基础进行更新,在第二次及以后的优先级列表更新时,则以最近一次更新得到的各内容类别的各内容提供商优先级列表为基础进行更新。
该步骤具体分以下几个子步骤完成:
首先,对内容提供商进行分类,保存内容提供商与其所属内容类别的对应关系。
具体地,对内容提供商的内容分类可通过以下四种方式完成:
第一种:内容提供商根据自身所能提供的网络服务确定自身所属的内容类别。
第二种:内容提供商向运营商等提供自身所能提供网络服务的关键词,然后由运营商等根据各内容提供商提供的关键词对内容提供商进行内容分类。
第三种:运营商对内容提供商所提供的网络服务进行聚类,从而确定各内容提供商的内容类型。
第四种:用户根据内容提供商所提供的网络服务,对内容提供商进行内容分类。
对内容提供商的内容分类可通过多个层次完成。例如:可以根据内容提供商提供的不同类型的网络服务,首先将内容提供商分为娱乐类、体育类、专业技术类等几大类。对于每一大类,可再进行进一步地分类,如将娱乐类再划分为:电影类、电视类、话剧类等,还可再对每一子类进行更进一步地详细划分,如将电影类再划分为:功夫类、文艺类、喜剧类等,依此类推。
然后,对各内容类别的各内容提供商的优先级列表进行初始化。
具体地,可通过以下三种方式完成对内容提供商优先级列表的初始化:
第一种:根据预先获取的各内容提供商的用户点击率确定各内容提供商的初始优先级,点击率越高初始优先级越高。
例如:可预先在一段时间内统计用户对各内容类别的各内容提供商所提供的网络服务的点击率,也可通过其它渠道如:向内容提供商获取,获得用户对各内容类别的内容提供商所提供的网络服务的点击率。
第二种:根据预先获取的各内容类别的各内容提供商的影响力确定各内容提供商的初始优先级,影响范围越广泛,初始优先级越高。
例如:通过用户调查获取内容提供商的影响力。
第三种:对内容提供商所提供内容的服务价格、服务质量、服务范围进行综合评价如:构造一个关于服务价格、服务质量和服务范围的函数,通过综合评价结果确定各内容提供商的初始优先级,综合评价值越高,初始优先级越高。
例如:可在每个内容类别中选择一个各内容提供商都能提供的基本业务,然后针对该基本业务对各内容提供商所提供的服务价格、服务质量和服务范围进行综合评价。
第四种:将各内容类别的各内容提供商的初始优先级设为相同的值。
步骤502:检测到用户使用业务数据,记录用户使用的业务数据信息和内容提供商标识。
步骤503:确定用户使用的业务数据信息的内容类别。
业务数据信息可以是网址信息,也可以是整个网页信息或整个视频信息等,也可以是对网页或视频等的内容描述信息,等等。若业务数据信息采用网址信息,则可以预先保存网址信息与内容类别的对应关系,之后根据该对应关系确定网址信息对应的内容类别;若业务数据信息采用网页信息、视频信息或网页、视频等的内容描述信息,则可以根据预先设定的聚类方法或预先得到的聚类规则,对业务数据信息进行内容分类。
步骤504:更新用户的该内容类别的该内容提供商的使用统计信息。
使用统计信息可以是使用次数信息等。可以看出:对每个用户使用的各内容类别的各内容提供商所提供的网络服务的使用信息是实时统计的。
步骤505:检测到用户的个人更新触发事件发生,根据该用户当前对待更新内容类别的各内容提供商的使用统计信息,更新该用户的该待更新内容类别的各内容提供商的优先级列表。
个人更新触发事件发生可以是:预先设定的个人更新时刻到来,也可以是收到用户发来的个人更新请求,等等;个人更新触发事件可以是由客户端触发的,也可以是由服务器端触发的;每次个人更新触发事件可以针对所有内容类别中的一部分,也可以针对所有的内容类别;对于不同内容类别的内容提供商优先级列表,也可以采用不同的个人更新频率。
进一步地,本发明中在收到用户发来的携带查询信息的查询请求后,将该查询信息转换成内容类别,然后根据自身保存的该用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给用户;或者,在对某内容类别的内容提供商优先级列表更新之后,根据更新后的该内容类别的各内容提供商的优先级列表,将优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户。
以下通过表格更形象地说明对用户的某个内容类别的各内容提供商的优先级列表的个人更新过程,其中,表1和表2针对的是非单次使用的内容类别的内容提供商的个人优先级列表更新,表3和表4针对的是单次使用的内容类别的内容提供商的个人优先级列表更新。
表1是针对非单次使用业务的内容类别,各用户对某一内容类别的所有内容提供商的使用统计次数列表,其中U1、U2、U3、…分别代表不同的用户,CP1、CP2、CP3、…分别代表不同的内容提供商,与用户Ui(i=1,2,…)和CPj(j=1,2,…)对应的数字表示用户Ui对内容提供商CPj提供的该内容类别的网络服务的使用次数。
CP1 | CP2 | CP3 | CP4 | CP5 | CP6 | CP7 | CP8 | .. | |
U1 | 30 | 1 | 11 | 0 | 0 | 0 | 0 | 0 | … |
U2 | 7 | 0 | 9 | 0 | 0 | 36 | 13 | 8 | … |
U3 | 0 | 0 | 0 | 24 | 38 | 51 | 19 | 23 | … |
U4 | 11 | 0 | 2 | 0 | 37 | 21 | 0 | 0 | … |
… | … | … | … | … | … | … | … | … |
表1针对非单次使用内容类别用户对某内容类别的内容提供商的使用统计
次数列表
表2是针对表1得到的该内容类别的各内容提供商在各用户中的优先级列表,其中与用户Ui(i=1,2,…)和CPj(j=1,2,…)对应的数字表示该内容类别的内容提供商CPj在用户Ui中的优先级。
CP1 | CP2 | CP3 | CP4 | CP5 | CP6 | CP7 | CP8 | .. | |
U1 | 1 | 10 | 3 | 11 | 11 | 11 | 11 | 11 | … |
U2 | 8 | 11 | 6 | 11 | 11 | 1 | 4 | 7 | … |
U3 | 11 | 11 | 11 | 5 | 3 | 1 | 9 | 6 | … |
U4 | 7 | 11 | 10 | 11 | 1 | 4 | 11 | 11 | … |
… | … | … | … | … | … | … | … | … | … |
表2针对非单次使用内容类别某内容类别的内容提供商在各用户中的优先
级列表
表3是针对单次使用的内容类别,各用户对某一内容类别的所有内容提供商的使用统计信息列表,其中,与用户Ui(i=1,2,…)和CPj(j=1,2,…)对应的数字若为1,则表示用户Ui使用了内容提供商CPj提供的该内容类别的网络服务,若为0,则表示用户Ui未使用内容提供商CPj提供的该内容类别的网络服务。
CP1 | CP2 | CP3 | CP4 | CP5 | CP6 | CP7 | CP8 | .. | |
U1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | … |
U2 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | … |
U3 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 11 | … |
U4 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | … |
… | … | … | … | … | … | … | … | … | … |
表3针对单次使用内容类别用户对某内容类别的内容提供商的使用统计信
息列表
表4是针对表3得到的针对表3所示内容类别的各内容提供商在各用户中的优先级列表,其中与用户Ui(i=1,2,…)和CPj(j=1,2,…)对应的数字表示该内容类别的内容提供商CPi在用户Ui中的优先级,可以看出:内容提供商只有两个优先级级别:1和2,若用户使用了某个内容提供商提供的该内容类别的网络服务,则该内容提供商的优先级为1;若用户未使用某个内容提供商提供的该内容类别的网络服务,则该内容提供商的优先级为2。
CP1 | CP2 | CP3 | CP4 | CP5 | CP6 | CP7 | CP8 | .. | |
U1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | … |
U2 | 1 | 2 | 1 | 2 | 2 | 1 | 1 | 1 | … |
U3 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | … |
U4 | 1 | 2 | 1 | 2 | 1 | 1 | 2 | 2 | … |
… | … | … | … | … | … | … | … | … | … |
表4针对单次使用内容类别某内容类别的内容提供商在各用户中的优先级
列表
图6是本发明实施例二提供的确定内容提供商的个人优先级的流程图,如图6所示,其具体包括:
步骤601:初始化各内容类别的内容提供商优先级列表。
步骤602:检测到用户使用业务数据,记录用户使用的业务数据信息和内容提供商标识。
步骤603:确定用户使用的业务数据信息的内容类别。
步骤604:根据用户当前使用的内容类别信息和内容提供商标识,更新自身保存的从最近一次更新之后的该用户的该内容类别的该内容提供商的使用统计信息。
这里,最近一次更新可能是个人更新,也可能是聚类更新。
步骤605:检测到用户的个人更新触发事件发生,根据自身保存的最近一次更新之前的该用户对待更新内容类别的各内容提供商的使用统计信息及最近一次更新之后的该用户对该待更新内容类别的各内容提供商的使用统计信息,统计得到当前该用户对该待更新内容类别的各内容提供商的使用统计信息。
例如:设用户U1在最近一次更新之前对某内容类别的各内容提供商的使用统计次数为:(30,1,11,0,0,0,…),在最近一次更新之后对该内容类别的各内容提供商的使用统计次数为:(2,3,1,5,4,3,…),则当前U1对该内容类别的各内容提供商的使用统计次数为:(30,1,11,0,0,0,…)+a*((2,3,1,5,4,3,…),其中:a为有理数,且0<a=1。
步骤606:根据当前该用户对该待更新内容类别的各内容提供商的使用统计信息,更新该用户的该待更新内容类别的各内容提供商的优先级列表。
如:若使用统计信息为使用统计次数,在对于某一内容类别,使用统计次数越多的内容提供商的优先级越高。
图7是本发明实施例三提供的确定内容提供商的个人优先级的流程图,如图7所示,其具体包括:
步骤701~704与步骤601~604相同。
步骤705:检测到用户的个人更新触发事件发生,根据自身保存的优先级与使用统计信息的对应关系,将自身保存的最近一次更新之前的该用户对待更新内容类别的各内容提供商的优先级信息转换成使用统计信息。
这里,最近一次更新可能是个人更新,也可能是聚类更新。
步骤706:根据转换得到的该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息、及自身保存的最近一次更新之后的该用户对该待更新内容类别的各内容提供商的使用统计信息,统计得到当前该用户对该待更新内容类别的各内容提供商的使用统计信息。
例如:设预先设定的优先级gr与使用统计次数ct的对应关系为:ct=21-gr,即:gr=1时,ct=20;gr=2时,ct=19,依次类推;并设用户U1在最近一次更新之前对某内容类别的各内容提供商的优先级列表为:(1,10,3,11,11,11,…),则对应的统计次数为:(20,11,18,10,10,10,…),设U1在最近一次更新之后对该内容类别的各内容提供商的使用统计次数为:(2,3,1,5,4,3,…),则当前U1对该内容类别的各内容提供商的使用统计次数为:(20,11,18,10,10,10,…)+a*(2,3,1,5,4,3,…),其中:a为有理数,且0<a=1。
步骤707:根据当前该用户对该待更新内容类别的各内容提供商的使用统计信息,更新当前该用户的该待更新内容类别的各内容提供商的优先级列表。
图8是本发明实施例四提供的确定内容提供商的聚类优先级的流程图,如图8所示,其具体步骤如下:
步骤801~804与步骤501~504相同。
步骤805:检测到聚类更新触发事件发生,获取各用户当前对待更新内容类别的各内容提供商的使用统计信息。
聚类更新触发事件发生可以是:预先设定的聚类更新时刻到来,也可以是收到用户发来的聚类更新请求,等等;聚类更新触发事件可以是由客户端触发的,也可以是由服务器端触发的;每次聚类更新触发事件可以针对所有内容类别中的一部分,也可以针对所有的内容类别;对于不同内容类别的内容提供商优先级列表,也可以采用不同的聚类更新频率。
步骤806:对得到的所有用户当前对该待更新内容类别的各内容提供商的使用统计信息进行聚类,将所有用户划分为不同的用户群。
步骤807:对于每个用户,根据该用户当前对该待更新内容类别的各内容提供商的使用统计信息、及该用户所属用户群中其它用户当前对该待更新内容类别的各内容提供商的使用统计信息,更新该用户当前对该待更新内容类别的各内容提供商的优先级列表。
对图8所示流程,给出一个具体例子进行详细说明:
例如:如表1所示,设用户U1、U2、U3、U4属于同一用户群,则更新用户U1的某内容类别的内容提供商优先级列表的过程如下:
01:首先,分别计算U1与U2、U3、U4间的距离或相似度。
计算用户间的距离或相似度有很多方法,如:欧基里德距离(Euclideandistance)法,皮尔逊相关系数(Pearson Correlation Coefficient)法等,以欧基里德距离法为例,计算用户Ui(i=2,3,4)与U1间的距离的公式为:
k为该内容类别的各内容提供商的编号,k=1,2,3,…,n为内容提供商的总数,M(i,k)为该内容类别的内容提供商CPk在用户Ui中的优先级,M(l,k)为该内容类别的内容提供商CPk在用户U1中的优先级。
根据表2所示的该内容类别的各内容提供商在各用户中的内容提供商优先级列表,可以得到:
02:计算U1、U2、U3、U4对U1的使用统计信息的影响权值W1、W2、W3、W4。
令Wi=1/Dist(U-U1),其中i≠1,则可得到W2、W3和W4,并假设W1=0.5,然后根据W1+W2+W3+W4=1,对W2、W3和W4进行调整,设最后得到W2=0.1,W3=0.2,W4=0.2。
03:计算U1当前的使用统计次数Click(U1V{U2,U3,U4}):
Click(U1v{U2,U3,U4})=0.5*(30,1,1,1,0,0,0,…)+0.1*(7,0,9,0,0,36,…)+0.2*(0,0,0,24,38,51,…)+0.2*(11,0,2,0,37,21,…)
04:根据U1当前的使用统计次数,更新U1对该内容类别的各内容提供商优先级列表。
更新U1对某内容类别的各内容提供商的优先级列表后,就可针对该内容提供商列表,向用户推荐优先级较高、但用户以前未使用或很少使用的内容提供商所提供的该内容类别的网络服务了。例如:设用户U1在未进行聚类更新前对某内容类别的各内容提供商的优先级列表为:亚虎、新浪、易唐、IT世界、…,经过聚类更新得到的对该内容类别的各内容提供商的优先级列表为:亚虎、cctv、搜狐、新浪、…,则可以看出:在聚类更新之后,可以向用户U1推荐cctv、搜狐的该内容类别的业务。
进一步地,在对用户推荐某内容提供商的某内容类别的网络服务之后,可在预设时长到达后,判断该用户使用该内容提供商提供的该内容类别的网络服务的次数是否大于预先设定的使用次数,若否,则不再向该用户推荐该内容提供商的该内容类别的网络服务。
图9是本发明实施例五提供的确定内容提供商聚类优先级的流程图,如图9所示,其具体步骤如下:
步骤901~904与步骤601~604相同。
步骤905:检测到用户的聚类更新触发事件发生,根据各用户最近一次更新之前对待更新内容类别的各内容提供商的使用统计信息及最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,统计得到各用户当前对该待更新内容类别的各内容提供商的使用统计信息。
步骤906~907与步骤806~807相同。
图10是本发明实施例六提供的确定内容提供商聚类优先级的流程图,如图10所示,其具体步骤如下:
步骤1001~1004与步骤701~704相同。
步骤1005:检测到用户的聚类更新触发事件发生,根据优先级与使用统计信息的对应关系,将各用户最近一次更新之前对待更新内容类别的各内容提供商的优先级信息转换成使用统计信息。
步骤1006:根据转换得到的各用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息、及保存的各用户最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,统计得到各用户当前对该待更新内容类别的各内容提供商的使用统计信息。
步骤1007~1008与步骤806~807相同。
在实际应用中,各内容类别的内容提供商优先级列表的个人更新和聚类更新也可以同时或交互进行,此时,只需在个人更新触发事件发生时,执行步骤505,在聚类更新触发事件发生时,执行步骤805~807。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (29)
1、一种确定内容提供商优先级的***,其特征在于,该***包括:
业务数据采集及分类模块,用于采集并记录用户使用的各内容提供商的业务数据信息,将业务数据信息映射到对应的内容类别上,将内容类别信息和内容提供商标识发送出去;
业务数据统计模块,用于根据业务数据采集及分类模块发来的内容类别信息和内容提供商标识,更新已有的该内容类别的该内容提供商的使用统计信息;根据收到的更新触发指示,将自身保存的待更新的内容类别的各内容提供商的使用统计信息发送出去;
优先级更新模块,用于初始化各内容类别的内容提供商的优先级列表;在更新事件触发后,向业务数据统计模块发送更新触发指示,根据业务数据统计模块发来的待更新的内容类别的各内容提供商的使用统计信息,更新自身当前的待更新的内容类别的各内容提供商的优先级列表。
2、如权利要求1所述的***,其特征在于,所述业务数据采集及分类模块位于客户端。
3、如权利要求1所述的***,其特征在于,所述业务数据统计模块位于客户端,或位于服务器端。
4、如权利要求1所述的***,其特征在于,所述优先级更新模块位于客户端,或位于服务器端。
5、如权利要求1所述的***,其特征在于,所述业务数据统计模块包括:业务数据获取模块、业务数据存储模块和统计模块,其中,
业务数据获取模块,用于根据业务数据采集及分类模块发来的内容类别信息和内容提供商标识,更新自身保存的自最近一次更新触发之后的该内容类别的该内容提供商的使用统计信息;在收到更新模块发来的更新触发指示后,将自身保存的自最近一次更新触发之后的待更新内容类别的各内容提供商的使用统计信息发送给统计模块,同时将自身保存的该待更新内容类别的各内容提供商的使用统计信息清零;
业务数据存储模块,用于在收到更新模块发来的更新触发信号后,将自身保存的最近一次更新触发之前的待更新内容类别的各内容提供商的使用统计信息发送给统计模块,同时将自身保存的该待更新内容类别的内容提供商的使用统计信息清零,之后保存统计模块发来的该待更新内容类别的各内容提供商的使用统计信息。
统计模块,用于对业务数据获取模块和业务数据存储模块发来的待更新内容类别的各内容提供商的使用统计信息进行统计,将统计得到的该待更新内容类别的各内容提供商的使用统计信息发送给更新模块和业务数据存储模块。
6、如权利要求5所述的***,其特征在于,所述业务数据获取模块位于客户端或服务器端;所述业务数据存储模块位于服务器端;所述统计模块位于服务器端,或者与所述优先级更新模块一同位于客户端或服务器端。
7、如权利要求1所述的***,其特征在于,所述优先级更新模块包括:个人更新触发模块和优先级个人更新模块,其中:
个人更新触发模块,用于在个人更新事件触发后,向优先级个人更新模块发送个人更新触发信号;
优先级个人更新模块,用于根据个人更新触发模块发来的个人更新触发信号,向业务数据统计模块发送个人更新触发指示,根据业务数据统计模块发来的用户的待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
8、如权利要求7所述的***,其特征在于,所述个人更新触发模块位于客户端或服务器端,所述优先级个人更新模块位于客户端或服务端。
9、如权利要求7所述的***,其特征在于,所述优先级个人更新模块位于客户端,
且所述***进一步包括:位于服务器端的个人优先级列表存储模块,用于接收并存储各客户端的优先级个人更新模块发来的各用户的各内容类别的各内容提供商的优先级列表。
10、如权利要求1、7、8、9中任一项所述的***,其特征在于,所述优先级更新模块包括:聚类更新触发模块、聚类模块和优先级聚类更新模块,其中:
聚类更新触发模块,用于在聚类更新事件触发后,向聚类更新模块发送聚类更新触发信号;
聚类模块,用于在收到聚类更新触发信号后,向所有客户端的业务数据统计模块发送聚类更新触发指示,并对所有客户端的业务数据统计模块返回的各用户的待更新内容类别的各内容提供商的使用统计信息进行聚类,从而将所有用户划分为不同的用户群,将各用户的该待更新内容类别的各内容提供商的使用统计信息和该用户的用户群标识发送给优先级聚类更新模块;
优先级聚类更新模块,用于在收到聚类模块发来的各用户的待更新内容类别的各内容提供商的使用统计信息和用户群标识后,根据该用户的该待更新内容类别信息的各内容提供商的使用统计信息和该用户所属用户群中的其它用户的该待更新内容类别的各内容提供商的使用统计信息,更新自身保存的该用户的该待更新内容类别的各内容提供商的优先级列表。
11、如权利要求10所述的***,其特征在于,所述业务数据统计模块进一步包括:优先级信息转换模块,用于在收到聚类模块发来的聚类更新触发指示后,将自身保存的最近一次更新之前的用户对待更新内容类别的各内容提供商的优先级信息转换成使用统计信息,并对该转换得到的使用统计信息和自身保存的最近一次更新之后的用户对该待更新内容类别的各内容提供商的使用统计信息进行统计,将统计得到的用户当前对该待更新内容类别的各内容提供商的使用统计信息发送给聚类模块;
所述优先级聚类更新模块进一步用于,将更新得到的各用户的该待更新内容类别的各内容提供商的优先级列表发送给各用户对应客户端的业务数据统计模块。
12、如权利要求10或11所述的***,其特征在于,所述聚类更新触发模块位于客户端或服务器端,所述聚类模块和优先级聚类更新模块位于服务器端。
13、如权利要求1所述的***,其特征在于,所述优先级更新模块进一步用于,收到客户端发来的携带查询信息的查询请求后,将查询信息转换成内容类别信息,根据自身保存的该客户端对应用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给客户端。
14、如权利要求10所述的***,其特征在于,所述优先级更新模块进一步用于,根据自身保存的各用户的各内容类别的各内容提供商的优先级列表,将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息发送给用户对应客户端。
15、一种确定内容提供商优先级的方法,其特征在于,该方法包括:
A、初始化各内容类别的各内容提供商优先级列表;
B、检测到用户使用业务数据,确定用户使用的业务数据信息的内容类别,记录该内容类别信息和内容提供商标识;
C、根据记录的内容类别信息和内容提供商标识,更新各内容类别的内容提供商的优先级列表。
16、如权利要求15所述的方法,其特征在于,所述步骤A包括:
A1、确定各内容类别对应的内容提供商;
A2、确定各内容类别的内容提供商的初始优先级。
17、如权利要求16所述的方法,其特征在于,所述步骤A1包括:
内容提供商根据自身所能提供的网络服务确定自身所属的内容类别,
或者包括:内容提供商向运营商提供自身所能提供网络服务的关键词,由运营商根据各内容提供商提供的关键词对内容提供商进行内容分类,
或者包括:运营商对内容提供商所提供的网络服务信息进行聚类,得到各内容提供商的内容类型;
或者包括:用户根据内容提供商所提供的网络服务,对内容提供商进行内容分类。
18、如权利要求16所述的方法,其特征在于,所述步骤A2包括:
根据预先获取的各内容提供商的用户点击率确定各内容提供商的初始优先级;
或者包括:根据预先获取的各内容类别的各内容提供商的影响力确定各内容提供商的初始优先级;
或者包括:对内容提供商所提供的网络服务进行综合评价,通过综合评价结果确定各内容提供商的初始优先级;
或者包括:将各内容类别的各内容提供商的初始优先级设为相同。
19、如权利要求15所述的方法,其特征在于,步骤B所述业务数据信息为:内容提供商的网址信息,或为:内容提供商提供的网页信息或视频信息,或为:对内容提供商提供的网页或视频的内容描述信息。
20、如权利要求15所述的方法,其特征在于,所述步骤B和C之间进一步包括:用户针对待更新内容类别的个人更新触发事件发生,
所述步骤C包括:根据该用户当前对该待更新内容类别的各内容提供商的使用统计信息,更新该用户的该待更新内容类别的各内容提供商的优先级列表。
21、如权利要求20所述的方法,其特征在于,所述个人更新触发事件发生为:预先设定的个人更新时刻到来,或为:用户发起针对待更新内容类别的个人更新请求,或为:服务器发起针对待更新内容类别的个人更新请求。
22、如权利要求20所述的方法,其特征在于,所述步骤C包括:根据该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息,并根据该得到的使用统计信息更新该用户的该待更新内容类别的各内容提供商的优先级列表,
所述步骤C之后进一步包括:保存该用户当前对该待更新内容类别的各内容提供商的使用统计信息,同时删除该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息。
23、如权利要求20所述的方法,其特征在于,所述步骤C包括:将该用户最近一次更新之前对该待更新内容类别的各内容提供商的优先级信息转换成使用统计信息,然后根据该用户最近一次更新之前和之后的对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息,并根据该得到的使用统计信息更新该用户的该待更新内容类别的各内容提供商的优先级列表,
所述步骤C之后进一步包括:删除该用户最近一次更新之前对该待更新内容类别的各内容提供商的优先级列表和最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息。
24、如权利要求22或23所述的方法,其特征在于,所述根据该用户最近一次更新之前和之后的对该待更新内容类别的各内容提供商的使用统计信息,统计得到该用户当前对该待更新内容类别的各内容提供商的使用统计信息为:
Z=X+y*Y,其中,y为有理数,且0<y<=1,Z为该用户当前对该待更新内容类别的各内容提供商的使用统计信息,X为该用户最近一次更新之前对该待更新内容类别的各内容提供商的使用统计信息,Y为该用户最近一次更新之后对该待更新内容类别的各内容提供商的使用统计信息,X和Y为n阶向量,n为该待更新内容类别的内容提供商的数目。
25、如权利要求15所述的方法,其特征在于,所述所述步骤B和C之间进一步包括:针对待更新内容类别的聚类更新触发事件发生,
所述步骤C包括:根据所有用户当前对该待更新内容类别的各内容提供商的使用统计信息,更新该待更新内容类别的各内容提供商的优先级列表。
26、如权利要求25所述的方法,其特征在于,所述聚类更新触发事件发生为:预先设定的聚类更新时刻到来,或为:用户发起针对待更新内容类别的聚类更新请求,或为:服务器发起针对待更新内容类别的聚类更新请求。
27、如权利要求15所述的方法,其特征在于,所述步骤C之后进一步包括:收到用户发来的携带查询信息的查询请求后,将该查询信息转换成内容类别,然后根据自身保存的该用户的该内容类别的各内容提供商的优先级列表,将查询结果按照所述内容提供商优先级列表进行排序后发送给用户。
28、如权利要求15所述的方法,其特征在于,所述步骤C之后进一步包括:根据用户的各内容类别的各内容提供商的优先级列表,将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户。
29、如权利要求15所述的方法,其特征在于,步骤C所述更新各内容类别的内容提供商的优先级列表为:更新各内容类别的内容提供商的聚类优先级列表,
所述将在各内容类别中优先级高于预设值的内容提供商提供的该内容类别的最新业务信息显示给用户之后进一步包括:在预设时长到达后,判断该用户使用该内容提供商提供的该内容类别的业务的次数是否大于预设次数,若否,则不再向该用户显示该内容提供商的该内容类别的业务信息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610083581A CN100596135C (zh) | 2006-06-09 | 2006-06-09 | 一种确定内容提供商优先级的***和方法 |
EP07720584A EP1909202A4 (en) | 2006-06-09 | 2007-03-28 | SYSTEM AND METHOD FOR PRIORITIZING THE CONTENT OF WEB PAGES PROVIDED BY SELLERS |
CNA2007800002927A CN101317177A (zh) | 2006-06-09 | 2007-03-28 | 确定内容提供商优先级的***和方法 |
PCT/CN2007/001010 WO2007140685A1 (fr) | 2006-06-09 | 2007-03-28 | Système et procédé pour prioriser le contenu de pages web offertes par des vendeurs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610083581A CN100596135C (zh) | 2006-06-09 | 2006-06-09 | 一种确定内容提供商优先级的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1984115A true CN1984115A (zh) | 2007-06-20 |
CN100596135C CN100596135C (zh) | 2010-03-24 |
Family
ID=38166349
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610083581A Expired - Fee Related CN100596135C (zh) | 2006-06-09 | 2006-06-09 | 一种确定内容提供商优先级的***和方法 |
CNA2007800002927A Pending CN101317177A (zh) | 2006-06-09 | 2007-03-28 | 确定内容提供商优先级的***和方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007800002927A Pending CN101317177A (zh) | 2006-06-09 | 2007-03-28 | 确定内容提供商优先级的***和方法 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1909202A4 (zh) |
CN (2) | CN100596135C (zh) |
WO (1) | WO2007140685A1 (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009015564A1 (fr) * | 2007-07-31 | 2009-02-05 | Huawei Technologies Co., Ltd. | Procédé et système d'interaction de contenu |
WO2009143733A1 (zh) * | 2008-05-30 | 2009-12-03 | 腾讯科技(深圳)有限公司 | 一种网络内容拉取方法与*** |
WO2010121565A1 (zh) * | 2009-04-24 | 2010-10-28 | 华为技术有限公司 | 业务优先级更新指示方法、业务优先级更新方法及装置 |
CN102339290A (zh) * | 2010-07-22 | 2012-02-01 | 北大方正集团有限公司 | 一种网页数据信息的定向采集方法及装置 |
CN102354315A (zh) * | 2011-09-22 | 2012-02-15 | 奇智软件(北京)有限公司 | 一种网址导航页面生成方法和装置 |
CN101431485B (zh) * | 2008-12-31 | 2012-07-04 | 深圳市迅雷网络技术有限公司 | 一种自动推荐互联网上信息的方法及*** |
CN101772921B (zh) * | 2007-08-10 | 2014-02-12 | 阿尔卡特朗讯公司 | 用于分类ip网中的业务的方法和设备 |
WO2017067060A1 (zh) * | 2015-10-22 | 2017-04-27 | 小米科技有限责任公司 | 内容显示方法及装置 |
US9667505B2 (en) | 2011-09-22 | 2017-05-30 | Beijing Qihoo Technology Company Limited | URL navigation page generation method, device and program |
CN108965450A (zh) * | 2018-07-27 | 2018-12-07 | 江西贪玩信息技术有限公司 | 业务请求响应方法、装置、计算机设备和存储介质 |
CN108989547A (zh) * | 2018-06-20 | 2018-12-11 | Oppo广东移动通信有限公司 | 发光控制方法、装置、终端及存储介质 |
CN109086424A (zh) * | 2018-08-08 | 2018-12-25 | 北京知果科技有限公司 | 一种近似商标查询方法和装置 |
CN109902196A (zh) * | 2019-02-14 | 2019-06-18 | 厦门一品微客知识产权服务有限公司 | 一种商标类别推荐方法、装置、计算机设备及存储介质 |
CN112189194A (zh) * | 2018-05-10 | 2021-01-05 | 三星电子株式会社 | 电子装置及其控制方法 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611572B (zh) * | 2012-02-20 | 2014-12-24 | 华为技术有限公司 | 一种数据分析方法、装置及*** |
DE102013201973A1 (de) | 2012-02-22 | 2013-08-22 | International Business Machines Corp. | Verteilte Anwendung mit Vorwegnahme von Server-Antworten |
CN102761627B (zh) * | 2012-06-27 | 2015-12-09 | 北京奇虎科技有限公司 | 基于终端访问统计的云网址推荐方法及***及相关设备 |
CN103870457A (zh) * | 2012-12-07 | 2014-06-18 | 北京百度网讯科技有限公司 | 一种确定问答平台中的未回答问题优先级的方法及装置 |
CN104077691B (zh) * | 2013-03-25 | 2019-08-13 | 腾讯科技(深圳)有限公司 | 一种对在线充值进行动态调整的方法及*** |
RU2583739C2 (ru) | 2013-10-16 | 2016-05-10 | Общество С Ограниченной Ответственностью "Яндекс" | Сервер для определения поисковой выдачи на поисковый запрос и электронное устройство |
CN104168660B (zh) * | 2014-08-27 | 2017-09-29 | 中国联合网络通信集团有限公司 | 确定优先级的方法及装置 |
CN104579768B (zh) * | 2014-12-29 | 2018-12-18 | 广州酷狗计算机科技有限公司 | 客户端升级方法和装置 |
CN105992071B (zh) * | 2015-03-02 | 2021-10-26 | 中兴通讯股份有限公司 | 业务呈现方法及装置 |
CN104992325A (zh) * | 2015-06-11 | 2015-10-21 | 上海瀚之友信息技术服务有限公司 | 一种充值供应方法及*** |
CN112333482B (zh) * | 2019-08-05 | 2023-01-06 | 广州虎牙科技有限公司 | 一种列表的处理方法、装置、设备和存储介质 |
CN110941763A (zh) * | 2019-12-02 | 2020-03-31 | 深圳市云歌人工智能技术有限公司 | 内容推送的方法、装置以及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738678B1 (en) * | 1998-01-15 | 2004-05-18 | Krishna Asur Bharat | Method for ranking hyperlinked pages using content and connectivity analysis |
WO2001046870A1 (en) * | 1999-12-08 | 2001-06-28 | Amazon.Com, Inc. | System and method for locating and displaying web-based product offerings |
US20020040363A1 (en) * | 2000-06-14 | 2002-04-04 | Gadi Wolfman | Automatic hierarchy based classification |
US6687696B2 (en) * | 2000-07-26 | 2004-02-03 | Recommind Inc. | System and method for personalized search, information filtering, and for generating recommendations utilizing statistical latent class models |
US7584181B2 (en) * | 2003-09-30 | 2009-09-01 | Microsoft Corporation | Implicit links search enhancement system and method for search engines using implicit links generated by mining user access patterns |
US7447678B2 (en) * | 2003-12-31 | 2008-11-04 | Google Inc. | Interface for a universal search engine |
CN100399330C (zh) * | 2005-03-23 | 2008-07-02 | 腾讯科技(深圳)有限公司 | 管理环球网网页中的环球网媒体的***及其实现方法 |
-
2006
- 2006-06-09 CN CN200610083581A patent/CN100596135C/zh not_active Expired - Fee Related
-
2007
- 2007-03-28 WO PCT/CN2007/001010 patent/WO2007140685A1/zh active Application Filing
- 2007-03-28 CN CNA2007800002927A patent/CN101317177A/zh active Pending
- 2007-03-28 EP EP07720584A patent/EP1909202A4/en not_active Withdrawn
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009015564A1 (fr) * | 2007-07-31 | 2009-02-05 | Huawei Technologies Co., Ltd. | Procédé et système d'interaction de contenu |
CN101772921B (zh) * | 2007-08-10 | 2014-02-12 | 阿尔卡特朗讯公司 | 用于分类ip网中的业务的方法和设备 |
WO2009143733A1 (zh) * | 2008-05-30 | 2009-12-03 | 腾讯科技(深圳)有限公司 | 一种网络内容拉取方法与*** |
CN101431485B (zh) * | 2008-12-31 | 2012-07-04 | 深圳市迅雷网络技术有限公司 | 一种自动推荐互联网上信息的方法及*** |
WO2010121565A1 (zh) * | 2009-04-24 | 2010-10-28 | 华为技术有限公司 | 业务优先级更新指示方法、业务优先级更新方法及装置 |
CN102339290A (zh) * | 2010-07-22 | 2012-02-01 | 北大方正集团有限公司 | 一种网页数据信息的定向采集方法及装置 |
CN102339290B (zh) * | 2010-07-22 | 2013-12-11 | 北大方正集团有限公司 | 一种网页数据信息的定向采集方法及装置 |
CN102354315B (zh) * | 2011-09-22 | 2015-06-10 | 奇智软件(北京)有限公司 | 一种网址导航页面生成方法和装置 |
CN102354315A (zh) * | 2011-09-22 | 2012-02-15 | 奇智软件(北京)有限公司 | 一种网址导航页面生成方法和装置 |
US9667505B2 (en) | 2011-09-22 | 2017-05-30 | Beijing Qihoo Technology Company Limited | URL navigation page generation method, device and program |
WO2017067060A1 (zh) * | 2015-10-22 | 2017-04-27 | 小米科技有限责任公司 | 内容显示方法及装置 |
US9947278B2 (en) | 2015-10-22 | 2018-04-17 | Xiaomi Inc. | Display method and device and computer-readable medium |
CN112189194A (zh) * | 2018-05-10 | 2021-01-05 | 三星电子株式会社 | 电子装置及其控制方法 |
CN108989547A (zh) * | 2018-06-20 | 2018-12-11 | Oppo广东移动通信有限公司 | 发光控制方法、装置、终端及存储介质 |
CN108965450A (zh) * | 2018-07-27 | 2018-12-07 | 江西贪玩信息技术有限公司 | 业务请求响应方法、装置、计算机设备和存储介质 |
CN108965450B (zh) * | 2018-07-27 | 2021-05-28 | 江西贪玩信息技术有限公司 | 业务请求响应方法、装置、计算机设备和存储介质 |
CN109086424A (zh) * | 2018-08-08 | 2018-12-25 | 北京知果科技有限公司 | 一种近似商标查询方法和装置 |
CN109902196A (zh) * | 2019-02-14 | 2019-06-18 | 厦门一品微客知识产权服务有限公司 | 一种商标类别推荐方法、装置、计算机设备及存储介质 |
CN109902196B (zh) * | 2019-02-14 | 2021-12-07 | 厦门一品微客信息科技有限公司 | 一种商标类别推荐方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2007140685A1 (fr) | 2007-12-13 |
CN101317177A (zh) | 2008-12-03 |
EP1909202A1 (en) | 2008-04-09 |
CN100596135C (zh) | 2010-03-24 |
EP1909202A4 (en) | 2008-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100596135C (zh) | 一种确定内容提供商优先级的***和方法 | |
CN103886090B (zh) | 基于用户喜好的内容推荐方法及装置 | |
US9391789B2 (en) | Method and system for multi-level distribution information cache management in a mobile environment | |
CN101511055B (zh) | 广告的投放方法及装置 | |
WO2017107453A1 (zh) | 一种视频内容推荐方法、设备和*** | |
US8176029B2 (en) | Composite display method and system for search engine of same resource information based on degree of attention | |
KR101111121B1 (ko) | 인공지능에 기반한 개인별 맞춤형 컨텐츠 제공 장치 및 방법, 그 기록 매체 | |
US20070214207A1 (en) | Method and system for accurate issuance of data information | |
Pandey et al. | Learning to target: what works for behavioral targeting | |
US20090055267A1 (en) | Internet advertising brokerage apparatus, systems, and methods | |
US9508079B2 (en) | Privacy-counscious advertising | |
US20120101903A1 (en) | Apparatus and method for mobile intelligent advertizing service based on mobile user contextual matching | |
CN101751422A (zh) | 一种移动终端智能搜索的方法、移动终端和服务器 | |
CN101802865A (zh) | 创建个性化主页的方法和*** | |
CN102056018B (zh) | 一种提供电视节目单的方法、***及提供点播信息的方法 | |
JP2014075150A (ja) | 個人化されたリソースをオンデマンドで消費者デバイスアプリケーションに広帯域ネットワークを介して提供すること | |
CN103106208A (zh) | 一种移动互联网中的流媒体内容推荐方法和*** | |
WO2007071143A1 (fr) | Procédé et appareil destinés à émettre des informations réseau | |
WO2007076723A1 (fr) | Système de transmission d'informations, système de transmission publique d'informations multimédia et procédé de transmission | |
CN101577866A (zh) | 一种用户分类方法、广告投放方法及装置 | |
CN103220305A (zh) | 网络媒介信息的分享处理***和处理方法 | |
CN107770574A (zh) | 视频传播的方法和装置 | |
CN102934113A (zh) | 信息提供***、信息提供方法、信息提供设备、程序和信息记录介质 | |
US20100138278A1 (en) | Applications for telecommunications services user profiling | |
CN102171713A (zh) | 用于与一个或多个内容提供者分享利益的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100324 |