一种用于分享芯片数据的方法和装置与流程

专利2022-06-29  30


本发明涉及智能芯片技术领域,尤其涉及一种分享芯片数据的方法和装置。



背景技术:

随着智能芯片技术的不断发展,近场通信(nearfieldcommunication,nfc)芯片或射频识别(radiofrequencyidentification,rfid)芯片被广泛的应用于多种验证场景。

然而,现有的一些基于芯片的应用,对于芯片数据的管理和使用方式较为单一,具有较大的局限性。



技术实现要素:

本发明的目的是提供一种用于分享芯片数据的方法和装置。

根据本发明的一个方面,提供了一种在芯片管理设备中管理芯片的方法,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述方法包括以下步骤:

接收来自芯片使用设备的待更新数据;

基于所述待更新数据,更新相应账户的数据;

其中,所述方法包括以下步骤:

为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据。

根据本发明的一个方面,提供了一种在芯片使用设备中使用芯片的方法,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的一个区块中,所述方法包括以下步骤:

获取用户在使用芯片过程中产生的待更新数据;

将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据。

根据本发明的一个方面,提供了一种芯片管理设备,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述芯片管理设备:

用于接收来自芯片使用设备的待更新数据的装置;

用于基于所述待更新数据,更新相应账户的数据,以供用户通过对应于同一账户的其他芯片查看更新后的数据的装置;

其中,所述管理设备包括:

用于为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据的装置。

根据本发明的一个方面,提供了一种芯片使用设备,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述芯片使用设备包括:

用于获取用户在使用芯片过程中产生的待更新数据的装置;

用于将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据的装置。

根据本发明的一个方面,提供了一种用于分享芯片数据的系统,包括如上所述的芯片管理设备和芯片使用设备。

与现有技术相比,本发明具有以下优点:通过芯片管理设备和芯片使用设备的交互,实现了在对应于同一账户的多张芯片之间的数据互通,使得用户能够通过任一张芯片查看到其他芯片的数据户或对该数据进行操作,方便用户管理和使用多张芯片,简化了用户获取芯片数据的操作,提升了效率。并且,本发明的实施例基于区块链技术来存储和验证芯片的相关信息,提高了芯片验证的安全性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出了根据本发明的实施例的用于共享芯片数据的方法流程图;

图2示出了根据本发明的一个实施例的认证过程的方法流程图;

图3示出了根据本发明的实施例的芯片管理设备和芯片使用设备的结构示意图;

图4示出了根据本发明的实施例的执行认证过程的芯片管理设备和芯片使用设备结构示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

本文后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本申请的示例性实施例的目的。但是本申请可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

在上下文中所称“设备”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的程序指令来执行预定处理过程,或是由专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)等硬件执行预定处理过程,或是由上述二者组合来实现。

其中,根据本发明的实施例的方法通过芯片管理设备和/或芯片使用设备来实现。所述芯片管理设备通过与芯片使用设备的交互,来存储和更新各个账户的数据。

其中,一个账户可对应于一个用户,属于该用户的多张芯片的数据通过芯片管理设备通过与芯片使用设备的交互实现数据互通。或者,一个账户可以对应于多个用户,各个用户所使用的芯片的数据通过芯片管理设备通过与芯片使用设备的交互实现数据互通。

其中,所述芯片管理设备主要包括网络设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

其中,所述芯片使用设备主要包括各种能够读取芯片的信息并通过芯片进行数据操作的用户设备。所述芯片包括各种可读写的智能芯片,例如nfc芯片或rfid芯片等等。

优选地,根据本发明的实施例的芯片可应用于多种场景,例如,所述芯片可包含于银行卡、提货单、实体演出票等等。

其中,所述芯片中包含的信息可包括用户的身份信息、用户私钥、与芯片所对应的实体票据或卡片的相关信息(例如演出票的时间、场次、座位信息)等等。

所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、pda、游戏机、或iptv等。

其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。

需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。

下面结合附图对本申请作进一步详细描述。

