,并根據(jù)該網(wǎng)絡(luò)地址進(jìn)行編碼。
[0105]進(jìn)一步的,在某些情況下,網(wǎng)絡(luò)地址也會以文本形式顯示,為了便于第一終端區(qū)分用戶選擇的第一同步內(nèi)容是圖片還是圖片的網(wǎng)絡(luò)地址,第二終端在檢測出用戶選擇的第一同步內(nèi)容為圖片時(shí),在對圖片的網(wǎng)絡(luò)地址進(jìn)行編碼之前,首先對該圖片的網(wǎng)絡(luò)地址添加特殊的標(biāo)識,并對添加特殊標(biāo)志之后的圖片地址進(jìn)行編碼。
[0106]如,個(gè)人電腦檢測出用戶選擇的第一同步內(nèi)容中包含圖片,獲取該圖片的圖片地址“http://tl0.XXX.com/it”,個(gè)人電腦在該圖片地址的前方添加特殊標(biāo)識“#pic#”,并對添加特殊標(biāo)志之后的圖片地址“#pic#http://tl0.XXX.com/it”進(jìn)行編碼,獲得二維碼編碼。
[0107]3)當(dāng)該第一同步內(nèi)容包括超鏈接時(shí),第二終端獲取該超鏈接對應(yīng)的統(tǒng)一資源定位符和該超鏈接對應(yīng)的可視內(nèi)容,根據(jù)該統(tǒng)一資源定位符和該可視內(nèi)容進(jìn)行編碼。
[0108]該可視內(nèi)容包括文本和/或圖片。
[0109]其中,超鏈接的可視內(nèi)容可以是文本字符串,該文本字符串可以與該超鏈接的URL相同,也可以不同,或者,該可視內(nèi)容也可以是一幅圖片。用戶點(diǎn)擊超鏈接的文本字符串或者圖片時(shí),可以跳轉(zhuǎn)到該URL對應(yīng)的地址。當(dāng)用戶在第二終端中選擇一個(gè)超鏈接作為第一同步內(nèi)容時(shí),第二終端獲取該超鏈接的可視內(nèi)容和對應(yīng)的URL,并對該可視內(nèi)容和URL進(jìn)行編碼。其中,URL為一串字符串,其編碼方式與對文本的編碼類似。另外,當(dāng)可視內(nèi)容為圖片時(shí),對可視內(nèi)容的編碼類似于對圖片的編碼,即獲取該可視內(nèi)容對應(yīng)圖片的網(wǎng)絡(luò)地址,對該網(wǎng)絡(luò)地址進(jìn)行編碼。
[0110]與圖片的編碼類似的,為了便于第一終端區(qū)分用戶選擇的第一同步內(nèi)容是超鏈接還是文本,第二終端在對超鏈接的可視內(nèi)容和URL進(jìn)行編碼之前,首先對超鏈接的可視內(nèi)容和URL添加特殊標(biāo)識,并對添加特殊標(biāo)識之后的可視內(nèi)容和URL進(jìn)行編碼。
[0111]比如,用戶在個(gè)人電腦的瀏覽器頁面中選擇可視內(nèi)容為文本“XX地圖”的超鏈接,該超鏈接對應(yīng)的頁面的URL為“http://map.xx.com”,個(gè)人電腦獲取該超鏈接的可視內(nèi)容和URL,對該可視內(nèi)容和URL添加特殊標(biāo)識,添加特殊標(biāo)識之后的可視內(nèi)容和URL為“*XX地圖*#url#http://map.xx.com”,其中,兩個(gè)*號之間的文本為可視內(nèi)容,#url#表示后面的地址為可視內(nèi)容對應(yīng)的url。個(gè)人電腦對“*XX地圖*#url#http://map.xx.com”進(jìn)行編碼。
[0112]需要說明的是,當(dāng)可視內(nèi)容為圖片時(shí),可視內(nèi)容以圖片的地址進(jìn)行編碼,編碼方式與上述對圖片進(jìn)行編碼的方式類似,此處不再贅述。
[0113]步驟606,第二終端根據(jù)該二維碼編碼生成二維碼,顯示該二維碼。
[0114]個(gè)人電腦對用戶選擇的第一同步內(nèi)容進(jìn)行編碼之后,生成相應(yīng)的二維碼并顯示,以便智能手機(jī)掃描。
[0115]步驟608,第一終端掃描第二終端中顯示的二維碼,獲得二維碼編碼,對該二維碼編碼進(jìn)行解碼,獲得解碼信息。
[0116]通常情況下,智能手機(jī)掃描獲得的二維碼編碼為一串二進(jìn)制的數(shù)據(jù)流。智能手機(jī)對該二維碼編碼進(jìn)行解碼,即可以獲得個(gè)人電腦據(jù)以生成二維碼編碼的文本內(nèi)容。
[0117]步驟610,第一終端根據(jù)該解碼信息顯示第二同步內(nèi)容。
[0118]由于解碼獲得的解碼信息所指示的內(nèi)容可以是文本,也可以是圖片以及超鏈接等其它內(nèi)容,對于不同的內(nèi)容類型,第一終端的顯示方式也各不相同,具體如下:
[0119]1)當(dāng)該第一同步內(nèi)容中包含有文本時(shí),第一終端將該解碼信息中包含的文本顯示為第二同步內(nèi)容。
[0120]若第一同步內(nèi)容文本,則第一終端對掃描獲得的二維碼編碼進(jìn)行解碼,獲得的解碼信息中也包含與第一同步內(nèi)容相同的文本,第一終端可以直接顯示解碼信息中包含的文本。
[0121]當(dāng)智能手機(jī)解碼獲得的解碼信息中的文本不包含用于指示圖片或者超鏈接的特殊標(biāo)識時(shí),智能手機(jī)直接以文本形式顯示解碼信息。
[0122]2)當(dāng)該第一同步內(nèi)容中包含有圖片時(shí),第一終端根據(jù)該解碼信息中包含的該圖片對應(yīng)的網(wǎng)絡(luò)地址獲取該圖片,并將該圖片顯示為第二同步內(nèi)容。
[0123]其中,第一終端在根據(jù)該網(wǎng)絡(luò)地址獲取圖片之前,可以顯示該網(wǎng)絡(luò)地址,并檢測是否接收到對顯示的該網(wǎng)絡(luò)地址的第一指定操作;若檢測結(jié)果為接收到對該網(wǎng)絡(luò)地址的第一指定操作,則執(zhí)行根據(jù)該網(wǎng)絡(luò)地址獲取圖片的步驟。
[0124]在實(shí)際應(yīng)用中,一方面可能出現(xiàn)用戶選擇的第一同步內(nèi)容就是某一幅圖片的網(wǎng)絡(luò)地址的文本,或者,用戶選擇的第一同步內(nèi)容的格式符合圖片的網(wǎng)絡(luò)地址的格式;另一方面,圖片地址對應(yīng)的圖片可能較大,而第一終端的網(wǎng)絡(luò)帶寬不足以支持大數(shù)據(jù)量圖片的快速加載,從而影響用戶體驗(yàn),或者,為了節(jié)約網(wǎng)絡(luò)流量資源,用戶只想將數(shù)據(jù)量較大的圖片的網(wǎng)絡(luò)地址同步到第一終端,并不需要在第一終端加載該圖片。
[0125]為了適應(yīng)上述可能出現(xiàn)的情形,第一終端在檢測出解碼信息中包含符合圖片的網(wǎng)絡(luò)地址格式的內(nèi)容之后,可以首先將該網(wǎng)絡(luò)地址顯示為第二同步內(nèi)容,若用戶需要加載該網(wǎng)絡(luò)地址,則在該網(wǎng)絡(luò)地址上進(jìn)行點(diǎn)擊操作,第一終端檢測到該點(diǎn)擊操作之后,再根據(jù)該網(wǎng)絡(luò)地址下載對應(yīng)的圖片并顯示。
[0126]比如,如圖8所示的圖片顯示示意圖,其中,智能手機(jī)解碼獲得的解碼信息為“#pic#http://tl0.XXX.com/it”,智能手機(jī)檢測出其中包含圖片對應(yīng)的特殊標(biāo)識“#pic#”,則首先以文本形式顯示該解碼信息,其中,顯示的文本為可操作狀態(tài),當(dāng)用戶在該文本上點(diǎn)擊時(shí),智能手機(jī)根據(jù)地址http://tl0.XXX.com/it獲取圖片,并用圖片替換該文本進(jìn)行顯示。進(jìn)一步的,當(dāng)用戶再次點(diǎn)擊該圖片時(shí),智能手機(jī)還可以將圖片再次切換顯示為文本形式。
[0127]3)當(dāng)該第一同步內(nèi)容包括超鏈接時(shí),第一終端以第一狀態(tài)或者第二狀態(tài)中的一種狀態(tài)顯示第二同步內(nèi)容。
[0128]其中,在該第一狀態(tài)下,該第二同步內(nèi)容中包含該超鏈接;在該第二狀態(tài)下,該第二同步內(nèi)容中包含非鏈接狀態(tài)顯示的該可視內(nèi)容和該統(tǒng)一資源定位符。
[0129]第一終端還可以接收對第二同步內(nèi)容的第二指定操作;并以該第一狀態(tài)或者第二狀態(tài)中的另一種狀態(tài)切換顯示該第二同步內(nèi)容。
[0130]當(dāng)該第一同步內(nèi)容包括超鏈接時(shí),用戶使用第一終端掃描第二終端顯示的二維碼并解碼,獲得的解碼信息中可以包括可視內(nèi)容(文本或者圖片鏈接),以及該超鏈接的URL字符串。
[0131]與圖片顯示類似的,在實(shí)際應(yīng)用中,可能出現(xiàn)用戶選擇的第一同步內(nèi)容并不是超鏈接,但是其格式符合超鏈接的可視內(nèi)容+超鏈接的URL,此時(shí),為了避免第一終端直接將其顯示為超鏈接形式而導(dǎo)致同步錯(cuò)誤,第一終端可以將第二同步內(nèi)容顯示為兩種不同的狀態(tài),一種是將第二同步內(nèi)容直接顯示為超鏈接的形式,另一種是將第二同步內(nèi)容顯示為可視內(nèi)容+URL的形式,用戶可以通過在第二同步內(nèi)容的顯示區(qū)域進(jìn)行點(diǎn)擊操作,以控制第二同步內(nèi)容在兩種狀態(tài)下切換。
[0132]比如,如圖9所示的超鏈接顯示示意圖,其中,智能手機(jī)解碼獲得的解碼信息為“*XX地圖*#url#http://map.xx.com”,智能手機(jī)檢測出其格式符合可視內(nèi)容+URL,貝U首先將其顯示為超鏈接形式的第一狀態(tài),即可視內(nèi)容為“XX地圖”,當(dāng)用戶點(diǎn)擊“XX地圖”時(shí),跳轉(zhuǎn)向地址鏈接http://map.xx.com。當(dāng)用戶長按“XX地圖”時(shí),智能手機(jī)將超鏈接形式的第一狀態(tài)轉(zhuǎn)化為文本形式的第二狀態(tài),即以文本形式顯示“*XX地圖*#url#http://map.xx.com”。進(jìn)一步的,當(dāng)用戶再次長按該文本形式顯示的“*XX地圖*#url#http://map.xx.com”時(shí),智能手機(jī)還可以將其再次切換顯示為超鏈接形式。
[0133]步驟612,第一終端將第二同步內(nèi)容轉(zhuǎn)發(fā)至社交網(wǎng)絡(luò)。
[0134]智能手機(jī)掃描二維碼并顯示第二同步內(nèi)容后,用戶點(diǎn)擊界面中的轉(zhuǎn)發(fā)按鈕,智能手機(jī)將該第二同步內(nèi)容轉(zhuǎn)發(fā)至社交網(wǎng)絡(luò)。
[0135]綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容同步方法,第二終端通過根據(jù)包括文本、圖片和/或超鏈接中的至少一種的第一同步內(nèi)容進(jìn)行編碼,生成二維碼并顯示,由第一終端掃描該二維碼以顯示第二同步內(nèi)容,用戶只需要在第二終端中選中第一同步內(nèi)容,并使用第一終端掃描生成的二維碼,即可以完成內(nèi)容的同步,解決了現(xiàn)有技術(shù)中需要用戶將待同步內(nèi)容復(fù)制并粘貼到同步軟件中進(jìn)行同步而導(dǎo)致的操作過程繁瑣,浪費(fèi)用戶時(shí)間,同步效率低的問題,達(dá)到簡化用戶操作,節(jié)約用戶時(shí)間,提高同步效率的效果。
[0136]其次,本發(fā)明實(shí)施例提供的內(nèi)容同步方法,當(dāng)用戶選擇的第一同步內(nèi)容包含圖片時(shí),第二終端對該圖片的網(wǎng)絡(luò)地址進(jìn)行編碼,從而使二維碼可以指示數(shù)據(jù)量更大的圖片,提高了內(nèi)容同步的應(yīng)用范圍和同步效果。
[0137]另外,本發(fā)明實(shí)施例提供的內(nèi)容同步方法,當(dāng)用戶選擇的第一同步內(nèi)容包含超鏈接時(shí),第二終端通過對該超鏈接對應(yīng)的統(tǒng)一資源定位符和該超鏈接對應(yīng)的可視內(nèi)容進(jìn)行編碼,從而使二維碼可以指示超鏈接,進(jìn)一步提高了內(nèi)容同步的應(yīng)用范圍。
[0138]請參考圖10,其示出了本發(fā)明一個(gè)實(shí)施例提供的內(nèi)容同步裝置的裝置結(jié)構(gòu)圖。該內(nèi)容同步裝置用于在如圖1所示實(shí)施環(huán)境的第一終端120中實(shí)現(xiàn)如圖2或圖3所示的內(nèi)容同步方法,該內(nèi)容同步裝置可以包括:
[0139]掃描模塊1001,用于掃描第二終端中顯示的二維碼,獲得二維碼編碼;所述二維碼編碼由所述第二終端對第一同步內(nèi)容進(jìn)行編碼生成,所述第一同步內(nèi)容包括文本、圖片和/或超鏈接中的至少一種;
[0140]解碼模塊1002,用于對所述二維碼編碼進(jìn)行解碼,獲得解碼信息;
[0141]第一顯示模塊1003,用于根據(jù)所述解碼信息顯示第二同步內(nèi)容。
[0142]綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容同步裝置,通過掃描第二終端中顯示的,根據(jù)第一同步內(nèi)容生成的二維碼,對掃描獲得的二維碼編碼進(jìn)行解碼,獲得解碼信息,并根據(jù)該解碼信息顯示第二同步內(nèi)容,用戶只需要在第二終端中選中第一同步內(nèi)容,并使用第一終端掃描生成的二維碼,即可以完成內(nèi)容的同步,解決了現(xiàn)有技術(shù)中需要用戶將待同步內(nèi)容復(fù)制并粘貼到同步軟件中進(jìn)行同步而導(dǎo)致的操作過程繁瑣,浪費(fèi)用戶時(shí)間,同步效率低的問題,達(dá)