1.一种直播间中图标互斥显示的实现方法,其特征在于,包括:S1,当用户进入直播间时,向服务器发送用于查询第一图标的显示状态的HTTP请求,并判断是否接收到服务器推送的与所述第一图标存在互斥逻辑的第二图标的显示状态消息;
S2,若接收到的服务器返回的所述第一图标的显示状态为开启,且所述第一图标获知所述第二图标的显示状态为关闭,则在当前直播间内显示所述第一图标。
2.根据权利要求1所述的方法,其特征在于,步骤S1还包括:若在预设时间内没有接收到服务器推送的所述第二图标的显示状态消息,则向服务器发送用于查询第二图标的显示状态的HTTP请求。
3.根据权利要求1或2所述的方法,其特征在于,步骤S1还包括:若接收到所述第二图标的显示状态消息或所述用于查询第二图标的显示状态的HTTP请求的返回结果,则根据所述第二图标的显示状态消息或所述返回结果获取所述第二图标的显示状态,并在当前直播间内对所述第二图标进行相应的显示或隐藏。
4.根据权利要求3所述的方法,其特征在于,在步骤S1和S2间,还包括:当获取到所述第二图标的显示状态时,调用sendMessage方法将所述第二图标的显示状态通过Activity透传给第一图标;
当第一图标接收到第二图标的显示状态为开启时,将标记位hasRequest的值设为true。
5.根据权利要求4所述的方法,其特征在于,步骤S2中所述第一图标获知所述第二图标的显示状态为关闭的步骤进一步包括:获取标记位hasRequest的值,若所述标记位hasRequest的值为false,则第一图标获知所述第二图标的显示状态为关闭。
6.一种直播间中图标互斥显示的实现装置,其特征在于,包括:显示状态获取模块,用于当用户进入直播间时,向服务器发送用于查询第一图标的显示状态的HTTP请求,并判断是否接收到服务器推送的与所述第一图标存在互斥逻辑的第二图标的显示状态消息;
互斥显示模块,用于若接收到的服务器返回的所述第一图标的显示状态为开启,且所述第一图标获知所述第二图标的显示状态为关闭,额在当前直播间内显示所述第一图标。
7.根据权利要求6所述的装置,其特征在于,所述显示状态获取模块还用于:若在预设时间内没有接收到服务器推送的所述第二图标的显示状态消息,则向服务器发送用于查询第二图标的显示状态的HTTP请求。
8.根据权利要求6或7所述的装置,其特征在于,所述显示状态获取模块还用于:若接收到所述第二图标的显示状态消息或所述用于查询第二图标的显示状态的HTTP请求的返回结果,则根据所述第二图标的显示状态消息或所述返回结果获取所述第二图标的显示状态,并在当前直播间内对所述第二图标进行相应的显示或隐藏。
9.根据权利要求8所述的装置,其特征在于,还包括:
显示状态传递模块,用于当获取到所述第二图标的显示状态时,调用sendMessage方法将所述第二图标的显示状态通过Activity透传给第一图标;
设置模块,用于当第一图标接收到第二图标的显示状态为开启时,将标记位hasRequest的值设为true。
10.根据权利要求9所述的装置,其特征在于,所述互斥显示模块具体用于:获取标记位hasRequest的值,若所述标记位hasRequest的值为false,则第一图标获知所述第二图标的显示状态为隐藏。