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

基于U盾的交易方法、装置、计算机存储介质及电子设备

文献发布时间:2023-06-19 19:35:22


基于U盾的交易方法、装置、计算机存储介质及电子设备

技术领域

本发明涉及金融科技领域,具体而言,涉及一种基于U盾的交易方法、装置、计算机存储介质及电子设备。

背景技术

网络银行是指以因特网为媒介,为企业或机构提供资助的金融服务网站系统。在网络银行进行金融交易时,为保障交易安全以及网络安全,通常,用户使用U盾在网站上进行交易,U盾是一种采用高强度信息加密、数字证书和数字签名技术的安全工具,具有不可复制性,每一笔金融交易,需要用户通过U盾中的数字证书进行签名,以此有效的防止交易篡改、支付风险。但是目前的网络银行,只可以在windows系统以及IE内核的浏览器上进行交易。使得客户使用网络银行时,由于浏览器和操作系统的不同,造成极大的不便。

针对相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种基于U盾的交易方法、装置、计算机存储介质及电子设备,以至少解决相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的技术问题。

根据本发明实施例的一个方面,提供了一种基于U盾的交易方法。该方法包括:在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器。

可选地,获取服务器的中央处理器架构以及接入服务器的U盾的厂商信息包括:登录浏览器,获取浏览器的用户代理信息以及U盾的介质号和U盾的类型;根据用户代理信息中的目标字符串确定服务器的中央处理器架构,其中,目标字符串指示中央处理器架构的类型;根据U盾的类型确定U盾的证书类型,并根据U盾的介质号和U盾的证书类型确定U盾的厂商信息。

可选地,不同的中央处理器架构类型、不同的U盾的厂商信息以及不同操作系统种类生成多个组合信息,每个组合信息关联一种浏览器插件类型,每个组合信息包括一种中央处理器架构类型、一种U盾的厂商信息以及一种操作系统类型,根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面浏览器插件的类型包括:根据获取的U盾的中央处理器架构、厂商信息以及操作系统确定目标组合信息;将目标组合信息关联的浏览器插件类型确定为待引入交易页面的浏览器插件类型。

可选地,利用浏览器插件从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器包括:获取U盾的证书的公钥、U盾的介质号以及U盾签名,其中,U盾签名由用户的交易信息构成的签名要素以及证书名称生成;对U盾的证书的公钥、介质号以及U盾签名进行组合打包,得到打包信息,并将打包信息提交至服务器。

可选地,该方法还包括:在需要对U盾进行目标操作时,在服务器上运行目标代码,将浏览器插件引入浏览器的交易页面,并利用浏览器插件从交易页面调用U盾的接口,其中,目标操作至少包含以下之一:修改U盾密码、初始化U盾证书;基于U盾的接口对U盾进行目标操作。

可选地,目标代码中包含自定义属性名称,通过属性名称将浏览器插件引入浏览器的交易页面,并通过属性名称调用从交易页面调用U盾的接口。

可选地,操作系统至少为以下之一:统信系统以及麒麟系统。

根据本发明实施例的另一方面,还提供了一种基于U盾的交易装置。该装置包括:获取单元,用于在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;确定单元,用于根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;定义单元,用于定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器。

根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述基于U盾的交易方法。

根据本发明实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述基于U盾的交易方法。

通过本申请,采用以下步骤:在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器。,解决了相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的问题,通过根据服务器的中央处理器架构、操作系统以及U盾的相关信息确定浏览器插件,根据浏览器插件调用U盾所属厂商提供的接口,以此进行U盾签名,进而达到了使用U盾在特定操作系统和浏览器上进行签名交易的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本申请实施例的提供的基于U盾的交易方法的流程图;

图2是根据本申请实施例提供的可选的基于U盾的交易方法的流程图;

图3是根据本申请实施例的提供的基于U盾的交易装置的示意图;

图4是根据本申请实施例提供的基于U盾的交易的电子装置的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

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

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

需要说明的是,本公开所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

根据本申请的实施例,提供了一种基于U盾的交易方法。

图1是根据本申请实施例的提供的基于U盾的交易方法的流程图,如图1所示,该方法包括以下步骤:

步骤S102,在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统。

具体的,在通过浏览器上的交易页面进行金融交易时,为了保证交易安全,可以采用U盾辅助交易,U盾是在办理网上交易业务的高级别安全工具,用于在网络环境中识别用户身份的数字证书,采用高强度信息加密,数字认证和数字签名技术,具有不可复制性,为用户提供安全验证,有效防范支付风险,确保网上交易资金安全。

