掌桥专利:专业的专利平台
掌桥专利
首页

一种安全锁定方法、装置、电子设备以及存储介质

文献发布时间:2024-01-17 01:26:37


一种安全锁定方法、装置、电子设备以及存储介质

技术领域

本发明涉及智能锁技术领域,尤其涉及一种安全锁定方法、装置、电子设备以及存储介质。

背景技术

随着科技的进步和安全观念的提高,智能锁开始走进千家万户。目前智能锁支持密码、指纹或者卡片等多种开锁方式,但同时也带来了试错开锁的风险,试错开锁也即输入一些常见、常使用的弱密码“试运气”,尝试打开智能锁。

为了降低试错开锁的风险,常规的做法是进行试错锁定,在试错开门一定次数之后,智能锁锁死一段时间。在智能锁锁死期间,智能锁进入无任何反应状态用以保护智能锁不被恶意试错开门。但是,对于用户在误按错密码的情况下,同样需要等待锁死时间,用户体验较差。

发明内容

本发明提供了一种安全锁定方法、装置、电子设备以及存储介质,以实现在规避恶意试错开锁风险的同时,提高智能锁的安全性和用户体验。

根据本发明的一方面,提供了一种安全锁定方法,所述方法包括:

若确定输入密码为错误密码,则确定所述错误密码的错误类型;

根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子;

根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。

根据本发明的另一方面,提供了一种安全锁定装置,包括:

错误类型确定模块,用于若确定输入密码为错误密码,则确定所述错误密码的错误类型;

影响因子确定模块,用于根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子;

目标锁定时间确定模块,用于根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。

根据本发明的另一方面,提供了一种安全锁定电子设备,所述电子设备包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的安全锁定方法。

根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的安全锁定方法。

本发明实施例的技术方案,若确定输入密码为错误密码,则确定错误密码的错误类型;根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子;根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。本技术方案,能够在规避恶意试错开锁风险的同时,提高智能锁的安全性和用户体验。

应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

附图说明

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

图1是根据本发明实施例一提供的一种安全锁定方法的流程图;

图2是根据本发明实施例二提供的一种安全锁定方法的流程图;

图3是根据本发明实施例三提供的一种安全锁定装置的结构示意图;

图4是实现本发明实施例的一种安全锁定方法的电子设备的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例一

图1为本发明实施例一提供的一种安全锁定方法的流程图,本实施例可适用于对不同类型的错误密码进行锁定时间的自适应匹配的情况,该方法可以由安全锁定装置来执行,该安全锁定装置可以采用硬件和/或软件的形式实现,该安全锁定装置可配置于具有数据处理能力的电子设备中。如图1所示,该方法包括:

S110,若确定输入密码为错误密码,则确定错误密码的错误类型。

其中,错误类型可以用于表征智能锁的开锁方式,具体可以包括标准数字密码、指纹或者卡片等。其中,智能锁可以是指具备指纹、标准数字密码和/或卡片等至少一项开门能力的门锁。

本实施例中,若确定输入密码为错误密码,首先需要确定错误密码的错误类型。可选的,确定错误密码的错误类型,包括:若确定错误密码为生物识别密码或者近距离无线通讯信号密码,则确定错误密码的错误类型为第一错误类型。其中,第一错误类型可以是指错误密码为生物识别密码或近距离无线通讯信号(NFC,Near Field Communication)密码的错误密码的错误类型。生物识别密码可以包括但不限于指纹、指静脉、人脸、虹膜、掌纹或者声音等密码。近距离无线通讯信号密码可以是指通过近距离无线通讯信号设置的密码,例如卡片等实体识别密码。

在本实施例中,可选的,确定错误密码的错误类型,包括:若确定错误密码为标准数字密码,则将错误密码与至少一个密码库中的预设密码进行比对;其中,密码库包括撞库密码库、白名单密码库以及历史密码库;根据比对结果,确定错误密码的错误类型。

其中,密码库可以是指预先设定的用于存储密码的数据库。具体的,密码库可以包括撞库密码库、白名单密码库以及历史密码库。其中,撞库密码库中可以存储常见的经常使用的容易破译的密码(即弱密码),例如通过采用连续、顺序、倒序或者连续重复等常规规则定义的标准数字密码。撞库密码库可以在智能锁出厂时加载在智能锁密码库内,也可以后续通过网络及用户自定义进行更新。白名单密码库中可以存储用户当前正常录入的标准数字密码。历史密码库中可以存储用户曾经使用过的标准数字密码。预设密码可以是指密码库中预先设定的标准数字密码。

