一种指令解析方法、系统和装置制造方法及图纸

技术编号:36872477 阅读:11 留言:0更新日期:2023-03-15 20:07
本发明专利技术涉及主机指令解析技术领域,尤其涉及一种指令解析方法、系统和装置,包括:用户使用客户端,与指令解析控制器、主机建立长连接后,指令解析控制器监听特定端口,户通过客户端进入系统,与指令解析控制器、主机建立长连接,通过指令解析控制器进行监听。本发明专利技术通过航司、机场和代理人在使用预订系统时,通过发送主机指令进行操作,实现信息查询、航班管理及机票预订等操作,对主机的输入指令和返回指令进行解析,识别输入PID、输入AGENT、输入指令关键字、输入指令参数,返回信息PID、返回信息AGENT、返回信息关键字,与控制逻辑进行比对,达到指令监控和管理之目的。达到指令监控和管理之目的。达到指令监控和管理之目的。

【技术实现步骤摘要】
一种指令解析方法、系统和装置


[0001]本专利技术涉及主机指令解析
,尤其涉及一种指令解析方法、系统和装置。

技术介绍

[0002]随着国内经济的发展,各行业航空领域迅速发展,有民用航空、商业航空和通用航空等。其中民用航空的服务范围不断扩大,成为一个国家的重要经济部门。民用航空业已经在我国的客运市场中占据了举足轻重的市场份额,民用航空,是指使用航空器从事除了国防、警察和海关等国家航空活动以外的航空活动,民用航空活动是航空活动的一部分,同时以“使用”航空器界定了它和航空制造业的界限,用“非军事等性质”表明了它和军事航空等国家航空活动不同。
[0003]商业航空的发展主要表现在客货运输量的迅速增长,定期航线密布于世界各大洲。由于快速、安全、舒适和不受地形限制等一系列优点,商业航空在交通运输结构中占有独特的地位,它促进了国内和国际贸易、旅游和各种交往活动的发展,使在短期内开发边远地区成为可能。
[0004]通用航空在工、农业方面的服务主要有航空摄影测量、航空物理探矿、播种、施肥、喷洒农药和空中护林等。它具有工作质量高、节省时间和人力的突出优点。直升机在为近海石油勘探服务和空中起重作业中也具有独特的作用。在一些航空发达的国家,通用航空的主要组成部分是政府机构和企业的公务飞行和通勤飞行。这是由于航空公司的定期航线不能满足这种分散的、定期和不定期的需要而兴起的飞行。此外,通用航空还包括个人的娱乐飞行、体育表演和竞赛飞行。
[0005]目前,航司、机场和代理人在使用预订系统时,通过发送主机指令进行操作,实现信息查询、航班管理及机票预订等操作,各使用单位的操作员众多,需对用户和操作人员使用行为进行管理和监控,因此,需提供一种主机指令解析方法和系统,实现对指令关键字及各参数使用的精细化控制。

技术实现思路

