两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種機頂盒開機方法及裝置的制造方法

文檔序號:9399658閱讀:286來源:國知局
一種機頂盒開機方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及機頂盒技術(shù)領(lǐng)域,更具體地說,涉及一種機頂盒開機方法及裝置。
【背景技術(shù)】
[0002]中間件是運行在機頂盒操作系統(tǒng)之上的一種軟件,在機頂盒開機啟動操作系統(tǒng)的時候,操作系統(tǒng)會調(diào)用中間件創(chuàng)建中間件線程,由線程從硬件存儲設(shè)備的各個分區(qū)中讀取相關(guān)數(shù)據(jù),例如頻道信息、網(wǎng)絡(luò)設(shè)置數(shù)據(jù)等,利用讀取的數(shù)據(jù)來完成某些模塊的初始化。
[0003]但是,某些情況下硬件存儲設(shè)備中保存的數(shù)據(jù)可能出現(xiàn)問題,這就會導(dǎo)致數(shù)據(jù)讀取失敗,無法完成模塊的初始化過程,進(jìn)而導(dǎo)致機頂盒死機?,F(xiàn)有技術(shù)在解決此類問題時,主要依靠技術(shù)人員對數(shù)據(jù)存儲區(qū)域內(nèi)各個分區(qū)數(shù)據(jù)逐個進(jìn)行檢查,確定哪個分區(qū)數(shù)據(jù)出現(xiàn)錯誤,進(jìn)而對出行錯誤的分區(qū)內(nèi)的數(shù)據(jù)進(jìn)行處理。
[0004]由此可見,現(xiàn)有技術(shù)在機頂盒無法正常初始化時,需要由技術(shù)人員對各分區(qū)數(shù)據(jù)進(jìn)行排查,其耗時長且極其不方便。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本申請?zhí)峁┝艘环N機頂盒開機方法及裝置,用于解決現(xiàn)有技術(shù)在機頂盒無法完成初始化時,需要人工對各分區(qū)數(shù)據(jù)進(jìn)行排查,耗時長且不方便的問題。
[0006]為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0007]一種機頂盒開機方法,包括:
[0008]響應(yīng)機頂盒開機指令,創(chuàng)建若干個中間件線程函數(shù);
[0009]在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,并保存該文件訪問標(biāo)記;
[0010]僅在確定所述中間件線程函數(shù)成功訪問所述初始化數(shù)據(jù)文件時,將保存的與所述初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記刪除。
[0011]優(yōu)選地,所述在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,包括:
[0012]在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所述中間件線程函數(shù)對應(yīng)的函數(shù)標(biāo)記;
[0013]查詢預(yù)置的中間件線程函數(shù)與其所訪問的初始化數(shù)據(jù)文件間的對應(yīng)關(guān)系,確定與所述中間件線程函數(shù)對應(yīng)的目標(biāo)初始化數(shù)據(jù)文件;
[0014]將所述函數(shù)標(biāo)記確定為與所述目標(biāo)初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記。
[0015]優(yōu)選地,在所述創(chuàng)建若干個中間件線程函數(shù)之前,該方法還包括:
[0016]判斷上次機頂盒開機過程是否保存有文件訪問標(biāo)記;
[0017]若否,執(zhí)行所述創(chuàng)建若干個中間件線程函數(shù)的步驟;
[0018]若是,根據(jù)保存的文件訪問標(biāo)記,確定與之對應(yīng)的初始化數(shù)據(jù)文件;
[0019]對確定的初始化數(shù)據(jù)文件進(jìn)行修復(fù)處理,并返回執(zhí)行所述創(chuàng)建若干個中間件線程函數(shù)的步驟。
[0020]優(yōu)選地,在所述對確定的初始化數(shù)據(jù)文件進(jìn)行修復(fù)處理之后,還包括:
[0021 ] 將與所述初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記刪除。
[0022]優(yōu)選地,所述對確定的初始化數(shù)據(jù)文件進(jìn)行修復(fù)處理,包括:
[0023]將確定的初始化數(shù)據(jù)文件刪除。
[0024]—種機頂盒開機裝置,包括:
[0025]函數(shù)創(chuàng)建單元,用于響應(yīng)機頂盒開機指令,創(chuàng)建若干個中間件線程函數(shù);
[0026]標(biāo)記建立單元,用于在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,并保存該文件訪問標(biāo)記;
[0027]標(biāo)記刪除單元,用于僅在確定所述中間件線程函數(shù)成功訪問所述初始化數(shù)據(jù)文件時,將保存的與所述初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記刪除。
[0028]優(yōu)選地,所述標(biāo)記建立單元包括:
[0029]第一標(biāo)記建立子單元,用于在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所述中間件線程函數(shù)對應(yīng)的函數(shù)標(biāo)記;
[0030]第二標(biāo)記建立子單元,用于查詢預(yù)置的中間件線程函數(shù)與其所訪問的初始化數(shù)據(jù)文件間的對應(yīng)關(guān)系,確定與所述中間件線程函數(shù)對應(yīng)的目標(biāo)初始化數(shù)據(jù)文件;
[0031]第三標(biāo)記建立子單元,用于將所述函數(shù)標(biāo)記確定為與所述目標(biāo)初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記。
[0032]優(yōu)選地,還包括:
[0033]標(biāo)記判斷單元,用于在創(chuàng)建中間件線程函數(shù)之前,判斷上次機頂盒開機過程是否保存有文件訪問標(biāo)記,若否,執(zhí)行所述函數(shù)創(chuàng)建單元,若是,執(zhí)行文件確定單元;
[0034]文件確定單元,用于根據(jù)保存的文件訪問標(biāo)記,確定與之對應(yīng)的初始化數(shù)據(jù)文件;
[0035]文件修復(fù)單元,用于對確定的初始化數(shù)據(jù)文件進(jìn)行修復(fù)處理,并返回執(zhí)行所述函數(shù)創(chuàng)建單元。
[0036]優(yōu)選地,還包括:
[0037]標(biāo)記刪除單元,用于在所述對確定的初始化數(shù)據(jù)文件進(jìn)行修復(fù)處理之后,將與所述初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記刪除。
[0038]優(yōu)選地,所述文件修復(fù)單元包括:
[0039]第一文件修復(fù)子單元,用于將確定的初始化數(shù)據(jù)文件刪除。
[0040]從上述的技術(shù)方案可以看出,本申請實施例提供的機頂盒開機方法,在響應(yīng)機頂盒開機指令后,創(chuàng)建若干個中間件線程函數(shù),利用中間件線程函數(shù)訪問初始化數(shù)據(jù)文件,并且在中間件線程函數(shù)訪問數(shù)據(jù)文件開始時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,并保存該文件訪問標(biāo)記,僅在確定所述中間件線程函數(shù)成功訪問所述初始化數(shù)據(jù)文件時,將保存的與所述初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記刪除。在本申請中,如果中間件線程函數(shù)無法成功訪問初始化數(shù)據(jù)文件,則意味著該初始化數(shù)據(jù)文件出現(xiàn)錯誤,按照本申請方案將不會刪除之前所建立的與該初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,也即對于該出現(xiàn)錯誤的初始化數(shù)據(jù)文件將會被保存記錄下來,通過保存的文件訪問標(biāo)記將會很容易的得知出現(xiàn)問題的初始化數(shù)據(jù)文件,而無需逐個對分區(qū)數(shù)據(jù)進(jìn)行排查,大大減少了錯誤數(shù)據(jù)定位耗時。
【附圖說明】
[0041]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0042]圖1為本申請實施例公開的一種機頂盒開機方法流程圖;
[0043]圖2為本申請實施例公開的另一種機頂盒開機方法流程圖;
[0044]圖3為本申請實施例公開的又一種機頂盒開機方法流程圖;
[0045]圖4為本申請實施例公開的又一種機頂盒開機方法流程圖;
[0046]圖5為本申請實施例公開的一種機頂盒開機裝置結(jié)構(gòu)示意圖;
[0047]圖6為本申請實施例公開的一種標(biāo)記建立單元結(jié)構(gòu)示意圖;
[0048]圖7為本申請實施例公開的另一種機頂盒開機裝置結(jié)構(gòu)示意圖;
[0049]圖8為本申請實施例公開的又一種機頂盒開機裝置結(jié)構(gòu)示意圖;
[0050]圖9為本申請實施例公開的一種文件修復(fù)單元結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]在介紹本申請方案之前,對下文將要出現(xiàn)的名詞作解釋:
[0052]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
[0053]參見圖1,圖1為本申請實施例公開的一種機頂盒開機方法流程圖。
[0054]如圖1所示,該方法包括:
[0055]步驟S100、響應(yīng)機頂盒開機指令,創(chuàng)建若干個中間件線程函數(shù);
[0056]具體地,在機頂盒開機的過程中,需要調(diào)用中間件創(chuàng)建若干個中間件線程函數(shù),每個中間件線程函數(shù)對應(yīng)訪問一定的初始化數(shù)據(jù)文件。
[0057]步驟S110、在利用所述中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件的同時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,并保存該文件訪問標(biāo)記;
[0058]創(chuàng)建完畢中間件線程函數(shù)之后,利用中間件線程函數(shù)去訪問對應(yīng)的初始化數(shù)據(jù)文件。在中間件線程函數(shù)開始訪問初始化數(shù)據(jù)文件時,建立與所訪問的初始化數(shù)據(jù)文件對應(yīng)的文件訪問標(biāo)記,并保存該標(biāo)記。
[0059]具體地,可以在每個中間件線程函數(shù)訪問初始化數(shù)據(jù)文件的接口前添加一個接口,用來記錄文件訪問標(biāo)記。
[0060]其中,對于建立的文件訪問標(biāo)記可以存儲到一個預(yù)定的區(qū)域內(nèi)。
[006
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
天台县| 木兰县| 温宿县| 建水县| 囊谦县| 买车| 比如县| 定兴县| 喀什市| 舟山市| 思南县| 斗六市| 云和县| 山阴县| 大厂| 呼伦贝尔市| 辛集市| 盐池县| 西贡区| 合山市| 巴楚县| 德庆县| 勐海县| 厦门市| 株洲市| 陆丰市| 日土县| 漳州市| 迭部县| 怀集县| 双鸭山市| 安吉县| 廊坊市| 雷山县| 罗田县| 兴安盟| 抚远县| 双柏县| 浮山县| 英超| 平遥县|