图1示出了根据本发明的实施例的用于共享芯片数据的方法流程图。

所述方法包括由芯片使用设备执行的步骤s101和步骤s102,和由芯片管理设备执行的步骤s201和步骤s202。

其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中。

其中,所述账户可包括基于同一身份认证的用户或芯片使用设备,对应于同一账户的多张芯片具有相同的身份信息。

优选地,对于对应于同一账户的各个芯片,每个芯片相应的身份信息和权限信息通过区块链协议加密后存储于区块链的区块中。其中,所述权限信息包括用户身份以及其可以执行的操作。所述操作包括各种可对数据执行的操作,例如,包括查看,修改,删除等等。

需要说明的是,本发明的实施例可基于多种常见的区块链加密算法来对私有数据加密,例如哈希算法、椭圆曲线算法等等,本领域技术人员可基于实际需求来选择合适的区块链加密算法。

参照图1,在步骤s101中,芯片使用设备获取用户在使用芯片过程中产生的待更新数据。

其中,所述待更新数据包括使用芯片过程中产生的部分或全部数据。

在步骤s102中,芯片使用设备将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据。

根据本发明的一个优选实施例,所述方法还包括步骤s103(图未示)和步骤s104(图未示)。

在步骤s103中,芯片使用设备基于用户的交互操作,确定待更新数据中可以与其他芯片进行共享的数据。

例如,用户可选择将数据设置为“共享”或“私密”。对于共享的数据,可通过其他芯片来查看该数据或进行其他操作。对于私密的数据,则无法通过其他芯片查看该数据。

在步骤s104中,芯片使用设备生成用于指示待更新数据中可以与其他芯片进行共享的数据的指示信息。

接着,在步骤s102中,芯片使用设备将所述待更新数据和指示信息发送至芯片管理设备,以供芯片管理设备基于该待更新数据和指示信息更新相应账户的数据。

例如,芯片管理设备是物流交易平台对应的服务器server_1,在该物流交易平台中与三张nfc芯片对应于账户user_1,该三张芯片的标识分别表示为chip_1,chip_2和chip_3,分别对应于交易方a,交易方b,和平台管理者。交易方a通过作为芯片使用设备的nfc智能手机中的该物流交易平台的应用app_1,读取芯片chip_1中的相关信息并使用该物流交易平台进行交易。对于在交易过程中产生的待更新数据data_chip1,交易方a选择将其中的data_1设置为“共享”,而其余数据则设置为“私密”。则该智能手机基于交易方a的该设置操作,确定可以与其他芯片进行共享的数据为数据data_1,并生成相应的指示信息“data_1为共享,其余数据为私密”。接着,该智能手机将所述待更新数据data_chip1和指示信息发送至芯片管理设备server_1,以供芯片管理设备server_1基于该待更新数据和指示信息更新相应账户的数据。

继续对图1进行说明,在步骤s201中,芯片管理设备接收来自芯片使用设备的待更新数据。

在步骤s202中,芯片管理设备基于所述待更新数据,更新相应账户的数据,以供用户通过对应于同一账户的其他芯片查看更新后的数据。

优选地,芯片管理设备将更新后的数据通过区块链协议加密后存储于区块链的区块中。

在步骤s203中,芯片管理设备为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据。

其中,芯片管理设备为对应于同一账户的其他芯片开通数据操作权限的方式包括但不限于以下任一种:

1)芯片管理设备主动开通数据操作权限;具体地,芯片管理设备开通对应于同一账户的多张芯片的数据操作权限,以供用户通过多张芯片中的任一芯片来对账户的数据进行操作。

优选地,芯片管理设备可仅开通部分数据操作权限。例如,仅开通查看权限,暂不开通修改、删除等权限,使得用户通过当前芯片查看的其他芯片的数据,但无法对其他芯片的数据进行修改。

2)芯片管理设备基于请求开通数据操作权限;具体地,芯片使用设备向芯片管理设备发送数据操作请求,以请求对其他芯片的数据进行一项或多项操作。芯片管理设备响应于芯片使用设备发送的数据操作请求,为该芯片使用设备开通相应的操作权限。

