新四季網

多平臺的項目統一部署方法及裝置與流程

2024-04-15 20:33:05



1.本技術涉及計算機應用技術領域,具體而言,涉及一種多平臺的項目統一部署方法及裝置。


背景技術:

2.目前隨著信息技術的發展,平臺端的數量在不斷增多,同時由於前端項目的版本迭代及功能的變更,使得前端項目的多端部署越來越複雜。另外,由於前端項目在平臺端的部署方式也各不相同,當一個前端項目同時部署到多個平臺端時,需要分別打包和部署,整個過程繁瑣且複雜;而當前端項目需要迭代或者功能改變時,各平臺端就需要再一次分別打包和部署。
3.因此,在多終端場景下,採用低效且重複的手動部署方法實現多終端的統一部署,不僅會增加開發者的時間成本和人力成本,還會影響前端開發項目的進度和開發效率;另外,手動部署方式無法保證部署流程的每一個環節都被嚴格執行,導致部署可靠性較差。
4.針對上述的問題,目前尚未提出有效的解決方案。


技術實現要素:

5.本技術實施例提供了一種多平臺的項目統一部署方法及裝置,以至少解決相關技術在多平臺端統一部署前端項目時,部署效率低且部署可靠性較差的技術問題。
6.根據本技術實施例的一個方面,提供了一種多平臺的項目統一部署方法,包括:在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
7.可選地,每組打包配置信息中至少包括:第一通用配置信息和與平臺對應的第一個性化配置信息,其中,第一通用配置信息中至少包括:平臺類型、項目名稱、項目描述和項目版本;每組部署配置信息中至少包括:第二通用配置信息和與平臺對應的第二個性化配置信息,其中,第二通用配置信息中至少包括:平臺類型、發布描述、發布版本和部署命令;每組環境配置信息中至少包括:目標環境對應的伺服器接口訪問地址信息,其中,目標環境包括以下之一:開發環境,測試環境、生產環境,用戶驗收測試環境和仿真環境。
8.可選地,確定待部署的目標平臺和目標環境,包括:響應於在打包腳本提供的選擇界面中輸入的第一選擇指令,從選擇界面提供的備選平臺和備選環境中選擇與第一選擇指令對應的目標平臺和目標環境;或,響應於在打包腳本提供的輸入界面中輸入的部署信息,確定部署信息中的目標平臺和目標環境。
9.可選地,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生
產包,包括:打包腳本在目標項目的目錄下創建生產文件夾;打包腳本依據目標打包配置信息和目標環境配置信息生成打包命令,執行打包命令得到生產包,並將生產包放入生產文件夾;打包腳本創建項目配置文件,將目標部署配置信息寫入項目配置文件,並將項目配置文件放入生產文件夾。
10.可選地,將生產包部署至目標平臺,包括:部署腳本讀取生產文件夾中的項目配置文件,依據項目配置文件中的目標部署配置信息對目標平臺進行配置;部署腳本將多個生產包中的目標生產包部署至目標平臺。
11.可選地,部署腳本將多個生產包中的目標生產包部署至目標平臺,包括:部署腳本響應於在部署腳本提供的選擇界面中輸入的第二選擇指令,遍歷生產文件夾中的多個生產包,並從多個生產包中確定與第二選擇指令對應的目標生產包,將目標生產包部署至目標平臺。
12.可選地,在目標項目進行版本更新時,更新平臺配置文件;重新運行打包腳本和部署腳本。
13.根據本技術實施例的另一方面,還提供了一種多平臺的項目統一部署裝置,包括:配置模塊,用於在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;打包模塊,用於運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;部署模塊,用於運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
14.根據本技術實施例的另一方面,還提供了一種非易失性存儲介質,該非易失性存儲介質包括存儲的程序,其中,非易失性存儲介質所在設備通過運行該程序執行上述的多平臺的項目統一部署方法。
15.根據本技術實施例的另一方面,還提供了一種電子設備,該電子設備包括:存儲器和處理器,其中,存儲器中存儲有電腦程式,處理器被配置為通過電腦程式執行上述的多平臺的項目統一部署方法。
16.在本技術實施例中,在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。其中,通過在目標項目的根目錄下創建平臺配置文件,從而增強多終端平臺項目部署的成本,同時提升多終端平臺項目部署的橫向擴展能力;另外,運行預寫的打包腳本,可以在最大程度上提高多終端平臺項目部署的效率,縮短項目部署時間,同時實現自動化部署,避免手動部署發生錯誤,進而解決了相關技術在多平臺端統一部署前端項目時,部署效率低且部署可靠性較差的技術問題。
附圖說明
17.此處所說明的附圖用來提供對本技術的進一步理解,構成本技術的一部分,本技術的示意性實施例及其說明用於解釋本技術,並不構成對本技術的不當限定。在附圖中:
18.圖1是根據本技術實施例的一種可選的多平臺的項目統一部署方法的流程圖;
19.圖2是根據本技術實施例的一種可選的多平臺的項目統一部署系統的結構示意圖;
20.圖3是根據本技術實施例的一種可選的平臺配置的示意圖;
21.圖4是根據本技術實施例的一種可選的平臺類型的示意圖;
22.圖5是根據本技術實施例的一種可選的環境配置的示意圖;
23.圖6是根據本技術實施例的一種可選的多平臺的項目統一部署裝置的結構示意圖。
具體實施方式
24.為了使本技術領域的人員更好地理解本技術方案,下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本技術一部分的實施例,而不是全部的實施例。基於本技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本技術保護的範圍。
25.需要說明的是,本技術的說明書和權利要求書及附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本技術的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及它們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
26.實施例1
27.根據本技術實施例,提供了一種多平臺的項目統一部署方法,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。
28.圖1是根據本技術實施例的一種可選的多平臺的項目統一部署方法的流程圖,如圖1所示,該方法至少包括步驟s102-s106,其中:
29.步驟s102,在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息。
30.在本發明上述步驟s102提供的技術方案中,平臺配置文件是將多個平臺的打包配置信息和部署配置信息所需要的欄位在platform-config.json(平臺配置文件)進行配置,從而可以避免傳統多端多次打包,使得打包方式更為靈活、便捷,將開發人員從多端項目的繁雜、瑣碎的打包中解放出來。
31.其中,platform-config.json是手動添加到目標項目的根目錄下。平臺包括但不
僅限於h5、原生app、小程序,如百度、支付寶、字節跳動、qq、360、快手、飛書、京東、聯盟等,此處不做具體限制。
32.步驟s104,運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包。
33.在本發明上述步驟s104提供的技術方案中,通過運行打包腳本,實現批量、自動化地完成一系列維護任務,減少工作量,其中,打包腳本可以但不僅限於shell腳本。
34.步驟s106,運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
35.在本發明上述步驟s106提供的技術方案中,部署腳本可以將生產包自動部署至對應的平臺端,實現極簡的自動化部署,同時便於靈活在各種環境和平臺下進行切換,其中,部署腳本可以但不僅限於部署shell腳本(即部署腳本)。
36.圖2是根據本技術實施例的一種可選的多平臺的項目統一部署系統的結構圖,參考圖2,對該實施例的上述方法進行進一步地介紹。
37.作為一種可選的實施方式,在本發明上述步驟s102提供的技術方案中,每組打包配置信息中至少包括:第一通用配置信息和與平臺對應的第一個性化配置信息,其中,第一通用配置信息中至少包括:平臺類型、項目名稱、項目描述和項目版本;每組部署配置信息中至少包括:第二通用配置信息和與平臺對應的第二個性化配置信息,其中,第二通用配置信息中至少包括:平臺類型、發布描述、發布版本和部署命令;每組環境配置信息中至少包括:目標環境對應的伺服器接口訪問地址信息,其中,目標環境包括以下之一:開發環境,測試環境、生產環境,用戶驗收測試環境和仿真環境。
38.在該實施例中,平臺配置文件中包括打包配置、環境配置和部署配置等三個主要配置項。其中,打包配置信息中除了包含共同的欄位,如平臺類型、項目名稱、項目描述、項目版本等,還要根據平臺的類型驚醒個性化配置,比如,小程序需要配置小程序id,而html5(hyper text markup language5,第五代超文本標記語言)需要配置部署的文件名稱等。環境配置包括開發環境(development),測試環境(testing)、生產環境(production)、uat(user acceptance test,用戶驗收測試)環境、仿真環境等,可以根據實際應用場景進行選擇組合,另外,還可以根據不同的環境配置選擇對應的伺服器接口訪問地址;部署配置需要配置各個平臺部署時所需要的欄位,因此,除了共同欄位,比如平臺類型、發布描述、發布版本、部署命令等,還可以根據平臺部署所需個性化配置,例如小程序需要配置上傳密鑰、小程序id,而html5則需要配置網站標題和網站域名。
39.例如,圖3是根據本技術實施例的一種可選的平臺配置的示意圖,由圖3可知,platform-config.json中定義了多端統一部署項目的名稱、應用軟體id、多端統一部署項目案例、版本名稱、版本密碼以及原生app配置信息、打包信息、環境信息、部署信息,同時還定義了各個平臺的平臺配置信息。而圖4是根據本技術實施例的一種可選的平臺類型的示意圖,由圖4可知,不同平臺類型對應的平臺值也不相同,因此,也可以將平臺值作為平臺的性化配置信息。另外,圖5是根據本技術實施例的一種可選的環境配置的示意圖,由圖5可知,環境配置中定義了不同環境的簡稱,如開發環境的簡稱為dev、生產環境的簡稱為prod,另外,環境配置中還包括對應的伺服器接口訪問地址信息。
40.作為一種可選的實施方式,在本發明上述步驟s104提供的技術方案中,該方法還包括:響應於在打包腳本提供的選擇界面中輸入的第一選擇指令,從選擇界面提供的備選平臺和備選環境中選擇與第一選擇指令對應的目標平臺和目標環境;或,響應於在打包腳本提供的輸入界面中輸入的部署信息,確定部署信息中的目標平臺和目標環境。
41.在該實施例中,可以通過手動方式確定待部署的目標平臺和目標環境,即當運行shell腳本時,開發人員可以在shell腳本提供的選擇界面中輸入的第一選擇指令,手動從平臺配置文件中確定待部署的平臺以及環境類型。還可以通過自動方式確定待部署的目標平臺和目標環境,即當運行shell腳本時,開發人員可以在shell腳本提供的選擇界面中輸入部署信息,自動從平臺配置文件中確定待部署的平臺以及環境類型。
42.作為另一種可選的實施方式,在本發明上述步驟s104提供的技術方案中,該方法還包括:打包腳本在目標項目的目錄下創建生產文件夾;打包腳本依據目標打包配置信息和目標環境配置信息生成打包命令,執行打包命令得到生產包,並將生產包放入生產文件夾;打包腳本創建項目配置文件,將目標部署配置信息寫入項目配置文件,並將項目配置文件放入生產文件夾。
43.在該實施例中,shell腳本可以在當前項目的目錄下創建build文件夾(即生產文件夾);依據platform-config.json中的打包配置信息和環境配置信息生成相應的打包命令,執行打包命令得到生產包,並將生產包放入build文件夾中;在生產包中,shell腳本創建manifest.json文件(即項目配置文件),並將platform-config.json中各個平臺的部署配置寫入manifest.json文件中,在完成打包後,將manifest.json文件放入build文件夾。
44.作為一種可選的實施方式,在本發明上述步驟s106提供的技術方案中,該方法還包括:部署腳本讀取生產文件夾中的項目配置文件,並依據項目配置文件中的目標部署配置信息對目標平臺進行配置;部署腳本將多個生產包中的目標生產包部署至目標平臺。
45.在該實施例中,通過運行部署shell腳本,選擇build文件中的manifest.json文件,依據manifest.json文件中的部署配置對相應的平臺進行配置,並將build文件中對應的生產包部署在相應的平臺上,從而實現自動化地部署多個平臺端。
46.在運行部署shell腳本時,選擇build文件中生產包的進行部署時,可以根據實際應用場景,選擇將所有的生產包部署至相應的平臺,或者選擇將部分的生產包部署至相應的平臺,從而實現自定義部署多個平臺的目的。
47.可選地,部署腳本響應於在部署腳本提供的選擇界面中輸入的第二選擇指令,遍歷生產文件夾中的多個生產包,並從多個生產包中確定與第二選擇指令對應的目標生產包,將目標生產包部署至目標平臺。
48.作為另一種可選的實施方式,還可以在目標項目進行版本更新時,更新平臺配置文件;重新運行打包腳本和部署腳本,從而簡化多端項目統一部署,從而實現多端項目的版本迭代的高效率和自動化部署。
49.uni-app作為基於vue.js開發所有前端應用的框架,使得開發者編寫一套代碼可發布到ios、android以及各種小程序、快應用等多個平臺,從而實現多端代碼統一開發,但uni-app卻無法實現多端項目的統一部署,下面將通過本技術實施例的方法實現多平臺的項目統一部署。
50.根據本技術的一種可選的實施例,可以通過步驟s1-s7實現多平臺的項目統一部
markup language5,第五代超文本標記語言)需要配置部署的文件名稱等。環境配置包括開發環境(development),測試環境(testing)、生產環境(production)、uat(user acceptance test,用戶驗收測試)環境、仿真環境等,可以根據實際應用場景進行選擇組合,另外,還可以根據不同的環境配置選擇對應的伺服器接口訪問地址;部署配置需要配置各個平臺部署時所需要的欄位,因此,除了共同欄位,比如平臺類型、發布描述、發布版本、部署命令等,還可以根據平臺部署所需個性化配置,例如小程序需要配置上傳密鑰、小程序id,而html5則需要配置網站標題和網站域名。
66.打包模塊62,用於運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包。
67.可選地,打包模塊62響應於在打包腳本提供的選擇界面中輸入的第一選擇指令,從選擇界面提供的備選平臺和備選環境中選擇與第一選擇指令對應的目標平臺和目標環境;或,響應於在打包腳本提供的輸入界面中輸入的部署信息,確定部署信息中的目標平臺和目標環境。
68.開發人員可以通過手動方式確定待部署的目標平臺和目標環境,即當運行shell腳本時,開發人員可以在shell腳本提供的選擇界面中輸入的第一選擇指令,手動從平臺配置文件中確定待部署的平臺以及環境類型。還可以通過自動方式確定待部署的目標平臺和目標環境,即當運行shell腳本時,開發人員可以在shell腳本提供的選擇界面中輸入部署信息,自動從平臺配置文件中確定待部署的平臺以及環境類型。
69.作為一種可選的實施方式,打包模塊62可以通過如下方式打包生產包:打包腳本在目標項目的目錄下創建生產文件夾;打包腳本依據目標打包配置信息和目標環境配置信息生成打包命令,執行打包命令得到生產包,並將生產包放入生產文件夾;打包腳本創建項目配置文件,將目標部署配置信息寫入項目配置文件,並將項目配置文件放入生產文件夾。
70.具體地,shell腳本可以在當前項目的目錄下創建build文件夾(即生產文件夾);依據platform-config.json中的打包配置信息和環境配置信息生成相應的打包命令,執行打包命令得到生產包,並將生產包放入build文件夾中;在生產包中,shell腳本創建manifest.json文件(即項目配置文件),並將platform-config.json中各個平臺的部署配置寫入manifest.json文件中,在完成打包後,將manifest.json文件放入build文件夾。
71.部署模塊63,用於運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
72.可選地,部署模塊63通過部署腳本讀取生產文件夾中的項目配置文件,並依據項目配置文件中的目標部署配置信息對目標平臺進行配置;部署腳本將多個生產包中的目標生產包部署至目標平臺,從而實現自動化地部署多個平臺端。
73.在運行部署shell腳本時,選擇build文件中生產包的進行部署時,可以根據實際應用場景,選擇將所有的生產包部署至相應的平臺,或者選擇將部分的生產包部署至相應的平臺,從而實現自定義部署多個平臺的目的。
74.作為一種可選的實施方式,部署模塊63可以通過如下方式實現將多個生產包中的目標生產包部署至目標平臺:部署腳本響應於在部署腳本提供的選擇界面中輸入的第二選
擇指令,遍歷生產文件夾中的多個生產包,並從多個生產包中確定與第二選擇指令對應的目標生產包,將目標生產包部署至目標平臺。
75.作為另一種可選的實施方式,還可以在目標項目進行版本更新時,更新平臺配置文件;重新運行打包腳本和部署腳本,從而簡化多端項目統一部署,從而實現多端項目的版本迭代的高效率和自動化部署。
76.需要說明的是,本技術實施例中的多平臺的項目統一部署裝置中的各模塊與實施例1中的多平臺的項目統一部署方法的各實施步驟一一對應,由於實施例1中已經進行了詳盡的描述,本實施例中部分未體現的細節可以參考實施例1,在此不再過多贅述。
77.實施例3
78.根據本技術實施例,還提供了一種非易失性存儲介質,該非易失性存儲介質包括存儲的程序,其中,非易失性存儲介質所在設備通過運行該程序執行實施例1中的多平臺的項目統一部署方法。
79.可選地,非易失性存儲介質所在設備通過運行該程序執行實現以下步驟:在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
80.根據本技術實施例,還提供了一種處理器,該處理器用於運行程序,其中,程序運行時執行實施例1中的多平臺的項目統一部署方法。
81.可選地,程序運行時執行實現以下步驟:在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
82.根據本技術實施例,還提供了一種電子設備,該電子設備包括:存儲器和處理器,其中,存儲器中存儲有電腦程式,處理器被配置為通過電腦程式執行實施例1中的多平臺的項目統一部署方法。
83.可選地,處理器被配置為通過電腦程式執行實現以下步驟:在目標項目的根目錄下創建平臺配置文件,其中,平臺配置文件中包括與多個平臺對應的多組打包配置信息和部署配置信息,以及多組環境配置信息;運行預寫的打包腳本,並確定待部署的目標平臺和目標環境,其中,打包腳本用於從平臺配置文件中確定目標平臺對應的目標打包配置信息和目標部署配置信息,以及目標環境對應的目標環境配置信息,依據目標打包配置信息、目標部署配置信息和目標環境配置信息打包生產包;運行預寫的部署腳本,其中,部署腳本用於將生產包部署至目標平臺。
84.上述本技術實施例序號僅僅為了描述,不代表實施例的優劣。
85.在本技術的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
86.在本技術所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
87.作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
88.另外,在本技術各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
89.集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本技術的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、伺服器或者網絡設備等)執行本技術各個實施例方法的全部或部分步驟。而前述的存儲介質包括:u盤、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。
90.以上僅是本技術的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本技術原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本技術的保護範圍。

同类文章

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

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