1.一種數(shù)據(jù)包發(fā)送方法,應(yīng)用于第一電子設(shè)備,包括:
獲取來自所述第一電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息;
根據(jù)所述標(biāo)識(shí)信息獲取第一端口號(hào)和第一地址;其中,所述第一端口號(hào)是所述第一應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器為所述第一應(yīng)用分配的端口號(hào);所述第一地址是為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的地址;為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器用于將獲取的攜帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包發(fā)送給為第一應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器;
攔截?cái)y帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包;
修改所述數(shù)據(jù)包攜帶的目的地址為所述第一地址;
基于所述第一地址發(fā)送所述修改后的數(shù)據(jù)包。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一電子設(shè)備中預(yù)先存儲(chǔ)了N個(gè)應(yīng)用的信息,其中每個(gè)應(yīng)用的信息包括該應(yīng)用的標(biāo)識(shí)信息、為該應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器為該應(yīng)用分配的端口號(hào)和為該應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的地址;其中,所述第一應(yīng)用為所述N個(gè)應(yīng)用中的任意一個(gè)應(yīng)用,N為正整數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
所述第一電子設(shè)備獲取為所述N個(gè)應(yīng)用中的至少一個(gè)應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的新地址;
所述第一電子設(shè)備更新所述至少一個(gè)應(yīng)用的信息包括的中轉(zhuǎn)服務(wù)器的地址。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:
所述第一電子設(shè)備獲取除所述N個(gè)應(yīng)用之外的新增應(yīng)用的信息;
所述第一電子設(shè)備存儲(chǔ)所述新增應(yīng)用的信息。
5.如權(quán)利要求1-3任一所述的方法,其特征在于,攔截?cái)y帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包,包括:
監(jiān)控通過第二端口發(fā)送的數(shù)據(jù)包;所述第二端口為安裝所述第一應(yīng)用的第二電子設(shè)備為所述第一應(yīng)用分配的端口;
解析通過所述第二端口發(fā)送的數(shù)據(jù)包中的每個(gè)數(shù)據(jù)包,以獲取所述每個(gè)數(shù)據(jù)包攜帶的目的端口號(hào);
將所述每個(gè)數(shù)據(jù)包攜帶的目的端口號(hào)分別與所述第一端口號(hào)比較,以確定二者是否一致;
攔截所述每個(gè)數(shù)據(jù)包中攜帶的目的端口號(hào)與所述第一端口號(hào)一致的數(shù)據(jù)包。
6.如權(quán)利要求1-3任一所述的方法,其特征在于,
在獲取來自所述第一電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息之前,還包括:
獲取身份驗(yàn)證信息;所述身份驗(yàn)證信息用于驗(yàn)證所述第二電子設(shè)備是否有權(quán)限使用為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器提供的服務(wù);
對(duì)所述身份驗(yàn)證信息進(jìn)行驗(yàn)證;
獲取來自所述第一電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息,包括:
若對(duì)所述身份驗(yàn)證信息驗(yàn)證通過,則獲取來自所述第一電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息。
7.一種電子設(shè)備,包括:
存儲(chǔ)器,用于存儲(chǔ)指令;
處理器,用于調(diào)用所述存儲(chǔ)器存儲(chǔ)的指令,獲取來自所述電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息;根據(jù)所述標(biāo)識(shí)信息以獲取第一端口號(hào)和第一地址,攔截?cái)y帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包,修改所述數(shù)據(jù)包攜帶的目的地址為所述第一地址;其中,所述第一端口號(hào)是所述第一應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器為所述第一應(yīng)用分配的端口號(hào);所述第一地址是為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的地址;為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器用于將獲取的攜帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包發(fā)送給為第一應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器;
發(fā)送器,用于基于所述第一地址發(fā)送所述修改后的數(shù)據(jù)包。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述存儲(chǔ)器還用于預(yù)先存儲(chǔ)N個(gè)應(yīng)用的信息,其中每個(gè)應(yīng)用的信息包括該應(yīng)用的標(biāo)識(shí)信息、為該應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器為該應(yīng)用分配的端口號(hào)和為該應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的地址;其中,所述第一應(yīng)用為所述N個(gè)應(yīng)用中的任意一個(gè)應(yīng)用,N為正整數(shù)。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,
所述處理器還用于:
獲取為所述N個(gè)應(yīng)用中的至少一個(gè)應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器的新地址;
更新所述存儲(chǔ)器中存儲(chǔ)的所述至少一個(gè)應(yīng)用的信息包括的中轉(zhuǎn)服務(wù)器的地址。
10.如權(quán)利要求8或9所述的電子設(shè)備,其特征在于,
所述處理器還用于:
獲取除所述N個(gè)應(yīng)用之外的新增應(yīng)用的信息;
通過所述存儲(chǔ)器存儲(chǔ)所述新增應(yīng)用的信息。
11.如權(quán)利要求7-9任一所述的電子設(shè)備,其特征在于,所述處理器用于攔截?cái)y帶的目的端口號(hào)為所述第一端口號(hào)的數(shù)據(jù)包,包括:
監(jiān)控通過第二端口發(fā)送的數(shù)據(jù)包;所述第二端口為安裝所述第一應(yīng)用的第二電子設(shè)備為所述第一應(yīng)用分配的端口;
解析通過所述第二端口發(fā)送的數(shù)據(jù)包中的每個(gè)數(shù)據(jù)包,以獲取所述每個(gè)數(shù)據(jù)包攜帶的目的端口號(hào);
將所述每個(gè)數(shù)據(jù)包攜帶的目的端口號(hào)分別與所述第一端口號(hào)比較,以確定二者是否一致;
攔截所述每個(gè)數(shù)據(jù)包中攜帶的目的端口號(hào)與所述第一端口號(hào)一致的數(shù)據(jù)包。
12.如權(quán)利要求7-9任一所述的電子設(shè)備,其特征在于,
所述處理器還用于:
在獲取來自所述電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息之前,獲取身份驗(yàn)證信息;所述身份驗(yàn)證信息用于驗(yàn)證所述第二電子設(shè)備是否有權(quán)限使用為所述第一應(yīng)用設(shè)置的中轉(zhuǎn)服務(wù)器提供的服務(wù);
對(duì)所述身份驗(yàn)證進(jìn)行驗(yàn)證;
所述處理器用于獲取來自所述電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息,包括:
若對(duì)所述身份驗(yàn)證信息驗(yàn)證通過,則獲取來自所述電子設(shè)備外部的第一應(yīng)用的標(biāo)識(shí)信息。