欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對(duì)便攜終端的動(dòng)態(tài)存儲(chǔ)器進(jìn)行管理的裝置及方法

文檔序號(hào):7599186閱讀:304來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):對(duì)便攜終端的動(dòng)態(tài)存儲(chǔ)器進(jìn)行管理的裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及便攜終端領(lǐng)域,特別涉及便攜終端機(jī)存儲(chǔ)器管理的裝置及方法,能夠有效管理便攜終端的動(dòng)態(tài)存儲(chǔ)器,從而減少發(fā)生錯(cuò)誤的幾率。
背景技術(shù)
便攜終端(MS)是加入并登錄移動(dòng)通信系統(tǒng),以實(shí)現(xiàn)在對(duì)應(yīng)基站(BS)服務(wù)區(qū)域內(nèi)(SERVICE AREA)自由移動(dòng)過(guò)程中,經(jīng)由通過(guò)移動(dòng)交換中心(MSC)的監(jiān)視、控制和轉(zhuǎn)換設(shè)定的通信線路,隨時(shí)隨地與通信對(duì)象進(jìn)行即時(shí)通信的尖端無(wú)線通信裝置,它的優(yōu)點(diǎn)是個(gè)人可以直接攜帶,而且在移動(dòng)過(guò)程中可以進(jìn)行通信。
但是,上述的通信裝置也存在著問(wèn)題,實(shí)際通信時(shí)間較短,大部分時(shí)間是為實(shí)現(xiàn)通信的待機(jī)(STANDBY)狀態(tài),運(yùn)轉(zhuǎn)率和使用率都較低。
為了解決上述問(wèn)題,提高便攜終端的運(yùn)轉(zhuǎn)率和使用率,便攜終端服務(wù)商開(kāi)發(fā)并提供著許多附加服務(wù),如無(wú)線在線游戲(ONLINE GAME)、無(wú)線上網(wǎng)(WIRELESS INTERNET)、傳輸文字信息、傳輸圖像信息等;由便攜終端制造商(MAKER)開(kāi)發(fā)并生產(chǎn)提供的附加功能(以下稱(chēng)附加服務(wù))也有很多種,如電話號(hào)碼本(PHONE-BOOK)管理、制定備忘錄、制定信息、日程表管理、游戲、相機(jī)、電子計(jì)算器、警報(bào)、來(lái)電鈴聲等,而且還在繼續(xù)開(kāi)發(fā)新的附加服務(wù)。
為了確保利用通信功能以外的多種附加服務(wù),上述便攜終端(MS)大多內(nèi)置有應(yīng)用(APPLICATION)程序。各應(yīng)用程序都需要分配到相應(yīng)的存儲(chǔ)器(MEMORY),這種分配給應(yīng)用程序的存儲(chǔ)器可以分為動(dòng)態(tài)(DYNAMIC)存儲(chǔ)器和靜態(tài)(STATIC)存儲(chǔ)器。
上述靜態(tài)存儲(chǔ)器是固定分配給相應(yīng)程序的,其它程序是不能使用的;而上述動(dòng)態(tài)存儲(chǔ)器是通過(guò)多個(gè)應(yīng)用程序通過(guò)全程變量(GLOBAL VARIABLE或PARAMETER)來(lái)分配并使用的,使用完后還原,屬于可以共同使用的存儲(chǔ)器領(lǐng)域。
便攜終端中使用的各應(yīng)用程序可以分為多數(shù)的對(duì)話期(SESSION)或人—機(jī)界面(MMIMAN MACHINE INTERFACE),上述人—機(jī)界面既可以處理圖像數(shù)據(jù),還可以管理網(wǎng)絡(luò),實(shí)際上就是處理一般數(shù)據(jù)的交換處理(TRANSACTION)。
由于上述對(duì)話期(SESSION)或人—機(jī)界面(MMI)是自行分配、占有、使用靜態(tài)存儲(chǔ)器的,所以可以在對(duì)應(yīng)靜態(tài)存儲(chǔ)器的占有及使用過(guò)程發(fā)生錯(cuò)誤時(shí),對(duì)其它程序的運(yùn)行不會(huì)產(chǎn)生絲毫的影響。
上述交換處理(TRANSACTION)過(guò)程分配、使用的是共用(COMMON)動(dòng)態(tài)(DYNAMIC)存儲(chǔ)器,在使用后需還原;若上述動(dòng)態(tài)存儲(chǔ)器由于程序錯(cuò)誤等原因,在分配或占有使用的過(guò)程中發(fā)生錯(cuò)誤,則由于這些錯(cuò)誤分配、占有并使用的存儲(chǔ)器無(wú)法解除和還原,因此會(huì)對(duì)其它程序的運(yùn)行產(chǎn)生障礙。
尤其是在便攜終端中主要占用動(dòng)態(tài)存儲(chǔ)器的交換處理(TRANSACTION)程序發(fā)生錯(cuò)誤時(shí),對(duì)其它應(yīng)用程序的運(yùn)行造成障礙,引發(fā)便攜終端關(guān)機(jī)等問(wèn)題。
因此,我們急需開(kāi)發(fā)出一種技術(shù),來(lái)解決上述交換處理(TRANSACTION)時(shí)動(dòng)態(tài)存儲(chǔ)器分配途中發(fā)生故障的問(wèn)題。
下面,我們就參照附圖對(duì)建立在以往技術(shù)基礎(chǔ)上的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法進(jìn)行說(shuō)明。
為了對(duì)傳統(tǒng)的技術(shù)進(jìn)行說(shuō)明,圖1是普通便攜終端應(yīng)用程序的存儲(chǔ)器使用概念說(shuō)明圖,圖2是便攜終端交換處理存儲(chǔ)器的構(gòu)成狀態(tài)說(shuō)明圖,圖3是便攜終端對(duì)話期與移動(dòng)通信系統(tǒng)服務(wù)器之間信號(hào)流動(dòng)狀態(tài)說(shuō)明圖。
參照?qǐng)D1,對(duì)普通便攜終端應(yīng)用程序的存儲(chǔ)器使用概念進(jìn)行說(shuō)明如下在移動(dòng)通信系統(tǒng)中,把便攜終端(MSMOBILE STATION)稱(chēng)為客戶(CLIENT),通過(guò)上述便攜終端或用戶進(jìn)行無(wú)線連接??刂?、管理和分析、處理所有程序的運(yùn)行的過(guò)程叫服務(wù)器,在上述無(wú)線連接中主要是使用交換處理(TRANSACTION)。
在服務(wù)器(SERVER)與客戶(CLIENT)之間,為了運(yùn)行相關(guān)程序,要發(fā)送并接收必要的數(shù)據(jù),此類(lèi)數(shù)據(jù)的單位包括有交換處理(TRANSACTION)、對(duì)話期(SESSION)和人—機(jī)界面等幾種,多個(gè)交換處理(TRANSACTION)構(gòu)成一個(gè)對(duì)話期(SESSION),一個(gè)應(yīng)用程序是由多個(gè)對(duì)話期(SESSION)構(gòu)成的。
即,應(yīng)用程序是由多個(gè)對(duì)話期(SESSION)或人—機(jī)界面(MMI)構(gòu)成的,而上述各個(gè)對(duì)話期(SESSION)或人—機(jī)界面(MMI)又是由多個(gè)交換處理(TRANSACTION)構(gòu)成的。
上述應(yīng)用程序的交換處理(TRANSACTION)是數(shù)據(jù)的傳送單位最小的同時(shí),還承擔(dān)實(shí)際數(shù)據(jù)的傳輸,因此如果某個(gè)特定的交換處理(TRANSACTION)發(fā)生錯(cuò)誤,那么應(yīng)用程序也將發(fā)生錯(cuò)誤,使便攜終端的另一重要功能也發(fā)生錯(cuò)誤。
上述客戶或便攜終端中內(nèi)置有多個(gè)應(yīng)用程序,各個(gè)應(yīng)用程序包含有以實(shí)現(xiàn)通信為目的的協(xié)議核心部分(1-3)和對(duì)上述協(xié)議(1-3)所傳送的數(shù)據(jù)進(jìn)行加工,并通過(guò)指示部窗口(WINDOW)向使用者進(jìn)行通知的人—機(jī)界面(MMI)部分(1-2)。
上述構(gòu)成的各應(yīng)用程序中,有將一體化存儲(chǔ)器向便攜終端或客戶進(jìn)行單獨(dú)地、固定地分配的靜態(tài)存儲(chǔ)器區(qū)域和利用全程變量(GLOBAL VARIABLE或PARAMETER)動(dòng)態(tài)(DYNAMIC)分配,并占有以及使用的動(dòng)態(tài)存儲(chǔ)器領(lǐng)域。
在圖2中,反映了交換處理(TRANSACTION)過(guò)程利用全程變量動(dòng)態(tài)地分配、占有并使用存儲(chǔ)器,在使用結(jié)束后解除并還原的動(dòng)態(tài)存儲(chǔ)器構(gòu)成狀態(tài)。
再詳細(xì)一點(diǎn)說(shuō),上圖所示的動(dòng)態(tài)存儲(chǔ)器包括有用頂部表示對(duì)話期(SESSION)或人—機(jī)界面(MMI)的M區(qū)域和表示交換處理(TRANSACTION)的T區(qū)域,并且還具備有可記錄數(shù)據(jù)的MEM區(qū)域。
舉個(gè)例子,上圖中1組中的存儲(chǔ)器區(qū)域?yàn)?0K比特,2組中的存儲(chǔ)器區(qū)域?yàn)?2K比特,3組中的存儲(chǔ)器區(qū)域?yàn)?00K比特;各應(yīng)用程序?qū)κ盏降娜套兞窟M(jìn)行分析并選擇最佳區(qū)域,動(dòng)態(tài)地占有和使用,并把占用狀態(tài)將分別記錄在頂部的M區(qū)域和T區(qū)域中。
即,一個(gè)應(yīng)用程序由多個(gè)對(duì)話期(SESSION)的M區(qū)域組成并占有,而每個(gè)對(duì)話期(SESSION)也由多個(gè)交換處理(TRANSACTION)的T區(qū)域組成并占有;所占有的存儲(chǔ)器區(qū)域根據(jù)應(yīng)用程序中數(shù)據(jù)的大小可以是1組、2組、3組同時(shí)使用的混合狀態(tài),或是只偏重某一組的狀態(tài)。
下面參照?qǐng)D3對(duì)便攜終端的對(duì)話期(SESSION)和移動(dòng)通信系統(tǒng)服務(wù)器之間的信號(hào)流動(dòng)狀態(tài)進(jìn)行說(shuō)明。
在處理上述便攜終端登錄的應(yīng)用程序的作用下,對(duì)話期(SESSION)發(fā)出登錄請(qǐng)求時(shí)ST10,便攜終端(MS)的無(wú)線部通過(guò)即時(shí)信息交換處理(TRANSACTION)向移動(dòng)通信系統(tǒng)無(wú)線部進(jìn)行無(wú)線通信ST20,經(jīng)過(guò)相應(yīng)服務(wù)器的分析處理后,通過(guò)移動(dòng)通信系統(tǒng)無(wú)線部,向便攜終端的無(wú)線部發(fā)回登錄應(yīng)答(LOGIN RESPONSE)信號(hào)ST30。
上述便攜終端無(wú)線部發(fā)送請(qǐng)求信號(hào),以確認(rèn)是否是可使用的狀態(tài)ST40,而上述移動(dòng)通信系統(tǒng)無(wú)線部發(fā)送回執(zhí)信號(hào)通報(bào)是可使用的狀態(tài)ST50。
此外,上述便攜終端無(wú)線部發(fā)送可使用的目錄請(qǐng)求信號(hào)ST60,而上述移動(dòng)通信系統(tǒng)無(wú)線部發(fā)送通報(bào)是可使用的目錄的回執(zhí)信號(hào)ST70。
此外,上述便攜終端無(wú)線部還發(fā)送對(duì)上述目錄進(jìn)行管理的請(qǐng)求信號(hào)ST80,而上述移動(dòng)通信系統(tǒng)無(wú)線部則發(fā)送管理該目錄的回執(zhí)信號(hào)ST90。
上述便攜終端的無(wú)線部與移動(dòng)通信系統(tǒng)無(wú)線部之間收發(fā)送、接收數(shù)據(jù)是通過(guò)交換處理(TRANSACTION)來(lái)實(shí)現(xiàn)的即時(shí)信息(INSTANT MESSAGING),移動(dòng)通信系統(tǒng)與相應(yīng)服務(wù)器通信后向無(wú)線部發(fā)出應(yīng)答信號(hào)。
上述狀態(tài)的便攜終端無(wú)線部,在傳送已完成向相應(yīng)應(yīng)用程序?qū)υ捚诘牡卿浶盘?hào)(LOGIN RESPONSE)的同時(shí)ST100,向移動(dòng)通信系統(tǒng)無(wú)線部發(fā)出提供當(dāng)前狀態(tài)信息的請(qǐng)求(GET PRESENCE REQUEST)ST110;上述移動(dòng)通信系統(tǒng)對(duì)當(dāng)前狀態(tài)的信息進(jìn)行回復(fù)(GET PRESENCE REQUEST)ST120。上述便攜終端無(wú)線部在收到回復(fù)信息后向相應(yīng)應(yīng)用程序的對(duì)話期(SESSION)對(duì)當(dāng)前結(jié)果進(jìn)行通報(bào)(PRESENCE RESULT),至此登錄應(yīng)用程序運(yùn)行完成ST130。
與上述例子相似的應(yīng)用程序的各個(gè)交換處理(TRANSACTION)過(guò)程是,利用與圖2中所示類(lèi)似,根據(jù)可進(jìn)行動(dòng)態(tài)存儲(chǔ)器分配的全程變量,使用動(dòng)態(tài)存儲(chǔ)器并處理和傳送數(shù)據(jù),數(shù)據(jù)處理與傳送結(jié)束后,解除所分配的存儲(chǔ)器并予以還原。
但是,如果在執(zhí)行特定交換處理(TRANSACTION)過(guò)程中發(fā)生錯(cuò)誤,那么前面所分配的存儲(chǔ)器就不能正常解除。同時(shí),存儲(chǔ)器的還原自然也無(wú)法正常進(jìn)行,因此,應(yīng)用程序?qū)⒎峙洳坏絼?dòng)態(tài)存儲(chǔ)器,從而引發(fā)運(yùn)行錯(cuò)誤或障礙,進(jìn)而導(dǎo)致便攜終端的運(yùn)轉(zhuǎn)錯(cuò)誤。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種便攜終端動(dòng)態(tài)存儲(chǔ)器管理裝置和方法,使得當(dāng)構(gòu)成便攜終端應(yīng)用程序的特定交換處理(TRANSACTION)發(fā)生錯(cuò)誤時(shí),該交換處理(TRANSACTION)所屬對(duì)話期(SESSION)所管理的所有動(dòng)態(tài)存儲(chǔ)器和該對(duì)話期(SESSION)所屬應(yīng)用程序所管理的所有動(dòng)態(tài)存儲(chǔ)器的使用都將被強(qiáng)制解除并收回,以確保其它應(yīng)用程序的正常運(yùn)轉(zhuǎn),從而保障便攜終端整體的順利運(yùn)行。
為了達(dá)到上述目標(biāo),本發(fā)明在構(gòu)成上的特點(diǎn)是由以下幾部分組成控制部——對(duì)便攜終端各應(yīng)用程序所占用的動(dòng)態(tài)存儲(chǔ)器和靜態(tài)存儲(chǔ)器的分配和回收進(jìn)行控制,監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期(SESSION)及交換處理(TRANSACTION)錯(cuò)誤;應(yīng)用部——根據(jù)上述控制部的監(jiān)視和控制,對(duì)多數(shù)應(yīng)用程序進(jìn)行記錄、存儲(chǔ)和輸出;存儲(chǔ)器部——根據(jù)上述控制部的監(jiān)視和控制,為應(yīng)用程序提供動(dòng)態(tài)和靜態(tài)存儲(chǔ)器;存儲(chǔ)器分配部——根據(jù)上述控制部的監(jiān)視和控制為各應(yīng)用程序分配動(dòng)態(tài)存儲(chǔ)器;存儲(chǔ)器解除部——根據(jù)上述控制部的監(jiān)視和控制為各應(yīng)用程序解除動(dòng)態(tài)存儲(chǔ)器。
另外,為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明的另一個(gè)特點(diǎn)是由以下幾個(gè)過(guò)程構(gòu)成初始過(guò)程——根據(jù)上述便攜終端的控制部,監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期(SESSION)及交換處理(TRANSACTION)的運(yùn)行狀態(tài);檢測(cè)過(guò)程——在上述過(guò)程中交換處理(TRANSACTION)發(fā)生錯(cuò)誤并被檢測(cè)出來(lái)時(shí),向相應(yīng)對(duì)話期進(jìn)行通報(bào);強(qiáng)制過(guò)程——上述過(guò)程中檢測(cè)出錯(cuò)誤后,由控制部按順序強(qiáng)制解除分配給由對(duì)話期構(gòu)成的交換處理(TRANSACTION)和由相應(yīng)交換處理(TRANSACTION)構(gòu)成的所有對(duì)話期(SESSION)的全部動(dòng)態(tài)存儲(chǔ)器。
本發(fā)明能夠使動(dòng)態(tài)存儲(chǔ)器的利用率達(dá)到了最大化,因此增大的便攜終端的存儲(chǔ)器。


