新四季網

區塊鏈網絡中的信息傳輸方法、裝置、設備及介質與流程

2023-05-28 17:13:04 2



1.本技術屬於區塊鏈技術領域,尤其涉及一種區塊鏈網絡中的信息傳輸方法、裝置、設備及介質。


背景技術:

2.在區塊鏈p2p(peer-to-peer,點對點技術)網絡中,經常會把性能較高的節點作為ledger節點。ledger節點之間可以高效地轉發消息獲取網絡中的所有信息,讓區塊鏈網絡能夠高效傳播消息的同時避免了大量的冗餘消息傳輸。目前通常使用的網絡協議中還存在著很多改進的空間。
3.在使用中,1)數據在滿足廣播的終止條件之前將被發送多輪,消息佔據大量帶寬,降低了數據廣播的速度;2)在區塊鏈系統中,在傳播消息的時候一般都使用gossip算法,當ledger節點有了新數據後,這個節點變成活躍狀態,並周期性地聯繫其他節點向其發送新數據,直到所有的節點都存儲了該新數據達成最終一致,導致經常會花費很長時間才能達到數據一致性,傳播期間產生大量冗餘數據;3)由於節點數量很多,會出現ledger節點承擔了大量帶寬,負載均衡較低的問題,且挑選出來的帳本節點承載了網絡上的所有壓力,一旦宕機會造成系統不可用。


技術實現要素:

