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

一種家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法與流程

文檔序號(hào):11864270閱讀:459來源:國(guó)知局
一種家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法。



背景技術(shù):

隨著家庭寬帶業(yè)務(wù)的普及,各種上行方式的家庭網(wǎng)關(guān)已經(jīng)進(jìn)入普通家庭,保障家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)的穩(wěn)定在家庭網(wǎng)關(guān)各項(xiàng)指標(biāo)中變得日益重要。

在寬帶速度日益加快,家庭網(wǎng)關(guān)成本日益下降的大趨勢(shì)下,工程上偶爾會(huì)出現(xiàn)一些家庭網(wǎng)關(guān)的業(yè)務(wù)數(shù)據(jù)異常和丟失的現(xiàn)象,導(dǎo)致不能正常提供業(yè)務(wù)的問題。這些故障嚴(yán)重影響了用戶家里寬帶、語音和IP電視等業(yè)務(wù)的使用,其中絕大部分故障并非軟件本身問題,而是由于家庭網(wǎng)關(guān)的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)管理不合理,導(dǎo)致flash讀寫次數(shù)過于頻繁,引起業(yè)務(wù)數(shù)據(jù)讀寫異常和丟失。對(duì)于這樣的故障家庭網(wǎng)關(guān),一般采取替換新家庭網(wǎng)關(guān)的方式予以解決,但是這種方式會(huì)導(dǎo)致運(yùn)營(yíng)成本的大大增加,同時(shí)也造成了人力和物質(zhì)資源的浪費(fèi)。

有鑒于此,針對(duì)當(dāng)前所有上行的家庭網(wǎng)關(guān),急需一種對(duì)家庭網(wǎng)關(guān)的業(yè)務(wù)數(shù)據(jù)進(jìn)行存儲(chǔ)管理的方法,以有效減少讀寫flash的次數(shù),避免業(yè)務(wù)數(shù)據(jù)讀寫異常和丟失,節(jié)約運(yùn)營(yíng)成本。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是針對(duì)當(dāng)前所有上行的家庭網(wǎng)關(guān),提供一種對(duì)家庭網(wǎng)關(guān)的業(yè)務(wù)數(shù)據(jù)進(jìn)行存儲(chǔ)管理的方法,以有效減少讀寫flash的次數(shù),避免業(yè)務(wù)數(shù)據(jù)讀寫異常和丟失,節(jié)約運(yùn)營(yíng)成本。

為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法,包括以下步驟:

對(duì)家庭網(wǎng)關(guān)內(nèi)部的數(shù)據(jù)進(jìn)行分類,并存儲(chǔ)在flash裸分區(qū);

對(duì)各類數(shù)據(jù)的讀寫采用緩存機(jī)制,家庭網(wǎng)關(guān)上電后,根據(jù)加載流程需要某部分?jǐn)?shù)據(jù)時(shí),將相應(yīng)數(shù)據(jù)從flash裸分區(qū)加載到對(duì)應(yīng)緩存,再從緩存加載到內(nèi)存中;

讀時(shí)直接從內(nèi)存中獲取,修改時(shí)直接修改對(duì)應(yīng)緩存和內(nèi)存中的數(shù)據(jù),待修改操作完成后,再一次性將數(shù)據(jù)從緩存回寫到對(duì)應(yīng)的flash裸分區(qū)中。

在上述技術(shù)方案中,根據(jù)家庭網(wǎng)關(guān)內(nèi)部的數(shù)據(jù)讀寫屬性及用途的不同劃分為產(chǎn)測(cè)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、默認(rèn)數(shù)據(jù)、預(yù)配置數(shù)據(jù)和用戶數(shù)據(jù)五類,在flash裸分區(qū)根據(jù)各類數(shù)據(jù)占用的空間大小劃分出五個(gè)獨(dú)立的固定區(qū)域,分別存放這五類數(shù)據(jù)。

在上述技術(shù)方案中,將產(chǎn)測(cè)數(shù)據(jù)、默認(rèn)數(shù)據(jù)和預(yù)配置數(shù)據(jù)寫入到flash裸分區(qū)的對(duì)應(yīng)區(qū)域,同時(shí)將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為產(chǎn)測(cè)模式,家庭網(wǎng)關(guān)上電后,進(jìn)入產(chǎn)測(cè)模式,執(zhí)行產(chǎn)測(cè)模式流程,具體包括以下步驟:

依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)和產(chǎn)測(cè)數(shù)據(jù)到緩存和內(nèi)存;

對(duì)家庭網(wǎng)關(guān)上各類元器件的性能進(jìn)行測(cè)試和檢查;