圖1是普通便攜終端應(yīng)用程序的存儲(chǔ)器使用概念說(shuō)明圖;圖2是便攜終端交換處理存儲(chǔ)器的構(gòu)成狀態(tài)說(shuō)明圖;圖3是便攜終端對(duì)話期與移動(dòng)通信系統(tǒng)服務(wù)器之間信號(hào)流程狀態(tài)說(shuō)明圖;圖4是依據(jù)本發(fā)明的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置功能結(jié)構(gòu)圖;圖5是依據(jù)本發(fā)明的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法順序圖。
**附圖主要部分的符號(hào)說(shuō)明**100無(wú)線部110控制部120存儲(chǔ)器部130存儲(chǔ)器分配部140應(yīng)用部150存儲(chǔ)器解除部160輸入輸出部具體實(shí)施方式
下面,結(jié)合附圖對(duì)于本發(fā)明進(jìn)行如下詳細(xì)說(shuō)明。
圖4是本發(fā)明的便攜終端動(dòng)態(tài)存儲(chǔ)器管理裝置功能結(jié)構(gòu)圖,圖5是本發(fā)明的便攜終端動(dòng)態(tài)存儲(chǔ)器管理方法順序圖,都是為了說(shuō)明本發(fā)明而附加的。
參照?qǐng)D4對(duì)本發(fā)明的便攜終端動(dòng)態(tài)存儲(chǔ)器管理裝置說(shuō)明,可知其由以下幾部分構(gòu)成無(wú)線部100——利用控制部的監(jiān)視和控制,與移動(dòng)通信基站進(jìn)行無(wú)線連接并接受和發(fā)送無(wú)線通信信號(hào)。
控制部110——與上述無(wú)線部相連,控制便攜終端各應(yīng)用程序所占的動(dòng)態(tài)存儲(chǔ)器和靜態(tài)存儲(chǔ)器的分配和解除,并監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期(SESSION)和交換處理(TRANSACTION)的錯(cuò)誤,在對(duì)構(gòu)成應(yīng)用程序的交換處理(TRANSACTION)的運(yùn)行狀態(tài)進(jìn)行監(jiān)視過(guò)程中發(fā)現(xiàn)錯(cuò)誤時(shí),向相應(yīng)對(duì)話期(SESSION)進(jìn)行通報(bào),并按順序強(qiáng)制解除構(gòu)成它的所有交換處理(TRANSACTION)所占用的動(dòng)態(tài)存儲(chǔ)器,同時(shí)也按順序強(qiáng)制解除構(gòu)成該應(yīng)用程序的所有對(duì)話期(SESSION)所占有的動(dòng)態(tài)存儲(chǔ)器。
存儲(chǔ)器部120——利用上述控制部110的監(jiān)視和控制,為應(yīng)用程序提供動(dòng)態(tài)和靜態(tài)存儲(chǔ)器,同時(shí)也為各應(yīng)用程序的對(duì)話期(SESSION)提供靜態(tài)存儲(chǔ)器區(qū)域、為交換處理(TRANSACTION)提供動(dòng)態(tài)存儲(chǔ)器區(qū)域。
存儲(chǔ)器分配部130——利用上述控制部110的監(jiān)視和控制,利用分配各應(yīng)用程序的動(dòng)態(tài)存儲(chǔ)器生成分配包括多數(shù)應(yīng)用程序所需靜態(tài)存儲(chǔ)器在內(nèi)的,動(dòng)態(tài)存儲(chǔ)器的地址數(shù)據(jù)并輸出給上述控制部。
應(yīng)用部140——利用上述控制部110的監(jiān)視和控制,對(duì)多數(shù)應(yīng)用程序進(jìn)行記錄、存儲(chǔ)和輸出。
存儲(chǔ)器解除部150——利用控制部110的監(jiān)視和控制,解除各應(yīng)用程序的動(dòng)態(tài)存儲(chǔ)器;為了保證應(yīng)用部140應(yīng)用程序的運(yùn)行,存儲(chǔ)器分配部130所分配的存儲(chǔ)器部120的動(dòng)態(tài)存儲(chǔ)器區(qū)域使用結(jié)束后,解除該部分存儲(chǔ)器的使用,并通過(guò)控制部110向存儲(chǔ)器分配部130進(jìn)行通報(bào)。
輸入輸出部160——利用控制部110的監(jiān)視和控制,輸入、輸出并顯示各種控制命令、撥號(hào)信號(hào)和數(shù)據(jù)。
本發(fā)明的構(gòu)成即如上所述,下面我們參照依照其的便攜終端動(dòng)態(tài)存儲(chǔ)器管理裝置附圖進(jìn)行說(shuō)明。
上述便攜終端的控制部110對(duì)上述應(yīng)用部140進(jìn)行檢索,讀取并設(shè)定(SETTING)想要運(yùn)行的應(yīng)用程序,為了運(yùn)行這些上述設(shè)定的應(yīng)用程序,接受存儲(chǔ)器分配部130分配的已經(jīng)通過(guò)認(rèn)可的地址分配控制信號(hào),即全程變量(GLOBAL VARIABLE)。
上述控制部110利用從存儲(chǔ)器分配部130得到的全程變量,向存儲(chǔ)器部120領(lǐng)取存儲(chǔ)器區(qū)域;此存儲(chǔ)器區(qū)域既包括固定分配給應(yīng)用程序的靜態(tài)存儲(chǔ)器區(qū)域,也包括為確保應(yīng)用程序的交換處理(TRANSACTION)而從共用存儲(chǔ)器中臨時(shí)分配給它占有并使用的動(dòng)態(tài)存儲(chǔ)器,這部分存儲(chǔ)器在處理結(jié)束后將被解除并還原。
如上所述,上述控制部110為了實(shí)現(xiàn)應(yīng)用程序的運(yùn)行,利用分配得到的靜態(tài)存儲(chǔ)器和動(dòng)態(tài)存儲(chǔ)器進(jìn)行運(yùn)轉(zhuǎn);在應(yīng)用程序的運(yùn)轉(zhuǎn)過(guò)程中受對(duì)話期(SESSION)的管理,以監(jiān)視移動(dòng)通信系統(tǒng)無(wú)線部與便攜終端無(wú)線部100之間的實(shí)質(zhì)性數(shù)據(jù)傳輸處理是發(fā)生了交換處理(TRANSACTION)錯(cuò)誤還是正常運(yùn)行。
在上述監(jiān)視中,如果交換處理(TRANSACTION)沒(méi)有發(fā)生錯(cuò)誤,就表示相應(yīng)應(yīng)用程序正常運(yùn)轉(zhuǎn);如果檢測(cè)出交換處理(TRANSACTION)中發(fā)生錯(cuò)誤,則向管理該錯(cuò)誤交換處理(TRANSACTION)的對(duì)話期(SESSION)或人—機(jī)界面(MMI)進(jìn)行通報(bào),由于對(duì)話期(SESSION)所管理的所有交換處理(TRANSACTION)都是根據(jù)全程變量從存儲(chǔ)器部120領(lǐng)取并使用的,所以所有動(dòng)態(tài)存儲(chǔ)器區(qū)域都由上述存儲(chǔ)器解除部150強(qiáng)制收回、解除其占有。
若上述對(duì)話期(SESSION)的所有交換處理(TRANSACTION)都按照相應(yīng)的順序解除動(dòng)態(tài)存儲(chǔ)器的占有,則上述控制部110也解除上述應(yīng)用程序所管理的所有對(duì)話期(SESSION)占有的動(dòng)態(tài)存儲(chǔ)器。
因此,上述存儲(chǔ)器部120的動(dòng)態(tài)存儲(chǔ)器資源分配容量增加,由于上述控制部110使得共同存儲(chǔ)器即動(dòng)態(tài)存儲(chǔ)器資源得到了順暢的運(yùn)轉(zhuǎn),所以便攜終端的整體運(yùn)行也具有了流暢的優(yōu)點(diǎn)。
下面參照?qǐng)D5,對(duì)本發(fā)明的便攜終端動(dòng)態(tài)存儲(chǔ)器管理方法附圖進(jìn)行說(shuō)明。
初始過(guò)程——移動(dòng)通信用便攜終端的控制部110對(duì)構(gòu)成各應(yīng)用程序的對(duì)話期(SESSION)和交換處理(TRANSACTION)的運(yùn)行狀態(tài)進(jìn)行監(jiān)視,并且通過(guò)便攜終端的控制部110對(duì)應(yīng)用程序是否運(yùn)轉(zhuǎn)進(jìn)行判斷過(guò)程S100;在上述S100中判斷應(yīng)用程序正在運(yùn)轉(zhuǎn)后,監(jiān)視構(gòu)成它的各交換處理(TRANSACTION)的運(yùn)轉(zhuǎn)狀態(tài)S110;檢測(cè)過(guò)程——在上述過(guò)程中,如果查出發(fā)生錯(cuò)誤,向?qū)?yīng)的對(duì)話期(SESSION)進(jìn)行通報(bào),判斷初始過(guò)程中所監(jiān)視的交換處理(TRANSACTION)是否發(fā)生錯(cuò)誤的過(guò)程S120,在判斷過(guò)程S120中發(fā)現(xiàn)發(fā)生錯(cuò)誤后,向相應(yīng)對(duì)話期(SESSION)進(jìn)行通報(bào)的過(guò)程S130;強(qiáng)制過(guò)程——上述過(guò)程中檢測(cè)出錯(cuò)誤后,應(yīng)由控制部按順序強(qiáng)制解除分配給對(duì)話期(SESSION)構(gòu)成的交換處理(TRANSACTION)和由相應(yīng)應(yīng)用程序構(gòu)成的所有對(duì)話期(SESSION)的全部動(dòng)態(tài)存儲(chǔ)器S140;強(qiáng)制解除包含上述過(guò)程S140對(duì)話期(SESSION)的應(yīng)用程序中所有對(duì)話期(SESSION)所占動(dòng)態(tài)存儲(chǔ)器的過(guò)程S150。
正常運(yùn)轉(zhuǎn)過(guò)程——在上述檢測(cè)過(guò)程S120中經(jīng)過(guò)判斷發(fā)現(xiàn)各交換處理(TRANSACTION)都沒(méi)有發(fā)生錯(cuò)誤,此時(shí)相應(yīng)應(yīng)用程序正常運(yùn)行。
本發(fā)明的構(gòu)成如上所述,下面我們就針對(duì)依據(jù)本發(fā)明的便攜終端動(dòng)態(tài)存儲(chǔ)器管理方法附圖進(jìn)行詳細(xì)的說(shuō)明。
便攜終端(MS)的控制部110從應(yīng)用部140讀取特定的應(yīng)用程序,并判斷其是否在運(yùn)行S100,在此判斷S100中,想運(yùn)行相應(yīng)程序時(shí),監(jiān)視應(yīng)用程序的對(duì)話期(SESSION)或人—機(jī)界面(MMI)所管理的各個(gè)交換處理(TRANSACTION)是否無(wú)誤地正常運(yùn)行S110。
若上述監(jiān)視S110結(jié)果是交換處理(TRANSACTION)中沒(méi)有錯(cuò)誤發(fā)生,相應(yīng)應(yīng)用程序正常運(yùn)轉(zhuǎn)S160;若監(jiān)視S110發(fā)現(xiàn)特定交換處理(TRANSACTION)中有運(yùn)行錯(cuò)誤發(fā)生S120時(shí),則向管理該交換處理(TRANSACTION)的對(duì)話期(SESSION)進(jìn)行通報(bào)S130,并且按順序強(qiáng)制解除所有交換處理(TRANSACTION)通過(guò)全程變量獲得的動(dòng)態(tài)存儲(chǔ)器區(qū)域S140,同時(shí)也按順序強(qiáng)制解除相應(yīng)應(yīng)用程序所管理的所有對(duì)話期(SESSION)占有的動(dòng)態(tài)存儲(chǔ)器S150。
如上所述,本發(fā)明的便攜終端的特點(diǎn)是,在多個(gè)應(yīng)用程序同時(shí)驅(qū)動(dòng)的狀態(tài)下,如果某個(gè)特定應(yīng)用程序發(fā)生故障,在原有便攜終端里是成為障礙,但本發(fā)明能夠強(qiáng)制解除發(fā)生故障的應(yīng)用程序所占有的所有動(dòng)態(tài)存儲(chǔ)器,因此具有保證其它程序正常運(yùn)轉(zhuǎn)的優(yōu)點(diǎn),這也是本發(fā)明與以往便攜終端相比的新發(fā)展。
如上述的本發(fā)明,避免了便攜終端的多數(shù)程序由于某一個(gè)交換處理(TRANSACTION)發(fā)生錯(cuò)誤并且持續(xù)占有存儲(chǔ)器而引起整體運(yùn)行故障,因此在工業(yè)上具有較好的使用效果。
此外,上述本發(fā)明中各應(yīng)用程序在運(yùn)行中若某個(gè)交換處理(TRANSACTION)過(guò)程發(fā)生錯(cuò)誤,該應(yīng)用程序所占有的動(dòng)態(tài)存儲(chǔ)器將被強(qiáng)制解除,并分配給其它應(yīng)用程序使用,使動(dòng)態(tài)存儲(chǔ)器的利用率達(dá)到了最大化,因此增大的便攜終端的存儲(chǔ)器,在使用上具有便利的效果。
以上
具體實(shí)施例方式
僅用于說(shuō)明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.一種便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其構(gòu)成特征如下控制部——控制便攜終端各應(yīng)用程序所占用的動(dòng)態(tài)存儲(chǔ)器和靜態(tài)存儲(chǔ)器的分配和解除,并監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期和交換處理的錯(cuò)誤;應(yīng)用部——利用所述控制部的監(jiān)視和控制,對(duì)多數(shù)應(yīng)用程序進(jìn)行記錄、存儲(chǔ)和輸出;存儲(chǔ)器部——利用所述控制部的監(jiān)視和控制,為應(yīng)用程序提供動(dòng)態(tài)和靜態(tài)存儲(chǔ)器;存儲(chǔ)器分配部——利用所述控制部的監(jiān)視和控制,分配各應(yīng)用程序的動(dòng)態(tài)存儲(chǔ)器;存儲(chǔ)器解除部——利用所述控制部的監(jiān)視和控制,解除各應(yīng)用程序的動(dòng)態(tài)存儲(chǔ)器。
2.根據(jù)權(quán)利要求1所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其特點(diǎn)在于無(wú)線部——利用所述控制部的監(jiān)視和控制,與移動(dòng)通信基站進(jìn)行無(wú)線連接,并輸送和接收無(wú)線通信信號(hào);輸入輸出部——利用所述控制部的監(jiān)視和控制,輸入、輸出并顯示各種控制命令、撥號(hào)信號(hào)和數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其特點(diǎn)在于所述存儲(chǔ)器部,為各應(yīng)用程序的對(duì)話期提供靜態(tài)存儲(chǔ)器區(qū)域、為交換處理提供動(dòng)態(tài)存儲(chǔ)器區(qū)域。
4.根據(jù)權(quán)利要求1所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其特點(diǎn)在于所述存儲(chǔ)器分配部生成分配,包括多數(shù)應(yīng)用程序所需靜態(tài)存儲(chǔ)器在內(nèi)的動(dòng)態(tài)存儲(chǔ)器的地址數(shù)據(jù),然后輸出給控制部。
5.根據(jù)權(quán)利要求1所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其特點(diǎn)在于所述存儲(chǔ)器解除部為了保證所述應(yīng)用部的應(yīng)用程序的運(yùn)轉(zhuǎn),當(dāng)所述存儲(chǔ)器分配部分配出的存儲(chǔ)器部的動(dòng)態(tài)存儲(chǔ)器使用完畢后,解除其對(duì)存儲(chǔ)器的占有并通過(guò)所述控制部向所述存儲(chǔ)器分配部通報(bào)。
6.根據(jù)權(quán)利要求1所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理裝置,其特點(diǎn)在于所述控制部對(duì)構(gòu)成各應(yīng)用程序的交換處理的運(yùn)行狀態(tài)實(shí)施監(jiān)控,如果發(fā)生錯(cuò)誤就向相應(yīng)對(duì)話期通報(bào),并按順序強(qiáng)制解除構(gòu)成它的所有交換處理所占有的動(dòng)態(tài)存儲(chǔ)器,同時(shí)按順序強(qiáng)制解除構(gòu)成相應(yīng)程序的所有對(duì)話期占有的動(dòng)態(tài)存儲(chǔ)器。
7.一種便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法,其特征在于初始過(guò)程——根據(jù)便攜終端的控制部,監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期及交換處理的運(yùn)行狀態(tài);檢測(cè)過(guò)程——在所述過(guò)程中交換處理發(fā)生錯(cuò)誤并被檢測(cè)出來(lái)時(shí),向相應(yīng)對(duì)話期進(jìn)行通報(bào);強(qiáng)制過(guò)程——所述過(guò)程中檢測(cè)出錯(cuò)誤的控制部,按順序強(qiáng)制解除分配給由對(duì)話期構(gòu)成的交換處理和由相應(yīng)交換處理構(gòu)成的所有對(duì)話期的全部動(dòng)態(tài)存儲(chǔ)器。
8.根據(jù)權(quán)利要求7所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法,其特征在于所述檢測(cè)過(guò)程中判斷各交換處理都沒(méi)有錯(cuò)誤發(fā)生時(shí),還包括相應(yīng)應(yīng)用程序正常運(yùn)行的過(guò)程。
9.根據(jù)權(quán)利要求7所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法,其特征在于所述初始過(guò)程由通過(guò)便攜終端控制部來(lái)判斷相應(yīng)應(yīng)用程序是否運(yùn)行的過(guò)程和如所述過(guò)程中判斷出應(yīng)用程序運(yùn)行,則監(jiān)視各交換處理的過(guò)程構(gòu)成。
10.根據(jù)權(quán)利要求7所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法,其特征在于所述檢測(cè)過(guò)程由判斷所述初始過(guò)程中監(jiān)視的交換處理的運(yùn)行是否發(fā)生錯(cuò)誤的過(guò)程和在所述過(guò)程中判斷發(fā)生錯(cuò)誤時(shí),向相應(yīng)對(duì)話期通報(bào)的過(guò)程構(gòu)成。
11.根據(jù)權(quán)利要求7所述的便攜終端的動(dòng)態(tài)存儲(chǔ)器管理方法,其特征在于強(qiáng)制過(guò)程由按順序解除構(gòu)成所述對(duì)話期的所有交換處理所占有的動(dòng)態(tài)存儲(chǔ)器的過(guò)程和按順序解除包含所述過(guò)程的對(duì)話期的應(yīng)用程序中所有對(duì)話期所占動(dòng)態(tài)存儲(chǔ)器的過(guò)程。
全文摘要
本發(fā)明能夠有效地管理便攜終端的動(dòng)態(tài)存儲(chǔ)器,確保在交換處理發(fā)生錯(cuò)誤時(shí),強(qiáng)制解除并回收分配給該應(yīng)用程序用于對(duì)話期和交換處理的全程變量所占的存儲(chǔ)器,對(duì)便攜終端各應(yīng)用程序所占用的動(dòng)態(tài)存儲(chǔ)器和靜態(tài)存儲(chǔ)器的分配和解除進(jìn)行控制。本發(fā)明在構(gòu)成上的特點(diǎn)是,控制部監(jiān)視構(gòu)成各應(yīng)用程序的對(duì)話期及交換處理的錯(cuò)誤;以下的部件均在控制部的監(jiān)視和控制下執(zhí)行操作,應(yīng)用部對(duì)多數(shù)應(yīng)用程序進(jìn)行記錄、存儲(chǔ)和輸出;存儲(chǔ)器部為各應(yīng)用程序分配動(dòng)態(tài)和靜態(tài)存儲(chǔ)器;存儲(chǔ)器分配部為各應(yīng)用程序分配動(dòng)態(tài)存儲(chǔ)器;存儲(chǔ)器解除部為各應(yīng)用程序解除動(dòng)態(tài)存儲(chǔ)器。避免了便攜終端的多數(shù)程序由于某一個(gè)交換處理發(fā)生錯(cuò)誤并且持續(xù)占有存儲(chǔ)器而引起整體運(yùn)行故障。
文檔編號(hào)H04L29/12GK1665327SQ200410088950
公開(kāi)日2005年9月7日 申請(qǐng)日期2004年11月9日 優(yōu)先權(quán)日2004年3月3日
發(fā)明者金賢奎 申請(qǐng)人:樂(lè)金電子(中國(guó))研究開(kāi)發(fā)中心有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
塔城市| 当涂县| 东明县| 常熟市| 陇南市| 从化市| 贺兰县| 宝应县| 汪清县| 罗田县| 容城县| 麦盖提县| 嘉善县| 宜都市| 揭东县| 上饶县| 大石桥市| 隆化县| 长岭县| 靖州| 成武县| 临猗县| 新化县| 库尔勒市| 宁晋县| 邵阳市| 兴安盟| 横峰县| 会泽县| 诸暨市| 台南市| 承德市| 丰宁| 宣威市| 合江县| 新绛县| 同江市| 汤阴县| 汤阴县| 阜南县| 拉萨市|