[发明专利]通用网关设计的对象模型无效
申请号: | 200810029513.X | 申请日: | 2008-07-16 |
公开(公告)号: | CN101324843A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 陈迪泉;钱静;姚永深;楚来 | 申请(专利权)人: | 广州复旦奥特科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/26 |
代理公司: | 广州市南锋专利事务所有限公司 | 代理人: | 李永庆 |
地址: | 510095广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 网关 设计 对象 模型 | ||
1.通用网关设计的对象模型,其特征在于,包括:
应用程序类(1),该对象包含系统状态属性,提供运行网关、退出网关、数据点表操作、网关程序创建方法,该对象用于创建网关应用程序并自动生成应用程序组件、处理网关应用程序的初始化、网关数据点表操作、网关应用程序进程调度管理与运行;
协议管理类(2),分为自由协议管理类和标准协议管理类二个子对象,该对象包含协议名称、协议编号、协议版本号、协议数据块属性,提供分析数据包、封装数据包、自由/标准协议处理、自由/标准协议管理方法,该对象用于处理协议的解析、协议的封装、协议的调用接口规范定义、协议的管理;
通信管理类(3),该对象包含端口类型、端口连接方式、端口地址、代码效验方式、码流特征属性,提供串口状态处理、网络接口状态处理、通信端口属性管理、通信端口检测与处理、数据包接收、数据包发送方法,该对象将端口通信状态的处理、端口通信属性的修改、端口配置与参数设定、以及数据包发送与接收方法进行统一封装,打包成通信端口属性配置管理子对象,实现与协议无关的数据通信;
数据容器类(4),该对象包含系统链表、设备链表、数据点表链表属性,提供新建点表、修改点表、更新点表、删除点表、数据点表管理方法,该对象用于实现数据的结构化处理,提供数据点表管理、数据点表读取、动态更新、数据写入功能;
文件类(5),用于处理文件系统的相关操作;
用户类(6),用于处理用户的操作。
2.根据权利要求1所述的通用网关设计的对象模型,其特征在于:还包括仿真测试类(7),该对象包含系统状态属性,提供功能测试、协议测试、通信连接方法,该对象用于上端口功能测试、下端口功能测试、上端口协议测试、下端口协议测试、上端口连接测试、下端口连接测试。
3.根据权利要求1或2所述的通用网关设计的对象模型,其特征在于:所述的应用程序类(1)围绕网关数据点表构建应用程序控制引擎,对应用程序的实现功能进行筛选与调度,调用相关的程序模块和配置文件,自动创建网关的应用程序代码;对应用程序的需求资源进行组织与配置,提供具体应用场合与使用环境条件的初始化管理与配置;对应用程序的进程状态进行检测、判断与切换,保证创建的具体应用程序能自动完成当前配置条件下的所有功能。
4.根据权利要求1或2所述的通用网关设计的对象模型,其特征在于:所述的协议管理类(2)围绕网关协议解析的功能目标与要求,将协议解析的对象分解为管理层、抽象层和物理层三层,管理层主要完成协议的接口规范定义与配置管理,解决协议的驱动与调用问题,抽象层则根据建筑智能化领域中监控对象的特点与要求,将监控对象进行分类,定义配套的协议解析实现所采用的虚方法,物理层对这些虚方法进行继承与具体实现。
5.根据权利要求4或2所述的通用网关设计的对象模型,其特征在于,所述的通信管理类(3)获取通信数据包、发送数据包、调用串口或网络端口的标准操作、对端口操作进行处理、调用通信端口的状态设定、数据超时处理、数据通信故障处理等标准端口管理操作,对端口的通信过程进行监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州复旦奥特科技股份有限公司,未经广州复旦奥特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810029513.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:枸杞专用护色制干剂
- 下一篇:指纹识别系统软件分层的方法