4.本技術實施例提供了一種區塊鏈網絡中的信息傳輸方法、裝置、設備及介質,以解決區塊鏈網絡中數據廣播速度慢,產生大量冗餘數據,及節點負載均衡較低的問題。
5.本技術實施例的第一方面提供了一種區塊鏈網絡中的信息傳輸方法,包括:
6.基於第一節點信息度挑選帳本節點;
7.基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點;
8.基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,及基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播;
9.其中,所述普通節點為所述區塊鏈網絡中除所述中心節點及所述次效能節點之外的節點。
10.可選地,所述第一節點信息度包括:
11.節點自身在設定步長內訪問到的節點的數量,及節點自身的信息負載能力;
12.節點的鄰居節點在設定步長內訪問到的節點的數量,及節點的鄰居節點的信息負載能力。
13.可選地,所述基於第一節點信息度挑選帳本節點,包括:
14.基於所述第一節點信息度,確定所述區塊鏈網絡中各個節點的第一效能分值;
15.基於所述第一效能分值,從所述區塊鏈網絡中選取x個節點為帳本節點,其中x為lgn取整後的值,n為所述區塊鏈網絡中的節點總量,x和n均為正整數。
16.可選地,所述第二節點信息度,包括:
17.所述第一節點信息度,及節點與各個所述帳本節點間的距離。
18.可選地,所述基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點,包括:
19.基於所述第二節點信息度,確定所述區塊鏈網絡中除所述帳本節點之外的各個其他節點的第二效能分值;
20.基於所述第二效能分值,從所述區塊鏈網絡中的所述其他節點中選取y個節點為次效能節點,其中y為2lgm取整後的值,m為所述區塊鏈網絡中所述其他節點的總量,y和m均為正整數。
21.可選地,所述基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,包括:
22.基於所述帳本節點,採用最小生成樹算法向各個所述次效能節點進行消息傳播。
23.可選地,所述基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播,包括:
24.基於所述次效能節點,採用gossip算法向將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播;或者,
25.基於所述次效能節點,在接收到所述普通節點發起的區塊數據拉取請求的情況下,向所述普通節點進行消息傳播。
26.本技術實施例的第二方面提供了一種區塊鏈網絡中的信息傳輸裝置,包括:
27.第一節點選取模塊,用於基於第一節點信息度挑選帳本節點;
28.第二節點選取模塊,用於基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點;
29.信息傳輸模塊,用於基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,及基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播;
30.其中,所述普通節點為所述區塊鏈網絡中除所述中心節點及所述次效能節點之外的節點。
31.本技術實施例的第三方面提供了一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中並可在所述處理器上運行的電腦程式,所述處理器執行所述電腦程式時實現如第一方面所述方法的步驟。
32.本技術實施例的第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有電腦程式,所述電腦程式被處理器執行時實現如第一方面所述方法的步驟。
33.本技術的第五方面提供了一種電腦程式產品,當所述電腦程式產品在計算機設備上運行時,使得所述計算機設備執行上述第一方面所述方法的步驟。
34.由上可見,本技術實施例中,基於第一節點信息度挑選帳本節點,基於第二節點信息度,為每一帳本節點選取設定數量的次效能節點,基於帳本節點,將帳本信息向各個次效能節點進行消息傳播,及基於次效能節點,將帳本信息向區塊鏈網絡中的各個普通節點進行消息傳播,通過給帳本節點增加次一級效能的節點,來降低帳本節點的負載壓力,避免單個節點出現的性能瓶頸,實現負載均衡,且在挑選帳本節點及次效能節點的過程中引入不
同的節點信息度,增加節點選取可靠度,加速信息傳播速率,減少消息傳播冗餘。
附圖說明
35.為了更清楚地說明本技術實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本技術的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
36.圖1是本技術實施例提供的一種區塊鏈網絡中的信息傳輸方法的流程圖;
37.圖2是本技術實施例提供的挑選帳本節點的流程圖;
38.圖3是本技術實施例提供的挑選次效能節點的流程圖;
39.圖4是本技術實施例提供的一種區塊鏈網絡中的信息傳輸裝置的結構圖;
40.圖5是本技術實施例提供的一種計算機設備的結構圖。
具體實施方式
41.以下描述中,為了說明而不是為了限定,提出了諸如特定系統結構、技術之類的具體細節,以便透徹理解本技術實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節的其它實施例中也可以實現本技術。在其它情況中,省略對眾所周知的系統、裝置、電路以及方法的詳細說明,以免不必要的細節妨礙本技術的描述。
42.應當理解,當在本說明書和所附權利要求書中使用時,術語「包括」指示所描述特徵、整體、步驟、操作、元素和/或組件的存在,但並不排除一個或多個其它特徵、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
43.還應當理解,在此本技術說明書中所使用的術語僅僅是出於描述特定實施例的目的而並不意在限制本技術。如在本技術說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的「一」、「一個」及「該」意在包括複數形式。
44.還應當進一步理解,在本技術說明書和所附權利要求書中使用的術語「和/或」是指相關聯列出的項中的一個或多個的任何組合以及所有可能組合,並且包括這些組合。
45.如在本說明書和所附權利要求書中所使用的那樣,術語「如果」可以依據上下文被解釋為「當...時」或「一旦」或「響應於確定」或「響應於檢測到」。類似地,短語「如果確定」或「如果檢測到[所描述條件或事件]」可以依據上下文被解釋為意指「一旦確定」或「響應於確定」或「一旦檢測到[所描述條件或事件]」或「響應於檢測到[所描述條件或事件]」。
[0046]
具體實現中,本技術實施例中描述的計算機設備包括但不限於諸如具有觸摸敏感表面(例如,觸控螢幕顯示器和/或觸摸板)的行動電話、膝上型計算機或平板計算機之類的其它可攜式設備。還應當理解的是,在某些實施例中,所述設備並非可攜式通信設備,而是具有觸摸敏感表面(例如,觸控螢幕顯示器和/或觸摸板)的臺式計算機。
[0047]
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的計算機設備。然而,應當理解的是,計算機設備可以包括諸如物理鍵盤、滑鼠和/或控制杆的一個或多個其它物理用戶接口設備。
[0048]
計算機設備支持各種應用程式,例如以下中的一個或多個:繪圖應用程式、演示應用程式、文字處理應用程式、網站創建應用程式、盤刻錄應用程式、電子表格應用程式、遊戲
應用程式、電話應用程式、視頻會議應用程式、電子郵件應用程式、即時消息收發應用程式、鍛鍊支持應用程式、照片管理應用程式、數位相機應用程式、數字攝影機應用程式、web瀏覽應用程式、數位音樂播放器應用程式和/或數字視頻播放器應用程式。
[0049]
可以在計算機設備上執行的各種應用程式可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備。可以在應用程式之間和/或相應應用程式內調整和/或改變觸摸敏感表面的一個或多個功能以及計算機設備上顯示的相應信息。這樣,計算機設備的公共物理架構(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程式。
[0050]
應理解,本實施例中各步驟的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本技術實施例的實施過程構成任何限定。
[0051]
為了說明本技術所述的技術方案,下面通過具體實施例來進行說明。
[0052]
參見圖1,圖1是本技術實施例提供的一種區塊鏈網絡中的信息傳輸方法的流程圖一。如圖1所示,一種區塊鏈網絡中的信息傳輸方法,上述方法包括以下步驟:
[0053]
步驟101,基於第一節點信息度挑選帳本節點。
[0054]
信息度是衡量特徵包含變量濃度的一種指標。
[0055]
不同的節點在相同的信息度下會有不同的效能分值,可以基於設定的節點信息度,進行帳本節點挑選。
[0056]
其中,在可選擇的實施過程中,在區塊鏈網絡中節點數比較少的場景下,可以是由用戶自己選定一些性能比較高的節點,比如說帶寬比較高的節點作為帳本節點。而在區塊鏈網絡中節點數比較多的場景下,可以通過第一節點信息度對應的分值概率矩陣選擇帳本節點。
[0057]
在根據據節點信息度挑選帳本節點時,節點信息度的考慮因素包括:節點的鄰居節點們信息度集合以及節點自身的影響力。節點自身的影響力,具體可以體現在節點在規定步長內能夠訪問多少不同目標節點、節點的信息負載能力等。最終根據得到的節點信息度,挑選得分最高的x個節點為帳本節點,其中x為lgn取整後的值,n為區塊鏈網絡中的節點總量,x和n均為正整數。
[0058]
對應地,在一個可選的實施方式中,第一節點信息度包括:
[0059]
節點自身在設定步長內訪問到的節點的數量,及節點自身的信息負載能力;
[0060]
節點的鄰居節點在設定步長內訪問到的節點的數量,及節點的鄰居節點的信息負載能力。
[0061]
通過節點自身的節點信息度,衡量節點本身的信息傳播能力,通過相鄰節點的信息度,衡量消息傳播的對象節點的傳播能力,以找到合適的帳本節點。
[0062]
結合自身信息度及周圍的鄰居節點的信息度,進行節點選取,提升節點選取的有效性,提升消息傳輸的效率。
[0063]
對應地,結合圖2所示,在可選的實施方式中,上述基於第一節點信息度挑選帳本節點的步驟,包括:
[0064]
步驟201,基於所述第一節點信息度,確定所述區塊鏈網絡中各個節點的第一效能分值;
[0065]
步驟202,基於所述第一效能分值,從所述區塊鏈網絡中選取x個節點為帳本節點。
[0066]
其中x為lgn取整後的值,n為所述區塊鏈網絡中的節點總量,x和n均為正整數。
[0067]
該過程,可以基於節點信息度中包含的衡量內容,對各個節點進行打分,得到效能分值。
[0068]
基於所述第一效能分值,選取出分值排名靠前的x個節點作為帳本節點,最終實現對區塊鏈網絡中節點的有效選取。
[0069]
步驟102,基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點。
[0070]
次效能節點為在帳本節點之外額外選取的給帳本節點作功能輔助的節點。
[0071]
可選地,次效能節點的效能低於帳本節點。
[0072]
其中,第二節點信息度中包含前述的第一節點信息度。
[0073]
在根據節點信息度挑選次效能節點時,可以在第一節點信息度基礎上,增加其他衡量標準,重新計算帳本節點之外的其他不同節點的在相同的第二節點信息度基礎上的效能分值,進而選取出次效能節點。
[0074]
這裡,增加的其他衡量標準,可以是節點自身的硬體能力、節點間物理距離上的遠近,節點傳輸數據的正確性,以及節點周邊的鄰居數量等。
[0075]
具體地,在一個可選的實施方式中,第二節點信息度,包括:
[0076]
所述第一節點信息度,及節點與各個所述帳本節點間的距離。
[0077]
對應可選地,結合圖3所示,所述基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點,包括:
[0078]
步驟301,基於所述第二節點信息度,確定所述區塊鏈網絡中除所述帳本節點之外的各個其他節點的第二效能分值;
[0079]
步驟302,基於所述第二效能分值,從所述區塊鏈網絡中的所述其他節點中選取y個節點為次效能節點。
[0080]
其中y為2lgm取整後的值,m為所述區塊鏈網絡中所述其他節點的總量,y和m均為正整數。
[0081]
增加節點和帳本節點的距離這個參考量重新計算各個節點的節點信息度,為每個帳本節點挑選y個次效能節點承擔帳本節點的傳輸壓力,y為2lgm取整後的值,m為區塊鏈網絡中除帳本節點之外的其他節點的數量,挑選出真正適合當前區塊鏈網絡的高性能節點。
[0082]
可以基於節點信息度中包含的衡量內容,對各個節點進行打分,得到效能分值。
[0083]
基於所述第二效能分值,選取出分值排名靠前的y個節點作為次效能節點。
[0084]
上述實施步驟,在節點挑選的時候引入了更多的會影響節點性能的因素進行考慮,最終實現對區塊鏈網絡中節點的有效選取。
[0085]
進一步地,可選地,可以對第一節點信息度或第二節點信息度中包含的信息內容設置時間退化策略,具體為,將第一節點信息度或第二節點信息度中包含的信息內容依照設置時間的長短賦予不同的權重值,或者將第一節點信息度或第二節點信息度中包含的信息內容,在確定設置時長超出閾值時,則對包含的信息內容進行更新調整。以防止區塊鏈網絡中某些節點成為網絡熱點。
[0086]
步驟103,基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,及基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳
播。
[0087]
其中,所述普通節點為所述區塊鏈網絡中除所述中心節點及所述次效能節點之外的節點。
[0088]
在帳本節點和次效能節點之間進行信息傳輸過程中,帳本節點在傳輸信息的過程中要報帳,所有的次效能節點中的帳本相關信息都達成一致。次效能節點中的數據通過帳本節點達成數據一致性。而普通節點中的數據通過次效能節點達成數據一致性。
[0089]
其中,在一個具體的實施方式中,所述基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,包括:
[0090]
基於所述帳本節點,採用最小生成樹算法向各個所述次效能節點進行消息傳播。
[0091]
這裡使用最小生成樹算法進行信息的傳輸以減少消息傳輸過程中的冗餘度。
[0092]
在另一個可選的實施方式中,所述基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播,包括:
[0093]
基於所述次效能節點,採用gossip算法向將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播。
[0094]
當次效能節點和普通節點進行信息傳輸時,次效能節點和普通節點之間使用gossip算法進行數據的同步。
[0095]
在分布式系統中,gossip同步算法主要由事件模型和消息更新模型組成。根據時間模型,gossip可以分為同步gossip和異步gossip。根據消息更新模型,gossip可以分為基於單播的gossip和基於廣播的gossip。對於區塊鏈p2p網絡(例如比特幣和以太坊),gossip算法通常採用異步和基於廣播的方法。在每個時間間隔內,都會喚醒一個節點以隨機選擇鄰居節點進行數據交換。
[0096]
在本技術實施例中,在消息廣播過程中,次效能節點首先從其鄰居普通節點中選擇節點,使用傳播協議傳播數據。接收到數據的普通節點重複上述過程,直到網絡中的所有節點都接收到數據,保證完美傳播,使節點達到最終一致。
[0097]
且在gossip算法中,反熵這種工作模式具有顯著的「流行病」特點,即具有節點間信息的感染性和易感性,能保證信息完美傳播,使信息傳播在節點間達到最終一致。
[0098]
其中,在本技術的一個實施例中,gossip算法中節點之間的通信模式具體可以是push、pull或者兩者結合。
[0099]
具體地,push是指:n個節點以周期為單位進行通信,在每個周期中,存在數據更新的節點將更新數據發送到隨機的其他節點,該其他節點也會相應更新數據;pull是指:n個節點以周期為單位進行通信,在每個周期中,存在數據更新的節點向其他節點發送整個資料庫的數據(或數據的散列),數據接收節點通過合併自己不可見的數據更新內容來更新自己的資料庫。
[0100]
在使用gossip算法傳播消息的時候,當一個次效能節點有了新數據後,這個節點變成活躍狀態,並周期性地聯繫其他普通節點向其發送新數據,直到所有的普通節點都存儲了該新數據達成最終一致。
[0101]
或者,在一個不同的實施方式中,基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播,包括:
[0102]
基於所述次效能節點,在接收到所述普通節點發起的區塊數據拉取請求的情況
下,向所述普通節點進行消息傳播。
[0103]
該過程,對應於普通節點自動拉取數據的處理過程。
[0104]
為了保證方案的完善性,普通節點也能自行向次效能節點主動發起消息請求。
[0105]
當某個普通節點為第一次進入區塊鏈的節點集群,此時該普通節點會通過配置信息,獲知系統中所有的次效能節點,然後向所有的次效能節點發起數據拉取請求。這樣能夠快速地同步消息,開始工作。
[0106]
或者當某個普通節點長久時間沒有收到次效能節點發送的消息,該普通節點會自動向次效能節點發起數據拉取請求。這樣能夠加快信息收斂的速度。
[0107]
具體地,在一個可選的實施方式中,普通節點通過心跳機制保證自己和帳本節點的所有次效能節點間的連接,當發現自己的區塊數據落後於當前整個網絡之後會自動向次效能節點發起拉取區塊數據的請求,保證自己能夠擁有完整的區塊信息。
[0108]
在具體實現過程中,可以是帳本節點先根據最小生成樹的方式向普通節點傳輸消息,對於因為網絡故障未收到消息的普通節點,在消息超時之後,根據自身節點維護的節點信息表向次效能節點發起區塊數據拉取請求。
[0109]
上述過程,帳本節點只需要保證傳播到所有的次效能節點的信息達成最終一致性即可。普通節點的消息最終一致性則由次效能節點完成。
[0110]
上述信息傳輸方法的處理過程,對於網絡規模較小的區塊鏈網絡,不會增加太多的次效能節點,不會太過影響傳播性能,確保擁有較高的數據傳輸效率。
[0111]
對於網絡規模較大的區塊鏈網絡,這樣的數據同步方式,通過增加次效能節點,增加次一級效能的節點降低帳本節點的壓力,減少帳本節點的負載能力,減少信息傳播的冗餘度,平衡數據同步速度和節點負載均衡。
[0112]
本技術實施例,基於第一節點信息度挑選帳本節點,基於第二節點信息度,為每一帳本節點選取設定數量的次效能節點,基於帳本節點,將帳本信息向各個次效能節點進行消息傳播,及基於次效能節點,將帳本信息向區塊鏈網絡中的各個普通節點進行消息傳播,通過給帳本節點增加次一級效能的節點,來降低帳本節點的負載壓力,避免單個節點出現的性能瓶頸,實現負載均衡,且在挑選帳本節點及次效能節點的過程中引入不同的節點信息度,增加節點選取可靠度,加速信息傳播速率,減少消息傳播冗餘。
[0113]
參見圖4,圖4是本技術實施例提供的一種區塊鏈網絡中的信息傳輸裝置的結構圖,為了便於說明,僅示出了與本技術實施例相關的部分。
[0114]
所述區塊鏈網絡中的信息傳輸裝置400包括:
[0115]
第一節點選取模塊401,用於基於第一節點信息度挑選帳本節點;
[0116]
第二節點選取模塊402,用於基於第二節點信息度,為每一所述帳本節點選取設定數量的次效能節點;
[0117]
信息傳輸模塊403,用於基於所述帳本節點,將帳本信息向各個所述次效能節點進行消息傳播,及基於所述次效能節點,將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播;
[0118]
其中,所述普通節點為所述區塊鏈網絡中除所述中心節點及所述次效能節點之外的節點。
[0119]
其中,所述第一節點信息度包括:
[0120]
節點自身在設定步長內訪問到的節點的數量,及節點自身的信息負載能力;
[0121]
節點的鄰居節點在設定步長內訪問到的節點的數量,及節點的鄰居節點的信息負載能力。
[0122]
其中,所述第一節點選取模塊401,具體用於:
[0123]
基於所述第一節點信息度,確定所述區塊鏈網絡中各個節點的第一效能分值;
[0124]
基於所述第一效能分值,從所述區塊鏈網絡中選取x個節點為帳本節點,其中x為lgn取整後的值,n為所述區塊鏈網絡中的節點總量,x和n均為正整數。
[0125]
其中,所述第二節點信息度,包括:
[0126]
所述第一節點信息度,及節點與各個所述帳本節點間的距離。
[0127]
其中,所述第二節點選取模塊402,具體用於:
[0128]
基於所述第二節點信息度,確定所述區塊鏈網絡中除所述帳本節點之外的各個其他節點的第二效能分值;
[0129]
基於所述第二效能分值,從所述區塊鏈網絡中的所述其他節點中選取y個節點為次效能節點,其中y為2lgm取整後的值,m為所述區塊鏈網絡中所述其他節點的總量,y和m均為正整數。
[0130]
其中,所述信息傳輸模塊403,具體用於:
[0131]
基於所述帳本節點,採用最小生成樹算法向各個所述次效能節點進行消息傳播。
[0132]
其中,所述信息傳輸模塊403,具體用於:
[0133]
基於所述次效能節點,採用gossip算法向將所述帳本信息向所述區塊鏈網絡中的各個普通節點進行消息傳播;或者,
[0134]
基於所述次效能節點,在接收到所述普通節點發起的區塊數據拉取請求的情況下,向所述普通節點進行消息傳播。
[0135]
本技術實施例提供的區塊鏈網絡中的信息傳輸裝置能夠實現上述區塊鏈網絡中的信息傳輸方法的實施例的各個過程,且能達到相同的技術效果,為避免重複,這裡不再贅述。
[0136]
圖5是本技術實施例提供的一種計算機設備的結構圖。如該圖所示,該實施例的計算機設備5包括:至少一個處理器50(圖5中僅示出一個)、存儲器51以及存儲在所述存儲器51中並可在所述至少一個處理器50上運行的電腦程式52,所述處理器50執行所述電腦程式52時實現上述任意各個方法實施例中的步驟。
[0137]
所述計算機設備5可以是桌上型計算機、筆記本、掌上電腦及雲端伺服器等計算設備。所述計算機設備5可包括,但不僅限於,處理器50、存儲器51。本領域技術人員可以理解,圖5僅僅是計算機設備5的示例,並不構成對計算機設備5的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述計算機設備還可以包括輸入輸出設備、網絡接入設備、總線等。
[0138]
所述處理器50可以是中央處理單元(central processing unit,cpu),還可以是其他通用處理器、數位訊號處理器(digital signal processor,dsp)、專用集成電路(application specific integrated circuit,asic)、現場可編程門陣列(field-programmable gate array,fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器
等。
[0139]
所述存儲器51可以是所述計算機設備5的內部存儲單元,例如計算機設備5的硬碟或內存。所述存儲器51也可以是所述計算機設備5的外部存儲設備,例如所述計算機設備5上配備的插接式硬碟,智能存儲卡(smart media card,smc),安全數字(secure digital,sd)卡,快閃記憶體卡(flash card)等。進一步地,所述存儲器51還可以既包括所述計算機設備5的內部存儲單元也包括外部存儲設備。所述存儲器51用於存儲所述電腦程式以及所述計算機設備所需的其他程序和數據。所述存儲器51還可以用於暫時地存儲已經輸出或者將要輸出的數據。
[0140]
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。另外,各功能單元、模塊的具體名稱也只是為了便於相互區分,並不用於限制本技術的保護範圍。上述系統中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0141]
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關描述。
[0142]
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本技術的範圍。
[0143]
在本技術所提供的實施例中,應該理解到,所揭露的裝置/計算機設備和方法,可以通過其它的方式實現。例如,以上所描述的裝置/計算機設備實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
[0144]
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0145]
另外,在本技術各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
[0146]
所述集成的模塊/單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本技術實現上述實施例方法中的全部或部分流程,也可以通過電腦程式來指令相關的硬體來完成,所述的計
算機程序可存儲於一計算機可讀存儲介質中,該電腦程式在被處理器執行時,可實現上述各個方法實施例的步驟。其中,所述電腦程式包括電腦程式代碼,所述電腦程式代碼可以為原始碼形式、對象代碼形式、可執行文件或某些中間形式等。所述計算機可讀介質可以包括:能夠攜帶所述電腦程式代碼的任何實體或裝置、記錄介質、u盤、移動硬碟、磁碟、光碟、計算機存儲器、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,所述計算機可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,計算機可讀介質不包括電載波信號和電信信號。
[0147]
本技術實現上述實施例方法中的全部或部分流程,也可以通過電腦程式產品來實現,當電腦程式產品在計算機設備上運行時,使得所述計算機設備執行時實現可實現上述各個方法實施例中的步驟。
[0148]
以上所述實施例僅用以說明本技術的技術方案,而非對其限制;儘管參照前述實施例對本技術進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本技術各實施例技術方案的精神和範圍,均應包含在本技術的保護範圍之內。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