一種即時(shí)通信數(shù)據(jù)傳輸方法及即時(shí)通信數(shù)據(jù)傳輸系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及一種即時(shí)通信數(shù)據(jù)傳輸方法及即時(shí)通信數(shù)據(jù)傳輸系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,為了提高用戶的體驗(yàn)度,對(duì)數(shù)據(jù)傳輸速度提出更高的要求。尤其是,對(duì)大型文件的數(shù)據(jù)傳輸速度提出更高的要求。而現(xiàn)有的提升數(shù)據(jù)傳輸速度的主要方案為拓展網(wǎng)絡(luò)帶寬。
[0003]但是,網(wǎng)絡(luò)帶寬的拓展是有限的,且網(wǎng)絡(luò)帶寬包括上傳帶寬和下載帶寬,具有上傳帶寬的數(shù)據(jù)傳輸速度約為下載帶寬的數(shù)據(jù)傳輸速度的十分之一特性。因此,如何在現(xiàn)有的網(wǎng)絡(luò)帶寬的條件下,利用下載帶寬的傳輸速度遠(yuǎn)遠(yuǎn)大于上傳帶寬的傳輸速度的特性提升大型文件的數(shù)據(jù)傳輸速度,是當(dāng)前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,實(shí)有必要提供一種在現(xiàn)有的網(wǎng)絡(luò)帶寬的條件下,提升大型文件的數(shù)據(jù)傳輸速度的即時(shí)通信數(shù)據(jù)傳輸方法,以及實(shí)現(xiàn)該即時(shí)通信數(shù)據(jù)傳輸方法的即時(shí)通信數(shù)據(jù)傳輸系統(tǒng)。
[0005]—種即時(shí)通信數(shù)據(jù)傳輸方法,其包括如下步驟:
[0006]源終端根據(jù)待發(fā)送即時(shí)通信息數(shù)據(jù)和預(yù)設(shè)規(guī)則生成標(biāo)識(shí)碼。
[0007]源終端發(fā)送通信連接請(qǐng)求至私密服務(wù)器,以建立與私密服務(wù)器的通信連接,私密服務(wù)器包括存儲(chǔ)有多個(gè)即時(shí)通信數(shù)據(jù)的第一數(shù)據(jù)庫,即時(shí)通信數(shù)據(jù)包括與之一一對(duì)應(yīng)的標(biāo)識(shí)信息。
[0008]源終端與私密服務(wù)器建立通信連接后,源終端發(fā)送數(shù)據(jù)傳輸請(qǐng)求至私密服務(wù)器,數(shù)據(jù)傳輸請(qǐng)求包括標(biāo)識(shí)碼和目標(biāo)終端的IP地址信息。
[0009]私密服務(wù)器判斷在第一數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息。
[0010]若第一數(shù)據(jù)庫中存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,私密服務(wù)器從第一數(shù)據(jù)庫中調(diào)取與標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通信數(shù)據(jù)。
[0011]私密服務(wù)器發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0012]優(yōu)選地,私密服務(wù)器判斷在第一數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息的步驟之后,包括:
[0013]若第一數(shù)據(jù)庫中不存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,私密服務(wù)器發(fā)送查詢請(qǐng)求至中心服務(wù)器,查詢請(qǐng)求包括標(biāo)識(shí)碼和目標(biāo)終端的IP地址信息,中心服務(wù)器包括存儲(chǔ)有多個(gè)即時(shí)通信數(shù)據(jù)的第二數(shù)據(jù)庫,即時(shí)通信數(shù)據(jù)包括與之一一對(duì)應(yīng)的標(biāo)識(shí)信息。
[0014]中心服務(wù)器判斷在第二數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息。
[0015]若第二數(shù)據(jù)庫中存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,中心服務(wù)器從第二數(shù)據(jù)庫中調(diào)取與標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通信數(shù)據(jù)。
[0016]中心服務(wù)器發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0017]優(yōu)選地,中心服務(wù)器判斷在第二數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息的步驟之后,包括:
[0018]若第二數(shù)據(jù)庫中不存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,中心服務(wù)器反饋查詢失敗信息至私密服務(wù)器。
[0019]私密服務(wù)器接收到查詢失敗信息后,私密服務(wù)器接收源終端發(fā)送的待發(fā)送即時(shí)通信數(shù)據(jù)。
[0020]私密服務(wù)器將待發(fā)送即時(shí)通信數(shù)據(jù)存儲(chǔ)至第一數(shù)據(jù)庫。
[0021]私密服務(wù)器發(fā)送待發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0022]優(yōu)選地,源終端根據(jù)待發(fā)送即時(shí)通信息數(shù)據(jù)生成標(biāo)識(shí)碼的步驟之后,包括:
[0023]源終端發(fā)送通信連接請(qǐng)求至中心服務(wù)器,以建立與中心服務(wù)器的通信連接,中心服務(wù)器包括存儲(chǔ)有多個(gè)即時(shí)通信數(shù)據(jù)的第二數(shù)據(jù)庫,即時(shí)通信數(shù)據(jù)包括與之一一對(duì)應(yīng)的標(biāo)識(shí)信息。
[0024]源終端與中心服務(wù)器建立通信連接后,源終端發(fā)送數(shù)據(jù)傳輸請(qǐng)求至中心服務(wù)器,數(shù)據(jù)傳輸請(qǐng)求包括標(biāo)識(shí)碼和目標(biāo)終端的IP地址信息;
[0025]中心服務(wù)器判斷在第二數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息。
[0026]若第二數(shù)據(jù)庫中存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,中心服務(wù)器從第二數(shù)據(jù)庫中調(diào)取即時(shí)通信數(shù)據(jù),并將即時(shí)通信數(shù)據(jù)發(fā)送至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0027]若第二數(shù)據(jù)庫中不存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,中心服務(wù)器接收源終端發(fā)送的待發(fā)送即時(shí)通信數(shù)據(jù),中心服務(wù)器將待發(fā)送即時(shí)通信數(shù)據(jù)存儲(chǔ)至第二數(shù)據(jù)庫中,且發(fā)送待發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0028]優(yōu)選地,源終端發(fā)送通信連接請(qǐng)求至私密服務(wù)器或源終端發(fā)送通信連接請(qǐng)求至中心服務(wù)器的步驟之前,包括:
[0029]源終端輸出顯示對(duì)應(yīng)中心服務(wù)器的第一圖標(biāo)和對(duì)應(yīng)私密服務(wù)器的第二圖標(biāo)。
[0030]源終端提示用戶在第一圖標(biāo)和第二圖標(biāo)中選擇一個(gè)。
[0031]若用戶選中的圖標(biāo)為第一圖標(biāo),源終端發(fā)送通信連接請(qǐng)求至中心服務(wù)器。
[0032]若用戶選中的圖標(biāo)為第二圖標(biāo),源終端發(fā)送通信連接請(qǐng)求至私密服務(wù)器。
[0033]一種即時(shí)通信數(shù)據(jù)傳輸系統(tǒng),其包括源終端、私密服務(wù)器和目標(biāo)終端。源終端包括第一接收模塊、生成模塊和第一發(fā)送模塊。私密服務(wù)器包括第二接收模塊、第一通信連接建立模塊、第一判斷模塊、第一調(diào)取模塊、第一數(shù)據(jù)庫和第二發(fā)送模塊,第一數(shù)據(jù)庫存儲(chǔ)有多個(gè)即時(shí)通信數(shù)據(jù),即時(shí)通信數(shù)據(jù)包括與之一一對(duì)應(yīng)的標(biāo)識(shí)信息。生成模塊,用于根據(jù)待發(fā)送即時(shí)通信息數(shù)據(jù)和預(yù)設(shè)規(guī)則生成標(biāo)識(shí)碼。第一發(fā)送模塊,用于發(fā)送通信連接請(qǐng)求至私密服務(wù)器,以建立與私密服務(wù)器的通信連接。第二接收模塊,用于接收通信連接請(qǐng)求。第一通信連接建立模塊,用于根據(jù)通信連接請(qǐng)求建立與源終端的通信連接。第二發(fā)送模塊,用于發(fā)送通信連接成功信息至源終端。第一接收模塊,用于接收通信連接成功信息。第一發(fā)送模塊,用于發(fā)送數(shù)據(jù)傳輸請(qǐng)求至私密服務(wù)器,數(shù)據(jù)傳輸請(qǐng)求包括標(biāo)識(shí)碼和目標(biāo)終端的IP地址信息。第二接收模塊,用于接收數(shù)據(jù)傳輸請(qǐng)求。第一判斷模塊,用于判斷在第一數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息。第一調(diào)取模塊,用于從第一數(shù)據(jù)庫中調(diào)取與標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通信數(shù)據(jù)。第二發(fā)送模塊,用于發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0034]優(yōu)選地,中心服務(wù)器包括第三接收模塊,第二判斷模塊、第二調(diào)取模塊、第二數(shù)據(jù)庫和第三發(fā)送模塊,第二數(shù)據(jù)庫存儲(chǔ)有多個(gè)即時(shí)通信數(shù)據(jù),即時(shí)通信數(shù)據(jù)包括與之一一對(duì)應(yīng)的標(biāo)識(shí)信息。第二發(fā)送模塊,用于若第一數(shù)據(jù)庫中不存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,發(fā)送查詢請(qǐng)求至中心服務(wù)器,查詢請(qǐng)求包括標(biāo)識(shí)碼和目標(biāo)終端的IP地址信息。第三接收模塊,用于接收查詢請(qǐng)求。第二判斷模塊,用于判斷在第二數(shù)據(jù)庫中是否存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息。第二調(diào)取模塊,用于若第二數(shù)據(jù)庫中存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,從第二數(shù)據(jù)庫中調(diào)取與標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通信數(shù)據(jù)。第三發(fā)送模塊,用于發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0035]優(yōu)選地,私密服務(wù)器還包括第一存儲(chǔ)模塊。中心服務(wù)器還包括第二存儲(chǔ)模塊。第三發(fā)送模塊,用于若第二數(shù)據(jù)庫中不存在與標(biāo)識(shí)碼一致的標(biāo)識(shí)信息,中心服務(wù)器發(fā)送查詢失敗信息至私密服務(wù)器。第二接收模塊,用于接收到查詢失敗信息后,接收源終端發(fā)送的待發(fā)送即時(shí)通信數(shù)據(jù)。第一存儲(chǔ)模塊,用于將待發(fā)送即時(shí)通信數(shù)據(jù)存儲(chǔ)至第一數(shù)據(jù)庫。第二發(fā)送模塊,用于發(fā)送待發(fā)送即時(shí)通信數(shù)據(jù)至與目標(biāo)終端的IP地址信息對(duì)應(yīng)的目標(biāo)終端。
[0036]優(yōu)選地,中心服務(wù)器還包括第二通信連接建立模塊。第一發(fā)送模塊,用于發(fā)送通信連接請(qǐng)求至中心服務(wù)器,以建立與中心服務(wù)器的通信連接。第三接收模塊,用于接收通信連接請(qǐng)求。第二通信連接建立模塊,用于根據(jù)通信連接請(qǐng)求建立與源終端的通信