一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子账户的认证协作方法、装置、计算机设备及介质与流程

2022-08-13 14:06:21 来源:中国专利 TAG:


1.本技术适用于信息安全技术领域,尤其涉及一种电子账户的认证协作方法、装置、计算机设备及介质。


背景技术:

2.目前,银行在涉及个人客户的信用卡使用后的账单需要定期发送给对应用户,随着信息技术的发展,本着节能减排的目的,银行发展使用电子账单即将传统的纸质账单通过信息化的方式,转变为电子格式,并通过电子邮箱来传递给用户。信用卡用户在银行预留的电子邮箱等信息,由于长期不进行维护,使得银行无法确认这部分信息是否可用,可能存在信息安全的隐患,如邮箱是否常用,或者邮箱是否被盗等,针对不常使用的邮箱而言,用户可能无法查看该电子账单可能导致无法及时确认信用卡的使用情况,针对邮箱被盗的情况,如果银行将详细的电子账单发送至该邮箱可能导致用户信息泄露,导致上述信息安全存在隐患的原因是用户不维护信息和银行不对信息确认。因此,如何在保证用户信息安全的前提下督促用户协助维护相应信息,以提高用户信息的安全度为亟待解决的问题。


技术实现要素:

3.有鉴于此,本技术实施例提供了一种电子账户的认证协作方法、装置、计算机设备及介质,以解决如何在保证用户信息安全的前提下督促用户协助维护相应信息,以提高用户信息的安全度的问题。
4.第一方面,本技术实施例提供一种电子账户的认证协作方法,所述认证协作方法包括:
5.获取用户的账单信息和账户信息;
6.若所述账户信息未认证,则生成认证链接,存储认证链接与所述账单信息的映射关系;
7.提取所述账单信息中的非保密信息,将所述认证链接与所述非保密信息合并为目标文件并发送至所述账户信息对应的账户;
8.在所述认证链接被触发时,若获取到对所述账户信息的认证信息,则根据所述映射关系,将所述账单信息发送至所述账户。
9.在一实施方式中,获取用户的账单信息和账户信息包括:
10.根据当前时间,确定账单日期,并拉取所述账单日期下所有用户的用户号;
11.使用每个用户号从账户数据库中获取到对应用户的账户信息;
12.根据每个用户的账户信息,从对应的账单数据库中获取到对应用户的账单信息。
13.在一实施方式中,在获取用户的账单信息和账户信息之后,还包括:
14.提取所述账户信息中的认证标签的标签值;
15.检测所述标签值是否为目标值,若检测到所述标签值不为所述目标值,则确定所述账户信息未认证;或者若检测到所述标签值为所述目标值,则确定所述账户信息已认证。
16.在一实施方式中,在获取用户的账单信息和账户信息之后,还包括:
17.提取所述账户信息中的登陆标签对应的登录时间;
18.检测所述登录时间与当前时刻的间隔是否超出休眠阈值,若检测到所述间隔超出所述休眠阈值,则确定所述账户信息未认证;或者若检测到所述间隔未超出所述休眠阈值,则确定所述账户信息已认证。
19.在一实施方式中,在将所述认证链接与所述非保密信息合并为目标文件并发送至所述账户信息对应的账户之后,还包括:
20.监控所述认证链接,并在监测到所述认证链接被触发时,采集所述认证链接的提交信息;
21.检测所述提交信息是否满足预设条件,若检测到所述提交信息满足所述预设条件,则确定所述提交信息为认证信息,或者若检测到所述提交信息不满足所述预设条件,则确定所述提交信息不为认证信息。
22.在一实施方式中,生成认证链接包括:
23.根据所述账户信息,生成认证条件,所述认证条件为已知信息匹配和未知信息填写;
24.使用规则引擎,将所述认证条件转化为输入项,生成认证链接。
25.在一实施方式中,检测所述提交信息是否满足预设条件包括:
26.检测所述提交信息中已知信息匹配对应输入项的输入信息是否与所述账户信息中对应的信息匹配,以及检测所述提交信息中未知信息填写对应输入项的输入信息是否为有效信息;
27.若检测到所述提交信息中已知信息匹配对应输入项的输入信息与所述账户信息中对应的信息匹配,以及检测所述提交信息中未知信息填写对应输入项的输入信息为有效信息,则确定所述提交信息满足所述预设条件;
28.若检测到所述提交信息中已知信息匹配对应输入项的输入信息与所述账户信息中对应的信息不匹配,以及检测所述提交信息中未知信息填写对应输入项的输入信息不为有效信息,则确定所述提交信息不满足所述预设条件。
29.第二方面,本技术实施例提供一种电子账户的认证协作装置,所述认证协作装置包括:
30.用户信息获取模块,用于获取用户的账单信息和账户信息;
31.认证链接生成模块,用于若所述账户信息未认证,则生成认证链接,存储认证链接与所述账单信息的映射关系;
32.保密账单发送模块,用于提取所述账单信息中的非保密信息,将所述认证链接与所述非保密信息合并为目标文件并发送至所述账户信息对应的账户;
33.详细账单发送模块,用于在所述认证链接被触发时,若获取到对所述账户信息的认证信息,则根据所述映射关系,将所述账单信息发送至所述账户。
34.在一实施方式中,上述用户信息获取模块包括:
35.用户号拉取单元,用于根据当前时间,确定账单日期,并拉取所述账单日期下所有用户的用户号;
36.账户信息获取单元,用于使用每个用户号从账户数据库中获取到对应用户的账户
信息;
37.账单信息获取单元,用于根据每个用户的账户信息,从对应的账单数据库中获取到对应用户的账单信息。
38.在一实施方式中,该认证协作装置还包括:
39.标签值提取模块,用于在获取用户的账单信息和账户信息之后,提取所述账户信息中的认证标签的标签值;
40.第一认证检测模块,用于检测所述标签值是否为目标值,若检测到所述标签值不为所述目标值,则确定所述账户信息未认证;或者若检测到所述标签值为所述目标值,则确定所述账户信息已认证。
41.在一实施方式中,该认证协作装置还包括:
42.登录时间提取模块,用于在获取用户的账单信息和账户信息之后,提取所述账户信息中的登陆标签对应的登录时间;
43.第二认证检测模块,用于检测所述登录时间与当前时刻的间隔是否超出休眠阈值,若检测到所述间隔超出所述休眠阈值,则确定所述账户信息未认证;或者若检测到所述间隔未超出所述休眠阈值,则确定所述账户信息已认证。
44.在一实施方式中,该认证协作装置还包括:
45.提交信息采集模块,用于在将所述认证链接与所述非保密信息合并为目标文件并发送至所述账户信息对应的账户之后,监控所述认证链接,并在监测到所述认证链接被触发时,采集所述认证链接的提交信息;
46.提交信息检测模块,用于检测所述提交信息是否满足预设条件,若检测到所述提交信息满足所述预设条件,则确定所述提交信息为认证信息,或者若检测到所述提交信息不满足所述预设条件,则确定所述提交信息不为认证信息。
47.在一实施方式中,上述认证链接生成模块42包括:
48.认证条件生成单元,用于根据所述账户信息,生成认证条件,所述认证条件为已知信息匹配和未知信息填写;
49.认证链接生成单元,用于使用规则引擎,将所述认证条件转化为输入项,生成认证链接。
50.在一实施方式中,上述提交信息检测模块包括:
51.有效信息检测单元,用于检测所述提交信息中已知信息匹配对应输入项的输入信息是否与所述账户信息中对应的信息匹配,以及检测所述提交信息中未知信息填写对应输入项的输入信息是否为有效信息;
52.第一检测结果确定单元,用于若检测到所述提交信息中已知信息匹配对应输入项的输入信息与所述账户信息中对应的信息匹配,以及检测所述提交信息中未知信息填写对应输入项的输入信息为有效信息,则确定所述提交信息满足所述预设条件;
53.第二检测结果确定单元,用于若检测到所述提交信息中已知信息匹配对应输入项的输入信息与所述账户信息中对应的信息不匹配,或者检测所述提交信息中未知信息填写对应输入项的输入信息不为有效信息,则确定所述提交信息不满足所述预设条件。
54.第三方面,本技术实施例提供一种计算机设备,所述计算机设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述
计算机程序时实现如第一方面所述的认证协作方法。
55.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的认证协作方法。
56.本技术实施例与现有技术相比存在的有益效果是:本技术获取用户的账单信息和账户信息,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户,在发送账单前相对账户信息进行认证,针对认证不通过的账户,对账单信息进行保密隐藏,并通过认证链接的方式督促用户协助维护相应信息,最终将完整账单发送给用户,从而提高用户信息的安全度。
附图说明
57.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
58.图1是本技术实施例一提供的一种电子账户的认证协作方法的一应用环境示意图;
59.图2是本技术实施例二提供的一种电子账户的认证协作方法的流程示意图;
60.图3是本技术实施例三提供的一种电子账户的认证协作方法的流程示意图;
61.图4是本技术实施例四提供的一种电子账户的认证协作方法的流程示意图;
62.图5是本技术实施例五提供的一种电子账户的认证协作装置的结构示意图;
63.图6是本技术实施例六提供的一种计算机设备的结构示意图。
具体实施方式
64.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
65.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
66.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
67.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0068]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0069]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0070]
本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
[0071]
人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
[0072]
应理解,以下实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0073]
为了说明本技术的技术方案,下面通过具体实施例来进行说明。
[0074]
本技术实施例一提供的一种电子账户的认证协作方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通信。其中,客户端包括但不限于掌上电脑、桌上型计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、云端计算机设备、个人数字助理(personal digital assistant,pda)等计算机设备。服务端可以用独立的服务端或者是多个服务端组成的服务端集群来实现。
[0075]
参见图2,是本技术实施例二提供的一种电子账户的认证协作方法的流程示意图,上述认证协作方法可以应用于图1中的服务端,服务端对应的计算机设备连接相应的数据库,以获取数据库中相应的数据。上述计算机设备上设置有发送软件,以向用户的账户发送相应的数据。如图2所示,该认证协作方法可以包括以下步骤:
[0076]
步骤s201,获取用户的账单信息和账户信息。
[0077]
本技术中,服务端的计算机设备连接账单服务器和账户服务器,根据用户触发或者定时触发的方式,获取账单信息和账户信息。
[0078]
账户信息可以是指用户在某一个平台或者客户端上注册账户后的注册信息,可以包括用户号(identity document,id)、邮箱号、身份证号、生日等信息。例如,针对银行卡而言,用户号可以直接为对应的银行卡账号。
[0079]
账单信息可以是指针对某一用户的支出、收入等数据,例如,针对信用卡用户,账单信息包含消费支出、还款支出、还款日期和分期还款等数据,针对借记卡用户,账户信息包含收支记录数据。
[0080]
在一种实施方式中,服务端连接相应的客户端,该客户端用于对服务端进行配置,
如设置获取账单信息和账户信息的条件或者通过客户端向服务端发送触发条件以获取账单信息和账户信息。
[0081]
在一种实施方式中,用户登录其客户端的应用程序时,客户端可以采集使用者的信息,然后将使用者的信息发送至服务端的计算机设备,使得服务端的计算机设备获取到该使用者的信息。在向服务端发送使用者的信息之前,可先询问使用者是否允许其客户端向服务端发送该使用者的信息,经使用者允许方可向服务端提供该使用者的信息,否则结束当服务。若使用者不允许其客户端向服务端发送该使用者的信息,则还可以输出放权提醒,以提醒使用者需允许其客户端向服务端发送该使用者的信息方可进行服务。例如,在上述客户端的应用程序的界面中弹出“放权提醒”的对话框,使用者可在对话框中进行选择操作,以实现放权或拒绝放权。
[0082]
可选的是,获取用户的账单信息和账户信息包括:
[0083]
根据当前时间,确定账单日期,并拉取账单日期下所有用户的用户号;
[0084]
使用每个用户号从账户数据库中获取到对应用户的账户信息;
[0085]
根据每个用户的账户信息,从对应的账单数据库中获取到对应用户的账单信息。
[0086]
其中,根据账单日期的设定规则,确定获取当前时间以当前时间对应的日期为账单日期,例如,设定规则为每月记一次账单,当前时间为3月5号,即确定账单日期为每月5号的账单。
[0087]
从用户号与账单日期对应的映射表中确定账单日期下所有用户的用户号,从而根据用户号可以从账户数据库中获取每个用户对应的账户信息。
[0088]
提取账单信息中用户的卡号等信息,并根据这部分信息从账单数据库中获取到对应的账单信息,该账单信息与上述的账单日期的设定规则相关,例如,账单日期的设定规则为每月记一次账单,则账单信息为账单日期之前一个月内的账单。
[0089]
在一实施方式中,固定某一个日期为账单日期,例如,每个月的5号或者每年的3月5号等。获取当前时间,判断当前时间是否达到账单日期,如果达到账单日期,则触发上述方法。
[0090]
步骤s202,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系。
[0091]
本技术中,认证可以是指对账户信息的一种检测,以判断该账户信息是否为有效的,账户信息未认证,表明该账户信息存在一定风险,账户信息已认证,表明该账户信息不存在风险,可以直接使用。
[0092]
如果账户信息已认证,则直接将账单信息发送给账户信息中的接收地址,如邮箱地址等。
[0093]
如果账户信息未认证,则需要用户协助认证该账户信息,因此,生成认证链接,该认证链接用于用户触发并填写相应的信息,以实现对其账户信息的认证。
[0094]
存储认证链接与账单信息的映射关系用于后续可以直接根据用户的认证结果来提取对应的账单信息,避免再次从账单数据库中采集账单信息。如果用户在一定时间内未对账户信息进行认证即未触发认证链接,则删除该存储的映射关系,以释放存储空间。
[0095]
可选的是,生成认证链接包括:
[0096]
根据账户信息,生成认证条件,认证条件为已知信息匹配和未知信息填写;
[0097]
使用规则引擎,将认证条件转化为输入项,生成认证链接。
[0098]
其中,账户信息中包含已知信息和未知信息,针对已知信息,生成已知信息匹配的认证条件,对于未知信息,生成未知信息填写的认证条件。已知信息匹配用于与用户进行信息匹配,使得点击认证链接的用户确认信息是否匹配,未知信息填写用于输出填写项,以获取用户填写的信息。
[0099]
规则引擎能够将上认证条件转化为相应的输入项,从而展示给用户和方便用户输入。
[0100]
步骤s203,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户。
[0101]
本技术中,由于上述账户信息未认证,可能存在风险,因此,将账单信息全部发送给该账户信息中的接收地址,可能导致账单信息的泄露。为了保证账单信息的安全,对账单信息中一些非保密信息进行提取,将认证链接与这部分非保密信息合并发送给账户信息对应的账户,实现了对账单信息的折叠。
[0102]
用户在接收到认证链接和非保密信息,由于看不到完整的账单信息,因此,需要点击认证链接进行认证,达到督促用户认证和协助用户认证的目的。
[0103]
步骤s204,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户。
[0104]
本技术中,在认证链接被触发并且获取到用户对账户信息的认证信息时,说明该账户信息为已认证,可以将完整的账单发送给该用户。
[0105]
具体的,提取认证后的账户信息中接收地址,通过映射关系确定完整的账单信息,将该账单信息发送至接收地址。
[0106]
可选的是,在将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户之后,还包括:
[0107]
监控认证链接,并在监测到认证链接被触发时,采集认证链接的提交信息;
[0108]
检测提交信息是否满足预设条件,若检测到提交信息满足预设条件,则确定提交信息为认证信息,或者若检测到提交信息不满足预设条件,则确定提交信息不为认证信息。
[0109]
其中,对认证链接进行监控从而采集用户通过该认证链接提交的信息,如果提交信息满足预设条件,则认为获取到认证信息(即提交信息),账户信息的状态更新为认证;如果提交信息不满足预设条件,则认为未获取到认证信息,账户信息的认证状态依然为未认证。
[0110]
可选的是,检测提交信息是否满足预设条件包括:
[0111]
检测提交信息中已知信息匹配对应输入项的输入信息是否与账户信息中对应的信息匹配,以及检测提交信息中未知信息填写对应输入项的输入信息是否为有效信息;
[0112]
若检测到提交信息中已知信息匹配对应输入项的输入信息与账户信息中对应的信息匹配,以及检测提交信息中未知信息填写对应输入项的输入信息为有效信息,则确定提交信息满足预设条件;
[0113]
若检测到提交信息中已知信息匹配对应输入项的输入信息与账户信息中对应的信息不匹配,以及检测提交信息中未知信息填写对应输入项的输入信息不为有效信息,则确定提交信息不满足预设条件。
[0114]
其中,对提交信息进行检测以判断用户提交的信息是否满足预设条件,在满足预设条件时,说明用户提交的信息能够对账户信息进行认证,包括对原有账户信息中的信息能够匹配,并且填写的信息符合要求。
[0115]
本技术实施例获取用户的账单信息和账户信息,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户,在发送账单前相对账户信息进行认证,针对认证不通过的账户,对账单信息进行保密隐藏,并通过认证链接的方式督促用户协助维护相应信息,最终将完整账单发送给用户,从而提高用户信息的安全度。
[0116]
参见图3,是本技术实施例三提供的一种电子账户的认证协作方法的流程示意图,如图3所示,该认证协作方法可以包括以下步骤:
[0117]
步骤s301,获取用户的账单信息和账户信息。
[0118]
其中,步骤s301与上述步骤s201的内容相同,可参考步骤s201的描述,在此不再赘述。
[0119]
步骤s302,提取账户信息中的认证标签的标签值。
[0120]
本技术中,在账户信息中含有认证标签,提取该认证标签中的标签值即可,定义账户信息为已认证时,标签值为1,账户信息未认证时,标签值为0。
[0121]
步骤s303,检测标签值是否为目标值,若检测到标签值不为目标值,则确定账户信息未认证;或者若检测到标签值为目标值,则确定账户信息已认证。
[0122]
本技术中,目标值可以是指账户信息为已认证时对应的标签值,如目标值为1,标签值为0表明账户信息未认证,标签值为1表明账户信息已认证。
[0123]
步骤s304,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系。
[0124]
步骤s305,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户。
[0125]
步骤s306,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户。
[0126]
其中,步骤s304至步骤s306与上述步骤s202至步骤s204的内容相同,可参考步骤s202至步骤s204的描述,在此不再赘述。
[0127]
本技术实施例获取用户的账单信息和账户信息,通过对账户信息中的认证标签的标签值进行检测来判断账户信息是否被认证,从而可以快速地实现对账户信息是否被认证的监测,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户,在发送账单前相对账户信息进行认证,针对认证不通过的账户,对账单信息进行保密隐藏,并通过认证链接的方式督促用户协助维护相应信息,最终将完整账单发送给用户,从而提高用户信息的安全度。
[0128]
参见图4,是本技术实施例四提供的一种电子账户的认证协作方法的流程示意图,如图4所示,该认证协作方法可以包括以下步骤:
[0129]
步骤s401,获取用户的账单信息和账户信息。
[0130]
其中,步骤s401与上述步骤s201的内容相同,可参考步骤s201的描述,在此不再赘述。
[0131]
步骤s402,提取账户信息中的登陆标签对应的登录时间。
[0132]
本技术中,在账户信息中含有登录标签,该登录标签记载了用户最后一次登录账户的登录时间。
[0133]
步骤s403,检测登录时间与当前时刻的间隔是否超出休眠阈值,若检测到间隔超出休眠阈值,则确定账户信息未认证;或者若检测到间隔未超出休眠阈值,则确定账户信息已认证。
[0134]
本技术中,休眠时间可以是指最后一次登陆时间距离当前时间的时间间隔,休眠阈值为定义的休眠时间的最大值。如果休眠时间大于休眠阈值,则说明账户信息需要进行再次认证,如果休眠时间不大于休眠阈值,则该账户信息为已认证。
[0135]
步骤s404,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系。
[0136]
步骤s405,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户。
[0137]
步骤s406,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户。
[0138]
其中,步骤s404至步骤s406与上述步骤s202至步骤s204的内容相同,可参考步骤s202至步骤s204的描述,在此不再赘述。
[0139]
本技术实施例获取用户的账单信息和账户信息,通过对账户信息中的登录标签的登陆时间与当前时间的间隔是否超出休眠阈值,来判断账户信息是否被认证,从而对于长时间休眠的账户进行再认证,保证信息安全,若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系,提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户,在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户,在发送账单前相对账户信息进行认证,针对认证不通过的账户,对账单信息进行保密隐藏,并通过认证链接的方式督促用户协助维护相应信息,最终将完整账单发送给用户,从而提高用户信息的安全度。
[0140]
对应于上文实施例的认证协作方法,图5示出了本技术实施例五提供的电子账户的认证协作装置的结构框图,上述认证协作装置可以应用于图1中的服务端,服务端对应的计算机设备连接相应的数据库,以获取数据库中相应的数据。上述计算机设备上设置有发送软件,以向用户的账户发送相应的数据。为了便于说明,仅示出了与本技术实施例相关的部分。
[0141]
参见图5,该认证协作装置包括:
[0142]
用户信息获取模块51,用于获取用户的账单信息和账户信息;
[0143]
认证链接生成模块52,用于若账户信息未认证,则生成认证链接,存储认证链接与账单信息的映射关系;
[0144]
保密账单发送模块53,用于提取账单信息中的非保密信息,将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户;
[0145]
详细账单发送模块54,用于在认证链接被触发时,若获取到对账户信息的认证信息,则根据映射关系,将账单信息发送至账户。
[0146]
可选的是,上述用户信息获取模块51包括:
[0147]
用户号拉取单元,用于根据当前时间,确定账单日期,并拉取账单日期下所有用户的用户号;
[0148]
账户信息获取单元,用于使用每个用户号从账户数据库中获取到对应用户的账户信息;
[0149]
账单信息获取单元,用于根据每个用户的账户信息,从对应的账单数据库中获取到对应用户的账单信息。
[0150]
可选的是,该认证协作装置还包括:
[0151]
标签值提取模块,用于在获取用户的账单信息和账户信息之后,提取账户信息中的认证标签的标签值;
[0152]
第一认证检测模块,用于检测标签值是否为目标值,若检测到标签值不为目标值,则确定账户信息未认证;或者若检测到标签值为目标值,则确定账户信息已认证。
[0153]
可选的是,该认证协作装置还包括:
[0154]
登录时间提取模块,用于在获取用户的账单信息和账户信息之后,提取账户信息中的登陆标签对应的登录时间;
[0155]
第二认证检测模块,用于检测登录时间与当前时刻的间隔是否超出休眠阈值,若检测到间隔超出休眠阈值,则确定账户信息未认证;或者若检测到间隔未超出休眠阈值,则确定账户信息已认证。
[0156]
可选的是,该认证协作装置还包括:
[0157]
提交信息采集模块,用于在将认证链接与非保密信息合并为目标文件并发送至账户信息对应的账户之后,监控认证链接,并在监测到认证链接被触发时,采集认证链接的提交信息;
[0158]
提交信息检测模块,用于检测提交信息是否满足预设条件,若检测到提交信息满足预设条件,则确定提交信息为认证信息,或者若检测到提交信息不满足预设条件,则确定提交信息不为认证信息。
[0159]
可选的是,上述认证链接生成模块52包括:
[0160]
认证条件生成单元,用于根据账户信息,生成认证条件,认证条件为已知信息匹配和未知信息填写;
[0161]
认证链接生成单元,用于使用规则引擎,将认证条件转化为输入项,生成认证链接。
[0162]
可选的是,上述提交信息检测模块包括:
[0163]
有效信息检测单元,用于检测提交信息中已知信息匹配对应输入项的输入信息是否与账户信息中对应的信息匹配,以及检测提交信息中未知信息填写对应输入项的输入信息是否为有效信息;
[0164]
第一检测结果确定单元,用于若检测到提交信息中已知信息匹配对应输入项的输入信息与账户信息中对应的信息匹配,以及检测提交信息中未知信息填写对应输入项的输入信息为有效信息,则确定提交信息满足预设条件;
[0165]
第二检测结果确定单元,用于若检测到提交信息中已知信息匹配对应输入项的输入信息与账户信息中对应的信息不匹配,或者检测提交信息中未知信息填写对应输入项的输入信息不为有效信息,则确定提交信息不满足预设条件。
[0166]
需要说明的是,上述模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0167]
图6为本技术实施例六提供的一种计算机设备的结构示意图。如图6所示,该实施例的计算机设备包括:至少一个处理器(图6中仅示出一个)、存储器以及存储在存储器中并可在至少一个处理器上运行的计算机程序,处理器执行计算机程序时实现上述任意各个认证协作方法实施例中的步骤。
[0168]
该计算机设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,图6仅仅是计算机设备的举例,并不构成对计算机设备的限定,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括网络接口、显示屏和输入装置等。
[0169]
所称处理器可以是cpu,该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0170]
存储器包括可读存储介质、内存储器等,其中,内存储器可以是计算机设备的内存,内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。可读存储介质可以是计算机设备的硬盘,在另一些实施例中也可以是计算机设备的外部存储设备,例如,计算机设备上配备的插接式硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)等。进一步地,存储器还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,该其他程序如计算机程序的程序代码等。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
[0171]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述方法实施例的步骤。其中,计算机
程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0172]
本技术实现上述实施例方法中的全部或部分流程,也可以通过一种计算机程序产品来完成,当计算机程序产品在计算机设备上运行时,使得计算机设备执行时实现可实现上述方法实施例中的步骤。
[0173]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0174]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0175]
在本技术所提供的实施例中,应该理解到,所揭露的装置/计算机设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/计算机设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0176]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0177]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献