用户关系显示、用户关系转变方法、装置、设备及介质制造方法及图纸

技术编号:21735853 阅读:25 留言:0更新日期:2019-07-31 19:05
本公开公开了一种用户关系显示、用户关系转变方法、装置、设备及介质。该方法包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。本公开实施例可以实现SDK兼容不同宿主程序的关系类型,减少开发成本,减少功能实现的资源消耗。

User Relation Display, User Relation Transition Method, Device, Equipment and Media

【技术实现步骤摘要】
用户关系显示、用户关系转变方法、装置、设备及介质
本公开实施例涉及数据处理技术,尤其涉及一种用户关系显示、用户关系转变方法、装置、设备及介质。
技术介绍
随着科技的发展,客户端提供的功能越来越丰富。为了满足日益增长的需求,技术人员通过为客户端建立应用软件开发工具包(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,增加资源消耗。
技术实现思路
本公开实施例提供一种用户关系显示、用户关系转变方法、装置、设备及介质,以实现SDK兼容不同宿主程序的关系类型,减少开发成本,减少功能实现的资源消耗。第一方面,本公开实施例提供了一种用户关系显示方法,该方法包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库,所述功能模块为以宿主程序为运行环境的程序;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。进一步的,所述功能模块获取当前宿主标识信息,包括:所述功能模块通过预设宿主检测接口获取所述当前宿主程序的属性信息,生成所述当前宿主标识信息。进一步的,在功能模块接收功能服务器发送的目标通用关系信息之前,还包括:所述功能模块生成关系显示请求并发送至功能服务器,以使所述功能服务器通过当前宿主服务器,确定所述目标通用关系信息;其中,所述关系显示请求包括所述当前宿主标识信息,所述当前宿主服务器与所述当前宿主标识信息关联,所述目标通用关系信息通过所述当前宿主服务器发送的目标宿主关系信息确定。进一步的,在功能模块获取当前宿主标识信息之后,还包括:所述功能模块生成通用关系申请请求并发送至所述功能服务器;其中,所述通用关系申请请求包括所述当前宿主标识信息;所述功能模块接收所述功能服务器反馈的更新通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述更新通用关系信息对应的宿主关系显示信息,并显示。进一步的,所述宿主关系对应数据库存储有当前宿主标识信息与关系显示数据库的对应关系,所述宿主关系对应数据库存储有至少两个关系显示数据库。进一步的,所述功能模块为SDK,所述宿主关系对应数据库存储有单向关系显示数据库和双向关系显示数据库,所述通用关系信息为通用关系字段,所述通用关系字段包括下述至少一项:不知道、关注对方、对方关注我和互为关注。第二方面,本公开实施例提供了一种用户关系转变方法,该方法包括:功能服务器接收功能模块发送的关系显示请求,并提取当前宿主标识信息;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序;所述功能服务器根据所述关系显示请求生成宿主关系获取请求,并发送至所述当前宿主标识信息匹配的当前宿主服务器;所述功能服务器接收所述当前宿主服务器反馈的目标宿主关系信息;所述功能服务器根据预设的宿主关系信息与通用关系信息的对应关系,获取与所述目标宿主关系信息匹配的通用关系信息作为目标通用关系信息反馈给所述功能模块。进一步的,所述用户关系转变方法还包括:所述功能服务器接收所述功能模块发送的指向关系用户的通用关系申请请求,所述通用关系申请请求包括所述当前宿主标识信息;所述功能服务器根据所述通用关系申请请求生成宿主关系申请请求,并发送至所述当前宿主服务器,以使所述当前宿主服务器更新当前用户和所述关系用户之间的关系数据,并反馈更新宿主关系信息;所述功能服务器接收所述当前宿主服务器反馈的所述更新宿主关系信息;所述功能服务器获取与所述更新宿主关系信息匹配的更新通用关系信息发送给所述功能模块,以使所述功能模块查询与所述更新通用关系信息对应的宿主关系显示信息,并显示。第三方面,本公开实施例还提供了一种用户关系显示装置,该装置包括:当前宿主标识信息获取模块,用于获取当前宿主标识信息,并确定与所述当前宿主标识信息匹配的目标关系显示数据库;目标通用关系信息接收模块,用于接收所述功能服务器发送的目标通用关系信息;目标宿主关系显示信息显示模块,用于在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主,所述功能模块接入至少两个宿主,所述至少两个宿主的关系类型不同,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。第四方面,本公开实施例还提供了一种用户关系转变装置,该装置包括:当前宿主标识信息获取模块,用于接收功能模块发送的关系显示请求,并提取当前宿主标识信息;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序;宿主关系获取请求发送模块,用于根据所述关系显示请求生成宿主关系获取请求,并发送至所述当前宿主标识信息匹配的当前宿主服务器;目标宿主关系信息接收模块,用于接收所述当前宿主服务器反馈的目标宿主关系信息;目标通用关系信息反馈模块,用于根据预设的宿主关系信息与通用关系信息的对应关系,获取与所述目标宿主关系信息匹配的通用关系信息作为目标通用关系信息反馈给所述功能模块。第五方面,本公开实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例所述的用户关系显示方法或实现如本公开实施例所述的者用户关系转变方法。第六方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例所述的用户关系显示方法或实现如本公开实施例所述的者用户关系转变方法。本公开实施例通过功能模块获取目标通用关系信息,实现接收到兼容不同关系类型的关系信息,通过在预设的宿主关系对应数据库中查询到与当前宿主标识信息匹配的目标关系显示数据库,并在目标关系数据库中查询与接收到的目标通用关系信息匹配的目标本文档来自技高网...

【技术保护点】
1.一种用户关系显示方法,其特征在于,包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库,所述功能模块为以宿主程序为运行环境的程序;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。

【技术特征摘要】
1.一种用户关系显示方法,其特征在于,包括:功能模块获取当前宿主标识信息,并在预设的宿主关系对应数据库中查询与所述当前宿主标识信息匹配的目标关系显示数据库,所述功能模块为以宿主程序为运行环境的程序;所述功能模块接收功能服务器发送的目标通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,并显示;其中,所述当前宿主标识信息用于标识调用所述功能模块的当前宿主程序,所述关系显示数据库存储有通用关系信息与宿主关系显示信息的对应关系。2.根据权利要求1所述的方法,其特征在于,所述功能模块获取当前宿主标识信息,包括:所述功能模块通过预设宿主检测接口获取所述当前宿主程序的属性信息,生成所述当前宿主标识信息。3.根据权利要求1所述的方法,其特征在于,在功能模块接收功能服务器发送的目标通用关系信息之前,还包括:所述功能模块生成关系显示请求并发送至所述功能服务器,以使所述功能服务器通过当前宿主服务器,确定所述目标通用关系信息;其中,所述关系显示请求包括所述当前宿主标识信息,所述当前宿主服务器与所述当前宿主标识信息关联,所述目标通用关系信息通过所述当前宿主服务器发送的目标宿主关系信息确定。4.根据权利要求1所述的方法,其特征在于,在功能模块获取当前宿主标识信息之后,还包括:所述功能模块生成通用关系申请请求并发送至所述功能服务器;其中,所述通用关系申请请求包括所述当前宿主标识信息;所述功能模块接收所述功能服务器反馈的更新通用关系信息;所述功能模块在所述目标关系显示数据库中,查询与所述更新通用关系信息对应的宿主关系显示信息,并显示。5.根据权利要求1所述的方法,其特征在于,所述宿主关系对应数据库存储有当前宿主标识信息与关系显示数据库的对应关系,所述宿主关系对应数据库存储有至少两个关系显示数据库。6.根据权利要求5所述的方法,其特征在于,所述功能模块为SDK,所述宿主关系对应数据库存储有单向关系显示数据库和双向关系显示数据库,所述通用关系信息为通用关系字段,所述通用关系字段包括下述至少一项:互相不知道、对方关注我、关注对方和互相关注,所述单向关系显示数据库中宿主关系显示信息包括:关注、已关注和互相关注,所述双向关系显示数据库中宿主关系显示信息包括:申请好友、已申请好友和互为好友;所述功能模块在所述目标关系显示数据库中,查询与所述目标通用关系信息对应的目标宿主关系显示信息,包括:当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为互相不知道或对方关注我时,所述SDK确定查询到的所述目标宿主关系显示信息为关注;当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为关注对方时,所述SDK确定查询到的所述目标宿主关系显示信息为已关注;当确定所述目标关系显示数据库为单向关系显示数据库,以及所述目标通用关系字段为互相关注时,所述SDK确定查询到的所述目标宿主关系显示信息为互相关注;当确定所述目标关系显示数据库为双向关系显示数据库,以及所述目标通用关系字段为互相不知道或对方关注我时,所述SDK确定查询到的所述目标宿主关系显示信息为申请好友;确定所述目标关系显示数据库为双向关系显示数据库,以及所述目标通用关系字段为关注对方时,所述SDK确定查询到的所述目标宿主关系显示信息为已申请好友;...

【专利技术属性】
技术研发人员:李昕蕾
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1