需要说明的是,处理交易的服务器的中央处理器架构、操作系统存在多样性,例如,中央处理器架构可以包括MIPS架构、X86架构以及ARM架构三种,操作系统可以是指国产化操作系统,可以包括统信系统以及麒麟系统两种。用户进行金融交易时,存在U盾不适配处理交易的服务器的操作系统以及操作系统的情况,导致客户无法在浏览器上的交易页面使用U盾进行交易,因而,在通过浏览器上的交易页面进行金融交易前,需要获取浏览器所在服务器的中央处理器架构、U盾的厂商信息以及运行的操作系统,以此确定引入的浏览器插件的类型,使得用户可以使用在服务器的浏览器上使用U盾进行交易。

可选地,在本申请实施例提供的基于U盾的交易方法中,操作系统至少为以下之一:统信系统以及麒麟系统。

具体的,在本申请中,基于在两个国产化操作系统上进行各类交易,其中,两个国产化操作系统包括但不限于统信系统(统信UOS系统)以及麒麟系统(银河麒麟系统)。研发在国产化系统上使用U盾进行金融交易的方法不仅可以提高交易的安全性,还可以更好应对日益增加的国产化系统需求。

步骤S104,根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面。

例如,在央处理器架构包含3种、厂商信息中涉及4种类型的厂商、操作系统类型包含2种的情况下,由不同的中央处理器架构、厂商信息以及操作系统类型可以组成24种组合,每一种组合可以对应一种运行于浏览器的浏览器插件,浏览器插件用于调用U盾的接口,以此获取相关信息。

对于不同的U盾调用厂商提供的接口,需要利用不同的浏览器插件进行调用,可选地,在本申请实施例提供的基于U盾的交易方法中,不同的中央处理器架构类型、不同的U盾的厂商信息以及不同操作系统种类生成多个组合信息,每个组合信息关联一种浏览器插件类型,每个组合信息包括一种中央处理器架构类型、一种U盾的厂商信息以及一种操作系统类型,根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面浏览器插件的类型包括:根据获取的U盾的中央处理器架构、厂商信息以及操作系统确定目标组合信息;将目标组合信息关联的浏览器插件类型确定为待引入交易页面的浏览器插件类型。

具体的,根据获取得到的中央处理器架构、厂商信息以及操作系统的类型,可以得到24种组合中的一种组合,也即可以确定该种组合对应的一种浏览器插件类型,将确定的该类型的浏览器插件引入浏览器中。

步骤S106,定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器。

具体的,浏览器上的U盾插件是由U盾厂商提供的U盾驱动程序安装后得到,定义U盾的插件名称后,可以利用确定的浏览器插件根据U盾的插件名称调用该U盾所属U盾厂商提供的接口,对U盾进行字符集、语言以及警告语的设置,例如,对U盾显示语言设置为中文,通过调用的接口获取相关信息,例如,U盾的介质号、包含的证书的证书公钥以及U盾签名等,进一步的,将获取的信息进行组合并提交至服务器,以此完成U盾的签名。

本申请实施例提供的基于U盾的交易方法,通过在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;定义U盾的U盾插件名称,并利用浏览器插件从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器,解决了相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的问题,通过在不同的操作系统上研发关于U盾的公共交易方法,进而达到了使用U盾在特定操作系统和浏览器上进行签名交易的效果。

在使用U盾进行签名操作前,需要获取相关信息,可选地,在本申请实施例提供的基于U盾的交易方法中,获取服务器的中央处理器架构以及接入服务器的U盾的厂商信息包括:登录浏览器,获取浏览器的用户代理信息以及U盾的介质号和U盾的类型;根据用户代理信息中的目标字符串确定服务器的中央处理器架构,其中,目标字符串指示中央处理器架构的类型;根据U盾的类型确定U盾的证书类型,并根据U盾的介质号和U盾的证书类型确定U盾的厂商信息。

具体的,进行网络交易时,首先登陆浏览器,获取浏览器的用户代理信息,通过用户代理信息确定服务器的中央处理器架构,其中,用户代理信息用于识别浏览器所属服务器的中央处理器架构的类型、使用的操作系统及版本以及浏览器语言等,具体的,用户代理信息由多个特殊字符串组成,判断字符串中是否包含“X86_64”、“aarch64”、“mips64”三种目标字符串中的任意一个,也即,若包含“X86_64”字符串,则说明服务器的中央处理器架构的类型为X86架构;若包含“aarch64”字符串,则说明服务器的中央处理器架构的类型为ARM架构;若包含“mips64”字符串,则说明服务器的中央处理器架构的类型为MIPS架构。

