欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)終端統(tǒng)一界面方法及系統(tǒng)的制作方法

文檔序號:6606951閱讀:276來源:國知局
專利名稱:一種移動(dòng)終端統(tǒng)一界面方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通訊領(lǐng)域,尤其涉及一種移動(dòng)終端統(tǒng)一界面方法及系統(tǒng)。
背景技術(shù)
目前手機(jī)客戶端程序,主要通過UI以及操作來呈現(xiàn)給客戶,而目前手機(jī)的平臺眾多,而且差異較大。如目前市場流行的Symbian,Windows Mobile, IPhone, Android(OPhone),BlackBerry, Plam, KJava等。每一個(gè)平臺都有自己的特點(diǎn),可以將其劃分為2種語言的大陣營C\C++、Kjava,目前常見的C\C++開發(fā)平臺有=Symbiaru Windows Mobile、Iphone、Palm,而 Java 則為Android、BlackBerry、KJava。而平臺之間則包含了觸摸版[Mylus]、鍵盤版[KeyBoard]、觸摸鍵盤版[Mylus&KeyBoard] 3種交互模式提供給用戶。由于平臺以及平臺自身的差異較大,導(dǎo)致UI的呈現(xiàn)不同,且每個(gè)平臺都需要一套UI來開發(fā),在軟件開發(fā)時(shí),當(dāng)需要在不同平臺下進(jìn)行修改時(shí),軟件開發(fā)人員不得不忙于移植不同的平臺,做重復(fù)的工作,增大了開發(fā)的工作量,導(dǎo)致工作效率低下,同時(shí)也浪費(fèi)了公司的人力物力資源。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種移動(dòng)終端統(tǒng)一界面系統(tǒng),旨在解決現(xiàn)有技術(shù)中當(dāng)在不同移動(dòng)終端操作系統(tǒng)進(jìn)行軟件開發(fā)時(shí),需移植不同操作系統(tǒng)平臺,做重復(fù)工作,降低工作效率的問題。本發(fā)明的實(shí)施提出一種移動(dòng)終端統(tǒng)一界面系統(tǒng),所述系統(tǒng)包括應(yīng)用模塊,與接口模塊相連,用于提供給用戶自行開發(fā)的應(yīng)用程序;接口模塊,與應(yīng)用模塊和系統(tǒng)模塊相連,用于封裝構(gòu)建UI的相關(guān)函數(shù),并提供統(tǒng)一的外部接口給用戶調(diào)用,并用于提供運(yùn)行不同操作系統(tǒng)平臺的應(yīng)用程序入口 ;系統(tǒng)模塊,與接口模塊相連,用于根據(jù)各操作系統(tǒng)平臺相關(guān)的控件、系統(tǒng)API、系統(tǒng)事件來實(shí)現(xiàn)各操作系統(tǒng)平臺的UI庫,完成各操作系統(tǒng)的底層實(shí)現(xiàn)。本發(fā)明實(shí)施例的另一目的在于提出一種移動(dòng)終端統(tǒng)一界面方法,所述方法包括步驟接收調(diào)用應(yīng)用程序的請求;根據(jù)所述調(diào)用應(yīng)用程序的請求獲取移動(dòng)終端所屬的操作系統(tǒng);創(chuàng)建所述操作系統(tǒng)的應(yīng)用程序入口 ;通過統(tǒng)一接口調(diào)用相關(guān)UI函數(shù);創(chuàng)建與所述操作系統(tǒng)相應(yīng)的UI。本發(fā)明的有益效果在本發(fā)明實(shí)施例中,將系統(tǒng)模塊中與各移動(dòng)終端操作系統(tǒng)相關(guān)的UI庫、類、函數(shù)等均封裝起來,提供統(tǒng)一接口給用戶調(diào)用,當(dāng)用戶需要在不同操作系統(tǒng)上進(jìn)行程序開發(fā)時(shí), 無需關(guān)心各操作系統(tǒng)的UI底層實(shí)現(xiàn),無需重新開發(fā)與各操作系統(tǒng)相適配的UI,用戶只需在不同移動(dòng)終端操作系統(tǒng)上進(jìn)行程序編譯,使得程序可在特定平臺上運(yùn)行即可。這樣可大大減少不同操作系統(tǒng)之間移植的工作,使得開發(fā)人員的大部分時(shí)間和精力集中在邏輯開發(fā)上,從而提高了軟件開發(fā)效率。