一次性將生產(chǎn)數(shù)據(jù)寫入到flash裸分區(qū)的生產(chǎn)數(shù)據(jù)中;

將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為新家庭網(wǎng)關(guān)首次上電。

在上述技術(shù)方案中,所述flash裸分區(qū)中的產(chǎn)測(cè)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、默認(rèn)數(shù)據(jù)和預(yù)配置數(shù)據(jù)僅能讀取不能寫入,所述flash裸分區(qū)中的用戶數(shù)據(jù)既能讀取又能寫入。

在上述技術(shù)方案中,所述生產(chǎn)數(shù)據(jù)包括家庭網(wǎng)關(guān)的MAC地址、家庭網(wǎng)關(guān)的系列號(hào)以及無線的接入名稱和密碼。

在上述技術(shù)方案中,執(zhí)行完產(chǎn)測(cè)模式流程,家庭網(wǎng)關(guān)下次上電后,執(zhí)行新家庭網(wǎng)關(guān)首次上電流程,具體包括以下步驟:

依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)、預(yù)配置數(shù)據(jù)和生產(chǎn)數(shù)據(jù)到緩存和內(nèi)存;

家庭網(wǎng)關(guān)接收遠(yuǎn)程管理平臺(tái)下發(fā)的業(yè)務(wù)數(shù)據(jù),以及用戶通過web頁面修改的數(shù)據(jù);

將相對(duì)于默認(rèn)數(shù)據(jù)進(jìn)行的所有修改寫入到緩存用戶數(shù)據(jù)和內(nèi)存中;

檢查遠(yuǎn)程管理平臺(tái)或者web頁面的數(shù)據(jù)修改操作是否完成,如果還未完成,繼續(xù)寫緩存用戶數(shù)據(jù)和內(nèi)存,待數(shù)據(jù)修改操作完成后,一次性將緩存用戶數(shù)據(jù)回寫到flash裸分區(qū)的用戶數(shù)據(jù)中,同時(shí)將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為非首次上電。

在上述技術(shù)方案中,執(zhí)行完新家庭網(wǎng)關(guān)首次上電流程,家庭網(wǎng)關(guān)再次上電后,執(zhí)行非首次上電流程,具體包括以下步驟:

依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)和用戶數(shù)據(jù)到緩存和內(nèi)存,形成家庭網(wǎng)關(guān)的初始數(shù)據(jù);

數(shù)據(jù)初始化完成后,家庭網(wǎng)關(guān)接收遠(yuǎn)程管理平臺(tái)下發(fā)的業(yè)務(wù)數(shù)據(jù),以及用戶通過web頁面修改的數(shù)據(jù);

將相對(duì)于默認(rèn)數(shù)據(jù)進(jìn)行的所有修改寫入到緩存用戶數(shù)據(jù)和內(nèi)存中;

檢查遠(yuǎn)程管理平臺(tái)或者web頁面的數(shù)據(jù)修改操作是否完成,如果還未完成,繼續(xù)寫緩存用戶數(shù)據(jù)和內(nèi)存,待數(shù)據(jù)修改操作完成后,一次性將緩存用戶數(shù)據(jù)回寫到flash裸分區(qū)的用戶數(shù)據(jù)中。

本發(fā)明對(duì)家庭網(wǎng)關(guān)關(guān)鍵數(shù)據(jù)的存儲(chǔ)區(qū)域予以保護(hù),不對(duì)上層應(yīng)用程序直接開放,將只讀的數(shù)據(jù)一次性同步到緩存中,避免多次讀flash的操作,對(duì)于可寫的數(shù)據(jù),在一次完整的寫操作完成之后,再一次性從緩存回寫到flash中,避免多次寫flash操作,同時(shí),每次寫flash時(shí)盡可能控制回寫的區(qū)域范圍,減少對(duì)未修改區(qū)域的重復(fù)寫操作,避免了業(yè)務(wù)數(shù)據(jù)讀寫異常和丟失,節(jié)約了運(yùn)營(yíng)成本。

附圖說明

圖1為本發(fā)明實(shí)施例提供的一種對(duì)家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法實(shí)現(xiàn)框圖;

圖2為本發(fā)明實(shí)施例提供的執(zhí)行產(chǎn)測(cè)模式的流程圖;

圖3為本發(fā)明實(shí)施例提供的執(zhí)行新家庭網(wǎng)關(guān)首次上電的流程圖;

圖4為本發(fā)明實(shí)施例提供的執(zhí)行非首次上電的流程圖。

