用户账号管理方法及装置制造方法及图纸

技术编号:15519481 阅读:87 留言:0更新日期:2017-06-04 09:18
本发明专利技术公开了一种用户账号管理方法及装置,属于网络技术领域。该方法包括:当检测到直播聊天室有上行消息时,向连接管理代理CMP发送上行消息指示,以通过CMP通知当前加入该直播聊天室的各用户进行消息拉取;维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于稳定离线状态的用户,该稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态;将确定为处于稳定离线状态的用户对应的用户账号从该直播聊天室内删除。如此,增加了管理对象,并且,由于将稳定离线状态的用户账号进行了删除处理,从而节省了系统资源。

User account management method and device

The invention discloses a user account management method and a device, belonging to the network technology field. The method includes: when the detected live chat room up news, to indicate the connection management agent CMP sends an uplink message, through the CMP notifies the users of the chat room to join the broadcast of news pull; object corresponding to the user maintenance, waiting for the CMP CMP callback callback; according to the information, determine the stability in offline the user, the stable offline refers to the first preset time state and / or after statistics continued in the offline state reaches the preset number of long reach is offline; will determine the corresponding user is in a steady state of the offline user account from the live chat room to delete. Thus, the management object is increased, and the system resource is saved because the user account of the stable off-line state is deleted.

