一种数据处理装置、方法和基于区块链的业务系统与流程

文档序号:29790014发布日期:2022-04-23 17:23阅读:122来源:国知局
一种数据处理装置、方法和基于区块链的业务系统与流程

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.图1为本技术一实施例提供的一种数据处理装置的结构示意图;
41.图2为本技术一实施例提供的另一种数据处理装置的结构示意图;
42.图3为本技术一实施例提供的另一种数据处理装置的结构示意图;
43.图4为本技术一实施例提供的又一种数据处理装置的结构示意图;
44.图5为本技术一实施例提供的再一种数据处理装置的结构示意图;
45.图6为本技术一实施例提供的电子设备的硬件结构示意图。
具体实施方式
46.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.为了便于对本技术的理解,首先对本技术涉及的名词进行解释:
48.区块链:狭义上的区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。所有区块被从后向前有序地链接在这个链条里,每一个区块都指向其父区块。广义上的区块链是指去中心化的分布式数据库,具备分布式数据存储、点对点传输、共识机制、加密算法等特性。
49.联盟链:联盟链是由有限节点构成的许可区块链,多个机构或组织部署节点组成联盟链网络。
50.区块链用户:是指使用区块链网络进行信息存储、共识和交易的应用系统、机构或个人。
51.区块链节点:是指区块链网络中部署区块链服务、存储区块链数据的实体,它是区块链网络的组成单元。
52.区块链服务:是指部署在区块链节点上能够实现区块链数据存储和共识的应用程序。
53.区块链交易:是指发生在区块链网络中的真实交易,可抽象成区块链数据的变更记录。
54.共识机制:是指区块链节点就区块链数据达成全网一致的机制,其本质是一种用于分布式数据一致性判定的程序,可以保证区块链数据的准确添加,也可以防止区块链遭受恶意节点的攻击。其中,若程序执行的结果满足共识机制的判断标准,则达成共识;反之,则没有达成共识。
55.共识算法:为实现区块链网络内个节点之间的交易共识所设计的算法,常见的区块链共识算法包括工作量证明(pow)、权益证明(pos)、授权权益证明(dpos)、实用拜占庭容错(pbft)、授权拜占庭容错(dbft)、联邦拜占庭式协议(fba)等。
56.验证引擎:负责对不同共识机制之间的交易进行可信验证的装置,通过运行动态注入的共识验证规则对共识交易进行验证。
57.落块:区块链节点中经共识验证后的交易数据写入区块链账本的过程。
58.目标区块高度:区块链节点执行共识机制切换时所需要达到的区块高度,由共识管理器根据开始更新共识机制时的区块高度决定。
59.交易共识:指区块链各节点通过共识机制对区块链交易进行验证的过程。
60.主节点:指联盟链中发起交易共识过程的主导节点,不同的联盟链共识算法中,主节点的选举方式有所不同
61.本技术在背景技术中提及,在区块链技术中,共识机制是一个区块链平台能够实现去中心化的关键要素。对于任何一种区块链来说,使用一种性能高、安全性强且稳定的共识机制,是其能够实现区块链业务需求的必要基础。但鉴于不同类型的共识机制的可靠性、可扩展性等不同,各种共识机制在不同的金融业务场景下的适用程度也不一致。当一个区
块链平台所应用的业务场景发生了变化,其适用的共识机制也可能会发生变化。因此,对于区块链平台来说,有些情况下共识机制会根据业务需求的变化而更新。此外,当区块链软件进行迭代更新时,区块链上的共识机制通常也会随之进行更新。
62.目前,在基于联盟链的金融业务场景下,当联盟链需要共识机制更新时,需要事先通过线下的方式约定更新时间和需要更新的共识机制,并由联盟链各参与方在约定时间同步关停业务应用和区块链节点服务,实施更新操作。但是,这种更新方式会导致业务中断,灵活性差。
63.针对上述问题,本技术提出了一种数据处理装置,包括共识管理器,与共识管理器连接的共识同步器,与共识同步器连接的交易接收器,以及与交易接收器连接的共识执行器。共识管理器获取共识机制配置指令中的待更新共识机制,将待更新共识机制发送至共识同步器。共识同步器在本节点的区块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点的采集请求时,向交易接收器发送切换共识机制的请求。交易接收器在接收到切换共识机制的请求后,将当前共识机制切换至待更新共识机制,并将待更新共识机制和其他节点发送的交易共识请求发送至共识执行器。共识执行器在接收到交易共识请求后,获取交易共识请求中的交易数据,通过待更新共识机制对交易数据进行交易共识,并将达成交易共识的交易数据写入区块链账本中。这样,共识同步器在本节点的区块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点的采集请求时,向交易接收器发送切换共识机制的请求,以使得交易接收器将当前共识机制切换至待更新共识机制,并且共识执行器在共识机制切换前,利用当前共识机制对交易数据进行交易共识,在共识机制切换后,利用待更新共识机制对交易数据进行交易共识,从而在进行共识机制更新的过程中无需关停业务应用和区块链节点服务,避免共识机制更新过程中节点服务重启操作,提高更新方式的灵活性。
64.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
65.图1示出了本技术一实施例提供的一种数据处理装置,本实施例提供的数据处理装置包括:
66.共识管理器101,与共识管理器101连接的共识同步器102,与共识同步器102连接的交易接收器103,以及与交易接收器103连接的共识执行器104;
67.共识管理器101获取共识机制配置指令中的待更新共识机制,将待更新共识机制发送至共识同步器102;
68.共识同步器102在本节点的落块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点的采集请求时,向交易接收器103发送切换共识机制的请求,目标区块高度为切换至待更新共识机制所需的目标区块高度;
69.交易接收器103在接收到切换共识机制的请求后,将当前共识机制切换至待更新共识机制,并将待更新共识机制和其他节点发送的交易共识请求发送至共识执行器104;
70.共识执行器104获取交易共识请求中的交易数据,通过待更新共识机制对交易数
据进行交易共识,并将达成交易共识的交易数据写入区块链账本。
71.共识管理器101在接收到共识机制配置指令之后,判断共识机制配置指令中是否包括与当前共识机制不同的待更新共识机制,若包括待更新共识机制,则获取共识机制配置指令中的待更新共识机制,并将待更新共识机制发送至共识同步器102。
72.参考图2所示,共识管理器101包括共识机制配置单元111和共识信息管理单元112,共识机制配置单元111用于维护本节点的全量共识机制信息,例如当共识机制配置指令中包括待更新共识机制时,获取待更新共识机制,并将待更新共识机制发送至共识信息管理单元112。当共识机制配置指令中包括修改指令、删除指令或查询指令时,共识机制配置单元111还可以根据共识机制配置指令管理本节点的当前共识机制,管理包括修改、删除和查询中的至少一个。例如当共识机制配置指令包括修改指令时,查询本节点的当前共识机制并修改当前共识机制,当共识机制配置指令中包括删除指令时,查询本节点的当前共识机制,并删除当前共识机制,当共识机制配置指令中包括查询指令时,查询本节点的当前共识机制。
73.共识信息管理单元112用于维护本节点共识机制的使用情况。具体的,当共识信息管理单元112在接收到共识机制配置单元111发送的待更新共识机制时,存储待更新共识机制并将待更新共识机制发送至共识同步器102。可以理解的是,共识信息管理单元112可以在每次进行共识机制更新时,存储待更新共识机制,则共识信息管理单元112可以存储当前共识机制、待更新共识机制。共识信息管理单元112在本节点为主节点时,将待更新共识机制以及目标区块高度发送至共识同步器102,目标区块高度为切换至待更新共识机制所需达到的区块高度,共识信息管理单元112在本节点为非主节点时,将待更新共识机制发送至共识同步器102并接收主节点发送的目标区块高度。
74.共识同步器102在本节点的区块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致且接收到其他节点的采集请求时,向交易接收器103发送切换共识机制的请求。当本节点的区块高度达到目标区块高度时,共识同步器102采集其他节点的共识机制信息,当其他节点均接收到待更新共识机制且接收到其他节点发送的采集请求时,向交易接收器103发送切换共识机制的请求。每一个节点的区块高度达到目标区块高度时,需将其他节点发送采集请求,以请求采集其他节点的共识机制信息,因而发送采集请求表示本节点的区块高度达到目标区块高度,因而当本节点的区块高度达到目标区块高度,且其他节点均接收到待更新共识机制,且其他节点均向本节点发送采集请求时,表明所有节点的区块高度均达到目标区块高度且均接收到待更新共识机制,此时本节点的共识同步器102可以向本节点的交易接收器103发送切换共识机制的请求。
75.共识同步器102还可以在本节点的区块高度达到目标区块高度时,其他节点中的任意一个节点未达到目标区块高度时,标记待更新共识机制更新失败,并将失败信息发送至共识管理器101。即本节点的区块高度达到目标区块高度,而其他节点中存在一个或多个节点的区块高度未达到目标区块高度,记录待更新共识机制更新失败。
76.参考图3所示,共识同步器102包括:数据采集单元121和共识判定单元122,数据采集单元121采集本节点的区块高度以及其他节点的共识机制信息,并将本节点的区块高度以及其他节点的共识机制信息发送至共识判定单元122。共识判定单元122在接收到本节点
的区块高度以及其他节点的共识机制信息,判断是否可以向交易接收器103发送切换共识机制的请求,共识判断单元122还可以判断本节点是否接收到其他节点的采集请求,当本节点的区块高度达到目标区块高度且其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点发送的采集请求时,判定可以向交易接收器103发送切换共识机制的请求,并向交易接收器103发送切换共识机制的请求。共识判定单元122还用于当本节点的区块高度达到目标区块高度,其他节点中部分节点的区块高度未达到目标区块高度时,判定待更新共识机制更新失败。
77.交易接收器103在接收到切换共识机制的请求后,将当前共识机制切换至待更新共识机制,并将待更新共识机制和其他节点发送的交易共识请求发送至共识执行器104。具体的,交易接收器103可以接收共识同步器102发送的共识机制切换请求,并将当前共识机制切换至共识机制切换请求中的待更新共识机制,则当前生效的共识机制为待更新共识机制。交易接收器103还监听其他节点的交易共识请求,当接收到交易共识请求后,将本节点当前生效的共识机制与其他节点发送的交易共识请求进行封装,并将封装后的信息发送至共识执行器104。
78.参考图4所示,交易接收器103包括交易接收单元131、与交易接收单元131连接的交易封装单元132,以及与交易封装单元132连接的共识信息单元133。交易接收单元131接收其他节点发送的交易共识请求并将交易共识请求发送至交易封装单元132。共识信息单元133接收共识同步器102发送的切换共识机制的请求,并将本节点的当前共识机制切换至切换共识机制的请求中的待更新共识机制,并将待更新共识机制发送至交易封装单元132。交易封装单元132接收交易共识请求和待更新共识机制,并将交易共识请求和待更新共识机制进行封装,并将封装后的信息发送至共识执行器104。
79.共识执行器104获取交易接收器103发送的封装后的信息后,解析该封装后的信息,获得交易请求中的交易数据和待更新共识机制,通过待更新共识机制对交易数据进行交易共识,并将达成交易共识的交易数据写入区块链账本。
80.参考图5所示,共识执行器104包括请求解析单元141,与请求解析单元141连接的共识执行单元142,以及与共识执行单元142连接的共识反馈单元143。请求解析单元141接收交易接收器103发送的封装信息,并对封装信息进行解析,获得待更新共识机制和交易共识请求中的交易数据,并将交易数据和待更新共识机制发送至共识执行单元142。共识执行单元142通过待更新共识机制对交易数据进行交易共识,共识执行单元142的数量可以为多个,每个共识执行单元使用特定的共识机制进行交易共识。共识反馈单元143获取共识执行单元142的执行情况,并将达成交易共识的交易数据落块,即将达成交易共识的交易数据写入区块链账本。
81.本技术提供的数据处理装置,共识同步器在本节点的区块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点的采集请求时,向交易接收器发送切换共识机制的请求,以使得交易接收器将当前共识机制切换至待更新共识机制,并且共识执行器在共识机制切换前,利用当前共识机制对交易数据进行交易共识,在共识机制切换后,利用待更新共识机制对交易数据进行交易共识,从而在进行共识机制更新的过程中无需关停业务应用和区块链节点服务,避免共识机制更新过程中节点服务重启操作,提高更新方式的灵活性。
82.本技术一实施例还提供一种数据处理方法。以共识同步器为执行主体,本实施例的方法可以包括如下步骤:
83.s101、共识同步器接收共识管理器发送的待更新共识机制。
84.共识管理器在接收到共识机制配置指令后,从共识机制配置指令中获取待更新共识机制,并将待更新共识机制发送至共识同步器。
85.s102、共识同步器在接收到本节点的区块高度达到目标区块高度时,采集本节点之外的其他节点的共识机制信息,当其他节点的共识机制信息与本节点的共识机制信息一致,且接收到其他节点的采集请求时,向交易接收器发送切换共识机制的请求,以使交易接收器将当前共识机制切换至待更新共识机制并将待更新共识机制和其他节点发送的交易共识请求发送至共识执行器,以使共识执行器获取交易共识请求中的交易数据,通过待更新共识机制对交易数据进行交易共识,并将达成交易共识的交易数据写入区块链账本,目标区块高度为切换至待更新共识机制所需达到的区块高度。
86.本技术一实施例还提供一种基于区块链的业务系统,包括多个节点,每个节点包括上述的数据处理装置。
87.区块链包括a节点、b节点和c节点,则a节点上的数据处理装置中的共识管理器获取共识机制配置指令中的待更新共识机制,将待更新共识机制发送至本节点上的共识同步器。若a节点是主节点,则当a节点上的共识管理器获取待更新共识机制和目标区块高度之后,a节点直接广播待更新共识机制的目标区块高度。若a节点不是主节点,则当a节点上的共识管理器获取待更新共识机制和目标区块高度之后,由主节点广播待更新共识机制的目标区块高度。
88.a节点上的共识同步器在本节点的区块高度达到目标区块高度时,采集b节点和c节点的共识机制信息,当b节点和c节点均接收到待更新共识机制,且a节点接收到b节点和c节点的采集请求时,a节点向本节点的交易接收器发送切换共识机制的请求,交易接收器在接收到共识机制的请求后,将当前共识机制切换至待更新共识机制,并将待更新共识机制和其他节点发送的交易共识发送至本节点上的共识执行器。a节点上的共识执行器获取交易共识请求中的交易数据,通过待更新共识机制对交易数据进行交易共识,并将达成交易共识的交易数据写入区块链账本。
89.图6示出了本技术实施例提供的一种电子设备的硬件结构示意图。如图6所示,该电子设备20,用于实现上述任一方法实施例中对应于电子设备的操作,本实施例的电子设备20可以包括:存储器21,处理器22和通信接口23。
90.存储器21,用于存储计算机指令。该存储器21可能包含高速随机存取存储器(random access memory,ram),也可能还包括非易失性存储(non-volatile memory,nvm),例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
91.处理器22,用于执行存储器存储的计算机指令,以实现上述实施例中的数据处理方法。具体可以参见前述方法实施例中的相关描述。该处理器22可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软
件模块组合执行完成。
92.可选地,存储器21既可以是独立的,也可以跟处理器22集成在一起。
93.通信接口23,可以与处理器22连接。处理器22可以控制通信接口23来实现信息的接收和发送的功能。
94.本实施例提供的电子设备可用于执行上述的数据处理方法,其实现方式和技术效果类似,本实施例此处不再赘述。
95.本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,计算机指令被处理器执行时用于实现上述的各种实施方式提供的方法。
96.本技术还提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。设备的至少一个处理器可以从计算机可读存储介质中读取该计算机指令,至少一个处理器执行该计算机指令使得设备实施上述的各种实施方式提供的方法。
97.本技术实施例还提供一种芯片,该芯片包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用并运行所述计算机指令,使得安装有所述芯片的设备执行如上各种可能的实施方式中所述的方法。
98.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制。尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1