继续对前述第一示例进行说明,使用芯片chip_1的智能手机向芯片管理设备发送数据操作请求,来请求查看芯片chip_2对应的数据。则芯片管理设备响应于该数据操作请求,为该智能手机开通查看芯片chip_2的数据的操作权限。

优选地,用户可为待分享的数据设置多种操作权限,芯片管理设备依据所设置的权限,确定芯片使用设备所请求的权限是否能开通。

例如,芯片使用设备请求对来自其他芯片的数据进行查看和修改,芯片管理设备在接收到该数据操作请求后,获取到该其他芯片中为该数据所设置的权限为“查看”,则芯片管理设备确定该芯片使用设备没有对该数据的修改权限,因此仅对该芯片使用设备开通查看该数据的权限,而不开通修改该数据的权限。

根据本发明实施例的方法,通过芯片管理设备和芯片使用设备的交互,实现了在对应于同一账户的多张芯片之间的数据互通,使得用户能够通过任一张芯片查看到其他芯片的数据户或对该数据进行操作,方便用户管理和使用多张芯片,简化了用户获取芯片数据的操作,提升了效率。并且,本发明的实施例基于区块链技术来存储和验证芯片的相关信息,提高了芯片验证的安全性。

图2示出了根据本发明的一个实施例的认证过程的方法流程图。

参照图2,当芯片管理设备为认证设备时,所述方法包括由芯片使用设备执行的步骤s105和步骤s106,和由芯片管理设备执行的步骤s203。

步骤s105中,需要进行身份认证时,芯片使用设备基于当前芯片中的身份信息生成用于认证的认证相关信息。

在步骤s106中,芯片使用设备向认证设备发送认证请求,从而通过与认证设备的交互来完成认证过程。其中,所述认证请求包含认证相关信息。

在步骤s204,芯片管理设备响应于芯片使用设备发送的认证请求,对该芯片使用设备进行身份验证。

可选地,认证设备可以是芯片管理设备以外的、用于进行身份验证的认证服务器等其他设备,芯片管理设备可通过与该设备的交互来进行认证。

根据一个优选实施例,如果芯片使用设备所使用的芯片通过身份验证,则认证设备确定对应于同一账户的其他芯片均通过身份验证,而无需执行身份认证过程。

例如,用户拥有3张演出票,每个演出票上有nfc芯片,该3个nfc芯片均对应于该用户的账户,并且每张nfc芯片均包含该用户的身份信息。用户通过nfc手机使用其中一张演出票时,该nfc手机触发认证流程并向认证设备发送认证请求。如果认证设备通过对该用户的身份验证,则该用户在使用其余两张包含nfc芯片演出票时无需进行身份认证。

根据本实施例的方法,当对应于同一账户的多张芯片中的任一张芯片触发认证过程并通过身份验证时,其余芯片均通过身份验证,而无需执行身份认证过程,从而简化了认证过程,提升了效率。

图3示出了根据本发明的实施例的芯片管理设备和芯片使用设备的结构示意图。根据本发明的芯片使用设备包括:用于获取用户在使用芯片过程中产生的待更新数据的装置(以下简称“数据获取装置101”);用于将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据的装置(以下简称“数据发送装置102”)。

根据本发明的芯片管理设备包括:用于接收来自芯片使用设备的待更新数据的装置(以下简称“数据接收装置201”);用于基于所述待更新数据,更新相应账户的数据,以供用户通过对应于同一账户的其他芯片查看更新后的数据的装置(以下简称“更新装置202”);用于为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据的装置(以下简称权限开通203”)。

参照图3,数据获取装置101获取用户在使用芯片过程中产生的待更新数据。

其中,所述待更新数据包括使用芯片过程中产生的部分或全部数据。

数据发送装置102将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据。

