基于区块链的骨髓配型方法及装置、电子设备、存储介质与流程

文档序号:29563524发布日期:2022-04-09 01:42阅读:147来源:国知局
基于区块链的骨髓配型方法及装置、电子设备、存储介质与流程

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.在同意所述智能合约的情况下,使用所述捐赠节点的私钥对所述智能合约进行签名,生成第三捐赠节点广播消息。
41.为了实现上述目的,本发明第三方面提供一种基于区块链的骨髓配型方法,应用于骨髓库节点,包括:
42.接收第一受赠节点广播信息;其中,所述第一受赠节点广播信息是受赠节点利用其私钥对受赠者哈希值进行签名得到,所述受赠者哈希值是基于受赠者的基因点位信息进行计算获得;
43.利用所述受赠节点的公钥对所述受赠节点的私钥签名进行验证;
44.在验证通过的情况下,根据所述受赠者哈希值查询数据库;
45.在所述数据库中获得与所述受赠者哈希值对应的捐赠者哈希值的情况下,向该捐赠者哈希值对应的捐赠者发送上线消息。
46.为了实现上述目的,本发明第四方面提供一种基于区块链的骨髓配型装置,应用于受赠节点,包括:
47.第一获取模块,用于获取受赠者的基因点位信息,并基于所述受赠者的基因点位信息获得受赠者哈希值;
48.第一签名模块,用于利用所述受赠节点的私钥对所述受赠者哈希值进行签名,获得第一受赠节点广播信息;
49.第一广播模块,用于将所述第一受赠节点广播信息发送至区块链网络进行广播,以供骨髓库节点基于所述受赠者哈希值获得目标捐赠节点;
50.第一接收模块,用于接收第一捐赠节点广播消息;其中,所述第一捐赠节点广播消息包括捐赠者哈希值;其中,所述捐赠者哈希值是基于捐赠者的基因点位信息通过哈希计算获得;
51.比较模块,用于比较所述捐赠者哈希值和所述受赠者哈希值是否一致,并在所述捐赠者哈希值和所述受赠者哈希值一致的情况下确定骨髓配型成功。
52.为了实现上述目的,本发明第五方面提供一种基于区块链的骨髓配型装置,应用于捐赠节点,包括:
53.第二获取模块,用于响应于上线消息,获取捐赠者的基因点位信息,并基于所述捐赠者的基因点位信息获得捐赠者哈希值;其中,所述上线消息是所述骨髓库节点获得与受赠者哈希值对应的捐赠者哈希值的情况下,向该捐赠者哈希值对应的捐赠者发送的消息;
54.第二签名模块,用于利用所述捐赠节点的私钥对所述捐赠者哈希值进行签名,获得第一捐赠节点广播消息,并在区块链中广播所述第一捐赠节点广播消息,以供受赠节点在所述捐赠者哈希值和所述受赠者哈希值一致的情况下确定骨髓配型成功。
55.为了实现上述目的,本发明第六方面提供一种基于区块链的骨髓配型装置,应用于骨髓库节点,包括:
56.第三接收模块,用于接收第一受赠节点广播信息;其中,所述第一受赠节点广播信
息是受赠节点利用其私钥对受赠者哈希值进行签名得到,所述受赠者哈希值是基于受赠者的基因点位信息进行计算获得;
57.第三签名验证模块,用于利用所述受赠节点的公钥对所述受赠节点的私钥签名进行验证;
58.查询模块,用于在验证通过的情况下,根据所述受赠者哈希值查询数据库;
59.第三获取模块,用于在所述数据库中获得与所述受赠者哈希值对应的捐赠者哈希值的情况下,获取该捐赠者哈希值对应的捐赠者的联系方式。
60.为了实现上述目的,本发明第七方面提供一种电子设备,其特征在于,包括:
61.一个或多个处理器;
62.存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面、第二方面和第三方面任意一项所述的方法;
63.一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
64.为了实现上述目的,本发明第八方面提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面、第二方面和第三方面中任意一项所述的方法。
65.本发明具有如下优点:
66.本发明实施例提供的基于区块链的骨髓配型方法,基于受赠者的基因点位信息获得受赠者哈希值,利用受赠节点的私钥对受赠者哈希值进行签名获得第一受赠节点广播信息并在区块链网络广播,接收所述目标捐赠节点在区块链中广播的第一捐赠节点广播消息,比较捐赠者哈希值和受赠者哈希值,并在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
附图说明
67.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
68.图1为本技术实施例提供的一种基于区块链的骨髓配型方法的应用场景图;
69.图2为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图;
70.图3为本技术实施例中生成第二受赠节点广播消息之后的流程图;
71.图4为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图;
72.图5为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图;
73.图6为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图;
74.图7为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图;
75.图8为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图;
76.图9为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图;
77.图10为本技术实施例提供的一种电子设备的原理框图。
具体实施方式
78.以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
79.如本发明所使用的,术语“和/或”包括一个或多个相关列举条目的任何和全部组合。
80.本发明所使用的术语仅用于描述特定实施例,且不意欲限制本发明。如本发明所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。
81.当本发明中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
82.除非另外限定,否则本发明所用的全部术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本发明的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本发明明确如此限定。
83.图1为本技术实施例提供的一种基于区块链的骨髓配型方法的应用场景图。如图1所示,基于区块链的骨髓配型方法涉及受赠节点11、捐赠节点12和骨髓库节点13,其中,受赠节点11是受赠者使用的节点,受赠者通过受赠节点11向区块链网络14发送消息或接收来自区块链网络14的消息,捐赠者通过捐赠节点12向区块链网络14发送消息或接收来自区块链网络14络的消息。
84.骨髓库节点13存储有捐赠者的多个基因点位信息,或者,预先按照约定的顺序对捐赠者的多个基因点位信息进行排序并计算出对应的捐赠者哈希值。骨髓库节点13还可以存储有血型信息、年龄和性别等。
85.骨髓库节点13实时维护和更新骨髓捐赠者列表信息,将年龄超过预设年龄阈值的捐赠者排除,或者,在捐赠者的身体条件不允许或主观意愿不同意捐赠等情况下,则将该捐赠者从骨髓捐赠者列表中去除。
86.在本实施例中,每个节点均有自己的区块链公钥和区块链私钥,为了便于描述,本实施例将区块链网络简称为区块链,将区块链公钥简称为公钥,将区块链私钥简称为私钥。
87.第一方面,本技术实施例提供一种基于区块链的骨髓配型方法,应用于受赠节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
88.图2为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图。如图2所示,基于区块链的骨髓配型方法包括:
89.步骤s201,获取受赠者的基因点位信息,并基于受赠者的基因点位信息获得受赠者哈希值。
90.其中,受赠者的基因点位信息是受赠者在专业机构(如医院)进行专项检查后获得。受赠者的基因点位信息以能够实现骨髓配型为目的,获得多个重要基因点位信息,如获得十个基因点位信息。
91.本实施例基于受赠者的基因点位信息并按照预设的哈希算法获得受赠者哈希值,
在区块链网络中广播
92.步骤s202,利用受赠节点的私钥对受赠者哈希值进行签名,获得第一受赠节点广播信息。
93.其中,受赠节点的私钥和受赠节点的公钥均为受赠节点的秘钥,利用受赠节点的公钥可以验证受赠节点私钥的签名。
94.在一些实施例中,利用受赠节点的私钥对受赠者哈希值进行签名,获得第一受赠节点广播信息,即在区块链中广播的信息是受赠者的哈希值,而不是受赠者的基因点位信息,可以避免受赠者的基因点位信息被泄露。
95.步骤s203,将第一受赠节点广播信息发送至区块链网络进行广播,以供骨髓库节点基于受赠者哈希值获得目标捐赠节点。
96.骨髓库节点收到第一受赠节点广播信息后,利用受赠节点的区块链标识在区块链账本中查询受赠节点的公钥,然后利用受赠节点的公钥对第一受赠节点广播信息中的受赠节点的私钥签名进行验证,在验证通过的情况下,获得受赠者哈希值,再查询骨髓库节点的数据库,查询数据库中是否有与该受赠者哈希值一致的记录。若有,则将该记录对应的捐赠节点作为目标捐赠节点,该记录对应的捐赠者作为目标捐赠者。
97.在一些实施例中,多个骨髓库节点收到第一受赠节点广播信息后,分别查询自己的数据库,若数据库中没有该受赠者哈希值一致的记录,则终止后续的步骤。若数据库中存在该受赠者哈希值一致的记录,则进行后续的步骤。
98.在一些实施例中,骨髓库节点确定捐赠节点后,向捐赠者发送消息,以通知捐赠者上线。例如,骨髓库节点查找目标捐赠者的电话等通信信息,电话通知捐赠者上线。其中,骨髓库节点可以自动拨叫捐赠者的电话或者由骨髓库节点的工作人员电话通知捐赠者上线。其中,电话等通信方式、捐赠者的基因点位信息的哈希值等信息是捐赠者预先存储于骨髓库。
99.步骤s204,接收目标捐赠节点在区块链中广播的第一捐赠节点广播消息。
100.其中,第一捐赠节点广播消息包括捐赠者哈希值,捐赠者哈希值是基于捐赠者的基因点位信息通过哈希计算获得。
101.目标捐赠者收到上线通知后,基于自己的基因点位信息并按照预设的哈希算法获得捐赠者哈希值。然后利用自己的私钥对捐赠者哈希值、同意捐赠的标识和捐赠报价进行签名,获得第一捐赠节点广播消息,并在区块链中广播第一捐赠节点广播消息。
102.步骤s205,比较捐赠者哈希值和受赠者哈希值,并在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功。
103.受赠节点收到第一捐赠节点广播消息后,利用捐赠节点公钥对捐赠节点的私钥签名进行验证,在验证通过的情况下,获得捐赠者哈希值。对捐赠者哈希值和受赠者哈希值进行比较,在捐赠者哈希值和受赠者哈希值一致的情况下,确定骨髓配型成功。
104.在一些实施例中,步骤s201获取受赠者的基因点位信息,基于受赠者的基因点位信息获得受赠者哈希值,包括:获取多个受赠者的基因点位信息;按照预先约定的顺序对多个受赠者的基因点位信息进行排序,获得受赠者基因点位排序结果;基于受赠者基因点位排序结果获得受赠者哈希值。
105.例如,捐赠节点获取十个捐赠者的受赠者的基因点位信息,将十个受赠者的基因
点位信息按照预先约定的顺序进行排序,获得受赠者基因点位排序结果;基于受赠者基因点位排序结果通过哈希计算获得受赠者哈希值。
106.在一些实施例中,第一捐赠节点广播消息除捐赠者哈希值外,还包括,即捐赠者希望得到的报酬。捐赠节点利用自己的私钥对捐赠者哈希值、捐赠报价和同意捐赠的信息进行签名,获得第一捐赠节点广播消息。
107.步骤s205骨髓配型成功之后还包括:捐赠报价在预设范围内的情况下,生成第二受赠节点广播消息。
108.骨髓配型成功之后,捐赠节点还需要判断捐赠报价是否在预设范围内,如果接受捐赠报价,则生成第二受赠节点广播消息;如果不能接收捐赠报价,则终止骨髓配型程序。其中,第二受赠节点广播消息包括受赠者明确期望获得骨髓捐赠的信息。
109.在一些实施例中,受赠节点利用自己的私钥对接受捐赠报价的消息进行签名,获得第二受赠节点广播消息,以供捐赠节点在知道接收捐赠后为后续程序做准备,如进行体检。
110.如图3所示,受赠节点判断捐赠报价在预设范围内的情况下,生成第二受赠节点广播消息之后,还包括:
111.步骤s301,接收第二捐赠节点广播消息。
112.其中,第二捐赠节点广播消息是捐赠节点利用受赠节点私钥并按照预先约定的算法对捐赠者的体检报告进行加密,再利用自己的私钥对加密的体检报告进行签名后获得。
113.步骤s302,利用捐赠节点的公钥对第二捐赠节点广播消息中的捐赠节点的私钥签名进行验证。
114.受赠节点收到第二捐赠节点广播消息后,利用捐赠节点公钥对第二捐赠节点广播消息中的捐赠节点进行验证。
115.步骤s303,在验证通过的情况下,利用受赠节点的私钥并按照预先约定的算法对加密的体检报告进行解密,获得体检报告。
116.步骤s304,在体检报告满足预设条件的情况下,生成智能合约,并利用受赠节点的私钥对智能合约进行签名后获得第三受赠节点广播消息。
117.其中,智能合约的条款包括但不限于捐赠节点区块链标识、受赠节点区块链标识、捐赠报价和违约金。其中,违约金是捐赠者非身体原因而导致捐赠违约需要向受赠者支付的赔偿金,赔偿金可以是5倍、10倍捐赠报价,或者其他固定的金额。本实施例对赔偿金额不做限定。
118.在骨髓捐赠过程中,如果受赠者入仓开始大化疗清髓后,捐赠者超过一定时间(如几小时)不捐赠,受赠者的生命有较大危险,另外,捐赠者进行骨髓捐赠并出具捐赠证明记录后,若受赠者超过一定时间(如几天)还未确认骨髓捐赠成功,则明显对捐赠者造成损失。因此,需要在智能合约中约定违约时间。根据不同情况分别设置不同的违约事件,以对捐赠者和受赠者双方进行约束。若骨髓捐赠结束,则受赠者需要向捐赠者支付捐赠报价,若骨髓捐赠因捐赠者原因不能进行,则捐赠者需要向受赠者支付违约金。若骨髓捐赠成功,则将违约押金退还给捐赠者,同时向捐赠者支付捐赠费用。其中,支付方式可以是转账、汇款等方式。
119.步骤s305,在区块链广播第三受赠节点广播消息。
120.捐赠节点收到第三受赠节点广播消息后,首先利用受赠节点的公钥对受赠节点的私钥进行验证,在验证通过后,获得智能合约中的各条款,若捐赠者同意智能合约中的条款,则利用自己的私钥对智能合约进行二次签名,即,智能合约经捐赠节点的私钥和受赠节点的私钥签名,获得第三捐赠节点广播消息,然后将第三捐赠节点广播消息在区块链中广播。
121.在一些实施例中,步骤s305在区块链广播第三受赠节点广播消息之后,还包括:在骨髓捐赠结束的情况下,执行智能合约中的条款。
122.本实施例提供的基于区块链的骨髓配型方法,基于受赠者的基因点位信息获得受赠者哈希值,利用受赠节点的私钥对受赠者哈希值进行签名获得第一受赠节点广播信息并在区块链网络广播,接收所述目标捐赠节点在区块链中广播的第一捐赠节点广播消息,比较捐赠者哈希值和受赠者哈希值,并在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
123.第二方面,本技术实施例提供一种基于区块链的骨髓配型方法,应用于捐赠节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
124.图4为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图。如图4所示,基于区块链的骨髓配型方法包括:
125.步骤s401,响应于上线消息,获取捐赠者的基因点位信息,并基于捐赠者的基因点位信息获得捐赠者哈希值。
126.其中,上线消息是骨髓库节点获得与受赠者哈希值对应的捐赠者哈希值的情况下,向该捐赠者哈希值对应的捐赠者发送的消息。
127.骨髓节点的上线消息是骨髓库节点发出的消息,骨髓节点基于受赠者哈希值查询自己的数据库,若存在与该受赠者哈希值一致的记录,则将该记录对应的捐赠节点作为目标捐赠节点,并向该目标捐赠节点发送上线消息,或向该目标捐赠节点对应的捐赠者发送上线消息。上线消息可以是电话通知,也可以是邮件通知。
128.例如,骨髓库节点查找目标捐赠者的电话等通信信息,电话通知捐赠者上线。其中,骨髓库节点可以自动拨叫捐赠者的电话或者由骨髓库节点的工作人员电话通知捐赠者上线。其中,电话等通信方式、捐赠者的基因点位信息的哈希值等信息是捐赠者预先存储于骨髓库。
129.在一些实施例中,多个骨髓库节点收到第一受赠节点广播信息后,分别查询自己的数据库,若数据库中没有该受赠者哈希值一致的记录,则终止后续的步骤。若数据库中存在该受赠者哈希值一致的记录,则进行后续的步骤。
130.步骤s402,利用捐赠节点的私钥对捐赠者哈希值进行签名,获得第一捐赠节点广播消息,并在区块链中广播第一捐赠节点广播消息,以供受赠节点在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功。
131.其中,捐赠节点的私钥和捐赠节点的公钥均是捐赠节点的密钥。捐赠节点的私钥由捐赠节点自己存储,捐赠节点的公钥由其它节点或创始节点存储。利用捐赠节点的公钥
可以对捐赠节点的私钥签名进行验证。
132.在一些实施例中,第一捐赠节点广播消息至少包括捐赠者哈希值,其中,捐赠者哈希值是捐赠者节点基于捐赠者的基因点位信息通过哈希计算获得。
133.在一些实施例中,第一捐赠节点广播消息包括捐赠者哈希值、同意捐赠的标识和捐赠报价,其中,捐赠报价是捐赠者期望获得的回报。
134.捐赠节点利用自己的私钥对捐赠者哈希值、同意捐赠的标识和捐赠报价进行签名,获得第一捐赠节点广播消息,并在区块链中广播第一捐赠节点广播消息。
135.在一些实施例中,步骤s401获取捐赠者的基因点位信息,并基于捐赠者的基因点位信息获得捐赠者哈希值,包括:获取捐赠者的多个基因点位信息;按照预先约定的顺序对捐赠者的基因点位信息进行排序,得到捐赠者基因排序结果;对捐赠者基因排序结果进行哈希计算获得捐赠者哈希值。
136.其中,预先约定的顺序可以按照基因点位信息的重要性来确定,本实施例对基因点位信息的排序方式不作限定。
137.在一些实施例中,步骤s402在区块链中广播第一捐赠节点广播消息之后,还包括:接收第二受赠节点广播消息;其中,第二受赠节点广播消息包括期望获得捐赠的信息;获取捐赠者的体检报告;其中,体检报告是捐赠者同意捐赠的情况下进行体检获得;利用捐赠节点的私钥对体检报告进行签名,获得第二捐赠节点广播消息;在区块链中广播第二捐赠节点广播消息。
138.其中,捐赠者的体检报告可以由专业机构获得。受赠节点在发送第二受赠节点广播消息时,还可以向目标捐赠者支付体检费用。
139.在一些实施例中,捐赠节点对捐赠者的体检报告进行脱敏处理,例如,将体检报告中的姓名、身份证号码、联系方式(如手机号码、家庭住址)等个人信息进行脱敏处理。
140.在一些实施例中,在区块链中广播第二捐赠节点广播消息之后,包括:接收第三受赠节点广播消息;其中,第三受赠节点广播消息是受赠节点确定体检报告满足预设条件的情况下,生成智能合约,并利用受赠节点的私钥对智能合约进行签名后获得;在同意智能合约的情况下,使用捐赠节点的私钥对智能合约进行签名,生成第三捐赠节点广播消息。
141.本实施例提供的基于区块链的骨髓配型方法,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
142.第三方面,本技术实施例提供一种基于区块链的骨髓配型方法,应用于骨髓库节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
143.图5为本技术实施例提供的一种基于区块链的骨髓配型方法的流程图。如图5所示,基于区块链的骨髓配型方法包括:
144.步骤s501,接收第一受赠节点广播信息。
145.其中,第一受赠节点广播信息是受赠节点利用其私钥对受赠者哈希值进行签名得到,受赠者哈希值是基于受赠者的基因点位信息进行计算获得。
146.其中,受赠节点的私钥和受赠节点的公钥均为受赠节点的秘钥,利用受赠节点的公钥可以验证受赠节点私钥的签名。
147.在一些实施例中,利用受赠节点的私钥对受赠者哈希值进行签名,获得第一受赠节点广播信息,即在区块链中广播的信息是受赠者的哈希值,而不是受赠者的基因点位信息,可以避免受赠者的基因点位信息被泄露。
148.步骤s502,利用受赠节点的公钥对受赠节点的私钥签名进行验证。
149.在步骤s502中,骨髓库节点利用受赠节点的公钥对受赠节点的私钥签名进行验证。
150.步骤s503,在验证通过的情况下,根据受赠者哈希值查询数据库。
151.在对受赠节点的私钥签名验证通过的情况下,从第一受赠节点广播信息获得受赠者哈希值,然后基于受赠者哈希值查询自己的数据库。
152.步骤s504,在数据库中获得与受赠者哈希值对应的捐赠者哈希值的情况下,向该捐赠者哈希值对应的捐赠者发送上线消息。
153.例如,骨髓库节点查找目标捐赠者的电话等通信信息,电话通知捐赠者上线。其中,骨髓库节点可以自动拨叫捐赠者的电话或者由骨髓库节点的工作人员电话通知捐赠者上线。其中,电话等通信方式、捐赠者的基因点位信息的哈希值等信息是捐赠者预先存储于骨髓库。
154.本实施例提供的基于区块链的骨髓配型方法,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
155.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
156.第四方面,本技术实施例提供一种基于区块链的骨髓配型装置,应用于受赠节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
157.图6为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图。如图6所示,基于区块链的骨髓配型装置600,包括:
158.第一获取模块601,用于获取受赠者的基因点位信息,并基于受赠者的基因点位信息获得受赠者哈希值;
159.第一签名模块602,用于利用受赠节点的私钥对受赠者哈希值进行签名,获得第一受赠节点广播信息;
160.第一广播模块603,用于将第一受赠节点广播信息发送至区块链网络进行广播,以供骨髓库节点基于受赠者哈希值获得目标捐赠节点;
161.第一接收模块604,用于接收第一捐赠节点广播消息;其中,第一捐赠节点广播消息包括捐赠者哈希值;其中,捐赠者哈希值是基于捐赠者的基因点位信息通过哈希计算获得;
162.比较模块605,用于比较捐赠者哈希值和受赠者哈希值是否一致,并在捐赠者哈希值和所述受赠者哈希值一致的情况下确定骨髓配型成功。
163.本技术实施例提供的基于区块链的骨髓配型装置具有的功能或包含的模块可以
用于执行上文第一方面提供的方法实施例描述的方法,其具体实现和技术效果可参照上文方法实施例的描述,为了简洁,这里不再赘述。
164.本发明实施例提供的基于区块链的骨髓配型装置,第一获取模块基于受赠者的基因点位信息获得受赠者哈希值,第一签名模块利用受赠节点的私钥对受赠者哈希值进行签名获得第一受赠节点广播信息,并利用第一广播模块在区块链网络广播第一受赠节点广播信息,第一接收模块用于接收所述目标捐赠节点在区块链中广播的第一捐赠节点广播消息,再由比较模块比较捐赠者哈希值和受赠者哈希值,并在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
165.第五方面,本技术实施例提供一种基于区块链的骨髓配型装置,应用于捐赠节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
166.图7为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图。如图7所示,基于区块链的骨髓配型装置700,包括:
167.第二获取模块701,用于响应于上线消息,获取捐赠者的基因点位信息,并基于捐赠者的基因点位信息获得捐赠者哈希值。
168.其中,上线消息是骨髓库节点获得与受赠者哈希值对应的捐赠者哈希值的情况下,向该捐赠者哈希值对应的捐赠者发送的消息。
169.骨髓节点的上线消息是骨髓库节点发出的消息,骨髓节点基于受赠者哈希值查询自己的数据库,若存在与该受赠者哈希值一致的记录,则将该记录对应的捐赠节点作为目标捐赠节点,并向该目标捐赠节点发送上线消息,或向该目标捐赠节点对应的捐赠者发送上线消息。上线消息可以是电话通知,也可以是邮件通知。
170.例如,骨髓库节点查找目标捐赠者的电话等通信信息,电话通知捐赠者上线。其中,骨髓库节点可以自动拨叫捐赠者的电话或者由骨髓库节点的工作人员电话通知捐赠者上线。其中,电话等通信方式、捐赠者的基因点位信息的哈希值等信息是捐赠者预先存储于骨髓库。
171.在一些实施例中,多个骨髓库节点收到第一受赠节点广播信息后,分别查询自己的数据库,若数据库中没有该受赠者哈希值一致的记录,则终止后续的步骤。若数据库中存在该受赠者哈希值一致的记录,则进行后续的步骤。
172.第二签名模块702,用于利用捐赠节点的私钥对捐赠者哈希值进行签名,获得第一捐赠节点广播消息,并在区块链中广播第一捐赠节点广播消息,以供受赠节点在捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功。
173.其中,捐赠节点的私钥和捐赠节点的公钥均是捐赠节点的密钥。捐赠节点的私钥由捐赠节点自己存储,捐赠节点的公钥由其它节点或创始节点存储。利用捐赠节点的公钥可以对捐赠节点的私钥签名进行验证。
174.在一些实施例中,第一捐赠节点广播消息至少包括捐赠者哈希值,其中,捐赠者哈希值是捐赠者节点基于捐赠者的基因点位信息通过哈希计算获得。
175.在一些实施例中,第一捐赠节点广播消息包括捐赠者哈希值、同意捐赠的标识和
捐赠报价,其中,捐赠报价是捐赠者期望获得的回报。
176.捐赠节点利用自己的私钥对捐赠者哈希值、同意捐赠的标识和捐赠报价进行签名,获得第一捐赠节点广播消息,并在区块链中广播第一捐赠节点广播消息。
177.本技术实施例提供的基于区块链的骨髓配型装置具有的功能或包含的模块可以用于执行上文第二方面提供的方法实施例描述的方法,其具体实现和技术效果可参照上文方法实施例的描述,为了简洁,这里不再赘述。
178.本发明实施例提供的基于区块链的骨髓配型装置,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
179.第六方面,本技术实施例提供一种基于区块链的骨髓配型装置,应用于骨髓库节点,可以提高骨髓配型的效率,以及避免受赠者和捐赠者的基因点位信息被泄露。
180.图8为本技术实施例提供的一种基于区块链的骨髓配型装置的原理框图。如图8所示,基于区块链的骨髓配型装置800,包括:
181.第三接收模块801,用于接收第一受赠节点广播信息。
182.其中,所述第一受赠节点广播信息是受赠节点利用其私钥对受赠者哈希值进行签名得到,所述受赠者哈希值是基于受赠者的基因点位信息进行计算获得。
183.其中,受赠节点的私钥和受赠节点的公钥均为受赠节点的秘钥,利用受赠节点的公钥可以验证受赠节点私钥的签名。
184.在一些实施例中,利用受赠节点的私钥对受赠者哈希值进行签名,获得第一受赠节点广播信息,即在区块链中广播的信息是受赠者的哈希值,而不是受赠者的基因点位信息,可以避免受赠者的基因点位信息被泄露。
185.第三签名验证模块802,用于利用所述受赠节点的公钥对所述受赠节点的私钥签名进行验证。
186.查询模块803,用于在验证通过的情况下,根据所述受赠者哈希值查询数据库。
187.在对受赠节点的私钥签名验证通过的情况下,从第一受赠节点广播信息获得受赠者哈希值,然后基于受赠者哈希值查询自己的数据库。
188.第三获取模块804,用于在所述数据库中获得与所述受赠者哈希值对应的捐赠者哈希值的情况下,获取该捐赠者哈希值对应的捐赠者的联系方式。
189.例如,骨髓库节点查找目标捐赠者的电话等通信信息,电话通知捐赠者上线。其中,骨髓库节点可以自动拨叫捐赠者的电话或者由骨髓库节点的工作人员电话通知捐赠者上线。其中,电话等通信方式、捐赠者的基因点位信息的哈希值等信息是捐赠者预先存储于骨髓库。
190.本技术实施例提供的基于区块链的骨髓配型装置具有的功能或包含的模块可以用于执行上文第三方面提供的方法实施例描述的方法,其具体实现和技术效果可参照上文方法实施例的描述,为了简洁,这里不再赘述。
191.本实施例提供的基于区块链的骨髓配型装置,由于在区块链中广播的是基于基因信息确定的哈希值,并不直接广播基因点位信息,避免了基因信息被泄露的风险,而且,整个骨髓配型过程是捐赠节点、受赠节点和骨髓库节点利用区块链网络完成,简化了骨髓配
型流程,缩短了骨髓配型时间,提高了骨髓配型效率。
192.需要说明的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
193.为了更好地理解本技术实施例提供的骨髓配型方法,下面以捐赠节点901、受赠节点902、骨髓库节点903、创始节点904为例进行说明骨髓配型方法。
194.如图9所示,基于区块链的骨髓配型方法包括:
195.步骤s901,受赠节点获得受赠者的基因点位信息的受赠者哈希值。
196.其中,基因点位信息可以是预先指定的重要基因点位信息,基因点位信息的数量可以根据配型分辨率确定,以能够完成骨髓配型为标准。本技术实施例对基因点位信息的数量不作限定。
197.在一些实施例中,受赠者在化验机构(如医院)得到多个基因点位信息,并按照预先预定的顺序排序,然后计算受赠者哈希值hash-a1。
198.步骤s902,受赠节点使用自己的私钥对受赠者哈希值hash-a1进行签名获得第一受赠节点广播信息,并在区块链中广播该第一受赠节点广播信息。
199.其中,受赠节点的私钥和受赠节点的公钥是受赠节点的身份密钥。受赠节点的私钥由受赠节点自己保留,受赠节点的公钥可由区块链中的其它节点保留。
200.本实施例在区块链广播的信息是受赠者的哈希值,而不是受赠者的基因点位信息,以保护受赠者的隐私,避免基因信息被不法分子获取进行生物基因研究。
201.在一些实施例中,第一受赠节点广播信息除包括受赠者哈希值hash-a1外,还包括受赠节点区块链标识。其中,受赠节点区块链标识用于是受赠节点在区块链中的唯一标识,通过受赠节点区块链标识可以准确地判断受赠节点是区块链中的哪个节点。
202.在本实施例中,每个受赠者对应一个受赠节点,受赠节点的区块链标识可以基于受赠者的身份信息并通过预先预定的哈希算法计算获得。
203.步骤s903,骨髓库节点收到第一受赠节点广播信息后,依据受赠节点区块链标识查询受赠节点公钥,并依据受赠节点公钥对受赠节点私钥进行验证,在验证通过的情况下,从第一受赠节点广播消息中获得受赠者哈希值hash-a1,然后依据受赠者哈希值hash-a1查询该骨髓库节点的数据库,以获得与受赠者哈希值hash-a1匹配的捐赠记录。
204.在一些实施例中,骨髓库节点可以有多个,每个骨髓库节点收到第一受赠节点广播消息后,均可查询自己的数据库,以获得受赠者哈希值hash-a1匹配的捐赠记录。
205.捐赠者虽然在过去同意捐赠,但当前时间并无捐赠意愿,或者,由于捐赠者身体状况或其它原因并不适合捐赠。然而,受赠者进入骨髓移植仓进行清骨髓的大化疗后,如果捐赠者发生毁捐,受赠者原有骨髓已经被清除,没有骨髓将无法维持生命,因此,避免这种后果极其严重的情况发生。
206.骨髓库节点在获得受赠者哈希值hash-a1匹配的捐赠记录后,可以联系捐赠者,以确认捐赠者同意捐赠。在捐赠者不同意捐赠的情况下,可以将该捐赠者的记录从数据库删除。如果捐赠者同意捐赠,则捐赠者接入区块链网络,并作为捐赠节点。
207.步骤s904,捐赠节点对第一捐赠节点广播消息进行签名,并在区块链广播。
208.其中,第一捐赠节点广播消息包括基于捐赠者的基因点位信息计算得到的捐赠者哈希值hash-b1、同意捐赠的标识以及捐赠报价。捐赠者的基因点位信息与受赠者的基因点位信息相同,基因点位信息的数量可以根据配型分辨率确定,以能够完成骨髓配型为标准。本技术实施例对基因点位信息的数量不作限定。
209.捐赠者哈希值hash-b1是捐赠节点通过化验得到多个基因点位信息后,按照预先预定的顺序排序,然后通过哈希计算获得。
210.步骤s905,受赠节点收到第一捐赠节点广播消息后,首先通过捐赠节点的公钥对第一捐赠节点广播消息的私钥签名进行验证,在验证通过的情况下,利用自己的受赠者哈希值比对捐赠者哈希值,若一致,并且可以接收捐赠报价,则利用自己的私钥对感谢信进行签名,获得第二受赠节点广播消息,并在区块链中广播第二受赠节点广播消息。与此同时,支付捐赠者的体检费用。
211.其中,支付捐赠者的体检费用的方式可以是转账等方式。
212.步骤s906,捐赠者体检后,利用受赠节点的公钥按照预先约定的算法对体检报告进行加密,并利用自己的私钥对加密后的体检报告进行签名,获得第二捐赠节点广播消息,并将第二捐赠节点广播消息在区块链广播。
213.为了保护捐赠者的隐私,以及防止捐赠者和受赠者认识,捐赠者可以预先对体检报告进行脱敏处理,如将体检报告中的姓名、身份证号码、联系方式、住址等个人信息删除。
214.步骤s907,受赠节点收到第二捐赠节点广播消息后,利用捐赠节点的公钥对第二捐赠节点广播消息的捐赠节点的私钥进行验证,在验证通过的情况下,按照预先约定的算法以及自己的私钥对体检报告进行解密,获得体检报告的内容。
215.在本实施例中,在区块链中的任何节点均可在区块链中获得捐赠节点的公钥,受赠节点利用捐赠节点的公钥可对其私钥签名的信息进行验证。
216.步骤s908,在体检报告合格的情况下,受赠节点起草智能合约,并利用自己的私钥对智能合约进行签名,获得第三受赠节点广播消息。
217.当捐赠者的各项体检指标符合骨髓移植手术的要求时,则继续后续步骤。若体检报告不合格,则终止捐赠。在一些实施例中,受赠者可以请求医生或其它专业人士判断体检报告是否合格。
218.在一些实施例中,智能合约的条款包括但不限于捐赠节点区块链标识、受赠节点区块链标识、捐赠报价和违约金。其中,违约金是捐赠者非身体原因而导致捐赠违约需要向受赠者支付的赔偿金额,赔偿金额可以是10倍捐赠报价,或者其他金额。本实施例对赔偿金额不做限定。
219.在骨髓捐赠过程中,如果受赠者入仓开始大化疗清髓后,捐赠者超过一定时间(如几小时)不捐赠,受赠者的生命有较大危险,另外,捐赠者进行骨髓捐赠并出具捐赠证明记录后,若受赠者超过一定时间(如几天)还未确认骨髓捐赠成功,则明显对捐赠者造成损失。因此,需要在智能合约中约定违约时间。不同情况可以分别设置不同的违约事件,以对捐赠者和受赠者双方进行约束。若骨髓捐赠结束,则受赠者需要向捐赠者支付捐赠报价,若骨髓捐赠因捐赠者原因不能进行,则捐赠者需要向受赠者支付违约金。若骨髓捐赠成功,则将违约押金退还给捐赠者,同时向捐赠者支付捐赠报价。其中,支付方式可以是转账、汇款等方
式。
220.步骤s909,捐赠者在同意智能条约各条款的情况下,利用捐赠节点的私钥对智能合约进行二次签名,获得第三捐赠节点广播消息,并在区块链中广播第三捐赠节点广播消息。
221.捐赠节点收到第三受赠节点广播消息后,利用受赠节点的公钥对受赠节点的私钥进行验证,在验证通过的情况下,获得智能合约。若捐赠者同意智能合约中的条款,则利用捐赠节点(捐赠者使用的当前的捐赠节点)的私钥对智能合约进行二次签名,获得第三捐赠节点广播消息。该第三捐赠节点广播消息是由捐赠节点和受赠节点双方签约的消息。
222.步骤s910,创始节点根据智能合约的押金处理的机制代码,根据设定的条件自动执行后续押金和违约金的相应转账处理。
223.其中,创始节点是骨髓配型区块链网络的主导者和创立者。预设条件是执行智能合约条款的条件,如,前文所述的违约条款等。
224.步骤s911,在捐赠节点完成骨髓捐赠的情况下,捐赠节点利用自己的私钥对捐赠骨髓手术记录单和干细胞抽取记录单进行签名,获得第四捐赠广播消息,并将第四捐赠广播消息发送到区块链网络中,便于创始节点根据智能合约执行后续付款和押金退款操作。
225.参照图10,本发明实施例提供一种电子设备,其包括:
226.一个或多个处理器1001;
227.存储器1002,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的基于区块链的骨髓配型方法;
228.一个或多个i/o接口1003,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
229.其中,处理器1001为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器1002为具有数据存储能力的器件,其包括但不限于随机存取存储器(ram,更具体如sdram、ddr等)、只读存储器(rom)、带电可擦可编程只读存储器(eeprom)、闪存(flash);i/o接口(读写接口)1003连接在处理器1001与存储器1002间,能实现处理器1001与存储器1002的信息交互,其包括但不限于数据总线(bus)等。
230.在一些实施例中,处理器1001、存储器1002和i/o接口1003通过总线相互连接,进而与计算设备的其它组件连接。
231.本实施例还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本实施例提供的基于区块链的骨髓配型方法,为避免重复描述,在此不再赘述基于区块链的骨髓配型方法的具体步骤。
232.本领域普通技术人员可以理解,上文中所发明方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括
在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
233.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
234.本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实施例的范围之内并且形成不同的实施例。
235.可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1