具體實(shí)施方式

本發(fā)明通過對(duì)家庭網(wǎng)關(guān)的各類數(shù)據(jù)進(jìn)行分類存儲(chǔ)和管理,盡可能地減少了讀寫flash的次數(shù)和限定了讀寫flash的區(qū)域范圍,避免了業(yè)務(wù)數(shù)據(jù)讀寫異常和丟失,節(jié)約了運(yùn)營(yíng)成本。

本方案主要包括以下兩個(gè)方面:

一、對(duì)家庭網(wǎng)關(guān)內(nèi)部的數(shù)據(jù)進(jìn)行分類,并將原始數(shù)據(jù)存儲(chǔ)在flash裸分區(qū)。

根據(jù)家庭網(wǎng)關(guān)內(nèi)部的數(shù)據(jù)讀寫屬性及用途的不同劃分為以下五大類:

1、產(chǎn)測(cè)數(shù)據(jù):工廠為了檢驗(yàn)家庭網(wǎng)關(guān)各個(gè)元器件的質(zhì)量,在家庭網(wǎng)關(guān)各個(gè)元器件組裝完成之后,在家庭網(wǎng)關(guān)上增加了額外數(shù)據(jù),該數(shù)據(jù)僅僅幫助鑒別不良家庭網(wǎng)關(guān)和元器件,在家庭網(wǎng)關(guān)出廠之后,該數(shù)據(jù)將不再起作用,也不會(huì)被加載。

2、生產(chǎn)數(shù)據(jù):在工廠生產(chǎn)時(shí)對(duì)每個(gè)家庭網(wǎng)關(guān)錄入的唯一信息,包括家庭網(wǎng)關(guān)的MAC地址、家庭網(wǎng)關(guān)的系列號(hào)、無線的接入名稱和密碼等信息,這些數(shù)據(jù)一旦生產(chǎn)出來就不會(huì)再被修改。

3、默認(rèn)數(shù)據(jù):家庭網(wǎng)關(guān)的配置參數(shù)有很多,但大多數(shù)配置參數(shù)都有其初始默認(rèn)值,這部分?jǐn)?shù)據(jù)作為家庭網(wǎng)關(guān)的原始數(shù)據(jù)一部分,不可被修改。

4、預(yù)配置數(shù)據(jù):根據(jù)各個(gè)地區(qū)的特性需求,對(duì)默認(rèn)數(shù)據(jù)進(jìn)行定制化修改的數(shù)據(jù),一般用于滿足各個(gè)地區(qū)的個(gè)性化需求,家庭網(wǎng)關(guān)出廠之后,該數(shù)據(jù)將不可被修改。

5、用戶數(shù)據(jù):運(yùn)營(yíng)商針對(duì)用戶下發(fā)的業(yè)務(wù)數(shù)據(jù),以及用戶對(duì)家庭網(wǎng)關(guān)所做的個(gè)性化的修改,運(yùn)營(yíng)商下發(fā)的數(shù)據(jù)一般與業(yè)務(wù)相關(guān),如寬帶撥號(hào)賬號(hào)和密碼、語音賬號(hào)信息以及IPTV業(yè)務(wù)等信息,用戶修改的數(shù)據(jù)側(cè)重于家庭網(wǎng)關(guān)自身的功能和特性等。

在家庭網(wǎng)關(guān)的flash裸分區(qū)中,為以上五類數(shù)據(jù)分別劃分各自存儲(chǔ)的區(qū)域范圍,同時(shí),根據(jù)各類數(shù)據(jù)的特性,產(chǎn)測(cè)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、默認(rèn)數(shù)據(jù)和預(yù)配置數(shù)據(jù)均為只讀,家庭網(wǎng)關(guān)僅僅只讀取這四類數(shù)據(jù),不會(huì)對(duì)其進(jìn)行修改操作,因此,flash裸分區(qū)的這些數(shù)據(jù)區(qū)域?qū)ν庵荒茏x取不能寫入。用戶數(shù)據(jù)除了可讀取之外,也可以被修改,因此flash裸分區(qū)的用戶數(shù)據(jù)區(qū)域既可以讀取又可以寫入,這樣當(dāng)讀寫某一數(shù)據(jù)時(shí),只對(duì)對(duì)應(yīng)數(shù)據(jù)區(qū)域執(zhí)行讀寫操作,減少讀寫flash裸分區(qū)的區(qū)域范圍。

將家庭網(wǎng)關(guān)的上述五類數(shù)據(jù)直接存儲(chǔ)在flash裸分區(qū)中,這樣在文件系統(tǒng)中不可見,用戶及上層應(yīng)用程序不能直接訪問,只能通過軟件內(nèi)部調(diào)用指定接口進(jìn)行讀寫。

