新四季網

基於區塊鏈的數據存證方法及裝置與流程

2023-12-02 14:38:13



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.圖1是本發明一實施例提供的利用智能合約集成外部隱私計算模塊的區塊鏈系統的結構示意圖。
42.圖2是本發明一實施例提供的基於區塊鏈的數據存證方法的流程示意圖。
43.圖3是本發明一實施例提供的每次哈希計算後生成的區塊的結構示意圖。
44.圖4是本發明一實施例提供的各參與方將哈希值發送給數據收集節點的示意圖。
45.圖5是本發明一實施例提供的基於區塊鏈的數據存證裝置的結構示意圖。
46.圖6是本發明一實施例提供的電子設備的實體結構示意圖。
具體實施方式
47.為使本發明實施例的目的、技術方案和優點更加清楚明白,下面結合附圖對本發明實施例做進一步詳細說明。在此,本發明的示意性實施例及其說明用於解釋本發明,但並不作為對本發明的限定。需要說明的是,在不衝突的情況下,本技術中的實施例及實施例中的特徵可以相互任意排序。
48.關於本文中所使用的「第一」、「第二」、
……
等,並非特別指稱次序或順位的意思,亦非用以限定本發明,其僅為了區別以相同技術用語描述的元件或操作。
49.關於本文中所使用的「包含」、「包括」、「具有」、「含有」等等,均為開放性的用語,即意指包含但不限於。
50.關於本文中所使用的「及/或」,包括所述事物的任一或全部排序。
51.為更好地理解本發明,以下先對本發明實施例提供的利用智能合約集成外部隱私計算模塊的區塊鏈系統的結構進行介紹。
52.如圖1所示,本發明實施例提供的利用智能合約集成外部隱私計算模塊的區塊鏈系統,包括:
53.區塊鏈節點(1.1、2.1、3.1),用於組成區塊鏈網絡的多個節點,其上部署了區塊鏈服務進程。
54.智能合約(1.2、2.2、3.2),用於執行區塊鏈交易,由區塊鏈節點的服務進程啟動,通常以容器的方式獨立運行。
55.隱私計算模塊(1.3、2.3、3.3),用於執行多節點組成的多方安全計算任務,可集成於智能合約容器內部,供智能合約直接調用。
56.本地資料庫(1.4、2.4、3.4),用於提供多方安全計算所需的原始隱私數據,供智能合約訪問後送入隱私計算模塊。
57.本發明實施例提供的基於區塊鏈的數據存證方法的執行主體包括但不限於計算機。
58.圖2是本發明一實施例提供的基於區塊鏈的數據存證方法的流程示意圖,如圖2所示,本發明實施例提供的基於區塊鏈的數據存證方法,包括:
59.s101、在本地資料庫中獲取參與多方安全計算的數據,其中,所述參與多方安全計算的數據的數量至少為一個;
60.步驟s101中,為保證多方安全計算的參與方無法惡意提供虛假數據參與多方安全計算,所述本地資料庫可以是多方安全計算參與方的生產資料庫,通過直連參與方的生產資料庫能夠確保直接訪問真實數據;每個參與方參與多方安全計算的數據可以不止有一個,各所述參與方之間可以進行多次多方安全計算。
61.為保證該數據獲取方式不會對本地資料庫造成額外過多的壓力,參與方原有的系統功能不受影響,可在智能合約中增加交易限流,比如每秒只能執行最多2筆交易。智能合約獲取數據後一方面送入隱私計算模塊,按照一定的加密算法進行計算,實現保護本地隱私數據的同時進行多方安全計算,另一方面執行以下步驟s102。
62.s102、將所述參與多方安全計算的數據保存到本地的審計明細表中;
63.步驟s102中,相比於現有技術,參與方節點在鏈下新增了一個nosql資料庫存放審計明細表,在本地節點每次參與多方安全計算時,將本次參與多方安全計算的數據保存到本地的審計明細表中,以此作為後續審計溯源的數據基礎。
64.s103、按照預設的哈希算法對所述參與多方安全計算的數據進行哈希計算,得到所述參與多方安全計算的數據所對應的哈希值;
65.步驟s103中,為了防止出現虛假數據,需要對每次參與多方安全計算的數據進行哈希上鏈存證,按照預設的哈希算法對所述參與多方安全計算的數據進行哈希計算,得到所述參與多方安全計算的數據所對應的哈希值。
66.s104、將所述哈希值保存到所述審計明細表中,並將所述哈希值廣播至區塊鏈網絡進行存證。
67.步驟s104中,可將所述哈希值與所述參與多方安全計算的數據對應保存,例如保
存在所述審計明細表的同一行,以表示其關聯關係;如圖3所示,每次哈希計算作為一筆交易,在鏈上保存,在交易所對應的區塊內,包含了當次計算所涉及的n方數據的哈希。通過該方式,後續審計時可以根據鏈上保存的哈希值以及上述的審計明細表追溯到原始數據,由此確定參與方是否曾經有惡意提供虛假數據的行為。
68.舉例而言,後續審計時的核對方式如下:對於金融機構而言,由於需要進行多方計算的內容一般為餘額、額度等業務敏感核心數據,出於業務本身的監管審計及客戶查詢需求,業務需要建立實際的數據明細表以供查詢,因此可以通過業務明細表與新增的審計明細表按時間進行核對,例如把初始金額加上明細上的增減金額累計出某一時間的實際金額,然後與審計明細表該時間的金額進行比對。對於沒有業務明細表的情況,可通過列印的憑證或其它可供復原交易明細的數據進行核對,通常不存在完全沒有痕跡的情況。由於審計明細表在參與方本地,為防止數據被篡改,基於s103中的步驟,每一行的哈希由該行數據參與計算,因此如果數據被篡改則需要同步修改哈希值,而哈希值又已經上鏈保存,利用區塊鏈數據不可篡改的特性,則可以確保哈希值一旦被修改就會被發現,從而保證哈希值不被修改,進而保證了數據不被篡改。
69.本發明實施例提供的基於區塊鏈的數據存證方法,為保證參與多方安全計算的數據可追溯可驗證,使用審計明細表對參與多方安全計算的數據進行完整保留,並將參與計算的數據哈希上鏈;通過該方式,為後續的數據審計提供依據,具體的,後續審計時可以根據鏈上哈希值以及上述的審計明細表追溯到原始數據,並由此確定參與方是否曾經有惡意提供虛假數據的行為。
70.在一些實施例中,所述在本地資料庫中獲取參與多方安全計算的數據包括:根據預先配置在本節點智能合約配置文件中的用戶名、密碼以及訪問語句,獲取本地資料庫中目標視圖中參與多方安全計算的數據,其中,所述目標視圖中聚合了本地資料庫中參與多方安全計算的數據。
71.本地資料庫中新增了目標視圖,多方安全計算所需的可能在資料庫的多個表中分別保存的原始數據,通過視圖的方式聚合在一起。然後針對該目標視圖新建一個用戶,把該用戶的用戶名及其密碼以及訪問視圖的語句配置在本節點的智能合約配置文件中,由此實現智能合約可訪問本地數據。
72.在一些實施例中,所述用戶名所對應的用戶具有所述目標視圖的只讀訪問權限。該用戶僅有對該目標視圖的只讀訪問權限,不能訪問和操作其它非授權的數據,保護了參與方生產資料庫的安全。
73.在一些實施例中,所述將所述參與多方安全計算的數據保存到本地的審計明細表中包括:將所述參與多方安全計算的數據中相比於所述審計明細表中最近一次保存的數據發生改變的數據保存到所述審計明細表中,其中,所述發生改變的數據位於所述審計明細表的同一行,且每個所述發生改變的數據分別位於不同的數據列;所述哈希值位於所述審計明細表中的哈希列,且所述哈希值與所述發生改變的數據位於所述審計明細表的同一行。
74.審計明細表的列包含上述目標視圖中的所有列,每次從目標視圖查出數據後,則異步插入一條記錄到審計明細表中,以此作為後續審計溯源的數據基礎。由下表1所示的審計明細表可見,該表1記錄了參與多方安全計算的數據由新增開始的所有變化情況,每獲取
一次數據則新增一行包含當前的時間戳以及被修改的數據的最新值,無修改的列值留空,不會佔用任何存儲空間。由此實現了一張稀疏表,在記錄了數據的所有變化情況的同時,不會大幅增加本地磁碟存儲壓力。該稀疏表的實現可採用例如hbase等現有的nosql資料庫。
75.表1:
[0076][0077]
在一些實施例中,所述方法還包括:根據所述發生改變的數據保存到本地的審計明細表中的時間,生成所述發生改變的數據所在的數據行的時間戳;將所述時間戳保存到所述審計明細表中,其中,所述時間戳與所述發生改變的數據位於所述審計明細表的同一行,且所述時間戳位於所述審計明細表中的時間戳列。
[0078]
如下表2所示,時間戳是根據普通數據列的更新時間確定的,由於時間戳列一般是系統屬性列,由nosql資料庫在生成當前行的時候默認生成。
[0079]
表2:
[0080][0081]
因此在後續需要添加哈希列時,需要nosql資料庫支持實現對哈希列的修改進行特殊處理,不會作為視同普通數據列的修改而再次新增一行,或者支持新增行時對時間戳列的直接指定。簡而言之,如上表1所示,根據時間戳及普通數據列的數據生成的哈希值填入稀疏表後時間戳不會再進行更新。
[0082]
審計明細表可通過表名+主鍵+時間戳的方式進行訪問,當忽略時間戳時,默認即訪問當前主鍵下最新的記錄,即最後一個時間戳代表的記錄。此處的主鍵代表每參與一次計算時,查詢計算所需數據的唯一鍵。比如,在進行一次銀行間的多方聯合統計時,計算客戶a當前在各參與方的貸款總額,主鍵可以設置為客戶a的姓名、證件類型或證件號碼等。
[0083]
在一些實施例中,所述按照預設的哈希算法對所述參與多方安全計算的數據進行哈希計算,得到所述參與多方安全計算的數據所對應的哈希值包括:按照預設的哈希算法,對位於所述審計明細表中同一行的所述發生改變的數據以及所述時間戳進行哈希計算,得到該行數據所對應的哈希值。哈希列的列值由當前所在行的每列(包括時間戳列)的數據值
進行哈希計算得到。
[0084]
例如,採用sha256哈希算法,對一列中的所有數據進行字符串按位數拼接,例如一行包括3列,每列長度為5,3列的值分別為aa、bb、cc,則應組成字符串「aaxxxbbxxxccxxx」,x為補位字符,而後計算出該字符串的哈希值a,按照哈希算法的特性,只要該字符串中的任一字符發生變化,再次計算後則不可能再獲得哈希值a。
[0085]
在一些實施例中,所述將所述哈希值廣播至區塊鏈網絡進行存證包括:將所述哈希值發送給數據收集節點,其中,所述數據收集節點用於收集當前區塊鏈網絡中參與多方安全計算的參與方節點發送的哈希值,並將所述哈希值進行匯總後廣播至所述區塊鏈網絡進行存證。
[0086]
由於上鏈存證時,每個智能合約提交到區塊鏈上的數據必須一致,每個智能合約返回的結果也必須一致,但上述實施例中每個參與方節點的智能合約訪問本地資料庫獲取到的哈希與本地數據相關,並不一致,因此需要有一個在智能合約運行過程中進行匯總的操作,而不是直接在智能合約中提交上鏈匯總,或者等交易完成返回後再由某一方匯總。為解決該問題,可以為智能合約開放埠權限,例如以發起計算的智能合約作為數據收集方,如圖4所示:
[0087]
在上送智能合約的參數裡面,把參與多方安全計算所涉及的智能合約伺服器ip和埠都上送到合約參數裡面,例如:節點a ip:50001,節點b ip:5005,節點c ip:50009;第一個ip埠即發起方。由發起方負責在所指定的埠進行連接監聽,其它參與方都往發起方發送哈希值,發起方按照ip個數判斷是否收到足夠的連接數量,異步收集到所有哈希值後調用另一存證智能合約從而發起一筆新的存證交易實現哈希存證。
[0088]
本發明實施例提供的基於區塊鏈的數據存證方法,為保證計算數據可追溯可驗證,在參與方本地使用nosql稀疏表作為審計明細表,藉助nosql資料庫的大數據存儲能力,以及其中的時間戳機制對參與計算的數據及過程進行完整保留,為避免該審計明細表被篡改,進一步增加哈希列,實現所有數據明細的哈希上鏈,利用區塊鏈不可竄改的特性實現哈希無法篡改,再利用哈希對數據變化敏感的特性實現審計明細表無法篡改,以審計明細表作為與業務明細表核對的依據,進而保留了交易數據現場,從而克服了在區塊鏈中進行多方安全計算時參與方可能惡意提供虛假數據的問題,利用智能合約進行數據歸集存證,最終實現鏈外數據可信的目標。
[0089]
圖5是本發明一實施例提供的基於區塊鏈的數據存證裝置的結構示意圖,如圖5所示,本發明實施例提供的基於區塊鏈的數據存證裝置,包括:
[0090]
獲取模塊21,用於在本地資料庫中獲取參與多方安全計算的數據,其中,所述參與多方安全計算的數據的數量至少為一個;
[0091]
保存模塊22,用於將所述參與多方安全計算的數據保存到本地的審計明細表中;
[0092]
計算模塊23,用於按照預設的哈希算法對所述參與多方安全計算的數據進行哈希計算,得到所述參與多方安全計算的數據所對應的哈希值;
[0093]
存證模塊24,用於將所述哈希值保存到所述審計明細表中,並將所述哈希值廣播至區塊鏈網絡進行存證。
[0094]
本發明實施例提供的基於區塊鏈的數據存證方法,為保證參與多方安全計算的數據可追溯可驗證,使用審計明細表對參與多方安全計算的數據進行完整保留,並將參與計
算的數據哈希上鏈;通過該方式,為後續的數據審計提供依據,具體的,後續審計時可以根據鏈上哈希值以及上述的審計明細表追溯到原始數據,並由此確定參與方是否曾經有惡意提供虛假數據的行為。
[0095]
可選的,所述獲取模塊具體用於:根據預先配置在本節點智能合約配置文件中的用戶名、密碼以及訪問語句,獲取本地資料庫中目標視圖中參與多方安全計算的數據,其中,所述目標視圖中聚合了本地資料庫中參與多方安全計算的數據。
[0096]
可選的,所述用戶名所對應的用戶具有所述目標視圖的只讀訪問權限。
[0097]
可選的,所述保存模塊具體用於:
[0098]
將所述參與多方安全計算的數據中相比於所述審計明細表中最近一次保存的數據發生改變的數據保存到所述審計明細表中,其中,所述發生改變的數據位於所述審計明細表的同一行,且每個所述發生改變的數據分別位於不同的數據列;
[0099]
所述哈希值位於所述審計明細表中的哈希列,且所述哈希值與所述發生改變的數據位於所述審計明細表的同一行。
[0100]
可選的,所述裝置還包括:
[0101]
生成模塊,用於根據所述發生改變的數據保存到本地的審計明細表中的時間,生成所述發生改變的數據所在的數據行的時間戳;
[0102]
所述保存模塊還用於:將所述時間戳保存到所述審計明細表中,其中,所述時間戳與所述發生改變的數據位於所述審計明細表的同一行,且所述時間戳位於所述審計明細表中的時間戳列。
[0103]
可選的,所述計算模塊具體用於:
[0104]
按照預設的哈希算法,對位於所述審計明細表中同一行的所述發生改變的數據以及所述時間戳進行哈希計算,得到該行數據所對應的哈希值。
[0105]
可選的,所述存證模塊將所述哈希值廣播至區塊鏈網絡進行存證包括:
[0106]
將所述哈希值發送給數據收集節點,其中,所述數據收集節點用於收集當前區塊鏈網絡中參與多方安全計算的參與方節點發送的哈希值,並將所述哈希值進行匯總後廣播至所述區塊鏈網絡進行存證。
[0107]
本發明實施例提供的裝置的實施例具體可以用於執行上述各方法實施例的處理流程,其功能在此不再贅述,可以參照上述方法實施例的詳細描述。
[0108]
需要說明的是,本發明實施例提供的基於區塊鏈的數據存證方法及裝置可用於金融領域,也可用於除金融領域之外的任意技術領域,本發明實施例對基於區塊鏈的數據存證方法及裝置的應用領域不做限定。
[0109]
圖6為本發明一實施例提供的電子設備的實體結構示意圖,如圖6所示,該電子設備可以包括:處理器(processor)301、通信接口(communications interface)302、存儲器(memory)303和通信總線304,其中,處理器301,通信接口302,存儲器303通過通信總線304完成相互間的通信。處理器301可以調用存儲器303中的邏輯指令,以執行上述任一實施例所述的方法。
[0110]
此外,上述的存儲器303中的邏輯指令可以通過軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以
軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0111]
本實施例公開一種電腦程式產品,所述電腦程式產品包括存儲在非暫態計算機可讀存儲介質上的電腦程式,所述電腦程式包括程序指令,當所述程序指令被計算機執行時,計算機能夠執行上述各方法實施例所提供的方法。
[0112]
本實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲電腦程式,所述電腦程式使所述計算機執行上述各方法實施例所提供的方法。
[0113]
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。
[0114]
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0115]
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0116]
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0117]
在本說明書的描述中,參考術語「一個實施例」、「一個具體實施例」、「一些實施例」、「例如」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0118]
以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限定本發明的保護範圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