專利名稱:一種通訊錄數(shù)據(jù)交換的方法及嵌入式通訊錄系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機(jī)通信領(lǐng)域,尤其涉及一種用戶之間交換通訊錄數(shù)據(jù)的方法及嵌入式通訊錄系統(tǒng)。
背景技術(shù):
嵌入式通訊錄對外提供集成接口,可以集成到其他通信系統(tǒng),使通訊錄成為通信系統(tǒng)的一項(xiàng)功能。如圖1所示,嵌入式通訊錄系統(tǒng)100包括應(yīng)用子系統(tǒng)101以及通訊錄子系統(tǒng)102,應(yīng)用子系統(tǒng)101是擁有自身完整功能的一個子系統(tǒng),通過調(diào)用通訊錄子系統(tǒng)102實(shí)現(xiàn)通訊錄功能和嵌入式通訊錄系統(tǒng)100的其他應(yīng)用功能的結(jié)合;通訊錄子系統(tǒng)102提供嵌入式通訊錄的通訊錄功能,供應(yīng)用子系統(tǒng)101調(diào)用,在本發(fā)明中,為了便于描述,以a表示請求方,b表示接收方,例如102a表示請求方通訊錄子系統(tǒng),102b表示對應(yīng)的接收方通信錄子系統(tǒng)。
在現(xiàn)有技術(shù)中,嵌入式通訊錄系統(tǒng)100的不同用戶之間是沒有直接聯(lián)系的,只有通訊錄服務(wù)器系統(tǒng)200和通訊錄用戶之間能夠直接進(jìn)行通信,而不同通訊錄用戶之間不能直接進(jìn)行通信,當(dāng)用戶之間需要交換通訊錄數(shù)據(jù)時,只能通過通訊錄服務(wù)器系統(tǒng)200進(jìn)行數(shù)據(jù)中轉(zhuǎn)來實(shí)現(xiàn),數(shù)據(jù)交換流程如圖2所示在步驟S201中,請求方通過通訊錄子系統(tǒng)102a本身的交互界面選擇進(jìn)行通訊錄數(shù)據(jù)交換的聯(lián)系人以及需要交換的通訊錄數(shù)據(jù);在步驟S202中,通訊錄子系統(tǒng)102a將數(shù)據(jù)交換請求指令送交通訊錄服務(wù)器系統(tǒng)200;在步驟S203中,通訊錄服務(wù)器系統(tǒng)200分析通訊錄子系統(tǒng)102a的數(shù)據(jù)交換請求指令,在判斷接收方為合法的通訊錄用戶后,將通訊錄數(shù)據(jù)交換請求指令轉(zhuǎn)發(fā)給交通訊錄子系統(tǒng)102b;
在步驟S204中,通訊錄子系統(tǒng)102b接收到通訊錄服務(wù)器系統(tǒng)200轉(zhuǎn)發(fā)的數(shù)據(jù)交換請求指令后,判斷請求方的身份,選擇同意接受或拒絕接受請求方的通訊錄數(shù)據(jù)交換請求,并向通訊錄服務(wù)器系統(tǒng)200返回應(yīng)答指令;在步驟S205中,通訊錄服務(wù)器系統(tǒng)200收到通訊錄子系統(tǒng)102b發(fā)送的應(yīng)答指令后,轉(zhuǎn)發(fā)給通訊錄子系統(tǒng)102a;在步驟S206中,通訊錄子系統(tǒng)102a如果收到接收方拒絕的應(yīng)答指令,則交互流程結(jié)束;如果收到接收方同意的應(yīng)答指令,則執(zhí)行步驟S207;在步驟S207中,通訊錄子系統(tǒng)102a向通訊錄服務(wù)器系統(tǒng)200發(fā)送用于交換的通訊錄數(shù)據(jù);在步驟S208中,通訊錄服務(wù)器系統(tǒng)200收到通訊錄子系統(tǒng)102a提交的通訊錄數(shù)據(jù)后,轉(zhuǎn)發(fā)給通訊錄子系統(tǒng)102b;在步驟S209中,通訊錄子系統(tǒng)102b收到通訊錄服務(wù)器系統(tǒng)200提交的通訊錄數(shù)據(jù)后,提取數(shù)據(jù)內(nèi)容,并把通訊錄數(shù)據(jù)交換結(jié)果提交通訊服務(wù)器200進(jìn)行更新,從而實(shí)現(xiàn)用戶之間的通訊錄數(shù)據(jù)交換。
用戶之間雙向相互交換通訊錄數(shù)據(jù)時的交互過程與上述過程類似。
由上述可知,現(xiàn)有的用戶通訊錄數(shù)據(jù)交換方式,通過通訊錄服務(wù)器系統(tǒng)200對用戶之間通訊錄數(shù)據(jù)交換進(jìn)行中轉(zhuǎn),使得通訊錄服務(wù)器系統(tǒng)200的通信負(fù)荷壓力較大,當(dāng)有大量用戶同時進(jìn)行通訊錄數(shù)據(jù)交換時降低了數(shù)據(jù)交換效率,給用戶之間的通信造成不便。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)中進(jìn)行通訊錄數(shù)據(jù)交換需要通過通訊錄服務(wù)器系統(tǒng)進(jìn)行中轉(zhuǎn),從而增加通訊錄服務(wù)器系統(tǒng)的負(fù)荷壓力,降低通訊錄數(shù)據(jù)交換的效率問題。
為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種通訊錄數(shù)據(jù)交換的方法,通過嵌入式通訊錄系統(tǒng)交換通訊錄數(shù)據(jù),所述嵌入式通訊錄系統(tǒng)包括應(yīng)用子系統(tǒng)和通訊錄子系統(tǒng),所述方法包括A.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間建立通信通道;B.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間通過所述通信通道傳送用于交換的通訊錄數(shù)據(jù)。
所述步驟A進(jìn)一步包括A1.請求方通訊錄子系統(tǒng)向本地應(yīng)用子系統(tǒng)請求建立通信通道;A2.請求方應(yīng)用子系統(tǒng)向接收方應(yīng)用子系統(tǒng)申請建立通信通道;A3.接收方應(yīng)用子系統(tǒng)與請求方應(yīng)用子系統(tǒng)之間建立通信通道;A4.請求方應(yīng)用子系統(tǒng)向本地通訊錄子系統(tǒng)返回通信通道建立結(jié)果;A5.請求方通訊錄子系統(tǒng)保存所述通信通道。
所述步驟B進(jìn)一步包括B1.請求方通訊錄子系統(tǒng)向本地應(yīng)用子系統(tǒng)發(fā)送用于交換的通訊錄數(shù)據(jù);B2.請求方應(yīng)用子系統(tǒng)通過所述通信通道向接收方應(yīng)用子系統(tǒng)發(fā)送所述通訊錄數(shù)據(jù);B3.接收方應(yīng)用子系統(tǒng)接收所述通訊錄數(shù)據(jù),并向本地通訊錄子系統(tǒng)轉(zhuǎn)發(fā)。
在所述步驟A2之前,所述方法進(jìn)一步包括A21.請求方應(yīng)用子系統(tǒng)接收到本地通訊錄子系統(tǒng)提交的通信通道建立請求后,判斷是否向接收方應(yīng)用子系統(tǒng)申請建立通信通道,是則執(zhí)行步驟A2;否則結(jié)束。
在所述步驟A3之前,所述方法進(jìn)一步包括A31.接收方應(yīng)用子系統(tǒng)接收到請求方應(yīng)用子系統(tǒng)發(fā)送的通信通道建立請求后,判斷是否與請求方應(yīng)用子系統(tǒng)之間建立通信通道,是則執(zhí)行步驟A3,否則結(jié)束。
在所述步驟A4之前,所述方法進(jìn)一步包括A41.請求方應(yīng)用子系統(tǒng)判斷通信通道是否成功建立,是則執(zhí)行步驟A4,否則結(jié)束。
為了更好地實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明更進(jìn)一步提供了一種嵌入式通訊錄系統(tǒng),包括應(yīng)用子系統(tǒng),用于建立通訊錄數(shù)據(jù)交換的通信通道,并通過所述通信通道發(fā)送用于交換的通訊錄數(shù)據(jù);通訊錄子系統(tǒng),用于向所述應(yīng)用子系統(tǒng)申請建立所述通信通道,提交用于交換的通訊錄數(shù)據(jù),并接收所述應(yīng)用子系統(tǒng)轉(zhuǎn)發(fā)的通訊錄數(shù)據(jù)。
所述應(yīng)用子系統(tǒng)至少包括通訊模塊,用于建立通訊錄數(shù)據(jù)交換的通信通道,并通過所述通信通道發(fā)送用于交換的通訊錄數(shù)據(jù)。
所述通訊錄子系統(tǒng)至少包括通訊錄對外接口,用于接收并轉(zhuǎn)發(fā)所述通信通道的建立請求和建立結(jié)果,以及用于交換的通訊錄數(shù)據(jù);通訊錄數(shù)據(jù)處理模塊,用于向所述應(yīng)用子系統(tǒng)申請建立所述通信通道,保存所述通信通道建立結(jié)果,發(fā)送和接收用于交換的通訊錄數(shù)據(jù)。
所述通訊錄子系統(tǒng)進(jìn)一步包括通訊錄界面處理模塊,提供用戶操作界面,供用戶選擇進(jìn)行通訊錄數(shù)據(jù)交換的聯(lián)系人和用于交換的通訊錄數(shù)據(jù),并顯示所述應(yīng)用子系統(tǒng)和通訊錄子系統(tǒng)之間的交互信息或數(shù)據(jù);通訊錄通訊模塊,用于將通訊錄數(shù)據(jù)交換結(jié)果轉(zhuǎn)發(fā)給通訊錄服務(wù)器系統(tǒng)更新;客戶端通訊錄數(shù)據(jù)庫,用于存儲本地通訊錄數(shù)據(jù)。
采用本發(fā)明,在不需要通過通訊錄服務(wù)器系統(tǒng)進(jìn)行中轉(zhuǎn)的情況下,利用嵌入式通訊錄系統(tǒng)中應(yīng)用子系統(tǒng)建立的通信通道完成用戶通訊錄數(shù)據(jù)的交換,能夠降低通訊錄服務(wù)器系統(tǒng)的負(fù)荷壓力,提高通訊錄數(shù)據(jù)交換的效率。
圖1是嵌入式通訊錄系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是現(xiàn)有技術(shù)中通訊錄數(shù)據(jù)交換的實(shí)現(xiàn)流程圖;圖3是本發(fā)明中通訊錄數(shù)據(jù)交換的實(shí)現(xiàn)流程圖;圖4是本發(fā)明中通信通道建立的實(shí)現(xiàn)流程圖;圖5是本發(fā)明中通過通信通道交換通訊錄數(shù)據(jù)的實(shí)現(xiàn)流程圖;圖6是應(yīng)用子系統(tǒng)的結(jié)構(gòu)示意圖;圖7是通訊錄子系統(tǒng)的結(jié)構(gòu)示意圖;圖8是通訊錄服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
由于嵌入式通訊錄系統(tǒng)100的應(yīng)用雙方一般都具有在應(yīng)用子系統(tǒng)之間互相建立通信通道相互進(jìn)行應(yīng)用通信的功能,所以在本發(fā)明中,用戶之間通過在應(yīng)用子系統(tǒng)之間建立的通信通道進(jìn)行通訊錄數(shù)據(jù)交換,不需要經(jīng)過通訊錄服務(wù)器系統(tǒng)200進(jìn)行中轉(zhuǎn),可以降低通訊錄服務(wù)器系統(tǒng)200的通訊負(fù)荷,提高通信效率。
圖3示出了本發(fā)明中用戶之間進(jìn)行通訊錄數(shù)據(jù)交換的流程,說明如下步驟S201中,用戶通過通訊錄子系統(tǒng)102a選擇進(jìn)行通訊錄數(shù)據(jù)交換的聯(lián)系人以及需要交換的通訊錄數(shù)據(jù);步驟S301中,應(yīng)用子系統(tǒng)101a和應(yīng)用子系統(tǒng)101b之間建立一個通信通道;步驟S302中,應(yīng)用子系統(tǒng)101a和應(yīng)用子系統(tǒng)101b之間通過建立的通信通道交換通訊錄數(shù)據(jù),應(yīng)用子系統(tǒng)101b將通訊錄數(shù)據(jù)轉(zhuǎn)發(fā)給通訊錄子系統(tǒng)102b;步驟S209中,通訊錄子系統(tǒng)102b接收應(yīng)用子系統(tǒng)101b轉(zhuǎn)發(fā)的通訊錄數(shù)據(jù),提取數(shù)據(jù)內(nèi)容,并把通訊錄數(shù)據(jù)交換結(jié)果提交通訊服務(wù)器200進(jìn)行更新,這樣就實(shí)現(xiàn)了用戶通訊錄數(shù)據(jù)的交換。
請求方和接收方之間相互進(jìn)行通訊錄數(shù)據(jù)交換的雙向交互過程與上述過程類似,不再贅述。
圖4示出了應(yīng)用子系統(tǒng)101a和應(yīng)用子系統(tǒng)101b之間建立通信通道的實(shí)現(xiàn)流程,詳述如下步驟S401中,通訊錄子系統(tǒng)102a向應(yīng)用子系統(tǒng)101a申請一個通信通道;步驟S402中,應(yīng)用子系統(tǒng)101a接收通訊錄子系統(tǒng)102a的通道建立申請,判斷是否向應(yīng)用子系統(tǒng)101b申請建立通信通道,如判斷對方用戶是否存在,或者對方地址是否有誤等等,是則執(zhí)行步驟S403,否則結(jié)束;步驟S403中,應(yīng)用子系統(tǒng)101a與應(yīng)用子系統(tǒng)101b通信,請求建立通信通道;步驟S404中,應(yīng)用子系統(tǒng)101b接收到應(yīng)用子系統(tǒng)101a提交的通信通道建立請求后,判斷是否建立通信通道,如對方是不是熟悉的用戶等,是則執(zhí)行步驟S405,否則結(jié)束;步驟S405中,應(yīng)用子系統(tǒng)101b與應(yīng)用子系統(tǒng)101a進(jìn)行通信,建立通信通道;步驟S406中,應(yīng)用子系統(tǒng)101a判斷通信通道是否建立成功,是則執(zhí)行步驟S407,否則結(jié)束;步驟S407中,應(yīng)用子系統(tǒng)101a向通訊錄子系統(tǒng)102a返回通信通道建立結(jié)果;步驟S408中,通訊錄子系統(tǒng)102a收到應(yīng)用子系統(tǒng)101a發(fā)送的通信通道建立結(jié)果后,保存成功建立的通信通道。
圖5示出了應(yīng)用子系統(tǒng)101a和應(yīng)用子系統(tǒng)101b之間通過建立的通信通道交換通訊錄數(shù)據(jù)的流程,詳述如下步驟S501中,通訊錄子系統(tǒng)102a向應(yīng)用子系統(tǒng)101a提交用于交換的通訊錄數(shù)據(jù);步驟S502中,應(yīng)用子系統(tǒng)101a通過已經(jīng)建立的通信通道向應(yīng)用子系統(tǒng)101b發(fā)送通訊錄數(shù)據(jù)(S307);步驟S503中,應(yīng)用子系統(tǒng)101b接收到應(yīng)用子系統(tǒng)101a發(fā)送的通訊錄數(shù)據(jù)后,轉(zhuǎn)發(fā)給通訊錄子系統(tǒng)102b。
如圖6所示,應(yīng)用子系統(tǒng)101中至少包含有通訊模塊1011,作為請求方和接收方的通訊接口,用于處理通訊錄子系統(tǒng)102發(fā)送的通信通道建立請求,向接收方申請建立通信通道,通信通道成功建立后,向通訊錄子系統(tǒng)102轉(zhuǎn)發(fā)通信通道建立結(jié)果,接收通訊錄子系統(tǒng)102提交的通訊錄數(shù)據(jù),通過通信通道傳送給接收方。
如圖7所示,通訊錄子系統(tǒng)102包括通訊錄對外接口1021、通訊錄界面處理模塊1022、通訊錄數(shù)據(jù)處理模塊1023、通訊錄通訊模塊1024以及客戶端通訊錄數(shù)據(jù)庫1025,其中通訊錄對外接口1021,將通訊錄數(shù)據(jù)處理模塊1023提交的通信通道建立請求以及用于交換的通訊錄數(shù)據(jù)傳送至通訊模塊1011,并將通訊模塊1011成功建立的通信通道信息送交通訊錄數(shù)據(jù)處理模塊1023保存;接收通訊模塊1011轉(zhuǎn)發(fā)的通訊錄數(shù)據(jù),送交通訊錄數(shù)據(jù)處理模塊1023;同時,將通信通道建立信息和通訊錄數(shù)據(jù)交換信息送交通訊錄界面處理模塊1022進(jìn)行顯示;通訊錄界面處理模塊1022,對外提供用戶操作界面,供用戶選擇進(jìn)行通訊錄數(shù)據(jù)交換的聯(lián)系人和用于交換的通訊錄數(shù)據(jù),并將用戶的通訊錄數(shù)據(jù)交換指令傳送至通訊錄數(shù)據(jù)處理模塊1023處理;同時,接收通訊錄對外接口1021和通訊錄數(shù)據(jù)處理模塊1023提交的信息、數(shù)據(jù)或指令,進(jìn)行刷新顯示;通訊錄數(shù)據(jù)處理模塊1023,接收用戶通過通訊錄界面處理模塊1022提交的通訊錄數(shù)據(jù)交換指令,通過通訊錄對外接口1021向通訊模塊1011發(fā)出通信通道建立請求,在通信通道建立成功后,接收并保存通信通道建立結(jié)果;從客戶端通訊錄數(shù)據(jù)庫1024中提取用于交換的通訊錄數(shù)據(jù),發(fā)送至通訊錄對外接口1021;通訊錄數(shù)據(jù)交換成功后,將通訊錄數(shù)據(jù)交換結(jié)果提交通訊錄通訊模塊1024轉(zhuǎn)發(fā)給通訊錄服務(wù)器系統(tǒng)200更新;
通訊錄通訊模塊1024,接收通訊錄處理模塊1023提交的通訊錄數(shù)據(jù)交換結(jié)果,轉(zhuǎn)發(fā)給通訊錄服務(wù)器系統(tǒng)200更新;同時,向通訊錄數(shù)據(jù)處理模塊1023轉(zhuǎn)發(fā)通信錄服務(wù)器系統(tǒng)200中保存的用戶通訊錄數(shù)據(jù);客戶端通訊錄數(shù)據(jù)庫1025,用于以聯(lián)系人或者其他用戶標(biāo)識為索引存儲客戶端本地的通訊錄數(shù)據(jù);如圖8所示,通訊錄服務(wù)器系統(tǒng)200包括通訊錄服務(wù)器通訊模塊201、通訊錄服務(wù)器數(shù)據(jù)處理模塊202,以及服務(wù)器通訊錄數(shù)據(jù)庫203,其中通訊錄服務(wù)器通訊模塊201,用于將通訊錄通信模塊1024轉(zhuǎn)發(fā)的通訊錄數(shù)據(jù)交換結(jié)果送交通訊錄服務(wù)器數(shù)據(jù)處理模塊204處理;通訊錄服務(wù)器數(shù)據(jù)處理模塊202,用于接收通訊錄服務(wù)器通訊模塊201提交的通訊錄數(shù)據(jù)交換結(jié)果,對服務(wù)器通訊錄數(shù)據(jù)庫204的通訊錄數(shù)據(jù)進(jìn)行更新和同步處理;服務(wù)器通訊錄數(shù)據(jù)庫203,用于以聯(lián)系人或者其他用戶標(biāo)識為索引存儲用戶通過通信錄子系統(tǒng)提交的通訊錄數(shù)據(jù)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種通訊錄數(shù)據(jù)交換的方法,通過嵌入式通訊錄系統(tǒng)交換通訊錄數(shù)據(jù),所述嵌入式通訊錄系統(tǒng)包括應(yīng)用子系統(tǒng)和通訊錄子系統(tǒng),所述方法包括A.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間建立通信通道;B.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間通過所述通信通道傳送用于交換的通訊錄數(shù)據(jù)。
2.如權(quán)利要求1所述的通訊錄數(shù)據(jù)交換的方法,其特征在于,所述步驟A進(jìn)一步包括A1.請求方通訊錄子系統(tǒng)向本地應(yīng)用子系統(tǒng)請求建立通信通道;A2.請求方應(yīng)用子系統(tǒng)向接收方應(yīng)用子系統(tǒng)申請建立通信通道;A3.接收方應(yīng)用子系統(tǒng)與請求方應(yīng)用子系統(tǒng)之間建立通信通道;A4.請求方應(yīng)用子系統(tǒng)向本地通訊錄子系統(tǒng)返回通信通道建立結(jié)果;A5.請求方通訊錄子系統(tǒng)保存所述通信通道。
3.如權(quán)利要求1所述的通訊錄數(shù)據(jù)交換的方法,其特征在于,所述步驟B進(jìn)一步包括B1.請求方通訊錄子系統(tǒng)向本地應(yīng)用子系統(tǒng)發(fā)送用于交換的通訊錄數(shù)據(jù);B2.請求方應(yīng)用子系統(tǒng)通過所述通信通道向接收方應(yīng)用子系統(tǒng)發(fā)送所述通訊錄數(shù)據(jù);B3.接收方應(yīng)用子系統(tǒng)接收所述通訊錄數(shù)據(jù),并向本地通訊錄子系統(tǒng)轉(zhuǎn)發(fā)。
4.如權(quán)利要求2所述的通訊錄數(shù)據(jù)交換的方法,其特征在于,在所述步驟A2之前,所述方法進(jìn)一步包括A21.請求方應(yīng)用子系統(tǒng)接收到本地通訊錄子系統(tǒng)提交的通信通道建立請求后,判斷是否向接收方應(yīng)用子系統(tǒng)申請建立通信通道,是則執(zhí)行步驟A2;否則結(jié)束。
5.如權(quán)利要求2所述的通訊錄數(shù)據(jù)交換的方法,其特征在于,在所述步驟A3之前,所述方法進(jìn)一步包括A31.接收方應(yīng)用子系統(tǒng)接收到請求方應(yīng)用子系統(tǒng)發(fā)送的通信通道建立請求后,判斷是否與請求方應(yīng)用子系統(tǒng)之間建立通信通道,是則執(zhí)行步驟A3,否則結(jié)束。
6.如權(quán)利要求2所述的通訊錄數(shù)據(jù)交換的方法,其特征在于,在所述步驟A4之前,所述方法進(jìn)一步包括A41.請求方應(yīng)用子系統(tǒng)判斷通信通道是否成功建立,是則執(zhí)行步驟A4,否則結(jié)束。
7.一種嵌入式通訊錄系統(tǒng),包括應(yīng)用子系統(tǒng),用于建立通訊錄數(shù)據(jù)交換的通信通道,并通過所述通信通道發(fā)送用于交換的通訊錄數(shù)據(jù);通訊錄子系統(tǒng),用于向所述應(yīng)用子系統(tǒng)申請建立所述通信通道,提交用于交換的通訊錄數(shù)據(jù),并接收所述應(yīng)用子系統(tǒng)轉(zhuǎn)發(fā)的通訊錄數(shù)據(jù)。
8.如權(quán)利要求7所述的嵌入式通訊錄系統(tǒng),其特征在于,所述應(yīng)用子系統(tǒng)至少包括通訊模塊,用于建立通訊錄數(shù)據(jù)交換的通信通道,并通過所述通信通道發(fā)送用于交換的通訊錄數(shù)據(jù)。
9.如權(quán)利要求7所述的嵌入式通訊錄系統(tǒng),其特征在于,所述通訊錄子系統(tǒng)至少包括通訊錄對外接口,用于接收并轉(zhuǎn)發(fā)所述通信通道的建立請求和建立結(jié)果,以及用于交換的通訊錄數(shù)據(jù);通訊錄數(shù)據(jù)處理模塊,用于向所述應(yīng)用子系統(tǒng)申請建立所述通信通道,保存所述通信通道建立結(jié)果,發(fā)送和接收用于交換的通訊錄數(shù)據(jù)。
10.如權(quán)利要求7所述的嵌入式通訊錄系統(tǒng),其特征在于,所述通訊錄子系統(tǒng)進(jìn)一步包括通訊錄界面處理模塊,提供用戶操作界面,供用戶選擇進(jìn)行通訊錄數(shù)據(jù)交換的聯(lián)系人和用于交換的通訊錄數(shù)據(jù),并顯示所述應(yīng)用子系統(tǒng)和通訊錄子系統(tǒng)之間的交互信息或數(shù)據(jù);通訊錄通訊模塊,用于將通訊錄數(shù)據(jù)交換結(jié)果轉(zhuǎn)發(fā)給通訊錄服務(wù)器系統(tǒng)更新;客戶端通訊錄數(shù)據(jù)庫,用于存儲本地通訊錄數(shù)據(jù)。
全文摘要
本發(fā)明適用于計算機(jī)通信領(lǐng)域,提供了一種通訊錄數(shù)據(jù)交換的方法及嵌入式通訊錄系統(tǒng),所述嵌入式通訊錄系統(tǒng)包括應(yīng)用子系統(tǒng)和通訊錄子系統(tǒng),所述方法包括A.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間建立通信通道;B.請求方應(yīng)用子系統(tǒng)和接收方應(yīng)用子系統(tǒng)之間通過所述通信通道傳送用于交換的通訊錄數(shù)據(jù)。本發(fā)明在不需要通過通訊錄服務(wù)器系統(tǒng)進(jìn)行中轉(zhuǎn)的情況下,利用嵌入式通訊錄系統(tǒng)中應(yīng)用子系統(tǒng)建立的通信通道進(jìn)行通訊錄數(shù)據(jù)的交換,可以降低通訊錄服務(wù)器系統(tǒng)的負(fù)荷壓力,提高通訊錄數(shù)據(jù)的交換效率。
文檔編號H04L9/32GK1832406SQ200510054659
公開日2006年9月13日 申請日期2005年3月12日 優(yōu)先權(quán)日2005年3月12日
發(fā)明者陳啟祥 申請人:騰訊科技(深圳)有限公司