信息推荐方法、电子设备及服务器与流程

文档序号:37281559发布日期:2024-03-12 21:21阅读:14来源:国知局
信息推荐方法、电子设备及服务器与流程

本技术涉及终端,尤其涉及信息推荐方法、电子设备及服务器。


背景技术:

1、目前,用户可以通过终端设备中安装的诸如浏览器等应用程序(application,app)进行搜索和内容资讯的浏览服务,服务器可以根据用户的搜索关键词,为用户推荐适于该用户的服务内容。

2、但在用户使用浏览器时,终端可能将涉及用户隐私的个人行为数据上报到服务器,导致用户的隐私泄露到服务器。因此,如何提供一种安全的信息推荐方法成为亟待解决的技术问题。


技术实现思路

1、本技术提供一种信息推荐方法、电子设备及服务器,可以实现安全可靠的信息推荐。

2、为了实现上述目的,本技术实施例提供了以下技术方案:

3、第一方面,本技术提供一种信息推荐方法,应用于电子设备或支持电子设备功能的组件(比如芯片系统),该方法包括:

4、采集第一用户使用电子设备时产生的第一行为数据,并向服务器发送第一脱敏请求,第一脱敏请求包括第一行为数据,且不携带第一用户的标识。之后,从服务器接收第一兴趣标签,第一兴趣标签与第一行为数据相关联。之后,向服务器发送第一兴趣标签以及第一用户的标识,以使得服务器根据第一兴趣标签以及第一用户的标识更新第一用户的画像信息。

5、示例性的,如图7,手机采集第一用户使用手机时产生的第一行为数据(比如搜索“华为问界的价格”以及相关的点击、浏览数据),并向服务器发送第一脱敏请求,第一脱敏请求包括第一行为数据,且不携带第一用户的标识。之后,手机从服务器接收第一兴趣标签(比如分类标签:suv汽车,关键词标签:华为问界)。之后,手机向服务器发送第一兴趣标签(比如分类标签:suv汽车,关键词标签:华为问界)以及第一用户的标识,以使得服务器根据第一兴趣标签以及第一用户的标识更新第一用户的画像信息。

6、电子设备在向服务器上报第一行为数据时,并不关联上报第一用户的标识,使得服务器不会获得具体某个用户的隐私数据。后续,电子设备可以从服务器获取对第一行为数据进行脱敏得到的第一兴趣标签,并将第一兴趣标签关联第一用户的标识,向服务器上报第一兴趣标签以及关联的第一用户标识。如此,服务器能够根据脱敏的第一兴趣标签以及第一用户的标识,更新第一用户的画像信息。一方面,第一兴趣标签经脱敏后已不包含第一用户的隐私数据,能够避免用户隐私的泄露,提升用户信息的安全性。另一方面,服务器在确定用户画像时,可以根据第一用户的标识关联到具体的第一用户,以便根据第一用户的特点,有针对性的针对第一用户确定更为精准的画像。

7、在第一方面的一种可能的设计中,在向服务器发送第一兴趣标签以及第一用户的标识之后,方法还包括:

8、从服务器获取第一推荐信息,第一推荐信息是服务器根据更新后的第一用户的画像信息确定的推荐信息;

9、显示第一推荐信息。

10、示例性的,服务器根据更新后的第一用户的画像信息,确定用户偏好华为问界、新能源汽车标签的推荐信息,并向手机返回该推荐信息。手机根据该推荐信息显示如图6的(b)的推荐信息701和702。

11、如此,服务器能够根据精准的用户画像,精准地确定用户偏好的推荐信息,进而向电子设备返回该推荐信息,使得电子设备能够为用户推荐该推荐信息,满足用户的交互需求,提升人机交互体验。

12、在第一方面的一种可能的设计中,显示第一推荐信息,包括:

13、在应用程序的推荐模块中显示第一推荐信息,或在负一屏的推荐卡片中显示第一推荐信息,或者,显示系统推荐消息,推荐消息包括第一推荐信息。