根据本发明的一个优选实施例,所述方法还包括用于基于用户的交互操作,确定待更新数据中可以与其他芯片进行共享的数据的装置(图未示,以下简称“数据确定装置”)和用于生成用于指示待更新数据中可以与其他芯片进行共享的数据的指示信息的装置(图未示,以下简称“指示生成装置”)。

数据确定装置基于用户的交互操作,确定待更新数据中可以与其他芯片进行共享的数据。

例如,用户可选择将数据设置为“共享”或“私密”。对于共享的数据,可通过其他芯片来查看该数据或进行其他操作。对于私密的数据,则无法通过其他芯片查看该数据。

指示生成装置生成用于指示待更新数据中可以与其他芯片进行共享的数据的指示信息。

接着,数据发送装置102将所述待更新数据和指示信息发送至芯片管理设备,以供芯片管理设备基于该待更新数据和指示信息更新相应账户的数据。

例如,芯片管理设备是物流交易平台对应的服务器server_1,在该物流交易平台中与三张nfc芯片对应于账户user_1,该三张芯片的标识分别表示为chip_1,chip_2和chip_3,分别对应于交易方a,交易方b,和平台管理者。交易方a通过作为芯片使用设备的nfc智能手机中的该物流交易平台的应用app_1,读取芯片chip_1中的相关信息并使用该物流交易平台进行交易。对于在交易过程中产生的待更新数据data_chip1,交易方a选择将其中的data_1设置为“共享”,而其余数据则设置为“私密”。则该智能手机基于交易方a的该设置操作,包含于该智能手机的数据确定装置确定可以与其他芯片进行共享的数据为数据data_1,指示生成装置生成相应的指示信息“data_1为共享,其余数据为私密”。接着,数据发送装置102将所述待更新数据data_chip1和指示信息发送至芯片管理设备server_1,以供芯片管理设备server_1基于该待更新数据和指示信息更新相应账户的数据。

继续对图3进行说明,数据接收装置201接收来自芯片使用设备的待更新数据。

更新装置202基于所述待更新数据,更新相应账户的数据,以供用户通过对应于同一账户的其他芯片查看更新后的数据。

优选地,芯片管理设备将更新后的数据通过区块链协议加密后存储于区块链的区块中。

权限开通装置203为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据。

其中,权限开通装置203为对应于同一账户的其他芯片开通数据操作权限的方式包括但不限于以下任一种:

1)权限开通装置203主动开通数据操作权限;具体地,权限开通装置203开通对应于同一账户的多张芯片的数据操作权限,以供用户通过多张芯片中的任一芯片来对账户的数据进行操作。

优选地,权限开通装置203可仅开通部分数据操作权限。例如,仅开通查看权限,暂不开通修改、删除等权限,使得用户通过当前芯片查看的其他芯片的数据,但无法对其他芯片的数据进行修改。

2)权限开通装置203基于请求开通数据操作权限;芯片使用设备还包括用于向芯片管理设备发送数据操作请求,以请求对其他芯片的数据进行一项或多项操作的装置(图未示,以下简称“数据请求发送装置”)。

具体地,数据请求发送装置向芯片管理设备发送数据操作请求,以请求对其他芯片的数据进行一项或多项操作。权限开通装置203响应于芯片使用设备发送的数据操作请求,为该芯片使用设备开通相应的操作权限。

继续对前述第一示例进行说明,使用芯片chip_1的智能手机的数据请求发送装置向芯片管理设备发送数据操作请求,来请求查看芯片chip_2对应的数据。则权限开通装置203响应于该数据操作请求,为该智能手机开通查看芯片chip_2的数据的操作权限。

优选地,用户可为待分享的数据设置多种操作权限,权限开通装置203依据所设置的权限,确定芯片使用设备所请求的权限是否能开通。

例如,芯片使用设备请求对来自其他芯片的数据进行查看和修改,权限开通装置203在接收到该数据操作请求后,获取到该其他芯片中为该数据所设置的权限为“查看”,则权限开通装置203确定该芯片使用设备没有对该数据的修改权限,因此仅对该芯片使用设备开通查看该数据的权限,而不开通修改该数据的权限。

