亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、服?wù)器和終端的制作方法

文檔序號:7980292閱讀:139來源:國知局
一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ā⒎?wù)器和終端的制作方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、服?wù)器和終端。所述方法包括:預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略;當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息;服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作;服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道;終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)。本發(fā)明的技術(shù)方案解決了現(xiàn)有的數(shù)據(jù)傳輸方式繁瑣又耗時(shí)的問題。
【專利說明】一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、服?wù)器和終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸【技術(shù)領(lǐng)域】,特別涉及一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、服?wù)器和終端。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)用戶的數(shù)量持續(xù)增長,用戶之間傳遞文件、圖片、音樂、視頻等數(shù)據(jù)的次數(shù)也越來越多。目前用戶終端之間傳遞數(shù)據(jù)的方式主要有兩種:
[0003]1.相互知道彼此的賬號,將對方賬號作為數(shù)據(jù)傳輸?shù)哪康牡刂?,例如使用email發(fā)送郵件;
[0004]2.使用物理設(shè)備作為數(shù)據(jù)傳輸?shù)慕橘|(zhì),例如U盤、SD卡等。
[0005]第一種方式需要用戶知道對方的賬號,若不知道就無法實(shí)現(xiàn)傳輸;第二種方式需要用戶持有物理設(shè)備和對應(yīng)的接口,若沒有也無法實(shí)現(xiàn)傳輸。上述兩種方式對數(shù)據(jù)傳輸都有較高的限制條件,當(dāng)用戶不知道對方賬號或沒有物理設(shè)備及對應(yīng)接口時(shí),傳輸就無法實(shí)現(xiàn),與數(shù)據(jù)傳輸隨意快捷的發(fā)展趨勢不符;而且,這兩種方式在操作上也比較繁瑣,非常耗時(shí)。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明提供了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?、服?wù)器和終端,以解決現(xiàn)有的數(shù)據(jù)傳輸方式繁瑣又耗時(shí)的問題。
[0007]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]本發(fā)明公開了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略;該方法包括:
[0009]當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息;
[0010]服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作;
[0011]服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道;
[0012]終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)。
[0013]所述判斷策略規(guī)定的操作為:碰撞操作、終端上的指定虛擬或?qū)嶓w按鈕的按鍵操作或者設(shè)定次數(shù)的搖動操作。
[0014]所述同步操作的判斷策略包括:進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離的預(yù)設(shè)的距離范圍內(nèi);
[0015]當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送的操作信息包括:終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者,終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息;[0016]所述服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作包括:服務(wù)器判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,服務(wù)器判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi)以及判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則執(zhí)行后續(xù)步驟,否則提示終端同步操作失敗。
[0017]服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道包括:服務(wù)器基于TCP/IP協(xié)議、HTTP協(xié)議或者UDP協(xié)議建立所述的關(guān)聯(lián)通道;
[0018]當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí):
[0019]終端向服務(wù)器發(fā)送的操作信息還包括終端的IP地址;
[0020]服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道包括:服務(wù)器向進(jìn)行同步操作的兩個(gè)終端中的第一終端發(fā)送第二終端的IP地址,第一終端向第二終端的IP地址發(fā)送連接請求,第二終端響應(yīng)該連接請求后雙方建立TCP連接。
[0021]該方法進(jìn)一步包括:
[0022]所述服務(wù)器在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道;
[0023]或者在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送,則釋放所述關(guān)聯(lián)通道。
[0024]本發(fā)明還公開了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器,該服務(wù)器包括:存儲模塊、同步操作判斷模塊、關(guān)聯(lián)通道建立模塊;其中,
[0025]存儲模塊,用于保存終端之間的同步操作的判斷策略;
[0026]同步操作判斷模塊,用于接收終端在發(fā)生判斷策略規(guī)定的操作時(shí)發(fā)送的操作信息,根據(jù)所接收的操作信息判斷是否符合存儲模塊中保存的所述判斷策略,是則確定終端在進(jìn)行同步操作并通知關(guān)聯(lián)通道建立模塊;
[0027]關(guān)聯(lián)通道建立模塊,用于在接收到通知后為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道,使得終端利用所述關(guān)聯(lián)通道發(fā)送數(shù)據(jù)。
[0028]所述存儲模塊保存的同步操作的判斷策略包括:進(jìn)行判斷策略規(guī)定操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離的預(yù)設(shè)的距離范圍內(nèi);
[0029]所述同步操作判斷模塊,用于接收終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息;判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi)以及判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則通知關(guān)聯(lián)通道建立模塊,否則提示終端同步操作失敗。
[0030]所述關(guān)聯(lián)通道建立模塊,用于基于TCP/IP協(xié)議、HTTP協(xié)議或者UDP協(xié)議建立所述的關(guān)聯(lián)通道;當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí),所接收的操作信息中還包括終端的IP地址;
[0031]所述關(guān)聯(lián)通道建立模塊,進(jìn)一步用于在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道,或者在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送時(shí)釋放所述關(guān)聯(lián)通道。
[0032]本發(fā)明還公開了一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)慕K端,該終端包括:操作信息上報(bào)模塊和數(shù)據(jù)傳輸模塊,其中:
[0033]操作信息上報(bào)模塊,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),向服務(wù)器發(fā)送操作信息,使得服務(wù)器在根據(jù)操作信息判斷出上述終端與另一終端進(jìn)行同步操作時(shí)為該終端和所述另一終端建立關(guān)聯(lián)通道;
[0034]數(shù)據(jù)傳輸模塊,用于利用服務(wù)器所建立的關(guān)聯(lián)通道與所述另一終端傳輸數(shù)據(jù)。
[0035]所述操作信息上報(bào)模塊,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息發(fā)送給服務(wù)器。
[0036]由上述可見,本發(fā)明這種預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略;當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息;服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作;服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道;終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)的技術(shù)方案,使得終端之間不需要知道彼此的賬號,且不需要物理設(shè)備作為數(shù)據(jù)傳輸介質(zhì)就可以實(shí)現(xiàn)數(shù)據(jù)傳輸,終端只需要進(jìn)行判斷策略規(guī)定的操作,服務(wù)器就可以為符合特定策略的終端建立關(guān)聯(lián)通道進(jìn)行數(shù)據(jù)的快速傳輸。
【專利附圖】

