首页 / 专利库 / 资料储存系统 / 分布式账本 / 一种基于区块链的虚拟币便携式操作终端的工作方法

一种基于链的虚拟币便携式操作终端的工作方法

阅读:279发布:2020-05-14

专利汇可以提供一种基于链的虚拟币便携式操作终端的工作方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的虚拟币便携式操作终端的工作方法,包括以下步骤:向区块链 服务器 发送通信连接 请求 ;通信连接请求准许后,所述区块链服务器向所述 分布式账本 运行程序发送连接成功反馈;所述分布式账本运行程序接收到连接成功反馈后,向区块链服务器发送虚拟币操作请求;区块链服务器接收所述虚拟币操作请求,完成虚拟币的操作,并向所述分布式账本发送操作成功反馈。本发明能够随时随进行虚拟币操作,不需要使用电脑,大大的增加虚拟币使用的便捷性。,下面是一种基于链的虚拟币便携式操作终端的工作方法专利的具体信息内容。

1.一种基于链的虚拟币便携式操作终端的工作方法,其特征在于,包括以下步骤:
向区块链服务器发送通信连接请求
通信连接请求准许后,所述区块链服务器向基于区块链技术的分布式账本运行程序发送连接成功反馈;
所述分布式账本运行程序接收到连接成功反馈后,向区块链服务器发送虚拟币操作请求;
所述区块链服务器接收所述虚拟币操作请求,完成虚拟币的操作,并向所述分布式账本发送操作成功反馈。
2.根据权利要求1所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,在向所述区块链服务器发送连接请求前还包括以下步骤:
接收所述分布式账本运行程序的启动命令;
启动储存在本地的所述分布式账本运行程序,同时发送读取基于区块链分布式账本的虚拟币数据的数据读取命令;
接收数据读取命令,读取储存在本地的虚拟币数据,并将读取的虚拟币数据导入所述分布式账本运行程序中。
3.根据权利要求2所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,在启动所述分布式账本运行程序后且在读取所述虚拟币数据之前还需进行身份验证,具体为:
在所述分布式账本运行程序启动后,发送身份验证命令,提示用户输入用户名和密码;
判断输入的用户名和密码是否正确,若正确,则进行虚拟币数据的读取和导入,否则,提示用户名或密码错误,请重新输入。
4.根据权利要求1所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,在所述通信连接请求准许后,且在所述虚拟币操作请求发送前还需进行以下步骤:
通信连接准许后,所述分布式账本运行程序还需向所述区块链服务器发送数据同步请求;
所述区块链服务器接收所述数据同步请求,对所述分布式账本运行程序中的虚拟币数据进行实时同步更新。
5.根据权利要求1所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于:所述虚拟币操作请求包括虚拟币接收请求、虚拟币支出请求和虚拟币操作明细查询请求。
6.根据权利要求5所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,所述虚拟币接收请求发送包括以下步骤:
所述分布式账本运行程序生成本机虚拟币账户地址,并向所述区块链服务器发送所述本机虚拟币账户地址;
所述区块链服务器接收所述本机虚拟币账户地址,并将所述本机虚拟币账户地址发送至虚拟币发送终端;
所述虚拟币发送终端接收到所述本机虚拟币账户地址后,根据所述本机虚拟币账户地址向本机发送虚拟币。
7.根据权利要求5所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,所述虚拟币支出请求发送包括以下步骤:
所述分布式账本运行程序接收由所述区块链服务器发送的虚拟币接收方地址;
所述分布式账本运行程序根据所述虚拟币接收方地址向虚拟币接收方发送虚拟币。
8.根据权利要求5所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于,所述虚拟币支出请求还可由以下步骤实现:
扫描外部虚拟币地址二维码,并传输至所述分布式账本运行程序进行识别;
所述分布式账本运行程序识别所述虚拟币地址二维码,得出虚拟币地址二维码中的虚拟币地址;
所述分布式账本运行程序根据所述虚拟币地址向虚拟币接收方发送虚拟币。
9.根据权利要求5所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于:所述虚拟币操作明细查询请求包括以下步骤:
所述分布式账本运行程序向所述区块链服务器发送虚拟币操作明细查询请求,并同时发送本机虚拟币账户地址;
所述区块链服务器接收所述虚拟币操作明细查询请求和所述本机虚拟币账户地址,并根据本机虚拟币账户地址在区块链公链上查找虚拟币的交易信息;
将所述交易信息发送至所述分布式账本运行程序。
10.根据权利要求9所述的一种基于区块链的虚拟币便携式操作终端的工作方法,其特征在于:所述分布式账本运行程序启动后可显示个人虚拟币数量以及所述本机虚拟币账户地址。

说明书全文

一种基于链的虚拟币便携式操作终端的工作方法

技术领域

[0001] 本发明属于区块链技术领域,具体涉及一种基于区块链的虚拟币便携式操作终端的工作方法。

背景技术

[0002] 随着互联网技术的快速发展,区块链成为一种新兴的互联网技术,快速的发展起来,并靡全球。区块链技术是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学方式保证数据传输和访问安全,利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础构架与计算方式;区块链技术的特点是去中心化、公开透明,让每个人均可参与数据库记录。
[0003] 由于区块链技术的去中心化以及信息不可篡改的特点,使得区块链的数据稳定性和可靠性极高,正是由于这样,区块链技术成为网络交易的新兴选择。
[0004] 区块链中一般采用虚拟币进行交易,采用虚拟币避免了使用庞大的资金流,简化了交易步骤,还增加了用户之间的支付安全,但是采用基于区块链的虚拟币也存在以下不足:(1)现有的虚拟币的转出与接收必须要在电脑上运行特定的程序才能实现,即用户要实现虚拟币的操作必须要依托于电脑,同时,当前主流虚拟币因为其分布式账本的存在,使得其基数数据已经十分庞大,并且每时每刻多在增长,必须使用大容量的存储设备才能真正支持,这也导致虚拟币的使用必须依托于电脑,使得人们在室外要使用虚拟币就必须要携带电脑,大大的降低了使用区块链技术进行交易的便捷性。