通過對(duì)家庭網(wǎng)關(guān)內(nèi)部數(shù)據(jù)進(jìn)行分類存儲(chǔ)及讀寫屬性控制可以提升系統(tǒng)的安全性,在用戶數(shù)據(jù)被破壞后,可以快速恢復(fù)系統(tǒng)。

二、對(duì)各類數(shù)據(jù)的讀寫采用緩存機(jī)制,家庭網(wǎng)關(guān)上電后,根據(jù)加載流程需要某部分?jǐn)?shù)據(jù)時(shí),才將這部分?jǐn)?shù)據(jù)從flash裸分區(qū)加載到對(duì)應(yīng)緩存,再從緩存加載到內(nèi)存中,讀時(shí)直接從內(nèi)存中獲取,修改時(shí)直接修改對(duì)應(yīng)緩存和內(nèi)存中的數(shù)據(jù),待修改操作完成后,再一次性將數(shù)據(jù)從緩存回寫到對(duì)應(yīng)的flash裸分區(qū)中,從而減少直接讀寫flash裸分區(qū)的次數(shù)。

下面結(jié)合說明書附圖和具體實(shí)施方式對(duì)本發(fā)明做出詳細(xì)的說明。

本發(fā)明實(shí)施例提供了一種家庭網(wǎng)關(guān)業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理的方法,如圖1所示,本發(fā)明根據(jù)家庭網(wǎng)關(guān)內(nèi)部的數(shù)據(jù)讀寫屬性及用途的不同劃分為五大類:產(chǎn)測(cè)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、默認(rèn)數(shù)據(jù)、預(yù)配置數(shù)據(jù)和用戶數(shù)據(jù)等,在flash裸分區(qū)根據(jù)各類數(shù)據(jù)占用的空間大小,劃分出五個(gè)固定區(qū)域,分別存放這五類數(shù)據(jù)。底層接口通過各類數(shù)據(jù)的起止地址,直接操作flash裸分區(qū)的對(duì)應(yīng)區(qū)域,實(shí)現(xiàn)數(shù)據(jù)的一次性讀取和寫入,各分區(qū)之間相互隔離,數(shù)據(jù)獨(dú)立,避免讀寫操作相互干擾。

由于產(chǎn)測(cè)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、默認(rèn)數(shù)據(jù)和預(yù)配置數(shù)據(jù)對(duì)于家庭網(wǎng)關(guān)而言,一旦出廠都是固定不變的數(shù)據(jù),因此,對(duì)flash裸分區(qū)上這四類數(shù)據(jù)的操作僅僅只有讀取操作,不會(huì)有寫入操作,因而以上四類數(shù)據(jù)從flash裸分區(qū)到緩存,從緩存到內(nèi)存,均為單向箭頭,只有讀取操作,沒有回寫操作。

而用戶數(shù)據(jù)可以被遠(yuǎn)程管理平臺(tái)以及終端web頁面進(jìn)行修改,要保證家庭網(wǎng)關(guān)在斷電之后,用戶數(shù)據(jù)不丟失,則用戶數(shù)據(jù)必須能回寫到flash裸分區(qū)的用戶數(shù)據(jù)中,因此,圖1中flash裸分區(qū)的用戶數(shù)據(jù)和緩存中的用戶數(shù)據(jù)之間是雙向箭頭,緩存和內(nèi)存之間也是雙向箭頭,既能讀取又能寫入。

整個(gè)家庭網(wǎng)關(guān)的數(shù)據(jù)加載流程可以認(rèn)為是從flash裸分區(qū)加載到緩存,再從緩存加載到內(nèi)存,讀時(shí)直接從內(nèi)存中獲取,數(shù)據(jù)修改時(shí),直接修改對(duì)應(yīng)緩存和內(nèi)存中的數(shù)據(jù),待寫操作完成后,再一次性將數(shù)據(jù)從緩存回寫到對(duì)應(yīng)的flash裸分區(qū)中,從而減少直接讀寫flash裸分區(qū)的次數(shù)。

家庭網(wǎng)關(guān)在工廠燒片完成后,已將產(chǎn)測(cè)數(shù)據(jù)、默認(rèn)數(shù)據(jù)和預(yù)配置數(shù)據(jù)寫入到flash裸分區(qū)的對(duì)應(yīng)區(qū)域,同時(shí)將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為產(chǎn)測(cè)模式,家庭網(wǎng)關(guān)上電后,進(jìn)入產(chǎn)測(cè)模式,執(zhí)行產(chǎn)測(cè)模式流程,如圖2所示,具體包括以下步驟:

