[发明专利]基于设备驱动程序的本地存储容量扩充系统在审
申请号: | 201910836229.1 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110568996A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 蒋昊坤;唐尧;黄超;汪强;谢磊 | 申请(专利权)人: | 蒋昊坤 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F21/60;G06F21/78 |
代理公司: | 51278 成都慕川专利代理事务所(普通合伙) | 代理人: | 李小金 |
地址: | 629000 四川省遂宁*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 服务端 嵌入式应用程序 存储设备 内核空间 用户空间 和函数 存储容量扩充 设备驱动程序 虚拟存储设备 虚拟总线设备 存储容量 驱动程序 数据传输 虚拟总线 用户创建 终端网络 软总线 通信库 操作系统 创建 配合 | ||
1.基于设备驱动程序的本地存储容量扩充系统,其特征在于,包括三种不同类型的终端与服务端连接,所有终端与服务端相互间进行数据传输,所述终端包括类型一终端、类型二终端和类型三终端,所述类型一终端、类型二终端内的操作系统分为用户空间和内核空间,所述类型一终端通过内核空间内的驱动程序内将数据传输至服务端,所述类型二终端通过用户空间内的终端网络通信库将数据传输至服务端,所述类型三终端包括嵌入式应用程序和函数库,嵌入式应用程序和函数库配合将数据传输至服务端。
2.根据权利要求1所述的基于设备驱动程序的本地存储容量扩充系统,其特征在于,所述类型一终端的用户空间内安装有终端用户态程序,内核空间安装有设备驱动程序,终端网络通信库内置在设备驱动程序内,终端用户态程序将控制命令和参数发送至设备驱动程序,设备驱动程序进行处理后,通过其内置的终端网络通信库与服务端进行数据交换。
3.根据权利要求1所述的基于设备驱动程序的本地存储容量扩充系统,其特征在于,所述类型二终端的用户空间内安装有终端用户态程序和终端网络通信库,内核空间安装有设备驱动程序,终端用户态程序与终端网络通信库和设备驱动程序进行数据交互,终端网络通信库与服务端进行数据交互。
4.根据权利要求2、3中任意一项所述的基于设备驱动程序的本地存储容量扩充系统,其特征在于,所述终端用户态程序用于:将用户的操作转化为对设备驱动程序的带有参数的控制命令,并将控制命令和参数发送至设备驱动程序,同时为设备驱动程序提供必要的资源访问服务;所述设备驱动程序用于:在终端操作系统中创建若干个本地存储设备或者通过软总线、虚拟总线接口、虚拟总线设备、虚拟存储设备技术创建若干个存储设备,接收操作系统组件发送的存储设备读写、查询、控制等请求,将请求进行重新打包,并通过集成于本终端程序中的终端网络通信库发送至服务端;所述终端网络通信库用于:与服务端进行交互,并保证移动环境下数据传输的可靠性、机密性、完整性、校验及进行会话保持。
5.根据权利要求1所述的基于设备驱动程序的本地存储容量扩充系统,其特征在于,所述类型三内的嵌入式应用程序用于:网络收发数据函数由嵌入式应用程序的配套软件实现,且由嵌入式应用程序的开发商提供,所述函数库用于:从外部接受网络收发数据函数的回调注册操作,同时对外提供通用的数据读写接口;函数库内部实现请求打包、发送至服务端、接收服务端响应、通知函数库调用者数据到达,在函数库内部的网络函数部分,实现数据机密性、完整性、可认证和移动会话保持。
6.根据权利要求1所述的基于设备驱动程序的本地存储容量扩充系统,其特征在于,所述服务端包括服务端网络通信库、请求处理模块和数据源管理模块,所述服务端网络通信库用于:接收各终端发送的数据,与请求处理模块进行数据交互,接收请求处理模块反馈的数据,将反馈数据发送至对应终端;所述请求处理模块用于:通过服务端网络通信库接收终端传输来的储存设备操作请求,并与服务端网络通信库和数据源管理模块相互间进行数据交互;所述数据源管理模块用于:与请求处理模块进行数据交互,向请求处理模块提供用户的请求响应数据,执行储存设备操作,向请求处理模块返回操作结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蒋昊坤,未经蒋昊坤许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910836229.1/1.html,转载请声明来源钻瓜专利网。