账号安全提示方法、装置和系统的制作方法

文档序号:7817568阅读:161来源:国知局
账号安全提示方法、装置和系统的制作方法
【专利摘要】本发明涉及一种账号安全提示方法、装置和系统。所述方法包括以下步骤:与终端建立并保持长连接通道;接收账号安全提示信息;查找到与所述账号相对应的终端相连接的可用的长连接通道;将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。上述账号安全提示方法、装置和系统,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全。
【专利说明】 账号安全提示方法、装置和系统

【技术领域】
[0001]本发明涉及账号安全领域,特别是涉及一种账号安全提示方法、装置和系统。

【背景技术】
[0002]随着网络技术的发展,越来越多的人使用网络办理各种事情。在使用网络过程中,用户经常需要注册自己的账号,通过账号登录相应的网页或客户端后进行操作。
[0003]因账号安全存在风险,为了获取账号的安全信息,传统的方式是由客户端通过HTTP请求到服务器拉取用户账号的安全信息列表,比如登录情况、消费情况等,服务器向安全中心请求拉取相应的信息,返回给客户端,客户端展示返回的信息,用户可以查看到信息红的异常操作记录,点击相应的异常操作进行处理。然而该方式依赖于用户的主动使用客户端进行查询操作,若用户不主动使用,将无法及时的获知异常操作的信息,无法及时对异常操作进行处理,导致用户的账号信息被窃取。因此传统的账号安全信息获取方式及时性差导致账号安全低。


【发明内容】

[0004]基于此,有必要针对传统的账号安全信息获取方式及时性差导致账号安全低的问题,提供一种账号安全提示方法,能提高信息提醒的及时性,提高账号安全。
[0005]此外,还有必要提供一种账号安全提示装置和系统。
[0006]一种账号安全提示方法,包括以下步骤:
[0007]与终端建立并保持长连接通道;
[0008]接收账号安全提示信息;
[0009]查找到与所述账号相对应的终端相连接的可用的长连接通道;
[0010]将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
[0011]一种账号安全提示装置,包括:
[0012]长连接建立模块,用于与终端建立并保持长连接通道,并记录所述长连接通道的信息;
[0013]信息接收模块,用于接收账号安全提示信息;
[0014]查找模块,用于查找到与所述账号相对应的终端相连接的可用的长连接通道;
[0015]下发模块,用于将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
[0016]一种账号安全提示系统,包括终端和服务器;所述服务器与终端建立并保持长连接通道,并记录所述长连接通道的信息;所述服务器还用于接收账号安全提示信息,查找到与所述账号相对应的终端相连接的可用的长连接通道,以及将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
[0017]上述账号安全提示方法、装置和系统,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全。

【专利附图】

【附图说明】
[0018]图1为一个实施例中账号安全提示方法的应用环境示意图;
[0019]图2为一个实施例中账号安全提示方法的流程图;
[0020]图3为另一个实施例中账号安全提示方法的流程图;
[0021]图4为一个实施例中账号安全提示装置的结构示意图;
[0022]图5为另一个实施例中账号安全提示装置的结构示意图;
[0023]图6为一个实施例中账号安全提示系统的结构框图。

