專利名稱:一種移動終端及其數(shù)據(jù)維護方法
技術(shù)領(lǐng)域:
本發(fā)明屬于涉及移動終端,尤其涉及一種移動終端及其數(shù)據(jù)維護方法。
背景技術(shù):
隨著無線技術(shù)和手機技術(shù)的發(fā)展,手機提供的應(yīng)用將會越來越復(fù)雜和智 能,比如采用復(fù)雜的來電處理配置信息實現(xiàn)手機智能來電處理等。這些應(yīng)用 的智能化很大程度依賴于各種參數(shù)的配置,而配置工作最終由手機用戶完成。 對于手機開發(fā)商來說必須為手機用戶提供相應(yīng)的操作維護界面,即配置用戶
界面(UI, User Interface)。而如何設(shè)計出容易理解、容易上手操作且富有 吸引力從而滿足用戶需要的配置UI已成為手機開發(fā)商需要解決的重要問題, 除此之外,手機平臺的多樣性也產(chǎn)生了一系列問題,例如將相同的應(yīng)用在不 同的平臺上進行移植時,就需要為每一個軟件平臺開發(fā)與其相應(yīng)的配置UI, 因此需要花費大量的設(shè)計與開發(fā)時間。而對于手機用戶而言,如果更換了手 機,則不同的UI風(fēng)格又會給其帶來操作上的不適應(yīng)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種移動終端及其數(shù)據(jù)維護方法,從而 在復(fù)雜應(yīng)用配置過程中簡化用戶操作。
為了解決上述問題,本發(fā)明提供了一種維護手機數(shù)據(jù)的方法,包括
用戶通過移動終端瀏覽器發(fā)起數(shù)據(jù)維護請求,移動終端根據(jù)該請求的類
型,對相應(yīng)的應(yīng)用模塊的數(shù)據(jù)進行查詢或者更新操作,并將操作結(jié)果通過所
述瀏覽器返回到所述用戶。
進一步地,上述方法,具體分為以下步驟
所述移動終端瀏覽器與本地服務(wù)代理建立鏈接后,用戶通過所述移動終端瀏覽器向所述本地服務(wù)代理發(fā)起數(shù)據(jù)維護請求;
所述本地服務(wù)代理收到所述請求后,對該請求進行解析以及參數(shù)提取, 并根據(jù)解析結(jié)果判斷所述請求的類型;
若所述請求為查詢請求,則根據(jù)所提取的參數(shù),在相應(yīng)的應(yīng)用^^莫塊的數(shù) 據(jù)中進行查詢操作,并將查詢結(jié)果通過移動終端瀏覽器返回給所述用戶;
若所述請求為提交請求,則根據(jù)所提取的參數(shù),更新相應(yīng)的應(yīng)用模塊的 數(shù)據(jù),并將更新結(jié)果通過移動終端瀏覽器返回給所述用戶。
其中,所述應(yīng)用模塊的數(shù)據(jù)包括應(yīng)用模塊的配置數(shù)據(jù)和/或處理數(shù)據(jù)。
所述應(yīng)用模塊的數(shù)據(jù)保存在所述本地服務(wù)代理中或者所述各應(yīng)用模塊 中,其保存形式為數(shù)據(jù)庫、文件或者內(nèi)存。
所述更新操作為定時更新或者即時更新,所述更新結(jié)果為更新成功或者 更新失敗。
本發(fā)明還公開了一種移動終端,至少包括各種應(yīng)用模塊、瀏覽器,以及 一分別與所述各種應(yīng)用模塊以及瀏覽器相連的本地服務(wù)代理,該本地服務(wù)代 理包括一中心控制模塊,以及分別與該中心控制模塊相連的網(wǎng)絡(luò)協(xié)議模塊、 網(wǎng)頁解析模塊和網(wǎng)頁組包模塊,其中
中心控制模塊用于判斷請求類型,并根據(jù)請求類型對相應(yīng)的應(yīng)用模塊 的數(shù)據(jù)進行查詢或者更新操作,調(diào)用其它^t塊完成數(shù)據(jù)維護操作;
網(wǎng)絡(luò)協(xié)議;漢塊用于接收所述瀏覽器發(fā)送的所述數(shù)據(jù)維護請求;
網(wǎng)頁解析才莫塊用于對所述數(shù)據(jù)維護請求網(wǎng)頁進行解析,以及參數(shù)提取;
網(wǎng)頁組包才莫塊用于根據(jù)所述數(shù)據(jù)維護請求的處理結(jié)果生成響應(yīng)頁面并 發(fā)送到所述瀏覽器。
進一步地,上述終端中,所述請求類型為查詢請求類型或者提交請求類
型;
所述中心控制模塊判斷所述請求為查詢請求時,則根椐所述網(wǎng)頁解析模 塊所提取的參數(shù),在相應(yīng)的應(yīng)用^t塊的數(shù)據(jù)中進行查詢操作,并將查詢結(jié)果發(fā)送到所述網(wǎng)頁組包模塊;
所述請求為提交請求時,則根據(jù)所述網(wǎng)頁解析模塊所提取的參數(shù),更新 相應(yīng)的應(yīng)用模塊的數(shù)據(jù),并將更新結(jié)果發(fā)送到所述網(wǎng)頁組包模塊。
其中,所述應(yīng)用模塊的數(shù)據(jù)包括應(yīng)用模塊的配置數(shù)據(jù)和/或處理數(shù)據(jù)。
所述應(yīng)用模塊的數(shù)據(jù)保存在所述本地服務(wù)代理中或者所述各應(yīng)用模塊 中,其保存形式為數(shù)據(jù)庫、文件或者內(nèi)存。
進一步地,上述終端中,所述網(wǎng)絡(luò)協(xié)議^t塊、網(wǎng)頁解初4莫塊以及網(wǎng)頁組
包模塊為HTTP協(xié)議模塊、HTML網(wǎng)頁解析模塊以及HTML網(wǎng)頁組包模塊, 或者WAP協(xié)議模塊、WML網(wǎng)頁解析模塊以及WML網(wǎng)頁組包模塊。
本發(fā)明技術(shù)方案便于用戶熟悉和理解,簡化了復(fù)雜界面的操作難度;對 于手機開發(fā)商而言,本發(fā)明技術(shù)方案簡化了 UI設(shè)計開發(fā)的工作量,另外,本 發(fā)明技術(shù)方案通用性極高,且比依賴于具體平臺的UI更加人性化的操作界面 可以完成對數(shù)據(jù)的增、刪、改、查詢等才喿作,進而增進了可用性和實用性。
圖l是本實施例中移動終端中本地服務(wù)代理結(jié)構(gòu)示意圖; 圖2是本實施例實現(xiàn)手機數(shù)據(jù)維護的流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施方式
對本發(fā)明技術(shù)方案作進一步詳細(xì)說明。
一種移動終端,至少包括多個應(yīng)用模塊、瀏覽器以及用于對各應(yīng)用模塊 的數(shù)據(jù)進行維護操作的本地服務(wù)代理,其中,各應(yīng)用模塊的數(shù)據(jù)包括配置數(shù) 據(jù)和/或處理數(shù)據(jù),該本地服務(wù)代理的具體構(gòu)成如圖1所示,包括一中心控制 模塊,以及分別與該中心控制模塊相連的HTTP協(xié)議模塊、HTTP網(wǎng)頁解析模 塊、HTTP網(wǎng)頁組包模塊和數(shù)據(jù)接口模塊,其中,中心控制模塊通過數(shù)據(jù)接 口模塊與各應(yīng)用模塊相連,HTTP協(xié)議模塊與瀏覽器相連。進一步地,本地 服務(wù)代理還可以包括一配置數(shù)據(jù)存儲^^莫塊(圖中未繪出)。下面詳細(xì)介紹一下各功能模塊的作用。
中心控制才莫塊用于判斷請求類型,并根據(jù)請求類型進行本地服務(wù)代理 的流程調(diào)度控制,即調(diào)用其它模塊完成的不同的邏輯處理;
HTTP協(xié)議模塊用于HTTP鏈路的偵聽、請求數(shù)據(jù)的接收、HTTP報文 的解析、操作響應(yīng)的發(fā)送、HTTP報文的組包等;
HTML網(wǎng)頁解析模塊用于對HTML標(biāo)記語言的解析、參數(shù)的提?。?br>
HTML網(wǎng)頁組包才莫塊用于根據(jù)請求處理結(jié)果生成響應(yīng)的頁面;
配置數(shù)據(jù)存儲才莫塊用于存儲各應(yīng)用ii塊的配置數(shù)據(jù);在其它實施例中, 也可以省略此模塊,而將配置數(shù)據(jù)保存在相應(yīng)的應(yīng)用模塊中或者移動終端內(nèi) 存中。
數(shù)據(jù)接口模塊用于與配置數(shù)據(jù)存儲模塊、與各種應(yīng)用模塊的數(shù)據(jù)交互, 本實施例可以通過數(shù)據(jù)接口為手機用戶提供各種查詢途徑,以及精確匹配和 模糊匹配;支持文本框、列表框、表單等;其中數(shù)據(jù)接口形式可以是數(shù)據(jù)庫、 文件等間接接口形式,也可以是應(yīng)用才莫塊和本地服務(wù)代理使用的通信接口 、 全局變量等直接接口形式。
當(dāng)然,由于現(xiàn)在移動終端瀏覽器的種類的不同(目前移動終端瀏覽器包 括HTTP或者WAP),在其它實施例中也可以將HTTP協(xié)議模塊、HTTP網(wǎng) 頁解析模塊以及HTTP網(wǎng)頁組包模塊,替換為WAP協(xié)議模塊、WML網(wǎng)頁解 析模塊以及WML網(wǎng)頁組包模塊。
上述移動終端具有對各種應(yīng)用才莫塊數(shù)據(jù)維護的功能,其中,數(shù)據(jù)維護包 括對各應(yīng)用模塊的數(shù)據(jù)配置,對各應(yīng)用模塊已配置的數(shù)據(jù)進行增、刪、改和/ 或查詢以及對各應(yīng)用才莫塊的處理數(shù)據(jù)進行增、刪、改和/或查詢等操作,該維 護操作可針對于智能來電處理、電話程序、短信等應(yīng)用,其中,對智能來電 處理的數(shù)據(jù)配置包括對號碼分類表、時間段設(shè)置表、來電處理方法表的操作, 其中,所需維護的各種數(shù)據(jù)信息的物理存儲可以選用嵌入式數(shù)據(jù)庫存儲方式 或者文件存儲方式。上述數(shù)據(jù)維護過程具體分為以下步驟,如圖2所示
步驟201:用戶打開移動終端的瀏覽器,并與本地服務(wù)代理建立鏈接;該步驟中,手機用戶通過瀏覽器的收藏夾預(yù)置鏈接選擇配置鏈接URIi統(tǒng)
一資源定位符,Uniform Resource Location)或者在地址欄直接輸入本地服務(wù) 代理的地址即可與本地服務(wù)代理建立鏈接。
步驟202:本地服務(wù)代理將配置首頁傳送給移動終端瀏覽器;
步驟203:用戶收到配置首頁后,通過移動終端瀏覽器導(dǎo)航,發(fā)起數(shù)據(jù) 維護請求;
該步驟中,數(shù)據(jù)維護請求,包括對移動終端各應(yīng)用^t塊的數(shù)據(jù)查詢、數(shù) 據(jù)更新以及數(shù)據(jù)配置等請求,例如,用戶可對手機來電日志、自動來電處理 結(jié)果日志等應(yīng)用模塊的數(shù)據(jù)進行查詢;進一步地,配置首頁面還可以為用戶 提供"上一頁"、"下一頁"以及其它導(dǎo)航的超鏈接并且提供相應(yīng)的快捷鍵: 操作方式。
步驟204:本地服務(wù)代理的Http協(xié)議;漢塊接收到來自移動終端瀏覽器的 請求后,通過HTTP網(wǎng)頁解析模塊對請求報文進行解析以及參數(shù)提取,并將 解析結(jié)果通知中心控制模塊;
該步驟中,也可將HTTP網(wǎng)頁解析模塊所提取的參數(shù)緩存在內(nèi)存中。
步驟205:中心控制模塊根據(jù)收到的解析結(jié)果判斷用戶發(fā)起的請求若為 查詢(Get)請求,則進入步驟206,若為提交(Post)請求,則進入步驟208;
在本實施例中,中心控制模塊根據(jù)HTTP的方法名判斷用戶發(fā)起的請求 類型,即GET為查詢請求;POST為提交請求。
步驟206:中心控制模塊通過數(shù)據(jù)接口模塊在與所提取查詢參數(shù)相應(yīng)的 數(shù)據(jù)庫、文件或者內(nèi)存中進行查詢操作;
該步驟中,與所提取查詢參數(shù)相應(yīng)的數(shù)據(jù)庫、文件或者內(nèi)存指,查詢參 數(shù)所涉及的移動終端的應(yīng)用模塊的數(shù)據(jù),該數(shù)據(jù)可以保存在本地服務(wù)代理中, 或者各應(yīng)用;f莫塊中。
步驟207:中心控制模塊查詢到結(jié)杲后,通過HTTP網(wǎng)頁組包模塊將查 詢結(jié)果生成Html頁面,并通過HTTP協(xié)議模塊生成HTTP響應(yīng)報文(Http Ack) 返回給移動終端瀏覽器,結(jié)束本流程;
步驟208:中心控制模塊通過HTTP網(wǎng)頁解析模塊提取報文參數(shù),并通過數(shù)據(jù)接口將所提取的各參數(shù)更新到相應(yīng)的數(shù)據(jù)庫或者文件中,其中,更新
操作可以定時執(zhí)行或者即時執(zhí)行;
該步驟中,與所提取參數(shù)相應(yīng)的數(shù)據(jù)庫、文件或者內(nèi)存指,所提取的參 數(shù)所涉及的移動終端的應(yīng)用模塊的數(shù)據(jù),該數(shù)據(jù)可以保存在本地服務(wù)代理中,
或者各應(yīng)用;t莫塊中。
步驟209: HTTP網(wǎng)頁組包模塊將提交成功或者失敗的結(jié)果生成Html頁 面,并通過HTTP協(xié)議模塊生成HTTP響應(yīng)報文(Http Ack)返回給移動終 端瀏覽器,結(jié)束本流程。
上述實施例適用于任何制式的移動終端,包括 GSM/WCDMA/TD-SCDMA/CDMA2000單?;蚨嗄J謾C,同時也適用于任何 移動終端,包括手機、智能手機、PDA、 PPC等。
從上述實施例可以看出本發(fā)明技術(shù)方案基于移動終端自帶瀏覽器完成對 配置信息、曰志等曰常數(shù)據(jù)的維護,容易被用戶熟悉和理解,簡化了復(fù)雜界 面的操作難度,以及UI設(shè)計開發(fā)的工作量。另夕卜,移動終端瀏覽器接口的標(biāo) 準(zhǔn)性(Http-Html/Wap-Wml)保證了本發(fā)明技術(shù)方案的通用性,從而可以提供
查詢等,增進可用性和實用性。
本發(fā)明還可有其他多種實例中,在不背離本發(fā)明的精神及其實質(zhì)的情況 下,本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出相應(yīng)的改變和變形,但這些相應(yīng)的 改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍之內(nèi)。
權(quán)利要求
1、一種維護手機數(shù)據(jù)的方法,其特征在于,包括用戶通過移動終端瀏覽器發(fā)起數(shù)據(jù)維護請求,移動終端根據(jù)該請求的類型,對相應(yīng)的應(yīng)用模塊的數(shù)據(jù)進行查詢或者更新操作,并將操作結(jié)果通過所述瀏覽器返回到所述用戶。
2、 如權(quán)利要求l所述的方法,其特征在于,具體分為以下步驟所述移動終端瀏覽器與本地服務(wù)代理建立鏈接后,用戶通過所述移動終 端瀏覽器向所述本地服務(wù)代理發(fā)起數(shù)據(jù)維護請求;所述本地服務(wù)代理收到所述請求后,對該請求進行解析以及參數(shù)提取, 并根據(jù)解析結(jié)果判斷所述請求的類型;若所述請求為查詢請求,則根據(jù)所提取的參數(shù),在相應(yīng)的應(yīng)用模塊的數(shù) 據(jù)中進行查詢操作,并將查詢結(jié)果通過移動終端瀏覽器返回給所述用戶;若所述請求為提交請求,則根據(jù)所提取的參數(shù),更新相應(yīng)的應(yīng)用模塊的 數(shù)據(jù),并將更新結(jié)果通過移動終端瀏覽器返回給所述用戶。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述應(yīng)用模塊的數(shù)據(jù)包括應(yīng)用模塊的配置數(shù)據(jù)和/或處理數(shù)據(jù)。
4、 如權(quán)利要求3所述的方法,其特征在于,所述應(yīng)用模塊的數(shù)據(jù)保存在所述本地服務(wù)代理中或者所述各應(yīng)用模塊 中,其保存形式為數(shù)據(jù)庫、文件或者內(nèi)存。
5、 如權(quán)利要求1或2所述的方法,其特征在于,所述更新操作為定時更新或者即時更新,所述更新結(jié)果為更新成功或者 更新失敗。
6、 一種移動終端,至少包括各種應(yīng)用^^莫塊及瀏覽器,其特征在于,該終 端還包括一分別與所述各種應(yīng)用沖莫塊以及瀏覽器相連的本地服務(wù)代理,該本 地服務(wù)代理包括一中心控制模塊,以及分別與該中心控制模塊相連的網(wǎng)絡(luò)協(xié)議模塊、網(wǎng)頁解析模塊和網(wǎng)頁組包模塊,其中中心控制模塊用于判斷請求類型,并根據(jù)請求類型對相應(yīng)的應(yīng)用模塊 的數(shù)據(jù)進行查詢或者更新操作,調(diào)用其它;f莫塊完成數(shù)據(jù)維護操作;網(wǎng)絡(luò)協(xié)議模塊用于接收所述瀏覽器發(fā)送的所述數(shù)據(jù)維護請求;網(wǎng)頁解析才莫塊用于對所述數(shù)據(jù)維護請求網(wǎng)頁進行解析,以及參數(shù)提??;網(wǎng)頁組包模塊用于根據(jù)所述數(shù)據(jù)維護請求的處理結(jié)果生成響應(yīng)頁面并 發(fā)送到所述瀏覽器。
7、 如權(quán)利要求6所述的終端,其特征在于,所述請求類型為查詢請求類 型或者提交請求類型;所述中心控制模塊判斷所述請求為查詢請求時,則根據(jù)所述網(wǎng)頁解析模 塊所提取的參數(shù),在相應(yīng)的應(yīng)用^^莫塊的數(shù)據(jù)中進行查詢操作,并將查詢結(jié)果 發(fā)送到所述網(wǎng)頁組包模塊;所述請求為提交請求時,則根據(jù)所述網(wǎng)頁解析模塊所提取的參數(shù),更新 相應(yīng)的應(yīng)用模塊的數(shù)據(jù),并將更新結(jié)果發(fā)送到所述網(wǎng)頁組包模塊。
8、 如權(quán)利要求7所述的終端,其特征在于,所述應(yīng)用模塊的數(shù)據(jù)包括應(yīng)用模塊的配置數(shù)據(jù)和/或處理數(shù)據(jù)。
9、 如權(quán)利要求6、 7或8所述的終端,其特征在于,所述應(yīng)用模塊的數(shù)據(jù)保存在所述本地服務(wù)代理中或者所述各應(yīng)用模塊 中,其保存形式為數(shù)據(jù)庫、文件或者內(nèi)存。
10、 如權(quán)利要求6所述的終端,其特征在于,所述網(wǎng)絡(luò)協(xié)議模塊、網(wǎng)頁解析模塊以及網(wǎng)頁組包模塊為HTTP協(xié)議模塊、 HTML網(wǎng)頁解析模塊以及HTML網(wǎng)頁組包模塊,或者WAP協(xié)議模塊、WML 網(wǎng)頁解析才莫塊以及WML網(wǎng)頁組包模塊。
全文摘要
本發(fā)明公開了一種移動終端及其數(shù)據(jù)維護方法,屬于涉及移動終端。本發(fā)明方法中,用戶通過移動終端瀏覽器發(fā)起數(shù)據(jù)維護請求,移動終端根據(jù)該請求的類型,對相應(yīng)的應(yīng)用模塊的數(shù)據(jù)進行查詢或者更新操作,并將操作結(jié)果通過所述瀏覽器返回到所述用戶。本發(fā)明還公開了一種移動終端。本發(fā)明技術(shù)方案便于用戶熟悉和理解,簡化了復(fù)雜界面的操作難度;對于手機開發(fā)商而言,本發(fā)明技術(shù)方案簡化了UI設(shè)計開發(fā)的工作量,另外,本發(fā)明技術(shù)方案通用性極高,且比依賴于具體平臺的UI更加人性化的操作界面可以完成對數(shù)據(jù)的增、刪、改、查詢等操作,進而增進了可用性和實用性。
文檔編號H04Q7/32GK101299854SQ200810111470
公開日2008年11月5日 申請日期2008年6月19日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者艷 盧 申請人:中興通訊股份有限公司