CN103020055B - 一种用户推荐的处理方法及装置 - Google Patents
一种用户推荐的处理方法及装置 Download PDFInfo
- Publication number
- CN103020055B CN103020055B CN201110280172.5A CN201110280172A CN103020055B CN 103020055 B CN103020055 B CN 103020055B CN 201110280172 A CN201110280172 A CN 201110280172A CN 103020055 B CN103020055 B CN 103020055B
- Authority
- CN
- China
- Prior art keywords
- user
- list
- mark
- recommendation list
- browser
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供一种用户推荐的处理方法及装置,其中,用户推荐的处理方法包括:获取推荐列表,所述推荐列表包含被推荐用户的标识;获取浏览器本地存储的删除列表,所述删除列表包含不再显示用户的标识;当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除,并将进行删除后的推荐列表提示给用户。本发明实施例的用户推荐的处理方法及装置,通过从推荐列表中过滤掉删除列表,用户可以实现对删除列表中的推荐进行过滤,不再显示该推荐。而且,删除列表存储在浏览器本地,处理过程在本地实现,节省服务器的开销,且方便快捷。
Description
技术领域
本发明涉及网络技术领域,尤其涉及一种用户推荐的处理方法及装置。
背景技术
对于社交网,***通常根据用户在网络内填写的资料等信息,根据一定的算法为用户推荐其在社区内可能认识的人。
由于可能认识的人是***自动推荐,不能预料到用户的喜好,有可能推荐的人,用户认识,但用户不喜欢,或者推荐的人不准确,用户不认识,则用户会想删除此推荐。
目前,需要提供一种用户推荐的处理方法,使得用户可以删除某些推荐,并且,下次不会出现该推荐。
发明内容
本发明实施例的目的是提供一种用户推荐的处理方法及装置,实现对推荐进行过滤。
本发明实施例的目的是通过以下技术方案实现的:
一方面,本发明实施例提供一种用户推荐的处理方法,其特征在于,包括:
获取推荐列表,所述推荐列表包含被推荐用户的标识;
获取浏览器本地存储的删除列表,所述删除列表包含不再显示用户的标识;
当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除,并将进行删除后的推荐列表提示给用户。
另一方面,本发明实施例提供一种用户推荐的处理装置,其特征在于,包括:
第一获取单元,用于获取推荐列表,所述推荐列表包含被推荐用户的标识;
第二获取单元,用于获取浏览器本地存储的删除列表,所述删除列表包含不再显示用户的标识;
过滤单元,用于当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除;
提示单元,用于将进行删除后的推荐列表提示给用户。
由上述本发明实施例提供的技术方案可以看出,通过从推荐列表中过滤掉删除列表,用户可以实现对删除列表中的推荐进行过滤,不再显示该推荐。而且,删除列表存储在浏览器本地,处理过程在本地实现,节省服务器的开销,且方便快捷。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的用户推荐的处理方法的流程示意图。
图2为本发明实施例提供的用户推荐的处理装置的构成示意图一。
图3为本发明实施例提供的用户推荐的处理装置的构成示意图二。
图4为本发明实施例提供的用户推荐的处理方法的应用场景流程示意图一。
图5为本发明实施例提供的用户推荐的处理方法的应用场景流程示意图二。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
如图1所示,本发明实施例提供一种用户推荐的处理方法,包括:
步骤11、获取推荐列表,所述推荐列表包含被推荐用户的标识。
步骤12、获取浏览器本地存储的删除列表,所述删除列表包含不再显示用户的标识。
步骤13、当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除,并将进行删除后的推荐列表提示给用户。
本发明实施例的用户推荐的处理方法的执行主体可以是浏览器,包括各种平台上能够实现本发明实施例方法的浏览器。
由上述本发明实施例提供的技术方案可以看出,通过从推荐列表中过滤掉删除列表,用户可以实现对删除列表中的推荐进行过滤,不再显示该推荐。而且,删除列表存储在浏览器本地,处理过程在本地实现,节省服务器的开销,且方便快捷。
具体而言,***可以根据用户填写的资料等信息,根据一定的算法为用户推荐其在社区内可能认识的人(被推荐用户)构成推荐列表,或者,进一步的,可以随机抽取若干个用户可能认识的人构成推荐列表。推荐列表中可以存储被推荐用户的标识,如被推荐用户的uin,以唯一标示各被推荐用户。
由于推荐列表中的被推荐用户是***自动推荐,不能预料到用户的喜好,有可能推荐的人,用户认识,但用户不喜欢,或者推荐的人不准确,用户不认识,则用户会想删除此推荐。那么,对于用户希望删除的被推荐用户,可以存储在删除列表,以便下次推荐时不再显示。删除列表可以包含不再显示用户的标识,如不再显示用户的uin。
可见,在步骤11所述获取推荐列表之前,本发明实施例的用户推荐的处理方法,还可以包括:
接收用户的设置请求,将所述设置请求中包含的不再显示用户的标识存储到所述删除列表。
另外,可选的,所述删除列表存储在浏览器本地,可以包括:
所述删除列表包含的不再显示用户的标识存储在浏览器的本地存储里,所述浏览器的本地存储包括:本地的闪存Flash播放器插件提供的共享对象存储ShareObject,或者IE浏览器提供的用户数据User Data,或者IE8浏览器提供的本地存储LocalStorage,或者Webkit浏览器提供的本地存储LocalStorage,或者Webkit内核浏览器提供的应用程序本地缓存Application Cache,或者Webkit内核浏览器提供的开放数据库存储Open Databse,等等。
当然,本发明实施例浏览器的本地存储不仅仅限制于上述各种,其他可以适用的浏览器的本地存储均在本发明实施例的保护范围内。
可以知道,Flash的Share Object,通常默认支持100KB(千字节),可以实现跨浏览器存储。
IE浏览器提供的用户数据User Data,通常默认提供128KB/Page(千字节/页)的存储,可以实现IE浏览器用户的存储。
IE8和Webkit等浏览器提供的本地存储LocalStorage,通常默认提供10MB/zone(兆字节/区)的存储,可以按需进行大量本地存储。
Webkit等内核浏览器提供的应用程序本地缓存Application Cache,通常默认提供小于硬盘存储的存储大小,可以按需进行大量本地存储。
Webkit等内核浏览器提供的开放数据库存储Open Databse,通常默认提供5MB(兆字节)的存储,可以按需进行本地存储。
可见,要在各种客户端浏览器实现本地存储,需要结合以上技术,针对浏览器差异化服务和利用。
可见,删除列表存储在浏览器本地存储中,实现删除列表在浏览器客户端的本地存储,从推荐列表中过滤删除列表,方便快捷;删除列表不需要存储在服务器,从而不占用服务器存储,不需要服务器从推荐列表中过滤删除列表,节省服务器端计算和存储开销。
可选的,本发明实施例的用户推荐的处理方法,所述获取推荐列表的方式,可以包括:
当所述用户通过浏览器访问服务器时,从所述服务器处获取所述推荐列表。
可选的,服务器可以根据用户的即时通信关系链信息、校友关系链信息、手机/邮箱联系人信息、教育经历信息、工作经历等信息等,该用户在空间(空间具有博客等功能)的互动信息、以及与该用户的IP(Internet Protocol,网际协议)地址相同的用户信息等,得到该用户的推荐列表,推荐出该用户可能认识的人(被推荐用户)。
可见,用户通过浏览器访问服务器时,服务器可以为该用户提供推荐列表,推荐列表可以存储在服务器处。
可选的,本发明实施例的用户推荐的处理方法,还可以包括:
将进行修改后的推荐列表返回给所述服务器。
可见,将进行修改后的推荐列表返回给服务器,服务器可以将该修改后的推荐列表对应该用户存储起来,待该用户请求时,再提供修改后的推荐列表给该用户。
如图2所示,本发明实施例提供一种用户推荐的处理装置,包括:
第一获取单元21,用于获取推荐列表,所述推荐列表包含被推荐用户的标识。
第二获取单元22,用于获取浏览器本地存储的删除列表,所述删除列表包含不再显示用户的标识。
过滤单元23,用于当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除。
提示单元24,用于将进行删除后的推荐列表提示给用户。
本发明实施例的用户推荐的处理装置可以单独设置,或者与浏览器设置于一体,或者本发明实施例的用户推荐的处理装置可以是浏览器,包括各种平台上能实现本发明实施例装置功能的浏览器。
由上述本发明实施例提供的技术方案可以看出,通过从推荐列表中过滤掉删除列表,用户可以实现对删除列表中的推荐进行过滤,不再显示该推荐。而且,删除列表存储在浏览器本地,处理过程在本地实现,节省服务器的开销,且方便快捷。
可选的,所述删除列表存储在浏览器的本地存储中。所述浏览器的本地存储包括:本地的闪存Flash播放器插件提供的共享对象存储ShareObject,或者IE浏览器提供的用户数据User Data,或者IE8浏览器提供的本地存储LocalStorage,或者Webkit浏览器提供的本地存储LocalStorage,或者Webkit内核浏览器提供的应用程序本地缓存ApplicationCache,或者Webkit内核浏览器提供的开放数据库存储Open Databse。
如图3所示,本发明实施例的用户推荐的处理装置,还可以包括:
设置单元31,用于接收用户的设置请求,将所述设置请求中包含的不再显示用户的标识存储到所述删除列表。
具体而言,第一获取单元21,可以具体用于当所述用户通过浏览器访问服务器时,从所述服务器处获取所述推荐列表。
如图3所示,本发明实施例的用户推荐的处理装置,还可以包括:
传输单元32,用于将进行修改后的推荐列表返回给所述服务器。
本发明实施例的用户推荐的处理装置及其构成,可以参照上述实施例的用户推荐的处理方法进行理解,对于相同内容,在此不作赘述。
下面以具体实施例说明本发明实施例的用户推荐的处理方法以及用户推荐的处理装置。
如图4所示,本发明实施例的用户推荐的处理方法,包括:
步骤41、用户进入空间个人中心。
用户A通过浏览器访问某社交空间个人中心。
步骤42、获取推荐列表。
社交空间的服务器根据用户A填写的资料等信息,为用户A推荐可能认识的用户的完整推荐列表(如包括用户D、E、F、G),此时,从服务器获取可能认识的用户的完整推荐列表。
步骤43、获取浏览器本地存储的删除列表。
从浏览器本地获取删除列表,删除列表中包括用户A不希望显示的用户(如包括用户D、G)。
步骤44、判断是否有被删除的用户。
判断推荐列表中是否有被删除的用户,即判断推荐列表中是否有删除列表中的用户。如果有,则进入步骤45,否则,进入步骤46。
步骤45、从推荐列表中过滤被删除的用户。
推荐列表中有被删除的用户,从推荐列表中过滤被删除的用户,如从用户D、E、F、G中过滤掉用户D、G,过滤后的推荐列表中包括用户E、F。进入步骤46。
步骤46、展示推荐列表。
步骤44中推荐列表中没有被删除的用户,则直接展示推荐列表,推荐列表包括用户D、E、F、G。
或者,步骤45中过滤掉用户D、G后推荐列表中包括用户E、F,则展示过滤后的推荐列表,过滤后的推荐列包括用户E、F,可见,用户A不希望显示的用户D、G没有显示。
可见,通过从推荐列表中过滤掉删除列表,用户可以实现对删除列表中的推荐进行过滤,不再显示该推荐。而且,删除列表存储在浏览器本地,处理过程在本地实现,节省服务器的开销,且方便快捷。
可选的,如图5所示,本发明实施例的用户推荐的处理方法,还可以包括用户设置不希望显示的用户到删除列表的过程,包括:
步骤51、用户不希望显示某用户。
社交空间的服务器根据用户A填写的资料等信息,为用户A推荐可能认识的用户的完整推荐列表(如包括用户D、E、F、G),用户A不希望显示用户(如包括用户D、G)。
步骤52、用户点击删除按钮。
针对推荐的用户D、G,用户A点击删除按钮。
步骤53、执行删除接口。
一旦用户A点击删除按钮,则执行相应的删除过程,将用户D、G添加到删除列表中,删除列表包含用户A不希望显示的用户,并且删除列表存储在浏览器本地。
步骤54、判断是否删除成功。
判断是否删除成功,如果成功,则进入步骤55,否则,进入步骤56。
步骤55、删除成功,刷新列表。
删除成功,刷新删除列表,删除列表中包含了用户D、G。
步骤56、删除失败,提示用户。
删除失败,提示用户A,如“删除失败”等文字提示。
本发明实施例的用户推荐的处理装置,可以包括如下接口:
过滤列表接口:传入参数为完整的推荐列表,返回参数为过滤后的推荐列表,接口功能为过滤掉已被删除的用户,返回过滤后的推荐列表。
前端存储写入接口:传入参数为存储字段名、数据,返回参数为写入是否成功,接口功能为将数据写入到浏览器本地存储中。
前端存储读取接口:传入参数为数据写入到浏览器本地存储时的key,返回参数为返回之前存储的数据,接口功能为从浏览器本地存储里读取数据。
不再显示此人接口:传入参数为用户的uin,返回参数为用户是否删除成功,接口功能为不再显示此用户,将此用户的uin记入浏览器本地存储里。
可见,本发明实施例能让用户灵活地操作,弥补***不能兼顾用户的感情喜好等因素,让用户能移除不想让其出现的人。通过本发明实施例,用户可以移除、不再显示此人,让***作对象不要再次出现在操作人的可能认识的人推荐中。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
Claims (8)
1.一种用户推荐的处理方法,其特征在于,包括:
获取推荐列表,所述推荐列表包含被推荐用户的标识;
获取本地存储的删除列表,所述删除列表包含不再显示用户的标识;其中,所述不再显示用户的标识为用户不希望显示的用户的标识;
当所述删除列表包含的用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除,并将进行删除后的推荐列表提示给用户;
其中,所述获取推荐列表之前,所述处理方法还包括:
接收用户的设置请求,将所述设置请求中包含的不再显示的用户的标识存储到所述删除列表。
2.根据权利要求1所述的处理方法,其特征在于,所述删除列表存储在本地的方式,包括:
所述删除列表包含的不再显示用户的标识存储在浏览器的本地存储里,所述浏览器的本地存储包括:本地的闪存Flash播放器插件提供的共享对象存储ShareObject,或者IE浏览器提供的用户数据User Data,或者IE8浏览器提供的本地存储LocalStorage,或者Webkit浏览器提供的本地存储LocalStorage,或者Webkit内核浏览器提供的应用程序本地缓存ApplicationLocalCache,或者Webkit内核浏览器提供的开放数据库存储OpenDatabse。
3.根据权利要求1所述的处理方法,其特征在于,所述获取推荐列表的方式,包括:
当所述用户通过浏览器访问服务器时,从所述服务器处获取所述推荐列表。
4.根据权利要求3所述的处理方法,其特征在于,所述处理方法还包括:
将进行修改后的推荐列表返回给所述服务器。
5.一种用户推荐的处理装置,其特征在于,包括:
第一获取单元,用于获取推荐列表,所述推荐列表包含被推荐用户的标识;
第二获取单元,用于获取本地存储的删除列表,所述删除列表包含不再显示用户的标识;其中,所述不再显示用户的标识为用户不希望显示的用户的标识;
过滤单元,用于当所述删除列表包含的不再显示用户的标识与所述推荐列表包含的被推荐用户的标识匹配时,将匹配的所述不再显示用户的标识从所述推荐列表中删除;
提示单元,用于将进行删除后的推荐列表提示给用户;
设置单元,用于接收用户的设置请求,将所述设置请求中包含的不再显示用户的标识存储到所述删除列表。
6.根据权利要求5所述的处理装置,其特征在于,所述删除列表包含的不再显示用户的标识存储在浏览器的本地存储里,所述浏览器的本地存储包括:本地的闪存Flash播放器插件提供的共享对象存储ShareObject,或者IE浏览器提供的用户数据User Data,或者IE8浏览器提供的本地存储LocalStorage,或者Webkit浏览器提供的本地存储LocalStorage,或者Webkit内核浏览器提供的应用程序本地缓存ApplicationLocal Cache,或者Webkit内核浏览器提供的开放数据库存储Open Databse。
7.根据权利要求5所述的处理装置,其特征在于,所述第一获取单元,具体用于当所述用户通过浏览器访问服务器时,从所述服务器处获取所述推荐列表。
8.根据权利要求7所述的处理装置,其特征在于,所述处理装置还包括:
传输单元,用于将进行修改后的推荐列表返回给所述服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110280172.5A CN103020055B (zh) | 2011-09-20 | 2011-09-20 | 一种用户推荐的处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110280172.5A CN103020055B (zh) | 2011-09-20 | 2011-09-20 | 一种用户推荐的处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103020055A CN103020055A (zh) | 2013-04-03 |
CN103020055B true CN103020055B (zh) | 2017-02-15 |
Family
ID=47968672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110280172.5A Active CN103020055B (zh) | 2011-09-20 | 2011-09-20 | 一种用户推荐的处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103020055B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015074590A1 (zh) * | 2013-11-22 | 2015-05-28 | 姜洪明 | 社交媒体*** |
CN104951465B (zh) | 2014-03-28 | 2020-02-14 | 腾讯科技(深圳)有限公司 | 应用推荐方法及装置 |
CN107040612A (zh) * | 2014-09-25 | 2017-08-11 | 海信集团有限公司 | 一种信息推荐方法及装置 |
CN105898426A (zh) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 多媒体内容处理方法、装置及服务器 |
CN114093091A (zh) * | 2021-11-30 | 2022-02-25 | 惠州市鑫吉顺电子实业有限公司 | 基于共享租赁设备的共享交换方法、***及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8572655B2 (en) * | 2009-09-09 | 2013-10-29 | Verizon Patent And Licensing Inc. | Video on demand (VOD) recommendations based on user viewing history |
CN102130934A (zh) * | 2010-01-20 | 2011-07-20 | 腾讯数码(天津)有限公司 | Sns社区中推荐好友的方法及*** |
CN102014148A (zh) * | 2010-08-19 | 2011-04-13 | 上海酷吧信息技术有限公司 | 一种在手机即时通讯中自动推荐同区域好友的方法 |
-
2011
- 2011-09-20 CN CN201110280172.5A patent/CN103020055B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103020055A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102843311B (zh) | 基于sns的信息融合方法及服务器 | |
CN103020055B (zh) | 一种用户推荐的处理方法及装置 | |
CN103873307B (zh) | 用于pppoe用户名和密码备份和还原的方法 | |
CN101178712A (zh) | 一种移动终端进行网络搜索的方法及*** | |
CN102857530B (zh) | 一种上传图片的方法及*** | |
CN104504096B (zh) | 一种跨网页的信息传输方法和网页浏览装置 | |
CN110061997B (zh) | 一种用于浏览器的智能账密管理*** | |
CN102724184A (zh) | 一种网页收藏分享方法及服务器 | |
CN104142975B (zh) | 一种基于微博消息的推广方法、装置及*** | |
CN102968490A (zh) | 一种搜索名片的方法 | |
CN105183899A (zh) | 收藏功能共享***及方法 | |
CN103092839A (zh) | 记录历史信息的管理方法及装置 | |
CN105868234A (zh) | 缓存数据的更新方法及装置 | |
CN103209163A (zh) | 电子书分享方法及服务器、客户端 | |
CN108282509A (zh) | 页面分享方法、装置及服务器 | |
CN106803032A (zh) | 实现网站指纹登录的方法、装置和客户端设备 | |
CN102946401B (zh) | 一种数据生成方法、装置及设备 | |
CN103179201B (zh) | 一种文件同步的方法及*** | |
CN102957747A (zh) | 识别用户来源并连通即时通信工具的方法和*** | |
CN102982012A (zh) | 一种用于获取失序文本中的目标字符串的方法与设备 | |
CN103377201B (zh) | 信息搜索方法及装置 | |
CN1996989B (zh) | 一种个人网页***及其实现方法 | |
CN105635821B (zh) | 一种视频过滤方法及装置 | |
CN105893555A (zh) | 一种浏览器界面的显示方法、装置及电子设备 | |
CN103390043A (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 |