[发明专利]一种数据读写控制方法及控制装置有效
申请号: | 201610113228.0 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105787392B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 胡健 | 申请(专利权)人: | 珠海市魅族通讯设备有限公司 |
主分类号: | G06F21/74 | 分类号: | G06F21/74;G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 519085 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 读写 控制 方法 装置 | ||
本发明提供一种数据读写控制方法及控制装置,该方法包括接收读/写数据操作的请求指令,获取数据读/写操作的目标位置,屏蔽目标位置所在分区的读/写数据权限的判断操作,判断目标位置的读/写权限是否与请求的操作匹配,如匹配,执行该指令。可选地,判断目标位置位于读写限制区域的冗余区域时,判定目标位置的读/写权限与请求的操作匹配。该装置包括目标位置确定模块、权限控制模块以及读写执行模块。本发明可以充分利用存储设备的冗余区域,提高存储设备的使用率。
技术领域
本发明涉及数据的读写领域,具体地,是对数据读写控制的方法以及实现这种方法的装置。
背景技术
现在的电子设备均设有用于存储数据的存储设备,常见的存储设备如EEPROM、FLASH等,均由驱动程序驱动以实现数据的读写操作以及数据的存储。因此,在需要进行数据读写操作时,电子设备的控制器将通过运行驱动程序来将数据写入到存储设备。
由于电子设备的各种数据均需要存储在存储设备内,但不同的数据有着不同的作用,且部分数据不能被随意修改,如删除、改写等。例如,电子设备操作系统的数据是电子设备的核心数据,一旦操作系统的数据被篡改,很容易导致系统崩溃或者导致数据安全等问题,因此操作系统等数据通常是不可以被修改的数据。
然而,诸如使用者存储在电子设备内的联系人信息、照片、歌曲、第三方软件程序等文件,则可以由使用者自行修改,因此,这些数据时可以被修改的数据。
为了确保电子设备存储数据的安全性以及灵活性,现在电子设备通常将存储设备划分为多个区域,如图1所示,存储设备被划分为不可读写区域A1、可读不可写区域A2、不可读可写区域A3以及可读写区域A4,这样,电子设备将根据数据读写操作的类型将数据存储到相应的区域内。
例如,电子设备的操作系统等核心数据是只能被读取但不能被修改的数据,因此将操作系统等数据存储在可读不可写区域A2内,这样,使用者或者第三方程序无法通过驱动程序改写这部分数据,从而确保核心数据的安全性。对于使用者自己存储到电子设备内的照片、歌曲等文件,则可以写入到可读写区域A4内,这样可以方便使用者随时对这些数据进行删除、修改等操作。
由于电子设备对存储设备进行读写权限的分区,通常设置文件管理系统对数据的存储进行管理,也就是通过文件管理系统控制数据的读写操作。如图2所示,文件管理系统10包括应用管理模块11、限权模块12以及读写执行模块13,驱动程序用于根据读写执行模块13的指令对存储设备进行驱动从而实现数据的读取与写入的操作。
众所周知,驱动程序在对存储设备进行读写操作时,需要获取数据传输的三要素,即数据源、数据目的以及数据长度,数据源是被读取的数据或者被写入的数据存储的地方,数据目的是读取后的数据或者写入后的数据所存储的地方,数据长度是被读取的数据的长度或者被写入的数据的长度。驱动程序只有获取上述三要素后,才能执行数据的读写操作。
然而,存储设备的分区是人为构造出来的概念,对于存储设备而言并不清楚如何分区,往往是通过限权模块12来管理存储设备的各个区域的数据读写权限来实现分区。例如,电子设备出厂前,开发者首先划分一个不可以被使用者自行写入数据的区域,即可读不可写区域A2,然后将操作系统等核心数据写入到可读不可写区域A2,从而避免使用者或者第三方程序修改操作系统的数据。又如,使用者需要向存储设备写入新的数据,如照片,则可以在可读写区域A4内存储。
文件管理系统10接收到的读写数据操作的请求指令包含有读写数据操作的分区信息、待读取数据或者写入后数据地址偏移量信息、数据长度信息等,其中分区信息是待读取数据或者写入后数据所在的分区。应用管理模块11接收到这些信息后,由限权模块12判断分区属于不可读写区域A1、可读不可写区域A2、不可读可写区域A3或者可读写区域A4中的哪一个,再根据分区的读写权限判断是否与请求操作的权限是否匹配,在判断分区的读写权限与请求操作的权限匹配的情况下,读写执行模块13将通过驱动程序执行数据的读写操作,即从指定的地址中读取数据或者将数据写入到指定的地址内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族通讯设备有限公司,未经珠海市魅族通讯设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610113228.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置