測(cè)試智能終端應(yīng)用下載速度的方法、裝置和智能終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,尤其涉及測(cè)試智能終端應(yīng)用下載速度的方法、裝置和智能終端。
【背景技術(shù)】
[0002]智能手機(jī)、平板電腦等智能終端技術(shù)的發(fā)展,使得這些終端的功能越來(lái)越強(qiáng)大,已經(jīng)遠(yuǎn)遠(yuǎn)超越了通信的單一功能??梢院敛豢鋸埖卣f(shuō),智能手機(jī)等智能終端已經(jīng)不再是簡(jiǎn)單的通信工具,而是集休閑、娛樂(lè)和通信等功能于一身的工藝品。正是智能終端的強(qiáng)大功能,使得智能終端上安裝的應(yīng)用越來(lái)越多。據(jù)傳,某智能手機(jī)制造商宣稱其制造的智能手機(jī)能夠安裝多達(dá)30萬(wàn)多種應(yīng)用。
[0003]智能終端用戶使用其上安裝的應(yīng)用聯(lián)網(wǎng)時(shí)一個(gè)重要的體驗(yàn)是網(wǎng)速的快慢,具體地,下載速度的快慢。較快的下載速度會(huì)給予用戶良好的體驗(yàn),反之則讓用戶的體驗(yàn)變差。因此,在智能手機(jī)等智能終端出廠之前,制造商們都非常重視智能終端應(yīng)用下載速度的測(cè)試,以便為智能終端用戶帶來(lái)更好的體驗(yàn),例如,在測(cè)試的結(jié)果為下載速度較慢時(shí),找到原因后提高下載速度。
[0004]現(xiàn)有的一種測(cè)試智能終端應(yīng)用的下載速度的方法是使用手工測(cè)試。然而,在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中至少存在如下缺陷:
[0005]I)手工測(cè)試比較依賴測(cè)試人員的經(jīng)驗(yàn)、責(zé)任心或熟練程度等,影響測(cè)試效率和結(jié)果的主觀因素太多;
[0006]2)手工測(cè)試操作復(fù)雜,并且測(cè)試過(guò)程中很容易產(chǎn)生數(shù)據(jù)誤差,因此,測(cè)試結(jié)果可能不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明提供測(cè)試智能終端應(yīng)用下載速度的方法、裝置和智能終端,以提高測(cè)試智能終端應(yīng)用下載速度的效率和準(zhǔn)確性。
[0008]本發(fā)明第一方面提供一種測(cè)試智能終端應(yīng)用下載速度的方法,所述方法包括:
[0009]在多個(gè)應(yīng)用聯(lián)網(wǎng)時(shí),標(biāo)記所述多個(gè)應(yīng)用中每個(gè)應(yīng)用和TCP/IP端口的——對(duì)應(yīng)關(guān)系;
[0010]測(cè)試與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度;
[0011]根據(jù)所述每個(gè)應(yīng)用和TCP/IP端口的——對(duì)應(yīng)關(guān)系,將與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度寫(xiě)入指定文件;
[0012]傳送所述指定文件至應(yīng)用層,以使所述應(yīng)用層顯示所述應(yīng)用的實(shí)時(shí)下載速度。
[0013]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述測(cè)試與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度,包括:
[0014]測(cè)試所述多個(gè)應(yīng)用中任一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量;
[0015]將所述任一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量與預(yù)設(shè)時(shí)間相比,所述相比的結(jié)果作為所述多個(gè)應(yīng)用中任一應(yīng)用的實(shí)時(shí)下載速度。
[0016]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述測(cè)試與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度,包括:
[0017]測(cè)試所述多個(gè)應(yīng)用中每一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量;
[0018]計(jì)算所述多個(gè)應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量的總和;
[0019]將所述多個(gè)應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量的總和與預(yù)設(shè)時(shí)間相比,所述相比的結(jié)果作為所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度。
[0020]結(jié)合第一方面的第一種或者第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述測(cè)試所述多個(gè)應(yīng)用中任一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量或者測(cè)試所述多個(gè)應(yīng)用中每一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量,包括:
[0021]監(jiān)測(cè)單個(gè)TCP/IP端口接收數(shù)據(jù)包或發(fā)送數(shù)據(jù)包的大小和數(shù)量;
[0022]計(jì)算所述接收數(shù)據(jù)包的大小和數(shù)量的乘積,或者計(jì)算所述發(fā)送數(shù)據(jù)包的大小和數(shù)量的乘積,將所述乘積作為所述單個(gè)TCP/IP端口的流量。
[0023]結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述每個(gè)應(yīng)用和TCP/IP端口的一一對(duì)應(yīng)關(guān)系,將與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度寫(xiě)入指定文件,包括:
[0024]根據(jù)所述每個(gè)應(yīng)用和TCP/IP端口的——對(duì)應(yīng)關(guān)系,查詢與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用;
[0025]從所述測(cè)試的結(jié)果獲取與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度后,將與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度寫(xiě)入寄存器。
[0026]本發(fā)明第二方面提供一種測(cè)試智能終端應(yīng)用下載速度的裝置,所述裝置包括:
[0027]標(biāo)記模塊,用于在多個(gè)應(yīng)用聯(lián)網(wǎng)時(shí),標(biāo)記所述多個(gè)應(yīng)用中每個(gè)應(yīng)用和TCP/IP端口的一一對(duì)應(yīng)關(guān)系;
[0028]測(cè)試模塊,用于測(cè)試與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度;
[0029]寫(xiě)入模塊,用于根據(jù)所述每個(gè)應(yīng)用和TCP/IP端口的一一對(duì)應(yīng)關(guān)系,將與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度寫(xiě)入指定文件;
[0030]傳送模塊,用于傳送所述指定文件至應(yīng)用層,以使所述應(yīng)用層顯示所述應(yīng)用的實(shí)時(shí)下載速度。
[0031]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述測(cè)試模塊包括:
[0032]第一流量測(cè)試單元,用于測(cè)試所述多個(gè)應(yīng)用中任一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量;
[0033]第一比較單元,用于將所述任一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量與預(yù)設(shè)時(shí)間相比,所述相比的結(jié)果作為所述多個(gè)應(yīng)用中任一應(yīng)用的實(shí)時(shí)下載速度。
[0034]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述測(cè)試模塊包括:
[0035]第二流量測(cè)試單元,用于測(cè)試所述多個(gè)應(yīng)用中每一應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量;
[0036]流量總和計(jì)算單元,用于計(jì)算所述多個(gè)應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量的總和;
[0037]第二比較單元,用于將所述多個(gè)應(yīng)用對(duì)應(yīng)的TCP/IP端口的流量的總和與預(yù)設(shè)時(shí)間相比,所述相比的結(jié)果作為所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度。
[0038]結(jié)合第二方面的第一種或者第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述第一流量測(cè)試單元或者第二流量測(cè)試單元包括:
[0039]監(jiān)測(cè)單元,用于監(jiān)測(cè)單個(gè)TCP/IP端口接收數(shù)據(jù)包或發(fā)送數(shù)據(jù)包的大小和數(shù)量;
[0040]乘積計(jì)算單元,用于計(jì)算所述接收數(shù)據(jù)包的大小和數(shù)量的乘積,或者計(jì)算所述發(fā)送數(shù)據(jù)包的大小和數(shù)量的乘積,將所述乘積作為單個(gè)TCP/IP端口的流量。
[0041]結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述寫(xiě)入模塊包括:
[0042]查詢單元,用于根據(jù)所述每個(gè)應(yīng)用和TCP/IP端口的——對(duì)應(yīng)關(guān)系,查詢與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用;
[0043]寄存器寫(xiě)入單元,用于從所述測(cè)試的結(jié)果獲取與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度后,將與所述TCP/IP端口唯一對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度寫(xiě)入寄存器。
[0044]本發(fā)明第三方面提供一種智能終端,所述智能終端包括上述測(cè)試智能終端應(yīng)用下載速度的裝置。
[0045]從上述本發(fā)明技術(shù)方案可知,在多個(gè)應(yīng)用聯(lián)網(wǎng)時(shí),可以通過(guò)標(biāo)記多個(gè)應(yīng)用中每個(gè)應(yīng)用和TCP/IP端口的——對(duì)應(yīng)關(guān)系,然后再測(cè)試與所述TCP/IP端口對(duì)應(yīng)的應(yīng)用的實(shí)時(shí)下載速度。由于上述對(duì)與TCP/IP