鬼佬大哥大
  • / 6
  • 下載費用:30 金幣  

擴展基于腳本的應用程序的裝置和方法.pdf

關 鍵 詞:
擴展 基于 腳本 應用程序 裝置 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201410078807.7

申請日:

2014.03.06

公開號:

CN104899012A

公開日:

2015.09.09

當前法律狀態:

撤回

有效性:

無權

法律詳情: 發明專利申請公布后的視為撤回IPC(主分類):G06F 9/44申請公布日:20150909|||實質審查的生效IPC(主分類):G06F 9/44申請日:20140306|||公開
IPC分類號: G06F9/44 主分類號: G06F9/44
申請人: 昆達電腦科技(昆山)有限公司; 神達電腦股份有限公司
發明人: 賴文清; 金德漢; 陳建銘
地址: 215300江蘇省蘇州市昆山市綜合保稅區A區第二大道269號
優先權:
專利代理機構: 代理人:
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410078807.7

授權公告號:

||||||

法律狀態公告日:

2018.07.03|||2015.10.07|||2015.09.09

法律狀態類型:

發明專利申請公布后的視為撤回|||實質審查的生效|||公開

摘要

本發明提供一種擴展基于腳本的應用程序的裝置及方法,通過操作系統中的應用程序調用和執行用戶編輯的自定義腳本,實現更改操作系統的用戶界面或功能,包括:編碼模塊根據操作系統的用戶體驗,接收用戶編輯輸入的腳本,并將腳本存儲在操作系統中;編譯模塊連接所述編碼模塊,當腳本被應用程序調用時,編譯模塊將腳本解釋和編譯成操作系統可識別的指令;處理模塊連接編譯模塊,當應用程序調用腳本后,處理模塊執行指令使操作系統適應用戶體驗。

權利要求書

權利要求書
1.  一種擴展基于腳本的應用程序的裝置,適用于一操作系統,其特征在于,該裝置包括:
編碼模塊,根據該操作系統的用戶體驗,該編碼模塊接收用戶編輯輸入的一腳本,并將該腳本存儲在該操作系統中;
編譯模塊,其連接所述編碼模塊,當該腳本被一應用程序調用時,該編譯模塊將該腳本解釋和編譯成該操作系統可識別的指令;
處理模塊,其連接所述編譯模塊,當該應用程序調用該腳本后,該處理模塊執行該指令,使該操作系統適應用戶體驗。

2.  根據權利要求1所述的擴展基于腳本的應用程序的裝置,其特征在于,所述腳本由腳本工具編輯,其語言基于可擴展標記語言或JSON。

3.  根據權利要求1所述的擴展基于腳本的應用程序的裝置,其特征在于,所述編譯模塊為API。

4.  根據權利要求3所述的擴展基于腳本的應用程序的裝置,其特征在于,所述API由軟件開發工具包提供,該應用程序調用該API使操作系統執行該指令。

5.  根據權利要求1所述的擴展基于腳本的應用程序的裝置,其特征在于,所述處理模塊按照腳本的輸入順序執行該指令。

6.  一種擴展基于腳本的應用程序的方法,適用于上述擴展基于腳本的應用程序的方法,其特征在于,該方法包括:
編碼模塊根據操作系統的用戶體驗,接收用戶編輯輸入的一腳本,并將該腳本存儲在該操作系統中;
當該腳本被一應用程序調用時,編譯模塊將該腳本解釋和編譯成該操作系統可識別的指令;
當該應用程序調用該腳本后,處理模塊執行該指令,使該操作系統適應用戶體驗。

7.  根據權利要求6所述的擴展基于腳本的應用程序的方法,其特征在于,所述腳本語言基于可擴展標記語言或JSON。

8.  根據權利要求6所述的擴展基于腳本的應用程序的方法,其特征在于,所述編譯模塊為API。

9.  根據權利要求7所述的擴展基于腳本的應用程序的方法,其特征在于,所述API由軟件開發工具包提供,該應用程序調用該API使操作系統執行該指令。

10.  根據權利要求6所述的擴展基于腳本的應用程序的方法,其特征在于,所述處理模塊按照腳本的輸入順序執行該指令。

說明書

