一种实现电力抄表机在Linux瘦终端上应用的系统及方法

文档序号:6512991阅读:308来源:国知局
一种实现电力抄表机在Linux瘦终端上应用的系统及方法
【专利摘要】本发明涉及一种实现电力抄表机在Linux瘦终端上应用的系统及方法。该系统通过转换单元将非标准的USB设备转换成标准的USB设备,转换单元包括检测、判别、拦截和转换四个模块。、瘦终端系统对USB设备检测模块进行实时旁路监听,检测到USB设备后进行标准USB设备与非标准USB设备判别,当有非标准USB设备插入立即进行拦截加载到转换模块,对非标准USB设备进行标准转换,再将转换过的标准USB设备映射到云桌面进行使用;在旁路监听的同时如果判别是标准USB设备则不经过拦截模块和转换模块,直接将标准USB设备映射到云桌面上进行使用。通过本发明使电力营业厅人员可以正常使用Linux瘦终端和抄表机进行高效率的办公,弥补了抄表机在与虚拟化相结合的瘦终端上无法使用的不足。
【专利说明】—种实现电力抄表机在Linux瘦终端上应用的系统及方法
【技术领域】
[0001]本发明涉及一种微型商用计算机系统及其方法,具体讲涉及一种实现电力抄表机 在Linux瘦终端上应用的系统及其方法。
【背景技术】
[0002]在与虚拟化结合之前,此非标准电力抄表机在普通物理设备上有专用的驱动程序 将非标准的USB端口转换成标准的USB端口,但此驱动程序只能在物理设备上运行,不能够 在逻辑设备上运行。

【发明内容】

[0003]针对现有技术的不足,本发明的目的是提供一种实现电力抄表机在Linux瘦终端 上应用的系统,另一目的是提供一种实现电力抄表机在Linux瘦终端上应用的方法,通过 此发明可将非标准USB设备在逻辑设备上运行使用。
[0004]本发明的目的是采用下述技术方案实现的:
[0005]本发明提供一种实现电力抄表机在Linux瘦终端上应用的系统,其改进之处在 于,所述系统包括设置于Linux瘦终端上的转换单元,所述转换单元将非标准的USB设备转 换成标准的USB设备,用于实现电力抄表机在Linux瘦终端的应用。
[0006]进一步地,所述转换单元包括:
[0007]检测模块:用于检测是否有USB设备接入Linux瘦终端;
[0008]判别模块:用于判断接入的USB设备是否为标准USB设备;
[0009]拦截模块:将非标准的USB设备进行拦截并加载到转换模块;
[0010]转换模块:用于将非标准的USB设备进行标准转换,再将转换过的标准USB设备映 射到云桌面进行使用。
[0011]进一步地,当判别模块判别接入的设备为标准的USB设备时,则不经过拦截模块 和转换模块,直接将标准USB设备映射到云桌面上进行使用。
[0012]进一步地,标准USB设备属性描述遵守MSDN规范,转换模块将非标准USB属性下 的参数值转换成标准的符合MSDN规范的属性值,转换后的USB设备与非标准USB设备唯一 对应,保证了 USB设备正常使用;
[0013]标准USB设备和非标准USB设备的评判标准按照MSDN资源库的规范界定。
[0014]进一步地,所述的USB设备指的是电力抄表机,所述电力抄表机为电力系统专业 抄表设备,电力抄表机米用型号为振中TP900和振中TPllOO的电力抄表机。
[0015]进一步地,所述Linux瘦终端为云桌面设备,通过网络协议连接到运行在服务器 上云桌面的设备,其中嵌入的操作系统为Linux操作系统。
[0016]本发明基于另一目的提供的一种实现电力抄表机在Linux瘦终端上应用的方法, 其改进之处在于,所述方法用的系统包括转换单元,所述转换单元将非标准的USB设备转 换成标准的USB设备,用于实现电力抄表机在Linux瘦终端的应用,所述方法包括下述步骤:
[0017](I) Linux瘦终端对USB设备检测模块进行实时旁路监听;
[0018](2)当有USB设备接入Linux瘦终端时,检测模块发出检测USB设备信号至判别模 块;
[0019](3)判别模块对USB设备进行判别,判断是否为标准的USB设备:当为非标准的 USB设备时,则进行下一步,否则,进行步骤(5);
[0020](4)拦截模块停止USB设备信号的传输,并将此信号加载到转换模块;
[0021](5)转换模块对非标准的USB设备进行标准转换,转换之后标准的USB设备通过重 定向或映射方式映射到云桌面,云桌面加载驱动,用户正常使用电力抄表机。
[0022](6)当判别模块判别接入的设备为标准的USB设备时,则不经过拦截模块和转换 模块,直接通过重定向或映射方式映射到云桌面,云桌面加载驱动,用户正常使用电力抄表 机。
[0023]与现有技术比,本发明达到的有益效果是:
[0024]在无此发明之前,电力抄表机不能在Linux瘦终端上使用,通过此发明,电力营业 厅人员可以正常使用Linux瘦终端和抄表机进行高效率的办公。本发明弥补了抄表机在与 虚拟化相结合的瘦终端上无法使用的不足,提供了一种非标准USB设备在瘦终端上使用的 解决方法。
【专利附图】

