1.一种直播中添加游戏好友的方法,其特征在于,包括:在主播用户的显示页面中配置目标观众用户的筛选条件设置项;
获取游戏直播间中各个观众用户的个人信息,所述个人信息中包括账号信息和游戏信息;其中,所述的账号信息包括观众用户的用户名、用户等级、观众用户在此游戏直播间停留的时间、观众用户来此游戏直播间的次数;所述游戏信息包括游戏名称、游戏中使用的角色名称、角色ID、角色账号;
在使用直播软件进行直播游戏时,根据各个观众用户的账号信息筛选出满足预设筛选条件的目标观众用户;
根据预先在当前直播软件中建立的命名管道,将所述目标观众用户的游戏信息发送到所述命名管道的客户端模块,以供所述客户端模块调用所述游戏直播间对应的直播游戏的游戏进程中的好友添加函数,建立所述游戏直播间的主播用户与所述目标观众用户之间的游戏好友关系,所述命名管道用于实现所述直播软件与所述游戏进程之间的通信,以及将所述客户端模块注入在所述游戏进程中;
所述方法还包括:
预先在所述直播软件中创建所述命名管道的服务端模块,并将所述命名管道的客户端模块注入到所述游戏进程中;
建立所述服务端模块与所述客户端模块的通信连接;
其中,所述将所述命名管道的客户端模块注入到所述游戏进程中,包括:在所述游戏进程的内存空间中分配内存区域;
将所述客户端模块的物理路径写入到所述内存区域中;
在所述游戏进程中创建用于加载所述客户端模块的物理路径的远程线程,所述远程线程为所述直播软件进程在游戏进程中创建的一个线程。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:解析所述好友添加函数在所述游戏进程中对应的内存地址,以供所述客户端模块通过所述内存地址调用所述好友添加函数。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当用户进行注册时,在注册页面的个人信息设置中配置游戏信息设置项。
4.一种直播中添加游戏好友的装置,其特征在于,包括:信息获取模块,用于获取游戏直播间中各个观众用户的个人信息,所述个人信息中包括账号信息和游戏信息;其中,所述的账号信息包括观众用户的用户名、用户等级、观众用户在此游戏直播间停留的时间、观众用户来此游戏直播间的次数;所述游戏信息包括游戏名称、游戏中使用的角色名称、角色ID、角色账号;
用户筛选模块,用于在使用直播软件进行直播游戏时,根据各个观众用户的账号信息筛选出满足预设筛选条件的目标观众用户;
好友添加模块,用于根据预先在当前直播软件中建立的命名管道,将所述目标观众用户的游戏信息发送到所述命名管道的客户端模块,以供所述客户端模块调用所述游戏直播间对应的直播游戏的游戏进程中的好友添加函数,建立所述游戏直播间的主播用户与所述目标观众用户之间的游戏好友关系,所述命名管道用于实现所述直播软件与所述游戏进程之间的通信,以及将所述客户端模块注入在所述游戏进程中;
配置模块,用于在所述获取游戏直播间中各个观众用户的个人信息之前,在所述主播用户的显示页面中配置目标观众用户的筛选条件设置项;
所述装置还包括:
所述配置模块,用于预先在所述直播软件中创建所述命名管道的服务端模块,并将所述命名管道的客户端模块注入到所述游戏进程中;
连接建立模块,用于建立所述服务端模块与所述客户端模块的通信连接;
所述配置模块,具体用于在所述游戏进程的内存空间中分配内存区域,将所述客户端模块的物理路径写入到所述内存区域中,在所述游戏进程中创建用于加载所述客户端模块的物理路径的远程线程,所述远程线程为所述直播软件进程在游戏进程中创建的一个线程。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:地址解析模块,用于解析所述好友添加函数在所述游戏进程中对应的内存地址,以供所述客户端模块通过所述内存地址调用所述好友添加函数。