CN103218458A - 推荐方法及推荐服务器 - Google Patents

推荐方法及推荐服务器 Download PDF

Info

Publication number
CN103218458A
CN103218458A CN2013101755485A CN201310175548A CN103218458A CN 103218458 A CN103218458 A CN 103218458A CN 2013101755485 A CN2013101755485 A CN 2013101755485A CN 201310175548 A CN201310175548 A CN 201310175548A CN 103218458 A CN103218458 A CN 103218458A
Authority
CN
China
Prior art keywords
user
vocabulary
recommendation
information
feature
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
Application number
CN2013101755485A
Other languages
English (en)
Other versions
CN103218458B (zh
Inventor
巫国忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310175548.5A priority Critical patent/CN103218458B/zh
Publication of CN103218458A publication Critical patent/CN103218458A/zh
Application granted granted Critical
Publication of CN103218458B publication Critical patent/CN103218458B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

本发明提出一种推荐方法,包括以下步骤:云端服务器获取用户的多个特征信息;云端服务器将多个特征信息显示给用户;云端服务器接收用户选择的多个特征信息中的至少部分特征信息;以及云端服务器根据至少部分特征信息向用户推荐信息。本方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。本发明还公开了一种推荐服务器。

Description

推荐方法及推荐服务器
技术领域
本发明涉及通信技术领域,尤其涉及一种推荐方法及推荐服务器。
背景技术
随着科技的进步与发展,用户利用云存储空间快捷、实时的存放信息的现象增多,且这些存放信息可以从不同方面体现用户的特征,例如:用户的职业、用户的背景以及用户对于哪些信息的喜好等,目前,可在各个用户之间进行信息推荐。存在的问题是,用户在云存储空间中存储的信息根据权限分为私有信息和公开信息,私有信息不参加推荐,但是私有信息往往更能反映用户的特征,不能给用户提供更细粒度的选择,用户体验差,推荐结果不理想。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种推荐方法。本方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。本发明的第二个目的在于提出一种推荐服务器。
为了实现上述目的,本发明第一方面实施例的推荐方法包括以下步骤:云端服务器获取用户的多个特征信息;所述云端服务器将所述多个特征信息显示给所述用户;所述云端服务器接收所述用户选择的所述多个特征信息中的至少部分特征信息;以及所述云端服务器根据所述至少部分特征信息向所述用户推荐信息。
根据本发明实施例的推荐方法,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息。该方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。
为了实现上述目的,本发明第二方面实施例的推荐服务器,包括:获取模块,用于获取用户的多个特征信息;第一显示模块,用于将所述多个特征信息显示给所述用户;第一接收模块,用于接收所述用户选择的所述多个特征信息中的至少部分特征信息;以及推荐模块,用于根据所述至少部分特征信息向所述用户推荐信息。
根据本发明实施例的推荐服务器,云端服务器通过获取模块获取用户的多个特征信息,并将多个特征信息通过第一显示模块显示给用户,继而云端服务器通过第一接收模块接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息通过推荐模块向用户推荐信息。该推荐服务器通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的推荐方法的流程图;
图2是根据本发明另一个实施例的推荐方法的流程图;
图3(a)(b)是实现推荐方法的页面效果图;
图4是根据本发明一个实施例的推荐服务器的结构示意图;以及
图5是根据本发明另一个实施例的推荐服务器的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的推荐方法以及推荐服务器。
现有技术中不能通过用户在云存储空间中存储的信息识别出用户对信息的喜好类型,以及更进一步地将这些喜好类型的信息推荐给具有相关性的信息用户,即缺乏用户体验性;与此同时,用户在云存储空间中存储的信息根据权限分为私有信息和公开信息,现有技术中基于推荐系统中实现对于云存储空间中用户的私有信息的管理,可以采取如下方法:私有信息不参加推荐系统;让用户有一个开关选择,是否允许私有信息进入推荐系统;给用户一个提示信息,然后直接把私有信息加入推荐系统,但这种方法侵犯了用户的隐私。以上方法都不能给用户提供更细粒度的选择,缺乏安全性、选择性与易用性。
为此,本发明提出了一种推荐方法,包括以下步骤:云端服务器获取用户的多个特征信息;云端服务器将多个特征信息显示给用户;云端服务器接收用户选择的多个特征信息中的至少部分特征信息;以及云端服务器根据至少部分特征信息向用户推荐信息。
图1是根据本发明一个实施例的推荐方法的流程图。
如图1所示,推荐方法,包括步骤如下:
S101,云端服务器获取用户的多个特征信息。
在本发明的一个实施例中,特征信息包括特征词汇、特征词汇的类型、特征词汇的重复频率、特征词汇的ID和用户的累积访问时间中的一种或多种。由此,提高了特征信息的多样性。
S102,云端服务器将多个特征信息显示给用户。
在本发明的一个实施例中,云端服务器将多个特征信息显示给用户具体包括:云端服务器根据特征词汇的重复频率和/或特征词汇的类型和/或用户的累积访问对多个特征词汇进行排序,并根据排序结果将多个特征词汇显示给用户。由此,提高了对多个特征词汇显示的可见性与提供给用户的易用性。
S103,云端服务器接收用户选择的多个特征信息中的至少部分特征信息。
S104,云端服务器根据至少部分特征信息向用户推荐信息。
在本发明的一个实施例中,推荐信息包括推荐文件和/或推荐用户。由此,提高了推荐信息的准确性与易用性。
根据本发明实施例的推荐方法,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息。该方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。
为了高效、准确的获取用户的多个特征信息,以及将推荐给用户的推荐信息根据用户的编辑操作更新推荐信息。
图2是根据本发明另一个实施例的推荐方法的流程图。
如图2所示,推荐方法,包括步骤如下:
S201,云端服务器获取用户的多个文件,其中,多个文件包括私有文件和/或公开文件。
S202,云端服务器获取每个文件中的高频词汇。
其中,文件中的高频词汇可反应出文件中的信息内容。例如:体育类的词汇、科技类的词汇以及计算机技术类的词汇。上述这些行业的知识领域的高频词汇一般都可明显代表文件中的信息内容。
S203,云端服务器对多个高频词汇进行过滤以获取多个特征词汇,并根据文件的类型确定多个特征词汇的类型。
具体地,云端服务器对获取每个文件中的高频词汇进行过滤,获取多个特征词汇,通过机器学习算法中的KNN(K-Nearest Neighbor algorithm,K最邻近节节点算法)算法计算出文件的类型。可以理解的是,机器学习算法中的KNN算法仅为采用算法计算出文件的类型的一种方式,还可以采用其它算法,例如:神经网络算法等。
进一步地,文件的类型可为文件内容的主题,例如:机器学习,电影资讯,移动平台,云计算等,继而通过文件内容的主题确定多个特征词汇的类型。
S204,云端服务器获取每个特征词汇的重复频率和用户的累积访问时间,并生成特征词汇的ID,以获取用户的多个特征信息。
S205,云端服务器将多个特征信息显示给用户。
在本发明的一个实施例中,云端服务器将多个特征信息显示给用户具体包括:云端服务器根据特征词汇的重复频率和/或特征词汇的类型和/或用户的累积访问对多个特征词汇进行排序,并根据排序结果将多个特征词汇显示给用户。由此,提高了对多个特征词汇显示的可见性与提供给用户的易用性。
S206,云端服务器接收用户选择的多个特征信息中的至少部分特征信息。
S207,云端服务器根据至少部分特征信息向用户推荐信息。
在本发明的一个实施例中,推荐信息包括推荐文件和/或推荐用户。由此,提高了推荐信息的准确性与易用性。
在本发明的一个实施例中,云端服务器将推荐信息的至少一个推荐特征词汇和/或推荐权值显示给用户,其中,推荐信息与至少一个推荐特征词汇和/或推荐词汇的推荐权值相关联。由此,提高了通过推荐特征词汇识别推荐信息的快捷性与易用性。
S208,云端服务器接收用户针对至少一个推荐特征词汇和/或推荐权值的编辑操作。
具体地,每个推荐特征词汇都有与自身一一对应的推荐权值,对于云端服务器可接收用户针对至少一个推荐特征词汇的删除、修改等编辑操作,会影响到推荐特征词汇的推荐权值的大小。其中,推荐特征词汇的推荐权值与云端服务器根据至少部分特征信息给用户推荐信息相关,推荐特征词汇的推荐权值越大,云端服务器根据至少部分特征信息向用户推荐信息的可能性越大。由此,提高了云端服务器向用户推荐信息的实时性与高效性。
S209,云端服务器根据编辑操作更新推荐信息。
根据本发明实施例的推荐方法,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息,当云端服务器接收用户针对至少一个推荐特征词汇和/或推荐权值的编辑操作,云端服务器根据编辑操作更新推荐信息。该方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,实时更新,提高了用户的体验性,且具有安全性、选择性与易用性。
为了使得本发明的优点更加明显,下面举例说明。
图3(a)(b)是实现推荐方法的页面效果图。
具体地,云端服务器获取用户的多个特征信息。其中,特征信息包括特征词汇、特征词汇的类型、特征词汇的重复频率、特征词汇的ID和用户的累积访问时间中的一种或多种。由此,提高了特征信息的多样性。
进一步地,云端服务器将多个特征信息显示给用户。
在本发明的一个实施例中,云端服务器将多个特征信息显示给用户具体包括:云端服务器根据特征词汇的重复频率和/或特征词汇的类型和/或用户的累积访问对多个特征词汇进行排序,并根据排序结果将多个特征词汇显示给用户。由此,提高了对多个特征词汇显示的可见性与提供给用户的易用性。
具体地,如图3(a)所示,为实现推荐方法的用户特征词汇管理界面。
其中,100区域表示用户私有的特征词汇列表,即根据个人云助手程序自动识别的特征词汇列表,其中,特征词汇列表由获取用户的多个特征信息中的特征词汇进行统计、排序组成的,最终将特征词汇列表显示给用户。其中,对特征词汇进行统计可通过按照特征词汇的分类统计、按照特征词汇的频率统计以及按照特征词汇的时间统计。由此,提高了搜索到用户需要的特征词汇的高效性、快捷性与易用性。
进一步地,用户可针对多个特征词汇进行编辑操作,例如:删除,修改。对于已删除的用户私有的特征词汇也可进行统计,由此,提高了用户对私有的特征词汇的多操作性与使用的灵活性。
110为用户的私有文件中的特征词汇。例如:分布式系统。
200区域表示用户选择的100区域中的多个特征词汇中的至少部分特征词汇构成的特征词汇列表,即已加入到推荐系统的特征词汇列表。
210为用户的可推荐的特征词汇。例如:并行计算。具体地,在200区域中可根据特征词汇的重复频率和/或特征词汇的类型和/或用户的累积访问对多个特征词汇进行排序,并根据排序结果将多个特征词汇显示给用户。例如,可根据特征词汇的推荐次数排序,可根据特征词汇的最近推荐时间排序以及可根据用户的累积访问的点击次数排序。由此,提高了对多个特征词汇显示的可见性与提供给用户的高效性、快捷性与易用性。
进一步地,220表示用户可用手势拖动100区域中的任意一个特征词汇模块进入推荐服务器中,即完成了云端服务器根据至少部分特征信息向用户推荐信息的整个过程。由此,提高了进行信息推荐操作的快捷性。
图3(b)是实现推荐方法的向用户推荐信息的特征词汇界面。
400区域表示云端服务器根据至少部分特征信息向用户推荐的推荐信息。
在本发明的一个实施例中,推荐信息包括推荐文件和/或推荐用户。由此,提高了推荐信息的准确性与易用性。
具体地,推荐信息以信息内容的标题的形式进行展示。例如:两阶段提交协议分析、高性能分布式内存队列系统等。可以理解的是,上述推荐信息的展示方式仅为示例,还可以根据推荐信息的最近推荐时间的形式进行展示等。由此,提高了推荐信息展示的多样性。
410区域表示推荐了上述推荐信息的其他用户。由此,提高了通过添加其他用户为好友的操作,进一步地将推荐信息进行传播、分发的可操作性。
根据本发明实施例的推荐方法,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息,当云端服务器接收用户针对至少一个推荐特征词汇和/或推荐权值的编辑操作,云端服务器根据编辑操作更新推荐信息。该方法通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,实时更新,提高了用户的体验性,且具有安全性、选择性与易用性。
为了实现上述目的,本发明还提出了一种推荐服务器。
一种推荐服务器,包括:获取模块,用于获取用户的多个特征信息;第一显示模块,用于将多个特征信息显示给用户;第一接收模块,用于接收用户选择的多个特征信息中的至少部分特征信息;以及推荐模块,用于根据至少部分特征信息向用户推荐信息。
图4是根据本发明一个实施例的推荐服务器的结构示意图。
如图4所示,推荐服务器300,包括:获取模块310、第一显示模块320、第一接收模块330以及推荐模块340。
具体地,获取模块310,用于获取用户的多个特征信息。
在本发明的一个实施例中,获取模块310包括:第一获取单元3101(图中未示出),用于获取用户的多个文件,其中,多个文件包括私有文件和/或公开文件;第二获取单元3102(图中未示出),用于获取每个文件中的多个高频词汇;过滤单元3103(图中未示出),用于对多个高频词汇进行过滤以获取多个特征词汇;确定单元3104(图中未示出),用于根据文件的类型确定多个特征词汇的类型;第三获取单元3105(图中未示出),用于获取每个特征词汇的重复频率和用户的累积访问时间;以及生成单元3106(图中未示出),用于生成特征词汇的ID。由此,提高了获取用户的多个特征信息的准确性。
具体地,获取模块310对获取每个文件中的高频词汇进行过滤,获取多个特征词汇,通过机器学习算法中的KNN(K-Nearest Neighbor algorithm,K最邻近节节点算法)算法计算出文件的类型。可以理解的是,机器学习算法中的KNN算法仅为采用算法计算出文件的类型的一种方式,还可以采用其它算法,例如:神经网络算法等。
进一步地,文件的类型可为文件内容的主题,例如:机器学习,电影资讯,移动平台,云计算等,继而通过文件内容的主题确定多个特征词汇的类型。
在本发明的一个实施例中,特征信息包括特征词汇、特征词汇的类型、特征词汇的重复频率、特征词汇的ID和用户的累积访问时间中的一种或多种。由此,提高了特征信息的多样性。
进一步地,第一显示模块320,用于将多个特征信息显示给用户。
在本发明的一个实施例中,第一显示模块320包括:排序单元3201(图中未示出),用于根据特征词汇的重复频率和/或特征词汇的类型和/或用户的累积访问对多个特征词汇进行排序;以及显示单元3202(图中未示出),用于根据排序结果将多个特征词汇显示给用户。由此,提高了对多个特征词汇显示的可见性与提供给用户的易用性。
第一接收模块330,用于接收用户选择的多个特征信息中的至少部分特征信息;以及推荐模块340,用于根据至少部分特征信息向用户推荐信息。
在本发明的一个实施例中,推荐信息包括推荐文件和/或推荐用户。由此,提高了推荐信息的准确性与易用性。
根据本发明实施例的推荐服务器,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息。该推荐服务器通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,提高了用户的体验性,且具有安全性、选择性与易用性。
为了将推荐给用户的推荐信息根据用户的编辑操作更新推荐信息,提高用户的体验性以及推荐信息的实时性。
图5为根据本发明另一个实施例的推荐服务器的结构示意图。
如图5所示,在图4所示的基础上推荐服务器300,还包括:第二显示模块350、第二接收模块360以及更新模块370。
在本发明的一个实施例中,第二显示模块350,用于将推荐信息的至少一个推荐特征词汇和/或推荐权值显示给用户;第二接收模块360,用于接收用户针对至少一个推荐特征词汇和/或推荐权值的编辑操作。
具体他,每个推荐特征词汇都有与自身一一对应的推荐权值,对于可接收用户针对至少一个推荐特征词汇的删除、修改等编辑操作,会影响到推荐特征词汇的推荐权值的大小。其中,推荐特征词汇的推荐权值与根据至少部分特征信息给用户推荐信息相关,推荐特征词汇的推荐权值越大,根据至少部分特征信息向用户推荐信息的可能性越大。由此,提高了推荐服务器向用户推荐信息的实时性与高效性。
进一步地,更新模块370,用于根据编辑操作更新推荐信息。
在本发明的一个实施例中,推荐信息与至少一个推荐特征词汇和/或至少一个推荐词汇的推荐权值相关联。由此,提高了通过推荐特征词汇识别推荐信息的快捷性与易用性。
根据本发明实施例的推荐服务器,云端服务器获取用户的多个特征信息,并将多个特征信息显示给用户,继而云端服务器接收用户选择的多个特征信息中的至少部分特征信息,最终云端服务器根据至少部分特征信息向用户推荐信息,当云端服务器接收用户针对至少一个推荐特征词汇和/或推荐权值的编辑操作,云端服务器根据编辑操作更新推荐信息。该推荐服务器通过在云端服务器中由用户选择多个特征信息中的至少部分特征信息,实现了保护用户隐私的前提下推荐具有相关性推荐信息的效果,不仅可以帮助用户更好的控制特征信息,也实现了在保护用户多个特征信息中具有私有性质的信息的前提下获得推荐信息的好处,有利于云端服务器中的用户的多个特征信息的关联,传播,分发,实时更新,提高了用户的体验性,且具有安全性、选择性与易用性。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。

Claims (14)

1.一种推荐方法,其特征在于,包括以下步骤:
云端服务器获取用户的多个特征信息;
所述云端服务器将所述多个特征信息显示给所述用户;
所述云端服务器接收所述用户选择的所述多个特征信息中的至少部分特征信息;以及
所述云端服务器根据所述至少部分特征信息向所述用户推荐信息。
2.根据权利要求1所述的方法,其特征在于,所述云端服务器获取用户的多个特征信息,进一步包括:
所述云端服务器获取所述用户的多个文件,其中,所述多个文件包括私有文件和/或公开文件;
所述云端服务器获取每个所述文件中的多个高频词汇;
所述云端服务器对多个所述高频词汇进行过滤以获取多个所述特征词汇,并根据所述文件的类型确定多个所述特征词汇的类型;以及
所述云端服务器获取每个所述特征词汇的重复频率和所述用户的累积访问时间,并生成所述特征词汇的ID,以获取所述用户的多个特征信息。
3.根据权利要求2所述的方法,其特征在于,所述特征信息包括特征词汇、所述特征词汇的类型、所述特征词汇的重复频率、所述特征词汇的ID和所述用户的累积访问时间中的一种或多种。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述云端服务器将所述多个特征信息显示给所述用户,进一步包括:
所述云端服务器根据所述特征词汇的重复频率和/或所述特征词汇的类型和/或所述用户的累积访问对多个所述特征词汇进行排序,并根据排序结果将多个所述特征词汇显示给所述用户。
5.根据权利要求1所述的方法,其特征在于,所述推荐信息包括推荐文件和/或推荐用户。
6.根据权利要求5所述的方法,其特征在于,所述推荐信息与至少一个推荐特征词汇和/或所述至少一个推荐词汇的推荐权值相关联。
7.根据权利要求5或6所述的方法,其特征在于,还包括:
所述云端服务器将所述推荐信息的所述至少一个推荐特征词汇和/或所述推荐权值显示给所述用户;
所述云端服务器接收所述用户针对所述至少一个推荐特征词汇和/或所述推荐权值的编辑操作;以及
所述云端服务器根据所述编辑操作更新所述推荐信息。
8.一种推荐服务器,其特征在于,包括:
获取模块,用于获取用户的多个特征信息;
第一显示模块,用于将所述多个特征信息显示给所述用户;
第一接收模块,用于接收所述用户选择的所述多个特征信息中的至少部分特征信息;以及
推荐模块,用于根据所述至少部分特征信息向所述用户推荐信息。
9.根据权利要求8所述的推荐服务器,其特征在于,所述获取模块包括:
第一获取单元,用于获取所述用户的多个文件,其中,所述多个文件包括私有文件和/或公开文件;
第二获取单元,用于获取每个所述文件中的多个高频词汇;
过滤单元,用于对多个所述高频词汇进行过滤以获取多个所述特征词汇;
确定单元,用于根据所述文件的类型确定多个所述特征词汇的类型;
第三获取单元,用于获取每个所述特征词汇的重复频率和所述用户的累积访问时间;以及
生成单元,用于生成所述特征词汇的ID。
10.根据权利要求9所述的推荐服务器,其特征在于,所述特征信息包括特征词汇、所述特征词汇的类型、所述特征词汇的重复频率、所述特征词汇的ID和所述用户的累积访问时间中的一种或多种。
11.根据权利要求8-10任一项所述的推荐服务器,其特征在于,所述第一显示模块包括:
排序单元,用于根据所述特征词汇的重复频率和/或所述特征词汇的类型和/或所述用户的累积访问对多个所述特征词汇进行排序;以及
显示单元,用于根据排序结果将多个所述特征词汇显示给所述用户。
12.根据权利要求8所述的推荐服务器,其特征在于,所述推荐信息包括推荐文件和/或推荐用户。
13.根据权利要求12所述的推荐服务器,其特征在于,所述推荐信息与至少一个推荐特征词汇和/或所述至少一个推荐词汇的推荐权值相关联。
14.根据权利要求12或13所述的推荐服务器,其特征在于,还包括:
第二显示模块,用于将所述推荐信息的所述至少一个推荐特征词汇和/或所述推荐权值显示给所述用户;
第二接收模块,用于接收所述用户针对所述至少一个推荐特征词汇和/或所述推荐权值的编辑操作;以及
更新模块,用于根据所述编辑操作更新所述推荐信息。
CN201310175548.5A 2013-05-13 2013-05-13 推荐方法及推荐服务器 Active CN103218458B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310175548.5A CN103218458B (zh) 2013-05-13 2013-05-13 推荐方法及推荐服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310175548.5A CN103218458B (zh) 2013-05-13 2013-05-13 推荐方法及推荐服务器

Publications (2)

Publication Number Publication Date
CN103218458A true CN103218458A (zh) 2013-07-24
CN103218458B CN103218458B (zh) 2016-12-28

Family

ID=48816245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310175548.5A Active CN103218458B (zh) 2013-05-13 2013-05-13 推荐方法及推荐服务器

Country Status (1)

Country Link
CN (1) CN103218458B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500212A (zh) * 2013-09-30 2014-01-08 乐视网信息技术(北京)股份有限公司 一种多媒体文件推荐方法及电子设备
CN105095176A (zh) * 2014-04-29 2015-11-25 华为技术有限公司 用户设备提取文本信息中的特征信息的方法和用户设备
CN105653580A (zh) * 2015-12-18 2016-06-08 北京奇虎科技有限公司 特征信息确定、判定方法及装置以及其应用方法和系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070260600A1 (en) * 2006-05-08 2007-11-08 Mita Group Information discovery and group association
US20090094020A1 (en) * 2007-10-05 2009-04-09 Fujitsu Limited Recommending Terms To Specify Ontology Space
CN102176709A (zh) * 2010-12-13 2011-09-07 北京交通大学 一种带隐私保护的数据共享与发布的方法和装置
CN102622390A (zh) * 2011-10-11 2012-08-01 北京掌汇天下科技有限公司 一种移动终端中推荐应用的方法及服务器
CN102663073A (zh) * 2012-03-31 2012-09-12 奇智软件(北京)有限公司 基于被下载文件进行推荐的方法及系统
CN102880633A (zh) * 2012-07-27 2013-01-16 四川长虹电器股份有限公司 基于特征词的内容推送方法
CN103020049A (zh) * 2011-09-20 2013-04-03 中国电信股份有限公司 搜索方法及搜索系统

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070260600A1 (en) * 2006-05-08 2007-11-08 Mita Group Information discovery and group association
US20090094020A1 (en) * 2007-10-05 2009-04-09 Fujitsu Limited Recommending Terms To Specify Ontology Space
CN102176709A (zh) * 2010-12-13 2011-09-07 北京交通大学 一种带隐私保护的数据共享与发布的方法和装置
CN103020049A (zh) * 2011-09-20 2013-04-03 中国电信股份有限公司 搜索方法及搜索系统
CN102622390A (zh) * 2011-10-11 2012-08-01 北京掌汇天下科技有限公司 一种移动终端中推荐应用的方法及服务器
CN102663073A (zh) * 2012-03-31 2012-09-12 奇智软件(北京)有限公司 基于被下载文件进行推荐的方法及系统
CN102880633A (zh) * 2012-07-27 2013-01-16 四川长虹电器股份有限公司 基于特征词的内容推送方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500212A (zh) * 2013-09-30 2014-01-08 乐视网信息技术(北京)股份有限公司 一种多媒体文件推荐方法及电子设备
CN103500212B (zh) * 2013-09-30 2016-08-17 乐视网信息技术(北京)股份有限公司 一种多媒体文件推荐方法及电子设备
CN105095176A (zh) * 2014-04-29 2015-11-25 华为技术有限公司 用户设备提取文本信息中的特征信息的方法和用户设备
CN105653580A (zh) * 2015-12-18 2016-06-08 北京奇虎科技有限公司 特征信息确定、判定方法及装置以及其应用方法和系统

Also Published As

Publication number Publication date
CN103218458B (zh) 2016-12-28

Similar Documents

Publication Publication Date Title
CN103853604B (zh) 应用程序管理方法及应用程序推荐方法
US10719769B2 (en) Systems and methods for generating and communicating application recommendations at uninstall time
US20170083965A1 (en) Item Recommendation Method and Apparatus
US20210089573A1 (en) Systems, methods, and computer-readable products for track selection
CN108540826A (zh) 弹幕推送方法、装置、电子设备及存储介质
CN107729578B (zh) 一种音乐推荐方法及装置
CN104166700A (zh) 搜索词推荐方法及装置
CN103930871A (zh) 基于安装历史给移动设备推荐应用
CN104090963A (zh) 查询信息推荐方法和装置
CN105302903A (zh) 搜索方法、装置、系统以及搜索结果调序依据的确定方法
CN103995845A (zh) 信息搜索方法及其装置
CN107230381A (zh) 一种停车位推荐方法、服务器以及客户端
CN103838726A (zh) 基于地图的菜谱推荐方法、系统及gis服务器
CN105069036A (zh) 一种信息推荐方法及装置
CN104503975A (zh) 推荐卡片的定制方法及装置
CN104243590A (zh) 资源对象推荐方法和装置
CN109493101A (zh) 目标品牌信息确定方法、装置、电子设备及存储介质
KR101797802B1 (ko) 공식계정을 관리하는 방법과 시스템 및 기록 매체
CN103995846A (zh) 应用信息的搜索方法及其装置
CN108259547A (zh) 消息推送方法、设备及可编程设备
CN105718147A (zh) 输入法面板启用方法和装置以及输入方法和输入法系统
CN103218458A (zh) 推荐方法及推荐服务器
CN104063432A (zh) 信息搜索方法和装置
CN110096501A (zh) 基于标签的数据搜索方法、装置、介质及电子设备
CN102999556B (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