首页> 中国专利> 社交账号的单向好友检测方法、装置、介质和计算机设备

社交账号的单向好友检测方法、装置、介质和计算机设备

摘要

本申请涉及一种社交账号的单向好友检测方法、装置、介质和计算机设备,所述方法包括:获取基于社交应用界面触发的单向好友检测指令,所述单向好友检测指令包括被检测社交账号的账号标识;基于所述单向好友检测指令,与获取根据所述被检测社交账号的第一通讯录以及所述第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识;根据所述单向好友标识获取单向好友信息;在所述社交应用界面中展示所述单向好友信息。该方法操作简单,无需发送大量的冗余信息,提高了单向好友检测的效率,减少了系统消耗。

著录项

  • 公开/公告号CN112700341A

    专利类型发明专利

  • 公开/公告日2021-04-23

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201911007862.6

  • 发明设计人 曾雯瑶;林梅贞;

    申请日2019-10-22

  • 分类号G06Q50/00(20120101);G06F9/451(20180101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人黄晶晶

  • 地址 518000 广东省深圳市南山区高新区科技中一路腾讯大厦35层

  • 入库时间 2023-06-19 10:43:23

说明书

技术领域

本申请涉及互联网技术领域,特别是涉及一种社交账号的单向好友检测方法、装置、计算机可读存储介质和计算机设备。

背景技术

随着社交软件的快速发展,越来越多的人通过社交软件进行通讯,如微信、QQ等。用户可以基于自己在即时通讯软件上注册的社交账号,在社交软件上与社交账号的通讯录中的好友进行通讯。

有时社交账号的通讯录里可能存在只有一面之缘的“陌路人”型好友,而这种“陌路人”型好友的社交账号的通讯录中并没有该用户,即单向好友,该用户可能和单向好友也没有通讯的需要,单向好友在该用户的通讯录里存在是多余的,因此,有必要对通讯录进行清理。

而一般对通讯录中单向好友进行清理时,需要知道哪些是单向好友,而目前检测单向好友的方式是:(1)手动与各个好友建立对话,通过对话框的反馈信息确定是否为对方好友;(2)通过建立群组的方式,判断否为对方好友。因此,每次检测单向好友时,效率较低。

发明内容

基于此,有必要针对单向好友的检测效率较低的问题,提供一种社交账号的单向好友检测方法、装置、介质和计算机设备。

一种社交账号的单向好友检测方法,包括:

获取基于社交应用界面触发的单向好友检测指令,所述单向好友检测指令包括被检测社交账号的账号标识;

基于所述单向好友检测指令,获取根据所述被检测社交账号的第一通讯录以及所述第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识;

根据所述单向好友标识获取单向好友信息;

在所述社交应用界面中展示所述单向好友信息。

一种社交账号的单向好友检测装置,包括:

获取检测指令模块,用于获取基于社交应用界面触发的单向好友检测指令,所述单向好友检测指令包括被检测社交账号的账号标识;

单向好友标识确定模块,用于基于所述单向好友检测指令,获取根据所述被检测社交账号的第一通讯录以及所述第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识;

单向好友信息获取模块,用于根据所述单向好友标识获取单向好友信息;

单向好友信息展示模块,用于在所述社交应用界面中展示所述单向好友信息。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行方法的步骤。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述方法的步骤。

上述社交账号的单向好友检测方法、装置、介质和计算机设备,当用户需要检测自己账号的通讯录中是否存在单向好友时,只需要在社交应用界面触发的单向好友检测指令,终端基于所述单向好友检测指令,获取根据被检测社交账号的第一通讯录以及所述第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识,根据单向好友标识在社交应用界面中展示单向好友信息,用户可在社交应用页面查看通讯录中的单向好友的名单,该方法操作简单,无需发送大量的冗余信息,提高了单向好友检测的效率,减少了系统消耗。

附图说明

图1为一个实施例中社交账号的单向好友检测方法的应用环境图;

图2为一个实施例中社交账号的单向好友检测方法的流程示意图;

图3为一个实施例中终端显示的界面示意图;

图4为一个实施例中终端显示的界面示意图;

图5为一个实施例中终端显示的界面示意图;

图6为一个实施例中终端显示的界面示意图;

图7为一个实施例中终端显示的界面示意图;

图8为一个实施例中终端显示的界面示意图;

图9为一个实施例中终端显示的界面示意图;

图10为一个实施例中社交账号的单向好友检测方法的用户操作流程示意图;

图11为一个实施例中社交账号的单向好友检测方法的交互示意图;

图12为另一个实施例中社交账号的单向好友检测方法的交互示意图;

图13为一个实施例中社交账号的单向好友检测装置的结构框图;

图14为另一个实施例中社交账号的单向好友检测装置的结构框图;

图15为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中社交账号的单向好友检测方法的应用环境图。参照图1,应用于终端和服务器。终端110和服务器120通过网络连接。终端110获取用户基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识;终端110基于单向好友检测指令,与服务器120通信,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识;终端110根据单向好友标识获取单向好友信息;终端110在社交应用界面中展示单向好友信息。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

如图2所示,在一个实施例中,提供了一种社交账号的单向好友检测方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。该社交账号的单向好友检测方法具体包括如下步骤:

步骤S220,获取基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识。

其中,社交应用界面是社交应用和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。被检测社交账号是用户当前在社交应用中登录的账号。账号标识可以是用于识别该账号的标识,以社交应用是微信为例,该账号标识可以是微信号,也可以是与微信号关联的手机号码等等。当用户在需要进行单向好友检测时,用户基于社交应用界面打开可以触发单向好友检测指令的社交应用页面,触发单向好友检测指令即可实现单向好友检测,该社交应用页面上设置了用于触发单向好友检测指令的按钮或控件,可以将用于触发单向好友检测指令的按钮或控件设置于社交应用的任意一个显示页面中,以社交应用是微信为例,如图3所示,微信的第一级页面有:微信显示页面、通讯录显示页面、发现显示页面和我显示页面等等,社交应用的通讯录显示页面、社交应用的个人信息页面等等。

在一个实施例中,获取基于社交应用界面触发的单向好友检测指令包括:获取基于社交应用中的通讯录展示页面触发的单向好友检测指令。

其中,通讯录展示页面是社交应用中用于展示社交账号已添加好友的好友信息的页面,也可以理解为好友列表。用户可以基于社交应用界面上显示的控件,操控对应的控件,使社交应用界面显示通讯录展示页面,该通讯录展示页面上有可以触发单向好友检测指令的控件,在通讯录展示页面中触发单向好友检测指令。以社交应用是微信为例,如图4所示,在微信的通讯录显示页面,触发清理单向好友的控件。通过将触发单向好友检测指令的控件设置在通讯录展示页面,可以减少社交应用处理的路径,减少性能消耗。

步骤S240,基于单向好友检测指令,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识。

其中,被检测社交账号的第一通讯录是用户当前登录在社交应用上账号的通讯录。第一通讯录中各社交账号对应的第二通讯录是当前登录在社交应用上账号的各个好友的通讯录,如:当前登录在社交应用上账号是账号A,账号A的通讯录为被检测社交账号的第一通讯录,账号A的通讯录中有用户B,用户B的通讯录为第一通讯录中其中一个社交账号对应的第二通讯录。单向好友标识是单向好友对应账户的账户标识,可以有一个或一个以上,也可以没有,当该被检测社交账号的通讯录中存在单向好友时,根据存在单向好友的个数确定单向好友标识的个数,当该被检测社交账号的通讯录中不存在单向好友时,直接执行基于社交应用展示单向好友信息的步骤,在单向好友信息展示页面展示无单向好友存在。

终端上的社交应用客户端的单向好友检测指令被触发时,终端上的社交应用客户端与服务器通信,服务器为社交应用客户端对应的服务器,向服务器发送单向好友检测指令,服务器根据单向好友检测指令获取被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录,服务器根据被检测社交账号的账号标识,分别查找各第二通讯录是否存在该被检测社交账号的账号标识;将不存在该被检测社交账号的账号标识的第二通讯录对应的社交账号,确定为被检测社交账号的单向好友,并获取该被检测社交账号的单向好友对应的单向好友标识,服务器将单向好友标识发送给终端。

在一个实施例中,基于单向好友检测指令,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识,包括:基于单向好友检测指令,控制单向好友检测应用程序调用通讯录获取接口,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识。

其中,单向好友检测应用程序是与社交应用客户端相关联用于检测社交应用的社交账户的单向好友的程序。当用户通过终端上的社交应用界面触发的单向好友检测指令,终端上的社交应用客户端检测到触发单向好友检测指令后,将单向好友检测指令发送至终端上的单向好友检测应用程序,通过单向好友检测应用程序调用通讯录获取接口,向服务器获取被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录,该服务器为社交应用客户端对应的服务器,通讯录获取接口为社交应用客户端对应的服务器所开放的API接口,第三方程序可通过该API接口获取第一通讯录和第二通讯录。单向好友检测应用程序根据被检测社交账号的账号标识,分别查找各第二通讯录是否存在该被检测社交账号的账号标识;将不存在该被检测社交账号的账号标识的第二通讯录对应的社交账号,确定为被检测社交账号的单向好友,并获取该被检测社交账号的单向好友对应的单向好友标识,向社交应用客户端发送被检测社交账号的单向好友对应的单向好友标识。

单向好友检测应用程序调用通讯录获取接口,向服务器获取被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录时,可以是单向好友检测应用程序调用通讯录获取接口,根据该被检测社交账号的账号标识向服务器获取被检测社交账号的第一通讯录;单向好友检测应用程序根据被检测社交账号的第一通讯录,获取被检测社交账号的第一通讯录中各社交账号的账号标识,单向好友检测应用程序调用通讯录获取接口,根据被检测社交账号的第一通讯录中各社交账号的账号标识,向社交服务器获取第一通讯录中各社交账号对应的第二通讯录。通过单向好友检测应用程序获取被检测社交账号的第一通讯录以及第二通讯录确定的单向好友标识,可以提高社交账号的单向好友检测的易用性,在社交应用中实现社交账号的单向好友检测功能时,无需对社交应用程序大程度的改动,只需社交应用程序与单向好友检测应用程序实现交互即可。

步骤S260,根据单向好友标识获取单向好友信息。

其中,单向好友标信息可以是单向好友的社交账号、社交账号的昵称、被检测社交账户对单向好友的社交账号的备注名等等。

在一个实施例中,根据单向好友标识与服务器通信,获取单向好友标识对应的单向好友信息。该单向好友标识对应的单向好友信息可以是在获取单向好友标识后,与服务器通信,获取单向好友标识对应的单向好友信息,也可以是在获取单向好友标识时,同时获取了单向好友标识对应的单向好友信息,从中提取单向好友标识对应的单向好友信息。

在一个实施例中,获取单向好友检测应用程序根据单向好友标识,与服务器通信获取的单向好友标识对应的单向好友信息。该单向好友标识对应的单向好友信息可以是获取到单向好友检测应用程序发送的单向好友标识后,与服务器通信,获取单向好友标识对应的单向好友信息。

步骤S280,在社交应用界面中展示单向好友信息。

其中,基于社交应用的单向好友展示页面,将单向好友信息排列在页面中,通过终端显示屏进行显示。单向好友展示页面中包括该被检测社交账号的所有单向好友的单向好友信息。当单向好友信息的个数超过单张单向好友展示页面的最大限度时,可增加多张单向好友展示页面进行展示。单向好友展示页面还可以是可滑动页面,根据单向好友信息的个数确定单向好友展示页面的长度。

上述社交账号的单向好友检测方法,当用户需要检测自己账号的通讯录中是否存在单向好友时,只需要在社交应用界面触发的单向好友检测指令,终端基于单向好友检测指令,与服务器通信,获取根据社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识,并在社交应用展示单向好友信息,用户可在社交应用页面查看通讯录中的单向好友的名单,该方法操作简单,无需发送大量的冗余信息,提高了单向好友检测的效率,减少了系统消耗。

在一个实施例中,社交账号的单向好友检测方法还包括:获取在单向好友信息展示页面触发的删除指令;根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,删除第一通讯录中对应的单向好友。

其中,单向好友信息展示页面还包括触发删除指令的控件,如图5所示,用户通过点击界面上显示的删除指令的控件(图5中椭圆框内的控件为删除指令的控件),触发的删除指令。删除指令用于执行删除单向好友的步骤。在单向好友信息展示页面生成各单向好友对应的选择操作控件,该选择操作控件可以是在被用户点击时,直接删除该选择操作控件对应的单向好友,如:单向好友信息展示页面中有单向好友Q和单向好友W,单向好友Q对应的选择操作控件q,单向好友W对应的选择操作控件w,当用户点击选择操作控件q时,删除单向好友Q。如图6所示,选择操作控件还可以是包括:全选控件、取消控件、选择结束控件、与各单向好友对应勾选控件等控件。

进一步地,用户可以点击选择操作控件中的勾选控件,勾选需要删除的单向好友,当再次点击被点击过的勾选控件时,取消勾选,每一个用于勾选控件分别对应了一个单向好友信息,如图7所示,勾选控件被选中时,标记被勾选的勾选控件;选择操作控件中还包括全选控件,当用户点击全选控件时,标记所有勾选控件,表示需要删除单向好友信息展示页面上展示的所有单向好友。当检测到触发选择操作控件中的选择结束控件(即用户触发点击了图7显示的完成控件)时,根据被标记的勾选控件对应的单向好友的单向好友标识,向服务器发送删除单向好友指令,删除单向好友指令中包括被标记的勾选控件对应的单向好友的单向好友标识,使服务器删除第一通讯录中对应的单向好友。用户通过单向好友信息展示页面中的删除指令的控件,选择需要删除的单向好友,删除第一通讯录中需要删除的单向好友,可以很方便的删除单向好友。

在一个实施例中,在单向好友信息展示页面生成各单向好友对应的选择操作控件之后,当检测到触发选择操作控件中的取消控件时,取消显示单向好友信息展示页面的选择操作控件,返回初始的单向好友信息展示页面,即图5所示的页面。

在一个实施例中,当检测到对选择操作控件的触发操作时,删除第一通讯录中对应的单向好友,包括:当检测到对选择操作控件的触发操作时,获取待删除的单向好友信息;根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息;当接收到基于确认提示信息输入的确认删除指令时,根据确认删除指令,删除第一通讯录中对应的单向好友。

其中,当检测到对选择操作控件的触发操作时,可以是检测到触发选择操作控件中的选择结束控件时。检测到触发选择操作控件中的选择结束控件时,获取被标记的勾选控件对应的单向好友的单向好友信息,即待删除的单向好友信息,如图8所示,根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息,在终端显示确认提示信息,用户可以基于确认提示信息触发确认删除控件输入确认删除指令,删除第一通讯录中待删除的单向好友信息对应的单向好友,也可以基于确认提示信息触发取消控件输入取消指令,取消此次发起的删除指令,当输入的是取消指令时,可以是返回生成有各单向好友对应的选择操作控件的单向好友信息展示页面,继续选择需要删除的单向好友,也可以是返回触发的删除指令之前的单向好友信息展示页面,该返回页面可以根据实际情况选择性设置。

进一步地,当用户可以基于确认提示信息触发确认删除控件输入确认删除指令时,根据被标记的勾选控件对应的单向好友的单向好友标识,向服务器发送删除单向好友指令,删除单向好友指令中包括被标记的勾选控件对应的单向好友的单向好友标识,使服务器删除第一通讯录中对应的单向好友。当用户基于确认提示信息触发取消控件输入取消指令时,返回生成有各单向好友对应的选择操作控件的单向好友信息展示页面,继续选择需要删除的单向好友。通过检测到触发选择操作控件中的选择结束控件时,在单向好友信息展示页面生成确认提示信息,用户可以确认需要删除的单向好友是否有误,避免误操作。

在一个实施例中,社交账号的单向好友检测方法还包括:获取在单向好友信息展示页面触发的删除指令;根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,控制单向好友检测应用程序与服务器通信,删除第一通讯录中对应的单向好友。

其中,单向好友信息展示页面还包括触发删除指令的控件,如图5所示,用户通过点击界面上显示的删除指令的控件,触发的删除指令。删除指令用于执行删除单向好友的步骤。在单向好友信息展示页面生成各单向好友对应的选择操作控件,如图6所示,用户可以点击选择操作控件中的勾选控件,勾选需要删除的单向好友,当再次点击被点击过的勾选控件时,取消勾选,每一个用于勾选控件分别对应了一个单向好友信息,勾选控件被选中时,标记被勾选的勾选控件;选择操作控件中还包括全选控件,当用户点击“全选”控件时,标记所有勾选控件,表示需要删除单向好友信息展示页面上展示的所有单向好友。当检测到触发选择操作控件中的选择结束控件时,获取被标记的勾选控件对应的单向好友的单向好友标识,发送给单向好友检测应用程序,单向好友检测应用程序根据单向好友标识,向服务器发送删除单向好友指令,删除单向好友指令中包括被标记的勾选控件对应的单向好友的单向好友标识,使服务器删除第一通讯录中对应的单向好友。

进一步地,当检测到对选择操作控件的触发操作时,获取待删除的单向好友信息;根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息;当接收到基于确认提示信息输入的确认删除指令时,根据确认删除指令,控制单向好友检测应用程序与服务器通信,删除第一通讯录中对应的单向好友。

在一个实施例中,社交账号的单向好友检测方法还包括:当删除第一通讯录中对应的单向好友后,根据被删除的单向好友,返回单向好友信息展示页面,展示单向好友删除结果。

其中,被删除的单向好友是执行当检测到对选择操作控件的触发操作时,删除第一通讯录中对应的单向好友的步骤时,删除的单向好友;或是执行当接收到基于确认提示信息输入的确认删除指令时,根据确认删除指令,删除第一通讯录中对应的单向好友的步骤时,删除的单向好友;或是执行当检测到对选择操作控件的触发操作时,控制单向好友检测应用程序与服务器通信,删除第一通讯录中对应的单向好友的步骤时,删除的单向好友。

进一步地,终端的社交应用客户端根据被删除的单向好友,返回单向好友信息展示页面,展示单向好友删除结果,当用户删除了检测出的所有单向好友时,如图9所示,终端的社交应用客户端的单向好友信息展示页面中展示无单向好友存在,并在终端上显示,当用户删除了检测出的部分单向好友时,终端的社交应用客户端的单向好友信息展示页面中展示未被删除的单向好友信息,并在终端上显示。通过返回单向好友信息展示页面,展示单向好友删除结果,用户可以清楚的了解当前是否还有单向好友的存在,当还有未被删除的单向好友信息时,还可以继续触发单向好友信息展示页面的删除指令,进行单向好友删除。

在一个实施例中,一种社交账号的单向好友检测方法,如图10所示,以用户的操作角度,以触发的单向好友检测指令的控件在通讯录页面为例,用户进行单向好友删除的具体操作步骤如下:

用户打开终端上安装的社交应用;显示社交应用主页面,点击社交应用主页面中的通讯录控件,显示通讯录显示页面,在通讯录显示页面点击设置,显示隐藏的清理单向好友的控件,点击清理单向好友的控件,显示单向好友信息展示页面,单向好友信息展示页面中包括单向好友名单及删除控件,点击删除控件,显示生成了各单向好友对应的选择操作控件的单向好友信息展示页面,选择操作控件包括:取消控件、全选控件、选择结束控件、各勾选控件。用户通过点击各勾选控件,选择清理对象,点击完成控件(即选择结束控件),显示是否确认删除的提示信息,是否确认删除的提示信息中包括确认控件及取消控件,用户确认删除则可以点击确认控件,确认删除。用户取消删除则可以点击取消控件,取消删除,显示生成了各单向好友对应的选择操作控件的单向好友信息展示页面。

在一个实施例中,一种社交账号的单向好友检测方法,如图11所示,以终端的社交应用客户端与服务器(该服务器即图11的社交应用服务器)通信实现社交账号的单向好友检测方法为例,具体步骤如下:

终端的社交应用客户端检测到用户基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识,将单向好友检测指令发送至服务器,服务器根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定单向好友标识,服务器将单向好友标识发送至社交应用客户端,社交应用客户端根据单向好友标识获取对应的单向好友信息,社交应用客户端通过单向好友信息展示页面展示单向好友信息。

终端的社交应用客户端获取用户在单向好友信息展示页面触发的删除指令,根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,获取待删除的单向好友信息;根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息;当接收到基于确认提示信息输入的确认删除指令时,向服务器发送删除单向好友指令,删除第一通讯录中对应的单向好友。

在一个实施例中,一种社交账号的单向好友检测方法,如图12所示,以终端的社交应用客户端、单向好友检测应用程序与服务器(该服务器即图11的社交应用服务器)通信实现社交账号的单向好友检测方法为例,具体步骤如下:

终端的社交应用客户端检测到用户基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识,将单向好友检测指令发送至单向好友检测应用程序,单向好友检测应用程序根据单向好友检测指令,调用通讯录获取接口,根据被检测社交账号向服务器获取的第一通讯录,根据第一通讯录,调用通讯录获取接口获取第一通讯录中各社交账号对应的第二通讯录,根据第一通讯录及第二通讯录确定单向好友标识,向社交应用客户端发送单向好友标识,社交应用客户端根据单向好友标识获取对应单向好友信息,社交应用客户端通过单向好友信息展示页面展示单向好友信息。

终端的社交应用客户端获取用户在单向好友信息展示页面触发的删除指令,根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,获取待删除的单向好友信息;根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息;当接收到基于确认提示信息输入的确认删除指令时,向发送单向好友检测应用程序确认删除指令,单向好友检测应用程序根据接收到的确认删除指令,向服务器发送删除单向好友指令,删除第一通讯录中对应的单向好友。

上述社交账号的单向好友检测方法,当用户需要检测自己账号的通讯录中是否存在单向好友时,只需要在社交应用界面触发的单向好友检测指令,终端基于单向好友检测指令,与服务器通信,获取根据社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识,并在社交应用展示单向好友信息,用户可在社交应用页面查看通讯录中的单向好友的名单,该方法操作简单,无需发送大量的冗余信息,提高了单向好友检测的效率,减少了系统消耗。用户通过单向好友信息展示页面中的删除指令的控件,选择需要删除的单向好友,删除第一通讯录中需要删除的单向好友,可以很方便的删除单向好友。

图2为一个实施例中社交账号的单向好友检测方法的流程示意图。应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图13所示,一种社交账号的单向好友检测装置,包括:获取检测指令模块310、单向好友标识确定模块320、单向好友信息获取模块330和单向好友信息展示模块340。

获取检测指令模块310,用于获取基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识。

单向好友标识确定模块320,用于基于单向好友检测指令,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识。

单向好友信息获取模块330,用于根据单向好友标识获取单向好友信息。

单向好友信息展示模块340,用于在社交应用界面中展示单向好友信息。

如图14所示,在一个实施例中,社交账号的单向好友检测装置还包括:单向好友删除模块350,用于获取在单向好友信息展示页面触发的删除指令;根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,删除第一通讯录中对应的单向好友。

在一个实施例中,单向好友删除模块350还用于:当检测到对选择操作控件的触发操作时,获取待删除的单向好友信息;根据待删除的单向好友信息,在单向好友信息展示页面生成确认提示信息;当接收到基于确认提示信息输入的确认删除指令时,根据确认删除指令,删除第一通讯录中对应的单向好友。

在一个实施例中,单向好友标识确定模块320还用于:基于单向好友检测指令,控制单向好友检测应用程序调用通讯录获取接口,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识。

在一个实施例中,单向好友删除模块350还用于:获取在单向好友信息展示页面触发的删除指令;根据删除指令,在单向好友信息展示页面生成各单向好友对应的选择操作控件;当检测到对选择操作控件的触发操作时,控制单向好友检测应用程序与服务器通信,删除第一通讯录中对应的单向好友。

在一个实施例中,社交账号的单向好友检测装置还包括删除结果展示模块360:用于当删除第一通讯录中对应的单向好友后,根据被删除的单向好友,返回单向好友信息展示页面,展示单向好友删除结果。

在一个实施例中,获取检测指令模块310还用于:获取基于社交应用中的通讯录展示页面触发的单向好友检测指令。

上述社交账号的单向好友检测装置,当用户需要检测自己账号的通讯录中是否存在单向好友时,只需要在社交应用界面触发的单向好友检测指令,终端基于单向好友检测指令,与服务器通信,获取根据社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识,并在社交应用展示单向好友信息,用户可在社交应用页面查看通讯录中的单向好友的名单,该方法操作简单,无需发送大量的冗余信息,提高了单向好友检测的效率,减少了系统消耗。用户通过单向好友信息展示页面中的删除指令的控件,选择需要删除的单向好友,删除第一通讯录中需要删除的单向好友,可以很方便的删除单向好友。

图15示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110。如图15所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现社交账号的单向好友检测方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行社交账号的单向好友检测方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图15中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的社交账号的单向好友检测装置可以实现为一种计算机程序的形式,计算机程序可在如图15所示的计算机设备上运行。计算机设备的存储器中可存储组成该社交账号的单向好友检测装置的各个程序模块,比如,图13所示的获取检测指令模块310、单向好友标识确定模块320、单向好友信息获取模块330和单向好友信息展示模块340。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的社交账号的单向好友检测方法中的步骤。

例如,图15所示的计算机设备可以通过如图13所示的社交账号的单向好友检测装置中的获取检测指令模块310执获取基于社交应用界面触发的单向好友检测指令,单向好友检测指令包括被检测社交账号的账号标识。计算机设备可通过单向好友标识确定模块320执行基于单向好友检测指令,获取根据被检测社交账号的第一通讯录以及第一通讯录中各社交账号对应的第二通讯录确定的单向好友标识。计算机设备可通过单向好友信息获取模块330执行根据单向好友标识获取单向好友信息。计算机设备可通过单向好友信息展示模块340执行在社交应用界面中展示单向好友信息。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述社交账号的单向好友检测方法的步骤。此处社交账号的单向好友检测方法的步骤可以是上述各个实施例的社交账号的单向好友检测方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述社交账号的单向好友检测方法的步骤。此处社交账号的单向好友检测方法的步骤可以是上述各个实施例的社交账号的单向好友检测方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号