專利名稱:用于終端的通信方法、通信系統(tǒng)和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端通信技術(shù)領(lǐng)域,尤其涉及一種用于終端的通信方法、通信系統(tǒng)和終端。
背景技術(shù):
目前,移動(dòng)終端與移動(dòng)終端、移動(dòng)終端與個(gè)人電腦、移動(dòng)終端與其他設(shè)備之間進(jìn)行數(shù)據(jù)傳輸時(shí),主要通過(guò)wifi等無(wú)線網(wǎng)絡(luò)或數(shù)據(jù)線實(shí)現(xiàn)。目前存在的問(wèn)題時(shí),需要數(shù)據(jù)傳輸雙方都安裝軟件,所能傳輸?shù)臄?shù)據(jù)比較單一,有時(shí)需要連接公網(wǎng),且用戶支付一定的費(fèi)用,增加用戶的使用成本,用戶體驗(yàn)差
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問(wèn)題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種用于終端的通信方法,該方法使得用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。本發(fā)明的第二個(gè)目的在于提出一種通信系統(tǒng)。本發(fā)明的第三個(gè)目的在于提出一種終端。本發(fā)明的第四個(gè)目的在于提出另一種終端。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實(shí)施例的用于終端的通信方法包括以下步驟第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);至少一個(gè)第二終端獲取校驗(yàn)碼;至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息;第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確;如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息,至少一個(gè)第二終端根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端通信。根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法,至少一個(gè)第二終端根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端通信,在通信過(guò)程中只需驗(yàn)證第二終端的信息即可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實(shí)施例的通信系統(tǒng)包括第一終端和至少一個(gè)第二終端,其中,所述第一終端,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng),并通過(guò)所述指定端口監(jiān)聽(tīng)到所述廣播信息,其中所述廣播信息包括加密的所述校驗(yàn)碼和所述至少一個(gè)第二終端的客戶端信息,并判斷所述廣播信息的所述校驗(yàn)碼是否正確,以及在所述校驗(yàn)碼正確時(shí),根據(jù)所述客戶端信息向所述至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息;所述第二終端,用于獲取所述校驗(yàn)碼,根據(jù)所述校驗(yàn)碼生成廣播信息,并發(fā)送所述廣播信息,以及根據(jù)所述IP、端口和登陸校驗(yàn)與所述第一終端通信。根據(jù)本發(fā)明實(shí)施的通信系統(tǒng),終端之間根據(jù)IP、端口和登陸校驗(yàn)通過(guò)HTTP請(qǐng)求進(jìn)行通信,并且第一終端將數(shù)據(jù)備份到云服務(wù)器,使得終端間的通信可以以云服務(wù)器作為中轉(zhuǎn)進(jìn)行通信,無(wú)需連接公網(wǎng),降低用戶使用成本,并且不受地域限制,使用方便,用戶體驗(yàn)好。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第三方面的實(shí)施例的終端包括生成模塊,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);監(jiān)聽(tīng)模塊,用于通過(guò)所述指定端口監(jiān)聽(tīng)到廣播信息,其中,所述廣播信息包括加密的所述校驗(yàn)碼和所述廣播信息發(fā)送終端的客戶端信息;解密模塊,用于對(duì)所述加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼;判斷模塊,用于判斷所述校驗(yàn)碼是否正確;以及發(fā)送模塊,用于在判斷所述廣播信息的所述校驗(yàn)碼正確時(shí),根據(jù)所述客戶端信息向所述廣播信息發(fā)送終端發(fā)送IP、端口和登陸校驗(yàn)信息。根據(jù)本發(fā)明實(shí)施例的終端,通過(guò)發(fā)送模塊發(fā)送P、端口和登陸校驗(yàn)信息,使得第二終端能夠準(zhǔn)確的與第一終端建立連接并通信,在通信過(guò)程中只需驗(yàn)證第二終端的信息即·可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第四方面的實(shí)施例的終端包括獲取模塊,用于獲取校驗(yàn)碼發(fā)送終端發(fā)送的校驗(yàn)碼;生成模塊,用于根據(jù)所述校驗(yàn)碼生成廣播信息,其中,所述廣播信息包括加密的所述校驗(yàn)碼和所述終端的客戶端信息;發(fā)送模塊,用于發(fā)送所述廣播信息;接收模塊,用于接收所述校驗(yàn)碼發(fā)送終端發(fā)送的IP、端口和登陸校驗(yàn)信息;以及通信模塊,用于根據(jù)所述IP、端口和登陸校驗(yàn)信息與所述校驗(yàn)碼發(fā)送終端通信。根據(jù)本發(fā)明實(shí)施例的終端,根據(jù)接收到的IP、端口和登陸校驗(yàn)信息與其他終端通信,在通信過(guò)程中只需驗(yàn)證終端的信息即可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于終端的通信方法的流程圖;圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的用于終端的通信方法的流程圖;圖3是根據(jù)本發(fā)明又一個(gè)具體實(shí)施例的用于終端的通信方法的流程圖;圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的終端的結(jié)構(gòu)框圖;圖7是根據(jù)本發(fā)明又一個(gè)具體實(shí)施例的終端的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的終端的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括 一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法、通信系統(tǒng)和終端。一種用于終端的通信方法,包括以下步驟第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);至少一個(gè)第二終端獲取校驗(yàn)碼;至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息;第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確;如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息,至少一個(gè)第二終端根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端通信。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于終端的通信方法的流程圖。如圖1所示,根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法包括下述步驟。步驟S101,第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng)。具體地,第一終端可以根據(jù)操作權(quán)限生成校驗(yàn)碼,其中,第一終端生成的校驗(yàn)碼為隨機(jī)字符串,第一終端可以在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。步驟S102,至少一個(gè)第二終端獲取校驗(yàn)碼。例如,第一終端可以將校驗(yàn)碼通過(guò)短信發(fā)送至第二終端,或者第二終端的用戶直接從第一終端中讀取校驗(yàn)碼。步驟S103,至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息。具體地,至少一個(gè)第二終端對(duì)校驗(yàn)碼進(jìn)行加密,獲得加密的校驗(yàn)碼,并將包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息的廣播信息發(fā)送給第一終端指定的端口,其中客戶端信息可以包括用戶信息和IP等。步驟S104,第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確。具體地,第一終端通過(guò)指定的端口監(jiān)聽(tīng)到廣播信息后,首先對(duì)廣播信息中的加密的校驗(yàn)碼進(jìn)行解密獲得校驗(yàn)碼,然后判斷校驗(yàn)碼與客戶端信息是否正確。步驟S105,如果校驗(yàn)碼不正確,則第一終端拒絕與至少一個(gè)第二終端通信。
步驟S106,如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息。其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)第一終端,使得與第一終端通信的第二終端能夠準(zhǔn)確的與第一終端建立連接并通信。步驟S107,至少一個(gè)第二終端根據(jù)第一終端發(fā)送的IP、端口和登陸校驗(yàn)信息與第
一終端通信。在本發(fā)明的一個(gè)實(shí)施例中,在確認(rèn)第二終端安全的情況下,第一終端還可以記錄與之通信的第二終端的客戶端信息,為第二終端分配固定的IP、端口,在數(shù)據(jù)傳輸時(shí)無(wú)需發(fā)送校驗(yàn)碼和登錄校驗(yàn)信息,實(shí)現(xiàn)與第二終端快速建立連接,方便快捷。
根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法,第二終端根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端通信,在通信過(guò)程中只需驗(yàn)證第二終端的信息即可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。在本發(fā)明的一個(gè)實(shí)施例中,第一終端根據(jù)自身的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量,具體地,在設(shè)備配置較高、內(nèi)存充足或CPU運(yùn)行流暢的時(shí)候,可以同時(shí)與多個(gè)終端通信,并可以同時(shí)處理多個(gè)工作線程,在設(shè)備配置較低、內(nèi)存不足或CPU運(yùn)行不流暢的時(shí)候,則盡量同時(shí)與較少終端的通信,并同時(shí)處理少量工作線程。圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的用于終端的通信方法的流程圖。如圖2所示,根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法包括下述步驟。步驟S201,第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng)。具體地,第一終端根據(jù)操作權(quán)限生成校驗(yàn)碼,其中,第一終端生成的校驗(yàn)碼為隨機(jī)字符串,第一終端可以在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。步驟S202,至少一個(gè)第二終端獲取校驗(yàn)碼。例如,第一終端可以將校驗(yàn)碼通過(guò)短信發(fā)送至第二終端,或者第二終端的用戶直接從第一終端中讀取校驗(yàn)碼。步驟S203,至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息。具體地,至少一個(gè)第二終端對(duì)校驗(yàn)碼進(jìn)行加密,獲得加密的校驗(yàn)碼,并將包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息的廣播信息發(fā)送給第一終端指定的端口,其中客戶端信息可以包括用戶信息和IP等。步驟S204,第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確。具體地,第一終端通過(guò)指定的端口監(jiān)聽(tīng)到廣播信息后,首先對(duì)廣播信息中的加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼,然后判斷校驗(yàn)碼與客戶端信息是否正確。步驟S205,如果校驗(yàn)碼不正確,則第一終端拒絕與至少一個(gè)第二終端通信。步驟S206,如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息。其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)第一終端,使得與第一終端通信的第二終端能夠準(zhǔn)確的與第一終端建立連接并通信。步驟S207,至少一個(gè)第二終端通過(guò)IP、端口和登陸校驗(yàn)信息向第一終端發(fā)送HTTP請(qǐng)求。其中,HTTP請(qǐng)求包括第一終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載,例如,至少一個(gè)第二終端可以請(qǐng)求第一終端為終端間通信分配更多的系統(tǒng)資源,可以對(duì)第一終端上的文件進(jìn)行增加、刪除、修改或查詢等操作,還可以遠(yuǎn)程操作第一終端上的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序的共享。步驟S208,第一終端根據(jù)HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將操作結(jié)果反饋給至少一個(gè)第二終端。
在本發(fā)明的一個(gè)實(shí)施例中,在確認(rèn)第二終端安全的情況下,第一終端還可以記錄與之通信的第二終端的客戶端信息,為第二終端分配固定的IP、端口,在數(shù)據(jù)傳輸時(shí)無(wú)需發(fā)送校驗(yàn)碼和登錄校驗(yàn)信息,實(shí)現(xiàn)與第二終端快速建立連接,方便快捷。根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法,第二終端可以通過(guò)HTTP請(qǐng)求實(shí)現(xiàn)與第一終端的通信,進(jìn)而更改第一終端配置,進(jìn)行數(shù)據(jù)下載,以及遠(yuǎn)程控制第一終端的應(yīng)用程序,通信多樣化、個(gè)性化,提升用戶體驗(yàn)。圖3是根據(jù)本發(fā)明又一個(gè)具體實(shí)施例的用于終端的通信方法的流程圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法包括下述步驟。步驟S301,第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng)。具體地,第一終端根據(jù)操作權(quán)限生成校驗(yàn)碼,其中,第一終端生成的校驗(yàn)碼為隨機(jī)字符串,第一終端可以在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。步驟S302,至少一個(gè)第二終端獲取校驗(yàn)碼。例如,第一終端可以將校驗(yàn)碼通過(guò)短信發(fā)送至第二終端,或者第二終端的用戶直接從第一終端中讀取校驗(yàn)碼。步驟S303,至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息。具體地,至少一個(gè)第二終端對(duì)校驗(yàn)碼進(jìn)行加密,獲得加密的校驗(yàn)碼,并將包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息的廣播信息發(fā)送給第一終端指定的端口,其中客戶端信息可以包括用戶信息和IP等。步驟S304,第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確。具體地,第一終端通過(guò)指定的端口監(jiān)聽(tīng)到廣播信息后,首先對(duì)廣播信息中的加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼,然后判斷校驗(yàn)碼與客戶端信息是否正確。步驟S305,如果校驗(yàn)碼不正確,則第一終端拒絕與至少一個(gè)第二終端通信。步驟S306,如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息。其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)第一終端,使得與第一終端通信的第二終端能夠準(zhǔn)確的與第一終端建立連接并通信。步驟S307,至少一個(gè)第二終端通過(guò)IP、端口和登陸校驗(yàn)信息向第一終端發(fā)送HTTP請(qǐng)求。其中,HTTP請(qǐng)求包括第一終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載,例如,至少一個(gè)第二終端可以請(qǐng)求第一終端為終端間通信分配更多的系統(tǒng)資源,可以對(duì)第一終端上的文件進(jìn)行增加、刪除、修改或查詢等操作,還可以遠(yuǎn)程操作第一終端上的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序的共享。步驟S308,第一終端根據(jù)HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將操作結(jié)果反饋給至少一個(gè)第二終端。步驟S309,將第一終端的數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上。在本發(fā)明的一個(gè)實(shí)施例中,還可以將第一終端的數(shù)據(jù)備份到廣域網(wǎng)云服務(wù)器上,對(duì)云服務(wù)器上的數(shù)據(jù)進(jìn)行同步擴(kuò)展和補(bǔ)充,同時(shí)其他終端也可以通過(guò)連接云服務(wù)器分享這 些數(shù)據(jù)。在本發(fā)明的一個(gè)實(shí)施例中,在確認(rèn)第二終端安全的情況下,第一終端還可以記錄與之通信的第二終端的客戶端信息,為第二終端分配固定的IP、端口,在數(shù)據(jù)傳輸時(shí)無(wú)需發(fā)送校驗(yàn)碼和登錄校驗(yàn)信息,實(shí)現(xiàn)與第二終端快速建立連接,方便快捷。根據(jù)本發(fā)明實(shí)施例的用于終端的通信方法,第一終端通過(guò)將數(shù)據(jù)備份到云服務(wù)器對(duì)云服務(wù)器上的數(shù)據(jù)進(jìn)行同步擴(kuò)展和補(bǔ)充,并共享給其他終端,使得終端間的通信可以云服務(wù)器作為中轉(zhuǎn),完全不依賴于公網(wǎng),并且不受地域限制,方便用戶間進(jìn)行數(shù)據(jù)傳輸及共孚,進(jìn)一步提升用戶體驗(yàn)。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種通信系統(tǒng)?!N通信系統(tǒng),包括第一終端和至少一個(gè)第二終端,其中,第一終端,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng),并通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,其中廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息,并判斷廣播信息的校驗(yàn)碼是否正確,以及在校驗(yàn)碼正確時(shí),根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息;至少一個(gè)第二終端,用于獲取校驗(yàn)碼,根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,以及根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端通信。圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)框圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng)包括第一終端100和第二終端200,其中第二終端200至少為一個(gè)。具體地,第一終端100用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng),并通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,其中廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端200的客戶端信息,并判斷廣播信息的校驗(yàn)碼是否正確,以及在校驗(yàn)碼正確時(shí),根據(jù)客戶端信息向至少一個(gè)第二終端200發(fā)送IP、端口和登陸校驗(yàn)信息,其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)第一終端100,使得與第一終端100通信的第二終端200能夠準(zhǔn)確的與第一終端100建立連接并通信。更具體地,第一終端100根據(jù)操作權(quán)限生成校驗(yàn)碼,其中,第一終端100生成的校驗(yàn)碼為隨機(jī)字符串,第一終端100可以在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。第一終端100在通過(guò)指定的端口監(jiān)聽(tīng)到廣播信息后,首先對(duì)廣播信息中的加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼,然后判斷校驗(yàn)碼與客戶端信息是否正確。
第二終端200用于獲取校驗(yàn)碼,并根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,以及根據(jù)IP、端口和登陸校驗(yàn)信息與第一終端100通信。更具體地,第二終端200首先對(duì)校驗(yàn)碼進(jìn)行加密,獲得加密的校驗(yàn)碼,然后將包括加密的校驗(yàn)碼和第二終端200的客戶端信息的廣播信息發(fā)送給第一終端100指定的端口。在本發(fā)明的一個(gè)實(shí)施例中,第二終端200還用于通過(guò)IP、端口和登陸校驗(yàn)信息向第一終端100發(fā)送HTTP請(qǐng)求,其中,HTTP請(qǐng)求包括第一終端100配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載,例如,第二終端200可以請(qǐng)求第一終端100為終端間通信分配更多的系統(tǒng)資源,可以遠(yuǎn)程操作第一終端100上的文件,如增加、刪除、修改或查詢等。第一終端100還用于根據(jù)HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將操作結(jié)果反饋給第二終端100?!?br>
在本發(fā)明的另一個(gè)實(shí)施例中,第一終端100還用于將第一終端100的數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上,也可以將第一終端100的數(shù)據(jù)備份到廣域網(wǎng)云服務(wù)器上,對(duì)云服務(wù)器上的數(shù)據(jù)進(jìn)行同步擴(kuò)展和補(bǔ)充,使得其他終端也可以通過(guò)連接云服務(wù)器分享這些數(shù)據(jù)。在本發(fā)明的一個(gè)實(shí)施例中,在確認(rèn)第二終端200安全的情況下,第一終端100還可以記錄與之通信的第二終端200的客戶端信息,為第二終端200分配固定的IP、端口,在數(shù)據(jù)傳輸時(shí)無(wú)需發(fā)送校驗(yàn)碼和登錄校驗(yàn)信息,實(shí)現(xiàn)與第二終端200快速建立連接,方便快捷。根據(jù)本發(fā)明實(shí)施例的通信系統(tǒng),終端之間根據(jù)IP、端口和登陸校驗(yàn)通過(guò)HTTP請(qǐng)求進(jìn)行通信,并且第一終端將數(shù)據(jù)備份到云服務(wù)器,使得終端間的通信可以以云服務(wù)器作為中轉(zhuǎn)進(jìn)行通信,無(wú)需連接公網(wǎng),降低用戶使用成本,并且不受地域限制,使用方便,用戶體驗(yàn)好。在本發(fā)明的一個(gè)實(shí)施例中,第一終端100還用于根據(jù)自身的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量,具體地,在設(shè)備配置較高、內(nèi)存充足或CPU運(yùn)行流暢的時(shí)候,可以同時(shí)與多個(gè)終端通信,并可以同時(shí)處理多個(gè)工作線程,在設(shè)備配置較低、內(nèi)存不足或CPU運(yùn)行不流暢的時(shí)候,則盡量同時(shí)與較少終端的通信,并同時(shí)處理少
量工作線程。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種終端。一種終端,包括生成模塊,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);監(jiān)聽(tīng)模塊,用于通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和廣播信息發(fā)送終端的客戶端信息;解密模塊,用于對(duì)加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼;判斷模塊,用于判斷廣播信息的校驗(yàn)碼是否正確;以及發(fā)送模塊,用于在判斷校驗(yàn)碼正確時(shí),根據(jù)客戶端信息向廣播信息發(fā)送終端發(fā)送IP、端口和登陸校驗(yàn)信息。圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)框圖。如圖5所示,根據(jù)本發(fā)明實(shí)施例的終端包括生成模塊110、監(jiān)聽(tīng)模塊120、解密模塊130、判斷模塊140以及發(fā)送模塊150。具體地,生成模塊110用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng)。更具體地,生成模塊110根據(jù)操作權(quán)限生成校驗(yàn)碼,其中,生成模塊110生成的校驗(yàn)碼為隨機(jī)字符串,生成模塊110可以在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。監(jiān)聽(tīng)模塊120用于通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和廣播信息發(fā)送終端的客戶端信息。
解密模塊130用于對(duì)加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼。判斷模塊140用于判斷廣播信息的校驗(yàn)碼是否正確。發(fā)送模塊150用于在判斷模塊140判斷校驗(yàn)碼正確時(shí),根據(jù)客戶端信息向廣播信息發(fā)送終端發(fā)送IP、端口和登陸校驗(yàn)信息。其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)該終端,使得與該終端通信的廣播信息發(fā)送終端能夠準(zhǔn)確的與該終端建立連接并通信。根據(jù)本發(fā)明實(shí)施例的終端,通過(guò)發(fā)送模塊發(fā)送IP、端口和登陸校驗(yàn)信息,使得第二終端能夠準(zhǔn)確的與第一終端建立連接并通信,在通信過(guò)程中只需驗(yàn)證第二終端的信息即可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。在本發(fā)明的一個(gè)實(shí)施例中,終端還可以根據(jù)自身的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量,具體地,在設(shè)備配置較高、內(nèi)存充足或CPU運(yùn)行流暢的時(shí)候,可以同時(shí)與多個(gè)終端通信,并可以同時(shí)處理多個(gè)工作線程,在設(shè)備配置較低、內(nèi)存不足或CPU運(yùn)行不流暢的時(shí)候,則盡量同時(shí)與較少終端的通信,并同時(shí)處理少量工作 線程。圖6是根據(jù)本發(fā)明一個(gè)具體地實(shí)施例的終端的結(jié)構(gòu)框圖。如圖6所示,根據(jù)本發(fā)明實(shí)施例的終端在圖5所示的基礎(chǔ)上還包括接收模塊160和操作模塊170。具體地,接收模塊160用于接收廣播信息發(fā)送終端通過(guò)IP、端口和登陸校驗(yàn)信息發(fā)送的HTTP請(qǐng)求。其中,HTTP請(qǐng)求包括終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載,例如,廣播信息發(fā)送終端可以請(qǐng)求終端為終端間通信分配更多的系統(tǒng)資源,可以對(duì)終端上的文件進(jìn)行增加、刪除、修改或查詢等操作,還可以遠(yuǎn)程操作終端上的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序的共享。操作模塊170用于根據(jù)HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將操作結(jié)果反饋給廣播信息發(fā)送終端。根據(jù)本發(fā)明實(shí)施例的終端,操作模塊可以執(zhí)行其他終端的HTTP請(qǐng)求,實(shí)現(xiàn)其他終端對(duì)自身的遠(yuǎn)程操作及數(shù)據(jù)下載等操作,使得終端間的通信多樣化、個(gè)性化,提升用戶體驗(yàn)。圖7是根據(jù)本發(fā)明又一個(gè)具體實(shí)施例的終端的結(jié)構(gòu)框圖。如圖7所示,根據(jù)本發(fā)明實(shí)施例的終端在圖6所示的基礎(chǔ)上還包括備份模塊180。具體地,備份模塊180用于將終端的數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上。在本發(fā)明的一個(gè)實(shí)施例中,備份模塊180還可以將該終端的數(shù)據(jù)備份到廣域網(wǎng)云服務(wù)器上,對(duì)云服務(wù)器上的數(shù)據(jù)進(jìn)行同步擴(kuò)展和補(bǔ)充,同時(shí)其他終端也可以通過(guò)連接云服務(wù)器分享這些數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的終端,通過(guò)備份模塊將終端數(shù)據(jù)備份到云服務(wù)器對(duì)云服務(wù)器上的數(shù)據(jù)進(jìn)行同步擴(kuò)展和補(bǔ)充,并共享給其他終端,使得終端間的通信可以云服務(wù)器作為中轉(zhuǎn),完全不依賴于公網(wǎng),并且不受地域限制,方便用戶間進(jìn)行數(shù)據(jù)傳輸及共享,進(jìn)一步提升用戶體驗(yàn)。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出另一種終端。一種終端,包括獲取模塊,用于獲取校驗(yàn)碼發(fā)送終端發(fā)送的校驗(yàn)碼;生成模塊,用于根據(jù)校驗(yàn)碼生成廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和終端的客戶端信息;發(fā)送模塊,用于發(fā)送廣播信息;接收模塊,用于接收校驗(yàn)碼發(fā)送終端發(fā)送的IP、端口和登陸校驗(yàn)信息;以及通信模塊,用于根據(jù)IP、端口和登陸校驗(yàn)信息與校驗(yàn)碼發(fā)送終端通信。圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)框圖。如圖8所示,根據(jù)本發(fā)明實(shí)施例的終端包括獲取模塊210、生成模塊220、發(fā)送模塊230、接收模塊240和通信模塊250。具體地,獲取模塊210用于獲取校驗(yàn)碼發(fā)送終端發(fā)送的校驗(yàn)碼。其中,校驗(yàn)碼為校驗(yàn)碼發(fā)送終端根據(jù)操作權(quán)限生成的隨機(jī)字符串,校驗(yàn)碼發(fā)送終端在啟動(dòng)的時(shí)候配置字符串的長(zhǎng)度,并根據(jù)與其通信的終端的操作權(quán)限生成相應(yīng)的校驗(yàn)碼。生成模塊220用于根據(jù)校驗(yàn)碼生成廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和終端的客戶端信息。更具體地,發(fā)送模塊220首先對(duì)校驗(yàn)碼進(jìn)行加密,獲得加密的校驗(yàn)碼,然后將包括加密的校驗(yàn)碼和終端的客戶端信息的廣播信息發(fā)送給校驗(yàn)碼發(fā)送終端指定 的端口。發(fā)送模塊230用于發(fā)送廣播信息。接收模塊240用于接收校驗(yàn)碼發(fā)送終端發(fā)送的IP、端口和登陸校驗(yàn)信息。其中,IP、端口和登陸校驗(yàn)信息可以唯一標(biāo)識(shí)校驗(yàn)碼發(fā)送終端,使得與校驗(yàn)碼發(fā)送終端通信的終端能夠準(zhǔn)確的與校驗(yàn)碼發(fā)送終端建立連接并通信。通信模塊250用于根據(jù)IP、端口和登陸校驗(yàn)信息與校驗(yàn)碼發(fā)送終端通信。根據(jù)本發(fā)明實(shí)施例的終端,根據(jù)接收到的IP、端口和登陸校驗(yàn)信息與其他終端通信,在通信過(guò)程中只需驗(yàn)證終端的信息即可進(jìn)行通信,并且用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。圖9是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的終端的結(jié)構(gòu)框圖。如圖9所示,根據(jù)本發(fā)明實(shí)施例的終端包括獲取模塊210、生成模塊220、發(fā)送模塊230、接收模塊240和通信模塊250,其中通信模塊250進(jìn)一步包括發(fā)送單元251和接收單元252。具體地,發(fā)送單元251用于通過(guò)IP、端口和登陸校驗(yàn)信息向校驗(yàn)碼發(fā)送終端發(fā)送HTTP請(qǐng)求。其中,HTTP請(qǐng)求包括校驗(yàn)碼發(fā)送終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載,例如,終端可以請(qǐng)求校驗(yàn)碼發(fā)送終端為終端間通信分配更多的系統(tǒng)資源,可以對(duì)校驗(yàn)碼發(fā)送終端上的文件進(jìn)行增加、刪除、修改或查詢等操作,還可以遠(yuǎn)程操作校驗(yàn)碼發(fā)送終端上的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序的共享。接收單元252用于接收校驗(yàn)碼發(fā)送終端反饋的操作結(jié)果。根據(jù)本發(fā)明實(shí)施例的終端,通過(guò)發(fā)送HTTP請(qǐng)求實(shí)現(xiàn)與其他終端的通信,進(jìn)而更改其他終端配置,進(jìn)行數(shù)據(jù)下載,以及遠(yuǎn)程控制其他終端的應(yīng)用程序,通信多樣化、個(gè)性化,提升用戶體驗(yàn)。應(yīng)當(dāng)理解,根據(jù)本發(fā)明第三方面的實(shí)施例所述的終端可以與通信系統(tǒng)的第一終端對(duì)應(yīng)理解,根據(jù)本發(fā)明第四方面的實(shí)施例所述的終端可以與通信系統(tǒng)的第二終端對(duì)應(yīng)理解,根據(jù)本發(fā)明第三方面的實(shí)施例所述的終端和根據(jù)本發(fā)明第四方面的實(shí)施例所述的終端的功能可以共同存在于同一個(gè)終端上,這個(gè)終端既可以作為第一終端,也可以作為第二終端。
應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,終端可以是移動(dòng)終端和個(gè)人電腦等,其中移動(dòng)終端可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有通信功能可移動(dòng)的硬件設(shè)備。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn)具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描 述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種用于終端的通信方法,其特征在于,包括以下步驟第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);至少一個(gè)第二終端獲取所述校驗(yàn)碼;所述至少一個(gè)第二終端根據(jù)所述校驗(yàn)碼生成廣播信息,并發(fā)送所述廣播信息,其中,所述廣播信息包括加密的所述校驗(yàn)碼和所述至少一個(gè)第二終端的客戶端信息;所述第一終端通過(guò)所述指定端口監(jiān)聽(tīng)到所述廣播信息,并判斷所述廣播信息的所述校驗(yàn)碼是否正確;如果所述校驗(yàn)碼正確,則所述第一終端根據(jù)所述客戶端信息向所述至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息,所述至少一個(gè)第二終端根據(jù)所述IP、端口和登陸校驗(yàn)信息與所述第一終端通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)第二終端根據(jù)所述IP、端口和登陸校驗(yàn)信息與所述第一終端通信,進(jìn)一步包括以下步驟所述至少一個(gè)第二終端通過(guò)所述IP、端口和登陸校驗(yàn)信息向所述第一終端發(fā)送HTTP 請(qǐng)求;以及所述第一終端根據(jù)所述HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將所述操作結(jié)果反饋給所述至少一個(gè)第二終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述HTTP請(qǐng)求包括所述第一終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述第一終端根據(jù)所述第一終端的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量。
5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述第一終端根據(jù)操作權(quán)限生成校驗(yàn)碼。
6.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,還包括以下步驟將所述第一終端的數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上。
7.一種通信系統(tǒng),其特征在于,包括第一終端和至少一個(gè)第二終端,其中,所述第一終端,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng),并通過(guò)所述指定端口監(jiān)聽(tīng)到所述廣播信息,其中所述廣播信息包括加密的所述校驗(yàn)碼和所述至少一個(gè)第二終端的客戶端信息,并判斷所述廣播信息的所述校驗(yàn)碼是否正確,以及在所述校驗(yàn)碼正確時(shí),并根據(jù)所述客戶端信息向所述至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息;所述第二終端,用于獲取所述校驗(yàn)碼,并根據(jù)所述校驗(yàn)碼生成廣播信息,并發(fā)送所述廣播信息,以及根據(jù)所述IP、端口和登陸校驗(yàn)與所述第一終端通信。
8.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其特征在于,所述第二終端根據(jù)所述IP、端口和登陸校驗(yàn)與所述第一終端通信時(shí),所述第二終端還用于通過(guò)所述IP、端口和登陸校驗(yàn)信息向所述第一終端發(fā)送HTTP請(qǐng)求;所述第一終端還用于根據(jù)所述HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將所述操作結(jié)果反饋給所述第二終端。
9.根據(jù)權(quán)利要求8所述的通信系統(tǒng),其特征在于,所述HTTP請(qǐng)求包括所述第一終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的通信系統(tǒng),其特征在于,所述第一終端還用于根據(jù)所述第一終端的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量。
11.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的通信系統(tǒng),其特征在于,所述第一終端還用于根據(jù)操作權(quán)限生成校驗(yàn)碼。
12.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的通信系統(tǒng),其特征在于,所述第一終端還用于將數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上。
13.—種終端,其特征在于,包括 生成模塊,用于生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng); 監(jiān)聽(tīng)模塊,用于通過(guò)所述指定端口監(jiān)聽(tīng)到廣播信息,其中,所述廣播信息包括加密的所述校驗(yàn)碼和廣播信息發(fā)送終端的客戶端信息; 解密模塊,用于對(duì)所述加密的校驗(yàn)碼進(jìn)行解密,獲得校驗(yàn)碼; 判斷模塊,用于判斷所述校驗(yàn)碼是否正確;以及 發(fā)送模塊,用于在判斷所述校驗(yàn)碼正確時(shí),根據(jù)所述客戶端信息向所述廣播信息發(fā)送終端發(fā)送IP、端口和登陸校驗(yàn)信息。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,還包括 接收模塊,用于接收所述廣播信息發(fā)送終端通過(guò)所述IP、端口和登陸校驗(yàn)信息發(fā)送的HTTP請(qǐng)求;以及 操作模塊,用于根據(jù)所述HTTP請(qǐng)求進(jìn)行對(duì)應(yīng)的操作,并將所述操作結(jié)果反饋給所述廣播信息發(fā)送終端。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述HTTP請(qǐng)求包括所述終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載。
16.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的終端,其特征在于,所述終端根據(jù)所述終端的設(shè)備信息、內(nèi)存和CPU運(yùn)行信息確定通信連接的連接量和工作線程數(shù)量。
17.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的終端,其特征在于,所述終端根據(jù)操作權(quán)限生成校驗(yàn)碼。
18.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的終端,其特征在于,還包括 備份模塊,用于將所述終端的數(shù)據(jù)備份到廣域網(wǎng)服務(wù)器上。
19.一種終端,其特征在于,包括 獲取模塊,用于獲取校驗(yàn)碼發(fā)送終端發(fā)送的校驗(yàn)碼; 生成模塊,用于根據(jù)所述校驗(yàn)碼生成廣播信息,其中,所述廣播信息包括加密的所述校驗(yàn)碼和所述終端的客戶端信息; 發(fā)送模塊,用于發(fā)送所述廣播信息;接收模塊,用于接收所述校驗(yàn)碼發(fā)送終端發(fā)送的IP、端口和登陸校驗(yàn)信息;以及 通信模塊,用于根據(jù)所述IP、端口和登陸校驗(yàn)信息與所述校驗(yàn)碼發(fā)送終端通信。
20.根據(jù)權(quán)利要求18所述的終端,其特征在于,所述通信模塊進(jìn)一步包括 發(fā)送單元,用于通過(guò)所述IP、端口和登陸校驗(yàn)信息向所述校驗(yàn)碼發(fā)送終端發(fā)送HTTP請(qǐng)求;以及 接收單元,用于接收所述校驗(yàn)碼發(fā)送終端反饋的操作結(jié)果。
21.根據(jù)權(quán)利要求19所述的終端,其特征在于,所述HTTP請(qǐng)求包括所述校驗(yàn)碼發(fā)送終端配置更改、關(guān)機(jī)、截圖、遠(yuǎn)程控制、數(shù)據(jù)上傳以及數(shù)據(jù)下載。
全文摘要
本發(fā)明提出一種用于終端的通信方法、通信系統(tǒng)和終端,其中所述方法包括以下步驟第一終端生成校驗(yàn)碼,并開(kāi)啟指定端口的監(jiān)聽(tīng);至少一個(gè)第二終端獲取校驗(yàn)碼;至少一個(gè)第二終端根據(jù)校驗(yàn)碼生成廣播信息,并發(fā)送廣播信息,其中,廣播信息包括加密的校驗(yàn)碼和至少一個(gè)第二終端的客戶端信息;第一終端通過(guò)指定端口監(jiān)聽(tīng)到廣播信息,并判斷廣播信息的校驗(yàn)碼是否正確;如果校驗(yàn)碼正確,則第一終端根據(jù)客戶端信息向至少一個(gè)第二終端發(fā)送IP、端口和登陸校驗(yàn)信息,至少一個(gè)第二終端根據(jù)IP、端口和登陸校驗(yàn)與第一終端通信。根據(jù)本發(fā)明實(shí)施例的方法,用戶終端間通信無(wú)需連接公網(wǎng),降低用戶使用成本,使用方便,用戶體驗(yàn)好。
文檔編號(hào)H04L29/08GK103023989SQ20121049193
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年11月27日 優(yōu)先權(quán)日2012年11月27日
發(fā)明者張旭, 張建新 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司