一种登录账号的显示方法和系统与流程

文档序号:11231084阅读:685来源:国知局
一种登录账号的显示方法和系统与流程

本发明涉及视频直播领域,尤其涉及一种登录账号的显示方法和系统。



背景技术:

近年来,随着移动互联网的飞速发展,各种视频直播应用层出不穷,如千帆、映客、花椒、斗鱼等,移动直播已经被越来越多的人所接受,可以说我们已经进入了一个全民直播的移动直播时代,人人都可以成为主播。

发明人经过研究发现,现有技术中,主播一般通过微信分享自己的直播间到朋友圈获得更多人的关注,当很多朋友圈中的好友点击分享进入直播间后将会直接携带所述好友的微信登录名称,朋友圈对大家来说是相对私密的环境。很多人不希望自己的登录名称被泄漏,隐私不能得到保护。



技术实现要素:

有鉴于此,本发明提供了一种账号的显示方法,用以解决现有技术中微信登录名称被泄漏,隐私不能得到保护的问题。具体方案如下:

一种登录账号的显示方法,包括:

当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;

在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称:

当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。

上述的方法,优选的,还包括:

当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为所述视频直播应用程序的显示名称发送至所述视频直播应用程序进行显示。

上述的方法,优选的,还包括:

将所述登录名称,依据预设的规则,存入所述视频直播应用程序的数据库中。

上述的方法,优选的,在所述视频直播应用程序的数据库中,查找与所述登录名称对应的所述视频直播应用程序的显示名称包括:

解析所述登录名称,确定所述登录名称的标识;

遍历所述视频直播应用程序数据库,依据所述登录名称和所述标识,查找与所述登录名称相对应的所述视频直播应用程序的显示名称。

上述的方法,优选的,将所述用户当前的登录名称替换为预设的名称发送至所述视频直播应用程序进行显示包括:

依据rim接口获取所述视频直播应用程序数据库中所述登录名称;

将所述登录名称,替换为预设的名称;

通过socket通信链句柄,将所述预设的名称发送至所述视频直播应用程序进行显示。

一种登录账号的显示系统,其特征在于,包括:

获取模块,用于当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;

查找模块,用于在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称:

第一发送模块,用于当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。

上述的系统,优选的,还包括:

第二发送模块,用于当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为所述视频直播应用程序的显示名称发送至所述视频直播应用程序进行显示。

上述的系统,优选的,还包括:

存储模块,用于将所述登录名称,依据预设的规则,存入所述视频直播应用程序的数据库中。

上述的系统,优选的,所述查找模块包括:

解析单元,用于解析所述登录名称,确定所述登录名称的标识;

查找单元,用于遍历所述视频直播应用程序数据库,依据所述登录名称和所述标识,查找与所述登录名称相对应的所述视频直播应用程序的显示名称。

上述的系统,优选的,所述第一发送模块包括:

获取单元,用于依据rim接口获取所述视频直播应用程序数据库中所述登录名称;

替换单元,用于将所述登录名称,替换为预设的名称;

发送单元,用于通过socket通信链句柄,将所述预设的名称发送至所述视频直播应用程序进行显示。

与现有技术相比,本发明包括以下优点:

本发明提供了一种登录账号的显示方法,包括:当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称;当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。上述的账号显示方法,用户通过第三方授权软件登录视频直播应用程序时,对所述登录用户进行判断,当满足名称替换要求时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序。所述视频直播程序的用户看不到通过所述第三方授权软件登录的账户信息,解决了所述账户信息的泄露,隐私不能得到保护的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例公开的一种登录账号的显示方法流程图;

图2为本申请实施例公开的一种登录账号的显示方法又一方法流程图;

图3为本申请实施例公开的一种登录账号的显示方法又一方法流程图;

图4为本申请实施例公开的一种登录账号的显示方法又一方法流程图;

图5为本申请实施例公开的一种登录账号的显示系统结构框图;

图6为本申请实施例公开的一种登录账号的显示系统又一结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

本发明提供了一种登录账号的显示方法,所述方法应用于当第三方授权软件登录视频直播应用程序时,对所述第三方应用程序的授权账号的名称信息的显示方法进行限制,所述第三方应用程序可以为微信、微博、qq、支付宝等等,所述视频直播应用程序可以为千帆、映客、花椒、斗鱼等等,为了清楚的说明本发明的方法,本发明实施例中将针对千帆直播应用程序,通过微信授权的方式进行登录的过程,详细说明本发明。

所述方法的执行主体可以为所述视频直播应用程序中的一个处理器,本发明实施例中,若所述千帆直播应用程序的主播开启了隐私保护功能,才会执行如下所述的方法,所述隐私保护功能的开启方式可以为点击某个按钮或者开关,所述一种登录账号的显示方法的流程图,如图1所示,包括步骤:

