一種節(jié)省內(nèi)存的方法及裝置制造方法
【專利摘要】本發(fā)明適用于藍(lán)牙【技術(shù)領(lǐng)域】,提供了一種節(jié)省內(nèi)存的方法及裝置,所述方法包括下述步驟:當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳;當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包;電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。本發(fā)明通過將多個緩沖塊精簡到一個緩沖塊,對一個緩沖塊采用升降式電梯式緩沖的方式進行數(shù)據(jù)的發(fā)送,從而節(jié)省內(nèi)存降低功耗和成本。
【專利說明】一種節(jié)省內(nèi)存的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于藍(lán)牙【技術(shù)領(lǐng)域】,尤其涉及一種節(jié)省內(nèi)存的方法及裝置。
【背景技術(shù)】
[0002]藍(lán)牙技術(shù)已有十多年的歷史,本身就以綠色節(jié)能、低成本為設(shè)計理念,大量用于手機、無線耳機等領(lǐng)域。近來藍(lán)牙協(xié)議4.0的發(fā)布,其中低功耗規(guī)范試圖將藍(lán)牙推廣至更廣泛的低成本應(yīng)用領(lǐng)域,如儀表監(jiān)控等。藍(lán)牙設(shè)備的產(chǎn)品在其它質(zhì)量不變的情況下,減小內(nèi)存的占用無疑可降低產(chǎn)品成本,以及降低產(chǎn)品的功耗。同時藍(lán)牙4.0規(guī)范中低功耗的出現(xiàn),給內(nèi)存占用更少的藍(lán)牙庫帶來更多商機。為了降低藍(lán)牙協(xié)議棧的內(nèi)存,從頭對藍(lán)牙協(xié)議棧進行全新的實現(xiàn)的人并不多,通常只是在原有的協(xié)議上進行修改,這樣可降低開發(fā)風(fēng)險。然而對協(xié)議的修改并不能有效的降低藍(lán)牙產(chǎn)品的成本和功耗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種節(jié)省內(nèi)存的方法及裝置,旨在提供一種節(jié)省內(nèi)存的方法,通過將多個緩沖塊精簡到一個緩沖塊,對一個緩沖塊采用升降式電梯式緩沖的方式進行數(shù)據(jù)的發(fā)送,從而節(jié)省內(nèi)存降低功耗和成本。
[0004]本發(fā)明實施例是這樣實現(xiàn)的,一種節(jié)省內(nèi)存的方法,所述方法包括下述步驟:
[0005]當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳;
[0006]當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包;
[0007]電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
[0008]進一步的,所述當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳的步驟包括:
[0009]當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù);
[0010]當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0011]進一步的,所述當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包的具體步驟包括:
[0012]當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析;
[0013]Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
[0014]進一步的,所述電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送的具體步驟包括:
[0015]電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭;
[0016]緩沖包下傳至傳輸層并進行發(fā)送。
[0017]本發(fā)明實施例的另一目的在于提供一種節(jié)省內(nèi)存的裝置,所述裝置包括:
[0018]數(shù)據(jù)接收單元,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳;
[0019]數(shù)據(jù)響應(yīng)單元,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包;
[0020]數(shù)據(jù)發(fā)送單元,用于電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
[0021]進一步的,所述數(shù)據(jù)接收單元包括:
[0022]判斷單元,用于當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù);
[0023]上傳單元,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0024]進一步的,所述數(shù)據(jù)響應(yīng)單元包括:
[0025]分析單元,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析;
[0026]寫入單元,用于Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
[0027]進一步的,所述數(shù)據(jù)發(fā)送單元包括:
[0028]下降單元,用于電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭;
[0029]發(fā)送單元,用于緩沖包下傳至傳輸層并進行發(fā)送。
[0030]本發(fā)明實施例通過一種節(jié)省內(nèi)存的方法及裝置,采用升降式電梯緩沖,通過升降式電梯緩沖的方式實現(xiàn)只采用一個緩沖塊來進行數(shù)據(jù)的發(fā)送,在升降式電梯上升時,各層取得所需的信息最后到達Profile層,Profile層取得數(shù)據(jù)并寫入響應(yīng)數(shù)據(jù)后下降至傳輸層進行發(fā)送,通過采用升降式電梯緩沖的方式只需一個緩沖塊即可進行數(shù)據(jù)的發(fā)送,顯著地節(jié)省了內(nèi)存,同時由于采用一個緩沖塊,在各層進行處理時可以有效的降低各層的函數(shù)調(diào)用,最終實現(xiàn)降低功耗提升整體性能。
【專利附圖】
【附圖說明】
[0031]圖1是本發(fā)明第一實施例提供的一種節(jié)省內(nèi)存的方法的實現(xiàn)流程圖;
[0032]圖2是本發(fā)明第二實施例提供的一種節(jié)省內(nèi)存的方法的實現(xiàn)流程圖;
[0033]圖3是本發(fā)明第三實施例提供的一種節(jié)省內(nèi)存的裝置的結(jié)構(gòu)圖;
[0034]圖4是本發(fā)明第四實施例提供的一種節(jié)省內(nèi)存的裝置的結(jié)構(gòu)圖;
[0035]圖5是本發(fā)明第四實施例提供的數(shù)據(jù)上傳示意圖;以及
[0036]圖6是本發(fā)明第四實施例提供的數(shù)據(jù)下傳示意圖。
【具體實施方式】
[0037]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細(xì)描述:
[0039]實施例一:
[0040]圖1示出了本發(fā)明第一實施例提供的一種節(jié)省內(nèi)存的方法的實現(xiàn)流程,詳述如下:
[0041]S101,當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0042]傳輸層接收到一個數(shù)據(jù)包,當(dāng)傳輸層能夠進行發(fā)送時,傳輸層將接收到的數(shù)據(jù)包讀取至升降式電梯的電梯緩沖包中,然后升降式電梯開始上升,上傳至藍(lán)牙傳輸協(xié)議的頂層。
[0043]S102,當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包。
[0044]當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層是藍(lán)牙協(xié)議的頂層,此時Profile層讀取數(shù)據(jù)包中的信息,Profile層產(chǎn)生響應(yīng)并在電梯式緩沖包數(shù)據(jù)中寫入要發(fā)送的數(shù)據(jù)。
[0045]S103,電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
[0046]電梯式緩沖包開始下降,并最終下降至傳輸層進行發(fā)送。
[0047]本發(fā)明實施例通過上述方式,一種節(jié)省內(nèi)存的方法,對一個緩沖塊采用升降式電梯式緩沖的方式接收數(shù)據(jù),當(dāng)接收到數(shù)據(jù)以后能夠發(fā)送時將數(shù)據(jù)傳輸至頂層,頂層產(chǎn)生響應(yīng)并寫入要發(fā)送的數(shù)據(jù),再下降至傳輸層進行發(fā)送,實現(xiàn)只通過一個緩沖塊發(fā)送數(shù)據(jù),從而節(jié)省內(nèi)存降低功耗和成本。
[0048]實施例二:
[0049]圖2示出了本發(fā)明第二實施例提供的一種節(jié)省內(nèi)存的方法的實現(xiàn)流程,詳述如下:
[0050]S201,當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù)。
[0051]當(dāng)傳輸層接收到一個數(shù)據(jù)包以后,判斷此時傳輸層是否能夠發(fā)送數(shù)據(jù),由于在采用電梯式緩沖的方式進行數(shù)據(jù)發(fā)送時,升降式電梯只有一個緩沖塊,還需考慮升降式電梯的運行時機,如收到數(shù)據(jù)時不能立即上升,要判斷是否可以發(fā)送,如果不能發(fā)送則升降式電梯搬運的數(shù)據(jù)就沒有了意義,同時對于流控和分片還需判斷是否可以進行不間斷的發(fā)送,最終判斷得出是否能夠進行發(fā)送數(shù)據(jù)。
[0052]S202,當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0053]當(dāng)傳輸層收到的數(shù)據(jù)包判斷結(jié)果為能夠進行發(fā)送時,傳輸層將數(shù)據(jù)包讀取只電梯式緩沖包中,升降式電梯開始上升。
[0054]S203,當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析。
[0055]數(shù)據(jù)包開始上傳,數(shù)據(jù)包首先到達HCI (Host Contoroller Interface)主機控制器接口層,數(shù)據(jù)包在上傳過程中需要在各層讀取出數(shù)據(jù)包的包頭,其中在HCI層取出電梯式緩沖數(shù)據(jù)包中數(shù)據(jù)包的H頭,根據(jù)H頭得出發(fā)送到哪一個L2CAP (Logical Link Controland Adaptat1n Protocol)邏輯鏈路控制及適配協(xié)議層,之后發(fā)送到L2CAP, L2CAP取出數(shù)據(jù)包的L頭再得出放到哪一個Profile, Profile為藍(lán)牙的頂層,當(dāng)數(shù)據(jù)包上傳至Profile層時,P1fiIe層取出數(shù)據(jù)包中的相關(guān)數(shù)據(jù),這里以AVDTP信令與相應(yīng)為例進行說明,AVDTP取出相關(guān)數(shù)據(jù),分析得到是遠(yuǎn)端設(shè)備發(fā)來的一個信令。
[0056]S204, Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
[0057]當(dāng)Profile層根據(jù)分析得出是遠(yuǎn)端發(fā)送來的一個信令,此時產(chǎn)生一個響應(yīng)包,Profile層將相應(yīng)包寫入到電梯式緩沖數(shù)據(jù)包中。
[0058]S205,電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭。
[0059]當(dāng)電梯式緩沖數(shù)據(jù)包中寫入相應(yīng)數(shù)據(jù),AVDTP子函數(shù)退出,此時電梯開始下降,首先下傳至L2CAP層,L2CAP為數(shù)據(jù)包加上頭L,再下傳至HCI層,HCI為數(shù)據(jù)包加上頭H,電梯繼續(xù)下降進行下傳。
[0060]S206,緩沖包下傳至傳輸層并進行發(fā)送。
[0061]緩沖數(shù)據(jù)包下傳至傳輸層以后,自動進行發(fā)送,具體的可以通過UART (UniversalAsynchronous Receiver/Transmitter)即通用異步收發(fā)傳輸器進行發(fā)送。
[0062]其中需要說明的是,當(dāng)未接收數(shù)據(jù)卻需要發(fā)送數(shù)據(jù)時,由發(fā)送層向下層發(fā)送請求,下層最終將請求傳輸至傳輸層,傳輸層可以直接執(zhí)行時即按照普通收發(fā)的方式進行發(fā)送,當(dāng)傳輸層不能立即進行發(fā)送時,將請求標(biāo)記起來,直至請求結(jié)束后解除請求的未決狀態(tài)。
[0063]本發(fā)明實施例通過上述方式,一種節(jié)省內(nèi)存的方法,采用升降式電梯緩沖,通過升降式電梯緩沖的方式實現(xiàn)只采用一個緩沖塊來進行數(shù)據(jù)的發(fā)送,在升降式電梯上升時,各層取得所需的信息最后到達Profile層,Profile層取得數(shù)據(jù)并寫入響應(yīng)數(shù)據(jù)后下降至傳輸層進行發(fā)送,通過采用升降式電梯緩沖的方式只需一個緩沖塊即可進行數(shù)據(jù)的發(fā)送,顯著地節(jié)省了內(nèi)存,同時由于采用一個緩沖塊,在各層進行處理時可以有效的降低各層的函數(shù)調(diào)用,最終實現(xiàn)降低功耗提升整體性能。
[0064]實施例三:
[0065]圖3示出了本發(fā)明第三實施例提供的一種節(jié)省內(nèi)存的裝置的結(jié)構(gòu)圖,為了便于說明,僅不出了與本發(fā)明實施例相關(guān)的部分。
[0066]數(shù)據(jù)接收單元31,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0067]數(shù)據(jù)接收單元用于當(dāng)傳輸層接收到一個數(shù)據(jù)包,當(dāng)傳輸層能夠進行發(fā)送時,傳輸層將接收到的數(shù)據(jù)包讀取至升降式電梯的電梯緩沖包中,然后升降式電梯開始上升,上傳至藍(lán)牙傳輸協(xié)議的頂層。
[0068]數(shù)據(jù)響應(yīng)單元32,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包。
[0069]數(shù)據(jù)響應(yīng)單元用于當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層是藍(lán)牙協(xié)議的頂層,此時Profile層讀取數(shù)據(jù)包中的信息,Profile層產(chǎn)生響應(yīng)并在電梯式緩沖包數(shù)據(jù)中寫入要發(fā)送的數(shù)據(jù)。
[0070]數(shù)據(jù)發(fā)送單元33,用于電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
[0071]數(shù)據(jù)發(fā)送單元用于當(dāng)電梯式緩沖包開始下降,并最終下降至傳輸層進行發(fā)送。
[0072]本發(fā)明實施例通過上述方式,一種節(jié)省內(nèi)存的裝置,對一個緩沖塊采用升降式電梯式緩沖的方式接收數(shù)據(jù),當(dāng)接收到數(shù)據(jù)以后能夠發(fā)送時將數(shù)據(jù)傳輸至頂層,頂層產(chǎn)生響應(yīng)并寫入要發(fā)送的數(shù)據(jù),再下降至傳輸層進行發(fā)送,實現(xiàn)只通過一個緩沖塊發(fā)送數(shù)據(jù),從而節(jié)省內(nèi)存降低功耗和成本。
[0073]實施例四:
[0074]圖4示出了本發(fā)明第四實施例提供的一種節(jié)省內(nèi)存的裝置的結(jié)構(gòu)圖,為了便于說明,僅不出了與本發(fā)明實施例相關(guān)的部分。
[0075]判斷單元41,用于當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù)。
[0076]判斷單元判斷當(dāng)傳輸層接收到一個數(shù)據(jù)包以后,此時傳輸層是否能夠發(fā)送數(shù)據(jù),升降式電梯只有一個緩沖塊,還需考慮升降式電梯的運行時機,如收到數(shù)據(jù)時不能立即上升,要判斷是否可以發(fā)送,,同時對于流控和分片還需判斷是否可以進行不間斷的發(fā)送,最終判斷得出是否能夠進行發(fā)送數(shù)據(jù)。
[0077]上傳單元42,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
[0078]上傳單元用于當(dāng)傳輸層收到的數(shù)據(jù)包判斷結(jié)果為能夠進行發(fā)送時,傳輸層將數(shù)據(jù)包讀取只電梯式緩沖包中,升降式電梯開始上升。
[0079]分析單元43,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析。
[0080]分析單元用于對數(shù)據(jù)包中的數(shù)據(jù)進行分析,數(shù)據(jù)包開始上傳,數(shù)據(jù)包上傳的示意圖如圖5所述,數(shù)據(jù)包中的數(shù)據(jù),具體可以為數(shù)據(jù)A首先到達HCI (Host ContorollerInterface)主機控制器接口層,在HCI層取出電梯式緩沖數(shù)據(jù)包中數(shù)據(jù)包的H頭,根據(jù)H頭得出發(fā)送到哪一個L2CAP(Logical Link Control and Adaptat1n Protocol)邏輯鏈路控制及適配協(xié)議層,之后發(fā)送到L2CAP,L2CAP取出數(shù)據(jù)包的L頭再得出放到哪一個Profile,Profile為藍(lán)牙的頂層,當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)包中的相關(guān)數(shù)據(jù),這里以AVDTP信令與相應(yīng)為例進行說明,AVDTP取出相關(guān)數(shù)據(jù),分析得到是遠(yuǎn)端設(shè)備發(fā)來的一個信令。
[0081]寫入單元44,用于Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
[0082]寫入單元用于當(dāng)Profile層根據(jù)分析得出是遠(yuǎn)端發(fā)送來的一個信令,此時產(chǎn)生一個響應(yīng)包,Profile層將相應(yīng)包寫入到電梯式緩沖數(shù)據(jù)包中。
[0083]下降單元45,用于電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭。
[0084]下降單元用于當(dāng)電梯式緩沖數(shù)據(jù)包中寫入相應(yīng)數(shù)據(jù),AVDTP子函數(shù)退出,此時電梯開始下降,下降的示意圖如圖6所示,首先下傳至L2CAP層,L2CAP為數(shù)據(jù)包加上頭L,再下傳至HCI層,HCI為數(shù)據(jù)包加上頭H,電梯繼續(xù)下降進行下傳。
[0085]發(fā)送單元46,用于緩沖包下傳至傳輸層并進行發(fā)送。
[0086]緩沖數(shù)據(jù)包下傳至傳輸層以后,自動進行發(fā)送,具體的可以通過UART (UniversalAsynchronous Receiver/Transmitter)即通用異步收發(fā)傳輸器進行發(fā)送。
[0087]本發(fā)明實施例通過上述方式,一種節(jié)省內(nèi)存的裝置,采用升降式電梯緩沖,通過升降式電梯緩沖的方式實現(xiàn)只采用一個緩沖塊來進行數(shù)據(jù)的發(fā)送,在升降式電梯上升時,各層取得所需的信息最后到達Profile層,Profile層取得數(shù)據(jù)并寫入響應(yīng)數(shù)據(jù)后下降至傳輸層進行發(fā)送,通過采用升降式電梯緩沖的方式只需一個緩沖塊即可進行數(shù)據(jù)的發(fā)送,顯著地節(jié)省了內(nèi)存,同時由于采用一個緩沖塊,在各層進行處理時分別是一層的子函數(shù)的調(diào)用,這樣可以有效的降低各層的函數(shù)調(diào)用,同時由于只在能夠發(fā)送的時候才接收數(shù)據(jù),充分降低了暫存狀態(tài)的內(nèi)存開銷,最終實現(xiàn)降低功耗提升整體性能。
[0088]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0089]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種節(jié)省內(nèi)存的方法,其特征在于,所述方法包括下述步驟: 當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳; 當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包; 電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳的步驟包括: 當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù); 當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包的具體步驟包括: 當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析; Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
4.如權(quán)利要求1所述的方法,其特征在于,所述電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送的具體步驟包括: 電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭; 緩沖包下傳至傳輸層并進行發(fā)送。
5.一種節(jié)省內(nèi)存的裝置,其特征在于,所述裝置包括: 數(shù)據(jù)接收單元,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳; 數(shù)據(jù)響應(yīng)單元,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包; 數(shù)據(jù)發(fā)送單元,用于電梯式緩沖包下降,并下傳至傳輸層進行發(fā)送。
6.如權(quán)利要求5所述的裝置,其特征在于,所述數(shù)據(jù)接收單元包括: 判斷單元,用于當(dāng)傳輸層收到數(shù)據(jù)包時,判斷是否能夠發(fā)送數(shù)據(jù); 上傳單元,用于當(dāng)傳輸層收到數(shù)據(jù)包且能夠發(fā)送時,傳輸層將數(shù)據(jù)包讀取至電梯式緩沖包中,然后上傳。
7.如權(quán)利要求5所述的裝置,其特征在于,所述數(shù)據(jù)響應(yīng)單元包括: 分析單元,用于當(dāng)數(shù)據(jù)包上傳至Profile層時,Profile層取出數(shù)據(jù)并進行分析; 寫入單元,用于Profile層產(chǎn)生響應(yīng)包并將相應(yīng)包直接寫入到電梯式緩沖包中。
8.如權(quán)利要求5所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送單元包括: 下降單元,用于電梯式緩沖包下降,并在下降過程中為緩沖包加上包頭; 發(fā)送單元,用于緩沖包下傳至傳輸層并進行發(fā)送。
【文檔編號】H04L29/08GK104519074SQ201310444949
【公開日】2015年4月15日 申請日期:2013年9月26日 優(yōu)先權(quán)日:2013年9月26日
【發(fā)明者】李曉輝, 胡勝發(fā) 申請人:安凱(廣州)微電子技術(shù)有限公司