国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于手持設(shè)備中的用戶自定義界面的方法及裝置的制作方法

      文檔序號(hào):6533856閱讀:176來源:國知局
      專利名稱:用于手持設(shè)備中的用戶自定義界面的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于手持設(shè)備中的用戶自定義界面的方法及裝置。
      背景技術(shù)
      現(xiàn)在市面上大部分的手持設(shè)備如手機(jī)、PDA等,其界面都是生產(chǎn)廠商定制好的,用戶無法修改的。即使有一些號(hào)稱可以自定義界面的手持設(shè)備,也不過是讓用戶選擇一些界面風(fēng)格,只是在顏色和風(fēng)格上有所改變,這很難滿足用戶希望完全自己定義界面的要求。

      發(fā)明內(nèi)容
      本發(fā)明的目的是解決上述已有技術(shù)所存在的問題,提供一種用于手持設(shè)備中的用戶自定義界面的方法及裝置,其可使用戶根據(jù)自己的個(gè)性設(shè)計(jì)出符合自己個(gè)性以及要求的界面,并可將該界面定位為手持設(shè)備的用戶界面。
      本發(fā)明的方法采用如下技術(shù)方案用于手持設(shè)備中的用戶自定義界面的方法,包括(10)、開發(fā)步驟通過開發(fā)模塊開發(fā)出新的Shell模塊;(20)、下載步驟通過下載模塊將新的Shell模塊下載到手持設(shè)備中;(30)、配置步驟用于選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;(40)、重新啟動(dòng)步驟手持設(shè)備重新啟動(dòng);(50)、加載步驟加載Shell模塊。
      所述配置步驟(30)包括(31)、選擇步驟選擇出已下載的Shell模塊;(32)、保存步驟保存用戶選中的Shell模塊的路徑。
      所述加載步驟(50)包括(51)、主控步驟加載主控模塊;(52)、尋找以及加載步驟通過已保存的路徑找出Shell模塊并加載Shell模塊;(53)、Shell啟動(dòng)步驟啟動(dòng)Shell模塊。
      還包括(60)判斷是否正常步驟在開機(jī)時(shí),判斷用戶是需要正常啟動(dòng)還是需要進(jìn)入恢復(fù)步驟(70)
      (70)恢復(fù)步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊。
      所述恢復(fù)步驟(70)包括(71)、刪除步驟刪除已保存的Shell模塊的路徑;(72)、進(jìn)入主控步驟進(jìn)入主控模塊;(73)、調(diào)用及加載原Shell模塊步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊。
      本發(fā)明的裝置采用如下技術(shù)方案用于手持設(shè)備中的用戶自定義界面的裝置,包括開發(fā)模塊用于用戶開發(fā)出新的Shell模塊;下載模塊用于將開發(fā)模塊開發(fā)的新的Shell模塊下載到手持設(shè)備中;配置模塊用于選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;主控模塊用于在重新啟動(dòng)后加載該Shell模塊。
      所述配置模塊包括選擇模塊選擇出已下載的Shell模塊;保存模塊保存用戶選中的Shell模塊的路徑。
      所述主控模塊包括尋找以及加載模塊通過保存模塊的路徑找出Shell模塊并加載Shell模塊;Shell啟動(dòng)模塊調(diào)用并啟動(dòng)已加載的Shell模塊。
      還包括恢復(fù)模塊用于在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為最原始的Shell模塊;判斷是否正常模塊,用于在開機(jī)時(shí),對(duì)如下動(dòng)作進(jìn)行選擇用戶正常啟動(dòng);或,調(diào)用恢復(fù)模塊在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為最原始的Shell模塊。
      所述恢復(fù)模塊包括刪除模塊用于刪除保存模塊的Shell模塊的路徑;默認(rèn)模塊用于當(dāng)主控模塊沒有找到用戶設(shè)置的Shell的時(shí),調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊。
      由上述對(duì)本發(fā)明的描述可知,和背景技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)用戶可以根據(jù)自己的個(gè)性設(shè)計(jì)出符合自己個(gè)性以及要求的界面,并可將該界面定位為手持設(shè)備的用戶界面。本發(fā)明采用替換整個(gè)shell模塊的方法來徹底改變用戶界面,可徹底改變用戶界面。
      對(duì)于手持設(shè)備的操作系統(tǒng)來說,Shell模塊(用戶界面)和其他的應(yīng)用程序沒有什么不同,只是Shell模塊更像一個(gè)控制臺(tái),用戶可以通過Shell模塊來進(jìn)入和設(shè)置其他應(yīng)用程序。本發(fā)明可以做到由用戶來寫一個(gè)應(yīng)用程序,該應(yīng)用程序可以實(shí)現(xiàn)Shell模塊的功能。然后本發(fā)明的裝置在Shell中加入一個(gè)功能,在Shell啟動(dòng)之初,還沒有顯示界面的時(shí)候,判斷是否有用戶設(shè)置的Shell程序,如果有則調(diào)用用戶編寫的Shell程序。這樣就可以完全替換掉原來的Shell程序,而使整個(gè)用戶界面完全改變,甚至面目全非。用戶可以使用3D引擎寫一個(gè)完全3D的界面,也可以按照自己的意志來擺放圖標(biāo),一切都隨心所欲。


      圖1為本發(fā)明的裝置的模塊連接示意圖;圖2為本發(fā)明的方法的原理流程示意圖;圖3為本發(fā)明的判斷是否正常步驟的原理流程示意圖。
      具體實(shí)施例方式
      下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的說明。
      本實(shí)施例的手持設(shè)備是以手機(jī)為例,但并不以手機(jī)為限,其它如PDA、無繩電話等均可適用本發(fā)明。
      本發(fā)明采用替換整個(gè)shell模塊的方法來徹底改變用戶界面。
      手機(jī)的操作系統(tǒng)采用的是Windows CE,但并不以Windows CE為限,其它如Palm OS、Symbin等操作系統(tǒng)也適用本發(fā)明,該操作系統(tǒng)都會(huì)提供給用戶一個(gè)開發(fā)環(huán)境,用戶可以使用這個(gè)開發(fā)環(huán)境來開發(fā)自己的應(yīng)用程序。而以前的操作系統(tǒng)采用的是嵌入式操作系統(tǒng),嵌入式操作系統(tǒng)比較封閉,所以很難提供給用戶一個(gè)簡(jiǎn)單的開發(fā)環(huán)境,即用戶無法自己開發(fā)應(yīng)用程序。
      本實(shí)施例的手機(jī)的操作系統(tǒng)采用的是Windows CE。開發(fā)模塊采用的是開發(fā)工具EVC(EmbeddedVisual C++)。下載模塊采用的是ActiveSync。配置模塊是用戶界面配置程序模塊,主控模塊是一個(gè)加載Shell的程序模塊,恢復(fù)模塊是一段恢復(fù)程序模塊。
      Shell模塊的意思是是外殼程序,指用戶界面,是一個(gè)在現(xiàn)在是比較通用的程序。
      用于手持設(shè)備中的用戶自定義界面的裝置,如圖1所示,包括開發(fā)模塊1用于用戶開發(fā)出新的Shell模塊;用戶使用EVC開發(fā)一個(gè)Shell模塊(應(yīng)用程序),為了使這個(gè)Shell模塊更像一個(gè)Shell,它至少應(yīng)該有以下功能a、可以由這個(gè)Shell模塊進(jìn)入到手機(jī)上的其它應(yīng)用模塊,該應(yīng)用模塊如配置模塊;b、能夠顯示手機(jī)的各種提示信息,比如電池電量、網(wǎng)絡(luò)信號(hào)強(qiáng)度、時(shí)間等;c、可以調(diào)用必要的輔助程序,如輸入法等;d、可以使系統(tǒng)正常關(guān)機(jī);下載模塊2用于將開發(fā)模塊開發(fā)的新的Shell模塊下載到手機(jī)中;配置模塊3用于選擇Shell模塊,并將該Shell模塊設(shè)置為手機(jī)的系統(tǒng)的Shell模塊;即,能夠讓用戶管理和設(shè)置這些shell模塊,并讓用戶設(shè)置一個(gè)自己的應(yīng)用程序作為系統(tǒng)的Shell模塊;主控模塊4用于在重新啟動(dòng)后加載配置模塊3選中的該Shell模塊5;恢復(fù)模塊用于在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為最原始的Shell模塊;判斷是否正常模塊,用于在開機(jī)時(shí),對(duì)如下動(dòng)作進(jìn)行選擇用戶正常啟動(dòng);或,調(diào)用恢復(fù)模塊在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為出廠時(shí)的最原始的Shell模塊。
      在某些情況下可能會(huì)出現(xiàn)一些異常情況,如當(dāng)用戶的Shell模塊出現(xiàn)問題,或是用戶自己寫的Shell應(yīng)用程序有問題,或是系統(tǒng)再也無法啟動(dòng)的時(shí)候,此時(shí)用戶就需要啟動(dòng)恢復(fù)模塊,進(jìn)入恢復(fù)步驟,恢復(fù)出廠時(shí)的Shell模塊,這樣可保證重新正常啟動(dòng)。
      判斷是否正常模塊采用的判斷方法可以是在開機(jī)的時(shí)候檢測(cè)某個(gè)按鍵,如果用戶開機(jī)時(shí)按著這個(gè)按鍵說明用戶希望恢復(fù)出廠時(shí)的Shell,那么即可進(jìn)入恢復(fù)程序;如果沒有檢測(cè)到該按鍵,那么即可正常啟動(dòng)。
      配置模塊3為了實(shí)現(xiàn)上述的步驟以及功能,需要包括選擇模塊選擇出已下載的Shell模塊,即,配置模塊通過選擇模塊能夠讓用戶找到下載的Shell程序;保存模塊保存用戶選中的Shell模塊的路徑,即,用戶界面配置程序要能夠把用戶選中的Shell程序的路徑保存下來,以保證下次開機(jī)時(shí)主控模塊通過這個(gè)路徑找到Shell程序;還原模塊用于讓用戶調(diào)用出出廠時(shí)的Shell模塊。
      主控模塊4,必須要在Shell模塊啟動(dòng)之前加載,其包括尋找以及加載模塊通過保存模塊的路徑找出Shell模塊并加載Shell模塊;當(dāng)主控模塊沒有找到用戶設(shè)置的Shell模塊的時(shí)候可以使用出廠時(shí)默認(rèn)的Shell模塊并繼續(xù)啟動(dòng);Shell啟動(dòng)模塊調(diào)用并啟動(dòng)已加載的Shell模塊,既可進(jìn)入用戶自定義的Shell程序中。
      恢復(fù)模塊包括刪除模塊其找到配置模塊保存的Shell模塊的路徑,并刪除保存模塊的Shell模塊的路徑;默認(rèn)模塊用于當(dāng)主控模塊沒有找到用戶設(shè)置的Shell的時(shí),調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊;即在刪除模塊把用戶Shell的路徑信息清除掉以后,進(jìn)入主控模塊,主控模塊沒有找到用戶的Shell模塊,既可通過還原模塊調(diào)用出廠時(shí)默認(rèn)的Shell并加載該Shell模塊,然后正常啟動(dòng)。
      如圖2所示,對(duì)照上述的裝置,用于手持設(shè)備中的用戶自定義界面的方法,包括(10)、開發(fā)步驟用戶通過開發(fā)模塊開發(fā)出新的Shell模塊;(20)、下載步驟用戶通過下載模塊ActiveSync將新的Shell模塊下載到手機(jī)中;(30)、配置步驟用戶使用配置模塊選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;其包括(31)、選擇步驟選擇出已下載的Shell模塊;(32)、保存步驟保存用戶選中的Shell模塊的路徑,該路徑即為配置模塊中的配置信息;(40)、重新啟動(dòng)步驟手持設(shè)備重新啟動(dòng);(50)、加載步驟加載Shell模塊,啟動(dòng)過程完成。
      配置步驟(30)包括(31)、選擇步驟選擇出已下載的Shell模塊;(32)、保存步驟保存用戶選中的Shell模塊的路徑,該路徑即為配置模塊中的配置信息。
      加載步驟(50)包括(51)、主控步驟進(jìn)入主控模塊,即,加載主控模塊;(52)、尋找以及加載步驟通過已保存的路徑,即配置信息找出Shell模塊并加載Shell模塊;(53)、Shell啟動(dòng)步驟啟動(dòng)Shell模塊。
      還包括(60)判斷是否正常步驟如圖3所示,在開機(jī)時(shí),判斷用戶是需要正常啟動(dòng)還是需要進(jìn)入恢復(fù)步驟(70)(70)恢復(fù)步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊,包括(71)、刪除步驟刪除已保存的Shell模塊的路徑;(72)、進(jìn)入主控步驟進(jìn)入主控模塊;(73)、調(diào)用及加載原Shell模塊步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊,然后啟動(dòng)。
      當(dāng)用戶的Shell模塊出現(xiàn)問題,系統(tǒng)再也無法啟動(dòng)的時(shí)候,用戶就需要啟動(dòng)恢復(fù)模塊,進(jìn)入恢復(fù)步驟(70),恢復(fù)出廠時(shí)的Shell模塊,即可重新正常啟動(dòng)。
      以上所述,僅為本發(fā)明較佳實(shí)施例而已,故不能以此限定本發(fā)明實(shí)施的范圍,即依本發(fā)明申請(qǐng)專利范圍及說明書內(nèi)容所作的等效變化與修飾,皆應(yīng)仍屬本發(fā)明專利涵蓋的范圍內(nèi)。
      權(quán)利要求
      1.用于手持設(shè)備中的用戶自定義界面的方法,其特征在于它包括(10)、開發(fā)步驟通過開發(fā)模塊開發(fā)出新的Shell模塊;(20)、下載步驟通過下載模塊將新的Shell模塊下載到手持設(shè)備中;(30)、配置步驟用于選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;(40)、重新啟動(dòng)步驟手持設(shè)備重新啟動(dòng);(50)、加載步驟加載Shell模塊。
      2.根據(jù)權(quán)利要求1所述的用于手持設(shè)備中的用戶自定義界面的方法,其特征在于所述配置步驟(30)包括(31)、選擇步驟選擇出已下載的Shell模塊;(32)、保存步驟保存用戶選中的Shell模塊的路徑。
      3.根據(jù)權(quán)利要求2所述的用于手持設(shè)備中的用戶自定義界面的方法,其特征在于所述加載步驟(50)包括(51)、主控步驟加載主控模塊;(52)、尋找以及加載步驟通過已保存的路徑找出Shell模塊并加載Shell模塊;(53)、Shell啟動(dòng)步驟啟動(dòng)Shell模塊。
      4.根據(jù)權(quán)利要求3所述的用于手持設(shè)備中的用戶自定義界面的方法,其特征在于還包括(60)判斷是否正常步驟在開機(jī)時(shí),判斷用戶是需要正常啟動(dòng)還是需要進(jìn)入恢復(fù)步驟(70)(70)恢復(fù)步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊。
      5.根據(jù)權(quán)利要求4所述的用于手持設(shè)備中的用戶自定義界面的方法,其特征在于所述恢復(fù)步驟(70)包括(71)、刪除步驟刪除已保存的Shell模塊的路徑;(72)、進(jìn)入主控步驟進(jìn)入主控模塊;(73)、調(diào)用及加載原Shell模塊步驟調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊。
      6.用于手持設(shè)備中的用戶自定義界面的裝置,其特征在于它包括開發(fā)模塊用于用戶開發(fā)出新的Shell模塊;下載模塊用于將開發(fā)模塊開發(fā)的新的Shell模塊下載到手持設(shè)備中;配置模塊用于選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;主控模塊用于在重新啟動(dòng)后加載該Shell模塊。
      7.根據(jù)權(quán)利要求7所述的用于手持設(shè)備中的用戶自定義界面的裝置,其特征在于所述配置模塊包括選擇模塊選擇出已下載的Shell模塊;保存模塊保存用戶選中的Shell模塊的路徑。
      8.根據(jù)權(quán)利要求7所述的用于手持設(shè)備中的用戶自定義界面的裝置,其特征在于所述主控模塊包括尋找以及加載模塊通過保存模塊的路徑找出Shell模塊并加載Shell模塊;Shell啟動(dòng)模塊調(diào)用并啟動(dòng)已加載的Shell模塊。
      9.根據(jù)權(quán)利要求8所述的用于手持設(shè)備中的用戶自定義界面的裝置,其特征在于還包括恢復(fù)模塊用于在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為最原始的Shell模塊;判斷是否正常模塊,用于在開機(jī)時(shí),對(duì)如下動(dòng)作進(jìn)行選擇用戶正常啟動(dòng);或,調(diào)用恢復(fù)模塊在新的Shell模塊出現(xiàn)問題的情況下將系統(tǒng)的Shell模塊恢復(fù)為最原始的Shell模塊。
      10.根據(jù)權(quán)利要求9所述的用于手持設(shè)備中的用戶自定義界面的裝置,其特征在于所述恢復(fù)模塊包括刪除模塊用于刪除保存模塊的Shell模塊的路徑;默認(rèn)模塊用于當(dāng)主控模塊沒有找到用戶設(shè)置的Shell的時(shí),調(diào)用出廠時(shí)默認(rèn)的Shell模塊并加載該Shell模塊。
      全文摘要
      本發(fā)明公開了用于手持設(shè)備中的用戶自定義界面的方法及裝置。用于手持設(shè)備中的用戶自定義界面的方法,包括(10)、開發(fā)步驟通過開發(fā)模塊開發(fā)出新的Shell模塊;(20)、下載步驟通過下載模塊將新的Shell模塊下載到手持設(shè)備中;(30)、配置步驟用于選擇Shell模塊,并將該Shell模塊設(shè)置為手持設(shè)備系統(tǒng)的Shell模塊;(40)、重新啟動(dòng)步驟手持設(shè)備重新啟動(dòng);(50)、加載步驟加載Shell模塊。用于手持設(shè)備中的用戶自定義界面的裝置,包括開發(fā)模塊;下載模塊;配置模塊;主控模塊。用戶可以根據(jù)自己的個(gè)性設(shè)計(jì)出符合自己個(gè)性以及要求的界面,并可將該界面定位為手持設(shè)備的用戶界面。本發(fā)明采用替換整個(gè)shell模塊的方法來徹底改變用戶界面,可徹底改變用戶界面。
      文檔編號(hào)G06F9/445GK1815442SQ20051004209
      公開日2006年8月9日 申請(qǐng)日期2005年2月5日 優(yōu)先權(quán)日2005年2月5日
      發(fā)明者吳志恒 申請(qǐng)人:夏新電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1