s101、当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;

本发明实施例中,所述第三方授权软件是指微信软件,所述视频直播应用程序指千帆直播。当微信用户通过微信平台登录千帆直播程序时,由于微信的终端与所述千帆直播应用程序中存在数据传输接口,微信会将所述微信用户的名称信息发送到所述数据传输接口,所述处理器直接通过数据传输接口获取微信用户的登录名称。

s102、在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称:

本发明实施例中,将所述微信用户登录名称与所述千帆直播应用程序数据库中已经存储的名称信息依次进行比对,查找与所述微信用户的登录名称相对应的千帆直播应用程序的显示名称。

s103、当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。

本发明实施例中,当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,上述的情况可以为所述微信用户为第一次登陆所述千帆直播应用程序,或者所述微信用户登陆过所述千帆直播应用程序,但并没有在所述千帆直播应用程序中更改过千帆直播应用程序的显示名称。将所述微信用的登录名称替换为预设的名称发送至所述千帆直播应用程序进行显示。

本发明实施例中,所述预设的名称可以为微信用户、微信网友、微信好友等等,优选的,将所述微信用户的名称信息替换为微信网友,以微信网友作为所述微信用户发送至所述千帆直播应用程序的登录名称,入场信息可以为“欢迎微信网友进入千帆直播间”或者其它的登录提示。

本发明实施例中,若所述千帆直播应用程序未开启隐私保护功能,直接获取通过所述千帆直播应用程序的数据库获取所述微信用户登录名称,入场消息为“欢迎‘微信用户登录名称’进入千帆直播间”或者其它的登录提示。

本发明提供了一种登录账号的显示方法,包括:当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称;当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。上述的账号显示方法,用户通过第三方授权软件登录视频直播应用程序时,对所述登录用户进行判断,当满足名称替换要求时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序。所述视频直播程序的用户看不到通过所述第三方授权软件登录的账户信息,解决了所述账户信息的泄露,隐私不能得到保护的问题。

本发明实施例中,当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,具体的流程图如图2所示,还包括:

s104、当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为所述视频直播应用程序的名称发送至所述视频直播应用程序进行显示。

本发明实施例中,当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,说明所述微信用户不但登录过所述千帆直播应用程序,还在所述千帆直播应用程序中更改过千帆直播用户的显示名称。将所述微信用户的登录名称,替换为所述千帆直播应用程序的显示名称,并将所述千帆直播应用程序的显示名称发送到所述千帆直播应用程序进行显示。

本发明实施例中,优选的,所述千帆直播应用程序中的登录信息可以为“欢迎‘千帆直播应用程序的显示名称’进入千帆直播间”或者其它的登录提示。

本发明实施例中,还包括,当通过微信授权方式登录所述千帆直播应用程序时,获取所述微信用户的登录名称之后,优选的,将所述微信用户的登录名称,依据预设的规则,存储到所述千帆直播应用程序的数据库中。

本发明实施例中,所述微信登录用户在所述千帆直播应用程序数据库中的存储方式为:微信用户登录名称,所述微信用户登录名称的标识和与所述微信名称对应的所述千帆直播应用程序的显示名称。将上述三个元素依据预设规则存入所述千帆直播应用程序数据库。

本发明实施例中,当所述微信用户首次登录千帆直播应用程序时,所述微信用户的登录名称进行标识,将所述标识定义为第一标识,将所述微信用户的登录名称和与所述微信名称对应的第一标识存入所述千帆直播应用程序的数据库中,所述千帆直播应用程序的显示名称与所述微信用户的登录名称相同,若同一微信用户再次登录所述千帆直播应用程序,但并未在所述千帆直播应用程序中更改千帆登录名称,则所述标识不变,所述千帆直播应用程序的显示名称仍为所述微信用户的登录名称。上述两种第一标识所对应的情况下,即便利用所述微信用户的登录名称和所述第一标识在所述千帆直播应用程中确定一个指定位置存储所述千帆直播应用程序的显示名称,所述千帆直播应用程序的显示名称为空。若同一微信用户再次登录所述千帆直播应用程序,并在所述千帆直播应用程序中更改过显示名称,则需要将所述微信用户的第一标识更改为第二标识,并将更改过的所述千帆直播应用程序的显示名称存入一个与所述微信用户登录名称和所述微信用户登录名称的标识两者共同确定的所述千帆直播应用程序数据库中的指定位置。

本发明实施例中,若所述微信用户首次登录千帆直播时,就更改了所述千帆直播应用程序的显示名称,对所述微信用户的登录名称进行标识,将所述标识定义为第二标识依据所述第二标识和所述微信用户的登录名称将更改过的所述千帆直播应用程序的显示名称存入所述千帆直播应用程序数据库中的指定位置。

