本申请涉及通信技术领域,特别是涉及一种社交信息处理方法、装置、计算机设备和存储介质。
背景技术:
随着通信技术的不断发展,人与人之间的交流越来越频繁。在人们的日常交流的过程中,常常需要对社交对象的个人信息进行存储和备份。
通常,人们将社交对象的个人信息采用手动的方式输入手机或其他终端进行存储,同时需要手动或输入社交对象的其他信息作为备注。例如人们在交流过程中,通过手机通讯录互相存储电话号码、姓名、其他联系方式以及企业等信息联系方式,或者在采用通讯软件互相添加好友的时候进行手动身份备注或信息备注。
然而,采用这样的方法对社交对象的信息进行记录,其操作繁琐,效率低下,且不准确。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高社交效率和准确率的社交信息处理方法、装置、计算机设备和存储介质。
第一方面,本申请实施例提供一种社交信息处理方法,所述方法包括:
向目标社交对象对应的接收端发送信息获取请求;
接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
在其中一个实施例中,所述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。
在其中一个实施例中,所述向目标社交对象对应的接收端发送信息获取请求,包括:
根据所述目标社交对象的公开标识,确定所述目标社交对象对应的个人对外公开信息;所述公开标识为所述个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个;
接收基于所述目标社交对象对应的个人对外公开信息的请求指令;
根据所述目标对象确认指令,向所述接收端发送所述信息获取请求。
在其中一个实施例中,所述接收所述接收端返回的所述目标社交对象的个人社交信息,包括:
接收所述接收端返回与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。
在其中一个实施例中,所述方法还包括:
将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。
在其中一个实施例中,所述方法还包括:
将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。
在其中一个实施例中,所述信息获取请求中携带发送端对应的所述个人社交信息中的部分或全部。
在其中一个实施例中,当所述信息获取请求中携带发送端对应的所述个人社交信息中的部分时,所述方法还包括:
根据所述接收端的用户权限,发送与所述接收端的用户权限匹配的所述发送端对应的个人社交信息。
在其中一个实施例中,所述方法还包括:
接收所述目标社交对象的社交更新信息;
根据所述社交更新信息更新所述目标社交对象的所述个人社交信息。
在其中一个实施例中,所述根据所述社交更新信息更新所述目标社交对象的所述个人社交信息,包括:
根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的所述个人社交信息;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个;
或者,
根据所述社交更新信息,更新第三方应用的通讯录。
在其中一个实施例中,所述向目标社交对象对应的接收端发送信息获取请求之前,还包括:
根据用户输入的基本信息生成个人账户;
对所述个人账户进行实名认证;
接收用户输入的设置操作,并根据所述设置操作生成所述个人账户对应的所述个人社交信息。
第二方面,本申请实施例提供一种社交信息处理装置,所述装置包括:发送模块和接收模块;
所述发送模块,用于向目标社交对象对应的接收端发送信息获取请求;
所述接收模块,用于接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
向目标社交对象对应的接收端发送信息获取请求;
接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
向目标社交对象对应的接收端发送信息获取请求;
接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
上述社交信息处理方法、装置、计算机设备和存储介质,通过计算机设备向目标社交对象对应的接收端发送信息获取请求,并接收接收端返回的目标社交对象的个人社交信息。其中,由于目标社交对象的个人社交信息是响应信息获取请求得到的,个人社交信息用于描述社交对象的个人特征,因此计算机设备能够通过向目标社交对象对应的接收端发送信息获取请求,并接收接收端返回的目标社交对象的个人社交信息,从而避免了在社交过程中手动互相存储电话号码、姓名、其他联系方式以及企业等信息联系方式,以及避免了在采用通讯软件互相添加好友的时候进行手动身份备注或信息备注所带来的操作繁琐的问题,其可以实现一键获取目标社交对象的个人社交信息,操作方便快捷,大大提高了在社交过程中对社交对象的个人社交信息的获取效率,以及大大提高了所获取的社交对象的个人社交信息的准确性。
附图说明
图1为一个实施例中计算机设备的内部结构图;
图2为一个实施例提供的社交信息处理方法的流程示意图;
图3为又一个实施例提供的社交信息处理方法的流程示意图;
图4为又一个实施例提供的社交信息处理方法的流程示意图;
图5为又一个实施例提供的社交信息处理方法的流程示意图;
图6为又一个实施例提供的社交信息处理方法的流程示意图;
图7为又一个实施例提供的社交信息处理方法的流程示意图;
图8为又一个实施例提供的社交信息处理方法的流程示意图;
图9为又一个实施例提供的社交信息处理方法的流程示意图;
图10为一个实施例提供的社交信息处理装置的结构示意图;
图11为另一个实施例提供的社交信息处理装置的结构示意图;
图12为又一个实施例提供的社交信息处理装置的结构示意图;
图13为又一个实施例提供的社交信息处理装置的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的社交信息处理方法,可以适用于图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储下述实施例中的个人社交信息等,有关个人社交信息的具体描述参见下述实施例中的具体描述。该计算机设备的网络接口可以用于与外部的其他设备通过网络连接通信。可选的,该计算机设备可以是服务器,可以是台式机,可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。当然,输入装置和显示屏也可以不属于计算机设备的一部分,可以是计算机设备的外接设备。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
下面以具体的实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
需要说明的是,下述方法实施例的执行主体可以是社交信息处理装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述计算机设备的部分或者全部。下述方法实施例以执行主体为计算机设备为例进行说明。
图2为一个实施例提供的社交信息处理方法的流程示意图。本实施例涉及的是计算机设备获取社交对象的个人社交信息的具体过程。如图2所示,所述方法包括:
s102、向目标社交对象对应的接收端发送信息获取请求。
具体的,计算机设备可以通过网络向其所确定的目标社交对象对应的终端发送信息获取请求。可选地,该信息获取请求可以携带发送方的用户信息。可选地,该信息获取请求可以为加好友请求,也可以采用系统消息的形式发送请求需要获取对方信息的请求,对此本实施例不做限定。
s104、接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
具体的,计算机设备可以根据接收端基于上述信息获取请求所返回的目标社交对象的个人社交信息。可选地,其可以是接收端通过加好友请求的同时,向发送方返回其个人社交信息。其中,该个人社交信息能够用于描述社交对象的个人特征,包括但不限于姓名、性别、职务、所属行业、联系方式等等。
本实施例中,计算机设备能够向目标社交对象对应的接收端发送信息获取请求,并接收接收端返回的目标社交对象的个人社交信息。其中,由于目标社交对象的个人社交信息是响应信息获取请求得到的,个人社交信息用于描述社交对象的个人特征,因此计算机设备能够通过向目标社交对象对应的接收端发送信息获取请求,并接收接收端返回的目标社交对象的个人社交信息,从而避免了在社交过程中手动互相存储电话号码、姓名、其他联系方式以及企业等信息联系方式,以及避免了在采用通讯软件互相添加好友的时候进行手动身份备注或信息备注所带来的操作繁琐的问题,其可以实现一键获取目标社交对象的个人社交信息,操作方便快捷,大大提高了在社交过程中对社交对象的个人社交信息的获取效率,以及大大提高了所获取的社交对象的个人社交信息的准确性。
在一个实施例中,上述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。具体的,个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。其中,个人基本信息可以包括但不限于:个人头像、姓名、别称、性别、所在地、个人标签、个人介绍、生日、故乡、毕业院校、学历、兴趣爱好等信息;个人工作信息可以包括但不限于:单位、职位、单位地址、主营、主要业务、公司简介等各项信息;个人通讯通道可以包括但不限于通话通道、即时通讯软件,例如qq、微信号等通讯通道以及个人邮件通讯通道。上述个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息,其可以各自不同,也可以有部分信息的重叠,对此本实施例并不做限定。可选地,个人对外公开信息可以通过用户根据工作需要进行权限设置,向不同权限的联系人展现不同程度的个人对外公开信息。可选地,由于上述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息,计算机设备还可以根据请求的用户权限确定向哪些用户展示哪些个人社交信息,从而使得个人社交信息的提供更为合理。
图3为又一个实施例提供的社交信息处理方法的流程示意图。本实施例涉及的是计算机设备向目标社交对象对应的接收端发送信息获取请求的具体过程。可选地,在上述图2所示的实施例的基础上,上述s102具体可以包括:
s202、根据所述目标社交对象的公开标识,确定所述目标社交对象对应的个人对外公开信息;所述公开标识为所述个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个。
具体的,计算机设备可以获取请求方所需要查找的目标社交对象的公开标识,并在整个通讯系统中对该公开标识进行查找,从而确定出所需要查找的目标社交对象的个人对外公开信息。需要说明的是,上述公开标识为个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个。可选地,该通讯号可以为通讯系统的个人账户。例如对象a的个人对外公开信息为:姓名为张三,职务为b公司的市场部经理,电子邮箱地址为xxxxx@yyy.zz,则计算机设备可以根据其电子邮箱地址xxxxx@yyy.zz,在通讯系统中对进行查找,从而确定出与“xxxxx@yyy.zz”对应的个人对外公开信息,包括:姓名为张三,职务为b公司的市场部经理,电子邮箱地址为xxxxx@yyy.zz。
s204、接收基于所述个人对外公开信息的请求指令。
具体的,计算机设备能够接收用户基于上述个人对外公开信息的请求指令,如计算机设备接收用户对上述个人对外公开信息的请求指令。例如,计算机设备可以接收用户基于姓名为张三的,职务为b公司的市场部经理,电子邮箱地址为xxxxx@yyy.zz的点击操作,从而获取请求指令。
s206、根据所述请求指令,向所述接收端发送所述信息获取请求。
具体的,计算机设备根据用户输入的请求指令,向该请求指令指向的目标社交对象所在的接收端发送信息获取请求。
本实施例中,计算机设备能够根据目标社交对象的公开标识,确定目标社交对象对应的个人对外公开信息,并接收基于个人对外公开信息的请求指令,从而根据请求指令,向目标社交对象对应的接收端发送信息获取请求。其中,由于上述公开标识为个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个,因此,计算机设备就能够根据该公开标识在通讯系统中查找到与该公开标识匹配的对象,并进一步基于用户输入的请求指令,进而向目标社交对象所在的接收端发送信息获取请求,以获取目标社交对象的个人社交信息,其能够使得计算机设备根据社交对象的公开标识,查找到所需要查找的目标社交对象,最终请求将该目标社交对象加为好友以获取其个人社交信息,其使得目标社交对象的个人社交信息获取方式更为合理和灵活,方便了使用的同时,其应用场景更为广泛。
可选地,在上述各个实施例的基础上,上述s104具体可以包括:接收所述接收端返回与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。具体的,接收端能够根据发送端的用户权限,确定出发送端的用户权限所能获取哪些个人社交信息,并将与其用户权限匹配的个人社交信息返回值发送端,以使得发送端获取其用户权限匹配的目标社交对象的个人社交信息。采用该方法,可以使得被请求方对不同的请求者依据用户权限展示不同的个人社交信息,从而使得个人社交信息的交互方式更为丰富以及合理,满足用户的多种需求。
在一个实施例中,在上述各个实施例的基础上,所述方法还包括:将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。具体的,计算机设备获取个人社交信息之后,可以将个人社交信息推送至其他第三方应用,以使得第三方应用中的联系人信息实现同步。其中,上述第三方应用系统可以为本地通话系统,或者其他邮件系统。例如当c用户获取d用户的个人社交信息,则c用户对应的终端可以在其本地通话系统的通讯录中添加d用户的姓名和电话号码,其可以无需手动添加d用户的电话号码即可实现其电话号码的存储,进而便于通过拨打电话进行联系;再如,计算机设备还可以通过第三方邮件系统的授权,在邮件系统的地址薄中将个人社交信息中的姓名和电子邮箱地址进行添加。可选地,计算机设备还可以将变更的电话号码或者电子邮箱地址进行同步更新。采用本实施例的方法,通过将目标社交对象的个人社交信息,推送至第三方应用以进行信息同步,其避免了用户手动在第三方应用中添加目标社交对象的个人社交信息,极大的简化了社交过程中的社交对象信息的存储和备注,其操作方便快捷,且使得获取的社交对象的信息准确性进一步提高。
在一个实施例中,在上述各个实施例的基础上,所述方法还包括:将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。具体的,上述通话分系统、即时通讯分系统和邮件分系统中的任意一个分系统接收到个人社交信息之后,即可以将该社交信息上传并存储至服务器端,以使得其他在其他的分系统中的个人社交信息同步更新。采用该方法,避免了用户手动在在各个分系统中添加目标社交对象的个人社交信息,其简化了社交过程中的社交对象信息的存储和备注,操作方便快捷,且使得获取的社交对象的信息准确性进一步提高。
在一个实施例中,所述信息获取请求中携带发送端对应的所述个人社交信息的部分或者全部。具体的,计算机设备向接收端发送的信息获取请求中还可以携带发送端对应的个人社交信息的部分,也可以将全部的个人社交信息进行发送,因此,接收端在接收到该信息获取请求时,则可以根据其携带的个人社交信息得知请求方的身份和角色,进而使得社交信息更具有针对性,进一步提高了社交信息的有效性。
可选地,当所述信息获取请求中携带发送端对应的所述个人社交信息中的部分时,所述方法还包括:根据所述接收端的用户权限,发送与所述接收端的用户权限匹配的所述发送端对应的个人社交信息。具体的,当发送端向接收端发送获取请求中携带发送端对应的所述个人社交信息中的部分时,接收端返回其个人社交信息,之后,发送端还可以根据其设定的接收端的用户权限,向接收端发送其他个人社交信息,此时,可以是发送全部个人社交信息,也可以是发送部分个人社交信息,具体的,其可以根据接收端的用户权限,发送与接收端的用户权限匹配的个人社交信息。例如,如果接收端的用户权限高,泽可以发送较多的或者全部个人社交信息,如果接收端的用户权限较低,则可以发送较少的个人社交信息。本实施例中,通过计算机设备当信息获取请求中携带发送端对应的个人社交信息中的部分时,根据接收端的用户权限,发送与接收端的用户权限匹配的发送端对应的个人社交信息,从而使得个人社交信息的交互方式更为丰富以及合理,满足用户的多种需求。
图4为又一个实施例提供的社交信息处理方法的流程示意图。本实施例涉及的是计算机设备获取更新后的个人社交信息的具体过程。可选地,在上述图各个实施例的基础上,所述方法还包括:
s302、接收所述目标社交对象的社交更新信息。
具体的,计算机设备能够接收目标社交对象的社交更新消息。该社交更新信息为目标社交对象的个人社交信息进行变更的信息。可选地,本步骤s302的一种可能的实现方式可以参见下述图5所示的实施例,具体的,如图5所示,该方法包括:
s402、接收所述目标社交对象发起的通讯消息,所述通讯消息携带所述目标社交对象的社交信息更新内容;所述通讯消息包括即时通讯消息、通话呼叫请求和电子邮件中的至少一个。
具体的,计算机设备能够接收目标社交对象发起的通讯消息,该通讯消息可以为即时通讯消息、通话呼叫请求和电子邮件中的至少一个,其中,该通讯消息携带目标社交对象的社交信息更新内容,该社交信息更新内容可以包括电话号码更新内容、电子邮件地址更新内容以及其他个人信息的更新内容。例如,计算机设备能够接收目标社交对象对应的更新后的电话号码所拨打的电话,再如,计算机设备还能够接收目标社交对象的更新后的电子邮箱地址所发送的电子邮件。
s404、根据所述通讯消息所携带的社交信息更新内容生成所述目标社交对象的所述社交更新信息。
具体的,计算机设备能够根据上述通讯消息所携带的社交信息更新内容生成上述目标社交对象的社交更新信息,例如,计算机设备能够根据目标社交对象对应的更新后的电话号码所拨打的电话,生成对应的通讯录更新信息;再如,计算机设备还能够根据目标社交对象的更新后的电子邮箱发送的电子邮件,生成对应的电子邮件地址更新信息。
上述图5所示的实现方式中,计算机设备能够接收目标社交对象发起的通讯消息,并根据通讯消息所携带的社交信息更新内容生成目标社交对象的社交更新信息。由于通讯消息携带目标社交对象的社交信息更新内容,以及通讯消息包括即时通讯消息、通话呼叫请求和电子邮件中的至少一个,因此,计算机设备依据通讯消息生成目标社交对象的社交更新信息,其能够自动根据通讯消息,生成相应的社交更新信息,进而使得个人社交信息的更新更加及时和方便,进一步提高了沟通的效率。
s304、根据所述社交更新信息更新所述目标社交对象的所述个人社交信息。
具体的,计算机设备能够依据上述社交更新信息对个人社交信息进行更新。可选地,其可以是将本地和其他第三方服务器所存储的个人社交信息进行更新。例如,计算机设备根据上述通讯录更新信息将通话分系统中的本地通讯录进行更新,还可以根据上述电子邮件更新信息将邮件分系统中的地址薄进行更新。
可选地,本步骤s304的一种可能的实现方式可以为:根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的所述个人社交信息;所述系统包括通话分系统、即时通讯分系统、邮件分系统中的至少一个。具体的,由于上述系统可以包括通话分系统、即时通讯分系统和邮件分系统中的至少一个,因此计算机设备能够根据社交更新信息将上述各个分系统中的目标社交对象的个人社交信息进行更新。例如,当即时通讯分系统中的个人社交信息发生变更的时候,可以同步更新其他分系统中的个人社交信息。采用该方法,计算机设备能够使得整个系统的个人社交信息同步进行更新,其避免手动在各个分系统中更新联系人的信息,从而使得个人社交信息的更新更加及时、全面和方便,进一步简化了用户操作,提高了社交的效率和精准度。
可选地,本步骤s304的又一种可能的实现方式可以为:根据所述社交更新信息,更新所述发送端的第三方应用的通讯录。具体的,计算机设备能够根据社交更新信息将第三方应用中的通讯录进行更新。例如,计算机设备可以自动将社交更新信息中的电话号码变更的信息,将本地通话系统的通讯录进行更新;再如,计算机设备可以根据社交更新信息中的邮箱地址变更的信息,通过第三方的授权将第三方服务器中的通讯录进行更新。采用该方法,计算机设备能够避免手动同步多个其他第三方应用中的联系方式,从而使得个人社交信息的更新更加及时、全面和方便,进一步简化了用户操作,提高了社交的效率和精准度。
本实施例中,计算机设备能够接收目标社交对象的社交更新信息,并根据社交更新信息更新目标社交对象的个人社交信息,从而能够在目标社交对象的个人社交信息发生变化的时候,及时准确地进行更新,进而使得社交过程中的沟通更加方便、全面和快捷,进一步提高了社交的效率和精准度。
在一个实施例中,所述方法还包括:将所述目标社交对象添加至已有联系人列表。具体的,计算机设备还可以将目标社交对象作为好友或者常用联系人添加至已有联系人列表,可选地,该已有联系人列表还可以根据需要进行分组,对此本实施例并不做限定。本实施例中将目标社交对象添加至已有联系人列表可以方便对联系人进行管理和查找,使得社交信息的管理更为方便。
图6为又一个实施例提供的社交信息处理方法的流程示意图。本实施例涉及的是计算机设备根据查找信息确定目标社交对象的具体过程。可选地,在上述图各个实施例的基础上,如图6所示,所述方法还可以包括:
s502、接收用户输入的查找信息;所述查找信息为所述个人社交信息中的至少一个。
具体的,计算机设备可以接收用户通过外接设备等输入的查找信息,其中,该查找信息可以为需要进行查找的对象的个人社交信息中的至少一个。
s504、根据所述查找信息,在即时通讯分系统中确定与所述查找信息匹配的所述目标社交对象;所述目标社交对象的个数为至少一个。
具体的,计算机设备可以根据上述查找信息,从即时通讯分系统中确定出与该查找信息所匹配的目标社交对象,例如与查找信息一致的对象,或者是名称包含查找信息的全部或者部分的对象。需要说明的是,该目标社交对象的个数可能为一个,也可能为多个。
本实施例中,计算机设备能够接收用户输入的查找信息,并根据查找信息,在即时通讯分系统中确定与查找信息匹配的目标社交对象。其中,查找信息为个人社交信息中的至少一个,且目标社交对象的个数为至少一个。采用该方法,计算机设备能够根据用户需要进行查找,并确定出与用户需要匹配的目标社交对象,从而进一步满足用户的社交需求,使得社交的效率和精准度进一步提高。
图7为又一个实施例提供的社交信息处理方法的流程示意图。本实施例涉及的是计算机设备根据用户需要确定中间联系人的具体过程。可选地,在上述图各个实施例的基础上,如图7所示,所述方法还可以包括:
s602、接收用户输入的查找信息。
具体的,计算机设备可以接收用户通过外接设备等输入的查找信息,其中,该查找信息可以为需要进行查找的对象的个人社交信息中的至少一个。
s604、根据所述查找信息确定与所述查找信息匹配的中间联系人。
具体的,计算机设备可以根据查找信息确定与该查找信息匹配的中间联系人。例如,当用户需要找到李四,然而李四可能还不认识该用户,此时,计算机设备可以通过“李四”这个查找信息,确定出与李四联系较为紧密的王五作为中间联系人。因此用户可以通过王五向李四传递消息。
可选地,本步骤s604的一种可能的实现方式可以为:根据所述查找信息,在已有联系人列表中确定与所述查找信息匹配且与所述目标社交对象的关联度高于预设的关联度阈值的联系人作为所述中间联系人。具体的,计算机设备可以根据查找信息,在其已有联系人列表中确定出与查找信息匹配的,且与目标社交对象的关联度高于预设的关联度阈值的联系人作为中间联系人。例如计算机设备可以在其已有的联系人列表中,查找与其输入的“李四”的关联度满足要求的,如联系频率平均每周超过一次的联系人,并将该联系人作为中间联系人。采用该方法,其丰富了社交的范围,满足了用户的多种需求。
可选地,本步骤s604的另一种可能的实现方式可以为:根据所述查找信息,在所述即时通讯分系统内确定与所述查找信息匹配且与所述目标社交对象之间的匹配度高于预设的匹配度阈值的联系人作为所述中间联系人。具体的,计算机设备可以根据查找信息,在即时通讯分系统内查询与查找信息匹配的,且与所需要进行查找的目标社交对象的匹配度高于预设的匹配度阈值的联系人作为中间联系人。例如,计算机设备在整个即时通讯分系统的账户中查找“李四”,并查找到与李四的联系频率或者联系时长高于预设的阈值的联系人,如与李四为联系时长超过5个月的好友,并将该联系人确定为中间联系人。采用该方法,其丰富了社交的范围,满足了用户的多种需求。
本实施例中,计算机设备能够接收用户输入的查找信息,并根据查找信息确定与查找信息匹配的中间联系人,从而使得在用户单方面无法联系到所需要进行社交的目标社交对象时,通过系统根据查找信息所推荐的中间联系人,从而通过该中间联系人与需要进行社交的目标社交对象建立联系,因此其进一步丰富了社交的范围,从而大大满足了用户的多种需求。
可选地,在上述s102之前,如图8所示,所述方法还包括:s702、根据用户输入的基本信息生成个人账户。具体的,计算机设备能够根据用户输入的基本信息进行注册,并生成唯一的个人账户。该唯一的个人账户可以作为“通讯身份证号”作为个人与个人之间相互区别的账号体系,可选地,该个人账户形式可以是字母+数字,纯字母或纯数字形式,对此本实施例并不做限定。该唯一的个人账户不仅作为个人独立身份的唯一凭证,也作为人与外界进行联系沟通的实现形式。可选地,上述个人账户可以通过特定位数或暗含字母形式予以表达,从而使得该个人账户区别手机号、电话号等具有通讯性质的账号体系,进而提高了社交时的对外联系诉求。本实施例中,计算机设备根据用户输入的基本信息生成个人账户,从而形成唯一的代表个人独立身份的凭证,能够使得每个社交对象唯一确定,其进一步确保了社交过程中的信息的真实性和目标性,提高了社交的效率和精准度。
可选地,在上述s702之后,继续参见图8所示,所述方法还可以包括:s704、对所述个人账户进行实名认证。具体的,计算机设备可以对个人账户进行实名认证。例如其可以是采用人脸识别、身份证号和头像进行校对的方式对个人账户进行实名认证,从而建立个人账户与身份证号的一一对应的关系从而完成实名认证,进而使得社交对象的信息的真实性和有效性进一步增强,提高了社交的效率和精准度。
可选地,在上述s704之后,继续参见图8所示,所述方法还可以包括:s706、接收用户输入的设置操作,根据所述设置操作生成所述个人账户对应的所述个人社交信息。具体的,计算机设备可以接收用户输入的设置操作,并根据该设置操作生成个人账户对应的个人社交信息。采用该方法,能够将个人社交信息与个人账户建立关联,从而实现一键获取目标社交对象的个人社交信息,操作方便快捷,大大提高了在社交过程中对社交对象的个人社交信息的获取效率,以及大大提高了所获取的社交对象的个人社交信息的准确性。
为了使本领域的技术人员更加容易理解本申请提供的技术方案,下面以一个具体的实施例进行详细介绍。如图9所示,该语音类信息发送方法,可以包括:
s802、根据用户输入的基本信息生成个人账户。
s804、对个人账户进行实名认证。
s806、接收用户输入的设置操作,根据设置操作生成个人账户对应的个人社交信息,个人社交信息用于描述社交对象的个人特征。
s808、根据目标社交对象的公开标识,确定目标社交对象对应的个人对外公开信息;公开标识为个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个。
s810、接收基于目标社交对象对应的个人对外公开信息的请求指令,根据请求指令,向接收端发送信息获取请求;信息获取请求中携带发送端对应的个人社交信息;所述信息获取请求中携带发送端对应的所述个人社交信息中的部分或全部。
s812、接收所述接收端返回的,基于所述信息获取请求的与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。
s814、将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。
s816、将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。
s818、接收所述目标社交对象的社交更新信息。
s820、根据所述社交更新信息更新所述目标社交对象的个人社交信息。
s822、根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的个人社交信息;所述系统包括通话分系统、即时通讯分系统、邮件分系统中的至少一个。
s824、根据所述社交更新信息,更新第三方应用的通讯录。
本实施例中的步骤的具体描述和技术效果可以参见前述实施例的描述,此处不再赘述。
应该理解的是,虽然图2-9的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-9中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图10所示,提供了一种社交信息处理装置,包括:
发送模块1002,用于向目标社交对象对应的接收端发送信息获取请求;
接收模块1004,用于接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
在一个实施例中,所述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。
图11为一个实施例提供的社交信息处理装置的结构示意图。在上述图10所示的实施例基础上,可选地,发送模块1002可以包括确定单元1002a、接收单元1002b和发送单元1002c。
具体的,确定单元1002a,用于根据所述目标社交对象的公开标识,确定所述目标社交对象对应的个人对外公开信息;所述公开标识为所述个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个;
接收单元1002b,用于接收基于所述目标社交对象对应的个人对外公开信息的请求指令;
发送单元1002c,用于根据所述请求指令,向所述接收端发送所述信息获取请求。
在一个实施例中,接收模块1004,具体可以用于接收所述接收端返回与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。
在一个实施例中,还可以如图12所示,所述装置包括处理模块1006。
具体的,处理模块1006,用于将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。
在一个实施例中,处理模块1006,还可以用于将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。
在一个实施例中,所述信息获取请求中携带发送端对应的所述个人社交信息中的部分或全部。
在一个实施例中,当所述信息获取请求中携带发送端对应的所述个人社交信息中的部分时,处理模块1006,还可以用于:根据所述接收端的用户权限,发送与所述接收端的用户权限匹配的所述发送端对应的个人社交信息。。
在一个实施例中,处理模块1006,还可以用于接收所述目标社交对象的社交更新信息;根据所述社交更新信息更新所述目标社交对象的所述个人社交信息。
在一个实施例中,处理模块1006,还可以用于根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的所述个人社交信息;所述系统包括通话分系统、即时通讯分系统、邮件分系统中的至少一个;
一个实施例中,处理模块1006,还可以用于根据所述社交更新信息,更新第三方应用的通讯录。
在一个实施例中,处理模块1006还可以用于将所述目标社交对象添加至已有联系人列表。
在一个实施例中,处理模块1006还可以用于接收用户输入的查找信息;所述查找信息为所述个人社交信息中的至少一个;
在一个实施例中,处理模块1006还可以用于根据所述查找信息,在即时通讯分系统中确定与所述查找信息匹配的所述目标社交对象;所述目标社交对象的个数为至少一个。
在一个实施例中,处理模块1006还可以用于接收用户输入的查找信息,并根据所述查找信息确定与所述查找信息匹配的中间联系人。
在一个实施例中,处理模块1006具体可以用于根据所述查找信息,在已有联系人列表中确定与所述查找信息匹配且与所述目标社交对象的关联度高于预设的关联度阈值的联系人作为所述中间联系人。
在一个实施例中,处理模块1006具体可以用于根据所述查找信息,在所述即时通讯分系统内确定与所述查找信息匹配且与所述目标社交对象之间的匹配度高于预设的匹配度阈值的联系人作为所述中间联系人。
在一个实施例中,还可以如图13所示,所述装置包括建立模块1008。建立模块1008,用于根据用户输入的基本信息生成个人账户;并对所述个人账户进行实名认证,以及接收用户输入的设置操作,根据所述设置操作生成所述个人账户对应的所述个人社交信息。
关于社交信息处理装置的具体限定可以参见上文中对于社交信息处理方法的限定,在此不再赘述。上述社交信息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:向目标社交对象对应的接收端发送信息获取请求;接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
在一个实施例中,所述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述目标社交对象的公开标识,确定所述目标社交对象对应的个人对外公开信息;所述公开标识为所述个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个;接收基于所述目标社交对象对应的个人对外公开信息的请求指令;根据所述请求指令,向所述接收端发送所述信息获取请求。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收所述接收端返回与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。
在一个实施例中,所述信息获取请求中携带发送端对应的所述个人社交信息中的部分或全部。
在一个实施例中,当所述信息获取请求中携带发送端对应的所述个人社交信息中的部分时,处理器执行计算机程序时还实现以下步骤:根据所述接收端的用户权限,发送与所述接收端的用户权限匹配的所述发送端对应的个人社交信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收所述目标社交对象的社交更新信息;根据所述社交更新信息更新所述目标社交对象的所述个人社交信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的所述个人社交信息;所述系统包括通话分系统、即时通讯分系统、邮件分系统中的至少一个;或者,根据所述社交更新信息,更新第三方应用的通讯录。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据用户输入的基本信息生成个人账户;对所述个人账户进行实名认证;接收用户输入的设置操作,并根据所述设置操作生成所述个人账户对应的所述个人社交信息。
应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:向目标社交对象对应的接收端发送信息获取请求;接收所述接收端返回的所述目标社交对象的个人社交信息;所述目标社交对象的个人社交信息是响应所述信息获取请求得到的,所述个人社交信息用于描述社交对象的个人特征。
在一个实施例中,所述个人社交信息包括个人基本信息、个人工作信息、个人通讯通道和个人对外公开信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述目标社交对象的公开标识,确定所述目标社交对象对应的个人对外公开信息;所述公开标识为所述个人通讯通道中的电话号码、通讯号、邮箱地址和二维码标识中的至少一个;接收基于所述目标社交对象对应的个人对外公开信息的请求指令;根据所述请求指令,向所述接收端发送所述信息获取请求。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收所述接收端返回与所述发送端的用户权限匹配的所述目标社交对象的个人社交信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标社交对象的所述个人社交信息,推送至第三方应用以进行信息同步。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标社交对象的所述个人社交信息存储在系统的通讯录中;所述系统包括通话分系统、即时通讯分系统和邮件分系统中的至少一个。
在一个实施例中,所述信息获取请求中携带发送端对应的所述个人社交信息中的部分或全部。
在一个实施例中,当所述信息获取请求中携带发送端对应的所述个人社交信息中的部分时,计算机程序被处理器执行时还实现以下步骤:根据所述接收端的用户权限,发送与所述接收端的用户权限匹配的所述发送端对应的个人社交信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收所述目标社交对象的社交更新信息;根据所述社交更新信息更新所述目标社交对象的所述个人社交信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述社交更新信息,更新所述发送端的系统的通讯录中的所述目标社交对象的所述个人社交信息;所述系统包括通话分系统、即时通讯分系统、邮件分系统中的至少一个;或者,根据所述社交更新信息,更新第三方应用的通讯录。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据用户输入的基本信息生成个人账户;对所述个人账户进行实名认证;接收用户输入的设置操作,并根据所述设置操作生成所述个人账户对应的所述个人社交信息。
应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。