說明書擴展基于腳本的應用程序的裝置和方法
【技朮領域】
本發明涉及一種擴展基于腳本的應用程序的裝置和方法,尤其涉及一種擴展基于用戶自定義的腳本的應用程序的裝置和方法。
【背景技朮】
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。源代碼主要功用有兩種作用,一是生成目標代碼,即計算機可以識別的代碼,二是對軟件進行說明,即對軟件的編寫進行說明。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
對于一般應用程序(是其源代碼不開放和/或不可訪問的應用程序),為了確定該一般應用程序所支持的功能、特征、操作和其他方面,用戶依賴于由開發者或發行者寫入的數據項,也就是說,由于一般應用程序是以二進制碼的形式提供的,所以為了確定應用程序的特征和功能,用戶只能依靠開發者提供的信息,但是不同的用戶往往偏好不同的應用程序的配置信息,以手機的操作系統為例,用戶界面和各個按鍵的功能往往是不同的,取決于用戶的偏好,因此為了豐富用戶的體驗,開發者往往需要針對同一操作系統設定不同的源代碼以使用不同的硬件平臺或客戶的需要,還需要生產各種版本的不同配置,甚至需要很多時間與客戶溝通并修改源代碼以符合用戶的偏好,這無疑增加了成本。
現有技術可以滿足用戶自己在一定程度上修改源代碼以滿足用戶的偏好和需求,但是對用戶的相關專業水平要求較高,需要軟件編程背景或可以完成一些低層代碼。
【發明內容】
針對上述問題,本發明的目的主要在于提供一種通過操作系統中的應用程序調用和執行用戶編輯的自定義腳本,實現更改操作系統的用戶界面或功能的裝置及其實現方法。
為達到上述目的,本發明提供一種擴展基于腳本的應用程序的裝置,包括編碼模塊、編譯模塊以及處理模塊,其中,編碼模塊根據操作系統的用戶體驗,接收用戶編輯輸入的腳本,并將腳本存儲在操作系統中;編譯模塊連接所述編碼模塊,當腳本被應用程序調用時,編譯模塊將腳本解釋和編譯成操作系統可識別的指令;處理模塊連接編譯模塊,當應用程序調用腳本后,處理模塊執行指令使操作系統適應用戶體驗。
本發明還提供一種擴展基于腳本的應用程序的方法,包括:編碼模塊根據操作系統的用戶體驗,接收用戶編輯輸入的腳本,并將腳本存儲在操作系統中;當腳本被應用程序調用時,編譯模塊將腳本解釋和編譯成操作系統可識別的指令;當應用程序調用腳本后,處理模塊執行指令使操作系統適應用戶體驗。
特別地,所述腳本語言基于可擴展標記語言或JSON。
特別地,所述編譯模塊為API。
特別地,所述API由軟件開發工具包提供,該應用程序調用該API使操作系統執行該指令。
特別地,所述處理模塊按照腳本的輸入順序執行該指令。
相較于現有技術,本發明的擴展基于腳本的應用程序的裝置及方法,將用戶體驗定義為腳本,通過操作系統中的應用程序調用和執行,以更改操作系統的用戶界面和功能,避免了現有技術中用戶需要專業知識才能修改源代碼,同時針對同一操作系統開發者需生成各種版本的不同配置來滿足不同用戶的需要,使操作系統適應用戶的偏好,方便用戶使用,降低了生產成本,同時豐富了用戶體驗。
【附圖說明】
圖1為本發明擴展基于腳本的應用程序的裝置的連接框圖;
圖2為本發明擴展基于腳本的應用程序的方法的流程圖。
【具體實施方式】
下面,結合附圖所示,對本發明的具體實施例做詳細說明:
本發明的擴展基于腳本的應用程序的裝置,將用戶體驗定義為腳本,通過操作系統中的應用程序調用和執行,以更改操作系統的用戶界面和功能,請參閱圖1,為本發明擴展基于腳本的應用程序的裝置的連接框圖,如圖1所示,包括編碼模塊11、編譯模塊12以及處理模塊13,其中,編碼模塊11根據操作系統2的用戶體驗,該編碼模塊11接收用戶編輯輸入的一腳本,并將該腳本存儲在該操作系統2中;編譯模塊12連接所述編碼模塊11,當該腳本被一應用程序調用時,該編譯模塊12將該腳本解釋和編譯成該操作系統2可識別的指令;處理模塊13連接所述編譯模塊12,當該應用程序調用該腳本后,該處理模塊13執行該指令,使該操作系統2適應用戶體驗。
請參閱圖2,為本發明擴展基于腳本的應用程序的方法,如圖2所示,該方法包括如下步驟:
步驟21:輸入腳本,用戶根據自身的用戶體驗編輯由腳本工具編輯輸入該腳本;
步驟22:存儲腳本,編碼模塊將用戶輸入的腳本存儲在操作系統中;
步驟23:調用腳本,當用戶需要更改操作系統的用戶界面或功能時,該腳本被一應用程序調用;
步驟24:編譯腳本,當該腳本被應用程序調用時,編譯模塊將該腳本解釋和編譯成該操作系統可識別的指令;
步驟25:執行指令,當該應用程序調用該腳本后,處理模塊執行該指令。
特別地,所述腳本由腳本工具編輯,其語言基于可擴展標記語言或JSON。
特別地,所述編譯模塊為API。
特別地,所述API由軟件開發工具包提供,該應用程序調用該API使操作系統執行該指令。
特別地,所述處理模塊按照腳本的輸入順序執行該指令。
上面結合附圖對本發明的具體實施方式和實施例做了詳細說明,但是本發明并不限于上述實施方式和實施例,在本領域技術人員所具備的知識范圍內,還可以在不脫離本發明構思的前提下做出各種變化。

關于本文
本文標題:擴展基于腳本的應用程序的裝置和方法.pdf
鏈接地址:http://www.wwszu.club/p-6369704.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大