本实施例中,若确定错误密码为标准数字密码,则可以将错误密码与至少一个密码库(撞库密码库、白名单密码库和/或历史密码库)中的预设密码进行比对。示例性的,可以采用相似度比对的方式,将错误密码与至少一个密码库中的预设密码进行比对。然后根据比对结果,确定错误密码的错误类型。其中,比对结果可以包括比对成功和比对失败。需要说明的是,本实施例对相似度比对方法不做任何限定,可以根据实际需求设定。例如,可以采用欧式距离、曼哈顿距离、余弦相似度或者皮尔森相关系数等方法进行相似度比对。

在本实施例中,可选的,根据比对结果,确定错误密码的错误类型,包括:若确定错误密码与撞库密码库中的目标撞库密码相同,则确定错误密码的错误类型为第二错误类型。

其中,目标撞库密码可以是指撞库密码库中存储的撞库密码。第二错误类型可以是指与目标撞库密码相同的错误密码的错误类型。本实施例中,若通过比对确定错误密码与撞库密码库中的目标撞库密码相同,则可以将错误密码的错误类型确定为第二错误类型。需要说明的是,当错误密码的错误类型为第二错误类型时,表明当前有人尝试通过撞库密码库中的撞库密码破解智能锁密码的风险极大。

在本实施例中,可选的,根据比对结果,确定错误密码的错误类型,包括:若确定错误密码与白名单密码库中的目标白名单密码的相似度,大于或者等于预设第一相似度阈值,则确定错误密码的错误类型为第三错误类型。

其中,目标白名单密码可以是指白名单密码库中存储的白名单密码。预设第一相似度阈值可以是指预先设定的与白名单密码相关的相似度阈值,可以根据实际需求设定,本实施例不做任何限定。第三错误类型可以是指与目标白名单密码的相似度大于或者等于预设第一相似度阈值的错误密码的错误类型。

本实施例中,可以采用相似度比对的方式,计算错误密码与白名单密码库中的目标白名单密码的相似度。若确定错误密码与白名单密码库中的目标白名单密码的相似度,大于或者等于预设第一相似度阈值,则可以将错误密码的错误类型确定为第三错误类型。需要说明的是,当错误密码的错误类型为第三错误类型时,表明大概率是用户误输入。

在本实施例中,可选的,根据比对结果,确定错误密码的错误类型,包括:若确定错误密码与历史密码库中的目标历史密码的相似度,大于或者等于预设第二相似度阈值,则确定错误密码的错误类型为第四错误类型。

其中,目标历史密码可以是指历史密码库中存储的历史密码。预设第二相似度阈值可以是指预先设定的与历史密码相关的相似度阈值,可以根据实际需求设定,本实施例不做任何限定。第四错误类型可以是指与目标历史密码的相似度大于或者等于预设第二相似度阈值的错误密码的错误类型。

本实施例中,可以采用相似度比对的方式,计算错误密码与历史密码库中的目标历史密码的相似度。若确定错误密码与历史密码库中的目标历史密码的相似度,大于或者等于预设第二相似度阈值,则可以将错误密码的错误类型确定为第四错误类型。需要说明的是,当错误密码的错误类型为第四错误类型时,表明大概率是用户记错密码或者密码无意识输入。

本方案通过这样的设置,在确定错误密码为标准数字密码时,可以根据错误密码与至少一个密码库中的预设密码的比对结果,确定错误密码的错误类型,从而能够区分不同的错误密码场景,以便后续根据不同的错误密码场景匹配合理的智能锁锁定时间。

S120,根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子。

其中,预设数量可以是指预先设定的连续出现错误密码的数量,可以根据实际需求设定,本实施例对此不做任何限定。示例性的,可以将预设数量设置为5。加权因子可以是指预先设定的各个错误类型对应的权重值,可以根据实际需求设定,本实施例对此不做限定。其中,加权因子大于或者等于0,一般情况下小于或者等于1,也可以根据实际情况设置大于1。影响因子可以用于表征对锁定时间的影响程度。可以理解的是,影响因子越大,表明对锁定时间的影响程度越大;相反的,影响因子越小,表明对锁定时间的影响程度越小。

