System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及系統(tǒng)更新,具體而言,涉及一種終端設(shè)備用功能可選式系統(tǒng)更新方法。
技術(shù)介紹
1、終端設(shè)備是指經(jīng)由通信設(shè)施向計算機輸入程序和數(shù)據(jù)或接收計算機輸出處理結(jié)果的設(shè)備。終端設(shè)備通常設(shè)置在能利用通信設(shè)施與遠處計算機聯(lián)接工作的方便場所,它主要由通信接口控制裝置與專用或選定的輸入輸出裝置組合而成。眾多分散的終端設(shè)備經(jīng)由通信設(shè)施而與計算機聯(lián)接的系統(tǒng)稱為聯(lián)機系統(tǒng)。在需要向計算機輸入輸出少量而頻繁的信息,或者需要查詢檢索計算機信息庫時,常使用操作靈活的鍵盤顯示終端設(shè)備;
2、終端設(shè)備在使用過程中,需要借助系統(tǒng)作為媒介實現(xiàn)功能,系統(tǒng)一詞來源于英文system的音譯,即若干部分相互聯(lián)系、相互作用,形成的具有某些功能的整體;
3、在數(shù)字信號處理的理論中,人們把能加工、變換數(shù)字信號的實體稱作系統(tǒng)。由于處理數(shù)字信號的系統(tǒng)是在指定的時刻或時序?qū)π盘栠M行加工運算,所以這種系統(tǒng)被看作是離散時間的,也可以用基于時間的語言、表格、公式、波形四種方法來描述。從抽象的意義來說,系統(tǒng)和信號都可以看作序列。但是,系統(tǒng)是加工信號的機構(gòu),這點與信號不同。人們研究系統(tǒng),設(shè)計系統(tǒng),利用系統(tǒng)加工信號、服務(wù)人類。除上文的四種描述方法,描述系統(tǒng)的方法還有符號、單位脈沖響應(yīng)、差分方程和圖形。
4、隨著社會的發(fā)展,系統(tǒng)也需要隨之更新,從而適應(yīng)新研發(fā)的應(yīng)用軟件。
5、現(xiàn)在的系統(tǒng)在更新時,只能選擇更新或者不更新,無法實現(xiàn)部分系統(tǒng)功能的更新,同時,由于軟件開發(fā)時,不同的功能可能需要不同程序員進行開發(fā),使得存在模塊重復(fù)存儲的情況(比如功能a用到
6、因此我們對此做出改進,提出一種終端設(shè)備用功能可選式系統(tǒng)更新方法。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的目的在于:現(xiàn)在的系統(tǒng)在更新時,只能選擇更新或者不更新,無法實現(xiàn)部分系統(tǒng)功能的更新,同時,由于軟件開發(fā)時,不同的功能可能需要不同程序員進行開發(fā),使得存在模塊重復(fù)存儲的情況(比如功能a用到模塊1,功能b也用到模塊1,如果功能a和功能b由于兩個程序員開發(fā),兩個程序員之間并沒有足夠程度的溝通,則可能在功能a中存在模塊1,功能b中也存在模塊1,導(dǎo)致模塊1的重復(fù)下載/安裝,浪費了存儲空間,若模塊1本身可以同時支持多個功能同時工作,則在調(diào)用時,現(xiàn)有技術(shù)會調(diào)用兩個模塊1,增加了系統(tǒng)的運行的負擔(dān))。
2、為了實現(xiàn)上述專利技術(shù)目的,本專利技術(shù)提供了以下技術(shù)方案:
3、本申請具體是這樣的:
4、一種終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),包括:模塊序號和存儲位置,其格式為:模塊序號+存儲位置。
5、一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,包括:上述所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),該功能模塊樹為:由所包含的模塊所對應(yīng)的模塊數(shù)據(jù)結(jié)構(gòu)組成的樹狀結(jié)構(gòu),其中:子模塊位于母模塊的下方,并相互連接。
6、優(yōu)選的,功能模塊樹的樹上分支的數(shù)據(jù)結(jié)構(gòu)為:終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),所涉及的模塊為最小單位模塊(一個僅可實現(xiàn)一個操作的最底層邏輯代碼),因此不存在一個子模塊有多個母模塊的情況,存儲位置的默認值為null(空),在下載后根據(jù)存儲位置初始化,將子模塊設(shè)置于上一層母模塊的下方,其中模塊的編號格式為:x.x……x+(存儲位置),需要說明的是,這里的x是非0正整數(shù)。
7、優(yōu)選的,實際應(yīng)用中,若系統(tǒng)相對龐大,且為了編程的便利,則可以將一個較大的模塊作為功能模塊樹的樹上分支數(shù)據(jù)結(jié)構(gòu)所對應(yīng)的模塊,當(dāng)需要對模塊進行拆分時,再將模塊生成新的功能模塊樹作為部分加入至系統(tǒng)功能模塊樹內(nèi)即可,但需保證,不存在一個子模塊有多個母模塊。
8、一種終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),包括上述所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),所述終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu)的格式為:{(模塊序號1),(模塊序號2)……(模塊序號n)},其本質(zhì)為包含模塊所對應(yīng)模塊序號的集合。
9、6.一種終端設(shè)備用功能可選式系統(tǒng)更新方法,包括上述所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu)、權(quán)利要求2所述的終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹和權(quán)利要求4所述的終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),具體操作如下:
10、sa1、開始系統(tǒng)更新操作;
11、sa2、下載系統(tǒng)功能模塊樹和系統(tǒng)功能編號,需要說明的是:系統(tǒng)功能模塊樹的數(shù)據(jù)結(jié)構(gòu)為終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,系統(tǒng)功能編號的數(shù)據(jù)結(jié)構(gòu)為終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu);
12、sa3、用戶選擇需要更新的功能,系統(tǒng)根據(jù)所選功能找到對應(yīng)的系統(tǒng)功能編號,讀取系統(tǒng)功能編號上對應(yīng)數(shù)據(jù)結(jié)構(gòu)中所包含的模塊序號,將對應(yīng)功能所用到的所有模塊序號下載,同時記錄模塊下載的存儲位置;
13、sa4、獲取sa3的存儲位置信息以及所下載的模塊序號,從而生成用戶所需的模塊數(shù)據(jù)結(jié)構(gòu),然后基于用戶所需的模塊數(shù)據(jù)結(jié)構(gòu)生成用戶功能模塊樹,同時記錄用戶所需的功能數(shù)據(jù),需要說明的是:用戶功能模塊樹的數(shù)據(jù)結(jié)構(gòu)為功能模塊樹;
14、sa5、結(jié)束系統(tǒng)更新操作。
15、優(yōu)選的,在步驟sa2中,系統(tǒng)功能編號的生成方式是編程人員進行的人工編號,或采用其他程序進行的自主編號。
16、8.一種終端設(shè)備用功能可選式系統(tǒng)用用戶功能調(diào)用方法,包括上述所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu)、權(quán)利要求2所述的終端設(shè)備用功能可選式系統(tǒng)用系統(tǒng)功能模塊、權(quán)利要求4所述的終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),以及權(quán)利要求5所述的終端設(shè)備用功能可選式系統(tǒng)更新方法,具體操作如下:
17、sb1、開始功能調(diào)用操作;
18、sb2、用戶選擇所需功能;
19、sb3、系統(tǒng)調(diào)用對應(yīng)功能的功能數(shù)據(jù)結(jié)構(gòu),獲取對應(yīng)的模塊序號;
20、sb4、基于該模塊序號,對比用戶功能模塊樹找到對應(yīng)模塊的模塊數(shù)據(jù)結(jié)構(gòu);
21、sb5、獲取對應(yīng)模塊數(shù)據(jù)結(jié)構(gòu)的存儲位置;
22、sb6、讀取存儲位置上的數(shù)據(jù),調(diào)用該存儲位置的模塊,從而實現(xiàn)用戶所需的功能;
23、sb7、結(jié)束功能能調(diào)用操作。
24、與現(xiàn)有技術(shù)相比,本專利技術(shù)的有益效果:
25、1、本專利技術(shù)的終端設(shè)備用功能可選式系統(tǒng)更新方法,使系統(tǒng)在更新時,不需要直接進行整體系統(tǒng)功能的更新下載,實現(xiàn)了可選式部分系統(tǒng)功能的更新,可以讓用戶根據(jù)自己的需求,選擇需要更新的功能進行打包下載更新,相較于整體系統(tǒng)功能的更新下載,減小了更新所需要的下載量,提高了更新效率,減小升級難度,同時一定程度上減少了由于硬件跟不上系統(tǒng)更新速度造成用戶使用體驗差的情況。
26本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),其特征在于,包括:模塊序號和存儲位置,其格式為:模塊序號+存儲位置。
2.一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,包括:權(quán)利要求1所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),該功能模塊樹為:由所包含的模塊所對應(yīng)的模塊數(shù)據(jù)結(jié)構(gòu)組成的樹狀結(jié)構(gòu),其中:子模塊位于母模塊的下方,并相互連接。
3.根據(jù)權(quán)利要求2所述的一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,功能模塊樹的樹上分支的數(shù)據(jù)結(jié)構(gòu)為:終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),所涉及的模塊為最小單位模塊(一個僅可實現(xiàn)一個操作的最底層邏輯代碼),因此不存在一個子模塊有多個母模塊的情況,存儲位置的默認值為null(空),在下載后根據(jù)存儲位置初始化,將子模塊設(shè)置于上一層母模塊的下方,其中模塊的編號格式為:X.X……X+(存儲位置),需要說明的是,這里的X是非0正整數(shù)。
4.根據(jù)權(quán)利要求3所述的一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,實際應(yīng)用中,若系統(tǒng)相對龐大,且為了編程的便利,則可以將一個較大的模塊作為功能模塊樹的樹上
5.一種終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),其特征在于,包括權(quán)利要求1所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),所述終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu)的格式為:{(模塊序號1),(模塊序號2)……(模塊序號n)},其本質(zhì)為包含模塊所對應(yīng)模塊序號的集合。
6.一種終端設(shè)備用功能可選式系統(tǒng)更新方法,其特征在于,包括權(quán)利要求1所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu)、權(quán)利要求2所述的終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹和權(quán)利要求4所述的終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),具體操作如下:
7.根據(jù)權(quán)利要求5所述的一種終端設(shè)備用功能可選式系統(tǒng)更新方法,其特征在于,在步驟SA2中,系統(tǒng)功能編號的生成方式是編程人員進行的人工編號,或采用其他程序進行的自主編號。
8.一種終端設(shè)備用功能可選式系統(tǒng)用用戶功能調(diào)用方法,其特征在于,包括權(quán)利要求1所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu)、權(quán)利要求2所述的終端設(shè)備用功能可選式系統(tǒng)用系統(tǒng)功能模塊、權(quán)利要求4所述的終端設(shè)備用功能可選式系統(tǒng)用功能數(shù)據(jù)結(jié)構(gòu),以及權(quán)利要求5所述的終端設(shè)備用功能可選式系統(tǒng)更新方法,具體操作如下:
...【技術(shù)特征摘要】
1.一種終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),其特征在于,包括:模塊序號和存儲位置,其格式為:模塊序號+存儲位置。
2.一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,包括:權(quán)利要求1所述的終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),該功能模塊樹為:由所包含的模塊所對應(yīng)的模塊數(shù)據(jù)結(jié)構(gòu)組成的樹狀結(jié)構(gòu),其中:子模塊位于母模塊的下方,并相互連接。
3.根據(jù)權(quán)利要求2所述的一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,功能模塊樹的樹上分支的數(shù)據(jù)結(jié)構(gòu)為:終端設(shè)備用功能可選式系統(tǒng)用模塊數(shù)據(jù)結(jié)構(gòu),所涉及的模塊為最小單位模塊(一個僅可實現(xiàn)一個操作的最底層邏輯代碼),因此不存在一個子模塊有多個母模塊的情況,存儲位置的默認值為null(空),在下載后根據(jù)存儲位置初始化,將子模塊設(shè)置于上一層母模塊的下方,其中模塊的編號格式為:x.x……x+(存儲位置),需要說明的是,這里的x是非0正整數(shù)。
4.根據(jù)權(quán)利要求3所述的一種終端設(shè)備用功能可選式系統(tǒng)用功能模塊樹,其特征在于,實際應(yīng)用中,若系統(tǒng)相對龐大,且為了編程的便利,則可以將一個較大的模塊作為功能模塊樹的樹上分支數(shù)據(jù)結(jié)構(gòu)所對應(yīng)的模塊,當(dāng)需要對模塊進行拆分時,再將模塊生成新的功能模塊樹作為部分加入至系統(tǒng)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張晉,
申請(專利權(quán))人:張晉,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。