【附图说明】
[0025]图1是本发明提供的实现电力抄表机在Linux瘦终端上应用的方法的流程图。 【具体实施方式】
[0026]下面结合附图对本发明的【具体实施方式】作进一步的详细说明。
[0027]本发明提供一种实现电力抄表机在Linux瘦终端上应用的系统,包括:在Linux瘦 终端内置转换单元,转换单元包括:
[0028]检测模块:用于检测是否有USB设备接入Linux瘦终端;
[0029]判别模块:用于判断接入的USB设备是否为标准USB设备;
[0030]拦截模块:将非标准的USB设备进行拦截并加载到转换模块;
[0031]转换模块:用于将非标准的USB设备进行标准转换,再将转换过的标准USB设备映 射到云桌面进行使用。
[0032]检测模块检测到电力抄表机的进程标识符PID和数据帧的VLAN标识号VID值,进 入判别模块,判别模块对其进行判别,如果PID和VID值为非标准PID和VID值,自动将其 拦截,并送入转换模块,转换模块自动将其转换成标准的PID和VID值,并将USB属性内的 各个参数值进行符合MSDN标准转换,然后通过虚拟化技术,将USB抄表机设备重定向到云 桌面,云桌面的系统自动加载抄表机驱动供用户使用。
[0033]本发明还提供一种实现电力抄表机在Linux瘦终端上应用的方法,其流程图如图1所示,包括下述步骤:
[0034]( I)检测模块发出检测USB设备信号;
[0035](2)触发判别模块对此信号进行判别;[0036](3)判别结论为“否”将触发拦截模块停止USB信号的传输,将此信号加载到转换 模块;
[0037](4)转换模块对此设备进行标准转换;
[0038](5)转换之后的USB标准设备将通过虚拟化技术的重定向或者映射方式将USB设 备映射到云桌面,云桌面加载驱动,用户正常使用抄表机;
[0039](6)如果判别模块判别此USB设备为标准USB设备,则直接转到重定向或映射模 块,云桌面再对映射之后的设备加载驱动,用户正常使用。
[0040]实施例
[0041]Linux瘦终端和虚拟化结合在湖北和辽宁实施的过程中遇到抄表机不能使用的问 题,通过本发明解决了此问题。本发明前,搭建好虚拟化环境后,抄表机通过Linux瘦终端 无法在云桌面上进行显示并使用,具体的是打开设备管理器,设备管理器下无此设备,插入 抄表机和未插入抄表机表现一样,使用本发明提供的系统及其方法后,抄表机通过Linux 瘦终端不但可以映射到云桌面,而且还可与电力营销业务系统配合使用。弥补了抄表机在 与虚拟化相结合的瘦终端上无法使用的不足,使电力营业厅人员可以正常使用Linux瘦终 端和抄表机进行闻效率的办公。
[0042]最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽 管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然 可以对本发明的【具体实施方式】进行修改或者等同替换,而未脱离本发明精神和范围的任何 修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种实现电力抄表机在Linux瘦终端上应用的系统,其特征在于,所述系统包括设 置于Linux瘦终端上的转换单元,所述转换单元将非标准的USB设备转换成标准的USB设 备,用于实现电力抄表机在Linux瘦终端的应用。
2.如权利要求1所述的系统,其特征在于,所述转换单元包括:检测模块:用于检测是否有USB设备接入Linux瘦终端;判别模块:用于判断接入的USB设备是否为标准USB设备;拦截模块:将非标准的USB设备进行拦截并加载到转换模块;转换模块:用于将非标准的USB设备进行标准转换,再将转换过的标准USB设备映射到 云桌面进行使用。
3.如权利要求2所述的系统,其特征在于,当判别模块判别接入的设备为标准的USB设 备时,则不经过拦截模块和转换模块,直接将标准USB设备映射到云桌面上进行使用。
4.如权利要求2所述的系统,其特征在于,标准USB设备属性描述遵守MSDN规范,转 换模块将非标准USB属性下的参数值转换成标准的符合MSDN规范的属性值,转换后的USB 设备与非标准USB设备唯一对应;标准USB设备和非标准USB设备的评判标准按照MSDN资源库的规范界定。
5.如权利要求1-4中任一项所述的系统,其特征在于,所述的USB设备指的是电力抄表 机,所述电力抄表机为电力系统专业抄表设备,电力抄表机采用型号为振中TP900和振中 TPllOO的电力抄表机。
6.如权利要求1所述的系统,其特征在于,所述Linux瘦终端为云桌面设备,通过网络 协议连接到运行在服务器上云桌面的设备,其中嵌入的操作系统为Linux操作系统。
7.一种实现电力抄表机在Linux瘦终端上应用的方法,其特征在于,所述方法用的系 统包括转换单元,所述转换单元将非标准的USB设备转换成标准的USB设备,用于实现电力 抄表机在Linux瘦终端的应用,所述方法包括下述步骤:(1)Linux瘦终端对USB设备检测模块进行实时旁路监听;(2)当有USB设备接入Linux瘦终端时,检测模块发出检测USB设备信号至判别模块;(3)判别模块对USB设备进行判别,判断是否为标准的USB设备:当为非标准的USB设 备时,则进行下一步,否则,进行步骤(5);(4)拦截模块停止USB设备信号的传输,并将此信号加载到转换模块;(5)转换模块对非标准的USB设备进行标准转换,转换之后标准的USB设备通过重定向 或映射方式映射到云桌面,云桌面加载驱动,用户正常使用电力抄表机。(6)当判别模块判别接入的设备为标准的USB设备时,则不经过拦截模块和转换模块, 直接通过重定向或映射方式映射到云桌面,云桌面加载驱动,用户正常使用电力抄表机。
【文档编号】G06F9/445GK103559047SQ201310439532
【公开日】2014年2月5日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】刘椿枫, 王立涛, 刘志永, 吴文炤, 王英杰, 赵峰, 李祉岐, 王影, 芦庆, 才华, 杨阳, 刘博 , 苏国华, 周萍, 赖寒雪, 姜燕, 李超, 周婉莹 申请人:国家电网公司, 北京国电通网络技术有限公司, 北京中电飞华通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1