專利名稱:電話號碼簿的號碼壓縮傳送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電話號碼簿號碼壓縮傳送的方法,特別是服務(wù)器將存儲的電話號碼簿傳送給終端時,可以減少其數(shù)據(jù)大小的、一種電話號碼簿的號碼壓縮傳送的方法。
背景技術(shù):
電話號碼簿保存有用戶與對方聯(lián)絡(luò)的信息,用戶通過查看電話號碼簿,查找要撥叫的對方號碼并進(jìn)行通話。電話號碼簿作為用戶存儲重要信息的地方之一,在更換便攜終端時,需要將電話號碼簿的信息要轉(zhuǎn)存到新的便攜終端上。
由于意外丟掉了便攜終端,或由于用戶的失誤,使便攜終端的功能受到損壞時,便攜終端內(nèi)存儲的電話號碼簿信息也可能會遭到破壞,因此用戶可以將電話號碼簿信息存儲到通信運營商管理的電話號碼簿服務(wù)器上,必要時下載使用。
原有的電話號碼簿服務(wù)器在與終端收發(fā)電話號碼簿信息時,是按照原樣收發(fā)電話號碼信息,因此在信息量大時,會重復(fù)發(fā)送區(qū)號和通信運營商號碼,由此造成了通信量增加的問題。
再有,電話號碼服務(wù)器會根據(jù)不同的個人用戶,按照電話號碼簿信息原樣進(jìn)行存儲,因此區(qū)號和通信運營商號碼會被重復(fù)存儲,造成數(shù)據(jù)存儲有效性低的問題。
發(fā)明內(nèi)容
因此,本發(fā)明考慮到上述問題提供一種電話號碼簿的號碼壓縮傳送方法,本發(fā)明的目的在于提供電話號碼簿號碼壓縮傳送方法,即,將重復(fù)的號碼存儲到指定的號碼表中,并發(fā)送電話號碼簿信息,存儲時參照上述的指定號碼表,減少重復(fù)信息。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明的技術(shù)方案為一種電話號碼簿號碼壓縮發(fā)送方法,其特征由以下幾個步驟構(gòu)成便攜終端向電話號碼簿服務(wù)器請求指定電話號碼表,并對指定電話號碼表進(jìn)行更新的步驟;所述的電話號碼簿服務(wù)器判斷便攜終端是否請求指定號碼表,并發(fā)送指定電話號碼表的步驟;所述的終端完成指定號碼表的更新后,請求所述的電話號碼簿服務(wù)器中的電話號碼信息,將接收的電話號碼中包含的置換文字置換為指定號碼,存入電話號碼簿的步驟;判斷終端是否請求所述的電話號碼服務(wù)器中的電話號碼信息,從數(shù)據(jù)庫中讀取要發(fā)送的電話號碼信息,用置換文字置換與指定號碼一致的部分并進(jìn)行發(fā)送的步驟。
終端指定號碼表的更新包括了以下幾個步驟向電話號碼簿服務(wù)器請求、接收指定號碼表的最后修改日期,并與終端上存儲的指定號碼表的最后修改日期進(jìn)行比較,判斷與指定號碼表是否一致的步驟;如果所述的兩個最后修改日期不同,而判斷指定號碼表為不一致時,請求電話號碼服務(wù)器的指定號碼表并進(jìn)行接收的步驟;判斷是否只接收所述的電話號碼簿服務(wù)器上的指定號碼表變更部分,如果是的話,將變更的部分添加到現(xiàn)有指定號碼表中,如果不是的話,更新全部指定號碼表的步驟。
發(fā)送電話號碼簿服務(wù)器指定號碼表,包括以下幾個步驟判斷終端有無請求發(fā)送指定號碼表的步驟;如果所述的判斷是肯定的話,判斷是否只請求指定號碼表的變更部分,如果是,則向終端發(fā)送指定號碼表的變更部分,如果不是,則發(fā)送全部指定號碼表的步驟。
發(fā)送電話號碼簿服務(wù)器的電話號碼信息,包括以下幾個步驟從數(shù)據(jù)庫讀取終端請求的電話號碼簿信息,比較要發(fā)送的電話號碼與保存在指定號碼表中的區(qū)號、通信運營商號碼,判斷是否有重復(fù)號碼的步驟;所述的比較判斷中,電話號碼中包含有指定號碼的話,將其置換為置換文字后發(fā)送給終端,不包含的話,按照電話號碼原樣發(fā)送的步驟。
終端電話號碼的存儲包括以下幾個步驟從電話號碼簿服務(wù)器接收電話號碼時,判斷電話號碼中是否包含有置換文字的步驟;所述的判斷中,如果包含有置換文字,終端從指定號碼表中讀取置換文字對應(yīng)的指定號碼進(jìn)行置換的步驟;將完成所述的置換的電話號碼存儲到電話號碼簿。
所述的指定號碼表具有如下部分構(gòu)成存儲區(qū)號、通信運營商號碼的指定號碼;與所述的指定號碼對應(yīng)的置換文字;存儲所述的指定號碼、置換文字信息被修改部分?jǐn)?shù)據(jù)位置及對應(yīng)日期的標(biāo)題等。
本發(fā)明還提供了一種電話號碼簿號碼壓縮發(fā)送方法,其特征在于,包括以下幾個步驟終端向電話號碼簿服務(wù)器請求電話號碼簿信息發(fā)送的步驟;所述的電話號碼簿服務(wù)器向終端請求指定號碼表并接收,并且在判斷指定號碼表有無更新后再做更新的步驟;在所述的電話號碼簿服務(wù)器上完成指定號碼表的更新后,允許向終端發(fā)送電話號碼信息的步驟;所述的終端參照指定號碼表,將電話號碼信息里包含的指定號碼置換為置換文字,并發(fā)送給電話號碼簿服務(wù)器的步驟;所述的電話號碼簿服務(wù)器接收終端的電話號碼信息,存儲到數(shù)據(jù)庫的步驟。
所述的指定號碼表具有如下部分構(gòu)成存儲區(qū)號、通信運營商號碼的指定號碼;與所述的指定號碼對應(yīng)的置換文字;存儲所述的指定號碼、置換文字信息被修改部分?jǐn)?shù)據(jù)位置及對應(yīng)日期的標(biāo)題等。
圖1是基于本發(fā)明實例的指定號碼表更新方法的操作流程圖;圖2是基于本發(fā)明實例的指定號碼表傳送方法的操作流程圖;圖3是基于本發(fā)明實例的號碼壓縮傳送方法的操作流程圖;圖4是基于本發(fā)明實例的電話號碼存儲方法的操作流程圖。
具體實施例方式
為達(dá)到上述目的,本發(fā)明包括以下幾個特征步驟便攜終端向電話號碼簿服務(wù)器申請指定電話號碼表,并對指定電話號碼表進(jìn)行更新的步驟;上述電話號碼簿服務(wù)器判斷便攜終端是否請求了指定號碼表,以此發(fā)送指定電話號碼表的步驟;上述終端完成指定號碼表的更新后,請求上述電話號碼簿服務(wù)器中的電話號碼信息,將接收的電話號碼中包含的置換文字置換為指定號碼,并存入電話號碼簿的步驟;判斷終端是否請求上述電話號碼服務(wù)器中的電話號碼信息,從數(shù)據(jù)庫中讀取要發(fā)送的電話號碼信息,用置換文字置換與指定號碼一致的部分并進(jìn)行發(fā)送的步驟。
以下參照基于本發(fā)明的實例附圖進(jìn)行詳細(xì)的說明。
基于便攜終端請求電話號碼服務(wù)器上的電話號碼簿信息,并下載電話號碼簿信息時所需的操作流程進(jìn)行說明。
電話號碼簿信息下載到終端時,按照選定的操作對指定號碼表進(jìn)行更新。上述指定號碼表的更新操作如下。
圖1是基于本發(fā)明實例的指定號碼表更新方法的操作流程圖。如圖1所示其構(gòu)成包括以下幾個步驟終端向電話號碼簿服務(wù)器請求指定號碼表的最后修改日期,進(jìn)行接收,并與存儲在終端上的指定號碼表的最后修改日期進(jìn)行比較,判斷是否與指定號碼表一致的步驟;如果上述兩個最后修改日期不同,判斷指定號碼表為不一致時,請求電話號碼服務(wù)器的指定號碼表,并進(jìn)行接收的步驟;判斷是否只接收上述電話號碼簿服務(wù)器上的指定號碼表變更部分,如果是的話,將變更的部分添加到現(xiàn)有指定號碼表中,如果不是的話,更新全部指定號碼表的步驟。
終端請求電話號碼服務(wù)器上的指定號碼表的最后修正日期進(jìn)行接收,并與存儲的指定號碼表的最后修正日期進(jìn)行比較,判斷其指定號碼表是否一致。
因兩個最后修正日期不同,而被判斷為指定號碼表不一致時,請求電話號碼簿服務(wù)器上的指定號碼表,進(jìn)行接收。終端請求指定號碼表時,要么請求變更的部分,要么請求全部指定號碼表。
接下來,判斷是否只接收上述電話號碼簿服務(wù)器上的指定號碼表變更部分。如果是的話,將變更的部分添加到現(xiàn)有指定號碼表中,如果不是的話,更新全部指定號碼表。
當(dāng)終端向電話號碼簿服務(wù)器請求指定號碼表時,電話號碼簿服務(wù)器發(fā)送指定號碼表的操作說明如下。
圖2是基于本發(fā)明實例的指定號碼表傳送方法的操作流程圖。如圖2所示,包括了如下步驟判斷終端有無請求發(fā)送指定號碼表的步驟;如果上述判斷是肯定的話,判斷是否只請求指定號碼表的變更部分,如果是,將向終端發(fā)送指定號碼表的變更部分,如果不是則發(fā)送全部指定號碼表的步驟。
電話號碼簿服務(wù)器判斷終端是否請求指定號碼表的發(fā)送,如果是,將進(jìn)一步判端是否只請求了指定號碼表的變更部分,如果是,將發(fā)送給終端指定號碼表的變更部分,如果不是,則發(fā)送全部指定號碼表。
為了發(fā)送指定號碼表的變更部分,在現(xiàn)有指定號碼表上添加并保存新的指定號碼信息,并將表示增加部分表位置的信息保存到表頭上,日期信息也要保存,作為只發(fā)送變更部分時的參考部分。
終端將自己最后修改的日期發(fā)送給電話號碼簿服務(wù)器,電話號碼簿服務(wù)器根據(jù)在不同日期增加部分的數(shù)據(jù)位置,選取終端最后修改日期以后增加的指定號碼表信息,將其發(fā)送給終端。
終端完成指定號碼表的更新后,請求電話號碼簿服務(wù)器的電話號碼簿信息,電話號碼簿服務(wù)器對此進(jìn)行應(yīng)答,發(fā)送給終端電話號碼簿信息。
圖3是基于本發(fā)明實例的號碼壓縮傳送方法的操作流程圖。如圖3所示,它包括了如下步驟從數(shù)據(jù)庫讀取終端請求的電話號碼簿信息,將要發(fā)送的電話號碼與保存在指定號碼表中的區(qū)號、通信運營商號碼進(jìn)行比較,判斷是否有重復(fù)號碼的步驟;上述比較判斷中,電話號碼如果包含有指定號碼的話,將其置換為置換文字后發(fā)送給終端,如果不包含的話,按照電話號碼原樣發(fā)送的步驟。
電話號碼簿服務(wù)器從數(shù)據(jù)庫讀取終端請求的電話號碼簿信息,比較要發(fā)送的電話號碼與保存在指定號碼表中的區(qū)號、通信運營商號碼,判斷是否有重復(fù)號碼。
指定號碼表包括區(qū)號、通信運營商號碼的指定號碼及與此對應(yīng)的置換文字等。例如,指定號碼001的置換文字是a,017是b,00700是x,053是z,并以表格形式進(jìn)行存儲。
電話號碼簿服務(wù)器基于上述判斷,如果電話號碼中有指定號碼,則將此置換為對應(yīng)的置換文字并發(fā)送給終端;如果沒有,則按照電話號碼原樣發(fā)送。使用置換文字發(fā)送電話號碼會較少數(shù)據(jù)大小。在將電話號碼簿信息存儲到數(shù)據(jù)庫時,如果以置換文字的形式存儲置換的電話號碼時,也可有效利用電話號碼簿服務(wù)器的存儲容量。
再有發(fā)送電話號碼時,省略了與指定號碼表比較判斷的操作,可直接用置換文字代替電話號碼發(fā)送,因而減少了過程執(zhí)行的時間,降低了服務(wù)器的負(fù)荷。
電話號碼簿服務(wù)器發(fā)送電話號碼給終端時,終端接收電話號碼,將其存儲在電話號碼簿相應(yīng)的內(nèi)存里。下面對上述操作進(jìn)行說明。
圖4是基于本發(fā)明實例的電話號碼存儲方法的操作流程圖。如圖4所示,它包括了如下步驟從電話號碼簿服務(wù)器接收電話號碼時,判斷電話號碼中是否包含有置換文字的步驟;在上述判斷中,如果包含有置換文字,終端從指定號碼表中讀取置換文字對應(yīng)的指定號碼進(jìn)行置換的步驟;將完成上述置換的電話號碼存儲到電話號碼簿的步驟。
終端從電話號碼簿服務(wù)器上接收電話號碼時,判斷電話號碼中是否包含有置換文字。如果包含有置換文字的話,終端從指定號碼表中讀取置換文字對應(yīng)的指定號碼進(jìn)行置換。
終端完成置換后,將接收的電話號碼存儲在電話號碼簿之中。
下面就終端向電話號碼服務(wù)器請求電話號碼簿信息并接收的操作,及與此類似的終端向電話號碼簿服務(wù)器發(fā)送電話號碼簿信息的操作進(jìn)行說明。
終端向電話號碼簿服務(wù)器請求電話號碼簿信息發(fā)送時,電話號碼簿服務(wù)器會向終端請求指定號碼表并接收。并且在判斷指定號碼表有無更新后再進(jìn)行更新。
在完成指定號碼表的更新后,終端在發(fā)送電話號碼簿的電話號碼之前,將電話號碼包含的指定號碼置換為置換文字后,發(fā)送給電話號碼簿服務(wù)器。電話號碼簿服務(wù)器將包含有置換文字的電話號碼置換為指定號碼后存儲,也可按照接收的電話號碼原樣進(jìn)行存儲。
如上所述的詳細(xì)說明,本發(fā)明使用指定號碼表,對電話號碼進(jìn)行壓縮發(fā)送,因此收發(fā)的數(shù)據(jù)變小,發(fā)送時間縮短,可以實現(xiàn)節(jié)約用戶通訊費用的效果。
權(quán)利要求
1.一種電話號碼簿號碼壓縮發(fā)送方法,其特征由以下幾個步驟構(gòu)成便攜終端向電話號碼簿服務(wù)器請求指定電話號碼表,并對指定電話號碼表進(jìn)行更新的步驟;所述的電話號碼簿服務(wù)器判斷便攜終端是否請求指定號碼表,并發(fā)送指定電話號碼表的步驟;所述的終端完成指定號碼表的更新后,請求所述的電話號碼簿服務(wù)器中的電話號碼信息,將接收的電話號碼中包含的置換文字置換為指定號碼,存入電話號碼簿的步驟;判斷終端是否請求所述的電話號碼服務(wù)器中的電話號碼信息,從數(shù)據(jù)庫中讀取要發(fā)送的電話號碼信息,用置換文字置換與指定號碼一致的部分并進(jìn)行發(fā)送的步驟。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,終端指定號碼表的更新包括了以下幾個步驟向電話號碼簿服務(wù)器請求、接收指定號碼表的最后修改日期,并與終端上存儲的指定號碼表的最后修改日期進(jìn)行比較,判斷與指定號碼表是否一致的步驟;如果所述的兩個最后修改日期不同,而判斷指定號碼表為不一致時,請求電話號碼服務(wù)器的指定號碼表并進(jìn)行接收的步驟;判斷是否只接收所述的電話號碼簿服務(wù)器上的指定號碼表變更部分,如果是的話,將變更的部分添加到現(xiàn)有指定號碼表中,如果不是的話,更新全部指定號碼表的步驟。
3.根據(jù)權(quán)利要求1所述的的方法,其特征在于,發(fā)送電話號碼簿服務(wù)器指定號碼表,包括以下幾個步驟判斷終端有無請求發(fā)送指定號碼表的步驟;如果所述的判斷是肯定的話,判斷是否只請求指定號碼表的變更部分,如果是,則向終端發(fā)送指定號碼表的變更部分,如果不是,則發(fā)送全部指定號碼表的步驟。
4.根據(jù)權(quán)利要求1所述的送方法,其特征在于,發(fā)送電話號碼簿服務(wù)器的電話號碼信息,包括以下幾個步驟從數(shù)據(jù)庫讀取終端請求的電話號碼簿信息,比較要發(fā)送的電話號碼與保存在指定號碼表中的區(qū)號、通信運營商號碼,判斷是否有重復(fù)號碼的步驟;所述的比較判斷中,電話號碼中包含有指定號碼的話,將其置換為置換文字后發(fā)送給終端,不包含的話,按照電話號碼原樣發(fā)送的步驟。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,終端電話號碼的存儲包括以下幾個步驟從電話號碼簿服務(wù)器接收電話號碼時,判斷電話號碼中是否包含有置換文字的步驟;所述的判斷中,如果包含有置換文字,終端從指定號碼表中讀取置換文字對應(yīng)的指定號碼進(jìn)行置換的步驟;將完成所述的置換的電話號碼存儲到電話號碼簿。
6.根據(jù)權(quán)利要1至5中任意一項所述的的方法,其特征在于,所述的指定號碼表具有如下部分構(gòu)成存儲區(qū)號、通信運營商號碼的指定號碼;與所述的指定號碼對應(yīng)的置換文字;存儲所述的指定號碼、置換文字信息被修改部分?jǐn)?shù)據(jù)位置及對應(yīng)日期的標(biāo)題等。
7.一種電話號碼簿號碼壓縮發(fā)送方法,其特征在于,包括以下幾個步驟終端向電話號碼簿服務(wù)器請求電話號碼簿信息發(fā)送的步驟;所述的電話號碼簿服務(wù)器向終端請求指定號碼表并接收,并且在判斷指定號碼表有無更新后再做更新的步驟;在所述的電話號碼簿服務(wù)器上完成指定號碼表的更新后,允許向終端發(fā)送電話號碼信息的步驟;所述的終端參照指定號碼表,將電話號碼信息里包含的指定號碼置換為置換文字,并發(fā)送給電話號碼簿服務(wù)器的步驟;所述的電話號碼簿服務(wù)器接收終端的電話號碼信息,存儲到數(shù)據(jù)庫的步驟。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述的指定號碼表具有如下部分構(gòu)成存儲區(qū)號、通信運營商號碼的指定號碼;與所述的指定號碼對應(yīng)的置換文字;存儲所述的指定號碼、置換文字信息被修改部分?jǐn)?shù)據(jù)位置及對應(yīng)日期的標(biāo)題等。
全文摘要
電話號碼簿的號碼壓縮發(fā)送方法。本發(fā)明包括如下步驟由便攜終端向電話號碼簿服務(wù)器請求指定電話號碼表,并對指定電話號碼表進(jìn)行更新的步驟;上述電話號碼簿服務(wù)器判斷便攜終端是否請求指定號碼表,以此發(fā)送指定電話號碼表的步驟;上述終端完成指定號碼表的更新后,請求上述電話號碼簿服務(wù)器中的電話號碼信息,將接收的電話號碼中包含的置換文字置換為指定號碼,并存入電話號碼簿的步驟;判斷終端是否請求上述電話號碼服務(wù)器中的電話號碼信息,從數(shù)據(jù)庫中讀取要發(fā)送的電話號碼信息,用置換文字置換與指定號碼一致的部分并進(jìn)行發(fā)送的步驟。
文檔編號H04M3/493GK1620089SQ20041007078
公開日2005年5月25日 申請日期2004年7月26日 優(yōu)先權(quán)日2003年11月18日
發(fā)明者姜成卓, 姜佶來 申請人:樂金電子(中國)研究開發(fā)中心有限公司