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

基于局域網(wǎng)的文件接收及存儲(chǔ)方法、查看方法及系統(tǒng)的制作方法_2

文檔序號(hào):8905251閱讀:來(lái)源:國(guó)知局
的內(nèi)容;
[0038]若是,則將所接收的文件內(nèi)容保存到所述內(nèi)存映射文件中;
[0039]若否,則所述服務(wù)端創(chuàng)建新的內(nèi)存映射文件,并將所述新的內(nèi)存映射文件添加到所述內(nèi)存映射文件列表末尾。
[0040]本領(lǐng)域技術(shù)人員可根據(jù)需要預(yù)先設(shè)定內(nèi)存映射文件的大小,如1M。而當(dāng)發(fā)現(xiàn)有文件的內(nèi)容超過IM時(shí),服務(wù)端就需要重新創(chuàng)建由更大空間的內(nèi)存映射文件來(lái)存儲(chǔ)文件內(nèi)容,并將其添加到內(nèi)存映射文件列表內(nèi),因?yàn)槭切聞?chuàng)建的,因此是排到所述內(nèi)存映射文件列表末尾。也正如上述,在執(zhí)行步驟SlOO時(shí),服務(wù)端就從所述內(nèi)存映射文件列表末尾獲取用于存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)的所述內(nèi)存映射文件。
[0041]如圖4所示,本發(fā)明文件接收及存儲(chǔ)方法實(shí)施例三執(zhí)行實(shí)施例一中的步驟S130時(shí),可具體執(zhí)行如下步驟:
[0042]S131:創(chuàng)建文件索引記錄對(duì)象;
[0043]S132:提取所述文件的大小、時(shí)間戳信息及存儲(chǔ)位置,并保存到所述索引記錄對(duì)象中。
[0044]文件的大小、時(shí)間戳或者其他可對(duì)文件存在定位功能的信息均可保存到索引記錄對(duì)象中。索引記錄對(duì)象對(duì)文件的相關(guān)信息起到提綱挈領(lǐng)的作用。
[0045]由上述描述可知,本發(fā)明文件的接收及存儲(chǔ)方法通過將文件轉(zhuǎn)化為內(nèi)存映射文件,減少內(nèi)存占用,同時(shí)建立內(nèi)存映射文件列表,對(duì)內(nèi)存映射文件編號(hào),實(shí)現(xiàn)統(tǒng)一文件管理,再對(duì)提取文件及對(duì)應(yīng)的內(nèi)存映射文件的相關(guān)信息,建立索引記錄對(duì)象以及索引記錄對(duì)象列表,實(shí)現(xiàn)對(duì)接收文件進(jìn)行存儲(chǔ)管理,既不占用過多的內(nèi)存,提高內(nèi)存利用率及I/o效率,同時(shí)還隱藏了源文件,起到保護(hù)的作用。
[0046]同時(shí),當(dāng)文件通過上述方法被接收、存儲(chǔ)后,如圖5所示,本發(fā)明實(shí)施例四還對(duì)應(yīng)提供了一種基于局域網(wǎng)的文件查看方法,包括如下步驟:
[0047]S210:程序從所述索引記錄對(duì)象列表中檢索出所述文件對(duì)應(yīng)的索引記錄對(duì)象;
[0048]S220:根據(jù)所述索引記錄對(duì)象保存的所述文件相關(guān)信息,查找所述文件對(duì)應(yīng)的內(nèi)存映射文件;
[0049]S230:在所述內(nèi)存映射文件中讀取所述文件的內(nèi)容。
[0050]當(dāng)程序要查看某個(gè)文件時(shí),首先從索引記錄對(duì)象列表中查找此文件對(duì)應(yīng)的索引記錄對(duì)象,根據(jù)查詢到的索引記錄對(duì)象所記錄的內(nèi)存映射文件相關(guān)信息,再去內(nèi)存映射文件列表中查找對(duì)應(yīng)的內(nèi)存映射文件,由于內(nèi)存映射文件與所存儲(chǔ)的文件--對(duì)應(yīng),因此找到內(nèi)存映射文件,就可找到需要查看的文件。
[0051]其中,在執(zhí)行步驟S230時(shí),本發(fā)明文件查看方法實(shí)施例五可具體執(zhí)行如下步驟:根據(jù)所述索引記錄對(duì)象保存的文件大小、存儲(chǔ)位置、時(shí)間戳信息,在所述內(nèi)存映射文件中讀取所述文件的內(nèi)容。
[0052]本發(fā)明文件查看方法是針對(duì)上述文件的接收及存儲(chǔ)方法而來(lái),當(dāng)要使用某文件時(shí),程序先到內(nèi)存中檢索保存此文件信息的索引記錄對(duì)象,然后根據(jù)查找到的對(duì)象所保存的信息,去對(duì)應(yīng)的內(nèi)存映射文件中讀取文件內(nèi)容,然后做后續(xù)處理,不僅可實(shí)現(xiàn)對(duì)多個(gè)文件內(nèi)容的隨機(jī)訪問,還減少了不必要的內(nèi)存占用,當(dāng)用戶需要時(shí)才去磁盤上把內(nèi)容讀取到內(nèi)存中,不需要時(shí)可以直接釋放掉,提高內(nèi)存的使用效率。
[0053]承上,如圖6所示,本發(fā)明實(shí)施例六提供了一種基于局域網(wǎng)的文件接收、存儲(chǔ)及查看系統(tǒng)100,包括:
[0054]移動(dòng)端110、服務(wù)端120、內(nèi)存映射文件單元130、索引記錄對(duì)象單元140 ;其中,
[0055]所述移動(dòng)端110向所述服務(wù)端120發(fā)送文件字節(jié)流數(shù)據(jù);
[0056]所述內(nèi)存映射文件單元130用于創(chuàng)建內(nèi)存映射文件,所述服務(wù)端120將所述文件字節(jié)流數(shù)據(jù)存儲(chǔ)到所述內(nèi)存映射文件中;
[0057]所述索引記錄對(duì)象單元140用于創(chuàng)建索引記錄對(duì)象。所述服務(wù)端120提取所述文件及所述內(nèi)存映射文件的相關(guān)信息,并保存在索引記錄對(duì)象中。
[0058]通常,所述移動(dòng)端110通過TCP鏈接發(fā)送所述文件字節(jié)流數(shù)據(jù)到所述服務(wù)端120。
[0059]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,包括: 服務(wù)端接收文件字節(jié)流數(shù)據(jù); 存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)到內(nèi)存映射文件中; 提取所述文件及所述內(nèi)存映射文件的相關(guān)信息,并保存在索引記錄對(duì)象中; 添加所述索引記錄對(duì)象到索引記錄對(duì)象列表中。2.根據(jù)權(quán)利要求1所述基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,在服務(wù)端接收文件字節(jié)流數(shù)據(jù)的步驟之前,還包括: 創(chuàng)建內(nèi)存映射文件; 根據(jù)所創(chuàng)建的內(nèi)存映射文件,建立內(nèi)存映射文件列表,并添加所述內(nèi)存映射文件到所述內(nèi)存映射文件列表中; 對(duì)所述內(nèi)存映射文件進(jìn)行編號(hào); 所述服務(wù)端從所述內(nèi)存映射文件列表獲取用于存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)的所述內(nèi)存映射文件。3.根據(jù)權(quán)利要求2所述基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,創(chuàng)建內(nèi)存映射文件的步驟具體為: 訪問所接收文件內(nèi)容的目錄,獲取文件列表; 通過系統(tǒng)函數(shù)將所接收文件轉(zhuǎn)換為所述內(nèi)存映射文件。4.根據(jù)權(quán)利要求2所述基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,所述服務(wù)端從所述內(nèi)存映射文件列表獲取用于存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)的所述內(nèi)存映射文件的步驟之后,還包括: 判斷所述內(nèi)存映射文件是否有足夠的空間存儲(chǔ)所接收文件的內(nèi)容; 若是,則將所接收的文件內(nèi)容保存到所述內(nèi)存映射文件中; 若否,則所述服務(wù)端創(chuàng)建新的內(nèi)存映射文件,并將所述新的內(nèi)存映射文件添加到所述內(nèi)存映射文件列表末尾。5.根據(jù)權(quán)利要求2所述基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,所述服務(wù)端從所述內(nèi)存映射文件列表獲取用于存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)的所述內(nèi)存映射文件的步驟具體為: 所述服務(wù)端從所述內(nèi)存映射文件列表末尾獲取用于存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)的所述內(nèi)存映射文件。6.根據(jù)權(quán)利要求1所述基于局域網(wǎng)的文件接收及存儲(chǔ)方法,其特征在于,提取所述文件及所述內(nèi)存映射文件的相關(guān)信息,并保存在內(nèi)存中的索引記錄對(duì)象中的步驟具體為: 創(chuàng)建文件索引記錄對(duì)象; 提取所述文件的大小、時(shí)間戳信息及存儲(chǔ)位置,并保存到所述索引記錄對(duì)象中。7.一種基于局域網(wǎng)的文件查看方法,其特征在于,包括: 程序從所述索引記錄對(duì)象列表中檢索出所述文件對(duì)應(yīng)的索引記錄對(duì)象; 根據(jù)所述索引記錄對(duì)象保存的所述文件相關(guān)信息,查找所述文件對(duì)應(yīng)的內(nèi)存映射文件; 在所述內(nèi)存映射文件中讀取所述文件的內(nèi)容。8.根據(jù)權(quán)利要求7所述基于局域網(wǎng)的文件查看方法,其特征在于,其中在所述內(nèi)存映射文件中讀取所述文件的內(nèi)容的步驟具體為: 根據(jù)所述索引記錄對(duì)象保存的文件大小、存儲(chǔ)位置、時(shí)間戳信息,在所述內(nèi)存映射文件中讀取所述文件的內(nèi)容。9.一種基于局域網(wǎng)的文件接收、存儲(chǔ)及查看系統(tǒng),其特征在于,包括: 移動(dòng)端、服務(wù)端、內(nèi)存映射文件單元、索引記錄對(duì)象單元;其中, 所述移動(dòng)端向所述服務(wù)端發(fā)送文件字節(jié)流數(shù)據(jù); 所述內(nèi)存映射文件單元用于創(chuàng)建內(nèi)存映射文件,所述服務(wù)端將所述文件字節(jié)流數(shù)據(jù)存儲(chǔ)到所述內(nèi)存映射文件中; 所述索引記錄對(duì)象單元用于創(chuàng)建索引記錄對(duì)象。所述服務(wù)端提取所述文件及所述內(nèi)存映射文件的相關(guān)信息,并保存在索引記錄對(duì)象中。10.根據(jù)權(quán)利要求9所述基于局域網(wǎng)的文件接收、存儲(chǔ)及查看系統(tǒng),其特征在于,所述移動(dòng)端通過TCP鏈接發(fā)送所述文件字節(jié)流數(shù)據(jù)到所述服務(wù)端。
【專利摘要】本發(fā)明公開了一種基于局域網(wǎng)的文件接收及存儲(chǔ)方法,包括:服務(wù)端接收文件字節(jié)流數(shù)據(jù);存儲(chǔ)所述文件字節(jié)流數(shù)據(jù)到內(nèi)存映射文件中;提取所述文件及所述內(nèi)存映射文件的相關(guān)信息,并保存在索引記錄對(duì)象中;添加所述索引記錄對(duì)象到索引記錄對(duì)象列表中。本發(fā)明還公開了對(duì)應(yīng)文件上述接收及存儲(chǔ)方法的查看方法及系統(tǒng),通過上述方式,本發(fā)明可以減少內(nèi)存占用,提高內(nèi)存利用率及I/O效率,又起到對(duì)文件的隱藏保護(hù)功能。
【IPC分類】G06F17/30
【公開號(hào)】CN104881441
【申請(qǐng)?zhí)枴緾N201510238842
【發(fā)明人】劉德建, 朱龍, 方振華, 李上杰
【申請(qǐng)人】福建天晴數(shù)碼有限公司
【公開日】2015年9月2日
【申請(qǐng)日】2015年5月12日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
社旗县| 济宁市| 肃宁县| 潼南县| 高陵县| 犍为县| 邓州市| 神木县| 玉屏| 稻城县| 山东| 庆元县| 定西市| 古浪县| 仁化县| 杭锦后旗| 金昌市| 佛教| 汪清县| 昌乐县| 山阴县| 勃利县| 长泰县| 中江县| 远安县| 应城市| 舞钢市| 南涧| 二连浩特市| 循化| 密云县| 渭源县| 临江市| 鄂州市| 盐源县| 增城市| 田东县| 沂水县| 平遥县| 随州市| 榆林市|