14、示例性的,如图4的(b),手机在浏览器的推荐界面50中显示第一推荐信息501。或者,如图4的(c),手机在负一屏90的推荐卡片中显示第一推荐信息901。或者,如图4的(d),手机显示系统推荐消息1001,该推荐消息1001包括第一推荐信息。如此,电子设备能够通过不同的方式向用户推荐信息,以满足用户的交互需求,提升人机交互效率。

15、在第一方面的一种可能的设计中,在向服务器发送第一兴趣标签以及第一用户的标识之后,方法还包括:

16、从服务器获取到更新之后的第一用户的画像信息。

17、在第一方面的一种可能的设计中,第一行为数据和第一用户的隐私数据不相关。示例性的,如图4的(a),第一用户输入关键词“宠物狗”,后续,用户可以点击、浏览搜索结果页中的搜索条目,这些数据不涉及第一用户的隐私数据。

18、在第一方面的一种可能的设计中,向服务器发送第一兴趣标签以及第一用户的标识,包括:

19、向服务器发送第一兴趣标签、第二兴趣标签以及第一用户的标识,以使得服务器根据第一兴趣标签、第二兴趣标签以及第一用户的标识,更新第一用户的画像信息;第二兴趣标签是第一用户的历史画像信息对应的兴趣标签。

20、示例性的,如图7,手机可以向服务器发送第一兴趣标签(比如分类标签:suv汽车,关键词标签:华为问界)、历史上的第二兴趣标签(历史分类标签:新能源汽车,历史分类标签:中大型轿车)以及第一用户的标识,以使得服务器根据第一兴趣标签、第二兴趣标签以及第一用户的标识,更新第一用户的画像信息。更新后的第一用户画像如下:分类标签{新能源汽车:0.65};分类标签:{中大型汽车:0.5};分类标签:{suv汽车:0.6};关键词标签:{华为问界:0.6}。

21、如此,能够利用历史上的搜索兴趣标签以及本次行为对应的搜索兴趣标签,更新用户的画像,提升用户画像的精准度。

22、在第一方面的一种可能的设计中,采集第一用户使用电子设备时产生的第一行为数据之前,显示第一界面,第一界面包括第二推荐信息,第二推荐信息和第一推荐信息不同。示例性的,用户在如图6的(a)所示搜索框601中输入“华为问界的价格”之前,手机可以向用户推荐suv汽车等推荐信息(第二推荐信息)。用户在如图6的(a)所示搜索框601中输入“华为问界的价格”之后,手机与服务器交互,服务器可以根据用户本次的搜索兴趣标签,更新用户的画像,并根据更新后的用户画像向手机返回新的第一推荐信息(比如图6的(b)所示推荐信息701和702)。

23、在第一方面的一种可能的设计中,方法还包括:

24、采集第一用户使用电子设备时产生的第二行为数据;

25、向服务器发送第二脱敏请求,第二脱敏请求包括第二行为数据,且不携带第一用户的标识;

26、从服务器获取针对于第二脱敏请求的返回消息,返回消息指示第二行为数据与第一用户的隐私数据相关。

27、示例性的,如图10,手机向服务器发送第二脱敏请求,第二脱敏请求包括“抑郁症”相关的搜索数据(第二行为数据),该搜索数据涉及用户隐私。之后,手机从服务器接收返回消息。可选的,返回消息包括更新标识(第一字段),由于第二行为数据涉及用户隐私,因此,更新标识指示不存在更新的兴趣标签。

28、在第一方面的一种可能的设计中,返回消息不包括与第二行为数据相关的兴趣标签。示例性的,如图10,返回消息包括更新标识,但不包括兴趣标签。如此,手机可以根据更新标识,确定不存在更新的兴趣标签,于是不再向服务器上报用于构建用户画像的搜索兴趣标签,以免构建用户画像的过程中泄露用户隐私。

29、在第一方面的一种可能的设计中,方法还包括:

30、在采集第二行为数据之前显示第三推荐信息;