根据本发明实施例的方案,通过芯片管理设备和芯片使用设备的交互,实现了在对应于同一账户的多张芯片之间的数据互通,使得用户能够通过任一张芯片查看到其他芯片的数据户或对该数据进行操作,方便用户管理和使用多张芯片,简化了用户获取芯片数据的操作,提升了效率。并且,本发明的实施例基于区块链技术来存储和验证芯片的相关信息,提高了芯片验证的安全性。

图4示出了根据本发明的实施例的执行认证过程的芯片管理设备和芯片使用设备结构示意图。

参照图4,当芯片管理设备为认证设备时,所述芯片使用设备包括用于在需要进行身份认证时,基于当前芯片中的身份信息生成用于认证的认证相关信息的装置(以下简称“生成装置105”);用于向认证设备发送认证请求,从而通过与认证设备的交互来完成认证过程的装置(以下简称“请求发送装置106”)。

所述芯片管理设备包括用于响应于芯片使用设备发送的认证请求,对该芯片使用设备进行身份验证的装置(以下简称“请求响应装置204”)。

参照图4,需要进行身份认证时,生成装置105基于当前芯片中的身份信息生成用于认证的认证相关信息。

请求发送装置106向认证设备发送认证请求,从而通过与认证设备的交互来完成认证过程。其中,所述认证请求包含认证相关信息。

请求响应装置204响应于芯片使用设备发送的认证请求,对该芯片使用设备进行身份验证。

可选地,认证设备可以是芯片管理设备以外的、用于进行身份验证的认证服务器等其他设备,芯片管理设备可通过与该设备的交互来进行认证。

根据一个优选实施例,如果芯片使用设备所使用的芯片通过身份验证,则认证设备确定对应于同一账户的其他芯片均通过身份验证,而无需执行身份认证过程。

例如,用户拥有3张演出票,每个演出票上有nfc芯片,该3个nfc芯片均对应于该用户的账户,并且每张nfc芯片均包含该用户的身份信息。用户通过nfc手机使用其中一张演出票时,该nfc手机触发认证流程并向认证设备发送认证请求。如果认证设备通过对该用户的身份验证,则该用户在使用其余两张包含nfc芯片演出票时无需进行身份认证。

根据本实施例的方案,当对应于同一账户的多张芯片中的任一张芯片触发认证过程并通过身份验证时,其余芯片均通过身份验证,而无需执行身份认证过程,从而简化了认证过程,提升了效率。

本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。

另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。


技术特征:

1.一种在芯片管理设备中管理芯片的方法,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述方法包括以下步骤:

接收来自芯片使用设备的待更新数据;

基于所述待更新数据,更新相应账户的数据;

其中,所述方法包括以下步骤:

为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据。

2.根据权利要求1所述的方法,其中,所述为对应于同一账户的其他芯片开通数据操作权限的步骤包括:

开通对应于同一账户的多张芯片的数据操作权限,以供用户通过多张芯片中的任一芯片来对账户的数据进行操作。

3.根据权利要求1所述的方法,其中,所述为对应于同一账户的其他芯片开通数据操作权限的步骤包括:

响应于芯片使用设备发送的数据操作请求,为该芯片使用设备开通相应的操作权限。

4.根据权利要求1至3中任一项所述的方法,其中,所述方法包括以下步骤:

响应于芯片使用设备发送的认证请求,对该芯片使用设备进行身份验证。

5.一种在芯片使用设备中使用芯片的方法,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的一个区块中,所述方法包括以下步骤:

获取用户在使用芯片过程中产生的待更新数据;

将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据。

6.根据权利要求5所述的方法,其中,所述方法包括以下步骤:

基于用户的交互操作,确定待更新数据中可以与其他芯片进行共享的数据;

生成用于指示待更新数据中可以与其他芯片进行共享的数据的指示信息;

所述将所述待更新数据发送至芯片管理设备的步骤包括:

将所述待更新数据和指示信息发送至芯片管理设备,以供芯片管理设备基于该待更新数据和指示信息更新相应账户的数据。

