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

用于向物理卡和从物理卡转移数字代币的方法和系统与流程

2022-11-12 23:37:37 来源:中国专利 TAG:

用于向物理卡和从物理卡转移数字代币的方法和系统
1.相关申请的交叉引用
2.本技术要求2020年3月20日提交的美国临时专利申请no.62/992,842的优先权,该临时申请的内容通过引用包含在本文中。
技术领域
3.本公开涉及用于向物理支付卡和从物理支付卡转移数字代币(digital token)的方法和系统,更特别地,涉及将数字代币从中央银行转移到物理支付卡的一个或多个保险公司的方法和系统。


背景技术:

4.支付工具例如包括信用卡、虚拟支付卡、支票等。支付工具可以编码有对应于交易账户的支付凭证,包括对应于交易账户的支付凭证,或以其他方式与对应于交易账户的支付凭证关联。支付凭证可以包括为了经由相关交易账户为交易提供资金,作为交易过程的一部分必须传递的任何数据,比如主账号、有效期和安全码。
5.可取的是具有使支付网络能够提供可以与销售点(pos)一起使用的包括数字代币的物理支付卡的技术系统。


技术实现要素:

6.本公开提供了用于向物理支付卡和从物理支付卡转移数字代币的系统和方法的说明。
7.公开一种用于向物理支付卡和从物理支付卡转移数字代币的方法,所述方法包括:在处理服务器上接收从中央银行发行的多个数字代币;以及从所述处理服务器将所述多个数字代币转移到所述物理支付卡,所述物理支付卡被配置为与pos一起使用。
8.公开一种用于向物理支付卡和从物理支付卡转移数字代币的系统,所述系统包括:处理服务器,所述处理器被配置为:接收从中央银行发行的多个数字代币;以及将所述多个数字代币转移到所述物理支付卡,所述物理支付卡被配置为与pos一起使用。
附图说明
9.当结合附图阅读时,从以下的详细说明可以更好地理解示例性实施例。要强调的是,这些是示例性实施例,要求保护的本发明不限于这些实施例。附图中包括以下的图:
10.图1是图解说明按照示例性实施例的用于向物理支付卡和从物理支付卡转移数字代币的高级系统架构的框图。
11.图2是图解说明用于向物理支付卡和从物理支付卡转移数字代币的图1的处理服务器的框图。
12.图3是图解说明按照示例性实施例的示例性方法的流程图。
13.图4是图解说明按照示例性实施例的计算机系统架构的框图。
14.根据下文中提供的详细说明,本公开的其他适用性领域将变得明显。应理解的是,示例性实施例的详细说明只是用于举例说明,于是,并不一定限制本公开的范围。
具体实施方式
15.术语表
16.区块链-基于区块链的货币或网络的所有交易的公共分类账。一个或多个计算设备可以构成区块链网络,区块链网络可被配置为处理交易,并记录为区块链中的区块的一部分。一旦完成某个区块,该区块就被添加到区块链中,并由此更新交易记录。在许多情况下,区块链可以是按时间顺序的交易的分类账,或者可以按适合于由区块链网络使用的任何其他顺序呈现。在一些构成中,记录在区块链中的交易可包括目的地地址和货币量,使得区块链记录多少货币可归于特定地址。在一些情况下,交易是金融交易,而其他的不是金融交易,或者可能包括另外或者不同的信息,比如源地址、时间戳等。在一些实施例中,区块链还可以包括或者可替选地包括以交易的形式,要被或者需要被放入分布式数据库中的几乎任意类型的数据,所述数据库保持不断增长的数据记录的列表,这些数据记录被硬化,以防范篡改和修正(即使是其操作人员的篡改和修正),并且可以由区块链网络通过工作证明和/或与之关联的任何其他适当的验证技术来确认和证实。在一些情况下,关于给定交易的数据还可以包括附加到交易数据的并不直接是交易的一部分的额外数据。在一些情况下,在区块链中包含这样的数据可以构成交易。在此类情况下,区块链可能不直接与特定的数字货币、虚拟货币、法定货币或其他类型的货币关联。
17.支付网络-一种通过在给定时段内,把现金替代物用于数千、数百万甚至数十亿笔交易,用于资金的转移的系统或网络。支付网络可以使用各种不同的协议和规程来处理各种类型的交易的资金转移。可以经由支付网络进行的交易可包括产品或服务购买、赊购、借记卡交易、资金转移、账户取款等。支付网络可被配置为通过现金替代物进行交易,所述现金替代物可以包括支付卡、信用证、支票、交易账户等。配置为起支付网络作用的网络或系统的例子包括那些由american等运行的网络或系统。本文中术语“支付网络”的使用可以指的是作为实体的支付网络,和诸如构成支付网络的设备、硬件和软件之类的物理支付网络两者。
18.支付轨道-在给定时段内处理数千、数百万甚至数十亿笔交易的与支付网络关联,用于支付交易的处理,以及支付网络与和支付网络互连的其他实体之间的交易消息及其他类似数据的通信的基础设施。支付轨道可以由用于建立支付网络的硬件,以及支付网络与其他关联实体,比如金融机构、网关处理器等之间的互连组成。在一些情况下,支付轨道也可能受到软件的影响,比如通过组成支付轨道的通信硬件和设备的特殊编程。例如,支付轨道可以包括专门配置的计算设备,所述计算设备是为交易消息的路由而特别配置的,所述交易消息可以是如下更详细所述,经由支付轨道以电子方式传送的特别格式化的数据消息。
19.第三方提供商或商家-提供产品(例如,商品和/或服务)供其他实体,比如消费者或其他商家购买的实体。商家可以是消费者、零售商、批发商、制造商、或者对本领域的技术
人员来说显而易见的可提供产品供购买的任何其他类型的实体。在一些情况下,商家可能对所提供的供购买的产品和/或服务具备特殊的知识。在其他情况下,商家可能对所提供的产品不具备或者不需要任何特殊的知识。在一些实施例中,单一交易中所涉及的实体可以被视为商家。在一些情况下,本文中使用的用语“商家”可以指的是商家实体的装置或设备。
20.发卡方-以受益人为受款人确立(例如,开立)信用证或信用额度,并根据信用证或信用额度中规定的金额,兑付由受益人开具的汇票的实体。在许多情况下,发卡方可以是被授权开立信用额度的银行或者其他金融机构。在一些情况下,可以向受益人提供信用额度的任何实体都可以被视为发卡方。发卡方开立的信用额度可以以支付账户的形式表示,可以由受益人通过使用支付卡支取。对本领域的技术人员来说,显然发卡方也可以向消费者提供其他类型的支付账户,比如借记账户、预付费账户、电子钱包账户、储蓄账户、支票账户等,并且可以向消费者提供用于访问和/或利用此类账户的物理或非物理工具,比如借记卡、预付费卡、自动柜员机卡、电子钱包、支票等。
21.收单机构-可以代表商家处理支付卡交易的实体。收单机构可以是被授权代表商家处理支付卡交易的银行或其他金融机构。在许多情况下,收单机构可以以商家作为受益人开立信用额度。在可能是发卡方提供的信用额度的受益人的消费者通过支付卡与收单机构所代表的商家进行交易的情况下,收单机构可以与发卡方交换资金。
22.中央银行-一般来说,被赋予对一个国家或一群国家的货币和信贷,或者其他资产和其他群体(例如,法定货币、加密货币、人群使用的其他实物和数字资产)的产生和分配的特权控制的金融机构。除了结合上下文,该术语意味着法律实体外,在本文献的上下文中,该术语指的是中央银行的计算机系统和基础设施。
23.支付交易-两个实体之间的其中货币或其他金融利益从一个实体被交换到另一个实体的交易。支付交易可以是用于商品或服务的购买,用于债务的偿还,或者用于对本领域的技术人员来说显而易见的金融利益的任何其他交换的资金转移。在一些情况下,支付交易可以指的是通过支付卡和/或支付账户提供资金的交易,比如信用卡交易。此类支付交易可以通过发卡方、支付网络和收单机构处理。处理此类支付交易的过程可以包括授权、批处理、清算、结算和拨款中的至少一个。授权可以包括由消费者向商家提供支付细节,从商家向其收单机构提交交易细节(例如,包括支付细节),和用于为交易提供资金的消费者支付账户的发卡方对支付细节的核实。批处理可以指的是将授权的交易连同其他授权的交易一批存储,以便分发给收单机构。清算可以包括把批处理的交易从收单机构发送到支付网络,以便处理。结算可以包括对于涉及发卡方的受益人的交易,支付网络对发卡方的借记。在一些情况下,发卡方可以经由支付网络向收单机构付款。在其他情况下,发卡方可以直接向收单机构付款。拨款可以包括对于已清算和结算的支付交易,从收单机构向商家付款。对本领域的技术人员来说,显然作为支付交易处理的一部分进行上述各个步骤的顺序和/或分类。
24.销售点-配置为接收与用户(例如,消费者、雇员等)的交互,以便输入交易数据、支付数据和/或用于购买和/或支付商品和/或服务的其他适当类型的数据的计算设备或计算系统。销售点可以是在作为交易的一部分,消费者造访的物理场所,比如“实体”店中的物理设备(例如,收银机、自助服务机、桌上型计算机、智能电话机、平板计算机等),或者在电子商务环境中可以是虚拟的,比如通过诸如因特网之类的网络,接收来自消费者的通信的在线零售商。在销售点可能是虚拟的情况下,如果适用的话,为发起交易而由用户操作的计算
设备,或者接收作为交易的结果的数据的计算系统可以被视为销售点。
25.交易账户-可以用于为交易提供资金的金融账户,比如支票账户、储蓄账户、信用账户、虚拟支付账户等。交易账户可以与消费者关联,消费者可以是与支付账户关联的任何适当类型的实体,可以包括个人、家庭、公司、企业、政府实体等。在一些情况下,交易账户可以是虚拟的,比如由等操作的那些账户。
26.支付卡-与交易账户关联的卡或数据,所述卡或数据可以被提供给商家,以便经由关联的交易账户为金融交易提供资金。支付卡可以包括信用卡、借记卡、签账卡、储值卡、预付卡、车队卡、虚拟支付号、虚拟卡号、受控支付号等。支付卡可以是可提供给商家的物理卡,或者可以是表示关联的交易账户的数据(例如,存储在通信设备,比如智能电话机或计算机中)。例如,在一些情况下,包括支付账号的数据可以被视为用于处理由关联交易账户提供资金的交易的支付卡。在一些情况下,支票在适用情况下可以被视为支付卡。
27.用于转移数字代币的系统
28.图1图解说明用于向物理支付卡和从物理支付卡转移数字代币的系统100。
29.在实施例中,系统100可以包括一个或多个发卡方108,发卡方108可以是金融机构,比如发卡行,或者被配置为向用户106发行交易账户以用于利用支付工具(即,物理支付工具或物理支付卡)110为支付交易提供资金的其他适当实体。作为交易账户的发行的一部分,发卡方或发行机构108可以发行具有数字代币的支付工具110,例如,银行发行的具有单独的数字代币的卡。每个数字代币例如可以是可被转换为货币的法定货币。支付工具110可以编码有对应于交易账户的支付凭证,包括对应于交易账户的支付凭证,或以其他方式与对应于交易账户的支付凭证关联。支付凭证可以包括为了经由相关交易账户为交易提供资金,作为交易过程的一部分必须传递的任何数据,比如主账号、有效期和安全码。按照实施例,每个数字代币都可以具有值,该值与其中数字代币的值相对较小并且小于处理交易的成本的微交易关联。
30.系统100还可以包括与一个或多个发卡方108和/或中央银行109中的每个关联的处理服务器102。处理服务器102可以是构成区块链网络104的多个节点或处理器中的一个。区块链104可以与一个或多个区块链关联,所述区块链可以用于存储与发卡方108(例如,银行)、中央银行109和/或第三方提供商(或商家)112关联的数据,以记录涉及数字代币从中央银行109到一个或多个发卡方108中的每个,以及到每个消费者或用户106的物理支付工具110的转移的交易。处理服务器102可被配置为生成和验证添加到区块链中的新区块,其中对新区块的验证过程可以涉及跨构成区块链网络104的多个节点对存储在该新区块中的数据的数学验证。
31.按照实施例,中央银行109可以例如以数字代币的形式,向多个发卡方108发行数字货币。多个发卡方108中的每个又可以以能够与在第三方提供商或商家112处的销售点(pos)114一起使用的具有单独的数字代币的emv卡的形式,发行支付工具110。按照实施例,为了安全起见,物理支付工具110上的数字代币例如可包括数字签名和加密密钥(即,代币简档)。
32.按照实施例,发行到物理支付工具110的数字代币可以与其中消费者或用户106先前已经与发卡方108结算或者已经为数字代币向发卡方108付款的预付卡关联。例如,数字
代币(例如,1000个数字代币)可以经由自动柜员机(atm)116加载到物理支付工具110上。或者,数字代币可以放在支付工具110上,并在通过第三方提供商112和发卡方108之间的支付轨道,用一组数字代币或数字代币的集合兑换货币(例如,美元或在特定国家使用的其他货币体系)时,用户106可以按照在支付工具110中规定的条款和条件与发卡方进行结算。
33.按照示例性实施例,与处理服务器102关联的区块链网络104可被配置为存储与中央银行109向发卡方108发行的数字化支付代币和/或物理支付工具110上的数字化支付代币关联的代币简档。每个代币简档可以包括数字化支付代币或其标识信息(例如,数字代币编号),形式为具有相应的数字化支付代币的物理支付卡的关联支付工具。在一些情况下,处理服务器102可以是代币分发平台,或者可以是配置为起代币分发平台作用的计算系统的一部分,并且作为与之相关地进行的功能的结果,可以识别代币简档的数据。
34.在系统100中,例如,用户106可以例如利用支付工具(即,物理支付卡)110,参与金融交易或者从第三方提供商或商家112或其他实体购买服务或产品。在系统100中,用户(或消费者)106向销售点(pos)114出示具有多个数字代币(例如,1000个数字代币)的支付卡或支付工具110。pos 114可被配置为例如经由发卡方108的处理服务器102和区块链网络104,验证支付工具110上的多个数字代币的数字签名。
35.在验证数字代币有效时,pos 114可以针对用户或消费者106在第三方提供商购买的服务或产品,从物理支付工具110上的多个数字代币(例如,1000个数字代币)中扣除若干代币(例如,50个数字代币)。扣除的代币(例如,50个数字代币)然后可以由第三方提供商112存储,直到例如作为非金融通信,通过支付轨道单独地或者与一组数字代币或数字代币的集合一起兑换为止。
36.处理服务器
37.图2图解说明系统100中的处理服务器102的实施例。对本领域的技术人员来说,显然图2中图解所示的处理服务器102的实施例只是作为例证提供的,不可能穷尽适合于进行本文中讨论的功能的处理服务器102的所有可能构成。例如,在图4中图解所示并且下面更详细讨论的计算机系统400可以是处理服务器102的适当构成。
38.处理服务器102可以包括接收设备202。接收设备202可被配置为借助一种或多种网络协议,通过一个或多个网络接收数据。在一些情况下,接收设备202可被配置为借助一种或多种通信方法,比如射频、局域网、无线局域网、蜂窝通信网络、蓝牙、因特网等,从发卡方108和第三方提供商或商家系统112、以及其他系统和实体接收数据。在一些实施例中,接收设备202可以由多个设备,比如用于通过不同网络接收数据的不同接收设备,比如用于通过局域网接收数据的第一接收设备,和用于经由因特网接收数据的第二接收设备构成。接收设备202可以接收以电子方式传送的数据信号,其中数据可被叠加或以其他方式编码在数据信号上,并且可以通过接收设备202进行的数据信号的接收,被解码、解析、读取或以其他方式获得。在一些情况下,接收设备202可以包括解析模块,用于解析接收的数据信号,以获得叠加在数据信号上的数据。例如,接收设备202可以包括解析器程序,所述解析器程序被配置为接收数据信号,并将接收的数据信号变换成由处理设备进行的功能的可用输入,以便实现记载在本文中的方法和系统。
39.接收设备202可被配置为接收由发卡方108以电子方式传送的数据信号,所述数据信号可以伴随有将发卡方108(即,发行机构)认证为数据的来源的认证信息,在一些情况
下,所述认证信息可包括经由与发卡方108(或发行机构)关联的私钥生成的数字签名。如果适用的话,接收设备202还可被配置为接收由第三方提供商或商家系统112以电子方式传送的数据信号。
40.处理服务器102还可以包括通信模块204。通信模块204可被配置为在处理服务器102的模块、引擎、数据库、存储器和其他组件之间传送数据,用于进行在本文中讨论的功能。通信模块204可以由一种或多种通信类型组成,并利用各种通信方法在计算设备内进行通信。例如,通信模块204可以由总线、触针连接器、导线等组成。在一些实施例中,通信模块204还可被配置为在处理服务器102的内部组件和处理服务器102的外部组件,比如外部连接的数据库、显示设备、输出设备等之间进行通信。处理服务器102还可以包括处理设备。处理设备可被配置为进行本文中讨论的处理服务器102的功能。在一些实施例中,处理设备可以包括和/或由专门配置为进行处理设备的一种或多种功能的多个引擎和/或模块组成,比如查询模块214、生成模块216、验证模块218等。本文中使用的术语“模块”可以是在硬件上执行的软件,或硬件,以其他方式被配置为接收输入,使用所述输入进行一个或多个处理,并提供输出。基于本公开对本领域的技术人员来说,各个模块进行的输入、输出和处理将是显而易见的。
41.处理服务器102可以包括存储器206。存储器206可被配置为存储供处理服务器102用于进行本文中讨论的功能的数据,比如公钥和私钥、对称密钥等。存储器206可被配置为使用适当的数据格式化方法和模式存储数据,可以是任何适当类型的存储器,比如只读存储器、随机存取存储器等。对本领域的技术人员来说,显然存储器206可以包括例如加密密钥和算法、通信协议和标准、数据格式化标准和协议、处理设备的模块和应用程序的程序代码、以及适合于由处理服务器102用于进行本文中公开的功能的其他数据。在一些实施例中,存储器206可以由关系数据库组成,或者可以其他方式包括关系数据库,所述关系数据库利用结构化查询语言进行存储在其中的结构化数据集的存储、识别、修改、更新、访问等。
42.存储器206可被配置为存储区块链。如上所述,区块链可以由多个区块组成,其中每个区块至少可以由区块头和一个或多个数据值组成。每个区块头可以包括时间戳,引用区块链中的在先区块的区块引用值,以及引用包含在相应区块中的一个或多个数据值的数据引用值。存储器还可被配置为存储可以由处理服务器102用于进行本文中所讨论的功能的任何其他数据,比如用于为区块链生成引用值的散列算法,用于与其他区块链节点和其他计算设备通信的通信数据,用于向第三方提供商或商家系统112提供对区块链数据的访问的访问数据,与提供给发卡方108用于验证数字签名的私钥相对应的公钥等。
43.处理服务器102可以包括查询模块214。查询模块214可被配置为对数据库执行查询以识别信息。查询模块214可以接收一个或多个数据值或查询串,可以对指示的数据库,比如存储器206执行基于此的查询串,以识别存储在所述数据库中的信息。查询模块214然后可以根据需要,把识别的信息输出到处理服务器102的适当引擎或模块。例如,查询模块214可以对存储器206执行查询,以识别添加到区块链的最新区块(例如,基于时间戳),作为生成新区块时的过程的一部分,或者可以对存储器206执行查询,以识别对应于发卡方108的公钥,用于验证与和发卡方108、中央银行109和/或第三方提供商112提供的服务或功能的类型关联的数据一起提供的数字签名,以便对其进行认证。
44.处理服务器102还可以包括生成模块216。生成模块216可被配置为生成供处理服
务器102用于进行本文中讨论的功能的数据。生成模块216可接收指令作为输入,可以基于指令生成数据,并且可以将生成的数据输出到处理服务器102的一个或多个模块或引擎。例如,生成模块216可被配置为生成新的区块和新的区块头,以便确认和添加到区块链中。生成模块216还可被配置为通过对数据应用散列算法来生成散列值,比如用于生成要包含在新生成区块的区块头中的引用值。在一些情况下,散列值的生成可以通过包含在处理服务器102中的单独散列模块来进行。
45.处理服务器102还可以包括验证模块218。验证模块218可被配置成为处理服务器102和发卡方108验证数据,用于进行本文中讨论的功能。验证模块218可以接收指令作为输入,可以按照指令验证数据,并且可以将验证结果输出到处理服务器102的其他模块或引擎。
46.处理服务器102还可以包括传送设备220。传送设备220可被配置为借助一种或多种网络协议,通过一个或多个网络传送数据。在一些情况下,传送设备220可被配置为通过一种或多种通信方法,局域网、无线局域网、蜂窝通信、蓝牙、射频、因特网等,将区块链网络104中的数据传送到发卡方108和其他实体。在一些实施例中,传送设备220可以由多个设备,比如用于通过不同网络传送数据的不同传送设备,比如用于通过局域网传送数据的第一传送设备,和用于经由因特网传送数据的第二传送设备组成。传送设备220可以以电子方式传送数据信号,所述数据信号叠加有可由接收计算设备解析的数据。在一些情况下,传送设备220可以包括用于叠加、编码或者以其他方式将数据格式化成适合于传输的数据信号的一个或多个模块。
47.处理流程
48.图3是图解说明按照示例性实施例的用于向物理支付卡和从物理支付卡转移数字代币的示例性方法的流程图。方法300包括在处理服务器上接收310从中央银行发行的多个数字代币,和从处理服务器将多个数字代币转移320到物理支付卡,所述物理支付卡被配置为与pos一起使用。该方法还可以包括将多个数字代币的数字签名和加密密钥包含在物理支付卡上,并且还可以包括当在pos处出示物理支付卡时,验证数字签名和加密密钥。此外,该方法可以包括当向pos出示物理支付卡时,从多个数字代币中扣除数字代币。此外,该方法可以包括经由自动柜员机(atm)将多个数字代币上传到物理支付卡。另外,该方法还可以包括将数字代币向处理服务器和从处理服务器的每次转移记录在区块链网络104中。这里,处理服务器102可以与发卡方108关联。另外,物理支付工具110可以是具有单独数字代币的emv卡。
49.计算机系统架构
50.图4图解说明其中可以作为计算机可读代码地实现本公开的实施例,或其各个部分的计算机系统400。例如,图1的处理服务器102可以在计算机系统400中使用硬件、在硬件上执行的软件、固件、上面存储有指令的非临时性计算机可读介质、或者它们的组合来实现,并且可以在一个或多个计算机系统或其他处理系统中实现。硬件、在硬件上执行的软件或它们的任意组合可以具体体现用于实现本文中公开的处理的模块和组件。
51.如果使用可编程逻辑,则此类逻辑可以在可从市场上获得的处理平台上执行,所述处理平台由可执行软件代码专门配置成为专用计算机或专用设备(例如,可编程逻辑阵列、专用集成电路等)。本领域的普通技术人员会意识到所公开主题的各个实施例可以利用
各种计算机系统构成来实践,包括多核多处理器系统、小型计算机、大型计算机、功能分布的链接或群集计算机、以及可以被嵌入几乎任何设备中的普适或微型计算机。例如,可以使用至少一个处理器设备和存储器来实现上述实施例。
52.本文中所述的处理器单元或设备可以是单个处理器、多个处理器、或者它们的组合。处理器设备可以具有一个或多个处理器“核心”。本文中所述的术语“计算机程序介质”、“非临时性计算机可读介质”和“计算机可用介质”通常用于指的是诸如可移动存储单元418、可移动存储单元422、和安装在硬盘驱动器412中的硬盘之类的有形介质。
53.利用本示例计算机系统400说明了本公开的各个实施例。在阅读本说明之后,对本领域的技术人员来说,如何使用其他计算机系统和/或计算机架构来实现本公开将变得明显。尽管操作可能被描述为顺序处理,不过一些操作事实上可以并行地进行,同时地进行,和/或在分布式环境中进行,同时程序代码被本地存储或远程存储,以便由单处理器或多处理器机器访问。另外,在一些实施例中,各个操作的顺序可以被重排,而不脱离所公开主题的精神。
54.处理器设备404可以是专门配置为进行本文中讨论的功能的专用或通用处理器设备。处理器设备404可以连接到通信基础设施406,比如总线、消息队列、网络、多核消息传递方案等。网络可以是适合于进行本文中公开的功能的任何网络,可以包括局域网(lan)、广域网(wan)、无线网络(例如,wifi)、移动通信网络、卫星网络、因特网、光纤、同轴电缆、红外、射频(rf)、或者它们的任意组合。其他适当的网络类型和构成对本领域的技术人员来说将是显而易见的。计算机系统400还可以包括主存储器408(例如,随机存取存储器、只读存储器等),并且还可以包括辅助存储器410。辅助存储器410可以包括硬盘驱动器412和可移动存储驱动器414,比如软盘驱动器、磁带驱动器、光盘驱动器、闪存等。
55.可移动存储驱动器414可以以公知的方式,读取和/或写入可移动存储单元418。可移动存储单元418可包括可以由可移动存储驱动器414读写和写入的可移动存储介质。例如,如果可移动存储驱动器414是软盘驱动器或者通用串行总线端口,则可移动存储单元418可以分别是软盘或便携式闪存驱动器。在一个实施例中,可移动存储单元418可以是非临时性计算机可读记录介质。
56.在一些实施例中,辅助存储器410可以包括允许计算机程序或其他指令被加载到计算机系统400中的备选装置,例如可移动存储单元422和接口420。此类装置的例子可以包括程序盒和盒式接口(例如,如在视频游戏系统中所见的)、可移动存储芯片(例如,eeprom、prom等)和关联的插口,以及对本领域的技术人员来说显而易见的其他可移动存储单元422和接口420。
57.存储在计算机系统400中(例如,主存储器408和/或辅助存储器410中)的数据可以存储在任何适当类型的计算机可读介质上,比如光存储装置(例如,光盘、数字通用光盘、蓝光光盘等),或者磁带存储装置(例如,硬盘驱动器)。可以在任意适当类型的数据库结构,比如关系数据库、结构化查询语言(sql)数据库、分布式数据库、对象数据库等中配置数据。对本领域的技术人员来说,适当的构成和存储装置类型是显而易见的。
58.计算机系统400还可以包括通信接口424。通信接口424可以被配置为允许在计算机系统400和外部设备之间传送软件和数据。示例性通信接口424可以包括调制解调器、网络接口(例如,以太网卡)、通信端口、pcmcia插槽和卡等。经由通信接口424传送的软件和数
据可以是信号的形式,所述信号可以是电信号、电磁信号、光信号、或者对本领域的技术人员来说显而易见的其他信号。信号可以经由通信路径426传播,通信路径426可以被配置为运送信号,可以利用导线、电缆、光纤、电话线、蜂窝电话链路、射频链路等来实现。
59.计算机系统400还可以包括显示接口402。显示接口402可被配置为允许在计算机系统400和外部显示器430之间传送数据。示例性显示接口402可以包括高清多媒体接口(hdmi)、数字视频接口(dvi)、视频图形阵列(vga)等。显示器430可以是用于显示经计算机系统400的显示接口402传送的数据的任何适当类型的显示器,包括阴极射线管(crt)显示器、液晶显示器(lcd)、发光二极管(led)显示器、电容式触摸显示器、薄膜晶体管(tft)显示器等。
60.计算机程序介质和计算机可用介质可以指的是存储器,比如主存储器408和辅助存储器410,它们可以是半导体存储器(例如,dram等)。这些计算机程序产品可以是用于向计算机系统400提供软件的工具。计算机程序(例如,计算机控制逻辑)可以存储在主存储器408和/或辅助存储器410中。计算机程序也可以经由通信接口424来接收。此类计算机程序当被执行时,可以使计算机系统400能够实现如本文中所述的方法。特别地,计算机程序当被执行时,可以使处理器设备404能够实现如本文中所述的图1图解所示的系统。因而,此类计算机程序可以表示计算机系统400的控制器。在使用软件实现本公开的情况下,软件可以存储在计算机程序产品中,并利用可移动存储驱动器414、接口420和硬盘驱动器412,或者通信接口424被加载到计算机系统400中。
61.处理器设备404可以包含配置为进行计算机系统400的功能的一个或多个模块或引擎。每个模块或引擎都可以利用硬件来实现,而在一些情况下,也可以利用软件,比如对应于存储在主存储器408或辅助存储器410中的程序代码和/或程序的软件。在此类情况下,程序代码在由计算机系统400的硬件执行之前,可以由处理器设备404(例如,由编译模块或引擎)编译。例如,程序代码可以是用编程语言编写的源代码,所述源代码被翻译成低级语言,比如汇编语言或机器代码,以便由计算机系统400的处理器设备404和/或任何其他硬件组件执行。编译处理可以包括词法分析、预处理、句法分析、语义分析、语法制导翻译、代码生成、代码优化、以及适合于将程序代码翻译成适合于控制计算机系统400进行本文中公开的功能的低级语言的任何其他技术的使用。对本领域的技术人员来说,显然此类处理导致计算机系统400是被独特地编程,以进行上面所讨论功能的专门配置的计算机系统400。
62.除了其他特征以外,与本公开一致的技术提供用于在区块链网络内提供服务节点的系统和方法。虽然上面说明了所公开的系统和方法的各种示例性实施例,不过应理解的是,它们只是出于举例说明而非限制的目的提供的。上述说明不是详尽的,并不将本公开局限于公开的具体形式。鉴于上述教导,各种修改和变化都是可能的,或者可以从本公开的实践中获得各种修改和变化,而不脱离本公开的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献