移動裝置應用程序轉換方法、移動裝置、系統及開發系統的制作方法

            文檔序號:6363767閱讀:181來源:國知局
            專利名稱:移動裝置應用程序轉換方法、移動裝置、系統及開發系統的制作方法
            技術領域
            本發明是有關于一種移動裝置的應用程序轉換方法及可轉換移動裝置應用程序的移動裝置和系統,特別是有關于一種可提供跨平臺移動裝置應用程序,并自動根據移動裝置的裝置特性調適移動裝置應用程序的使用者介面操作方式的應用程序轉換方法及可轉換移動裝置應用程序的移動裝置和系統。
            背景技術
            近年來,便攜式裝置,例如移動或手持式裝置,已經變成技術愈來愈先進并且具多功能性。舉例來說,移動裝置可接收電子郵件信息、具有一個先進的電話簿管理應用程序、允許多媒體播放以及具有各種其他功能。由于這些具有多功能的裝置所帶來的便利性,使得這些裝置在生活中不可或缺。使用者可下載各種不同的應用程序(Application,簡稱APP)至移動裝置來增加移動裝置的功能性與操作效能。一些應用程序經常需要使用到移動裝置所提供的不同互動方式來提供使用者良好使用經驗,例如經由晃動感應器、加速度器和陀螺儀等感測器或經由麥克風與語音辨識功能這類感測器加上平臺內建特殊功能的輸入方式,讓使用者來操作使用者介面(UI);又例如經由震動器、揚聲器和顯示器等輸出裝置讓使用者使用,以提供更多樣的互動效果。然而,由于現在的移動裝置的種類繁多,不同移動裝置所具備的互動裝置與使用平臺也不盡相同,應用程序開發者必須事先知道特定移動裝置上所具備的互動裝置與使用平臺,才可以規劃適當的使用者介面的操作方式,進而為特定移動裝置開發應用程序。對于不同的移動裝置,如具有不同的互動裝置或平臺,都需要再重新開發適合的應用程序,非常的不方便,也造成昂貴的開發成本。舉例來說,假設一 APP是使用特定感測信號作為輸入,例如震動、觸控等作為使用者介面的操作方式,若一移動裝置不具有震動感測器和觸控面板時,此一 APP即無法在此移動裝置上使用。市面上的移動裝置所配備的感測器越來越多樣化、規格越來越多,因此,開發者必須針對各種配備不同互動裝置的移動裝置開發多種版本的應用程序,或者為各移動裝置逐一修改應用程序。此外,為了重新開發或是修改應用程序以適用各移動裝置,除了應用程序的程序設計的技術門檻之外,市場、設計、美編與程序人員都需要進行溝通,使得開發時間更冗長又耗費人力成本。因此,需要一種能夠快速產生適用于各種平臺的應用程序的工具。

            發明內容
            有鑒于此,本發明提供一種移動裝置應用程序的轉換方法、以及可轉換移動裝置應用程序的移動裝置和系統,以解決前述的現有技術問題。本發明提出一種移動裝置應用程序的轉換方法,包括以下步驟:取得一移動裝置的一裝置特性數據以及一平臺信息;以及通過一轉換器,依據所取得的移動裝置的裝置特性數據以及平臺信息,修改一第一應用程序的一第一描述數據,將修改后第一應用程序轉換為第二應用程序,其中第一應用程序是以一平臺中立語言表示且至少包括一第一描述數據,第一描述數據用以描述一使用者介面的互動方式,且第二應用程序是以對應平臺信息的語言表示,可于移動裝置執行并產生使用者介面。于一實施例中,本發明所提出的移動裝置應用程序的轉換方法適用于連線至一服務器的一移動裝置,取得移動裝置的裝置特性數據以及平臺信息的步驟是由移動裝置取得,轉換器及第一應用程序是由服務器傳送至移動裝置,以及由移動裝置執行轉換器,以修改第一描述數據并將第一應用程序轉換為第二應用程序。于另一實施例中,本發明所提出的移動裝置應用程序的轉換方法適用于連線至一服務器的一移動裝置,取得移動裝置的裝置特性數據以及平臺信息的步驟是由移動裝置取得后傳送至服務器,以及由服務器執行轉換器,以修改第一描述數據并將第一應用程序轉換為第二應用程序后傳送至移動裝置。本發明另提出一種可轉換一移動裝置應用程序的移動裝置,包括一無線模塊,用以經由一無線通訊網絡鏈結一服務器;以及一控制器模塊,取得移動裝置的一裝置特性數據以及一平臺信息,自服務器接收一轉換器及包含一第一描述數據的一第一應用程序,執行轉換器以依據裝置特性數據以及平臺信息,修改第一應用程序的第一描述數據,并將修改后第一應用程序轉換為第二應用程序,其中第一應用程序是以一平臺中立語言表示且至少包括第一描述數據,第一描述數據用以描述一使用者介面的互動方式,且第二應用程序是以對應平臺信息的語言表示,可于移動裝置執行并產生使用者介面。本發明另提出一種可轉換一移動裝置應用程序的系統,包括一通訊模塊,用以經由一通訊網絡鏈結一移動裝置,以取得移動裝置的裝置特性數據以及平臺信息;以及一服務器控制模塊,執行一轉換器以依據裝置特性數據以及平臺信息,修改一第一應用程序的一第一描述數據,將修改后的第一應用程序轉換為第二應用程序后傳送至移動裝置,其中第一應用程序是以一平臺中立語言表示且至少包括一第一描述數據,第一描述數據用以描述一使用者介面的互動方式,且第二應用程序是以對應平臺信息的語言表示,可于移動裝置執行并產生使用者介面。本發明又提出一種移動裝置應用程序的開發系統,用以產生一應用程序并提供至一移動裝置,包括:一通訊模塊,用以經由一通訊網絡鏈結一移動裝置;一編輯器,用以產生一第一應用程序,第一應用程序是以一平臺中立語言表示,至少包含一第一描述數據以描述一使用者介面的互動方式;以及一轉換器,用以依據一移動裝置的一裝置特性數據以及一平臺信息,修改第一應用程序的第一描述數據,將修改后的第一應用程序轉換為第二應用程序,其中第二應用程序是以對應平臺信息的語言表示,可于移動裝置執行并產生使用者介面。本發明的方法可經由本發明的移動裝置或系統來實作,其為可執行特定功能的硬件或固件,亦可以通過程序碼方式收錄于一紀錄媒體中,并結合特定硬件來實作。當程序碼被電子裝置、處理器、計算機或機器載入且執行時,電子裝置、處理器、計算機或機器變成用以實行本發明的裝置或系統。為使本發明的上述和其他目的、特征、和優點能更明顯易懂,下文特舉出較佳實施例,并配合所附圖式,作詳細說明如下。


            圖1顯示依據本發明實施例的移動裝置應用程序的轉換方法的流程圖;圖2顯示依據本發明實施例的可轉換移動裝置應用程序的移動裝置;圖3顯示依據本發明實施例的可轉換移動裝置應用程序的系統;圖4顯示依據本發明實施例的應用程序開發系統;圖5A顯示依據本發明實施例的一種使用者介面檔示意圖;圖5B顯示依據本發明實施例的一種執行適裝置轉換后的使用者介面互動方式示意圖;圖6顯示依據本發明另一實施例的移動裝置應用程序的轉換方法的流程圖,適用于連線于一移動裝置的服務器。附圖標號:S102-S106 執行步驟;10 移動裝置;12 通訊模塊;14 控制器模塊;20 可轉換移動裝置應用程序的系統;22 通訊模塊;24 服務器控制模塊;30 應用程序開發系統;32 通訊模塊;34 編輯器;36 轉換器;38 包裝模塊;100 服務器;200 移動裝置;300 網絡;S602-S610 執行步驟。
            具體實施例方式有關本發明的技術內容、特點與功效,在以下配合參考圖式的較佳實施例的詳細說明中,將可清楚的呈現。本發明適用于各種具感測器的移動裝置,如智能型手機、平板計算機、小筆電、筆記型計算機、個人數字助理機(PDA)等,但本發明不限于此。本發明所提出第一實施例中,請參考圖1,提出一種移動裝置應用程序的轉換方法,包含有以下步驟:步驟S102,取得一移動裝置的一裝置特性數據以及一平臺信息。在此步驟中,裝置特性數據可以是移動裝置所具有的感測器、可提供的功能、或是可作為操作介面的輸入、輸出信號,例如,震動、搖動、翻轉、按鍵、觸控信號、聲音(嗶聲)等。平臺信息可以是移動裝置所安裝的作業系統種類/版本、可執行語言的應用程序等信息。步驟S104,通過一轉換器,依據所取得的裝置特性數據及平臺信息,修改一第一應用程序的一第一描述數據。在此步驟中,第一應用程序是使用一平臺中立語言表示,例如以HTML、XML、Protocol Buffer,第一應用程序可使用在多種平臺上,將不受限定于何種平臺或是作業系統。第一應用程序至少包含有第一描述數據,第一描述數據主要是描述此應用程序移動裝置上執行時所產生的使用者介面的互動方式,例如描述使用者介面接收晃動信號作為輸入信號,傳送聲音信號作為輸出信號。步驟S106,將修改第一描述數據之后的第一應用程序轉換為第二應用程序。在此步驟中,第二應用程序主要是使用移動裝置平臺信息的語言來表示,可在移動裝置執行并產生使用者介面。上述實施例中,可經由網絡通訊連線的服務器和移動裝置來實作。一種實作方式主要是由移動裝置來執行,可由移動裝置自行取得移動裝置的裝置特性數據及平臺信息,例如移動裝置已儲存有裝置特性數據及平臺信息,或是由移動裝置自行進行檢測后取得。轉換器及第一應用程序可由服務器傳送至移動裝置,然后由移動裝置執行轉換器,以修改第一描述數據,并將該第一應用程序轉換為該第二應用程序。另一種實作方式主要是由服務器來執行,由移動裝置取得裝置特性數據及平臺信息后傳送至服務器,然后由服務器執行轉換器,以修改該第一描述數據,并將第一應用程序轉換為第二應用程序后,再傳送至移動裝置。更進一步時,在經由移動裝置執行轉換器的實施例中,移動裝置在執行轉換器將第一應用程序轉換為第二應用程序時,亦可有不同的執行方式。例如當移動裝置接收到轉換器和第一應用程序時,即可于適當時間將第一應用程序轉換為第二應用程序,以供移動裝置可隨時選擇和執行第二應用程序。又例如,移動裝置可先儲存轉換器和第一應用程序,當移動裝置欲執行第二應用程序時,再經由轉換器和第一應用程序來轉換并執行第二應用程序。本發明實施例中,第一應用程序和第二應用程序,可以是相同或不同的語言程序,也可以是相同語言程序所編譯/轉譯成的不同階層的語言程序(如不同的高階語言或機器碼)。此外,第一應用程序是可由移動裝置、計算機或其他電子裝置來執行的應用程序,其執行方式可以有多種方式,例如其可于執行時經由對應第一應用程序的一直譯器進行直譯后,由移動裝置、計算機或其他電子裝置來執行,或是其可將第一應用程序先經由對應第一應用程序的一編譯器進行編譯以產生執行程序碼,以供移動裝置、計算機或其他電子裝置來執行。同樣地,第二應用程序亦是可由移動裝置、計算機或其他電子裝置來執行的應用程序,可經由對應第二應用程序的一直譯器進行直譯,或是經由對應第二應用程序的一編譯器進行編譯。當第一應用程序和第二應用程序為相同的語言程序時,第一應用程序和第二應用程序可以共用相同的直譯器或編譯器。在一特定實施例中,直譯器或編譯器也可和前述的轉換器整合,亦即轉換器中可更包含有直譯器或編譯器的功能。本發明所提出的可轉換移動裝置應用程序的移動裝置10,其裝置架構圖請參考圖2,主要包括有通訊模塊12和控制器模塊14。通訊模塊12主要是經由一有線或無線通訊網絡以鏈結到服務器18,較佳實施方式是采用無線通訊網絡例如3G、GSM、CDMA、PHS、W1-Fi等,但不以此為限。控制器模塊14主要是取得移動裝置的裝置特性數據及平臺信息16,從服務器接收一轉換器及含第一描述數據的第一應用程序,執行轉換器,以依據裝置特性數據及平臺信息,修改第一描述數據,并將第一描述數據修改后的第一應用程序轉換為第二應用程序。裝置特性數據及平臺信息16可以儲存在移動裝置10的儲存元件中,例如存儲器、SM卡、記憶卡或硬盤等。如上所述,第一應用程序是以平臺中立語言表示且至少包括一第一描述數據,第一描述數據描述一使用者介面的互動方式,且第二應用程序是以對應平臺信息的語言表示,可于移動裝置上執行并產生使用者介面。本發明所提出的可轉換移動裝置應用程序的系統20,其裝置架構圖請參考圖3,主要包括通訊模塊22和服務器控制模塊24。通訊模塊22主要是經由一有線或無線通訊網絡以鏈結移動裝置10,以取得移動裝置10的裝置特性數據及平臺信息。較佳實施方式中通訊網絡是采用無線通訊網絡例如3G、GSM、CDMA、PHS、W1-Fi等,而裝置特性數據及平臺信息16是儲存在移動裝置10的儲存元件中,例如存儲器、SIM卡、記憶卡或硬盤等,之后經由通訊網絡傳送到可轉換移動裝置應用程序的系統20中,以供服務器控制模塊24使用。更進一步時,可轉換移動裝置應用程序的系統20更可包含有一數據庫以儲存移動裝置10的裝置特性數據。服務器控制模塊24主要是用來執行轉換器,依據裝置特性數據及平臺信息16,修改對應第一應用程序的第一描述數據,將修改后的第一應用程序轉換為第二應用程序后傳送到移動裝置。第一應用程序、第一描述數據和第二應用程序的相關說明如前所述,不再贅述。本發明所提出可轉換移動裝置應用程序的系統20中,可更進一步依據轉換原則(rule)和裝置特性數據/平臺信息來進行移動裝置應用程序的轉換,并作為應用程序的開發系統。在此實施例中,第一應用程序的第一描述數據用以描述使用者介面的互動方式,第一應用程序還可包含外觀描述與資源描述等中介描述檔案,其可儲存為單一檔案,也可分別儲存在多個檔案中。在一些實施例中,移動裝置可自動檢測目標移動裝置具有哪些感測器或者有哪些使用者介面相關裝置,再依據轉換原則(rule)以及裝置特性與平臺信息,自動將第一應用程序中的使用者介面互動方式修改成符合移動裝置的互動方式,再將內含修改后的第一描述數據(即互動方式)、外觀描述與資源描述等數據的第一應用程序轉換成目標移動裝置可執行的第二應用程序。請參考圖4顯示依據本發明另一實施例的應用程序開發系統30。應用程序開發系統30可設置于一服務器100,主要包括通訊模塊32、編輯器34和轉換器36。通訊模塊32主要是經由通訊網絡300鏈結到移動裝置200。編輯器34用以產生第一應用程序,第一應用程序是以一平臺中立語言表示,至少包含一第一描述數據,第一描述數據用來描述一使用者介面的互動方式。轉換器36可依據移動裝置的裝置特性數據及平臺信息,修改第一應用程序的第一描述數據,將修改后的第一應用程序轉換為第二應用程序,第二應用程序是以對應平臺信息的語言表示,可于移動裝置執行并產生對應的使用者介面。更進一步時,應用程序開發系統30更可包含有包裝模塊38,可將轉換器36和第一應用程序打包成一應用程序包,于移動裝置200連線到服務器100時,提供應用程序包給移動裝置200。移動裝置200可為任何便攜式或手持式裝置例如移動電話、智能型手機、平板計算機、PDA、筆記型計算機等,但不限于此。其中,服務器100以及移動裝置200可通過網絡300例如有線或無線網絡彼此進行通訊。編輯器34主要是用來產生第一應用程序,編輯器34可提供一編輯介面來設定或編輯以產生第一應用程序的第一描述數據及/或其他描述數據,第一描述數據主要包含第一應用程序的使用者介面的互動方式描述數據,其他描述數據可包括外觀描述數據與資源描述數據。于此實施例中,第一應用程序是以平臺中立語言表示。平臺中立語言是指不和特定平臺直接相關聯的語言,以平臺中立語言表示的程序,經由轉換后可在多種平臺上執行。
            編輯器34可經由一編輯操作介面提供應用程序開發服務。于一些實施例中,編輯器34可以為一所見即所得編輯器(What you see is what you get Editor,簡稱WYSIWYGEditor)編輯介面,允許使用者(如應用程序發布者、開發者)通過滑鼠點擊與拖曳的方式來設計應用程序的使用者介面的呈現方式如外觀、互動方式,以及設定相對應的功能,且內容可直接套用預先定義好的樣版(template)。使用者可通過所見即所得編輯器來編輯想要的應用程序的內容和使用者介面外觀與操作方式。
            更進一步時,編輯器34更可細分為一應用程序編輯器、一知識庫和一平臺中立語言產生模塊。應用程序編輯器可提供編輯介面讓使用者來設計第一應用程序的使用者介面的外觀、互動方式、對應資源、對應功能等,平臺中立語言產生模塊可將應用程序編輯器編輯完成內容轉換成符合平臺中立語言的應用程序(Platform-Neutral App)。使用者也可參考知識庫自訂各個事件/動作所對應的裝置偏好設定。于一些實施例中,知識庫亦可是為裝置特性對策知識數據庫。
            前述的互動方式描述數據、外觀描述數據與資源描述數據輸入至轉換器36可先判斷擬開發的應用程序中使用者介面的操作方式,例如某個輸入方式或輸出方式會對應至哪些感測器或是信號,然后依據移動裝置200的裝置特性數據,判斷裝置特性數據中的感測器或是可提供的信號,是否符合第一應用程序的使用者介面的操作方式。若移動裝置200未事先建立裝置特性數據,則移動裝置200可經由轉換器36,或是另外一檢測程序來檢測移動裝置200上的感測器或是/以及可提供的信號。舉例來說,假設互動方式描述數據中包括一晃動輸入方式,則轉換器36或另一檢測程序便會去檢測移動裝置200上是否有支援晃動輸入方式的裝置存在,并且將檢測結果記錄在一裝置特性數據中。若是,則轉換器36直接以原來的互動方式描述數據、外觀描述數據與資源描述數據,依據移動裝置200的平臺數據(例如經由移動裝置的作業系統、平臺或應用程序的版本信息獲得),直接將第一應用程序轉換成移動裝置200可執行的第二應用程序,例如若移動裝置200為Android平臺時,則轉換器36便將第一應用程序轉換為符合Android平臺的程序語言的應用程序,即第二應用程序。當移動裝置200的感測器或可作為輸入輸出操作的信號,并未全部符合第一應用程序的使用者介面的操作方式時,轉換器更進一步可根據一些轉換原則來修改互動方式描述數據或者是讓移動裝置的使用者來自行選擇、修改擬替換的互動方式,然后修改第一描述數據以改變應用程序的使用者介面的互動方式,再轉換成移動裝置200可執行的第二應用程序。其中,轉換器36可通過查詢一知識庫來得知轉換原則,知識庫所儲存記錄的是目前某些互動方式所對應的使用者介面所相關的感測器或可作為輸入輸出信號有哪些,另外還儲存一些轉換的原則,例如,若移動裝置200上的某種感測器或信號不存在時可以哪些替代方案等。這些替代方案可以預設或事先便建立好或者可由使用者通過一使用者介面來加以設定。
            在另一些實施例中,服務器100通過包裝模塊38將轉換器36和第一應用程序一起打包成一應用程序包。應用程序包于移動裝置200連線至服務器100時,可供移動裝置200進行下載并安裝。當在移動裝置200上安裝此應用程序包時,第一應用程序即可被應用程序包中的轉換器根據移動裝置的裝置特性與平臺信息轉換成第二應用程序。
            在又一些實施例中,第一應用程序可包含第一描述數據(描述互動方式的使用者介面檔UI file)、外觀描述數據(描述外觀的外觀描述檔view file)和資源描述數據(描述資源的資源描述檔manifest file)。更進一步時,數據庫也可包含第一應用程序所有可能使用到的裝置特性數據,用以供檢測移動裝置200與第一應用程序相關的裝置特性。此處所指的裝置特性是移動裝置可支援的互動功能,包含輸入方式例如:觸控輸入、語音辨識、晃動等,與輸出方式例如:螢幕畫面、聲音、震動等,但不限于此。當第一應用程序中被讀取且執行時,轉換器36可根據知識庫與第一描述數據檢測移動裝置200中的裝置特性且記錄起來,產生一裝置特性數據。接著,轉換器36可根據裝置特性數據以及決策知識數據庫(Policy Knowledge Database (未繪示),包含于前述數據庫)所提供的轉換原則來執行一裝置導向使用者介面轉換(Device-Oriented UI Transformation)操作,將使用者介面檔所描述的互動方式轉換成適合移動裝置200的裝置特性的使用介面。圖5A顯示依據本發明一實施例的一種使用者介面檔示意圖。在這個例子中,使用者介面的互動方式是以有限狀態機(Finite-State Machine, FSM)表示,但本發明并不限于此。于圖5A所示的有限狀態機中,每個節點(node)表示一個應用程序的動作和狀態,每個邊(edge)則表示一個事件的發生。每個節點記錄的數據含節點名稱Node_ID、外觀名稱View_ID、動作Action和連結的邊Edges。每個邊記錄的數據含邊名稱Edge_ID、事件Event和目的節點Node。其中,Nodel表示圖5A中節點名稱Node_ID為node I的節點,Node2表示圖5A中節點名稱Node_ID為node2的節點,依此類推。如圖5A所示,節點Nodel對應到應用程序服務I (App service I)的預設外觀,其動作為顯示應用程序服務I的預設外觀,節點Node2對應到應用程序服務I的第二頁,動作是顯示應用程序服務I的第二頁。邊Edgel是表示如果原來在節點Nodel,發生手機被晃動的事件之后,應用程序的狀態就會被轉換到節點Node2,其所顯示的畫面頁會切換成應用程序服務I的第二頁。圖5B顯示依據本發明一實施例的執行轉換后的使用者介面互動方式示意圖。在這個例子中,原始使用者介面互動方式如圖5A所示。假設應用程序傳送到一個不支援晃動感應和震動功能的移動裝置上,則應用程序的使用者介面檔會被轉換成如圖5B所示的有限狀態機,新增節點NodeO,用以顯示一畫面告知使用者,移動裝置不支援應用程序的哪些預設互動方式,并提供使用者更改設定功能。舉例來說,于此實施例中,圖5B是顯示使用者使用觸控感應取代晃動感應且使用發出嗶聲來取代震動的情形。也就是說,如圖5B所示,當原來在節點Nodel且發生手機被觸控事件時,應用程序的狀態就會被轉換到節點Node2,所顯示的畫面頁會切換成應用程序服務I的第二頁,而當原來在節點Nodel且發生按下服務I選單中的項目I的事件時,應用程序的狀態就會被轉換到節點Node3,所顯示的畫面頁會維持應用程序服務I的預設外觀,同時手機會以發出嗶聲來取代原來應用程序所設定的震動效果。需注意的是,轉換、修改過的使用者介面描述檔和原來的外觀與資源描述檔,是為修改后的第一應用程序,因此轉換器必須再將這些檔案(亦即修改后的第一應用程序)轉換成移動裝置的平臺可執行的執行程序(亦即第二應用程序)。其中,知識庫所包含的轉換原則可事先建立或是/以及經由學習自動建立與更新。例如可由專家提供或使用者自訂建立/更新轉換原則,或是可根據使用者偏好自動建立,又或是先使用專家提供的轉換原則然后再依據使用者的偏好來進行調整/更新。在一些實施例中,使用者可通過操作介面輸入設定使用偏好,該使用偏好可紀錄于數據庫,以供另一于該移動裝置執行的第二應用程序參考,或/且于連接服務器時,將使用偏好回傳至服務器,并記錄于服務器端數據庫,以供其他移動裝置的轉換參考。在另一些實施例中,使用者不需要輸入偏好設定,翻譯器36可根據紀錄于移動裝置端的數據庫或/與服務器端數據庫的使用者偏好統計,自動進行轉換。
            此外,本發明更進一步提供多種的應用程序的發布方式,例如一為獨立封裝模式,另一為書柜模式。
            于獨立封裝模式的一實施例中,包含第一應用程序以及轉換器36的應用程序包可下載至目標移動裝置200上,再于安裝時通過轉換器36自動修改第一應用程序的使用者介面互動方式以符合目標移動裝置200的裝置特性。于此實施例中,服務器100稱為一跨平臺開發服務器,轉換器36稱為平臺感知轉換器,應用程序包稱為平臺感知應用程序包。
            本發明亦可將應用程序的開發及轉換進行整合,圖6顯示一依據本發明一實施例的移動裝置應用程序的開發及轉換方法的流程圖,適用于連線于一服務器的移動裝置。依據本發明實施例的移動裝置應用程序的轉換方法可以由如圖4中的移動裝置200所執行。
            首先,如步驟S602,應用程序發布者可在服務器上通過所見即所得編輯器的編輯介面去編輯想要的應用程序。于編輯完畢之后,如步驟S604,將所見即所得編輯器產生的應用程序以跨平臺語言(platform-neutral language)表示,產生一平臺中立應用程序(app in platform-neutral language),其中,平臺中立應用程序即為前面所述的第一應用程序,含描述使用者介面Π的使用者介面描述檔、描述應用程序外觀的外觀描述檔以及描述應用程序資源的資源描述檔。隨后,如步驟S606,包裝模塊(packing Agent) 38將包含前述檔案的平臺中立應用程序與轉換器36打包成一平臺感知應用程序包。因此,平臺感知應用程序包中會包含有以跨平臺語言表示的平臺中立應用程序與轉換器36。之后,使用者可經由連線到服務器以下載此平臺感知應用程序包到其移動裝置200上進行安裝。如步驟S608,于目標移動裝置200上安裝此應用程序包,并如步驟S610,通過應用程序包中的轉換器36執行如前述的轉換,將跨平臺語言表示的應用程序轉換為目標移動裝置200上可執行的應用程序,亦即第二應用程序。
            因為平臺中立應用程序為平臺中立(platform-neutral)的,因此轉換器36也會把平臺中立的程序語言轉成符合移動裝置200上的平臺的程序語言,例如會把應用程序轉成適合于iPhone或Android系統的對應程序。
            于另一實施例中,服務器100可從目標移動裝置200來取得裝置特性數據,并直接依據所取得的裝置特性數據產生/搜尋適裝置特性的應用程序(亦即第二應用程序)之后,再把適裝置特性應用程序傳送至目標移動裝置200。其中,服務器100上可更包括一裝置特性數據取得模塊(未繪示),用以取得移動裝置所送出的裝置特性數據以及一平臺信肩、O
            于此實施例中,平臺感知轉換是由服務器100所執行,而服務器100亦可依據使用者選擇直接產生相應移動裝置200的平臺適裝置特性應用程序。于一些實施例中,移動裝置200可先跟服務器100連線,服務器100取得移動裝置200的裝置特性數據以及使用的平臺信息,知道移動裝置200有哪些裝置特性,再依據裝置的特性去轉換平臺中立應用程序(即第一應用程序)中所描述的互動方式為相應移動裝置200的平臺的適裝置特性的應用程序(即第二應用程序),之后再傳送適裝置特性應用程序至移動裝置200。
            于一些實施例中,服務器100或移動裝置200于轉換適裝置特性應用程序時,可更顯示一畫面給使用者選擇替代方案,再依據使用者所選擇的替代方案轉換平臺中立應用程序中所描述的互動方式以產生相應移動裝置200的平臺的適裝置特性應用程序。
            于書柜模式的一實施例中,目標移動裝置200中已經包含轉換器,則只需下載包含平臺中立語言的應用程序(即第一應用程序)至目標移動裝置上,再經由目標移動裝置中的轉換器自動轉換使用者介面互動方式以滿足目標移動裝置的裝置特性。
            于此實施例中,可于移動裝置200第一次連線到服務器100時進行下載及安裝轉換器,或是移動裝置200第一次下載應用程序包時安裝轉換器在移動裝置200中,之后,移動裝置200即可只下載或更新所需要的跨平臺語言應用程序(即第一應用程序)的部分,不需要每次都下載轉換器或是整個應用程序包。
            綜上所述,依據本發明的應用程序轉換方法,使用上簡單,應用程序開發者可容易地設計想要的應用程序,不會受限于不同裝置具有不同的互動方式。此外,本發明的第一應用程序以平臺中立語言表示,本發明因而便于自動轉換產生的符合不同裝置的平臺語言的第二應用程序,更利于應用程序的發布與更新,有效降低開發門檻與縮短開發所需時間與成本。同時,依據本發明的轉換器,使得應用程序可因應不同移動裝置所具有的不同硬件裝置特性數據,自動轉換成適合各移動裝置的應用程序,且可依據使用者選擇調適互動方式,不僅可讓開發者省去因應各種移動裝置而須逐一開發的工作,也可提供使用者更好的使用經驗,增進使用樂趣。
            本發明的方法可經由本發明可轉換一移動裝置應用程序的移動裝置或系統來進行實作,本發明的移動裝置和系統中各元件,可應用具特定邏輯電路的獨特硬件裝置或具特定功能的設備來實作,如將程序碼和處理器/芯片整合成獨特硬件或使用市售可得的特定設備。更進一步者,本發明的方法亦可經由一般用途處理器/計算器/服務器/移動裝置與其它硬件來進行實作,部份元件(如控制器模塊、服務器控制模塊、轉換器與編輯器)可使一般用途處理器/計算器/服務器/移動裝置讀取儲存程序碼的記錄媒體后執行。當程序碼被一般用途處理器/計算器/服務器載入且執行時,此一般用途處理器/計算器/服務器/移動裝置成為用以參與本發明的移動裝置/系統的元件,類似于應用具特定邏輯電路的獨特硬件裝置,以執行本發明方法的操作步驟。
            雖然本發明已以較佳實施例揭露如上,然其并非用以限定本發明,任何本領域計算人員,在不脫離本發明的精神和范圍內,當可做些許更動與潤飾,因此本發明的保護范圍當以權利要求所界定的為準。
            權利要求
            1.一種移動裝置應用程序的轉換方法,其特征在于,所述的方法包括下列步驟: 取得一移動裝置的一裝置特性數據以及一平臺信息;以及 通過一轉換器,依據所取得的該移動裝置的該裝置特性數據以及該平臺信息,修改一第一應用程序的一第一描述數據,將修改后的該第一應用程序轉換為該第二應用程序,其中該第一應用程序是以一平臺中立語言表示且至少包括該第一描述數據,該第一描述數據用以描述一使用者介面的互動方式,且該第二應用程序是以對應該平臺信息的語言表示,可于該移動裝置執行并產生該使用者介面。
            2.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該方法適用于連線至一服務器的一移動裝置,取得該移動裝置的該裝置特性數據以及該平臺信息的步驟是由該移動裝置取得,該轉換器及該第一應用程序是由該服務器傳送至該移動裝置,以及由該移動裝置執行該轉換器,以修改該第一描述數據并將該第一應用程序轉換為該第二應用程序。
            3.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該方法適用于連線至一服務器的一移動裝置,取得該移動裝置的該裝置特性數據以及該平臺信息的步驟是由該移動裝置取得后傳送至該服務器,以及由該服務器執行該轉換器,以修改該第一描述數據并將該第一應用程序轉換為該第二應用程序后傳送至該移動裝置。
            4.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該方法適用于連線至一服務器的一移動裝置,取得該移動裝置的該裝置特性數據以及該平臺信息的步驟是由該移動裝置提供,當判斷該移動裝置不存在該裝置特性數據時,由該移動裝置檢測該移動裝置并產生該裝置特性數據。
            5.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一轉換原則,修改該第一描述數據。
            6.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一互動方式偏好數據,修改該第一描述數據。
            7.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,該第一應用程序更包括相應該使用者介面的一外觀描述數據以及一資源描述數據,分別用以描述對應該第一應用程序的一外觀與一資源。
            8.如權利要求1所述的移動裝置應用程序的轉換方法,其特征在于,所述的方法更包括下列步驟: 通過一所見即所得編輯器,用以產生包含該第一描述數據的該第一應用程序。
            9.一種可轉換一移動裝置應用程序的移動裝置,其特征在于,所述的移動裝置包括: 一無線模塊,用以經由一無線通訊網絡鏈結一服務器;以及 一控制器模塊,取得該移動裝置的一裝置特性數據以及一平臺信息,自該服務器接收一轉換器及包含一第一描述數據的一第一應用程序,執行該轉換器以依據該裝置特性數據以及該平臺信息,修改該第一應用程序的該第一描述數據,并將修改后該第一應用程序轉換為該第二應用程序,其中該第一應用程序是以一平臺中立語言表示且至少包括該第一描述數據,該第一描述數據用以描述一使用者介面的互動方式,且該第二應用程序是以對應該平臺信息的語言表示,可 于該移動裝置執行并產生該使用者介面。
            10.如權利要求9所述的移動裝置,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一轉換原則,修改該第一應用程序的該第一描述數據。
            11.如權利要求9所述的移動裝置,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一互動方式偏好數據,修改該第一應用程序的該第一描述數據。
            12.如權利要求9所述的移動裝置,其特征在于,該第一應用程序更包括相應該使用者介面的一外觀描述數據以及一資源描述數據,分別用以描述對應該第一應用程序的一外觀與一資源。
            13.如權利要求9所述的移動裝置,其特征在于,該服務器更包括將該轉換器及該第一應用程序,打包成一應用程序包,再傳送至該移動裝置。
            14.一種可轉換一移動裝置應用程序的系統,其特征在于,所述的系統包括: 一通訊模塊,用以經由一通訊網絡鏈結一移動裝置,以取得該移動裝置的該裝置特性數據以及該平臺信息;以及 一服務器控制模塊,執行一轉換器以依據該裝置特性數據以及該平臺信息,修改一第一應用程序的一第一描述數據,將修改后的該第一應用程序轉換為該第二應用程序后傳送至該移動裝置,其中該第一應用程序是以一平臺中立語言表示且至少包括該第一描述數據,該第一描述數據用以描述一使用者介面的互動方式,且該第二應用程序是以對應該平臺信息的語言表示,可于該移動裝置執行并產生該使用者介面。
            15.如權利要求14所述的系統,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一轉換原則,修改該第一應用程序的該第一描述數據。
            16.如權利要求14所述的系統,其特征在于,該轉換器是依據該裝置特性數據、該平臺信息以及一互動方式偏好數據,修改該第一應用程序的該第一描述數據,且該互動方式偏好數據是由該移動裝置傳送至系統。
            17.如權利要求14所述的系統,其特征在于,該第一應用程序更包括相應該使用者介面的一外觀描述數據以及一資源描述數據,分別用以描述對應該第一應用程序的一外觀與一資源。
            18.如權利要求14所述的系統,其特征在于,所述的系統更包括: 一編輯器,用以提供一操作介面,以供一使用者編輯及產生該第一應用程序及該第一描述數據。
            19.一種移動裝置應用程序的開發系統,用以產生一應用程序并提供至一移動裝置,其特征在于,所述的開發系統包括: 一通訊模塊,用以經由一通訊網絡鏈結一移動裝置; 一編輯器,用以產生一第一應用程序,該第一應用程序是以一平臺中立語言表示,至少包含一第一描述數據以描述一使用者介面的互動方式;以及 一轉換器,用以依據一移動裝置的一裝置特性數據以及一平臺信息,修改該第一應用程序的該第一描述數據,將修改后的該第一應用程序轉換為該第二應用程序,其中該第二應用程序是以對應該平臺信息的語言表示,可于該移動裝置執行并產生該使用者介面。
            20.如權利要求19 所述的開發系統,其特征在于,所述的開發系統更包括: 一包裝模塊,用以將該轉換器及該第一應用程序打包成一應用程序包,以當該移動裝置連線至該服務器時可提供該應用程序包給該移動裝置。
            全文摘要
            本發明提供一種移動裝置應用程序的轉換方法、可轉換一移動裝置應用程序的移動裝置、系統及移動裝置應用程序的開發系統,包括取得一移動裝置的一裝置特性數據以及一平臺信息;以及通過一轉換器,依據所取得的該移動裝置的該裝置特性數據以及該平臺信息,修改一第一應用程序的一第一描述數據,將修改后該第一應用程序轉換為該第二應用程序,其中該第一應用程序是以一平臺中立語言表示且至少包括該第一描述數據,該第一描述數據用以描述一使用者介面的互動方式,且該第二應用程序是以對應該平臺信息的語言表示,可于該移動裝置執行并產生該使用者介面。
            文檔編號G06F9/445GK103150176SQ20121002034
            公開日2013年6月12日 申請日期2012年1月29日 優先權日2011年12月6日
            發明者劉柏甫, 林鈺婷, 周世俊, 林季穎 申請人:財團法人資訊工業策進會
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品