一种计算机系统与外部设备的绑定方法、装置及相关设备

    公开(公告)号:CN109491931A

    公开(公告)日:2019-03-19

    申请号:CN201811319279.4

    申请日:2018-11-07

    Inventor: 王洋

    Abstract: 本申请公开了一种计算机系统与外部设备的绑定方法,包括接收外部设备驱动指令;根据所述外部设备驱动指令调取对应的预设配置文件;通过文件解析工具对所述预设配置文件进行解析,获得外部设备对应的设备信息;将所述设备信息写入设备驱动目录,以绑定所述外部设备;该绑定方法可在有效提高外部设备绑定效率的同时,降低后续驱动的修改与维护成本。本申请还公开了一种计算机系统与外部设备的绑定装置、计算机系统以及计算机可读存储介质,也具有上述有益效果。

    一种基于port模式的驱动业务执行系统及方法

    公开(公告)号:CN109144592A

    公开(公告)日:2019-01-04

    申请号:CN201811050186.6

    申请日:2018-09-10

    Inventor: 王洋 张雪庆

    CPC classification number: G06F9/4411

    Abstract: 本发明公开了一种基于port模式的驱动业务执行系统,其中,驱动层能够在监测到硬件端口接入硬件设备时,将硬件设备的标识信息、硬件端口的标识信息发送给平台管理层,平台管理层进而确定驱动接口,并根据驱动接口、硬件设备、硬件端口生成登录信息,将登录信息发送给端口管理层,端口管理层进而为硬件端口分配软件端口,最终结合软件端口和登录信息确定从上层组件到硬件设备的业务交互路径。可见,该方法在接入硬件设备时,驱动层、平台管理层、以及端口管理层相互配合,直接为上层组件确定业务交互路径,实现了上层组件与硬件设备之间的解耦,增强了可拓展性。此外,本发明还提供了一种基于port模式的驱动业务执行方法,其作用与上述系统相对应。

    一种基于命名空间的带宽控制方法、装置和存储介质

    公开(公告)号:CN109062514A

    公开(公告)日:2018-12-21

    申请号:CN201810935709.9

    申请日:2018-08-16

    Inventor: 刘筱君 王洋

    CPC classification number: G06F3/061 G06F3/0659 G06F3/0679

    Abstract: 本发明实施例公开了一种基于命名空间的带宽控制方法、装置和计算机可读存储介质,依据读写命令中携带的命名空间识别码,将接收到的读写命令存储于相应的等待队列中;判断目标等待队列中当前读写命令占用的读写带宽值是否小于或等于预先设定的目标带宽值;若是,则执行当前读写命令,并将与当前读写命令相邻的下一个读写命令作为新的当前读写命令,重新返回上述判断步骤;若否,则可以将目标等待队列相邻的下一个等待队列作为新的目标等待队列,返回上述判断步骤。在该技术方案中,可以将固态硬盘划分成多个命名空间,通过对每个命名空间进行带宽的限制,可以达到防止带宽抢占的目的,降低了带宽剧烈抖动情况的发生,提升了固态硬盘的服务质量。

    一种cli命令行处理方法及装置

    公开(公告)号:CN106844030A

    公开(公告)日:2017-06-13

    申请号:CN201710048897.9

    申请日:2017-01-23

    Inventor: 王洋

    CPC classification number: G06F9/4843 G06F9/54

    Abstract: 本发明公开一种cli命令行处理方法,包括:对多个用户同时下发的多个cli命令行进行参数解析及封装;对封装后的多个cli命令行的参数进行传输;对传输后的多个cli命令行进行参数解析,查询其注册时对应的handle;对handle对应的cli命令行进行处理。还公开一种cli命令行处理装置,cli解析封装模块,用于对多个用户同时下发的多个cli命令行进行参数解析及封装;数据传输模块,用于传输多个封装过的cli命令行的参数;cli解析查询模块,用于对传输后的多个cli命令行进行参数解析,查询其注册时对应的handle;命令行handle处理模块,用于对handle对应的多个cli命令行进行处理。本发明提供一种cli命令行处理方法及装置,实现了多个用户同时下发的多个cli命令行的并行处理。

    一种数据传输方法及系统

    公开(公告)号:CN109040310A

    公开(公告)日:2018-12-18

    申请号:CN201811075155.6

    申请日:2018-09-14

    Inventor: 房兵 王洋

    CPC classification number: H04L67/141 H04L41/06 H04L63/08 H04L67/14

    Abstract: 本申请公开了一种数据传输方法,包括主控器下发第一数据传输指令至数据发送方,下发第二数据传输指令至数据接收方;其中,第一数据传输指令包括待传输数据信息和数据接收方信息;第二数据传输指令包括数据发送方信息;数据发送方与数据接收方分别根据数据接收方信息和数据发送方信息建立连接通道;数据发送方根据待传输数据信息调取对应的待传输数据,并通过连接通道将待传输数据发送至数据接收方;该数据传输方法可由数据传输双方直接进行数据传输,无需经过主操作系统,有效节省了数据传输时间,缩短了数据传输路径,极大地提高了不同存储介质之间的数据传输效率。本申请还公开了一种数据传输系统,也具有上述有益效果。

    一种错误日志分类存储的方法、装置、设备

    公开(公告)号:CN107608860A

    公开(公告)日:2018-01-19

    申请号:CN201710912378.2

    申请日:2017-09-29

    Inventor: 王洋

    Abstract: 本发明实施例公开了一种错误日志分类存储的方法、装置、设备和计算机可读存储介质,系统进行错误日志的存储时,依据获取的错误事件中携带的错误码,判断错误事件的错误事件类型;每种错误事件类型包括有多个事件子类型;每个事件子类型可以对应的设置一个用于存储错误日志的错误队列;依据错误事件中携带的所述错误码和事件ID,确定出错误事件对应的事件子类型,以及错误事件的序列号;根据错误码和序列号,将错误事件的错误日志按照优先级顺序存储至所述事件子类型对应的错误队列中。在该技术方案中,依据错误事件的错误码和序列号,实现了错误日志的按序分类存储,并且每个错误日志有其对应的序列号,可以便于后续快速查询错误日志。

    一种命令行界面处理系统及方法

    公开(公告)号:CN106528166A

    公开(公告)日:2017-03-22

    申请号:CN201611044815.5

    申请日:2016-11-22

    Inventor: 王洋

    Abstract: 本发明公开了一种命令行界面处理系统,包括:用户接口进程模块、指令预处理进程模块以及指令执行进程模块;用户接口进程模块与指令预处理进程模块通过共享内存进行串联通信,指令预处理进程模块与指令执行进程模块通过消息队列进行通信;用户接口进程模块接收用户下发的命令提示符,将命令提示符转发至指令预处理进程模块;指令预处理进程模块对命令提示符进行预处理,生成对应的请求任务,通过消息队列转发至指令执行进程模块;指令执行进程模块对请求任务进行调度处理。本申请实现了CLI解析流程不同阶段的非耦合封装,且便于后续新增CLI指令的扩展,具备很好的灵活性。此外,本发明还提供了一种具有上述技术优点的命令行界面处理方法。

    一种基于port模式的驱动业务执行系统及方法

    公开(公告)号:CN109144592B

    公开(公告)日:2022-03-22

    申请号:CN201811050186.6

    申请日:2018-09-10

    Inventor: 王洋 张雪庆

    Abstract: 本发明公开了一种基于port模式的驱动业务执行系统,其中,驱动层能够在监测到硬件端口接入硬件设备时,将硬件设备的标识信息、硬件端口的标识信息发送给平台管理层,平台管理层进而确定驱动接口,并根据驱动接口、硬件设备、硬件端口生成登录信息,将登录信息发送给端口管理层,端口管理层进而为硬件端口分配软件端口,最终结合软件端口和登录信息确定从上层组件到硬件设备的业务交互路径。可见,该方法在接入硬件设备时,驱动层、平台管理层、以及端口管理层相互配合,直接为上层组件确定业务交互路径,实现了上层组件与硬件设备之间的解耦,增强了可拓展性。此外,本发明还提供了一种基于port模式的驱动业务执行方法,其作用与上述系统相对应。

    一种数据解析方法及相关装置

    公开(公告)号:CN109491665A

    公开(公告)日:2019-03-19

    申请号:CN201811340050.9

    申请日:2018-11-12

    Abstract: 本发明公开了一种数据解析方法,在数据中添加版本信息,且CSM保存有各个版本的解析方法,在对待解析数据进行解析时,首先获取到待解析数据,并利用其携带的预设版本信息在CSM保存的所有版本的解析方法中确定与预设版本信息对应的目标解析方法,利用该目标解析方法完成解析操作。由于待解析数据携带有版本信息,且CSM保存有所有版本的解析方法,因此利用版本信息确定与待解析数据对应的解析方法,从而在解析过程中即可避免解析错误的问题。本申请还提供了一种数据解析系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

    一种NVMe SSD热插拔测试的方法及系统

    公开(公告)号:CN109032864A

    公开(公告)日:2018-12-18

    申请号:CN201810803116.7

    申请日:2018-07-20

    CPC classification number: G06F11/2221 G06F11/2273 G06F11/2284 G06F2011/2278

    Abstract: 本申请公开了一种NVMe SSD热插拔测试的方法,包括:主机端接收输入的测试命令;根据测试命令控制NVMe SSD的电源开启或断开,以模拟NVMe SSD的插入或拔出;其中,NVMe SSD通过独立电源供电;执行测试程序对主机端进行测试,并将得到的测试结果对应记为热插入测试结果或热拔出测试结果;输出热插入测试结果和/或热拔出测试结果。本申请不需要人工手动测试或机械插拔测试,极大的减少了对人力物力的消耗,测试效率较高,能够大规模快速得到有效的NVMe SSD热插拔测试数据。本申请同时还提供了一种NVMe SSD热插拔测试的系统、设备及计算机可读存储介质,具有上述有益效果。

Patent Agency Ranking