一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,電子設(shè)備的種類和功能越來越多。為了滿足用戶的使用需求,應(yīng)用程序的種類及功能也越來越豐富。
[0003]用戶為了獲得較多的網(wǎng)絡(luò)信息,將需要針對電子設(shè)備進(jìn)行大量的網(wǎng)絡(luò)操作。在當(dāng)前電子設(shè)備最大吞吐量一定的情況下,隨著運(yùn)行程序的增多,將造成程序的等待,比如程序運(yùn)行慢、卡頓、或者無響應(yīng),等現(xiàn)象。
[0004]本申請發(fā)明人在實(shí)現(xiàn)本申請實(shí)施例中技術(shù)方案的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下技術(shù)問題:
[0005]現(xiàn)有技術(shù)中,當(dāng)多個應(yīng)用程序需要的流量大于當(dāng)前設(shè)備的最大吞吐量時,將出現(xiàn)程序運(yùn)行效率低的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種信息處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中,當(dāng)多個應(yīng)用程序需要的流量大于當(dāng)前設(shè)備的最大吞吐量時,將出現(xiàn)程序運(yùn)行效率低的技術(shù)問題,實(shí)現(xiàn)了提升應(yīng)用程序運(yùn)行效率的技術(shù)效果。
[0007]—,本申請實(shí)施例提供了一種信息處理方法,應(yīng)用于一電子設(shè)備,包括以下步驟:
[0008]在發(fā)送第一數(shù)據(jù)前,獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及所述第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進(jìn)行傳輸;
[0009]確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;
[0010]檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果;
[0011]若所述第一檢測結(jié)果為是,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。
[0012]可選地,所述獲得第二數(shù)據(jù),具體包括:
[0013]在所述電子設(shè)備通過第二端口發(fā)送所述第二數(shù)據(jù)時,從所述第二端口處獲得所述第二數(shù)據(jù)。
[0014]可選地,所述確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序,具體為:
[0015]基于數(shù)據(jù)傳輸端口與應(yīng)用程序間的第一對應(yīng)關(guān)系,確定與所述第二端口對應(yīng)的所述第二應(yīng)用程序。
[0016]可選地,所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果,具體包括:
[0017]檢測所述電子設(shè)備的當(dāng)前顯示界面中是否有處于頂層的第一顯示界面,獲得第二檢測結(jié)果;
[0018]若所述第二檢測結(jié)果為是,確定所述第一顯示界面對應(yīng)的應(yīng)用程序?yàn)榈谝粦?yīng)用程序;
[0019]檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果。
[0020]可選地,所述檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果,具體包括:
[0021]獲得用于表征所述第一應(yīng)用程序的至少一個第一參數(shù)信息;
[0022]獲取用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息;
[0023]檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果。
[0024]可選地,所述獲得用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息,具體為:
[0025]獲得所述第二應(yīng)用程序的第二應(yīng)用包名信息,其中,所述第二應(yīng)用包名信息具體為用于表征所述第二應(yīng)用程序的標(biāo)識信息;
[0026]所述檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果,具體為:
[0027]檢測所述第二應(yīng)用包名信息和所述第一參數(shù)信息是否相同,獲得所述第一檢測結(jié)果Ο
[0028]可選地,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述方法還包括:
[0029]若所述第一檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0030]可選地,所述以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù),具體包括:
[0031]依次取i從1至M,在發(fā)送所述第二數(shù)據(jù)中的第i段數(shù)據(jù)之前,檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果,其中,所述第二數(shù)據(jù)包括Μ段數(shù)據(jù),Μ為大于等于1的正整數(shù),i為不小于1的正整數(shù);
[0032]若所述第三檢測結(jié)果為否,發(fā)送所述第i段數(shù)據(jù),在i為Μ時,發(fā)送完成所述第二數(shù)據(jù)。
[0033]可選地,在所述檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果之后,所述方法還包括:
[0034]若所述第三檢測結(jié)果為是,中斷發(fā)送所述第i段數(shù)據(jù)。
[0035]可選地,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述方法還包括:
[0036]在發(fā)送完所述第二數(shù)據(jù)之后,檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果;
[0037]若所述第四檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0038]可選地,在所述檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果之后,所述方法還包括:
[0039]若所述第四檢測結(jié)果為是,中斷發(fā)送所述第一數(shù)據(jù)。
[0040]二,本申請實(shí)施例還提供了一種電子設(shè)備,包括:
[0041]殼體;
[0042]處理器,與所述殼體連接;其中,所述處理器被配置為:
[0043]在發(fā)送第一數(shù)據(jù)前,獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及所述第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進(jìn)行傳輸;
[0044]確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;
[0045]檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果;
[0046]若所述第一檢測結(jié)果為是,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。
[0047]可選地,所述處理器被配置為:
[0048]在所述電子設(shè)備通過第二端口發(fā)送所述第二數(shù)據(jù)時,所述處理器從所述第二端口處獲得所述第二數(shù)據(jù)。
[0049]可選地,所述處理器被配置為:
[0050]基于數(shù)據(jù)傳輸端口與應(yīng)用程序間的第一對應(yīng)關(guān)系,確定與所述第二端口對應(yīng)的所述第二應(yīng)用程序。
[0051]可選地,所述電子設(shè)備還包括與所述處理器連接的顯示單元,其中,所述處理器被配置為:
[0052]檢測所述顯示單元的當(dāng)前顯示界面中是否有處于頂層的第一顯示界面,獲得第二檢測結(jié)果;
[0053]若所述第二檢測結(jié)果為是,確定所述第一顯示界面對應(yīng)的應(yīng)用程序?yàn)榈谝粦?yīng)用程序;
[0054]檢測所述第二應(yīng)用程序是否與所述第一應(yīng)用程序匹配,獲得所述第一檢測結(jié)果。
[0055]可選地,所述處理器被配置為:
[0056]獲得用于表征所述第一應(yīng)用程序的至少一個第一參數(shù)信息;
[0057]獲取用于表征所述第二應(yīng)用程序的至少一個第二參數(shù)信息;
[0058]檢測所述第一參數(shù)信息和所述第二參數(shù)信息是否匹配,獲得所述第一檢測結(jié)果。
[0059]可選地,所述處理器被配置為:
[0060]獲得所述第二應(yīng)用程序的第二應(yīng)用包名信息,其中,所述第二應(yīng)用包名信息具體為用于表征所述第二應(yīng)用程序的標(biāo)識信息;
[0061]檢測所述第二應(yīng)用包名信息和所述第一參數(shù)信息是否相同,獲得所述第一檢測結(jié)果Ο
[0062]可選地,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述處理器被配置為:
[0063]若所述第一檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0064]可選地,所述處理器被配置為:
[0065]依次取i從1至M,在發(fā)送所述第二數(shù)據(jù)中的第i段數(shù)據(jù)之前,檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果,其中,所述第二數(shù)據(jù)包括Μ段數(shù)據(jù),Μ為大于等于1的正整數(shù),i為不小于1的正整數(shù);
[0066]若所述第三檢測結(jié)果為否,發(fā)送所述第i段數(shù)據(jù),在i為Μ時,發(fā)送完成所述第二數(shù)據(jù)。
[0067]可選地,在所述檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第三檢測結(jié)果之后,所述處理器被配置為:
[0068]若所述第三檢測結(jié)果為是,中斷發(fā)送所述第i段數(shù)據(jù)。
[0069]可選地,在所述檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果之后,所述處理器被配置為:
[0070]在發(fā)送完所述第二數(shù)據(jù)之后,檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果;
[0071 ] 若所述第四檢測結(jié)果為否,發(fā)送所述第一數(shù)據(jù)。
[0072]可選地,在所述檢測所述電子設(shè)備的當(dāng)前頂層顯示界面所對應(yīng)的第三應(yīng)用程序是否與所述第二應(yīng)用程序不同,獲得第四檢測結(jié)果之后,所述處理器被配置為:
[0073]若所述第四檢測結(jié)果為是,中斷發(fā)送所述第一數(shù)據(jù)。
[0074]三,一種電子設(shè)備,包括:
[0075]第一獲得單元,在發(fā)送第一數(shù)據(jù)前,用于獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及所述第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進(jìn)行傳輸;
[0076]第一確定單元,用于確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;
[0077]第二獲得單元,用于檢測所述第二應(yīng)用程序是否為滿足一預(yù)設(shè)條件的應(yīng)用程序,獲得第一檢測結(jié)果;
[0078]第一發(fā)送單元,若所述第一檢測結(jié)果為是,以第一優(yōu)先級發(fā)送所述第二數(shù)據(jù)。
[0079]本申請實(shí)施例中的上述一個或多個技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0080]在本申請實(shí)施例的技術(shù)方案中,通過在發(fā)送第一數(shù)據(jù)前,獲得第二數(shù)據(jù),其中,所述第一數(shù)據(jù)以及第二數(shù)據(jù)用于在網(wǎng)絡(luò)上進(jìn)行傳輸;然后,確定所述第二數(shù)據(jù)對應(yīng)的第二應(yīng)用程序;在檢測到所述第二應(yīng)用程序?yàn)闈M足預(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ù),所以,實(shí)現(xiàn)了