7.根据权利要求5或6所述的方法,其中,所述方法包括以下步骤:

需要进行身份认证时,基于当前芯片中的身份信息生成用于认证的认证相关信息;

向认证设备发送认证请求,从而通过与认证设备的交互来完成认证过程,其中,所述认证请求包含认证相关信息。

8.根据权利要求5所述的方法,其中,所述方法包括以下步骤:

向芯片管理设备发送数据操作请求,以请求对其他芯片的数据进行一项或多项操作。

9.一种芯片管理设备,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述芯片管理设备:

用于接收来自芯片使用设备的待更新数据的装置;

用于基于所述待更新数据,更新相应账户的数据,以供用户通过对应于同一账户的其他芯片查看更新后的数据的装置;

其中,所述管理设备包括:

用于为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据的装置。

10.根据权利要求9所述的芯片管理设备,其中,所述用于为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据的装置用于:

开通对应于同一账户的多张芯片的数据操作权限,以供用户通过多张芯片中的任一芯片来对账户的数据进行操作。

11.根据权利要求9所述的芯片管理设备,其中,所述用于为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据的装置用于:

响应于芯片使用设备发送的数据操作请求,为该芯片使用设备开通相应的操作权限。

12.根据权利要求9至11中任一项所述的芯片管理设备,其中,所述芯片管理设备包括:

用于响应于芯片使用设备发送的认证请求,对该芯片使用设备进行身份验证的装置。

13.一种芯片使用设备,其中,多张芯片对应于同一账户,各个账户的身份信息通过区块链协议加密后存储于区块链的区块中,所述芯片使用设备包括:

用于获取用户在使用芯片过程中产生的待更新数据的装置;

用于将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据的装置。

14.根据权利要求13所述的芯片使用设备,其中,所述芯片使用设备包括:

用于基于用户的交互操作,确定待更新数据中可以与其他芯片进行共享的数据的装置;

用于生成用于指示待更新数据中可以与其他芯片进行共享的数据的指示信息的装置;

其中,所述用于将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据的装置用于:

将所述待更新数据和指示信息发送至芯片管理设备,以供芯片管理设备基于该待更新数据和指示信息更新相应账户的数据。

15.根据权利要求13或14所述的芯片使用设备,其中,所述芯片使用设备包括:

用于在需要进行身份认证时,基于当前芯片中的身份信息生成用于认证的认证相关信息的装置;

用于向认证设备发送认证请求,从而通过与认证设备的交互来完成认证过程的装置,其中,所述认证请求包含认证相关信息。

16.根据权利要求13所述的芯片使用设备,其中,所述芯片使用设备包括:

用于向芯片管理设备发送数据操作请求,以请求对其他芯片的数据进行一项或多项操作的装置。

17.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4中任一所述的方法;或者,所述处理器执行所述程序时实现如权利要求5至8中任一所述的方法。

18.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4中任一所述的方法;或者,该程序被处理器执行时实现如权利要求5至8中任一所述的方法。

19.一种用于分享芯片数据的系统,其中,所述系统包括如权利要求9至12中任一项所述的芯片管理设备,以及如权利要求13至16中任一项所述的芯片使用设备。

技术总结
本发明的目的是提供一种用于分享芯片数据的方法和装置。根据本发明的方法包括芯片管理设备执行的以下步骤:接收来自芯片使用设备的待更新数据;基于所述待更新数据,更新相应账户的数据;为对应于同一账户的其他芯片开通数据操作权限,从而在对应于同一账户的多张芯片中共享更新后的数据。所述方法还包括由芯片使用设备执行的以下步骤:获取用户在使用芯片过程中产生的待更新数据;将所述待更新数据发送至芯片管理设备,以供芯片管理设备基于该待更新数据更新相应账户的数据。

技术研发人员:习刚;张卓洲;崔金安
受保护的技术使用者:源源通科技(青岛)有限公司
技术研发日:2020.01.16
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-21474.html

最新回复(0)