[发明专利]一种智能密集架网络控制方法在审
申请号: | 201410102849.X | 申请日: | 2014-03-19 |
公开(公告)号: | CN103944960A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 童红雷 | 申请(专利权)人: | 北京融安特智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 101102 北京市通州区中关村科技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 密集架 网络 控制 方法 | ||
技术领域
本发明涉及一种智能密集架网络控制方法。
背景技术
目前常用的智能密集架控制部份通常由档案管理计算机、固定列控制计算机等组成。其中,档案管理计算机用于档案的信息化管理,并产生密集架控制指令;固定列控制计算机用于接收档案管理计算机的控制指令,根据控制指令向移动列控制单元发送工作指令;移动列控制单元用于根据固定列控制单元的工作指令,完成密集架移动等操作。随着信息化时代的到来和计算机信息的不断革新,远程控制和使用单位进行二次开发成为了必然。通常情况下要完成远程控制或让使用单位进行二次开发,有两种实现方法:一是借助于数据库,在数据库里建一张中间表,让固定列控制程序实时的去读取中间表的数据,远程控制即是向中间表里写入控制命令,二次开发也是向中间表里写入控制命令,此方法虽然简单但有很多弊端,首先,固定列控制程序必须实时查询数据库,实时查询就要在固定列上单独开一个定时读取线程,这样做加大了程序资源开销,二次开发的时候使用单位的编程人员也必须会使用相同的数据库,但事实上有些使用单位根本不会用到此类型的数据库,甚至有些使用单位的开发人员根本不会使用类似的数据库,这样便加大了二次开发的难度,并且大大降低了固定列控制程序的使用范围;二是借助主流的网络服务器如IIS或Tomcat服务器,在固定列控制程序所在计算机上搭建一个网页服务器,一般做法是用PHP、.Net、Asp或者Java等做一个网页程序去控制固定控制列程序,但是这种方式也有一个弊端,就是IIS或者Tomcat服务与固定列控制程序不是同一个程序,如果要用网页程序去控制固定列控制程序还是得借助中间媒介来实现两个程序之间的连接,而且网页程序是不保存状态的。以上两种方式都需要借助中间媒介才能完成程序间通信并实现控制密集架的目的,而使用了中间媒介后固定列控制程序效率降低且编程难度变大,程序更为复杂,程序的维护也会更麻烦,同时程序要进行二次开发也需面临开发语言不相通的问题。
发明内容
本发明为解决需要借助中间媒介才能完成智能密集架固定列控制程序和外部程序之间的通信并实现智能密集架网络控制的问题,设计了一种智能密集架网络控制方法。
本发明提供的技术方案为:
一种智能密集架网络控制方法,其特征在于,在智能密集架的固定列控制程序中,利用.Net反射机制,将智能密集架功能控制命令函数封装为反射类,并利用套接字作为统一的接口与外部程序进行连接,所述套接字通过设定的端口监听外部程序的请求,当所述请求为HTTP协议的请求时,所述固定列控制程序对所述请求进行解析,并根据解析的结果利用.Net反射机制通过所述反射类动态调用所述智能密集架功能控制命令函数,对智能密集架进行控制动作,并将控制结果经所述套接字返回给外部程序。
可选的,本发明所述的智能密集架网络控制方法,所述功能控制命令函数封装为反射类的具体过程为:首先建立所述反射类、功能函数框架类和所述功能控制命令函数的映射,所述功能函数框架类为所述功能控制命令函数的实例,然后所述反射类的构造方法通过查找请求的所述功能控制命令函数,利用.Net反射机制依次动态调用对应的所述功能函数框架类和所述功能控制命令函数完成对应的功能。
本发明所述的智能密集架网络控制方法,所述功能控制命令函数封装与程序语言相关,上述可选的所述封装的过程为.NET程序语言进行封装的一种方式,本领域的技术人员也可以根据自己的编程习惯进行封装,并且应当知道在相同的程序语言下,编程习惯的不同并不影响本发明所述智能密集架网络控制方法的原理和所依据的技术方案。
本发明所提供的智能密集架网络控制方法,当所述外部程序的请求为HTTP协议的请求时,才对所述请求进行解析,所述外部程序采用与所述固定列控制程序约定的HTTP协议地址访问方式发送请求,所述HTTP协议地址访问为以IP地址及端口加操作命令的格式,所述解析为提取所述请求中的关键字段,并通过所述关键字段判断所需调用的所述反射类的所述功能控制命令函数,所述固定列控制程序通过所述功能控制命令函数进行相应的处理,完成相应的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京融安特智能科技有限公司,未经北京融安特智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410102849.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高速比行星轮多级减速器
- 下一篇:重力势能作用的单周期往复机构