31、在从服务器获取返回消息之后显示第四推荐信息;第三推荐信息和第四推荐信息相同。示例性的,用户在如图9的(a)所示搜索框801中输入“抑郁症的表现症状”之前,手机可以向用户推荐新能源汽车、华为问界等推荐信息(第三推荐信息)。用户在如图9的(a)所示搜索框801中输入“抑郁症的表现症状”之后,由于不存在更新的搜索兴趣标签,如图9的(b),手机仍显示与第三推荐信息相同的第四推荐信息701和702。

32、在第一方面的一种可能的设计中,第一行为数据包括如下一种或多种信息:点击行为相关的信息,搜索行为相关的信息,浏览行为相关的信息。

33、在第一方面的一种可能的设计中,考虑到上述脱敏处理(计算搜索兴趣标签)并不需要关联到用户个人,但最终用户画像计算和个性化推荐服务需要关联到用户个人,为避免用户画像处理时泄露用户隐私,可以设置脱敏模块与用户画像模块之间的数据彼此隔离,不会互相泄露,以提升用户数据的安全性。

34、第二方面,提供一种信息推荐方法,应用于服务器或支持服务器功能的组件(比如芯片系统),方法包括:

35、从电子设备接收第一脱敏请求,第一脱敏请求包括第一用户使用电子设备时产生的第一行为数据,且不携带第一用户的标识;

36、根据第一行为数据,向电子设备发送第一兴趣标签,第一兴趣标签与第一行为数据相关联;

37、从电子设备接收第一兴趣标签以及第一用户的标识;

38、根据第一兴趣标签以及第一用户的标识更新第一用户的画像信息。

39、在第二方面的一种可能的设计中,向电子设备发送第一兴趣标签,方法还包括:

40、根据白名单,确定白名单中与第一行为数据匹配的至少一个目标关键词;

41、对至少一个目标关键词进行聚类分析,得到第一兴趣标签。

42、示例性的,如图7,手机向服务器发送“华为问界的价格”相关的搜索数据(第一行为数据),服务器根据关键词白名单1022,确定白名单中存在目标关键词“华为问界”,该目标关键词与用户此次的搜索数据匹配。服务器可以对该目标关键词进行聚类分析,得到分类标签:suv汽车,以及关键词标签:华为问界。

43、在第二方面的一种可能的设计中,白名单包括多个关键词,多个关键词不涉及隐私词语。

44、如此,通过在白名单词库可以过滤掉隐私数据,实现对第一行为数据的脱敏。通过对白名单词库的维护更新,可使得在隐私数据脱敏的同时,最大化满足推荐系统对于用户画像的精准度需求。例如定期更新白名单词库,将对业务推荐价值高的非敏感关键词放入白名单词库中。

45、第三方面,提供一种信息推荐装置,应用于电子设备或相应组件(比如芯片系统),装置包括:

46、处理模块,用于采集第一用户使用电子设备时产生的第一行为数据;

47、通信模块,用于向服务器发送第一脱敏请求,第一脱敏请求包括第一行为数据,且不携带第一用户的标识;

48、通信模块,还用于从服务器接收第一兴趣标签,第一兴趣标签与第一行为数据相关联;

49、通信模块,还用于向服务器发送第一兴趣标签以及第一用户的标识,以使得服务器根据第一兴趣标签以及第一用户的标识更新第一用户的画像信息。

50、在第三方面的一种可能的设计中,通信模块,还用于从服务器获取第一推荐信息,第一推荐信息是服务器根据更新后的第一用户的画像信息确定的推荐信息;

51、该状态还包括:显示模块,用于显示第一推荐信息。

52、在第三方面的一种可能的设计中,显示第一推荐信息,包括:

53、在应用程序的推荐模块中显示第一推荐信息,或在负一屏的推荐卡片中显示第一推荐信息,或者,显示系统推荐消息,推荐消息包括第一推荐信息。