本发明实施例中,在所述视频直播应用程序的数据库中,查找与所述登录名称对应的所述视频直播应用程序的显示名称方法流程图如图3所示,包括步骤:

s201、解析所述登录名称,确定所述登录名称的标识;

本发明实施例中,在所述千帆直播应用程序的数据库中,查找与所述微信用户的登录名称相同的名称信息所在的位置,解析与所述微信用户的登录名称相对应的元素,确定所述微信用户登录名称的标识。优选的,记录所述微信登用户录名称在所述千帆直播应用程序的数据库中的位置信息,方便下次查找。

s202、遍历所述视频直播应用程序数据库,依据所述登录名称和所述标识,查找与所述登录名称相对应的所述视频直播应用程序的显示名称。

本发明实施例中,依据所述微信用户登录名称和所述标识可以唯一确定一个与所述微信用户登录名称相对的所述千帆直播应用程序的显示名称,所述千帆直播应用程序的显示名称中可以有名称信息,也可以为空信息。

本发明实施例中,若存在所述名称信息,则说明所述微信用户登录名称曾经登录过所述千帆直播应用程序,并且在所述千帆直播应用程序中更改过显示名称;若不存在,则说明所述微信用户的登录名称为首次登录或者未曾在所述千帆直播应用程序中更改过显示名称。

本发明实施例中,当所述微信用户的登录名称为第一标识时,可以直接确定不存在所述微信用户的登录名称相对应的所述千帆直播应用程序的显示名称。

本发明实施例中,将所述用户当前的登录名称替换为预设的名称发送至所述视频直播应用程序进行显示的方法流程如图4所示,包括步骤:

s301、依据rim接口获取所述视频直播应用程序数据库中所述登录名称;

本发明实施例中,依据所述千帆直播应用程序中的rim接口,获取所述千帆直播应用程序数据库中所述微信用户的登录名称。

s302、将所述登录名称,替换为预设的名称;

本发明实施例中,将所述微信用户登录名称,替换为预设的名称,所述预设的名称可以为微信用户、微信网友、微信好友等等,优选的,将所述微信用户的名称信息替换为微信网友。

s303、通过socket通信链句柄,将所述预设的名称发送至所述视频直播应用程序进行显示。

本发明实施例中,所述千帆直播应用程序通常通过socket通信链句柄向网络发出请求或者应答网络请求,将所述预设的名称发送至所述视频直播应用程序。所述千帆直播应用程序会显“欢迎微信网友进入千帆直播间”或者其它的登录提示。

与上述方法相对应的,本发明还提供了一种登录账号的显示系统,其结构框图如图5所示,包括:

获取模块401,查找模块402和第一发送模块403。

其中,

所述获取模块401,用于当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;

所述查找模块402,用于在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称:

所述第一发送模块403,用于当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。

本发明提供了一种登录账号的显示系统,包括:当用户通过第三方授权软件登录视频直播应用程序时,获取用户当前的登录名称;在所述视频直播应用程序的数据库中,查找与所述登录名称对应的视频直播应用程序的显示名称;当未查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序进行显示。上述的账号显示方法,用户通过第三方授权软件登录视频直播应用程序时,对所述登录用户进行判断,当满足名称替换要求时,将所述登录名称替换为预设的名称发送至所述视频直播应用程序。所述视频直播程序的用户看不到通过所述第三方授权软件登录的账户信息,解决了所述账户信息的泄露,隐私不能得到保护的问题。

本发明实施例中,所述系统还包括第二发送模块404,其结构框图如图6所示:

所述第二发送模块404,用于当查找到与所述登录名称相对应的所述视频直播应用程序的显示名称时,将所述登录名称替换为所述视频直播应用程序的显示名称发送至所述视频直播应用程序进行显示。

本发明实施例中,所述系统还包括存储模块。

所述存储模块,用于将所述登录名称,依据预设的规则,存入所述视频直播应用程序的数据库中。

本发明实施例中,所述查找模块402包括:

解析单元405和查找单元406

所述解析单元405,用于解析所述登录名称,确定所述登录名称的标识;

所述查找单元406,用于遍历所述视频直播应用程序数据库,依据所述登录名称和所述标识,查找与所述登录名称相对应的所述视频直播应用程序的显示名称。

本发明实施例中,所述第一发送模块403包括:

获取单元407,替换单元408和发送单元409。

其结构框图如图6所示:

其中,

所述获取单元407,用于依据rim接口获取所述视频直播应用程序数据库中所述登录名称;

所述替换单元408,用于将所述登录名称,替换为预设的名称;

所述发送单元409,用于通过socket通信链句柄,将所述预设的名称发送至所述视频直播应用程序进行显示。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1