好友推荐交互方法、设备以及计算机可读介质与流程

文档序号:33113566发布日期:2023-02-01 02:30阅读:24来源:国知局
好友推荐交互方法、设备以及计算机可读介质与流程

1.本技术涉及信息技术领域,尤其涉及一种好友推荐交互方法、设备以及计算机可读介质。


背景技术:

2.随着互联网技术的不断发展,人们越来越多的使用各类社交应用进行沟通和交互。在一部分社交应用中,用户之间需要先相互添加为好友,才可以进行进一步的交流,因此这些社交应用中都会有对应的好友推荐功能。进行好友推荐时,一般会基于用户的一些关联信息实现推荐,例如基于用户的位置、兴趣、年龄等因素实现的好友推荐。目前的社交应用中,都仅仅是将地这些因素作为推荐算法的一个参数,用于计算出用户之间的匹配程度,整个推荐过程对于用户而言是无感知的,用户仅能够被动地接受推荐的结果。对于社交需求更强的用户而言,这种被动的方式无法获得很好的社交体验。


技术实现要素:

3.本技术的目的之一是提供一种好友推荐交互方法、设备以及计算机可读介质。
4.为实现上述目的,本技术实施例提供一种好友推荐交互方法,其中,所述方法包括:
5.在第一用户的好友推荐界面中显示第一功能的功能入口;
6.在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,并提升所述第一用户在进行好友推荐时的优先级;
7.在第二用户的好友推荐界面中突出显示所述第一用户,所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户。
8.本技术实施例还提供了一种好友推荐交互方法,所述方法应用于服务端设备,包括:
9.所述服务端设备获取第一用户开启所述第一功能的开启信息;
10.所述服务端设备根据所述开启信息,提升所述第一用户在进行好友推荐时的优先级,并将第一功能对应的权益触发信息发送至第一用户对应的第一用户设备和所述第二用户对应的第二用户设备,以使所述第一用户设备在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,所述第二用户设备在第二用户的好友推荐界面中突出显示所述第一用户,所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户。
11.此外,本技术实施例还提供了另一种好友推荐交互方法,所述方法应用于第一用户设备,包括:
12.所述第一用户设备在第一用户的好友推荐界面中显示第一功能的功能入口;
13.所述第一用户设备在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,向所述服务端设备发送第一用户开启所述第一功能的开启信息,以使根
据所述开启信息,提升所述第一用户在进行好友推荐时的优先级;
14.所述第一用户设备在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息。
15.本技术的一些实施例还提供了一种好友推荐交互设备,其中,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述好友推荐交互方法。
16.此外,本技术的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现所述好友推荐交互。
17.本技术实施例提供的好友推荐交互方案中,该方案在第一用户的好友推荐界面中显示第一功能的功能入口,在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,并提升所述第一用户在进行好友推荐时的优先级,同时在第二用户的好友推荐界面中突出显示所述第一用户,所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户。由此,用户可以通过使用该第一功能,主动获得更多被推荐给其它用户的机会,并且可以在其它用户的好友推荐界面中以特殊的形式突出显示,提高了用户的曝光度,同时用户也可以在自己的界面中查看到开启功能的提示信息,由此获得更好的社交体验。
附图说明
18.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
19.图1为本技术实施例中第一用户的一种好友推荐界面的示意图;
20.图2为本技术实施例中在第一用户的好友推荐界面中显示第一功能的功能入口的示意图;
21.图3为本技术实施例中显示关于第一功能的详情的弹出窗口的示意图;
22.图4为本技术实施例中一种进度圆环的示意图;
23.图5为本技术实施例中点击进度圆环后的弹出窗口的示意图;
24.图6为本技术实施例中第一功能的持续时间结束后所显示的界面示意图;
25.图7为本技术实施例中第二用户在第一用户开启第一功能后所显示的好友推荐界面示意图;
26.图8为采用本技术实施例提供的方法实现好友推荐交互时的处理流程图;
27.图9为适用于实现本技术实施例中的方案的一种设备的结构示意图;
28.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
29.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.在本技术一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器
(cpu)、输入/输出接口、网络接口和内存。
31.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
32.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
33.本技术实施例提供了一种好友推荐交互方法,该方法在第一用户的好友推荐界面中显示第一功能的功能入口,在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,并提升所述第一用户在进行好友推荐时的优先级,同时在第二用户的好友推荐界面中突出显示所述第一用户,所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户。由此,用户可以通过使用该第一功能,主动获得更多被推荐给其它用户的机会,并且可以在其它用户的好友推荐界面中以特殊的形式突出显示,提高了用户的曝光度,同时用户也可以在自己的界面中查看到开启功能的提示信息,由此获得更好的社交体验。
34.在实际场景中,该方法的执行主体可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备,或者也可以是运行于所述设备中的应用程序。该方案中涉及数据处理和存储的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,例如好友推荐的算法执行以及社交应用的其他服务端功能等都可以由网络设备处理完成后将结果返回给本地的用户设备。而涉及交互的部分则需要由用户设备实现,如向用户显示相关的界面内容、获取交互操作等,都可以由用户设备基于各类输入或输出装置实现,例如通过触摸屏检测并获取交互操作、实现相关界面的显示等。
35.所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
36.本技术实施例提供的一种好友推荐交互方法,该方法可以应用于社交应用程序的好友推荐场景中。所述社交应用程序可以通过好友推荐界面向用户提供好友推荐的功能,用户可以在各自的好友推荐界面中查看到社交应用程序通过好友推荐算法为其提供的推荐用户,例如,第一用户user1在登录社交应用程序后,可以打开“附近的人”这一功能,利用基于lbs(location based service,基于位置的服务)的好友推荐算法来实现好友推荐。其中,“附近的人”对应的功能界面即为第一用户user1的好友推荐界面,该好友推荐界面中显示了社交应用程序为第一用户user1推荐的用户。由于好友推荐的算法采用了基于lbs的算法,因此推荐的用户都是距离第一用户预设范围内的,并且会以推荐列表的形式显示于好友推荐界面中。图1示出了第一用户的一种好友推荐界面的示意图,以推荐列表的形式显示
了好友推荐算法所确定的推荐用户,其中至少显示了包括用户头像110、用户名120、性别标记130以及与第一用户的地理位置距离140等信息。
37.在实现本技术实施例提供的好友推荐交互方法时,首先可以在第一用户的好友推荐界面中显示第一功能的功能入口。第一用户通过该功能入口可以输入所述第一功能的开启操作,以图1所示的好友推荐界面为例,其功能入口可以设置于界面右上角的功能菜单中。图2为本实施例在第一用户的好友推荐界面中显示第一功能的功能入口的示意图,第一用户通过点击右上方的功能按钮210,可以打开功能菜单220,该功能菜单中包括了第一功能对应的选项230。第一用户通过点击该选项230即可完成开启操作的输入。
38.在此,本领域技术人员应当理解,上述功能入口的具体显示形式以及输入开启操作的具体方式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,功能入口也可以在界面中的其它位置以其它的形式呈现,而开启操作也可以采用其它的形式完成输入,例如长按、双击或者其它手势类操作等。
39.在第一用户输入开启操作的过程中,可以在界面中向第一用户显示关于第一功能的相关信息,其中可以包括第一功能的功能说明、需要支付的对价以及该功能的服务条款链接等。由此,第一用户开启第一功能的流程可以是:首先点击功能按钮210来打开功能菜单220,然后在功能菜单中选择第一功能对应的选项230,此时界面会显示如图3所示的弹出窗口,该弹出窗口中显示有关于第一功能的相关信息,第一用户点击“立即购买”的按钮310并完成相应的支付流程之后,即可开启第一功能。在实际场景中,弹出窗口中显示的内容的样式可以根据第一用户的不同来进行个性化的显示,例如对于男性用户可以显示女性图片样式320,而对于女性用户则可以在对应位置显示男性图片样式。若无法获取第一用户的性别信息,则可以显示男女混合的样式。
40.在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,并提升所述第一用户在进行好友推荐时的优先级。
41.当用户完成开启操作的输入之后,第一用户的好友推荐界面中即可显示出关于已经开启第一功能的提示信息,使得第一用户的好友推荐界面发生变化,以区别于未开启第一功能时的显示状态。其中,所述提示信息可以包括关于所述第一功能的倒计时信息和/或关于所述第一功能的提升效果信息,即在第一用户的好友推荐界面中显示关于所述第一功能的倒计时信息,和/或在第一用户的好友推荐界面中显示关于所述第一功能的提升效果信息。也就是说,所述倒计时信息和提升效果信息可以根据场景的需求,选择显示其中的一个,或者也可以同时显示两个。所述倒计时信息用于提示第一用户关于第一功能的持续时间,而提升效果信息则表示所述第一功能提升所述第一用户的优先级后,进行好友推荐时的效果提升值,用于提示第一用户开启第一功能所带来的曝光度的变化,由此能够给予第一用户更好的社交体验。
42.在本技术的一些实施例中,关于所述第一功能的倒计时信息可以采用在预设位置处显示的一进度图形,该进度图形具有与倒计时信息相关的进度标识,由此通过图形化的标识,用户可以直观的从界面中获取倒计时信息,使得用户交互体验更好。
43.例如在本实施例中,所述进度图形为进度圆环,所述进度标识为显示于圆周上的
进度条,所述进度条与圆周长度的比例对应于所述第一功能的剩余时间与总时间的比例。图4为本实施例中所述的一种进度圆环的示意图,在进度圆环410显示于到好友推荐界面的下部,圆周上设置有进度条420,进度条420的总长度即为进度圆环的周长,对应于第一功能开启后能够持续的总时间,进度条的着色部分421的长度表示第一功能开启后已经持续的时间,未着色部分422的长度则表示第一功能的剩余时间。基于该进度圆环上的进度条,用户可以更加便捷、直观的感知第一功能的开启进度,从而获得更好的交互体验。
44.当采用进度圆环作为第一功能的提示信息时,可以在所述进度圆环的中央显示关于所述第一功能的提升效果信息。以图4所示的界面为例,进度圆环中央的数值430即为关于所述第一功能的提升效果信息,该数值的具体内容“4.5
×”
则表示具体提升的效果为4.5倍。以好友推荐的曝光度为例,若正常情况下的第一用户的曝光度为a,开启第一功能后该用户的曝光度此时已提升为4.5a,即该第一用户会被推荐给其它用户的概率会得到大大的提升,同时由于该效果提升的过程能够被第一用户完整的感知到,能够给第一用户带来更好的社交体验。
45.在此,本领域技术人员应当理解,上述倒计时信息以及提升效果信息的具体显示形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,所述倒计时信息也可以显示为其他形状的进度图形,所述进度标识也可以更具进度图形的形状对应调整为不同的形状,或者也可以采用其它的形式,如根据不同进度变化的色彩、根据不同进度变化的填充比例等。
46.在本技术的一些实施例中,所述进度圆环可以设定为一个可操作的控件,用户可以基于该进度圆环输入查看操作。在获取到第一用户对所述进度圆环输入的查看操作后,好友推荐界面中可以显示一弹出窗口,所述弹出窗口中包括所述进度圆环、在所述进度圆环的中央显示的关于所述第一功能的提升效果信息以及第一功能的剩余时间,由此可以通过该弹出窗口更加详细的显示关于第一功能的相关信息。在实际场景中,除了上述具体信息之外,弹出窗口中还可以进一步显示更多的信息,例如一些关于第一功能的文字说明、关于当前提升效果的具体说明等,以便于用户更好的了解第一功能所带来的社交效果的提升,获得更加愉悦的社交体验。
47.当第一功能的持续时间结束时,还可以向第一用户显示本次第一功能开启后所获得的提升效果的反馈,使得第一用户可以更加明显的感知到使用第一功能为其所带来的社交效果的提升。例如,可以在第一功能结束后,通过弹出窗口的方式告知第一用户在第一功能的使用期间,向更多的其它用户推荐了第一用户为好友,从而使其曝光度增加了x倍。对于有更多主动交友需求的用户而言,这种方式可以大大提升其社交体验,满足其实现自我价值的需求。在该弹出窗口中,还可以添加再次开启第一功能的选项按钮,以便于用户在有需求的情况下可以便捷地选择再次开启该功能。图5示出了在第一功能的持续时间结束后所显示的界面,在显示的弹出窗口中包括了提升效果信息510、关于提升效果的文字说明520以及再次开启第一功能的选项按钮530。
48.在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,除了在第一用户的好友推荐界面中呈现不同的显示内容之外,还可以对第二用户的好友推荐界面的显示内容的调整,在第二用户的好友推荐界面中突出显示所述第一用户。在本实施
例中,所述第一用户是指开启第一功能的用户,而所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户,例如社交应用的服务端程序可以在基于lbs进行好友推荐时,用户user1开启了预设功能,则所述user1即为第一用户,在好友推荐时,若社交应用的好友推荐算法将第一用户user1作为推荐用户推荐给了附近的用户user2,此时用户user2即为第二用户。在第二用户的好友推荐界面中,可以突出显示所述第一用户,由此使得第一用户能够在开启第一功能后受到更多的关注,提升第一用户的社交体验。
49.本技术实施例中,在第二用户的好友推荐界面中突出显示所述第一用户时,可以是在第二用户的好友推荐界面中的置顶位置显示所述第一用户,并在所述第一用户的位置处显示第一功能的开启标识。以图6所示的界面为例,该界面即为第二用户在第一用户开启第一功能后所显示的好友推荐界面,其中,第一用户user1显示于置顶位置,即推荐列表的首个,同时在第一用户的用户名后方,显示了一个闪电状的图形,该图形即为第一功能的开启标识610。
50.在此,本领域技术人员应当理解,上述开启标识的具体显示形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,还可以在图形的基础上添加各类显示效果,如为闪电状的开启标识进一步增加动态跳动、闪烁的效果等,使得开启标识的显示更有趣味性,提升交互体验。
51.在本技术的另一些实施例中,还进一步结合风控策略,以避免一些风险的产生。由此,本技术实施例提供的好友推荐交互方法中,还可以判断所述第一用户是否为异常用户,若所述第一用户为异常用户,隐藏第一功能的功能入口或拒绝获取所述第一用户基于所述功能入口输入的关于所述第一功能的开启操作。其中,异常用户的判断标准可以基于预先设定的风控策略,例如可以根据用户的历史行为于风控策略中的规则进行匹配,对于命中了风控规则的用户,可以将其认定为异常用户。对于此类用户,隐藏第一功能的功能入口或拒绝获取所述第一用户基于所述功能入口输入的关于所述第一功能的开启操作,使其无法使用第一功能。
52.此外,对于正常的用户而言,也可以根据第一用户的相关信息,调整所述第一用户在预设周期内开启所述第一功能的次数限制。例如,当用户过于频繁的使用第一功能时,为了避免对其它未使用第一功能的其它用户产生过多的影响,可以动态调整该用户单日使用次数的上限,以平衡不同用户之间的社交体验。
53.本技术实施例还提供了一种好友推荐交互方法,所述方法应用于服务端设备。其中,所述服务端设备即为运行有社交应用的服务端程序的设备,在实际场景中,可以包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
54.所述服务端设备可以获取第一用户开启所述第一功能的开启信息,该开启信息可以由第一用户所使用的第一用户设备向服务端设备发送。服务端设备在获取到开启信息之后,可以根据所述开启信息,提升所述第一用户在进行好友推荐时的优先级,并将第一功能对应的权益触发信息发送至第一用户对应的第一用户设备和所述第二用户对应的第二用户设备。其中,所述第一用户设备和第二用户设备分别为第一用户和第二用户所使用的客
户端设备,在实际场景中,可以包括但不限于计算机、手机、平板电脑、智能手表等各类终端设备。
55.其中,所述第一用户设备在获取到权益触发信息之后,可以在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息。而所述第二用户设备在获取到权益触发信息之后,则可以在第二用户的好友推荐界面中突出显示所述第一用户。
56.基于本技术的另一方面,本实施例还提供了另一种好友推荐交互方法,所述方法应用于第一用户设备中,可以包括如下的处理流程:
57.所述第一用户设备可以先在第一用户的好友推荐界面中显示第一功能的功能入口,以便于第一用户能够基于该功能入口输入第一功能的开启操作。所述第一用户设备在获取到第一用户基于所述功能入口输入的关于所述第一功能的开启操作后,向所述服务端设备发送第一用户开启所述第一功能的开启信息,以使根据所述开启信息,提升所述第一用户在进行好友推荐时的优先级。在发送开启信息后,所述第一用户设备可以在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息。在实际场景中,所述第一用户设备开启第一功能、并显示开启第一功能的提示信息的处理行为,可以由服务端设备基于开启信息所返回的权益触发信息来完成触发。此外,为了提升用户的使用体验,该处理行为也可以基于第一用户设备发送开启信息的行为触发,由此,可以快速为用户开启第一功能,而服务返回的权益触发信息可以用于进行后续的异步验证。
58.图1示出了第一用户设备所显示的一种好友推荐界面的示意图,以推荐列表的形式显示了好友推荐算法所确定的推荐用户,其中至少显示了包括用户头像110、用户名120、性别标记130以及与第一用户的地理位置距离140等信息。
59.第一用户设备首先可以在第一用户的好友推荐界面中显示第一功能的功能入口。第一用户通过该功能入口可以输入所述第一功能的开启操作,以图1所示的好友推荐界面为例,其功能入口可以设置于界面右上角的功能菜单中。图2为本实施例在第一用户的好友推荐界面中显示第一功能的功能入口的示意图,第一用户通过点击右上方的功能按钮210,可以打开功能菜单220,该功能菜单中包括了第一功能对应的选项230。第一用户通过点击该选项230即可完成开启操作的输入。
60.在此,本领域技术人员应当理解,上述功能入口的具体显示形式以及输入开启操作的具体方式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,功能入口也可以在界面中的其它位置以其它的形式呈现,而开启操作也可以采用其它的形式完成输入,例如长按、双击或者其它手势类操作等。
61.在第一用户输入开启操作的过程中,第一用户设备可以在界面中向第一用户显示关于第一功能的相关信息,其中可以包括第一功能的功能说明、需要支付的对价以及该功能的服务条款链接等。由此,第一用户开启第一功能的流程可以是:首先点击功能按钮210来打开功能菜单220,然后在功能菜单中选择第一功能对应的选项230,此时界面会显示如图3所示的弹出窗口,该弹出窗口中显示有关于第一功能的相关信息,第一用户点击“立即购买”的按钮310并完成相应的支付流程之后,即可开启第一功能。在实际场景中,弹出窗口中显示的内容的样式可以根据第一用户的不同来进行个性化的显示,例如对于男性用户可以显示女性图片样式320,而对于女性用户则可以在对应位置显示男性图片样式。若无法获
取第一用户的性别信息,则可以显示男女混合的样式。
62.当第一功能开启之后,第一用户的好友推荐界面中即可显示出关于已经开启第一功能的提示信息,使得第一用户的好友推荐界面发生变化,以区别于未开启第一功能时的显示状态。其中,所述提示信息可以包括关于所述第一功能的倒计时信息以及关于所述第一功能的提升效果信息,即在第一用户的好友推荐界面中显示关于所述第一功能的倒计时信息,并在第一用户的好友推荐界面中显示关于所述第一功能的提升效果信息。所述倒计时信息用于提示第一用户关于第一功能的持续时间,而提升效果信息则表示所述第一功能提升所述第一用户的优先级后,进行好友推荐时的效果提升值,用于提示第一用户开启第一功能所带来的曝光度的变化,由此能够给予第一用户更好的社交体验。
63.在本技术的一些实施例中,关于所述第一功能的倒计时信息可以采用在预设位置处显示的一进度图形,该进度图形具有与倒计时信息相关的进度标识,由此通过图形化的标识,用户可以直观的从界面中获取倒计时信息,使得用户交互体验更好。
64.例如在本实施例中,所述进度图形为进度圆环,所述进度标识为显示于圆周上的进度条,所述进度条与圆周长度的比例对应于所述第一功能的剩余时间与总时间的比例。图4为本实施例中所述的一种进度圆环的示意图,在进度圆环410显示于到好友推荐界面的下部,圆周上设置有进度条420,进度条420的总长度即为进度圆环的周长,对应于第一功能开启后能够持续的总时间,进度条的着色部分421的长度表示第一功能开启后已经持续的时间,未着色部分422的长度则表示第一功能的剩余时间。基于该进度圆环上的进度条,用户可以更加便捷、直观的感知第一功能的开启进度,从而获得更好的交互体验。
65.当采用进度圆环作为第一功能的提示信息时,可以在所述进度圆环的中央显示关于所述第一功能的提升效果信息。以图4所示的界面为例,进度圆环中央的数值430即为关于所述第一功能的提升效果信息,该数值的具体内容“4.5
×”
则表示具体提升的效果为4.5倍。以好友推荐的曝光度为例,若正常情况下的第一用户的曝光度为a,开启第一功能后该用户的曝光度此时已提升为4.5a,即该第一用户会被推荐给其它用户的概率会得到大大的提升,同时由于该效果提升的过程能够被第一用户完整的感知到,能够给第一用户带来更好的社交体验。
66.在此,本领域技术人员应当理解,上述倒计时信息以及提升效果信息的具体显示形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,所述倒计时信息也可以显示为其他形状的进度图形,所述进度标识也可以更具进度图形的形状对应调整为不同的形状,或者也可以采用其它的形式,如根据不同进度变化的色彩、根据不同进度变化的填充比例等。
67.在本技术的一些实施例中,所述进度圆环可以设定为一个可操作的控件,用户可以基于该进度圆环输入查看操作。在获取到第一用户对所述进度圆环输入的查看操作后,好友推荐界面中可以显示一弹出窗口,所述弹出窗口中包括所述进度圆环、在所述进度圆环的中央显示的关于所述第一功能的提升效果信息以及第一功能的剩余时间,由此可以通过该弹出窗口更加详细的显示关于第一功能的相关信息,如图5所示。在实际场景中,除了上述具体信息之外,弹出窗口中还可以进一步显示更多的信息,例如一些关于第一功能的文字说明、关于当前提升效果的具体说明等,以便于用户更好的了解第一功能所带来的社
交效果的提升,获得更加愉悦的社交体验。
68.当第一功能的持续时间结束时,第一用户设备还可以向第一用户显示本次第一功能开启后所获得的提升效果的反馈,使得第一用户可以更加明显的感知到使用第一功能为其所带来的社交效果的提升。例如,可以在第一功能结束后,通过弹出窗口的方式告知第一用户在第一功能的使用期间,向更多的其它用户推荐了第一用户为好友,从而使其曝光度增加了x倍。对于有更多主动交友需求的用户而言,这种方式可以大大提升其社交体验,满足其实现自我价值的需求。在该弹出窗口中,还可以添加再次开启第一功能的选项按钮,以便于用户在有需求的情况下可以便捷地选择再次开启该功能。图6示出了在第一功能的持续时间结束后所显示的界面,在显示的弹出窗口中包括了提升效果信息610、关于提升效果的文字说明620以及再次开启第一功能的选项按钮630。
69.在第一功能开启之后,除了在第一用户的好友推荐界面中呈现不同的显示内容之外,还可以触发第二用户设备对第二用户的好友推荐界面的显示内容的调整,使得第二用户设备在第二用户的好友推荐界面中突出显示所述第一用户。在本实施例中,所述第一用户是指开启第一功能的用户,而所述第二用户为所述第一用户进行好友推荐时所确定的推荐用户,例如社交应用的服务端程序可以在基于lbs进行好友推荐时,用户user1开启了预设功能,则所述user1即为第一用户,在好友推荐时,若社交应用的好友推荐算法将第一用户user1作为推荐用户推荐给了附近的用户user2,此时用户user2即为第二用户。在第二用户的好友推荐界面中,可以突出显示所述第一用户,由此使得第一用户能够在开启第一功能后受到更多的关注,提升第一用户的社交体验。
70.本技术实施例中,第二用户设备在第二用户的好友推荐界面中突出显示所述第一用户时,可以是在第二用户的好友推荐界面中的置顶位置显示所述第一用户,并在所述第一用户的位置处显示第一功能的开启标识。以图7所示的界面为例,该界面即为第二用户在第一用户开启第一功能后所显示的好友推荐界面,其中,第一用户user1显示于置顶位置,即推荐列表的首个,同时在第一用户的用户名后方,显示了一个闪电状的图形,该图形即为第一功能的开启标识710。
71.在此,本领域技术人员应当理解,上述开启标识的具体显示形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本技术,也应该包含在本技术的保护范围内,并以引用的形式包含于此。例如,还可以在图形的基础上添加各类显示效果,如为闪电状的开启标识进一步增加动态跳动、闪烁的效果等,使得开启标识的显示更有趣味性,提升交互体验。
72.在本技术的另一些实施例中,还进一步结合风控策略,以避免一些风险的产生。由此,本技术实施例提供的好友推荐交互方法中,还可以由第一用户设备或者是服务端设备来判断所述第一用户是否为异常用户,若所述第一用户为异常用户,隐藏第一功能的功能入口或拒绝获取所述第一用户基于所述功能入口输入的关于所述第一功能的开启操作。其中,异常用户的判断标准可以基于预先设定的风控策略,例如可以根据用户的历史行为于风控策略中的规则进行匹配,对于命中了风控规则的用户,可以将其认定为异常用户。对于此类用户,隐藏第一功能的功能入口或拒绝获取所述第一用户基于所述功能入口输入的关于所述第一功能的开启操作,使其无法使用第一功能。
73.此外,对于正常的用户而言,第一用户设备或者是服务端设备也可以根据第一用
户的相关信息,调整所述第一用户在预设周期内开启所述第一功能的次数限制。例如,当用户过于频繁的使用第一功能时,为了避免对其它未使用第一功能的其它用户产生过多的影响,可以动态调整该用户单日使用次数的上限,以平衡不同用户之间的社交体验。
74.图8示出了采用本技术实施例提供的方法实现好友推荐交互时的处理流程,具体的交互流程如下:
75.步骤s801,用户启动客户端设备上运行的社交应用,进入好友推荐界面,点击第一功能的选项。
76.步骤s802,客户端设备读取配置信息,根据用户的性别调取对应样式的详情框。
77.步骤s803,用户查看关于第一功能的详情框。
78.步骤s804,用户点击购买。
79.步骤s805,客户端设备进行支付条件的判断,包括判断当前是否有第一功能对应的权益生效、购买次数是否达到上限等,若均符合支付条件的判断,则执行步骤s807,若不符合支付条件,则执行步骤s806。
80.步骤s806,客户端设备拒绝用户支付,并返回提示信息。
81.步骤s807,客户端设备提交支付中心进行支付。
82.步骤s808,支付中心完成支付处理,并向客户端设备和服务端设备返回支付成功的结果。
83.步骤s809,服务端设备根据支付结果发放第一功能对应的权益,该权益包括在第一用户的好友推荐界面中显示所述开启所述第一功能的提示信息,并提升所述第一用户在进行好友推荐时的优先级,以及在第二用户的好友推荐界面中突出显示所述第一用户。
84.步骤s710,客户端设备在收到支付成功的结果后,判断服务端设备是否成功发放权益。若未成功发放,则执行步骤s811,若已成功发放,则执行步骤s812。
85.步骤s811,按照预设的策略重试读取权益发放结果,若失败,则通知用户订单异常,发起退款流程。
86.步骤s812,显示权益的提示信息。权益的提示信息包括:
87.推荐列表底部的倒计时圆环按钮,可点击,且含有标识提升效果的数字倍数。圆环有进度变化,圆环进度跟权益的时间相关。点击圆环按钮后,弹出倒计时信息框,含有实时倒计时以及当前提升效果的动态倍数,点击确定后,可关闭当前弹出的信息框。
88.对于未开启权益的用户,在其好友推荐列表中可看见有亮眼表现的权益标识的权益用户。其中,权益标识处于性别右方,可点击,点击后会有提示,告知该用户正处于开启第一功能后的权益状态中。处于权益状态中的用户,会在当前列表的顶部优先排序,并获得一定时间的优先推荐。如果列表中有多个权益标识的用户,则是按照时间进行正序排列,最近开通的权益用户排在首位,其余依次向下排列。
89.步骤s813,用户查看进度圆环的倒计时信息,并可点击查看详细信息。
90.步骤s814,客户端设备判断权益持续时间结束时,显示本次第一功能开启后所获得的提升效果的反馈提示。该反馈提示中包括了再次使用第一功能的选项。
91.步骤s815,用户可选择再次使用的选项。若选择再次使用,则返回步骤s804开始执行,若用户不选择再次使用,则结束流程。
92.基于同一发明构思,本技术实施例中还提供了一种好友推荐交互设备,该设备对
应的方法可以是前述实施例中的好友推荐交互方法,并且其解决问题的原理与该方法相似。该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述好友推荐交互方法。
93.在实际场景中,所述设备可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备,或者也可以是运行于所述设备中的应用程序。该方案中涉及数据处理和存储的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,例如好友推荐的算法执行以及社交应用的其他服务端功能等都可以由网络设备处理完成后将结果返回给本地的用户设备。而涉及交互的部分则需要由用户设备实现,如向用户显示相关的界面内容、获取交互操作等,都可以由用户设备基于各类输入或输出装置实现,例如通过触摸屏检测并获取交互操作、实现相关界面的显示等。
94.所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
95.图9示出了适用于实现本技术实施例中的方法和/或技术方案的一种设备的结构,该设备900包括中央处理单元(cpu,central processing unit)901,其可以根据存储在只读存储器(rom,read only memory)902中的程序或者从存储部分908加载到随机访问存储器(ram,random access memory)903中的程序而执行各种适当的动作和处理。在ram 903中,还存储有系统操作所需的各种程序和数据。cpu 901、rom 902以及ram903通过总线904彼此相连。输入/输出(i/o,input/output)接口905也连接至总线904。
96.以下部件连接至i/o接口905:包括键盘、鼠标、触摸屏、麦克风、红外传感器等的输入部分906;包括诸如阴极射线管(crt,cathode ray tube)、液晶显示器(lcd,liquid crystal display)、led显示器、oled显示器等以及扬声器等的输出部分907;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分908;以及包括诸如lan(局域网,local area network)卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。
97.特别地,本技术实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本技术公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(cpu)801执行时,执行本技术的方法中限定的上述功能。
98.需要说明的是,本技术所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
99.而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传
播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
100.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
101.附图中的流程图或框图示出了按照本技术各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
102.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可被处理器执行以实现前述本技术的多个实施例的方法和/或技术方案。
103.综上所述,本技术实施例提供的好友推荐交互方案中,第一用户可以通过使用该第一功能,主动获得更多被推荐给其它用户的机会,并且可以在其它用户的好友推荐界面中以特殊的形式突出显示,提高了用户的曝光度,同时用户也可以在自己的界面中查看到开启功能的提示信息,由此获得更好的社交体验。
104.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
105.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论
从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1