【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]图1为一个实施例中账号安全提示方法的应用环境示意图。如图1所示,该应用环境包括终端110、服务器120和安全监控中心130。终端110可为一个或多个。终端110与服务器120建立长连接通道,并保持长连接通道。
[0026]终端110可为台式计算机、平板电脑、智能手机、个人数字助理等。
[0027]安全监控中心130用于监控用户的账号安全,账号出现异常情况时,生成账号安全提示信息。账号异常情况包括账号在异地登录、消费信息等,但不限于此。
[0028]安全监控中心130监控到用户的账号安全提示信息后,发送给服务器120。服务器120查找到可用的长连接通道后,将账号安全信息通过该可用的长连接通道下发给终端110,在终端110上显示该账号安全提示信息。此外,安全监控中心130可设置在服务器120上。
[0029]图2为一个实施例中账号安全提示方法的流程图。图2中的账号安全提示方法运行于图1的应用环境中。如图2所示,一种账号安全提示方法,包括以下步骤:
[0030]步骤202,与终端建立并保持长连接通道。
[0031]具体的,服务器与终端建立长连接通道,并保持长连接通道。长连接是指在一个连接上可以连续发送多个数据包。
[0032]本实施例中,与终端建立并保持长连接通道的步骤包括:与终端建立长连接通道,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接。
[0033]具体的,终端通过TCP (Transmiss1n Control Protocol,传输控制协议)协议和服务器建立长连接,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,断开第二预设时长后再连接。其中,第一预设时长和第二预设时长可根据需要设置。采用第一预设时长和第二预设时长进行控制,可减少心跳包流量和减少维持长连接终端消耗的电量。
[0034]此外,还可记录该长连接通道的信息。长连接通道的信息包括长连接通道标识与终端标识的映射关系、账号与终端标识的映射关系等。
[0035]步骤204,接收账号安全提示信息。
[0036]具体的,服务器接收安全监控中心发送的账号安全提示信息。
[0037]步骤206,查找到与该账号相对应的终端相连接的可用的长连接通道。
[0038]具体的,服务器接收到账号安全提示信息后,查找是否存在与该账号相对应的终端相连接的可用的长连接通道。因采用的第一预设时长和第二预设时长控制长连接通道的连接和断开,在接收到账号安全提示信息后,需要查找已建立的长连接通道是否可用。步骤206的具体过程为:通过账号从账号与终端标识的映射关系查找到终端标识,再根据终端标识从长连接通道标识与终端标识的映射关系查找到可用的长连接通道标识,该可用的长连接通道标识所对应的长连接通道作为下发账号安全提示信息的通道。
[0039]步骤208,将该账号安全提示信息通过该可用的长连接通道下发给与该账号相对应的终端。
[0040]上述账号安全提示方法,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全。
[0041]图3为另一个实施例中账号安全提示方法的流程图。图3中的账号安全提示方法运行于图1的应用环境中。如图3所示,一种账号安全提示方法,包括以下步骤:
[0042]步骤302,与终端建立并保持长连接通道。
[0043]具体的,服务器与终端建立长连接通道,并保持长连接通道。长连接是指在一个连接上可以连续发送多个数据包。
[0044]本实施例中,与终端建立并保持长连接通道的步骤包括:与终端建立长连接通道,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接。此外,还可记录该长连接通道的信息。长连接通道的信息包括长连接通道标识与终端标识的映射关系、账号与终端标识的映射关系等。
[0045]步骤304,接收账号安全提示信息。
[0046]具体的,服务器接收安全监控中心发送的账号安全提示信息。
[0047]步骤306,查找到与该账号相对应的终端相连接的可用的长连接通道。
[0048]具体的,服务器接收到账号安全提示信息后,查找是否存在与该账号相对应的终端相连接的可用的长连接通道。因采用的第一预设时长和第二预设时长控制长连接通道的连接和断开,在接收到账号安全提示信息后,需要查找已建立的长连接通道是否可用。步骤306的具体过程为:通过账号从账号与终端标识的映射关系查找到终端标识,再根据终端标识从长连接通道标识与终端标识的映射关系查找到可用的长连接通道标识,该可用的长连接通道标识所对应的长连接通道作为下发账号安全提示信息的通道。
[0049]步骤308,将该账号安全提示信息通过该可用的长连接通道下发给与该账号相对应的终端。
[0050]步骤310,在该终端上显示该账号安全提示信息。
[0051]步骤310包括:当满足预设条件时,在该终端上以全局弹窗及浮窗提示形式显示该账号安全提示信息,否则,在该终端上以通知栏提示形式显示该账号安全提示信息。该预设条件可包括账号异地登录且消费数额超过预设值,或者涉及银行账号等信息。根据不同条件提供不同形式显示,显示方式多样,且根据账号安全提示信息的严重性提醒用户重视。
[0052]步骤312,接收对该账号安全提示信息的操作信息。
[0053]具体的,操作信息可包括修改密码、确认账号安全提示信息是否正确等。
[0054]步骤314,根据该操作信息对该账号进行处理。
[0055]上述账号安全提示方法,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全;通过接收操作信息,对账号进行处理,进一步提高账号安全。
[0056]图4为一个实施例中账号安全提示装置的结构示意图。图4中的账号安全提示装置运行于图1的应用环境中。如图4所示,该账号安全提示装置,包括长连接建立模块410、信息接收模块420、查找模块430和下发模块440。其中:
[0057]长连接建立模块410用于与终端建立并保持长连接通道,并记录该长连接通道的信息。具体的,服务器上的长连接建立模块410与终端建立长连接通道,并保持长连接通道。长连接是指在一个连接上可以连续发送多个数据包。
[0058]本实施例中,长连接建立模块410用于与终端建立长连接通道,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接。
[0059]具体的,终端通过TCP协议和服务器建立长连接,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,断开第二预设时长后再连接。其中,第一预设时长和第二预设时长可根据需要设置。采用第一预设时长和第二预设时长进行控制,可减少心跳包流量和减少维持长连接终端消耗的电量。
[0060]此外,还可记录该长连接通道的信息。长连接通道的信息包括长连接通道标识与终端标识的映射关系、账号与终端标识的映射关系等。
[0061]信息接收模块420用于接收账号安全提示信息。
[0062]具体的,信息接收模块420用于接收安全监控中心发送的账号安全提示信息。
[0063]查找模块430用于查找到与该账号相对应的终端相连接的可用的长连接通道。
[0064]具体的,服务器上的查找模块430接收到账号安全提示信息后,查找是否存在与该账号相对应的终端相连接的可用的长连接通道。因采用的第一预设时长和第二预设时长控制长连接通道的连接和断开,在接收到账号安全提示信息后,需要查找已建立的长连接通道是否可用。查找模块430通过账号从账号与终端标识的映射关系查找到终端标识,再根据终端标识从长连接通道标识与终端标识的映射关系查找到可用的长连接通道标识,该可用的长连接通道标识所对应的长连接通道作为下发账号安全提示信息的通道。
[0065]下发模块440用于将该账号安全提示信息通过该可用的长连接通道下发给与该账号相对应的终端。
[0066]上述账号安全提示装置,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全。
[0067]图5为另一个实施例中账号安全提示装置的结构示意图。图5中的账号安全提示装置运行于图1的应用环境中。如图5所示,该账号安全提示装置,除了包括长连接建立模块410、信息接收模块420、查找模块430和下发模块440,还包括显示模块450、操作接收模块460和处理模块470。其中:
[0068]显示模块450位于终端上,用于在该将该账号安全提示信息通过该可用的长连接通道下发给与该账号相对应的终端之后,在该终端上显示该账号安全提示信息。显示模块450位于终端上。
[0069]在一个实施例中,显示模块450还用于当满足预设条件时,在该终端上以全局弹窗及浮窗提示形式显示该账号安全提示信息,否则,在该终端上以通知栏提示形式显示该账号安全提示信息。该预设条件可包括账号异地登录且消费数额超过预设值,或者涉及银行账号等信息。根据不同条件提供不同形式显示,显示方式多样,且根据账号安全提示信息的严重性提醒用户重视。
[0070]操作接收模块460用于接收对该账号安全提示信息的操作信息。
[0071]具体的,操作信息可包括修改密码、确认账号安全提示信息是否正确等。
[0072]处理模块470位于服务器上,用于根据该操作信息对该账号进行处理。
[0073]上述账号安全提示装置,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全;通过接收操作信息,对账号进行处理,进一步提高账号安全。
[0074]图6为一个实施例中账号安全提示系统的结构框图。如图6所示,该账号安全提示系统,包括终端610和服务器620。该服务器620与终端610建立并保持长连接通道,并记录该长连接通道的信息;该服务器620还用于接收账号安全提示信息,查找到与该账号相对应的终端610相连接的可用的长连接通道,以及将该账号安全提示信息通过该可用的长连接通道下发给与该账号相对应的终端。
[0075]该服务器620与该终端610建立长连接通道,并通过心跳维持长连接通道,且该长连接通道维持第一预设时长后断开,断开第二预设时长后再连接。
[0076]该终端610还用于显示该账号安全提示信息,以及接收对该账号安全提示信息的操作信息,并将该操作信息上传给该服务器620。
[0077]在一个实施例中,该终端610还用于当满足预设条件时,以全局弹窗及浮窗提示形式显示该账号安全提示信息,否则,在该终端上以通知栏提示形式显示该账号安全提示信息。
[0078]该服务器620还用于根据该操作信息对该账号进行处理。
[0079]上述账号安全提示系统,通过与终端建立并保持长连接通道,当接收到账号安全提示信息后,查找到可用的长连接通道后,通过该长连接通道将账号安全提示信息下发给终端,实现了账号安全提示信息及时通知给用户,方便用户及时进行处理,提高了账号的安全;通过接收操作信息,对账号进行处理,进一步提高账号安全;通过接收操作信息,对账号进行处理,进一步提高账号安全。
[0080]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0081]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种账号安全提示方法,包括以下步骤: 与终端建立并保持长连接通道; 接收账号安全提示信息; 查找到与所述账号相对应的终端相连接的可用的长连接通道; 将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
2.根据权利要求1所述的方法,其特征在于,所述与终端建立并保持长连接通道的步骤包括: 与终端建立长连接通道,并通过心跳维持长连接通道,且所述长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接。
3.根据权利要求1所述的方法,其特征在于,在所述将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端的步骤之后,所述方法还包括: 在所述终端上显示所述账号安全提示信息; 接收对所述账号安全提示信息的操作信息; 根据所述操作信息对所述账号进行处理。
4.根据权利要求3所述的方法,其特征在于,所述在所述终端上显示所述账号安全提示信息的步骤包括: 当满足预设条件时,在所述终端上以全局弹窗及浮窗提示形式显示所述账号安全提示信息,否则,在所述终端上以通知栏提示形式显示所述账号安全提示信息。
5.一种账号安全提示装置,其特征在于,包括: 长连接建立模块,用于与终端建立并保持长连接通道,并记录所述长连接通道的信息; 信息接收模块,用于接收账号安全提示信息; 查找模块,用于查找到与所述账号相对应的终端相连接的可用的长连接通道; 下发模块,用于将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
6.根据权利要求5所述的装置,其特征在于,所述长连接建立模块还用于与终端建立长连接通道,并通过心跳维持长连接通道,且所述长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括: 显示模块,用于在所述将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端之后,在所述终端上显示所述账号安全提示信息; 操作接收模块,用于接收对所述账号安全提示信息的操作信息; 处理模块,用于根据所述操作信息对所述账号进行处理。
8.根据权利要求7所述的装置,其特征在于,所述显示模块还用于当满足预设条件时,在所述终端上以全局弹窗及浮窗提示形式显示所述账号安全提示信息,否则,在所述终端上以通知栏提示形式显示所述账号安全提示信息。
9.一种账号安全提示系统,其特征在于,包括终端和服务器;所述服务器与终端建立并保持长连接通道,并记录所述长连接通道的信息;所述服务器还用于接收账号安全提示信息,查找到与所述账号相对应的终端相连接的可用的长连接通道,以及将所述账号安全提示信息通过所述可用的长连接通道下发给与所述账号相对应的终端。
10.根据权利要求9所述的系统,其特征在于,所述服务器与所述终端建立长连接通道,并通过心跳维持长连接通道,且所述长连接通道维持第一预设时长后断开,自断开起达到第二预设时长后再连接;所述终端还用于当满足预设条件时,以全局弹窗及浮窗提示形式显示所述账号安全提示信息,当不满足预设条件时,在所述终端上以通知栏提示形式显示所述账号安全提示信息,以及接收对所述账号安全提示信息的操作信息,并将所述操作信息上传给所述服务器;所述服务器还用于根据所述操作信息对所述账号进行处理。
【文档编号】H04L29/06GK104378360SQ201410572932
【公开日】2015年2月25日 申请日期:2014年10月23日 优先权日:2014年10月23日
【发明者】吴俊彦, 李飞军, 林培东, 米成锦, 罗谚君 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1