进一步的,通过利用用户的个人用户名登录浏览器的交易页面,得到U盾的介质号,还可以通过交易页面判断U盾的所属类型,其中U盾的类型可以包括国密盾和非国密盾,两种U盾的证书类型、名称以及证书公钥存在不同,由于U盾的介质号和证书类型两者的数字编码进行组合后,与厂商信息存在对应关系,在得到U盾的介质号和证书类型后,根据两者的数字编码,通过编码得到对应的该U盾的所属厂商信息。

可选地,在本申请实施例提供的基于U盾的交易方法中,利用浏览器插件从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器包括:获取U盾的证书的公钥、U盾的介质号以及U盾签名,其中,U盾签名由用户的交易信息构成的签名要素以及证书名称生成;对U盾的证书的公钥、介质号以及U盾签名进行组合打包,得到打包信息,并将打包信息提交至服务器。

具体的,根据调用的U盾的接口可以得到插入服务器的该U盾的介质号、证书的证书公钥以及U盾签名,其中,U盾签名是由用户进行交易时交易信息构成的签名要素以及该U盾的某一类型的证书名称构成,其中,交易信息可以包括交易的发起人、接收人、交易金额等信息,U盾的证书名称需要调用接口后得到。

进一步的,将获取到的签名要素组合为签名报文,并将U盾介质号、U盾证书公钥与之共同组合打包,得到打包信息,将打包信息填入表单并提交至服务器,以此完成U盾的签名操作。

当使用U盾进行非签名的个别操作时,可以引入代码进行简化操作,可选地,在本申请实施例提供的基于U盾的交易方法中,该方法还包括:在需要对U盾进行目标操作时,在服务器上运行目标代码,将浏览器插件引入浏览器的交易页面,并利用浏览器插件从交易页面调用U盾的接口,其中,目标操作至少包含以下之一:修改U盾密码、初始化U盾证书;基于U盾的接口对U盾进行目标操作。

具体的,目标操作可以包括对U盾的支付密码进行修改、对U盾的登录密码进行修改或初始化U盾证书等操作。当利用U盾进行以上之一的操作时,需要在浏览器的交易页面对应的程序中运行引入的目标代码jsptag文件,其中,目标代码用于调用U盾中的部分接口,以此完成目标操作。当引入目标代码后,可以省略以下操作:获取中央处理器架构、厂商信息、操作系统类型以及引入浏览器插件,从而提高对U盾进行目标操作的效率。

可选地,在本申请实施例提供的基于U盾的交易方法中,目标代码中包含自定义属性名称,通过属性名称将浏览器插件引入浏览器的交易页面,并通过属性名称调用从交易页面调用U盾的接口。

具体的,目标代码可以为:,其中,“CertCtrl”表示自定义属性名称,当需要调用接口时,通过在交易页面对应的程序中写入目标代码,进行调用接口的操作。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例还提供了一种可选的基于U盾的交易方法,图2是根据本申请实施例提供的可选的基于U盾的交易方法的流程图,如图2所示,该方法包括:

使用U盾进行签名交易时,首先提供获取浏览器的身份信息,也即用户代理信息userAgent,根据其中包含的字符串类型,确定浏览器的中央处理器架构类型。

其次,通过获取的介质号以及U盾的数字证书的证书类型判断该U盾的厂商,具体的,用户登录交易页面后可以得到该U盾的相关信息。

然后,根据获取到的中央处理器架构类型、厂商类型判断出对应的浏览器插件类型,并将该浏览器插件引入浏览器中。

进一步的,通过引入的浏览器插件,调用该U盾所属厂商提供的多个接口,根据多个接口获取各个接口对应的U盾介质号、证书公钥,并对U盾进行字符集、语言、警告语的设置。

最后,通过用户的交易信息构建得到的签名要素以及调用接口得到的证书名称,登录用户ID进行使用U盾交易的签名操作,操作后对签名要素构成的签名报文、U盾介质号以及证书公钥进行组合打包,得到打包信息,将该打包信息提交至服务器,以此完成完整的签名流程。

通过根据服务器的中央处理器架构、操作系统以及U盾的相关信息确定浏览器插件,根据浏览器插件调用U盾所属厂商提供的接口,以此进行U盾签名,达到在国产化操作系统上使用U盾进行有效的交易操作的效果,优化了用户因操作系统的不同而导致的差异化交易操作。

