【技术实现步骤摘要】
用户关系显示、用户关系转变方法、装置、设备及介质
本公开实施例涉及数据处理技术,尤其涉及一种用户关系显示、用户关系转变方法、装置、设备及介质。
技术介绍
随着科技的发展,客户端提供的功能越来越丰富。为了满足日益增长的需求,技术人员通过为客户端建立应用软件开发工具包(SoftwareDevelopmentKit,SDK),提供客户端本身功能之外的功能,以丰富客户端的功能。SDK的宿主程序可以是指调用SDK实现扩展功能的客户端。由于宿主程序的功能、配置信息和运行环境等信息不同,导致接入该宿主程序的SDK需要适配该宿主程序进行相应设置。例如,宿主程序A中支持的用户关系类型为单向关系,宿主程序B中支持的用户关系类型为双向关系,则接入宿主程序A的SDK的用户关系类型为单向关系,接入宿主程序B的SDK的用户关系类型为双向关系。其中,单向关系是指一种孤立的无需经过其他用户的授权的关系,如用户A关注用户B或用户B关注用户A;双向关系是指一种需要经过其他用户的授权下的关系,用户A向用户B申请添加好友,在用户B同意的情况下,用户A和用户B的关系为互为好友关系。目前,由于宿主程序A的关系类型和宿主程序B的关系类型不同,SDK无法兼容不同的关系类型,导致宿主程序A和宿主程序B无法实现运行同一个SDK。针对上述情况,现有为宿主程序A和宿主程序B提供功能相同SDK的方式是,针对宿主程序A和宿主程序B分别设置两个功能相同的SDK,并分别对应开发两组服务器,导致开发成本高,而且需要为宿主程序A和宿主程序B分别配置相同功能的两个SDK,增加资源消耗。
技术实现思路
本公开实施例提供一种用户关系 ...
【技术保护点】
1.一种用户关系显示方法,其特征在于,包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库,所述功能模块为以宿主程序为运行环境的程序;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。
【技术特征摘要】
1.一种用户关系显示方法,其特征在于,包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库,所述功能模块为以宿主程序为运行环境的程序;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。2.根据权利要求1所述的方法,其特征在于,所述功能模块获取当前宿主标识信息,包括:所述功能模块通过预设宿主检测接口获取所述当前宿主程序的属性信息,生成所述当前宿主标识信息。3.根据权利要求1所述的方法,其特征在于,在功能模块接收功能服务器发送的目标通用关系信息之前,还包括:所述功能模块生成关系显示请求并发送至所述功能服务器,以使所述功能服务器通过当前宿主服务器,确定所述目标通用关系信息;其中,所述关系显示请求包括所述当前宿主标识信息,所述当前宿主服务器与所述当前宿主标识信息关联,所述目标通用关系信息通过所述当前宿主服务器发送的目标宿主关系信息确定。4.根据权利要求1所述的方法,其特征在于,在功能模块获取当前宿主标识信息之后,还包括:所述功能模块生成通用关系申请请求并发送至所述功能服务器;其中,所述通用关系申请请求包括所述当前宿主标识信息;所述功能模块接收所述功能服务器反馈的更新通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述更新通用关系信息对应的宿主关系显示信息,并显示。5.根据权利要求1所述的方法,其特征在于,所述宿主关系对应数据库存储有当前宿主标识信息与关系显示数据库的对应关系,所述宿主关系对应数据库存储有至少两个关系显示数据库。6.根据权利要求5所述的方法,其特征在于,所述功能模块为SDK,所述宿主关系对应数据库存储有单向关系显示数据库和双向关系显示数据库,所述通用关系信息为通用关系字段,所述通用关系字段包括下述至少一项:互相不知道、对方关注我、关注对方和互相关注,所述单向关系显示数据库中宿主关系显示信息包括:关注、已关注和互相关注,所述双向关系显示数据库中宿主关系显示信息包括:申请好友、已申请好友和互为好友;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,包括:当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为互相不知道或对方关注我时,所述SDK确定查询到的所述目标宿主关系显示信息为关注;当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为关注对方时,所述SDK确定查询到的所述目标宿主关系显示信息为已关注;当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为互相关注时,所述SDK确定查询到的所述目标宿主关系显示信息为互相关注;当确定所述目标关系显示数据库为双向关系显示数据库,以及所述目标通用关系字段为互相不知道或对方关注我时,所述SDK确定查询到的所述目标宿主关系显示信息为申请好友;确定所述目标关系显示数据库为双向关系显示数据库,以及所述目标通用关系字段为关注对方时,所述SDK确定查询到的所述目标宿主关系显示信息为已申请好友;...
【专利技术属性】
技术研发人员:李昕蕾,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。