54、在第三方面的一种可能的设计中,通信模块,还用于在向服务器发送第一兴趣标签以及第一用户的标识之后,从服务器获取到更新之后的第一用户的画像信息。

55、在第三方面的一种可能的设计中,第一行为数据和第一用户的隐私数据不相关。

56、在第三方面的一种可能的设计中,向服务器发送第一兴趣标签以及第一用户的标识,包括:

57、向服务器发送第一兴趣标签、第二兴趣标签以及第一用户的标识,以使得服务器根据第一兴趣标签、第二兴趣标签以及第一用户的标识,更新第一用户的画像信息;第二兴趣标签是第一用户的历史画像信息对应的兴趣标签。

58、在第三方面的一种可能的设计中,通信模块,还用于在采集第一用户使用电子设备时产生的第一行为数据之前,显示第一界面,第一界面包括第二推荐信息,第二推荐信息和第一推荐信息不同。

59、在第三方面的一种可能的设计中,处理模块,还用于采集第一用户使用电子设备时产生的第二行为数据;

60、通信模块,还用于向服务器发送第二脱敏请求,第二脱敏请求包括第二行为数据,且不携带第一用户的标识;

61、通信模块,还用于从服务器获取针对于第二脱敏请求的返回消息,返回消息指示第二行为数据与第一用户的隐私数据相关。

62、在第三方面的一种可能的设计中,返回消息不包括与第二行为数据相关的兴趣标签。

63、在第三方面的一种可能的设计中,显示模块,还用于:

64、在采集第二行为数据之前显示第三推荐信息;

65、在从服务器获取返回消息之后显示第四推荐信息;第三推荐信息和第四推荐信息相同。

66、在第三方面的一种可能的设计中,返回消息包括第一字段,第一字段的值用于指示是否存在更新的兴趣标签。

67、在第三方面的一种可能的设计中,第一行为数据包括如下一种或多种信息:点击行为相关的信息,搜索行为相关的信息,浏览行为相关的信息。

68、第四方面,提供一种信息推荐装置,应用于服务器或相关组件(比如芯片系统),装置包括:

69、通信模块,用于从电子设备接收第一脱敏请求,第一脱敏请求包括第一用户使用电子设备时产生的第一行为数据,且不携带第一用户的标识;

70、通信模块,还用于根据第一行为数据,向电子设备发送第一兴趣标签,第一兴趣标签与第一行为数据相关联;

71、通信模块,还用于从电子设备接收第一兴趣标签以及第一用户的标识;

72、处理模块,用于根据第一兴趣标签以及第一用户的标识更新第一用户的画像信息。

73、在第三方面的一种可能的设计中,处理模块,还用于在向电子设备发送第一兴趣标签之前,根据白名单,确定白名单中与第一行为数据匹配的至少一个目标关键词;对至少一个目标关键词进行聚类分析,得到第一兴趣标签。

74、在第三方面的一种可能的设计中,白名单包括多个关键词,多个关键词不涉及隐私词语。

75、第五方面,本技术技术方案提供一种电子设备,包括:输入设备、显示屏、一个或多个处理器、存储器、以及一个或多个计算机程序;其中,处理器与输入设备、处理器以及存储器均耦合,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述第一方面任一设计中的方法。

76、第六方面,本技术提供一种装置,该装置包括处理器和存储器,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器执行计算机指令时,执行如本技术上述第一方面或第二方面任一可能设计中的方法。

77、第七方面,本技术技术方案提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面任一可能设计中方法。

78、第八方面,本技术技术方案提供一种计算机可读存储介质,包括计算机指令,当计算机指令在服务器上运行时,使得服务器执行上述第二方面任一可能设计中方法。

79、第九方面,本技术技术方案提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面任一可能设计中方法。

80、第十方面,本技术技术方案提供一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行上述第二方面任一可能设计中方法。

81、第十一方面,本技术技术方案提供一种信息推荐系统,该系统包括上述第一方面任一可能设计中的电子设备以及上述第二方面任一可能设计中的服务器。

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