。
[0096]作為本發(fā)明的一個實施例,所述通信數(shù)據(jù)為語音通話數(shù)據(jù),通過將發(fā)送裝置發(fā)送的語音通話數(shù)據(jù)發(fā)送給接收裝置,并將接收裝置發(fā)送的語音數(shù)據(jù)發(fā)送給發(fā)送裝置,實現(xiàn)通話轉(zhuǎn)移的過程。
[0097]進一步,所述通信數(shù)據(jù)還可以為視頻通話數(shù)據(jù)、文字數(shù)據(jù)、圖像數(shù)據(jù)等用來通信的數(shù)據(jù)。
[0098]在本發(fā)明實施例中,還包括在用戶界面顯示通話對象,如,電話號碼、來電聯(lián)系人名稱等,或者在用戶界面顯示圖像、視頻、輸入文字等信息,比如,當接收到的通信數(shù)據(jù)為視頻通信時,根據(jù)轉(zhuǎn)移裝置發(fā)送的發(fā)送裝置的視頻呼入,在當前界面顯示發(fā)送裝置發(fā)送的視頻數(shù)據(jù)。
[0099]本發(fā)明實施例中,通過對兩部終端建立對等通信關(guān)系,其中第一終端接收到來電時,向第二終端發(fā)送通話轉(zhuǎn)移請求,以建立對等通信鏈路,并在得到通話轉(zhuǎn)移響應(yīng)后,通過建立的通信鏈路,將發(fā)送裝置發(fā)送的第一通話數(shù)據(jù)經(jīng)由通信數(shù)據(jù)鏈路傳送到第二終端上,并將第二終端發(fā)送的第二通話數(shù)據(jù)傳送發(fā)送裝置,可以使在操作應(yīng)用程序時,將通話進行轉(zhuǎn)移,也可以在忘記攜帶終端時,在另一部終端上接聽呼入該終端的來電。
[0100]實施例五、
[0101]其與實施例四相似,不同之處在于,所述方法還包括:
[0102]向跟蹤服務(wù)器發(fā)送連接信息,并從所述跟蹤服務(wù)器獲取所述轉(zhuǎn)移裝置的連接信息。
[0?03]在本發(fā)明實施例中,連接信息為身份標識信息、通信地址(Internet ProtocolAddress,IP)和端口號(Port Number,PN)中的一個或其組合。
[0104]在本發(fā)明實施例中,接收裝置向跟蹤服務(wù)器發(fā)送連接信息,當跟蹤服務(wù)器接收到轉(zhuǎn)移裝置的綁定請求后,向接收裝置發(fā)送轉(zhuǎn)移裝置的連接信息,接收裝置接收該連接信息并存儲。
[0105]本發(fā)明實施例中,通過在接收到來電時,對兩部終端建立對等通信關(guān)系,以建立對等通信鏈路,并在得到通話轉(zhuǎn)移響應(yīng)后,通過建立的通信鏈路,將發(fā)送裝置發(fā)送的第一通話數(shù)據(jù)經(jīng)由通信數(shù)據(jù)鏈路傳送到第二終端上,并將第二終端發(fā)送的第二通話數(shù)據(jù)傳送發(fā)送裝置,可以使在操作應(yīng)用程序時,將通話進行轉(zhuǎn)移,也可以在忘記攜帶終端時,在另一部終端上接聽呼入該終端的來電。
[0106]實施例六、
[0107]其與實施例四相似,不同之處在于,所述方法還包括:
[0108]接收所述轉(zhuǎn)移裝置發(fā)送的對等綁定請求,所述接收裝置的綁定請求攜帶有轉(zhuǎn)移裝置的連接信息;
[0109]根據(jù)所述轉(zhuǎn)移裝置的連接信息,向所述轉(zhuǎn)移裝置發(fā)送對等綁定請求響應(yīng)信息。[Ο??Ο]在本發(fā)明實施例中,連接信息為身份標識信息、通信地址(Internet ProtocolAddress,IP)和端口號(Port Number,PN)中的一個或其組合。
[0111]在本發(fā)明實施例中,當跟蹤服務(wù)器接收到轉(zhuǎn)移裝置的綁定請求后,向接收裝置發(fā)送轉(zhuǎn)移裝置的連接信息,接收裝置接收該連接信息并存儲,并根據(jù)該連接信息,向轉(zhuǎn)移裝置發(fā)送對等綁定響應(yīng)請求。
[0112]本發(fā)明實施例中,通過在接收到來電時,對兩部終端建立對等通信關(guān)系,以建立對等通信鏈路,并在得到通話轉(zhuǎn)移響應(yīng)后,通過建立的通信鏈路,將發(fā)送裝置發(fā)送的第一通話數(shù)據(jù)經(jīng)由通信數(shù)據(jù)鏈路傳送到第二終端上,并將第二終端發(fā)送的第二通話數(shù)據(jù)傳送發(fā)送裝置,可以使在操作應(yīng)用程序時,將通話進行轉(zhuǎn)移,也可以在忘記攜帶終端時,在另一部終端上接聽呼入該終端的來電。
[0113]本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或者部分步驟是可以通過程序來指令相關(guān)的硬件來完成的,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤、閃盤等。
[0114]實施例七、
[0115]圖6示出了適于本發(fā)明實施例提供的通話轉(zhuǎn)移的裝置500的結(jié)構(gòu),該通話轉(zhuǎn)移的裝置具體可以集成在終端等設(shè)備中,為了便于說明,僅示出了與本發(fā)明實施例有關(guān)的部分。
[0116]裝置500包括:撥號器單元51、通話轉(zhuǎn)移請求發(fā)送單元52以及通信數(shù)據(jù)第一處理單y ι_ι5 3 ο
[0117]撥號器單元51,用于接收發(fā)送裝置發(fā)送的來電呼入信息。
[0118]在本發(fā)明實施例中,來電呼入信息攜帶有來電標識信息,可以為標識名稱或標識號碼,用來唯一標識同一發(fā)送裝置。
[0119]通話轉(zhuǎn)移請求發(fā)送單元52,用于當達到預(yù)設(shè)的通話轉(zhuǎn)移條件時,獲取接收裝置的連接信息并根據(jù)所述接收裝置的連接信息向所述接收裝置發(fā)送通話轉(zhuǎn)移請求,以建立對等通信鏈路,其中所述連接信息是從跟蹤服務(wù)器獲取的;
[0120]在本發(fā)明實施例中,預(yù)設(shè)的通話轉(zhuǎn)移條件包括用戶主動轉(zhuǎn)移、來電呼入未響應(yīng)時間達到預(yù)設(shè)閾值或者當前為繁忙狀態(tài)。
[0121]其中,當為用戶主動轉(zhuǎn)移時,比如,在用戶當前界面顯示是否轉(zhuǎn)移的提示欄,當用戶選擇進行通話轉(zhuǎn)移后,則發(fā)送通話轉(zhuǎn)移請求。
[0122]當為來電呼入未響應(yīng)時間達到預(yù)設(shè)閾值時,比如,預(yù)設(shè)閾值可以設(shè)置為50秒,當來電呼入的時長達到50秒時,發(fā)送通話轉(zhuǎn)移請求。
[0123]當當前為繁忙狀態(tài)時,可以為用戶當前在進行其他應(yīng)用程序的操作,包括正在進行通話的情況。
[0124]在本發(fā)明實施例中,連接信息為身份標識信息、通信地址(InternetProtocolAddress,IP)和端口號(Port Number,PN)中的一個或其組合。
[0125]其中,當連接信息為身份標識信息時,比如,終端設(shè)備標識信息,此時,通過開啟藍牙設(shè)備,直接搜索附近的接收裝置的終端設(shè)備的標識信息,并選擇進行通話轉(zhuǎn)移的終端設(shè)備的標識信息,通過設(shè)置驗證密碼,與接收裝置建立對等通信關(guān)系,以便根據(jù)對等通信關(guān)系建立對等通信鏈路,其中,可以對該對等通信關(guān)系進行存儲,無需每次都輸入驗證密碼。
[0126]進一步,當連接信息為通信地址信息以及端口號信息時,此時,通過向跟蹤服務(wù)器報告身份標識信息,通信地址信息以及端口號信息,并接收跟蹤服務(wù)器發(fā)送的接收裝置的身份標識信息,根據(jù)該接收裝置的身份標識信息,再次通過查詢跟蹤服務(wù)器,獲取到接收裝置的通信地址信息以及端口號信息,并進行存儲,然后通過接收裝置的通信地址信息以及端口號信息,向接收裝置發(fā)送對等建立關(guān)系綁定請求,在接收到接收裝置返回的響應(yīng)信息后,建立對等通信關(guān)系,以便根據(jù)對等通信關(guān)系建立對等通信鏈路。
[0127]在本發(fā)明實施例中,身份標識信息是指在跟蹤服務(wù)器中登記,用來唯一標識同一接收裝置的標識信息,可以為標識名稱或者標識號碼。
[0128]在本發(fā)明實施例中,通信地址是指通信網(wǎng)絡(luò)上的邏輯地址。
[0129]在本發(fā)明實施例中,端口號是指在通信網(wǎng)絡(luò)服務(wù)中占用的服務(wù)端口編號。
[0130]作為本發(fā)明的一個優(yōu)選實施例,所述通話轉(zhuǎn)移請求攜帶有發(fā)送裝置的標識信息,如,電話號碼,聯(lián)系人名稱、設(shè)備號等,可以通過標識信息,使得接收裝置獲得來電通話對象的身份信息。
[0131]在本發(fā)明實施例中,從跟蹤服務(wù)器中獲取接收裝置的連接信息為實時獲取、定時獲取或當接收到跟蹤服務(wù)器發(fā)送的接收裝置更改的連接信息時獲取,其中,實時獲取,可以通過網(wǎng)絡(luò)與跟蹤服務(wù)器連接,實時的去獲取接收裝置的連接信息,定時獲取,可以為設(shè)置一個時間閾值,比如,每10分鐘獲取一次。
[0132]當接收到跟蹤服務(wù)器發(fā)送的接收裝置更改的連接信息時獲取,比如,以手機為例,用戶將手機A遺忘在家中,而攜帶了裝有接收裝置的手機B去了公司,此時,手機A與手機B處于不同的網(wǎng)絡(luò)環(huán)境中,比如,局域網(wǎng)中,由于網(wǎng)絡(luò)環(huán)境的變化,手機B中的連接信息也相對的發(fā)生變化,通過將變化后的連接信息發(fā)送給跟蹤服務(wù)器,在手機A接收到來電時,通過從跟蹤服務(wù)器中獲取手機B變化后的連接信息,然后根據(jù)獲取到的連接信息通過其所處的網(wǎng)絡(luò)向手機B發(fā)送通話轉(zhuǎn)移請求,手機B接收到通話轉(zhuǎn)移請求,獲取到手機A的連接信息后,根據(jù)手機A的連接信息并通過其所處的網(wǎng)絡(luò)向A發(fā)送通話轉(zhuǎn)移響應(yīng)信息,以建立對等通信鏈路。
[0133]通信數(shù)據(jù)第一處理單元53,用于當所述請求通過后,通過所述對等通信鏈路將所述發(fā)送裝置發(fā)送的第一通信數(shù)據(jù)發(fā)送到所述接收裝置,以及通過所述通信鏈路接收所述接收裝置發(fā)送的第二通信數(shù)據(jù)并發(fā)送給所述發(fā)送裝置。
[0134]作為本發(fā)明的一個實施例,所述通信數(shù)據(jù)為語音通話數(shù)據(jù),通過將發(fā)送裝置發(fā)送的語音通話數(shù)據(jù)發(fā)送給接收裝置,并將接收裝置發(fā)送的語音數(shù)據(jù)發(fā)送給發(fā)送裝置,實現(xiàn)通話轉(zhuǎn)移的過程。
[0135]進一步,所述通信數(shù)據(jù)還可以為視頻通話數(shù)據(jù)、文字數(shù)據(jù)、圖像數(shù)據(jù)等用來通信的數(shù)據(jù)。
[0136]本發(fā)明實施例中,通過在接收到來電時,對兩部終端建立對等通信關(guān)系,以建立對等通信鏈路,并在得到通話轉(zhuǎn)移響應(yīng)后,通過建立的通信鏈路,將發(fā)送裝置發(fā)送的第一通話數(shù)據(jù)經(jīng)由通信數(shù)據(jù)鏈路傳送到第二終端上,并將第二終端發(fā)送的第二通話數(shù)據(jù)傳送發(fā)送裝置,可以使在操作應(yīng)用程序時,將通話進行轉(zhuǎn)移,也可以在忘記攜帶終端時,在另一部終端上接聽呼入該終端的來電。
[0137]實施例八、
[0138]圖7示出了本發(fā)明實施例提供的一種對等通信關(guān)系建立裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例有關(guān)的部分。
[0139]所述裝置包括:綁定請求發(fā)送單元61以及連接信息接收單元62。
[0140]綁定請求發(fā)送單元61,用于向跟蹤服務(wù)器發(fā)送接收裝置的綁定請求,所述接收裝置的綁定請求攜帶有接收裝置的身份標識信息;
[0141]連接信息接收單元62,用于接收所述跟蹤服務(wù)器返回的接收裝置的連接信息,并將所述接收裝置的身份標識與連接信息對應(yīng)存儲,其中,所述接收裝置的連接信息根據(jù)所述接收裝置的身份標識獲取。
[0142]在本發(fā)明實施例中,通過向跟蹤服務(wù)器報告身份標識信息,