[发明专利]数据处理方法、装置、系统及POS终端有效
申请号: | 201710175113.9 | 申请日: | 2017-03-22 |
公开(公告)号: | CN107085900B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 刘传;单飞 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 |
主分类号: | G07G1/12 | 分类号: | G07G1/12;G06F3/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 系统 pos 终端 | ||
1.一种数据处理方法,所述方法包括:
在用户空间获取原始数据并传递至内核空间;
获取POS终端中内存储器的当前可用内存;
当所述当前可用内存小于最低可用内存阈值时,则
从所述内存储器中与本次数据处理无关的数据中选择数据;
将选择的所述数据存储至与所述POS终端相连接的非易失性的扩展存储器所包括的内存分区;
将所述原始数据存储至所述内存储器中;
获取操作系统内核处理所述原始数据得到的目标数据;
通过操作系统内核将所述目标数据存储至所述扩展存储器所包括的存储分区。
2.根据权利要求1所述的方法,其特征在于,所述在用户空间获取原始数据并传递至内核空间之前,所述方法还包括:
检测是否有非易失性的扩展存储器接入POS终端;
当检测到有非易失性的扩展存储器接入POS终端时,则
检测所述POS终端的内置非易失性存储器中是否存储有存储数据密钥;
当检测到所述内置非易失性存储器中存储有存储数据密钥时,所述通过操作系统内核将所述目标数据存储至所述扩展存储器所包括的存储分区,包括:
通过操作系统内核,根据所述存储数据密钥加密所述目标数据;
将加密后的所述目标数据存储至所述扩展存储器所包括的存储分区。
3.根据权利要求2所述的方法,其特征在于,所述将加密后的所述目标数据存储至所述扩展存储器所包括的存储分区之后,所述方法还包括:
获取从用户空间传递至内核空间的数据读取指令;
通过操作系统内核,根据所述数据读取指令从所述存储分区读取所述目标数据;
按照所述存储数据密钥解密所述目标数据;
将解密后的所述目标数据传递至用户空间。
4.根据权利要求2或3所述的方法,其特征在于,所述检测所述POS终端的内置非易失性存储器中是否存储有存储数据密钥之后,所述方法还包括:
当检测到所述内置非易失性存储器中未存储有存储数据密钥时,则
采用预设的密钥生成方式生成存储数据密钥并存储至所述内置非易失性存储器中;
按照存储分区所对应的文件系统格式,格式化所述扩展存储器中预设的存储分区所对应的地址空间。
5.根据权利要求2或3所述的方法,其特征在于,所述检测是否有非易失性的扩展存储器接入POS终端之后,所述方法还包括:
当检测到有非易失性的扩展存储器接入POS终端时,则
采用预设的密钥生成方式生成内存数据密钥并存储至所述POS终端中内存储器;
按照内存分区所对应的文件系统格式,格式化所述扩展存储器中预设的内存分区所对应的地址空间;
所述将选择的所述数据存储至与所述POS终端相连接的非易失性的扩展存储器所包括的内存分区,包括:
通过操作系统内核,根据所述内存数据密钥加密选择的所述数据;
将加密后的所述数据存储至与所述POS终端相连接的非易失性的扩展存储器所包括的内存分区。
6.一种基于POS终端的数据处理装置,其特征在于,所述装置包括:
数据传递模块,用于在用户空间获取原始数据并传递至内核空间;
第一存储模块,用于获取POS终端中内存储器的当前可用内存;当所述当前可用内存小于最低可用内存阈值时,则从所述内存储器中与本次数据处理无关的数据中选择数据;将选择的所述数据存储至与所述POS终端相连接的非易失性的扩展存储器所包括的内存分区;将所述原始数据存储至所述内存储器中;
第二存储模块,用于获取操作系统内核处理所述原始数据得到的目标数据;通过操作系统内核将所述目标数据存储至所述扩展存储器所包括的存储分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710175113.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:金融自助端的身份认证方法及金融自助端
- 下一篇:一种可打磨工件的焊接机器人