本实施例中,可选的,第二错误类型的加权因子大于第一错误类型的加权因子,第一错误类型的加权因子大于第四错误类型的加权因子,第四错误类型的加权因子大于第三错误类型的加权因子。其中,第二错误类型的加权因子与预设数量的乘积大于1,第一错误类型的加权因子与预设数量的乘积大于或者等于1,第四错误类型的加权因子与预设数量的乘积小于1,第三错误类型的加权因子与预设数量的乘积小于1。例如,可以将第二错误类型的加权因子设为0.5,将第一错误类型的加权因子设为0.3,将第四错误类型的加权因子设为0.1,将第三错误类型的加权因子设为0.05。

本实施例中,在确定错误密码的错误类型之后,可以进一步根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子。具体的,首先计算各错误类型的加权因子与输入次数的乘积,然后将各错误类型对应的乘积进行求和,并根据求和结果确定锁定时间的影响因子。其中,各错误类型的输入次数之和等于预设数量。示例性的,假设预设数量为n,且第一错误类型的输入次数和加权因子分别为n1和a1,第二错误类型的输入次数和加权因子分别为n2和a2,第三错误类型的输入次数和加权因子分别为n3和a3,第四错误类型的输入次数和加权因子分别为n4和a4。其中,n1+n2+n3+n4=n,且a2>a1>a4>a3。则锁定时间的影响因子可以确定为A=n1×a1+n2×a2+n3×a3+n4×a4。其中,A表示锁定时间的影响因子。

S130,根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。

其中,标准锁定时间可以是指预先设定的基准锁定时间,可以根据实际需求设定,本实施例对此不做任何限定。例如,可以将标准锁定时间设置为300秒。目标锁定时间可以是指实际的锁定时间,可以根据锁定时间的影响因子和预设的标准锁定时间进行确定。

本实施例中,在确定锁定时间的影响因子之后,可以根据锁定时间的影响因子以及预设的标准锁定时间确定目标锁定时间,以便后续根据目标锁定时间进行安全锁定。示例性的,可以将目标锁定时间确定为锁定时间的影响因子与预设的标准锁定时间的乘积,即T=A×t。其中,T表示目标锁定时间,t表示预设的标准锁定时间。

通过以上步骤,若错误密码的错误类型是第一错误类型或者第二错误类型,很可能是攻击者主动撞库攻击,此时锁定时间的影响因子相对较大,进而目标锁定时间大于预设的标准锁定时间,从而提升了攻击者撞库破解的困难度,能够有效规避恶意试错开锁的风险;若错误密码的错误类型是第三错误类型或者第四错误类型,可能是用户误输入、无意识误输入或者忘记密码,此时锁定时间的影响因子相对较小,进而目标锁定时间小于预设的标准锁定时间,能够在给予用户一定思考时间的同时,有效解决用户因为误输入需要长时间等待的问题,从而在规避恶意试错开锁风险的同时提升用户的使用体验。

本发明实施例的技术方案,若确定输入密码为错误密码,则确定错误密码的错误类型;根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子;根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。本技术方案,能够在规避恶意试错开锁风险的同时,提高智能锁的安全性和用户体验。

实施例二

图2为本发明实施例二提供的一种安全锁定方法的流程图,本实施例以上述实施例为基础进行优化。如图2所示,本实施例的方法具体包括如下步骤:

S210,判断输入密码是否为非法输入,若是则执行S2100,否则执行S220。

本实施例中,当检测到输入密码的行为时,首先判断输入密码是否为非法输入。示例性的,当输入数字密码的长度小于智能锁要求的最小长度,或者指纹、卡片等超出智能锁密码的识别范围时,则可以认为是非法输入,此时无法触发智能锁的解锁功能,因此可以选择不响应,也可以选择发出提醒信息(如语音提醒),具体可以根据实际需求设定。

S220,若确定输入密码为错误密码,则确定错误密码的错误类型。

S230,若确定错误密码为生物识别密码或者近距离无线通讯信号密码,则确定错误密码的错误类型为第一错误类型。