S101、依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)和產(chǎn)測(cè)數(shù)據(jù)到緩存和內(nèi)存。

S102、對(duì)家庭網(wǎng)關(guān)上各類元器件的性能進(jìn)行測(cè)試和檢查。

S103、一次性將生產(chǎn)數(shù)據(jù)寫入到flash裸分區(qū)的生產(chǎn)數(shù)據(jù)中。

生產(chǎn)數(shù)據(jù)即家庭網(wǎng)關(guān)的唯一信息,如家庭網(wǎng)關(guān)的MAC地址、家庭網(wǎng)關(guān)的系列號(hào)、無線的接入名稱和密碼等信息。

S104、將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為新家庭網(wǎng)關(guān)首次上電。

執(zhí)行完產(chǎn)測(cè)模式流程,家庭網(wǎng)關(guān)下次上電后,執(zhí)行新家庭網(wǎng)關(guān)首次上電流程,如圖3所示,具體包括以下步驟:

S201、依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)、預(yù)配置數(shù)據(jù)和生產(chǎn)數(shù)據(jù)到緩存和內(nèi)存。

S202、家庭網(wǎng)關(guān)接收遠(yuǎn)程管理平臺(tái)下發(fā)的業(yè)務(wù)數(shù)據(jù),以及用戶通過web頁面修改的數(shù)據(jù)。

S203、將相對(duì)于默認(rèn)數(shù)據(jù)進(jìn)行的所有修改寫入到緩存用戶數(shù)據(jù)和內(nèi)存中。

S204、檢查遠(yuǎn)程管理平臺(tái)或者web頁面的數(shù)據(jù)修改操作是否完成,如果還未完成,轉(zhuǎn)S202;否則,轉(zhuǎn)S205。

S205、一次性將緩存用戶數(shù)據(jù)回寫到flash裸分區(qū)的用戶數(shù)據(jù)中,同時(shí)將家庭網(wǎng)關(guān)的啟動(dòng)標(biāo)志位置為非首次上電。

執(zhí)行完新家庭網(wǎng)關(guān)首次上電流程,家庭網(wǎng)關(guān)再次上電后,執(zhí)行非首次上電流程,如圖4所示,具體包括以下步驟:

S301、依次加載flash裸分區(qū)的默認(rèn)數(shù)據(jù)和用戶數(shù)據(jù)到緩存和內(nèi)存,形成家庭網(wǎng)關(guān)的初始數(shù)據(jù)。

S302、數(shù)據(jù)初始化完成后,家庭網(wǎng)關(guān)接收遠(yuǎn)程管理平臺(tái)下發(fā)的業(yè)務(wù)數(shù)據(jù),以及用戶通過web頁面修改的數(shù)據(jù)。

S303、將相對(duì)于默認(rèn)數(shù)據(jù)進(jìn)行的所有修改寫入到緩存用戶數(shù)據(jù)和內(nèi)存中。

S304、檢查遠(yuǎn)程管理平臺(tái)或者web頁面的數(shù)據(jù)修改操作是否完成,如果還未完成,轉(zhuǎn)S302;否則,轉(zhuǎn)S305。

S305、一次性將緩存用戶數(shù)據(jù)回寫到flash裸分區(qū)的用戶數(shù)據(jù)中。

后續(xù)家庭網(wǎng)關(guān)每次上電后,均執(zhí)行非首次上電流程,如果家庭網(wǎng)關(guān)恢復(fù)出廠,則重新執(zhí)行新家庭網(wǎng)關(guān)首次上電流程,進(jìn)行數(shù)據(jù)的加載和同步。

本發(fā)明不局限于上述最佳實(shí)施方式,任何人在本發(fā)明的啟示下作出的結(jié)構(gòu)變化,凡是與本發(fā)明具有相同或相近的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
保亭| 大丰市| 金乡县| 通山县| 漳州市| 玉山县| 英山县| 抚远县| 通道| 西林县| 庆元县| 柯坪县| 剑阁县| 上林县| 上栗县| 西乌珠穆沁旗| 伽师县| 昌乐县| 香格里拉县| 筠连县| 孟村| 河曲县| 吕梁市| 延边| 宜兰县| 隆德县| 陇南市| 迭部县| 漳州市| 新晃| 闽清县| 新平| 崇义县| 绥宁县| 历史| 铁岭县| 报价| 延安市| 平南县| 福建省| 西宁市|