本申请实施例还提供了一种基于U盾的交易装置,需要说明的是,本申请实施例的基于U盾的交易装置可以用于执行本申请实施例所提供的用于基于U盾的交易方法。以下对本申请实施例提供的基于U盾的交易装置进行介绍。

图3是根据本申请实施例的提供的基于U盾的交易装置的示意图,图3所示,该装置包括:获取单元30、确定单元31、定义单元32:

获取单元30,用于在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;

确定单元31,用于根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;

定义单元32,定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器。

可选地,在本申请实施例提供的基于U盾的交易装置中,获取单元30包括:登录模块,用于登录浏览器,获取浏览器的用户代理信息以及U盾的介质号和U盾的类型;第一确定模块,用于根据用户代理信息中的目标字符串确定服务器的中央处理器架构,其中,目标字符串指示中央处理器架构的类型;第二确定模块,用于根据U盾的类型确定U盾的证书类型,并根据U盾的介质号和U盾的证书类型确定U盾的厂商信息。

可选地,在本申请实施例提供的基于U盾的交易装置中,确定单元31包括:第三确定模块,用于根据获取的U盾的中央处理器架构、厂商信息以及操作系统确定目标组合信息;第四确定模块,用于将目标组合信息关联的浏览器插件类型确定为待引入交易页面的浏览器插件类型。

可选地,在本申请实施例提供的基于U盾的交易装置中,定义单元32包括:获取模块,用于获取U盾的证书的公钥、U盾的介质号以及U盾签名,其中,U盾签名由用户的交易信息构成的签名要素以及证书名称生成;组合模块,用于对U盾的证书的公钥、介质号以及U盾签名进行组合打包,得到打包信息,并将打包信息提交至服务器。

可选地,在本申请实施例提供的基于U盾的交易装置中,该装置包括:运行模块,用于在需要对U盾进行目标操作时,在服务器上运行目标代码,将浏览器插件引入浏览器的交易页面,并利用浏览器插件从交易页面调用U盾的接口,其中,目标操作至少包含以下之一:修改U盾密码、初始化U盾证书;操作模块,用于基于U盾的接口对U盾进行目标操作。

可选地,在本申请实施例提供的基于U盾的交易装置中,该装置包括:包含模块,用于目标代码中包含自定义属性名称,通过属性名称将浏览器插件引入浏览器的交易页面,并通过属性名称调用从交易页面调用U盾的接口。

可选地,在本申请实施例提供的基于U盾的交易装置中,该装置包括:操作系统至少为以下之一:统信系统以及麒麟系统。

本申请实施例提供的基于U盾的交易装置,通过获取单元30,用于在用户通过服务器的浏览器进行交易时,获取服务器的中央处理器架构、接入服务器的U盾的厂商信息以及运行于服务器的操作系统;确定单元31,用于根据中央处理器架构、厂商信息以及操作系统确定待引入浏览器的交易页面的浏览器插件的类型,并将类型的浏览器插件引入交易页面;定义单元32,用于定义U盾的U盾插件名称,并通过浏览器插件根据U盾插件名称从交易页面调用U盾的接口,并对U盾的接口中获取的信息进行打包,将打包信息提交至服务器,解决了相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的问题,通过在不同的操作系统上研发关于U盾的公共交易方法,进而达到了使用U盾在特定操作系统和浏览器上进行签名交易的效果。

上述基于U盾的交易装置包括处理器和存储器,上述获取单元30、确定单元31、定义单元32等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决相关技术中不能在特定操作系统和浏览器上进行U盾签名交易的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本申请实施例还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种基于U盾的交易方法。

本申请实施例还提供了一种电子装置,图4是根据本申请实施例提供的基于U盾的交易的电子装置的示意图,由图4所示,电子设备40包含处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种基于U盾的交易方法。本文中的电子装置可以是服务器、PC、PAD、手机等。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 基于区块链的交易验证方法、装置、存储介质及电子设备
  • 一种基于Slam定位方法、装置、电子设备及计算机存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 模态框构建方法、装置、电子设备、计算机可读存储介质
  • 电子设备、音量调节方法及装置、计算机可读存储介质
  • 基于区块链的交易方法、电子设备及计算机存储介质
  • 基于区块链的交易溯源方法、电子设备和计算机存储介质
技术分类

06120115962280