[0006]本专利技术的主要目的在于克服现有技术中的不足,提供一种指令解析方法、系统和装置。该方法、系统和装置具有指令监控和管理、各参数使用的精细化控制等优点。
[0007]本专利技术为实现其技术目的所采用的技术方案是:一种指令解析方法,包括:用户使用客户端,与指令解析控制器、主机建立长连接后,指令解析控制器监听特定端口;用户通过客户端进入系统,与指令解析控制器、主机建立长连接,通过指令解析控制器进行监听。
[0008]指令接收模块拦截请求以及响应的网络包,并对网络包进行解码拆分,并将网络包的包内容解码,形成字符串数据传输到数据解析模块,将其他包信息传输到指令发送模块;指令接收模块用于接收信息并整理信息,根据信息类别传输到不同指令。
[0009]所述数据解析模块则根据缓存信息进行数据的进一步解析,在解析出可监控元素
时,根据业务逻辑将数据传输到指令控制模块进行匹配;数据解析模块是对数据进行进一步解析,达到精细处理,在解析后,根据信息类别(是否为可监控元素)进行传输到不同指令。
[0010]所述指令控制模块根据缓存信息对接收到的数据进行裁剪、修改操作,并按特定规则组装成字符串数据,传输到所述指令发送模块,指令控制模块可对接收到的数据进行整理操作,方便后续与指令发送模块进行建立连接。
[0011]同时在进行数据裁剪、修改操作时,通过控制日志存储模块记录所有控制变更前后的数据,并持久化到日志文档中;控制日志存储模块用于记录所有控制变更前后的数据。
[0012]所述指令发送模块将接收到的字符串数据进行转码,并与包信息组装成网络包发送给对端,最终完成网络通信。指令发送模块将信息进行最终的处理,整理后发送给对端,形成网络通信。
[0013]优选地,所述数据解析模块根据缓存信息进行数据的进一步解析,在没有解析出可监控元素时,根据业务逻辑将数据传输到所述指令发送模块。
[0014]优选地,所述可监控元素传输到指令控制模块进行匹配后,在命中限制条件时,提示用户无权限使用该指令以及指令参数。
[0015]优选地,所述可监控元素传输到指令控制模块进行匹配后,在命中限制条件时,用户元返回信息权限,过滤无权限数据,将其余信息返回。
[0016]一种指令解析系统,包括:指令接收模块,接收系统用户发送的指令,用户可通过前端或接口进行指令的发送,所述指令接收模块接收指令并进行转换;指令接收模块拦截请求或响应的网络包,将内容解码,形成字符串数据传输到数据解析模块,其他包信息传输到指令发送模块。
[0017]数据解析模块,对接收到的指令请求或指令的返回信息进行解析,识别各个监控的元素;数据解析模块则进一步解析,判断是否具有监控的元素信息,在没有解析出可监控元素时,根据业务逻辑将数据传输到指令发送模块。
[0018]指令控制模块,将解析出的各种可监控元素,与WEB端用户输入的监控条件进行匹配,命中限制条件的,进行对应的控制;若解析出可监控元素时,可监控元素传输到指令控制模块进行匹配,匹配命中限制条件时,提示用户无权限使用该指令以及指令参数;以及用户元返回信息权限,过滤无权限数据,将其余信息返回。
[0019]指令发送模块,负责将处理后的请求指令,发送给主机,或将处理后的指令返回信息,回传给用户;指令发送模块负责将处理后的请求指令,或将指令返回信息回传给用户。
[0020]控制日志存储模块,系统将指令控制模块处理前后的信息,存入数据库,供系统故障排查使用,信息中涉及的敏感信息须进行脱敏处理。控制日志存储模块系统将指令控制模块处理前后的信息,存入数据库,供系统故障排查使用,信息中涉及的敏感信息须进行脱敏处理。
[0021]优选地,所述控制日志存储模块中日志定期自动清理。
[0022]优选地,所述指令解析系统,还包括:主机,代理人、航空公司完成机票预订等工作,需要接入的系统。
[0023]主机指令,是预订查询等命令,格式类似linux等操作系统指令,可实现机票的销售、航班管理等功能。
[0024]PID,代表一个接入主机系统的终端,每个终端有自己的PID号,通过PID号及密码登录eTerm。
[0025]AGENT,代表操作人员身份,登录终端后,需要输入AGENT号及密码登录。
[0026]一种指令解析装置,包括:存储器、处理器;所述存储器上存储有能够被处理器加载并执行上述指令解析方法的计算机程序。
[0027]一种存储介质,其上存储有计算机指令,存储有能够被处理器加载并执行上述指令解析方法的的计算机程序。
[0028]与现有技术相比,本专利技术的有益效果是:本专利技术通过航司、机场和代理人在使用预订系统时,通过发送主机指令进行操作,实现信息查询、航班管理及机票预订等操作,对主机的输入指令和返回指令进行解析,识别输入PID、输入AGENT、输入指令关键字、输入指令参数,返回信息PID、返回信息AGENT、返回信息关键字,与控制逻辑进行比对,达到指令监控和管理之目的。
[0029]并且由于各使用单位的操作员众多,对PID、AGENT的使用行为进行管理和监控,针对PID、AGENT的使用行为监控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指令解析方法,其特征在于,包括:用户使用客户端,与指令解析控制器、主机建立长连接后,指令解析控制器监听特定端口;指令接收模块(1)拦截请求以及响应的网络包,并对网络包进行解码拆分,并将网络包的包内容解码,形成字符串数据传输到数据解析模块(2),将其他包信息传输到指令发送模块(5);所述数据解析模块(2)则根据缓存信息进行数据的进一步解析,在解析出可监控元素时,根据业务逻辑将数据传输到指令控制模块(3)进行匹配;所述指令控制模块(3)根据缓存信息对接收到的数据进行裁剪、修改操作,并按特定规则组装成字符串数据,传输到所述指令发送模块(5),同时在进行数据裁剪、修改操作时,通过控制日志存储模块(4)记录所有控制变更前后的数据,并持久化到日志文档中;所述指令发送模块(5)将接收到的字符串数据进行转码,并与包信息组装成网络包发送给对端,最终完成网络通信。2.根据权利要求1所述的一种指令解析方法,其特征在于:所述数据解析模块(2)根据缓存信息进行数据的进一步解析,在没有解析出可监控元素时,根据业务逻辑将数据传输到所述指令发送模块(5)。3.根据权利要求1所述的一种指令解析方法,其特征在于:所述可监控元素传输到指令控制模块(3)进行匹配后,在命中...

【专利技术属性】
技术研发人员:张宇光马维兵陈星甘宁邵琨陈俊杰宋紫红孙春龙
申请(专利权)人:广州民航信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1