S240,若确定错误密码为标准数字密码,则将错误密码与至少一个密码库中的预设密码进行比对;其中,密码库包括撞库密码库、白名单密码库以及历史密码库。

S250,若确定错误密码与撞库密码库中的目标撞库密码相同,则确定错误密码的错误类型为第二错误类型。

S260,若确定错误密码与白名单密码库中的目标白名单密码的相似度,大于或者等于预设第一相似度阈值,则确定错误密码的错误类型为第三错误类型。

S270,若确定错误密码与历史密码库中的目标历史密码的相似度,大于或者等于预设第二相似度阈值,则确定错误密码的错误类型为第四错误类型。

其中,第二错误类型的加权因子大于第一错误类型的加权因子,第一错误类型的加权因子大于第四错误类型的加权因子,第四错误类型的加权因子大于第三错误类型的加权因子;且第二错误类型的加权因子与预设数量的乘积大于1,第一错误类型的加权因子与预设数量的乘积大于或者等于1,第四错误类型的加权因子与预设数量的乘积小于1,第三错误类型的加权因子与预设数量的乘积小于1。

S280,根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子。

S290,根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。

其中,S220-S290的具体实现方式可以参见实施例一中的详细描述,此处不再进行赘述。

S2100,不响应或者发出提醒信息。

本发明实施例的技术方案,在确定输入密码不是非法输入的情况下,基于错误密码的错误类型确定锁定时间的影响因子,进而根据锁定时间的影响因子和预设的标准锁定时间确定目标锁定时间,能够在规避恶意试错开锁风险的同时,进一步提高智能锁的安全性和用户体验。

实施例三

图3为本发明实施例三提供的一种安全锁定装置的结构示意图,该装置可执行本发明任意实施例所提供的安全锁定方法,具备执行方法相应的功能模块和有益效果。如图3所示,该装置包括:

错误类型确定模块310,用于若确定输入密码为错误密码,则确定所述错误密码的错误类型;

影响因子确定模块320,用于根据连续预设数量个错误密码的错误类型,以及各错误类型的加权因子,确定锁定时间的影响因子;

目标锁定时间确定模块330,用于根据锁定时间的影响因子以及预设的标准锁定时间,确定目标锁定时间,以根据目标锁定时间进行安全锁定。

可选的,所述错误类型确定模块310,用于:

若确定所述错误密码为生物识别密码或者近距离无线通讯信号密码,则确定所述错误密码的错误类型为第一错误类型。

可选的,所述错误类型确定模块310,包括:

密码比对单元,用于若确定所述错误密码为标准数字密码,则将所述错误密码与至少一个密码库中的预设密码进行比对;

其中,所述密码库包括撞库密码库、白名单密码库以及历史密码库;

错误类型确定单元,用于根据比对结果,确定所述错误密码的错误类型。

可选的,所述错误类型确定单元,用于:

若确定所述错误密码与撞库密码库中的目标撞库密码相同,则确定所述错误密码的错误类型为第二错误类型。

可选的,所述错误类型确定单元,还用于:

若确定所述错误密码与白名单密码库中的目标白名单密码的相似度,大于或者等于预设第一相似度阈值,则确定所述错误密码的错误类型为第三错误类型。

可选的,所述错误类型确定单元,还用于:

若确定所述错误密码与历史密码库中的目标历史密码的相似度,大于或者等于预设第二相似度阈值,则确定所述错误密码的错误类型为第四错误类型。

可选的,所述第二错误类型的加权因子大于所述第一错误类型的加权因子,所述第一错误类型的加权因子大于所述第四错误类型的加权因子,所述第四错误类型的加权因子大于所述第三错误类型的加权因子;

其中,所述第二错误类型的加权因子与预设数量的乘积大于1,所述第一错误类型的加权因子与预设数量的乘积大于或者等于1,所述第四错误类型的加权因子与预设数量的乘积小于1,所述第三错误类型的加权因子与预设数量的乘积小于1。

本发明实施例所提供的一种安全锁定装置可执行本发明任意实施例所提供的一种安全锁定方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。

如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。

电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如安全锁定方法。

在一些实施例中,安全锁定方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的安全锁定方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行安全锁定方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。

计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术分类

06120116211827