【技术实现步骤摘要】
用户账号管理方法及装置
本专利技术涉及网络
,特别涉及一种用户账号管理方法及装置。
技术介绍
随着网络技术的快速发展,出现了各种类型的服务器。服务器提供有直播聊天室,通常情况下,终端可以通过用户账号登录至该直播聊天室中,也可以退出该直播聊天室。在实际应用过程中,服务器可以对直播聊天室内的用户账号进行管理,管理过程包括:当服务器接收到终端通过用户账号发送的登录请求时,将该用户账号添加至该直播聊天室内,也即是,将该用户账号与该直播聊天室的标识之间对应存储至自身的系统资源中,当接收到该终端通过该用户账号发送的退出直播聊天室的退出请求时,该服务器将该用户账号从该直播聊天室中删除,也即是,将该用户账号从该系统资源中删除。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述仅仅是对请求登录和请求退出的用户账号进行管理,管理对象具有一定的局限性。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种用户账号管理方法及装置。所述技术方案如下:第一方面,提供了一种用户账号管理方法,所述方法包括:当检测到直播聊天室有上行消息时,向连接管理代理CMP发送上行消息指示,以通过CMP通知当前加入所述直播聊天室的各用户进行消息拉取;维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于稳定离线状态的用户,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态;将确定为处于稳定离线状态的用户对应的用户账号从所述直播聊天室内删除。可选地,所述维护用户对应的对象,等待CMP回调,具体包括:根据用户历史状态信息,确定统计为离线状态的用户;所述用户历史状态信息根据CMP历史回调信息得到;根据用户消息拉取情况,确定未进行消息拉取的用户;创建并维护统计为离线状态的用户及未进行消息拉取的用户对应的对象,等待CMP回调。可选地,所述根据CMP回调信息,确定处于稳定离线状态的用户,包括:对本次CMP做回调的各用户,根据本次回调信息及所述用户历史状态信息,将用户状态信息中离线状态的时长达到所述第一预设时长和/或持续处于离线状态的次数达到所述预设次数的用户,确定为处于稳定离线状态的用户;所述CMP回调信息中包括做回调的用户的当前状态。可选地,所述方法还包括:根据CMP回调信息及确定处于稳定离线状态的用户,更新用户历史状态信息;具体为:清除所述用户历史状态信息中所述确定为处于稳定离线状态的用户对应的用户状态统计信息;对于所述用户状态信息中统计为离线状态、而所述CMP回调信息指示为在线状态的用户,将对应的用户状态统计信息进行清零。可选地,所述方法还包括:获取直播聊天室对应的白名单用户,所述白名单用户包括主播用户及主播或管理员设置的不进行删除的用户;所述维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于稳定离线状态的用户的操作,为针对所述直播聊天室中除所述白名单用户外的用户。第二方面,提供了一种用户账号管理方法,所述方法包括:当接收到直播聊天室的服务器的上行消息指示时,通知当前加入所述直播聊天室内的各用户进行消息拉取;对所述服务器维护的用户对应的对象做回调,反馈回调信息,以使所述服务器根据所述回调信息,确定并删除处于稳定离线状态的用户对应的用户账号,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态。可选地,所述回调信息包括做回调的用户的当前状态;所述方法还包括:根据与所述直播聊天室内的各用户之间的交互信息,确定并更新用户当前状态,所述当前状态包括在线状态或离线状态;所述交互信息包括重连消息,所述重连消息为客户端检测到用户由离线转为在线时,由客户端通过软件开发工具包SDK自动发起;其中,当接收到所述连接消息时,将发送所述连接消息的用户的当前状态更新为在线状态。第三方面,提供了一种用户账号管理装置,所述装置包括:通知模块,用于当检测到直播聊天室有上行消息时,向连接管理代理CMP发送上行消息指示,以通过CMP通知当前加入所述直播聊天室的各用户进行消息拉取;维护模块,用于维护用户对应的对象,等待CMP回调;确定模块,用于根据CMP回调信息,确定处于稳定离线状态的用户,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态;删除模块,用于将确定为处于稳定离线状态的用户对应的用户账号从所述直播聊天室内删除。可选地,所述维护模块用于:根据用户历史状态信息,确定统计为离线状态的用户;所述用户历史状态信息根据CMP历史回调信息得到;根据用户消息拉取情况,确定未进行消息拉取的用户;创建并维护统计为离线状态的用户及未进行消息拉取的用户对应的对象,等待CMP回调。第四方面,提供了一种用户账号管理装置,所述装置包括:通知模块,用于当接收到直播聊天室的服务器的上行消息指示时,通知当前加入所述直播聊天室内的各用户进行消息拉取;反馈模块,用于对所述服务器维护的用户对应的对象做回调,反馈回调信息,以使所述服务器根据所述回调信息,确定并删除处于稳定离线状态的用户对应的用户账号,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态。本专利技术实施例提供的技术方案带来的有益效果是:当检测到直播聊天室内有上行消息时,向CMP发送上行消息指示,以通过该CMP通知当前加入该直播聊天室的各用户对该上行消息进行拉取。之后,维护用户对应的对象,等待CMP回调,根据CMP回调信息,确定处于稳定离线状态的用户,由于当用户处于稳定离线状态时,说明该用户已经在较长时长内持续处于离线状态,因此,可以将确定为处于稳定离线状态的用户对应的用户账号从该直播聊天室内删除,如此,增加了管理对象,并且,由于将稳定离线状态的用户账号进行了删除处理,从而节省了系统资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是根据一示例性实施例示出的一种实施环境示意图。图1B是根据一示例性实施例示出的一种用户账号管理方法的流程图。图1C是根据另一示例性实施例示出的一种用户账号管理方法流程图。图2是根据另一示例性实施例示出的一种用户账号管理方法的流程图。图3是根据一示例性实施例示出的一种用户账号管理装置的结构示意图。图4是根据另一示例性实施例示出的一种用户账号管理装置的结构示意图。图5是根据一示例性实施例示出的一种用户账号管理装置500的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1A是根据一示例性实施例示出的一种实施环境示意图,该实施环境中主要包括服务器110和多个终端120,该多个终端120均可以通过有线网络或者无线网络分别与该服务器110建立连接。进一步,该服务器110可以采用一个独立的服务负责与各个终端120之间建立连接,在本专利技术实施例中,该独立的服务为CMP(C本文档来自技高网...
用户账号管理方法及装置

【技术保护点】
一种用户账号管理方法,其特征在于,所述方法包括:当检测到直播聊天室有上行消息时,向连接管理代理CMP发送上行消息指示,以通过CMP通知当前加入所述直播聊天室的各用户进行消息拉取;维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于稳定离线状态的用户,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态;将确定为处于所述稳定离线状态的用户对应的用户账号从所述直播聊天室内删除。

【技术特征摘要】
1.一种用户账号管理方法,其特征在于,所述方法包括:当检测到直播聊天室有上行消息时,向连接管理代理CMP发送上行消息指示,以通过CMP通知当前加入所述直播聊天室的各用户进行消息拉取;维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于稳定离线状态的用户,所述稳定离线状态是指持续处于离线状态的时长达到第一预设时长的状态和/或经过统计持续处于离线状态的次数达到预设次数的状态;将确定为处于所述稳定离线状态的用户对应的用户账号从所述直播聊天室内删除。2.根据权利要求1所述的方法,其特征在于,所述维护用户对应的对象,等待CMP回调,具体包括:根据用户历史状态信息,确定统计为离线状态的用户;所述用户历史状态信息根据CMP历史回调信息得到;根据用户消息拉取情况,确定未进行消息拉取的用户;创建并维护统计为离线状态的用户及未进行消息拉取的用户对应的对象,等待CMP回调。3.根据权利要求2所述的方法,其特征在于,所述根据CMP回调信息,确定处于所述稳定离线状态的用户,包括:对本次CMP做回调的各用户,根据本次回调信息及所述用户历史状态信息,将用户状态信息中离线状态的时长达到所述第一预设时长和/或持续处于离线状态的次数达到所述预设次数的用户,确定为处于所述稳定离线状态的用户;所述CMP回调信息中包括做回调的用户的当前状态。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据CMP回调信息及确定处于所述稳定离线状态的用户,更新用户历史状态信息;具体为:清除所述用户历史状态信息中所述确定为处于所述稳定离线状态的用户对应的用户状态统计信息;对于所述用户状态信息中统计为离线状态、而所述CMP回调信息指示为在线状态的用户,将对应的用户状态统计信息进行清零。5.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:获取直播聊天室对应的白名单用户,所述白名单用户包括主播用户及主播或管理员设置的不进行删除的用户;所述维护用户对应的对象,等待CMP回调;根据CMP回调信息,确定处于所述稳定离线状态的用户的操作,为针对所述直播聊天室中除所述白名单用户外的用户。6.一种用户账号管理方法,其特征在于,所述方法包括:当接收到直播聊天室的服务器的上行消息指示时,通知当前加入所述直播聊天室内的...

【专利技术属性】
技术研发人员:李淼石鹏
申请(专利权)人:北京云中融信网络科技有限公司
类型:发明
国别省市:北京,11

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

1