发明内容

[0005] 为了解决现有基于区块链的虚拟币在操作时必须要使用电脑所存在的便捷性不高的问题,为此本发明的目的在于提供一种能够随时随地进行虚拟币操作的便携式操作终端的工作方法。
[0006] 本发明所采用的技术方案为:
[0007] 一种基于区块链的虚拟币便携式操作终端的工作方法,包括以下步骤:
[0008] 向区块链服务器发送通信连接请求
[0009] 通信连接请求准许后,所述区块链服务器向基于区块链技术的分布式账本运行程序发送连接成功反馈;
[0010] 所述分布式账本运行程序接收到连接成功反馈后,向区块链服务器发送虚拟币操作请求;
[0011] 所述区块链服务器接收所述虚拟币操作请求,完成虚拟币的操作,并向所述分布式账本发送操作成功反馈。
[0012] 优化的,在向所述区块链服务器发送连接请求前还包括以下步骤:
[0013] 接收所述分布式账本运行程序的启动命令;
[0014] 启动储存在本地的所述分布式账本运行程序,同时发送读取基于区块链分布式账本的虚拟币数据的数据读取命令;
[0015] 接收数据读取命令,读取储存在本地的虚拟币数据,并将读取的虚拟币数据导入所述分布式账本运行程序中。
[0016] 优化的,在启动所述分布式账本运行程序后且在读取所述虚拟币数据之前还需进行身份验证,具体为:
[0017] 在所述分布式账本运行程序启动后,发送身份验证命令,提示用户输入用户名和密码;
[0018] 判断输入的用户名和密码是否正确,若正确,则进行虚拟币数据的读取和导入,否则,提示用户名或密码错误,请重新输入。
[0019] 优化的,在所述通信连接请求准许后,且在所述虚拟币操作请求发送前还需进行以下步骤:
[0020] 通信连接准许后,所述分布式账本运行程序还需向所述区块链服务器发送数据同步请求;
[0021] 所述区块链服务器接收所述数据同步请求,对所述分布式账本运行程序中的虚拟币数据进行实时同步更新。
[0022] 优化的,所述虚拟币操作请求包括虚拟币接收请求、虚拟币支出请求和虚拟币操作明细查询请求。
[0023] 优化的,所述虚拟币接收请求发送包括以下步骤:
[0024] 所述分布式账本运行程序生成本机虚拟币账户地址,并向所述区块链服务器发送所述本机虚拟币账户地址;
[0025] 所述区块链服务器接收所述本机虚拟币账户地址,并将所述本机虚拟币账户地址发送至虚拟币发送终端;
[0026] 所述虚拟币发送终端接收到所述本机虚拟币账户地址后,根据所述本机虚拟币账户地址向本机发送虚拟币。
[0027] 优化的,所述虚拟币支出请求发送包括以下步骤:
[0028] 所述分布式账本运行程序接收由所述区块链服务器发送的虚拟币接收方地址;
[0029] 所述分布式账本运行程序根据所述虚拟币接收方地址向虚拟币接收方发送虚拟币。
[0030] 优化的,所述虚拟币支出请求还可由以下步骤实现:
[0031] 扫描外部虚拟币地址二维码,并传输至所述分布式账本运行程序进行识别;
[0032] 所述分布式账本运行程序识别所述虚拟币地址二维码,得出虚拟币地址二维码中的虚拟币地址;
[0033] 所述分布式账本运行程序根据所述虚拟币地址向虚拟币接收方发送虚拟币。
[0034] 优化的,所述虚拟币操作明细查询请求包括以下步骤:
[0035] 所述分布式账本运行程序向所述区块链服务器发送虚拟币操作明细查询请求,并同时发送本机虚拟币账户地址;
[0036] 所述区块链服务器接收所述虚拟币操作明细查询请求和所述本机虚拟币账户地址,并根据本机虚拟币账户地址在区块链公链上查找虚拟币的交易信息;
[0037] 将所述交易信息发送至所述分布式账本运行程序。
[0038] 优化的,所述分布式账本运行程序启动后可显示个人虚拟币数量以及所述本机虚拟币账户地址。
[0039] 本发明的有益效果为:
[0040] 本发明提供了一种基于区块链的虚拟币便携式操作终端的工作方法,即用户可以直接在虚拟币便携式操作终端上采用本发明提供的方法进行虚拟币的操作;
[0041] 当需要进行虚拟币操作时(如虚拟币转入、转出、查询),用户先建立与区块链服务器的通信连接,以便于获取区块链分布式账本中的各种数据,然后用户向区块链服务器发送各种虚拟币操作请求,当区块链服务器接收到操作请求后,即可完成对虚拟币的各种操作。
[0042] 通过上述设计,使用本发明提供的方法,用户可以借助虚拟币便携式操作终端随时随地与区块链服务器建立通信连接,实现虚拟币的各种操作,不需要依托于电脑才能进行,外出使用虚拟币时更加的方便,大大的提高了基于区块链技术的虚拟币使用的便捷性。附图说明
[0043] 图1是本发明提供的基于区块链的虚拟币便携式操作终端的工作方法的步骤流程图
[0044] 图2是本发明提供的基于区块链的虚拟币便携式操作终端的工作方法的系统连接示意图。
[0045] 图3是本发明提供的CPU第一接口电路具体电路图。
[0046] 图4本发明提供的CPU第二接口电路具体电路图。
[0047] 图5本发明提供的CPU第三接口电路具体电路图。
[0048] 图6是本发明提供的RK3399型处理芯片的第一内存控制电路。
[0049] 图7本发明提供的RK3399型处理芯片的第二内存控制电路。
[0050] 图8本发明提供的内嵌式存储器与RK3399型处理芯片的连接电路图。
[0051] 图9是本发明提供的高速硬盘与RK3399型处理芯片的连接电路图。
[0052] 图10是本发明提供的AP6255型通信芯片的具体电路图。
[0053] 图11是本发明提供的RK3399型处理芯片与AP6255型通信芯片的接口电路图。
[0054] 图12是本发明提供的RK3399型处理芯片的MIPI接口电路图。
[0055] 图13是本发明提供的触摸屏的连接电路图。
[0056] 图14是本发明提供的背光驱动电路图。
[0057] 图15是本发明提供的RK808-D型电源管理芯片的具体电路图。
[0058] 图16是本发明提供的3.3V供电电路的具体电路图。
[0059] 图17是本发明提供的5V供电电路的具体电路图。
[0060] 图18是本发明提供的RK3399型处理芯片的供电接口电路图。
[0061] 图19是本发明提供的第一供电电路和第二供电电路的具体电路图。
[0062] 图20是本发明提供第三供电电路和过热保护电路的具体电路图。
[0063] 图21是本发明提供的第一主供电电路和第二主供电电路的具体电路图。
[0064] 图22是本发明提供的GPU供电电路单元的具体电路图。
[0065] 图23本发明提供的RK3399型处理芯片的第一和第二TYPEC接口电路。
[0066] 图24是本发明提供的RK3399型处理芯片的第三TYPEC接口电路。
[0067] 图25是本发明提供的外接USB TYPEC接口电路。
[0068] 图26为本发明提供的功率开关电路的具体电路图。
[0069] 图27是本发明提供的TYPEC快充电路的具体电路图。
[0070] 图28是本发明提供的电池供电示意图。
[0071] 图29是本发明提供的摄像头的具体电路图。
[0072] 图30是本发明提供的RK3399型处理芯片与摄像头的借口电路图。
[0073] 图31是本发明提供的ALC5651型解码芯片的具体电路图。
[0074] 图32是本发明提供的RK3399型处理芯片与ALC5651型解码芯片的接口电路图。
[0075] 图33是本发明提供的功放电路的具体电路图。