圖1是本發(fā)明實(shí)施例一種移動(dòng)終端統(tǒng)一界面系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例一種移動(dòng)終端統(tǒng)一界面方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。應(yīng)當(dāng)理解,此處所描寫的具體實(shí)施例,僅僅用于解釋本發(fā)明,并不用以限制本發(fā)明。在本發(fā)明實(shí)施例中,將各移動(dòng)終端操作系統(tǒng)相關(guān)的UI庫、類、函數(shù)等均封裝起來, 提供統(tǒng)一接口給用戶調(diào)用,當(dāng)用戶需要在不同操作系統(tǒng)上進(jìn)行程序開發(fā)時(shí),無需關(guān)心各操作系統(tǒng)的UI底層實(shí)現(xiàn),無需重新開發(fā)與各操作系統(tǒng)相適配的UI,用戶只需在不同移動(dòng)終端操作系統(tǒng)上進(jìn)行程序編譯,使得程序可在特定平臺上運(yùn)行即可。實(shí)施例一如圖1所示是本發(fā)明實(shí)施例一種移動(dòng)終端統(tǒng)一界面系統(tǒng)結(jié)構(gòu)示意圖。所示系統(tǒng)包括應(yīng)用模塊、接口模塊、系統(tǒng)模塊、通用模塊。應(yīng)用模塊,與接口模塊相連,用于提供給自行開發(fā)的應(yīng)用程序,其包括統(tǒng)一的類、 函數(shù)定義等,用戶可以通過繼承應(yīng)用模塊的類,實(shí)現(xiàn)自己的應(yīng)用程序;接口模塊,與應(yīng)用模塊和系統(tǒng)模塊相連,用于封裝構(gòu)建UI的相關(guān)函數(shù),并提供統(tǒng)一的外部接口給用戶調(diào)用,并用于提供運(yùn)行不同操作系統(tǒng)平臺的應(yīng)用程序入口,所述構(gòu)建 UI的相關(guān)函數(shù)包括各移動(dòng)終端采用的不同操作系統(tǒng)相關(guān)的UI控件、系統(tǒng)API (Application Programming hterface,應(yīng)用程序編程接口)等。所述接口模塊包括業(yè)務(wù)邏輯模塊和外觀模塊,所述業(yè)務(wù)邏輯模塊與外觀模塊相連,用于提供創(chuàng)建不同操作系統(tǒng)平臺的應(yīng)用程序入口(如Windowsmobile的WinMain,Symbian的E32Main),并用于提供構(gòu)建所述不同操作系統(tǒng)平臺相關(guān)UI的UI管理接口 ;所述外觀模塊用于封裝構(gòu)建UI的相關(guān)函數(shù)并通過所述UI 管理接口調(diào)用創(chuàng)建不同UI的相關(guān)函數(shù)的UI函數(shù)調(diào)用接口。系統(tǒng)模塊,與接口模塊相連,用于根據(jù)各操作系統(tǒng)平臺相關(guān)的控件、系統(tǒng)API、系統(tǒng)事件來實(shí)現(xiàn)各操作系統(tǒng)平臺的UI庫(如特效自適應(yīng)Button,特效List等),完成各操作系統(tǒng)的底層實(shí)現(xiàn)。所述系統(tǒng)還包括通用模塊,與應(yīng)用模塊與系統(tǒng)模塊相連用于封裝與各移動(dòng)終端操作系統(tǒng)無關(guān)的類,以供應(yīng)用模塊使用。所述系統(tǒng)工作過程如下移動(dòng)終端開發(fā)人員調(diào)用應(yīng)用程序的請求后,應(yīng)用模塊將所述調(diào)用應(yīng)用程序的請求發(fā)送給接口模塊中的業(yè)務(wù)邏輯模塊;業(yè)務(wù)邏輯模塊根據(jù)所述調(diào)用應(yīng)用程序的請求獲知所述移動(dòng)終端所屬的操作系統(tǒng),并在外觀模塊中自動(dòng)適配相應(yīng)操作系統(tǒng)的應(yīng)用程序入口,并通過調(diào)用相關(guān)UI函數(shù)的UI管理接口來創(chuàng)建UI函數(shù)調(diào)用接口 ;移動(dòng)終端用戶通過所述UI函數(shù)調(diào)用接口在外觀模塊中創(chuàng)建相應(yīng)的UI (如BUtton,MenU等),系統(tǒng)模塊根據(jù)移動(dòng)終端用戶的UI函數(shù)的調(diào)用,創(chuàng)建與所述操作系統(tǒng)相關(guān)的UI,并最終在應(yīng)用模塊中的前端屏幕呈現(xiàn)給用戶。在本發(fā)明實(shí)施例中,將系統(tǒng)模塊中與各移動(dòng)終端操作系統(tǒng)相關(guān)的UI庫、類、函數(shù)等均封裝起來,提供統(tǒng)一接口給用戶調(diào)用,當(dāng)用戶需要在不同操作系統(tǒng)上進(jìn)行程序開發(fā)時(shí), 無需關(guān)心各操作系統(tǒng)的UI底層實(shí)現(xiàn),無需重新開發(fā)與各操作系統(tǒng)相適配的UI,用戶只需在不同移動(dòng)終端操作系統(tǒng)上進(jìn)行程序編譯,使得程序可在特定平臺上運(yùn)行即可。這樣可大大減少不同操作系統(tǒng)之間移植的工作,使得開發(fā)人員的大部分時(shí)間和精力集中在邏輯開發(fā)上,從而提高了軟件開發(fā)效率。實(shí)施例二圖2是本發(fā)明實(shí)施例一種移動(dòng)終端統(tǒng)一界面方法流程圖。所述方法包括以下步驟S201,接收調(diào)用應(yīng)用程序的請求;S202,根據(jù)所述調(diào)用應(yīng)用程序的請求獲取移動(dòng)終端所屬的操作系統(tǒng);S203,創(chuàng)建所述操作系統(tǒng)的應(yīng)用程序入口 ;S204,調(diào)用相關(guān)UI函數(shù)的UI管理接口,并通過所述UI管理接口創(chuàng)建UI函數(shù)調(diào)用接口,通過所述UI函數(shù)調(diào)用接口調(diào)用相關(guān)UI函數(shù);S205,創(chuàng)建與所述操作系統(tǒng)相應(yīng)的UI。在本發(fā)明實(shí)施例中,將各移動(dòng)終端操作系統(tǒng)相關(guān)的UI庫、類、函數(shù)等均封裝起來, 提供統(tǒng)一接口給用戶調(diào)用,當(dāng)用戶需要在不同操作系統(tǒng)上進(jìn)行程序開發(fā)時(shí),無需關(guān)心各操作系統(tǒng)的UI底層實(shí)現(xiàn),無需重新開發(fā)與各操作系統(tǒng)相適配的UI,用戶只需在不同移動(dòng)終端操作系統(tǒng)上進(jìn)行程序編譯,使得程序可在特定平臺上運(yùn)行即可。這樣可大大減少不同操作系統(tǒng)之間移植的工作,使得開發(fā)人員的大部分時(shí)間和精力集中在邏輯開發(fā)上,從而提高了軟件開發(fā)效率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端統(tǒng)一界面系統(tǒng),其特征在于,所述系統(tǒng)包括 應(yīng)用模塊,與接口模塊相連,用于提供給用戶自行開發(fā)的應(yīng)用程序;接口模塊,與應(yīng)用模塊和系統(tǒng)模塊相連,用于封裝構(gòu)建UI的相關(guān)函數(shù),并提供統(tǒng)一的外部接口給用戶調(diào)用,并用于提供運(yùn)行不同操作系統(tǒng)平臺的應(yīng)用程序入口 ;系統(tǒng)模塊,與接口模塊相連,用于根據(jù)各操作系統(tǒng)平臺相關(guān)的控件、系統(tǒng)API、系統(tǒng)事件來實(shí)現(xiàn)各操作系統(tǒng)平臺的UI庫,完成各操作系統(tǒng)的底層實(shí)現(xiàn)。
2.如權(quán)利要求1所述的移動(dòng)終端統(tǒng)一界面系統(tǒng),其特征在于,所述系統(tǒng)還包括通用模塊,與應(yīng)用模塊和系統(tǒng)模塊相連,用于封裝與各移動(dòng)終端操作系統(tǒng)無關(guān)的類,以供應(yīng)用模塊使用。
3.如權(quán)利要求1所述的移動(dòng)終端統(tǒng)一界面系統(tǒng),其特征在于,所述接口模塊包括業(yè)務(wù)邏輯模塊和外觀模塊;所述業(yè)務(wù)邏輯模塊外觀模塊相連,用于提供創(chuàng)建不同操作系統(tǒng)平臺的應(yīng)用程序入口, 并用于提供構(gòu)建所述不同操作系統(tǒng)平臺相關(guān)UI的UI管理接口 ;所述外觀模塊用于封裝構(gòu)建UI的相關(guān)函數(shù)并通過所述UI管理接口調(diào)用創(chuàng)建不同UI 的相關(guān)函數(shù)的UI函數(shù)調(diào)用接口。
4.一種移動(dòng)終端統(tǒng)一界面方法,其特征在于,所述方法包括步驟 接收調(diào)用應(yīng)用程序的請求;根據(jù)所述調(diào)用應(yīng)用程序的請求獲取移動(dòng)終端所屬的操作系統(tǒng); 創(chuàng)建所述操作系統(tǒng)的應(yīng)用程序入口; 通過統(tǒng)一接口調(diào)用相關(guān)UI函數(shù); 創(chuàng)建與所述操作系統(tǒng)相應(yīng)的UI。
5.如權(quán)利要求5所述的移動(dòng)終端統(tǒng)一界面方法,其特征在于,所述步驟“通過統(tǒng)一接口調(diào)用相關(guān)UI函數(shù)”包括調(diào)用相關(guān)UI函數(shù)的UI管理接口,并通過所述UI管理接口創(chuàng)建UI函數(shù)調(diào)用接口,通過所述UI函數(shù)調(diào)用接口調(diào)用相關(guān)UI函數(shù)。
全文摘要
本發(fā)明公開一種移動(dòng)終端統(tǒng)一界面系統(tǒng)和方法,所述系統(tǒng)包括應(yīng)用模塊,與接口模塊相連,用于提供給用戶自行開發(fā)的應(yīng)用程序;接口模塊,與應(yīng)用模塊和系統(tǒng)模塊相連,用于封裝構(gòu)建UI的相關(guān)函數(shù),并提供統(tǒng)一的外部接口給用戶調(diào)用,并用于提供運(yùn)行不同操作系統(tǒng)平臺的應(yīng)用程序入口;系統(tǒng)模塊,與接口模塊相連,用于根據(jù)各操作系統(tǒng)平臺相關(guān)的控件、系統(tǒng)API、系統(tǒng)事件來實(shí)現(xiàn)各操作系統(tǒng)平臺的UI庫,完成各操作系統(tǒng)的底層實(shí)現(xiàn)。通過該系統(tǒng),用戶在不同操作系統(tǒng)上進(jìn)行程序開發(fā)時(shí),無需重新開發(fā)與各操作系統(tǒng)相適配的UI,減少不同操作系統(tǒng)之間移植的工作,使得開發(fā)人員的大部分時(shí)間和精力集中在邏輯開發(fā)上,從而提高了軟件開發(fā)效率。
文檔編號G06F9/44GK102200909SQ201010242778
公開日2011年9月28日 申請日期2010年7月30日 優(yōu)先權(quán)日2010年7月30日
發(fā)明者張鵬 申請人:深圳市融創(chuàng)天下科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
张家口市| 扬州市| 定西市| 嘉荫县| 靖西县| 弋阳县| 陆丰市| 星子县| 大城县| 宜城市| 文水县| 乐昌市| 临汾市| 大庆市| 江陵县| 昌乐县| 股票| 广平县| 拜泉县| 鄂托克前旗| 冀州市| 龙州县| 遵化市| 吐鲁番市| 公主岭市| 昭苏县| 锡林浩特市| 成武县| 九龙县| 洛川县| 巴林右旗| 卫辉市| 星子县| 乐陵市| 剑川县| 岫岩| 新宁县| 贵阳市| 宁蒗| 孟村| 安仁县|