專利名稱:手機功能菜單個性化定制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機領(lǐng)域,具體是指一種手機功能菜單個性化定制的方法。
背景技術(shù):
現(xiàn)在生活中,手機已經(jīng)成為人們必不可少的通訊工具,在人們?nèi)粘5氖褂弥?,總是希望手機菜單非常容易使用,并且按照自己的使用習慣來編排和展現(xiàn)。同時,這也是評判手機操作系統(tǒng)界面友好性的標志之一。
在現(xiàn)有技術(shù)中,大多數(shù)的手機軟件的各主要功能是由手機廠商限定的,用戶無法修改、隱藏或刪除一些不需要的功能,主菜單的風格和圖案設(shè)計也不能按用戶的喜好更換。而對于手機廠商來說,處心積慮的去設(shè)計一款適合于任何人的手機菜單操作界面是一種非常費時費力的事情,而事實上也難以達到理想的效果。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種手機功能菜單個性化定制的方法。
為了實現(xiàn)上述的目的,本發(fā)明的的手機功能菜單個性化定制的方法,其主要特點是,所述的方法包括以下步驟(1)將手機中的功能菜單信息進行搜集,并通過數(shù)據(jù)通信端口傳送至PC機中;(2)PC機根據(jù)傳送過來的該功能菜單信息產(chǎn)生功能列表,并向手機用戶提供菜單編輯界面;
(3)PC機通過手機用戶的操作信息對相應(yīng)的功能菜單信息進行修改,并產(chǎn)生相應(yīng)的用戶自定義信息和目錄樹數(shù)據(jù)包;(4)PC機根據(jù)用戶自定義信息和目錄樹數(shù)據(jù)包產(chǎn)生個性化功能菜單信息;(5)將該個性化功能菜單信息通過PC機上的手機同步軟件下載至手機上;(6)手機根據(jù)用戶選用該個性化功能菜單的操作,對個性化功能菜單信息進行解析;(7)手機根據(jù)解析的結(jié)果進行相應(yīng)的菜單生成操作。
所述的功能菜單信息包括屏幕寬度、屏幕高度、手機提供的可選功能項數(shù)目、每個可選功能項的索引號、每個可選功能項的名稱、每個可選功能項的入口函數(shù)地址。
所述的菜單編輯界面為用戶主菜單圖案和動畫的修改以及功能分類、定義的界面。
所述的用戶自定義信息包括(1)用戶自定義的主菜單的菜單項數(shù)目和對應(yīng)的名稱;(2)用戶從上述功能列表中選取出的相應(yīng)功能或者定義的一個子菜單;(3)用戶再該子菜單中所加入其它功能或者子菜單。
所述的目錄樹數(shù)據(jù)包的內(nèi)容包括每一功能項的目錄索引號、每一功能項的名稱、每一功能項的類型、每一功能項的入口函數(shù)地址、每一功能項在可選功能列表中的索引號。
所述的功能項的類型包括功能和菜單。
所述的個性化功能菜單信息為自定義菜單文件,其中包括(1)文件頭信息;(2)主菜單中包含的菜單項數(shù)目n;(3)主菜單第1~n項每組動畫包含的張數(shù)m;(4)主菜單底圖數(shù)據(jù)大小及數(shù)據(jù)包信息;(5)主菜單中每項的用戶自定義菜單格式信息;
(6)目錄樹數(shù)據(jù)包信息。
所述的文件頭信息包括適用機型的屏幕寬度、高度、版權(quán)信息和校驗和。
所述的主菜單中每項的用戶自定義菜單格式信息包括(1)動畫的屏幕起始位置信息;(2)動畫的寬度、高度信息;(3)第1~m幅動畫的數(shù)據(jù)大小及數(shù)據(jù)包信息。
所述的菜單生成操作包括以下步驟(1)根據(jù)用戶自定義菜單格式信息顯示主菜單及各選項的動畫;(2)根據(jù)目錄樹數(shù)據(jù)包中定義的入口函數(shù)進入各個選項;(3)如果該選項是子菜單,則建立一個菜單;(4)將個性化功能菜單信息中定義的該菜單所包含的功能及子菜單按定義的名稱加入該菜單中。
由于采用了該發(fā)明的手機功能菜單個性化定制的方法,通過PC軟件提供用戶主菜單圖案和動畫的修改以及功能定義,各子菜單功能定義的界面,將用戶定義的圖形和數(shù)據(jù)生成一個專用格式的文件,并通過同步軟件下載至手機。用戶在手機端通過手機設(shè)定選用下載的功能菜單,由手機軟件自動根據(jù)下載的文件中指定的樣式和功能定義,生成用戶需要的界面,即可定制出一款專屬于自己的手機,與眾不同的界面體現(xiàn)出獨特的個人風格。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細說明。
本發(fā)明的的手機功能菜單個性化定制的方法包括以下步驟(1)將手機中的功能菜單信息進行搜集,并通過數(shù)據(jù)通信端口傳送至PC機中,其中,所述的功能菜單信息包括屏幕寬度、屏幕高度、手機提供的可選功能項數(shù)目、每個可選功能項的索引號、每個可選功能項的名稱、每個可選功能項的入口函數(shù)地址。
在實際應(yīng)用當中,首先必須知道要修改的手機的屏幕大小,手機軟件提供了哪些可選功能項,每個可選功能項的入口函數(shù)地址等。因此PC軟件在修改前先通過手機端的數(shù)據(jù)通信口讀取這些信息,該數(shù)據(jù)結(jié)構(gòu)的定義如下
(2)PC機根據(jù)傳送過來的該功能菜單信息產(chǎn)生功能列表,并向手機用戶提供菜單編輯界面,即用戶主菜單圖案和動畫的修改以及功能分類、定義的界面。
(3)PC機通過手機用戶的操作信息對相應(yīng)的功能菜單信息進行修改,并產(chǎn)生相應(yīng)的用戶自定義信息和目錄樹數(shù)據(jù)包,其中,所述的用戶自定義信息包括a)用戶自定義的主菜單的菜單項數(shù)目和對應(yīng)的名稱;b)用戶從上述功能列表中選取出的相應(yīng)功能或者定義的一個子菜單;c)用戶再該子菜單中所加入其它功能或者子菜單;所述的目錄樹數(shù)據(jù)包的內(nèi)容包括每一功能項的目錄索引號、每一功能項的名稱、每一功能項的類型、每一功能項的入口函數(shù)地址、每一功能項在可選功能列表中的索引號,其中,所述的功能項的類型包括功能和菜單。
在實際應(yīng)用當中,PC軟件根據(jù)這些數(shù)據(jù)生成一個功能列表,并提供用戶主菜單圖案和動畫的修改以及功能分類、定義的界面,用戶可以定義主菜單的菜單項數(shù)目和對應(yīng)的名稱,并從以上列表中選取相應(yīng)的功能或定義一個子菜單,該子菜單還可再加入其它功能或子菜單,跟據(jù)此目錄樹可生成以下結(jié)構(gòu)的數(shù)據(jù)包
(4)PC機根據(jù)用戶自定義信息和目錄樹數(shù)據(jù)包產(chǎn)生個性化功能菜單信息,其中,所述的個性化功能菜單信息為自定義菜單文件,其中包括a)文件頭信息,其包括適用機型的屏幕寬度、高度、版權(quán)信息和校驗和;b)主菜單中包含的菜單項數(shù)目n;c)主菜單第1~n項每組動畫包含的張數(shù)m;d)主菜單底圖數(shù)據(jù)大小及數(shù)據(jù)包信息;e)主菜單中每項的用戶自定義菜單格式信息,其包括i)動畫的屏幕起始位置信息;ii)動畫的寬度、高度信息;
iii)第1~m幅動畫的數(shù)據(jù)大小及數(shù)據(jù)包信息;f)目錄樹數(shù)據(jù)包信息。
在實際應(yīng)用當中,PC軟件根據(jù)以上用戶自建的主菜單圖案動畫,定義的主菜單的菜單項數(shù)目和名稱,以及目錄樹數(shù)據(jù)包,即可生成一個自定義菜單文件如以下格式。
(5)將該個性化功能菜單信息通過PC機上的手機同步軟件下載至手機上;(6)手機根據(jù)用戶選用該個性化功能菜單的操作,對個性化功能菜單信息進行解析;(7)手機根據(jù)解析的結(jié)果進行相應(yīng)的菜單生成操作,包括以下步驟a)根據(jù)用戶自定義菜單格式信息顯示主菜單及各選項的動畫;b)根據(jù)目錄樹數(shù)據(jù)包中定義的入口函數(shù)進入各個選項;c)如果該選項是子菜單,則建立一個菜單;d)將個性化功能菜單信息中定義的該菜單所包含的功能及子菜單按定義的名稱加入該菜單中。
這樣一個完全個性化定制的功能菜單就實現(xiàn)了,而且用戶可以DIY各種不同類型,包含不同功能的菜單供選擇。
采用了以上的手機功能菜單個性化定制的方法,通過PC軟件提供用戶主菜單圖案和動畫的修改以及功能定義,各子菜單功能定義的界面,將用戶定義的圖形和數(shù)據(jù)生成一個專用格式的文件,并通過同步軟件下載至手機。用戶在手機端通過手機設(shè)定選用下載的功能菜單,由手機軟件自動根據(jù)下載的文件中指定的樣式和功能定義,生成用戶需要的界面,即可定制出一款專屬于自己的手機,與眾不同的界面體現(xiàn)出獨特的個人風格。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖
應(yīng)被認為是說明性的而非限制性的。
權(quán)利要求
1.一種手機功能菜單個性化定制的方法,其特征在于,所述的方法包括以下步驟(1)將手機中的功能菜單信息進行搜集,并通過數(shù)據(jù)通信端口傳送至PC機中;(2)PC機根據(jù)傳送過來的該功能菜單信息產(chǎn)生功能列表,并向手機用戶提供菜單編輯界面;(3)PC機通過手機用戶的操作信息對相應(yīng)的功能菜單信息進行修改,并產(chǎn)生相應(yīng)的用戶自定義信息和目錄樹數(shù)據(jù)包;(4)PC機根據(jù)用戶自定義信息和目錄樹數(shù)據(jù)包產(chǎn)生個性化功能菜單信息;(5)將該個性化功能菜單信息通過PC機上的手機同步軟件下載至手機上;(6)手機根據(jù)用戶選用該個性化功能菜單的操作,對個性化功能菜單信息進行解析;(7)手機根據(jù)解析的結(jié)果進行相應(yīng)的菜單生成操作。
2.根據(jù)權(quán)利要求1所述的手機功能菜單個性化定制的方法,其特征在于,所述的功能菜單信息包括屏幕寬度、屏幕高度、手機提供的可選功能項數(shù)目、每個可選功能項的索引號、每個可選功能項的名稱、每個可選功能項的入口函數(shù)地址。
3.根據(jù)權(quán)利要求2所述的手機功能菜單個性化定制的方法,其特征在于,所述的菜單編輯界面為用戶主菜單圖案和動畫的修改以及功能分類、定義的界面。
4.根據(jù)權(quán)利要求3所述的手機功能菜單個性化定制的方法,其特征在于,所述的用戶自定義信息包括(1)用戶自定義的主菜單的菜單項數(shù)目和對應(yīng)的名稱;(2)用戶從上述功能列表中選取出的相應(yīng)功能或者定義的一個子菜單;(3)用戶再該子菜單中所加入其它功能或者子菜單。
5.根據(jù)權(quán)利要求3所述的手機功能菜單個性化定制的方法,其特征在于,所述的目錄樹數(shù)據(jù)包的內(nèi)容包括每一功能項的目錄索引號、每一功能項的名稱、每一功能項的類型、每一功能項的入口函數(shù)地址、每一功能項在可選功能列表中的索引號。
6.根據(jù)權(quán)利要求5所述的手機功能菜單個性化定制的方法,其特征在于,所述的功能項的類型包括功能和菜單。
7.根據(jù)權(quán)利要求5所述的手機功能菜單個性化定制的方法,其特征在于,所述的個性化功能菜單信息為自定義菜單文件,其中包括(1)文件頭信息;(2)主菜單中包含的菜單項數(shù)目n;(3)主菜單第1~n項每組動畫包含的張數(shù)m;(4)主菜單底圖數(shù)據(jù)大小及數(shù)據(jù)包信息;(5)主菜單中每項的用戶自定義菜單格式信息;(6)目錄樹數(shù)據(jù)包信息。
8.根據(jù)權(quán)利要求7所述的手機功能菜單個性化定制的方法,其特征在于,所述的文件頭信息包括適用機型的屏幕寬度、高度、版權(quán)信息和校驗和。
9.根據(jù)權(quán)利要求7所述的手機功能菜單個性化定制的方法,其特征在于,所述的主菜單中每項的用戶自定義菜單格式信息包括(1)動畫的屏幕起始位置信息;(2)動畫的寬度、高度信息;(3)第1~m幅動畫的數(shù)據(jù)大小及數(shù)據(jù)包信息。
10.根據(jù)權(quán)利要求7所述的手機功能菜單個性化定制的方法,其特征在于,所述的菜單生成操作包括以下步驟(1)根據(jù)用戶自定義菜單格式信息顯示主菜單及各選項的動畫;(2)根據(jù)目錄樹數(shù)據(jù)包中定義的入口函數(shù)進入各個選項;(3)如果該選項是子菜單,則建立一個菜單;(4)將個性化功能菜單信息中定義的該菜單所包含的功能及子菜單按定義的名稱加入該菜單中。
全文摘要
本發(fā)明涉及一種手機功能菜單個性化定制的方法,其中所述的方法包括將手機中的功能菜單信息傳送至PC機中、PC機產(chǎn)生功能列表提供菜單編輯界面、PC機根據(jù)手機用戶的操作產(chǎn)生相應(yīng)的用戶自定義信息和目錄樹數(shù)據(jù)包、PC機產(chǎn)生個性化功能菜單信息、將該個性化功能菜單信息下載至手機上、手機對個性化功能菜單信息進行解析、根據(jù)解析的結(jié)果進行相應(yīng)的菜單生成操作。采用了該種方法,用戶可以在手機端通過手機設(shè)定選用下載的功能菜單,由手機軟件自動根據(jù)下載的文件中指定的樣式和功能定義,生成用戶需要的界面,即可定制出一款專屬于自己的手機,與眾不同的界面體現(xiàn)出獨特的個人風格。
文檔編號G06F9/44GK1851687SQ20051002535
公開日2006年10月25日 申請日期2005年4月22日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者王晨, 蔡世光, 何代水 申請人:英華達(上海)電子有限公司