具体实施方式

[0076] 下面结合具体实施例对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
[0077] 实施例一
[0078] 如图1所示,本实施例所提供的基于区块链的虚拟币便携式操作终端的工作方法,包括以下步骤:
[0079] 向区块链服务器发送通信连接请求。
[0080] 本步骤的作用即是使虚拟币便携式操作终端建立与区块链服务器的通信连接,以便使区块链服务器接收虚拟币便携式操作终端发送的各种操作请求,也实现了虚拟币便携式操作终端接收区块链服务器发送的各种数据与指令。
[0081] 通信连接请求准许后,所述区块链服务器向所述分布式账本运行程序发送连接成功反馈。
[0082] 本步骤的作用是为了提示用户虚拟币便携式操作终端已经建立了与区块链服务器的通信连接,可以进行虚拟币的操作了。
[0083] 所述分布式账本运行程序接收到连接成功反馈后,向区块链服务器发送虚拟币操作请求。
[0084] 本步骤是用户操作的过程,即用户在虚拟币便携式钱包上进行虚拟币的操作,如进行虚拟币转出、虚拟币接收、虚拟币操作明细查询等。
[0085] 当用户选择了相应的操作,虚拟币便携式操作终端即会向区块链服务器发送对应的操作请求,以实现数据交互,进而完成用户的操作。
[0086] 区块链服务器接收所述虚拟币操作请求,完成虚拟币的操作,并向所述分布式账本发送操作成功反馈。
[0087] 本步骤为区块链服务器的操作过程,当区块链服务器接收到各种虚拟币操作请求后,即会建立与区块链各个节点之间的通信连接,并实现与区块链的各个节点及区块链分布式账本的数据交互,进而完成用户想实现的各种虚拟币操作。
[0088] 在本实施例中,虚拟币的所有操作均是在虚拟币便携式操作终端中按照本发明提供的方法进行,不需要再使用电脑,用户可按照本发明提供的方法通过虚拟币便携式操作终端实时连接区块链服务器,随时进行虚拟币的操作,使用的便捷性大大的提高。
[0089] 优化的,在向所述区块链服务器发送连接请求前还包括以下步骤:
[0090] 接收基于区块链技术的分布式账本运行程序的启动命令。
[0091] 启动储存在本地的分布式账本运行程序,同时发送读取基于区块链分布式账本的虚拟币数据的数据读取命令。
[0092] 接收数据读取命令,读取储存在本地的虚拟币数据,并将读取的虚拟币数据导入所述分布式账本运行程序中。
[0093] 用户在进行虚拟币的操作前,需要先启动分布式账本运行程序,而分布式账本运行程序则存储在操作终端中,其程序运行图标即显示在操作终端的操作界面上。
[0094] 虚拟币便携式操作终端中还存储有基于区块链分布式账本的虚拟币数据,在分布式账本运行程序启动后,即会调用虚拟币数据,以作为虚拟币操作的数据基础,为后续数据的更新做好数据准备。
[0095] 在本实施例中,由于虚拟币便携式操作终端存储有虚拟币数据,且会被分布式账本运行程序调用,所以,即使虚拟币便携式操作终端不连接区块链服务器,也可从虚拟币数据中读取个人虚拟币数量及本机虚拟币账户地址,并在虚拟币便携式操作终端上进行显示,完成用户的查看与对外展示。通过上述设计,可便于用户随时查看个人虚拟币数量与本机虚拟币账户地址,提高使用的便捷性。
[0096] 优化的,在启动所述分布式账本运行程序后且在读取所述虚拟币数据之前还需进行身份验证,具体为:
[0097] 在所述分布式账本运行程序启动后,发送身份验证命令,提示用户输入用户名和密码。
[0098] 判断输入的用户名和密码是否正确,若正确,则进行虚拟币数据的读取和导入,否则,提示用户名或密码错误,请重新输入。
[0099] 通过上述设计,使用身份验证,可保证用户账户的安全,即只有知晓用户密码后,才能进行程序进行虚拟币的操作,提高虚拟币操作的安全性,降低虚拟币被盗取的风险。
[0100] 优化的,在所述通信连接请求准许后,且在所述虚拟币操作请求发送前还需进行以下步骤:
[0101] 通信连接准许后,所述分布式账本运行程序还需向所述区块链服务器发送数据同步请求。
[0102] 所述区块链服务器接收所述数据同步请求,对所述分布式账本运行程序中的虚拟币数据进行实时同步更新。
[0103] 通过上述设计,即可对虚拟币便携式操作终端中存储的虚拟币数据进行实时更新,即每次连接上区块链服务器后,均可进行数据更新,保证虚拟币便携式操作终端中的虚拟币数据的实时性,让用户知晓最新的虚拟币数据。
[0104] 优化的,所述虚拟币操作请求包括虚拟币接收请求、虚拟币支出请求和虚拟币操作明细查询请求。通过上述设计,用户即可在虚拟币便携式操作终端上实现对虚拟币的各种基本操作,增加使用的便捷性。
[0105] 优化的,所述虚拟币接收请求发送包括以下步骤:
[0106] 所述分布式账本运行程序生成本机虚拟币账户地址,并向所述区块链服务器发送所述本机虚拟币账户地址。
[0107] 所述区块链服务器接收所述本机虚拟币账户地址,并将所述本机虚拟币账户地址发送至虚拟币发送终端。
[0108] 所述虚拟币发送终端接收到所述本机虚拟币账户地址后,根据所述本机虚拟币账户地址向本机发送虚拟币。
[0109] 通过上述步骤,即可完成虚拟币的接收,由于区块链中虚拟币的发送与接收均需要知晓对方的地址,所以,无论是进行虚拟币的发送还是接收,均要先确定对方的虚拟币账户地址。
[0110] 当用户需要进行虚拟币的接收时,虚拟币便携式操作终端上的分布式账本运行程序会首先将本机虚拟币账户地址通过区块链服务器发送给虚拟币发送终端,即区块链的一个节点,而虚拟币发送终端即会向这个地址发送虚拟币,这样所述虚拟币便携式操作终端即可完成对虚拟币的接收。
[0111] 优化的,所述虚拟币支出请求发送包括以下步骤:
[0112] 所述分布式账本运行程序接收由所述区块链服务器发送的虚拟币接收方地址。
[0113] 所述分布式账本运行程序根据所述虚拟币接收方地址向虚拟币接收方发送虚拟币。
[0114] 通过上述步骤,即可完成对虚拟币的发送,虚拟币的发送与虚拟币的接收工作过程相反,进行虚拟币发送时,需要虚拟币便携式操作终端从区块链服务器接收虚拟币接收方的地址,只有知晓了虚拟币接收方地址后,才能实现虚拟币的发送。
[0115] 优化的,所述虚拟币支出请求还可由以下步骤实现:
[0116] 扫描外部虚拟币地址二维码,并传输至所述分布式账本运行程序进行识别。
[0117] 所述分布式账本运行程序识别所述虚拟币地址二维码,得出虚拟币地址二维码中的虚拟币地址。
[0118] 所述分布式账本运行程序根据所述虚拟币地址向虚拟币接收方发送虚拟币。
[0119] 所述虚拟币便携式操作终端进行虚拟币的发送还可以有另一种方法:
[0120] 由于便携式操作终端可以读取属于本机的虚拟币地址,且可以转换为二维码显示在操作终端上,所以只要扫描对方的虚拟币地址二维码,同样可以得到虚拟币地址,进而同样可以完成虚拟币的发送。
[0121] 上述发送方式使用起来就非常的便捷,仅需扫描对方虚拟币地址二维码就可以实现虚拟币的发送,便于大规模推广。
[0122] 优化的,所述虚拟币操作明细查询请求包括以下步骤:
[0123] 所述分布式账本运行程序向所述区块链服务器发送虚拟币操作明细查询请求,并同时发送本机虚拟币账户地址。
[0124] 所述区块链服务器接收所述虚拟币操作明细查询请求和所述本机虚拟币账户地址,并根据本机虚拟币账户地址在区块链公链上查找虚拟币的交易信息。
[0125] 将所述交易信息发送至所述分布式账本运行程序。
[0126] 通过上述步骤,即可实现虚拟币操作明细查询,即可以查到虚拟币的转入转出记录,方便用户进行查询。
[0127] 在本实施例中,用户通过虚拟币便携式操作终端向区块链服务器发出虚拟币操作明细请求后,区块链服务器会在公链上查找与本机虚拟币地址相关的数据,这些数据则是涉及到虚拟币发送与接收的数据,查找完全后,即会将这些数据发送给虚拟币便携式操作终端,这样即实现了虚拟币操作明细的查询。
[0128] 优化的,所述分布式账本运行程序启动后可显示个人虚拟币数量以及本机虚拟币账户地址。所述个人虚拟币数量与本机虚拟币账户地址的显示的原理在分布式账本程序读取虚拟币数据时就已阐述,在此不多加赘述,其所达到的技术效果为:可便于用户随时查看个人虚拟币数量与本机虚拟币账户地址,并可以随时向外展示,便于进行虚拟币交易。
[0129] 通过实施例一中的工作方法,用户可根据此方法在终端上进行操作,实现虚拟币的转入、转出、查询等,大大的提高了使用的便捷性。
[0130] 实施例二
[0131] 如图3~图33所示,本实施例提供了实施例一中所述虚拟币便携式操作终端的工作方法的系统,以及系统的各个电路单元,具体包括:存储模块、读取模块、处理模块、通信模块、人机交互模块、图像读取模块和电源模块。
[0132] 其中,上述模块的连接关系为:处理模块通过读取模块通信连接存储模块,处理模块通信连接人机交互模块,电源模块分别电连接读取模块、处理模块、通信模块和人机交互模块的供电端。
[0133] 上述模块所实现的功能为:
[0134] 存储模块用于虚拟币数据及分布式账本运行程序。
[0135] 读取模块用于读取存储模块中的虚拟币数据和分布式账本运行程序。
[0136] 处理模块用于运行读取模块读取的分布式账本运行程序,并将虚拟币数据导入分布式账本运行程序中,使分布式账本运行程序完全读取虚拟币数据。
[0137] 人机交互模块用于显示分布式账本运行程序的操作界面,并通过操作界面实现人机交互。本实施例所述的人机交互即是用户对虚拟币的各种操作,即实时例一中的虚拟币接收请求、虚拟币支出请求、虚拟币操作明细查询请求等。
[0138] 通信模块用于使分布式账本运行程序通信连接区块链服务器,实现数据的交互,进而实现虚拟币数据的实时更新,通信模块还用于向区块链服务器发送操作界面的操作请求,实现所述操作界面的人机交互。即用户是在操作界面上进行虚拟币的各种操作,而虚拟币的操作请求则是通过通信模块发送给区块链服务器。
[0139] 在本实施例中,通信模块包括无线通信子模块和有线通信子模块,当采用有线通信子模块进行通信时,操作终端即通过有线通信子模块连接到电脑,通过电脑实现与区块链服务器的通信连接。
[0140] 图像读取模块则用户读取外部的虚拟币二维码,即对应实施例一中的虚拟币的另一种发送方法,其工作原理与达到的技术效果与实施例一中的相同,在此不多加赘述。
[0141] 如图3~图33所示,本实施例提供了虚拟币便携式操作终端的工作方法的系统的具体电路结构及电子元器件,具体如下:
[0142] 本实施例先公开处理模块的具体组成电路:处理模块包括CPU处理单元、内存单元和CPU接口电路单元,CPU处理单元包括RK3399型处理芯片以及其外围电路。
[0143] 内存单元包括与RK3399型处理芯片通信连接的DDR3存取内存、DDR3L存取内存、LPDDR3存取内存或LPDDR4存取内存。CPU接口电路单元包括RK3399型处理芯片中所有的GPIO接口,用于实现RK3399型处理芯片与外接模块的信息交互。
[0144] 首先,在本实施例中,使用RK3399型处理芯片作为整个操作终端的处理核心,用于操作终端的数据处理,运行程序等,RK3399型处理芯片带有两个A72大核,四个A53小核,具有强大的处理性能,能够实现数据的快速处理,保证整个操作终端运行的流畅性。
[0145] 其次,本实施例还提供了内存单元,用于保证RK3399型处理芯片的稳定运行,其用于暂时存放RK3399型处理芯片中的运算数据,以及与所述存储模块进行数据的交互,实现分布式账本运行程序的稳定运行以及虚拟币数据的实时读取。
[0146] 由于RK3399型处理芯片支持多种内存颗粒,即支持外接DDR3存取内存、DDR3L存取内存、LPDDR3存取内存或LPDDR4存取内存,所以,具有较好的兼容性。
[0147] 在本实施例中,采用2颗32位带宽的LPDDR3存取内存,组成默认2GB,可自由扩展到4GB的内存电路,在保证足够低的功耗的同时,使得RK3399型处理芯片具有出色的性能。
[0148] 如图6和图7所示,图6和图7分别表示为RK3399型处理芯片的第一和第二内存控制电路,由于在本实施例中采用2颗LPDDR3存取内存,所以需要分别连接RK3399型处理芯片的DDR系列管脚(即图6和图7中给出的管脚),组成RK3399型处理芯片的内存电路,保证RK3399型处理芯片的稳定运行。
[0149] 同时,一个完整的处理器,必须要具备GPIO接口,即IO口,用于实现与外接设备的数据交互,如图3~5所示,图3~5则是CPU接口电路单元中的具体电路,分别为CPU第一接口电路、CPU第二接口电路以及CPU第三接口电路的具体电路图,分别为RK3399型处理芯片的GPIO接口,用于控制通信模块、音频模块等,在下述说明中具体阐述。
[0150] 在本实施例中,RK3399型处理芯片需要外置一颗24M的晶体,与集成在RK3399型处理芯片内部的晶体振荡电路构成一个CPU的时钟源,使得RK3399型处理芯片的主频可达1.8GHZ,内存时钟信号达到800MHZ,保证了整个PK3399型处理芯片的时序稳定可靠的运行。
如图3所示,RK3399型处理芯片的XIN_OSC管脚和XOUT_OSC管脚电连接了一个24M的晶体,即图3中的Y1。
[0151] 如图8和图9所示,下面对存储模块和读取模块进行具体的说明:
[0152] 存储模块包括内嵌式存储器和高速硬盘,其中,内嵌式存储器中存储有分布式账本运行程序,而高速硬盘中存储有虚拟币数据。
[0153] 读取模块为RK3399型处理芯片的EMMC接口单元和PCIE接口单元。RK3399型处理芯片通过EMMC接口单元通信连接内嵌式存储器,用于读取分布式账本运行程序。
[0154] RK3399型处理芯片通过PCIE接口单元通信连接高速硬盘,用于读取基于区块链分布式账本的虚拟币数据。
[0155] 在本实施例中采用两种存储器分别存储分布式账本运行程序和虚拟币数据,即采用内嵌式存储器存储分布式账本运行程序,采用高速硬盘存储虚拟币数据。
[0156] 内嵌式存储器也就是EMMC,内嵌式存储器是基于nand flash演变而来,它的读写访问速度、容量以及可靠性都大幅优于nand flash,目前已经成为嵌入式领域的不二选择。在本实施例中,RK3399型处理芯片通过其EMMC接口单元通信连接内嵌式存储器,用于实现分布式账本运行程序的快速读取。
[0157] 如图8所示,EMMC接口单元即为RK3399型处理芯片的EMMC系列管脚,即图8中的EMMC_D0管脚~EMMC_D7管脚、EMMC_CLK管脚、EMMC_CMD管脚和EMMC_STRB管脚,即通过上述管脚通信连接内嵌式存储器,实现RK3399型处理芯片与内嵌式存储器的通信连接。
[0158] 在本实施例,举例内嵌式存储器的型号为KLMAG1JETD-B041,具体电路请参见图8。
[0159] 在本实施例中,内嵌式存储器中还存储有系统映像、linux以及安卓双系统,作为整个操作终端的运行系统。用于形成操作终端的操作系统,实现整个操作终端的稳定运行。
[0160] 如图9所示,PCIE接口单元即是RK3399型处理芯片的PCIE系列管脚,即图9中RK3399型处理芯片所给出的管脚,如PCIE_TXO_P等等,而高速硬盘则通过PCIE系列管脚通信连接所述RK3399型处理芯片,实现对高速硬盘中虚拟币数据的快速读取。
[0161] 当RK3399型处理芯片读取到高速硬盘中的虚拟币数据以及内嵌式存储器中的分布式账本运行程序后,会通过通信模块与区块链服务器建立通信连接,实现虚拟币的转入、转出、虚拟币操作明细查询等操作,通信模块的具体如下:
[0162] 通信模块为AP6255型通信芯片及其外围电路,其中,RK3399型处理芯片通过其SDIO接口以及PCM串口通信连接所述AP655型通信芯片,用于使分布式账本运行程序通信连接区块链服务器,实现基于区块链分布式账本的虚拟币数据的实时更新。
[0163] RK3399型处理芯片还通过其GPIO接口电连接AP6255型通信芯片,用于控制AP6255型通信芯片。
[0164] 如图10和图11,图10为AP6255型通信芯片的电路图,图11为RK3399型处理芯片与AP6255型通信芯片的接口电路图。
[0165] 在本实施例中,通信模块为AP6255型通信芯片及其外围电路,其中,AP6255型通信芯片是具有5.8G频段的双频WIFI蓝牙模块,其是单天线设计,即如图10所示,图10为AP6255型通信芯片的电路图,图中的J12即表示天线,AP6255型通信芯片为标准的SDIO接口,只需要将RK3399型处理芯片的SDIO接口连接在AP6255型通信芯片上,进行必要的上电时序控制,供电正常即可实现WIFI通信功能,而其蓝牙为在支持语音的PCM及通信用的串口、接口,在不需要语音功能时,PCM接口悬空,而PCM串口通信连接RK3399型处理芯片的PCM串口即可实现蓝牙通信功能,其中RK3399型处理芯片的PCM串口即为图10中所表示的GPIO_C0/ARTO_RX_u管脚、GPIO_C0/ARTO_TX_u管脚等,AP6255型通信芯片与RK3399型处理芯片的连接管脚如图10和图11所示。
[0166] 在本实施例中,图3为CPU第一接口电路、图4为CPU第二接口电路,图5为CPU第三接口电路。
[0167] 如图3所示,AP6255型通信芯片的WIFI_REG_ON_H管脚、WIFI_HOST_WAKE_L管脚、BT_HOST_WAKE_L管脚和BT_REG_ON_H管脚分别电连接RK3399型处理芯片的W31管脚、V31管脚、AA25管脚和V30管家,RK3399型处理芯片的上述管脚均为GPIO接口的管脚,即通过上述设计,RK3399型处理芯片即可通过GPIO接口控制AP6255型通信芯片的WIFFI通信以及蓝牙通信。
[0168] 在本实施例中,AP6255型通信芯片则是属于无线通信子模块。
[0169] 通过AP6255型通信芯片与区块链服务器建立通信连接后,用户即可通过人机交互模块进行虚拟币的操作,实现虚拟币的转入、转出、虚拟币操作明细查询等操作,其中,人机交互模块具体为:
[0170] 人机交互模块包括触摸屏,其中,触摸屏通信连接RK3399型处理芯片的MIPI接口,用于显示分布式账本运行程序的操作界面,并通过操作界面实现人机交互。
[0171] RK3399型处理芯片还通过其GPIO接口电连接触摸屏,用于实现对触摸屏的控制。
[0172] 在本实施例中,采用触摸屏实现人机交互功能,即显示所述分布式账本运行程序的操作界面,并通过所述操作界面实现人机交互,同时触摸屏还能显示分布式账本运行程序的运行图标,以及在运行分布式账本运行程序后,显示个人虚拟币数量及本机虚拟币账户地址,完成用户的查看与对外展示。
[0173] 如图12~14所示,图12~14分别为RK3399型处理芯片的MIPI接口电路图、触摸屏的连接电路图和触摸屏的背光驱动电路图。
[0174] 在本实施例中,RK339型处理芯片可支持双路MIPI接口输出、RGB并口输出、EDP输出和HDMI输出。在本实施例中,采用MIPI接口输出,MIPI接口为标准的显示接口,只需要将对用的MIPI接口管脚连接到触摸屏,即可实现显示功能,即如图12所示。
[0175] 在本实施例中,举例触摸屏通过FPC连接器连接RK3399型处理芯片,即如图13所示,图13中的AXE634124则表示为FPC连接器,可直接与触摸屏连接,而FPC连接器则通过MIPI接口管脚与RK3399型处理芯片通信连接。
[0176] 在本实施例中,触摸屏本身还有背光需要控制,背光有多路LED灯串联而成,在本实施例中,采用恒流源背光驱动芯片U20进行驱动,即如图14所示,其中,电阻R141和电阻R142用于确定工作电流源,能够调节触摸屏的亮度。同时,U20的第4管脚也能控制触摸屏亮度。
[0177] 在本实施例中,触摸屏中内含有触摸芯片,如图13所示,在本实施例中,设置有CON5接口座,通过I2C1_SCL以及I2C1_SDA,中断及复位信号,控制触摸芯片,实现电容触摸的功能。通过上述设计,即可通过触摸屏实现人机交互。
[0178] 在本实施例中,通过CPU接口电路单元也能实现触摸屏的控制,如控制触摸屏屏幕背光、屏幕复位、屏幕唤醒等,具体请参见图13和图14,以及图4和图5。
[0179] 如图13所示,C0N5接口座的第1管脚,即TOUCH_INT_L管脚电连接RK3399型处理芯片的M29管脚,即可实现触摸唤醒功能。又如AXE634124的RST管脚电连接RK3399型处理芯片AG4管脚,可实现触摸屏复位功能,又如,恒流源背光驱动芯片U20的EN管脚电连接RK3399型处理芯片AF5管脚,即可实现屏幕背光的调节。RK3399型处理芯片的上述管脚均为GPIO接口的管脚,即可通过GPIO接口实现触摸屏的控制。
[0180] 下面对电源模块进行具体电路的阐述:
[0181] 电源模块包括RK808-D型电源管理芯片、整机供电电路单元、CPU主供电电路单元和GPU供电电路单元。
[0182] 整机供电电路单元包括3.3V供电电路和5V供电电路,其中,3.3V供电电路的输出电压为3.3V,且其输出端电连接RK808-D型电源管理芯片的输入端,5V供电电路的输出电压为5V,且电连接人机交互模块的供电端。
[0183] RK808-D型电源管理芯片的输出端分别通过CPU主供电电路单元和GPU供电电路单元电连接所RK3399型处理芯片的供电端,用于实现对RK3399型处理芯片内CPU的供电以及GPU的供电。
[0184] 电源模块还包括TYPEC接口电路、TYPEC快充电路和电池。
[0185] TYPEC接口电路用于作为充电接口,其输出端电连接TYPEC快充电路的输入端,TYPEC快充电路的输出端电连接电池,实现对电池的充电,电池分别电连接3.3V供电电路和5V供电电路输入端,实现对虚拟币便携式操作终端的供电。
[0186] 如图15~图28所示,图15~图28给出了电源模块的具体电路图,首先,在本实施例中,采用电池为整个终端供电,当然,电池为充电电池。
[0187] 首先,电池为整机供电电路单元供电,在本实施例中,整机供电电路单元包括3.3V供电电路和5V供电电路,如图16和图17所示,其中,图16和图17中的VCC_SYS则表示电池供电,其中,3.3V供电电路的输出电压为3.3V,且其输出端电连接所述RK808-D型电源管理芯片的输入端。而5V供电电路的输出电压为5V,且电连接触摸屏,即连接背光驱动电路图的电压输入端,具体请参见图14,用于实现触摸屏的背光供电。
[0188] 而3.3V供电电路的输出端电连接RK808-D型电源管理芯片的输入端后,不仅实现对RK3399型处理芯片的供电,还实现对AP6255型通信芯片、内嵌式存储器以及高速硬盘的供电。
[0189] 其中,如图18所示,图18表示RK3399型处理芯片的供电接口电路图。
[0190] 如图15所示,RK808-D型电源管理芯片的第一输出端VDD_CENTER分别电连接RK3399型处理芯片的M11管脚~M15管脚、N11管脚~N12管脚和P13管脚~P15管脚,为RK3399型处理芯片供电。
[0191] RK808-D型电源管理芯片的第二输出端VDD_CPU_L分别电连接RK3399型处理芯片的P20管脚、R19管脚、R20管脚、P22管脚、T22管脚、T20管脚和R22管脚,为RK3399型处理芯片供电。
[0192] CPU主供电电路单元包括第一供电电路、第二供电电路、第三供电电路和第一主供电电路和第二主供电电路,其中,图19、图20和图21分别表示第一供电电路和第二供电电路、第三供电电路、第一主供电电路和第二主供电电路。在本实施例图20中还有过热保护电路。
[0193] RK808-D型电源管理芯片的第三输出端IOUT3分别电连接第一供电电路和第三供电电路的输入端,第一供电电路的输出电压为0.9V,用于电连接所述RK3399型处理芯片的T24管脚,实现RK3399型处理芯片的0.9V供电。在本实施例中,第一供电电路采用SY8088AAC型降压同步芯片实现3.3V输入电压的降压,具体请参见图19。
[0194] 第三供电电路的输出电压为1.8V,用于电连接所述RK3399型处理芯片的P18管脚,实现RK3399型处理芯片的1.8V供电。在本实施例中,第三供电电路采用PT5108E23E-18型线性稳压芯片,实现对RK3399型处理芯片的1.8V供电,具体请参见图20。
[0195] RK808-D型电源管理芯片的第三输出端IOUT4电连接第二供电电路的输入端,第二供电电路的输出电压为0.9V,用于电连接RK3399型处理芯片的R17管脚,同样实现RK3399型处理芯片的0.9V供电,具体电路请参见图19。
[0196] 由于RK3399型处理芯片具有出色的性能,所以在本实施例中,增加第一主供电电路和第二主供电电路为RK3399型处理芯片的CPU部分供电,分别如图21所示。
[0197] RK808-D型电源管理芯片的第三输出端IOUT3和第四输出端IOUT4电连接第一主供电电路的输入端,第一主供电电路的输出端VDD_CPU_B分别电连接RK3399型处理芯片的L19管脚、L21管脚、M18管脚~M22管脚、L18管脚、N22管脚、N20管脚、L23管脚、K19管脚以及K21管脚,用于实现为RK3399型处理芯片的CPU部分供电,实现为RK3399型处理芯片的CPU部分供电。
[0198] 在本实施例中,第一主供电电路采用SYR837型同步降压调节芯片实现为RK3399型处理芯片的CPU部分供电,具体电路请参见图21。
[0199] RK808-D型电源管理芯片的第三输出端IOUT3还电连接第二主供电电路的输入端,第二主供电电路的输出端VDD_LOG分别电连接所述RK3399型处理芯片的V18管脚~V22管脚、W20管脚、U18管脚、U17管脚、M17管脚、L17管脚、T17管脚以及U20管脚,实现为RK3399型处理芯片的CPU部分供电。
[0200] 在本实施例中,第二主供电电路也采用SY8088AAC型降压同步芯片实现对RK3399型处理芯片的CPU部分供电,具体电路请参见图21。
[0201] 同理,由于RK3399型处理芯片出色的性能,功耗较大,所以在本实施例中设置有GPU供电电路单元为RK3399型处理芯片中的GPU单独供电,具体为:
[0202] 如图22所示,RK808-D型电源管理芯片的第四输出端IOUT4电连接GPU供电电路单元输入端,GPU供电电路单元的输出端VDD_GPU电连接所述RK3399型处理芯片内GPU的供电端,即图18中的GPU_VDD_1管脚~GPU_VDD_20管脚,实现对RK3399型处理芯片中GPU的单独供电。
[0203] 在本实施例中,GPU供电电路单元采用SYR838PKC型DC-DC芯片实现对GPU供电电路单元,具体电路请参见图22。
[0204] 在本实施例中,为了保证对RK3399型处理芯片的供电安全,还设置有过热保护电路,即如图20所示,通过此电路,在温度过高时,自动切断电源,保证对RK3399型处理芯片的安全供电。
[0205] 在本实施例中,由于前述就已说明,采用电池进行供电,即在电池有电的情况下,优先采用电池供电,而当电池无电时,则使用TYPEC快充电路进行快速充电,同时,采用TYPEC接口电路作为充电接口。
[0206] 如图23~26所示,其中,图23~26分别为RK3399型处理芯片的第一和第二TYPEC接口电路、RK3399型处理芯片的第三TYPEC接口电路、外接USB TYPEC接口电路和功率开关电路。
[0207] 其中,RK3399型处理芯片支持两路HOST2,0和两路HOST3.0,其中一个HOST3.0与TYPEC接口复用,在本实施例中,只采用一路TYPCE接口,即如图23~26所示,它即充当了电池快速充电接口,即图25中的VCC_TYPEC管脚电连接TYPEC快充电路的输入端,实现对电池的快速充电。同时,其还可充当各种程序下载、数据交互的接口。
[0208] 另外,本实施例所提供的TYPEC接口还可转化为以太网接口,用于上网,转化成HDMI接口,用于外接超大高清屏幕等。而功率开关电路用于切换TYPEC接口的功能,如当功率开关电路中的功率开关芯片U45的供电由主板自身供电时,而TYPEC接口作为HOST接口使用。
[0209] 当TYPCE接口充当各种程序下载、数据交互的接口时,其属于有线通信子模块[0210] 如图27和图28所示,图27为TYPEC快充电路的具体电路图,图28为电池供电示意图。
[0211] 在本实施例中TYPEC快充电路采用BQ25700型充电芯片,实现为电池的快速充电,当电池有电量时,电池通过VCC_SYS管脚实现对整机供电电路单元的供电,当电池无电量时,通过连接TYPEC接口,并使用BQ25700型充电芯片从VCC_SYS管脚输出电压,实现对整机供电电路单元的供电。
[0212] 在本实施例,还设置有图像读取模块,用于实现外部图像的采集,即实现外部的虚拟币二维码的读取,具体如下:
[0213] 图像读取模块为摄像头,RK3399型处理芯片通过其MIPI接口通信连接摄像头,用于控制摄像头读取外部的虚拟币地址二维码,并传入分布式账本运行程序进行识别,用以实现虚拟币的发送。
[0214] 如图29和图30所示,图29为摄像头的具体电路,图30则为RK3399型处理芯片与摄像头的接口电路图。
[0215] 在本实施例中,通过RK3399型处理芯片的MIPI接口,外接200W到1300W像素的摄像头,具体连接电路图参见图29和图30。
[0216] 在本实施例中,还设置有音频模块,用于实现操作终端的音频通信,具体如下:
[0217] 音频模块包括ALC5651型解码芯片和功放电路,RK3399型处理芯片通过ALC5651型解码芯片电连接功放电路,用于实现虚拟币便携式操作终端的音频通信。
[0218] RK3399型处理芯片还通过其GPIO接口电连接功放电路中的功放芯片,用于实现对音频模块的控制。
[0219] 如图31~图33所示,图31表示ALC5651型解码芯片的具体电路图,而图32则表示RK3399型处理芯片与ALC5651型解码芯片的接口电路图,图33则表示功放电路。
[0220] 在本实施例中,RK3399型处理芯片的数字音频输出有I2S接口、PCM接口、SPDIF接口,在本实施例中,选用T2S接口,外接所述ALC5651型解码芯片,并通过在ALC5651型解码芯片上外接功放电路,共同组成音频模块,用于实现虚拟币便携式操作终端的音频通信。
[0221] 在本实施例中,ALC5651型解码芯片与RK3399型处理芯片的管脚连接如图31和图32所示,而功放电路与ALC5651型解码芯片的管教连接如图33所示。
[0222] 同时,在本实施例中,功放电路中的功放芯片U2109的第一管脚还电连接RK3399型处理芯片的U30管脚,如图3所示。通过上述设计,即可通过RK3399型处理芯片的GPIO接口的管脚实现对音频模块的控制。
[0223] 通过上述电路,即可组成整个操作终端,通过使用本发明提供的工作方法,即可实现虚拟币的各种操作,不需要依托于电脑,大大的提供了使用的便捷性。
[0224] 综上,采用本发明所提供的基于区块链的虚拟币便携式操作终端的工作方法,具有如下技术效果:
[0225] (1)用户可以随时随地与区块链服务器建立通信连接,并使用虚拟币便携式操作终端实现虚拟币的各种操作,不需要依托于电脑才能进行,外出使用虚拟币时更加的方便,大大的提高了基于区块链技术的虚拟币使用的便捷性。
[0226] 本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