【附圖說明】
[0037]圖1是本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D;
[0038]圖2中本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器的結(jié)構(gòu)示意圖;
[0039]圖3是本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)慕K端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]本發(fā)明的整體思路為:通過在服務(wù)器端設(shè)定同步操作的判斷策略,當(dāng)用戶終端發(fā)生判斷策略規(guī)定的操作后向服務(wù)器進(jìn)行上報(bào),服務(wù)器根據(jù)所述判斷策略判斷哪些用戶終端在進(jìn)行同步操作,之后為同步操作的用戶終端建立關(guān)聯(lián)通道,從而實(shí)現(xiàn)用戶終端之間的數(shù)據(jù)傳輸。
[0041]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0042]圖1是本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D。如圖1所示,該方法包括:
[0043]101,預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略。
[0044]同步操作是指兩個(gè)用戶終端在進(jìn)行數(shù)據(jù)傳輸之前所進(jìn)行的配對操作,因此判斷策略規(guī)定的操作具體可以為:碰撞操作、終端上的指定虛擬或?qū)嶓w按鈕的按鍵操作或者設(shè)定次數(shù)的搖動操作等。[0045]在本發(fā)明的一個(gè)實(shí)施例中該判斷策略為:進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi);或者進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行同步操作的各終端之間的距離在預(yù)設(shè)的距離范圍內(nèi)。
[0046]102,當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息。
[0047]在本發(fā)明的一個(gè)實(shí)施例中,終端向服務(wù)器發(fā)送的操作信息包括:終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息,還有可能包括終端的IP地址。
[0048]103,服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作。
[0049]在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍和進(jìn)一步判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則執(zhí)行后續(xù)步驟,否則提示終端同步操作失敗。
[0050]104,服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道。
[0051]本步驟中,服務(wù)器基于TCP/IP協(xié)議(傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)、HTTP協(xié)議(超文本傳輸協(xié)議)或者UDP協(xié)議(用戶數(shù)據(jù)包協(xié)議)建立所述的關(guān)聯(lián)通道。
[0052]當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí):終端向服務(wù)器發(fā)送的操作信息還包括終端的IP地址;服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道包括:服務(wù)器向進(jìn)行同步操作的兩個(gè)終端中的第一終端發(fā)送第二終端的IP地址,第一終端向第二終端的IP地址發(fā)送連接請求,第二終端響應(yīng)該連接請求后雙方建立TCP連接。
[0053]105,終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)。
[0054]服務(wù)器可以在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道;或者服務(wù)器在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送,則釋放所述關(guān)聯(lián)通道。
[0055]圖1所示的方案使得終端只需要進(jìn)行判斷策略規(guī)定的操作,服務(wù)器就可以為符合特定策略的終端建立關(guān)聯(lián)通道進(jìn)行數(shù)據(jù)的快速傳輸。終端之間不需要知道彼此的賬號,且不需要物理設(shè)備作為數(shù)據(jù)傳輸介質(zhì)就可以實(shí)現(xiàn)數(shù)據(jù)傳輸。
[0056]下面通過三個(gè)實(shí)施例來介紹本發(fā)明的技術(shù)方案。
[0057]實(shí)施例一
[0058]本實(shí)施例介紹兩個(gè)手機(jī)之間傳輸數(shù)據(jù)的過程。
[0059]S11,預(yù)先在服務(wù)器端設(shè)置手機(jī)之間同步操作的判斷策略。
[0060]若判斷策略規(guī)定的操作是碰撞,則判斷策略可以是兩個(gè)手機(jī)之間發(fā)生碰撞,并且發(fā)生碰撞的時(shí)間差在某一時(shí)間范圍內(nèi)(例如50ms),還可以進(jìn)一步判斷發(fā)生碰撞時(shí)二者的距離在某一距離范圍內(nèi)(例如500m),若這些條件滿足,則確定所述兩個(gè)手機(jī)進(jìn)行了同步操作。
[0061]S12,當(dāng)手機(jī)發(fā)生判斷策略規(guī)定的操作后,手機(jī)向服務(wù)器發(fā)送操作信息。
[0062]通過碰撞方式進(jìn)行同步操作的手機(jī)需要配置有加速度計(jì),若判斷策略規(guī)定的操作為碰撞,則當(dāng)加速度計(jì)檢測到重力加速度有超過某種程度的擾動(如0.01m/s~2)時(shí),判斷手機(jī)發(fā)生碰撞,之后手機(jī)將自身的操作信息上報(bào)給服務(wù)器。操作信息可以包括手機(jī)上當(dāng)前時(shí)間(例如2012.4.2716:32:21:035),還可以進(jìn)一步包括地理位置(可以通過GPS定位獲得,例如 N39。56’ 24”E116。24,32”)等。
[0063]S13,服務(wù)器判斷獲取的操作信息是否符合判斷策略,若是則確定有手機(jī)在進(jìn)行同步操作。
[0064]服務(wù)器接收到手機(jī)的操作信息后,判斷其他發(fā)生碰撞的手機(jī)與第一個(gè)手機(jī)的碰撞時(shí)間是否在某一時(shí)間范圍內(nèi)、直線距離是否在某一距離范圍內(nèi),若是,則確定符合條件的兩個(gè)手機(jī)進(jìn)行了同步操作;若否,則確定其碰撞不屬于同步操作,可以提示相應(yīng)的用戶重新進(jìn)行同步操作;若有三個(gè)以上的手機(jī)都符合判斷策略,為避免數(shù)據(jù)誤傳,可以認(rèn)為同步操作失敗,提示用戶重新進(jìn)行同步操作。
[0065]S14,服務(wù)器為同步操作的手機(jī)建立關(guān)聯(lián)通道。
[0066]這里建立關(guān)聯(lián)通道主要是使用手機(jī)的IP地址建立。建立關(guān)聯(lián)通道,如果是通過TCP/IP協(xié)議,則過程為手機(jī)A和手機(jī)B設(shè)備將自身IP上報(bào)給服務(wù)器,然后服務(wù)器向A傳送B的IP地址,最后A向B的IP地址發(fā)去連接請求,B響應(yīng)該請求后雙方建立TCP連接。以上為實(shí)現(xiàn)關(guān)聯(lián)通道的方法之一,類似的還可以建立基于HTTP、UDP等不同協(xié)議的網(wǎng)絡(luò)連接。手機(jī)上的應(yīng)用啟動時(shí)都會向服務(wù)器報(bào)告IP地址。但是由于手機(jī)的移動性很強(qiáng),可能在應(yīng)用使用的過程中會發(fā)生跨域變更IP,因此較佳的,在每次檢測到碰撞后,手機(jī)將IP地址隨在操作信息中一起上報(bào)給服務(wù)器,這樣建立關(guān)聯(lián)通道時(shí)就不會發(fā)生錯(cuò)誤了。
[0067]S15,建立關(guān)聯(lián)通道的手機(jī)利用關(guān)聯(lián)通道發(fā)送數(shù)據(jù)。
[0068]這里發(fā)送的數(shù)據(jù),除了文件、圖片、音樂、視頻等之外,還可以是空間、微博相互關(guān)注的互粉請求,兩個(gè)手機(jī)通過簡單的碰撞,輕松實(shí)現(xiàn)了互粉操作。
[0069]手機(jī)進(jìn)行同步操作的時(shí)機(jī)可以在傳輸數(shù)據(jù)之前,例如先建立關(guān)聯(lián)通道,然后再選擇要發(fā)送的數(shù)據(jù)進(jìn)行傳輸,也可以是選好待發(fā)送的數(shù)據(jù)后再進(jìn)行同步操作,之后服務(wù)器為兩個(gè)手機(jī)建立關(guān)聯(lián)通道,在關(guān)聯(lián)通道建立完成后發(fā)送方自動進(jìn)行待發(fā)送數(shù)據(jù)的傳輸。
[0070]上述判斷策略規(guī)定的操作,還可以是按手機(jī)上指定的虛擬/實(shí)體按鈕、設(shè)定次數(shù)的搖動手機(jī)等方式,具體可以通過手機(jī)上應(yīng)用提供的操作界面來進(jìn)行,例如提示用戶按指定的虛擬/實(shí)體按鈕(例如可以是一起按動一個(gè)按鈕或同時(shí)按兩下數(shù)字5鍵等),一起搖動手機(jī)2、3下等。進(jìn)行同步操作的兩個(gè)手機(jī),各自進(jìn)行的操作并不一定不相同,例如搖動2下的手機(jī)與搖動3下的手機(jī)判定為進(jìn)行同步操作,具體視服務(wù)器上的判斷策略如何規(guī)定。
[0071]與碰撞操作不同,這里的按動按鈕和搖動手機(jī)可以不受地理位置的局限,因此操作信息可以只包括手機(jī)當(dāng)前時(shí)間。
[0072]為了節(jié)省服務(wù)器和手機(jī)上的資源,在數(shù)據(jù)發(fā)送后會釋放關(guān)聯(lián)通道,可以是每次數(shù)據(jù)傳輸后自動釋放,也可以是用戶在傳輸完所有的數(shù)據(jù)后選擇釋放,還可以是服務(wù)器在數(shù)據(jù)傳輸后進(jìn)行計(jì)時(shí),超過一定時(shí)間沒有數(shù)據(jù)傳輸則自行釋放,具體實(shí)現(xiàn)方式還有很多,可以根據(jù)應(yīng)用場景的特點(diǎn)進(jìn)行選擇。
[0073]實(shí)施例二
[0074]本實(shí)施例介紹移動性較差的兩個(gè)用戶終端之間傳輸數(shù)據(jù)的過程,以兩個(gè)PC機(jī)(個(gè)人電腦)為例。
[0075]S21,預(yù)先在服務(wù)器端設(shè)置PC之間同步操作的判斷策略。[0076]對于移動性稍差的PC來說,進(jìn)行碰撞操作比較吃力也容易損壞硬件,因此判斷策略規(guī)定的操作可以是按應(yīng)用上指定的物理按鍵或使用鼠標(biāo)點(diǎn)擊顯示器上的某個(gè)按鈕等,例如在兩個(gè)PC上同時(shí)按下Ctrl鍵或同時(shí)點(diǎn)擊應(yīng)用提供的同步操作按鈕。
[0077]S22,當(dāng)PC發(fā)生判斷策略規(guī)定的操作后,PC向服務(wù)器發(fā)送操作信息。
[0078]當(dāng)PC上的應(yīng)用檢測到PC進(jìn)行了判斷策略規(guī)定的操作后,PC向服務(wù)器發(fā)送操作信息,操作信息可以包括操作發(fā)生的時(shí)間。
[0079]S23,服務(wù)器判斷獲取的操作信息是否符合判斷策略,若是則確定有PC在進(jìn)行同步操作。
[0080]服務(wù)器接收到PC的操作信息后,判斷其他發(fā)生與第一個(gè)PC對應(yīng)操作的PC的操作時(shí)間與第一個(gè)PC的操作時(shí)間是否在某一時(shí)間范圍內(nèi),若是,則確定這兩個(gè)PC進(jìn)行了同步操作;若否,則確定本次操作不屬于同步操作,可以提示用戶重新進(jìn)行同步操作;若有三個(gè)以上的PC符合判斷策略,為避免數(shù)據(jù)誤傳,可以認(rèn)為同步操作失敗,提示用戶重新進(jìn)行同步操作。
[0081]S24,服務(wù)器為同步操作的PC建立關(guān)聯(lián)通道。
[0082]這里建立關(guān)聯(lián)通道也是利用PC的IP地址建立。PC上的應(yīng)用啟動時(shí)也會向服務(wù)器報(bào)告IP地址,但是對于筆記本這種能夠移動的PC,為防止關(guān)聯(lián)通道建立失敗,優(yōu)選在每次發(fā)送操作信息時(shí),也一并發(fā)送IP地址。
[0083]S25,建立關(guān)聯(lián)通道的PC利用關(guān)聯(lián)通道發(fā)送數(shù)據(jù)。
[0084]實(shí)施例三
[0085]本實(shí)施例介紹手機(jī)和PC之間傳輸數(shù)據(jù)的過程,手機(jī)和PC之間傳輸數(shù)據(jù)的流程可以參見上述兩個(gè)實(shí)施例,只要同步操作的判斷策略合理,就能實(shí)現(xiàn)手機(jī)和PC成功建立關(guān)聯(lián)通道,完成數(shù)據(jù)傳輸。
[0086]由上述可見,本發(fā)明的方案不需要傳輸數(shù)據(jù)雙方知道彼此的賬號或擁有物理設(shè)備及相應(yīng)接口,能夠簡單快捷的實(shí)現(xiàn)數(shù)據(jù)傳輸,提高應(yīng)用的易用性,提高了用戶體驗(yàn)。
[0087]基于上述實(shí)施例介紹本發(fā)明的實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器和終端的結(jié)構(gòu)。
[0088]圖2中本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器的結(jié)構(gòu)示意圖。如圖2所示,該服務(wù)器包括:存儲模塊201、同步操作判斷模塊202、關(guān)聯(lián)通道建立模塊203 ;其中,
[0089]存儲模塊201,用于保存終端之間的同步操作的判斷策略;
[0090]同步操作判斷模塊202,用于接收終端在發(fā)生判斷策略規(guī)定的操作時(shí)發(fā)送的操作信息,根據(jù)所接收的操作信息判斷是否符合存儲模塊201中保存的所述判斷策略,是則確定終端在進(jìn)行同步操作并通知關(guān)聯(lián)通道建立模塊203 ;
[0091]關(guān)聯(lián)通道建立模塊203,用于在接收到通知后為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道,使得終端利用所述關(guān)聯(lián)通道發(fā)送數(shù)據(jù)。
[0092]所述存儲模塊201保存的同步操作的判斷策略包括:進(jìn)行判斷策略規(guī)定操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離的預(yù)設(shè)的距離范圍內(nèi);
[0093]所述同步操作判斷模塊202,用于接收終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息;判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi)以及判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則通知關(guān)聯(lián)通道建立模塊,否則提示終端同步操作失敗。
[0094]所述關(guān)聯(lián)通道建立模塊203,用于基于TCP/IP協(xié)議、HTTP協(xié)議或者UDP協(xié)議建立所述的關(guān)聯(lián)通道;當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí),所接收的操作信息中還包括終端的IP地址;
[0095]所述關(guān)聯(lián)通道建立模塊203,進(jìn)一步用于在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道,或者在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送時(shí)釋放所述關(guān)聯(lián)通道。
[0096]圖3是本發(fā)明實(shí)施例中的一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)慕K端的結(jié)構(gòu)示意圖。如圖3所示,該終端包括:操作信息上報(bào)模塊301和數(shù)據(jù)傳輸模塊302,其中:
[0097]操作信息上報(bào)模塊301,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),向服務(wù)器發(fā)送操作信息,使得服務(wù)器在根據(jù)操作信息判斷出上述終端與另一終端進(jìn)行同步操作時(shí)為該終端和所述另一終端建立關(guān)聯(lián)通道;
[0098]數(shù)據(jù)傳輸模塊302,用于利用服務(wù)器所建立的關(guān)聯(lián)通道與所述另一終端傳輸數(shù)據(jù)。
[0099]所述操作信息上報(bào)模塊301,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息發(fā)送給服務(wù)器。
[0100]綜上所述,本發(fā)明這種預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略;當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息;服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作;服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道;終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)的技術(shù)方案,使得終端之間不需要知道彼此的賬號,且不需要物理設(shè)備作為數(shù)據(jù)傳輸介質(zhì)就可以實(shí)現(xiàn)數(shù)據(jù)傳輸,終端只需要進(jìn)行判斷策略規(guī)定的操作,服務(wù)器就可以為符合特定策略的終端建立關(guān)聯(lián)通道進(jìn)行數(shù)據(jù)的快速傳輸。
[0101]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,預(yù)先在服務(wù)器端設(shè)置終端之間的同步操作的判斷策略; 該方法包括: 當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送操作信息; 服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作; 服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道; 終端利用所述關(guān)聯(lián)通道傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述判斷策略規(guī)定的操作為:碰撞操作、終端上的指定虛擬或?qū)嶓w按鈕的按鍵操作或者設(shè)定次數(shù)的搖動操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述同步操作的判斷策略包括:進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離的預(yù)設(shè)的距離范圍內(nèi); 當(dāng)終端發(fā)生判斷策略規(guī)定的操作時(shí),終端向服務(wù)器發(fā)送的操作信息包括:終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者,終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息; 所述服務(wù)器根據(jù)所接收的操作信息判斷是否符合所述判斷策略,是則確定終端在進(jìn)行同步操作包括:服務(wù)器判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,服務(wù)器判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi)以及判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則執(zhí)行后續(xù)步驟,否則提示終端同步操作失敗。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道包括:服務(wù)器基于TCP/IP協(xié)議、HTTP協(xié)議或者UDP協(xié)議建立所述的關(guān)聯(lián)通道; 當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí): 終端向服務(wù)器發(fā)送的操作信息還包括終端的IP地址; 服務(wù)器為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道包括:服務(wù)器向進(jìn)行同步操作的兩個(gè)終端中的第一終端發(fā)送第二終端的IP地址,第一終端向第二終端的IP地址發(fā)送連接請求,第二終端響應(yīng)該連接請求后雙方建立TCP連接。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 所述服務(wù)器在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道; 或者在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送,則釋放所述關(guān)聯(lián)通道。
6.一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器,其特征在于,該服務(wù)器包括:存儲模塊、同步操作判斷模塊、關(guān)聯(lián)通道建立模塊;其中,存儲模塊,用于保存終端之間的同步操作的判斷策略; 同步操作判斷模塊,用于接收終端在發(fā)生判斷策略規(guī)定的操作時(shí)發(fā)送的操作信息,根據(jù)所接收的操作信息判斷是否符合存儲模塊中保存的所述判斷策略,是則確定終端在進(jìn)行同步操作并通知關(guān)聯(lián)通道建立模塊; 關(guān)聯(lián)通道建立模塊,用于在接收到通知后為進(jìn)行同步操作的終端之間建立關(guān)聯(lián)通道,使得終端利用所述關(guān)聯(lián)通道發(fā)送數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于, 所述存儲模塊保存的同步操作的判斷策略包括:進(jìn)行判斷策略規(guī)定操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi),或者,進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生同步操作的時(shí)間差在預(yù)設(shè)的時(shí)間范圍內(nèi)和進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離的預(yù)設(shè)的距離范圍內(nèi); 所述同步操作判斷模塊,用于接收終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息;判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi),或者判斷進(jìn)行判斷策略規(guī)定的操作的各終端發(fā)生判斷策略規(guī)定的操作的時(shí)間差是否在預(yù)設(shè)的時(shí)間范圍內(nèi)以及判斷進(jìn)行判斷策略規(guī)定的操作的各終端之間的距離是否在預(yù)設(shè)的距離范圍內(nèi),是則確定終端在進(jìn)行同步操作;并進(jìn)一步判斷進(jìn)行同步操作的終端是否為兩個(gè),是則通知關(guān)聯(lián)通道建立模塊,否則提示終端同步操作失敗。
8.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于, 所述關(guān)聯(lián)通道建立模塊,用于基于TCP/IP協(xié)議、HTTP協(xié)議或者UDP協(xié)議建立所述的關(guān)聯(lián)通道;當(dāng)服務(wù)器基于TCP/IP協(xié)議建立關(guān)聯(lián)通道時(shí),所接收的操作信息中還包括終端的IP地址;` 所述關(guān)聯(lián)通道建立模塊,進(jìn)一步用于在終端發(fā)送完數(shù)據(jù)后釋放所述關(guān)聯(lián)通道,或者在終端發(fā)送完數(shù)據(jù)后進(jìn)行計(jì)時(shí),當(dāng)計(jì)時(shí)超過預(yù)設(shè)時(shí)間時(shí)仍沒有數(shù)據(jù)傳送時(shí)釋放所述關(guān)聯(lián)通道。
9.一種實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)慕K端,其特征在于,該終端包括:操作信息上報(bào)模塊和數(shù)據(jù)傳輸模塊,其中: 操作信息上報(bào)模塊,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),向服務(wù)器發(fā)送操作信息,使得服務(wù)器在根據(jù)操作信息判斷出上述終端與另一終端進(jìn)行同步操作時(shí)為該終端和所述另一終端建立關(guān)聯(lián)通道; 數(shù)據(jù)傳輸模塊,用于利用服務(wù)器所建立的關(guān)聯(lián)通道與所述另一終端傳輸數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于, 所述操作信息上報(bào)模塊,用于在終端發(fā)生判斷策略規(guī)定的操作時(shí),將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息,或者將終端發(fā)生判斷策略規(guī)定的操作的時(shí)間信息和終端所在的位置信息發(fā)送給服務(wù)器。
【文檔編號】H04L29/12GK103516753SQ201210214333
【公開日】2014年1月15日 申請日期:2012年6月25日 優(yōu)先權(quán)日:2012年6月25日
【發(fā)明者】張程 申請人:北京新媒傳信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1