,本申請實施例還提供了一種電子設(shè)備,包括:
[0175]第一獲得單元30,在發(fā)送第一數(shù)據(jù)前,用于獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及所述第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進行傳輸;
[0176]第一確定單元40,用于確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;
[0177]第二獲得單元50,用于檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果;
[0178]第一發(fā)送單元60,若所述第一檢測結(jié)果為是,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。
[0179]在本申請實施例中,第一獲得單元30具體包括:
[0180]第一獲得模塊,用于在所述電子設(shè)備通過第二端口發(fā)送所述第二數(shù)據(jù)時,從所述第二端口處獲得所述第二數(shù)據(jù)。
[0181]在本申請實施例中,第一確定單元40具體用于:
[0182]基于數(shù)據(jù)傳輸端口與應(yīng)用程序間的第一對應(yīng)關(guān)系,確定與所述第二端口對應(yīng)的所述第二應(yīng)用程序。
[0183]在本申請實施例中,第二獲得單兀50具體包括:
[0184]第二獲得模塊,具體用于檢測所述電子設(shè)備的當前顯示界面中是否有處于頂層的第一顯示界面,獲得第二檢測結(jié)果;
[0185]第一確定模塊,若所述第二檢測結(jié)果為是,用于確定所述第一顯示界面對應(yīng)的應(yīng)用程序為第一應(yīng)用程序;
[0186]第三獲得模塊,用于檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果。
[0187]在本申請實施例中,第三獲得模塊具體包括:
[0188]第一獲得子模塊,用于獲得用于表征所述第一應(yīng)用程序的至少一個第一參數(shù)信息;
[0189]第二獲得子模塊,用于獲取用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息;
[0190]第三獲得子模塊,用于檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果。
[0191]在本申請實施例中,第二獲得子模塊具體用于:
[0192]獲得所述第二應(yīng)用程序的第二應(yīng)用包名信息,其中,所述第二應(yīng)用包名信息具體為用于表征所述第二應(yīng)用程序的標識信息;
[0193]在本申請實施例中,第三獲得子模塊具體用于:
[0194]檢測所述第二應(yīng)用包名信息和所述第一參數(shù)信息是否相同,獲得所述第一檢測結(jié)果Ο
[0195]在本申請實施例中,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述電子設(shè)備還包括:
[0196]第一發(fā)送模塊,若所述第一檢測結(jié)果為否,用于發(fā)送所述第一數(shù)據(jù)。
[0197]在本申請實施例中,第一發(fā)送單元60具體包括:
[0198]第四獲得模塊,依次取i從1至M,在發(fā)送所述第二數(shù)據(jù)中的第i段數(shù)據(jù)之前,檢測所述電子設(shè)備的當前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果,其中,所述第二數(shù)據(jù)包括Μ段數(shù)據(jù),Μ為大于等于1的正整數(shù),i為不小于1的正整數(shù);
[0199]第五獲得模塊,若所述第三檢測結(jié)果為否,發(fā)送所述第i段數(shù)據(jù),在i為Μ時,發(fā)送完成所述第二數(shù)據(jù)。
[0200]在本申請實施例中,在所述檢測所述電子設(shè)備的當前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果之后,所述電子設(shè)備還包括:
[0201]第一處理單元,若所述第三檢測結(jié)果為是,中斷發(fā)送所述第i段數(shù)據(jù)。
[0202]在本申請實施例中,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述電子設(shè)備還包括:
[0203]第六獲得模塊,在發(fā)送完所述第二數(shù)據(jù)之后,檢測所述電子設(shè)備的當前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果;
[0204]第二發(fā)送模塊,若所述第四檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0205]在本申請實施例中,在所述檢測所述電子設(shè)備的當前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果之后,所述電子設(shè)備還包括:
[0206]第二處理單元,若所述第四檢測結(jié)果為是,中斷發(fā)送所述第一數(shù)據(jù)。
[0207]通過本申請實施例中的一個或多個技術(shù)方案,可以實現(xiàn)如下一個或多個技術(shù)效果:
[0208]在本申請實施例的技術(shù)方案中,通過在發(fā)送第一數(shù)據(jù)前,獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進行傳輸;然后,確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;在檢測到所述第二應(yīng)用程序為滿足預(yù)設(shè)條件的應(yīng)用程序時,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。也就是說,在發(fā)送第一數(shù)據(jù)前,檢測滿足預(yù)設(shè)條件的第二數(shù)據(jù)所對應(yīng)的應(yīng)用程序是否到來,一旦到來優(yōu)先發(fā)送所述第二數(shù)據(jù),所以,實現(xiàn)了提升應(yīng)用程序運行效率的技術(shù)效果。
[0209]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0210]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0211]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0212]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0213]具體來講,本申請實施例中的信息處理方法對應(yīng)的計算機程序指令可以被存儲在光盤,硬盤,U盤等存儲介質(zhì)上,當存儲介質(zhì)中的與信息處理方法對應(yīng)的計算機程序指令被一電子設(shè)備讀取或被執(zhí)行時,包括如下步驟:
[0214]在發(fā)送第一數(shù)據(jù)前,獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及所述第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進行傳輸;
[0215]確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;
[0216]檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果;
[0217]若所述第一檢測結(jié)果為是,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。
[0218]可選地,所述存儲介質(zhì)中存儲的與步驟:所述獲得第二數(shù)據(jù),對應(yīng)的計算機程序指令,在被執(zhí)行時,具體包括:
[0219]在所述電子設(shè)備通過第二端口發(fā)送所述第二數(shù)據(jù)時,從所述第二端口處獲得所述第二數(shù)據(jù)。
[0220]可選地,所述存儲介質(zhì)中存儲的與步驟:所述確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序,對應(yīng)的計算機程序指令,在被執(zhí)行時,具體為:
[0221]基于數(shù)據(jù)傳輸端口與應(yīng)用程序間的第一對應(yīng)關(guān)系,確定與所述第二端口對應(yīng)的所述第二應(yīng)用程序。
[0222]可選地,所述存儲介質(zhì)中存儲的與步驟:所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果,對應(yīng)的計算機程序指令,在被執(zhí)行時,具體包括:
[0223]檢測所述電子設(shè)備的當前顯示界面中是否有處于頂層的第一顯示界面,獲得第二檢測結(jié)果;
[0224]若所述第二檢測結(jié)果為是,確定所述第一顯示界面對應(yīng)的應(yīng)用程序為第一應(yīng)用程序;
[0225]檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果。
[0226]可選地,所述存儲介質(zhì)中存儲的與步驟:所述檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果,對應(yīng)的計算機程序指令,在被執(zhí)行時,具體包括:
[0227]獲得用于表征所述第一應(yīng)用程序的至少一個第一參數(shù)信息;
[0228]獲取用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息;
[0229]檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果。
[0230]可選地,所述存儲介質(zhì)中存儲的與步驟:所述獲得用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息,對應(yīng)的計算機程序指令,在被執(zhí)行時,具體為:
[0231]獲得所述第二應(yīng)用程序的第二應(yīng)用包名信息,其中,所述第二應(yīng)用包名信息具體為用于表征所述第二應(yīng)用程序的標識信息;
[0232]所述檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果,具體為:
[0233]檢測所述第二應(yīng)用包名信息和所述第一參數(shù)信息是否相同,獲得所述第一檢測結(jié)果Ο
[0234]可選地,所述存儲介質(zhì)中存儲的與步驟:在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,對應(yīng)的計算機程序指令,在被執(zhí)行時,所述方法還包括:
[0235]若所述第一檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0236]可選地,所述存儲介質(zhì)中存儲的與步驟:所述以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù),對應(yīng)的計算機程序指令,在被執(zhí)行時,具體包括:
[0237]依次取i從1至M,在發(fā)送所述第二數(shù)據(jù)中的第i段數(shù)據(jù)之前,檢測所述電子設(shè)備的當前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果,其中,所述第二數(shù)據(jù)包括Μ段數(shù)據(jù),Μ為大于等于1的正整數(shù),i為不小于1的正整數(shù);
[0238]若