《指令前端系统及相应的指令前端交互方法.pdf》由会员分享,可在线阅读,更多相关《指令前端系统及相应的指令前端交互方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104020996 A (43)申请公布日 2014.09.03 C N 1 0 4 0 2 0 9 9 6 A (21)申请号 201410262935.7 (22)申请日 2014.06.13 G06F 9/44(2006.01) (71)申请人中国民航信息网络股份有限公司 地址 100010 北京市东城区东四西大街157 号 (72)发明人黄键 杨永凯 云雄 王永刚 丁峥 孙首乙 吴华 (74)专利代理机构北京瑞思知识产权代理事务 所(普通合伙) 11341 代理人李涛 袁红红 (54) 发明名称 指令前端系统及相应的指令前端交互方法 (57) 摘要 本发明涉及。
2、计算机指令前端交互领域,提供 了一种指令前端系统以及相应的指令前端交互方 法,所述指令前端系统利用JavaScript脚本语言 实现,采用多窗口框架,所述多窗口框架包括工具 栏、窗口栏以及状态栏。本发明完全采用网页脚本 语言JavaScript编写了指令前端系统,具备比较 好的浏览器兼容性,可运行在各主流浏览器中,且 对操作系统没有限制和要求,提高了用户的使用 便利性和用户体验;同时,该系统实现了对于主 机系统的两种主要指令类型,即普通命令行交互 式指令和全屏填空式指令的完全支持。本系统作 为民航CRS、ICS、DCS主机的指令交互终端,可以 完全支持民航机票分销业务、航空公司航班控制 和离港。
3、业务;并可以适用于以指令交互为主要作 业模式的其他行业,例如银行业、保险业、证券业 等。 (51)Int.Cl. 权利要求书2页 说明书6页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图4页 (10)申请公布号 CN 104020996 A CN 104020996 A 1/2页 2 1.一种指令前端系统,所述指令前端系统利用JavaScript脚本语言实现,采用多窗口 框架,所述多窗口框架包括工具栏、窗口栏以及状态栏,其特征在于: 所述工具栏为指令前端系统快捷操作按钮的安置面板,包括系统快捷按钮:横向分屏 按钮、竖向分屏按钮、新建窗口。
4、按钮、指令提示开关按钮、增强显示开关按钮、输入指令提示 符按钮、提交指令按钮和/或批量导入指令行按钮,并支持将常用指令集制作成自定义快 捷按钮; 所述窗口栏为窗口控件的容器,允许多个窗口控件并存,允许新建和/或删除窗口控 件,并在多个窗口控件之间自由切换,所述窗口控件为指令输入的编辑区和执行结果的展 示区,并根据指令类型自动选择普通模式控件或全屏模式控件作为执行结果展示的渲染引 擎; 所述状态栏为指令前端系统状态信息的提示面板,包括窗口是否允许输入、主机指令 执行时间、网络传输时间和/或用户剩余指令流量。 2.如权利要求1所述的指令前端系统,其中: 所述普通模式控件为主机命令行交互式指令的控制。
5、和渲染引擎,支持命令行式的交互 指令,支持纯文本数据的展示; 所述全屏模式控件为主机全屏填空式指令的控制和渲染引擎,支持全屏填空式的交互 指令,支持结构化数据的展示。 3.如权利要求1所述的指令前端系统,其中,所述普通模式控件为窗口控件的一种显 示引擎,当服务器返回普通文本式指令数据时,启用普通模式控件作为显示引擎。 4.如权利要求3所述的指令前端系统,所述普通模式控件允许在任意位置输入指令, 在执行指令提交操作时,提取光标提示符之前最接近光标提示符的指令或指令集并发送给 服务器;普通模式控件对所述服务器返回响应结果的数据进行HTML特殊字符转义,系统特 殊符号转义。 5.如权利要求1所述的指。
6、令前端系统,其中,所述全屏模式控件为窗口控件的一种显 示引擎,当服务器返回全屏填空式的指令数据时,启用全屏模式控件作为显示引擎。 6.如权利要求5所述的指令前端系统,所述全屏模式控件允许在可编辑单元中进行编 辑操作,并禁止在非可编辑单元中进行编辑操作。 7.一种如权利要求1-6之一所述的指令前端系统的指令前端交互方法,其特征在于包 括以下步骤: 步骤1,打开包含所述指令前端系统的网页,所述指令前端系统初始化; 步骤2,所述指令前端系统进入普通模式,使用普通模式显示引擎; 步骤3,输入指令; 步骤4,提交指令; 步骤5,所述指令前端系统提取光标提示符之前最接近光标提示符的指令,并判断是单 条指令。
7、还是多条指令,在发送给服务器之前作指令格式化操作; 步骤6,所述指令前端系统将格式化指令发送至服务器并接收服务器的响应结果数 据; 步骤7,如果服务器返回的是普通数据,则进入步骤2;如果服务器返回的是全屏数据, 则进入步骤8; 权 利 要 求 书CN 104020996 A 2/2页 3 步骤8,所述指令前端系统进入全屏模式,使用全屏模式显示引擎,解析服务器返回的 响应结果数据,生成数据单元并设置数据单元的编辑属性; 步骤9,编辑可编辑的数据单元; 步骤10,所述指令前端系统将可编辑数据单元组装成特定的XML格式数据,进入步骤 6。 8.如权利要求7所述的方法,步骤1-10中,关闭网页,则退出。
8、所述指令前端系统。 9.如权利要求7所述的方法,步骤3中,输入单条指令或者输入指令集。 10.如权利要求7所述的方法,步骤5中所述指令前端系统提取光标提示符之前最接近 光标提示符的指令,进一步包括: 步骤5.1,获取光标标记元素,作为指令文本的结束位置; 步骤5.2,获取光标标记前的指令文本,利用宽度优先策略搜索编辑窗口的子孙元素: 步骤5.3,如果指令文本不包含指令提示符,则此次指令提交操作无效;否则,利用指 令提示符,对指令文本进行字符串分割; 步骤5.4,将分割后的指令文本的最后一项作为提交指令; 步骤5.5,对提交指令进行格式化。 11.如权利要求10所述的方法,步骤5.2进一步包括:。
9、 a)设置指令文本为空,将编辑窗口本身所属的DIV元素作为根元素; b)宽度优先搜索根元素的子元素; c)如果子元素就是光标标记元素,则进入步骤f;否则,进入步骤d; d)如果子元素是光标标记的父辈元素,则将该子元素作为根元素,进行下一次搜索,进 入步骤b;否则,进入步骤e; e)将该子元素包含的文本拼接到指令文本,进入步骤b; f)输出指令文本。 12.如权利要求10所述的方法,步骤5.5进一步包括: 如果提交指令是多行指令,则在每个换行符之后再增加一个换行符;对于每行指令,如 果每行指令长度大于80个字符,则按每80个字符一组,用两个换行符和减号字符进行分 离,以适应主机指令格式要求。 1。
10、3.如权利要求7所述的方法,步骤10中所述特定的XML格式数据包括“XMLData”元 素,所述“XMLData”元素的“XmitRow”和“XmitCol”属性表示光标默认显示的行列位置或 者光标提交时的行列位置;“XMLData”元素由若干个“Object”元素组成,每个“Object”元 素表示一个数据单元,其在全屏区域中的位置由“Row”属性和“Col”属性确定,“EditNo”属 性表示可编辑单元的编号;“Text”元素为数据单元显示的文本内容。 14.如权利要求13所述的方法,所述“XMLData”元素的“FullScreen”属性表示是否 为全屏数据,“EraseScreen”属。
11、性表示是否需要清理屏幕内容; 数据单元的“Password” 属性表示本数据单元是否为密码型数据,“Readonly”属性表示本数据单元是否仅可读, “TabStop”表示本数据单元是否为占位符。 权 利 要 求 书CN 104020996 A 1/6页 4 指令前端系统及相应的指令前端交互方法 技术领域 0001 本发明涉及计算机指令前端交互领域,提供了一种指令前端系统以及相应的指令 前端交互方法。 背景技术 0002 在民航业中,机票分销代理人常常使用eTerm软件进行机票的订票和出票,该软 件即为C/S结构的指令前端系统,代理人通过该前端系统可处理机票分销业务,但是要使 用该软件,必须预。
12、先在代理人的电脑上安装软件应用程序,这种预先安装才能使用的客户 端软件不便于业务的移动办理,因而引发了B/S结构的指令前端系统的研发,在网页浏览 器中模拟eTerm的指令交互行为,以便代理人快速使用和移动办公。但是当前这种网页版 的指令前端系统,大多数是采用ActiveX控件的实现形式,只能运行在Internet Explorer 内核的浏览器中,不能兼容其他类型的浏览器,且因Internet Explorer浏览器版本的不 同和Windows操作系统版本的不同,也会出现各种不能使用的问题;还有部分指令前端系 统也采用了轻量级的脚本语言编写实现,提高了浏览器兼容性,但只是从局部模仿了eTerm。
13、 的行为或者仅仅是订票的辅助工具,只是支持主机系统的部分指令类型,不能完成所有的 订票工作,也没有保持eTerm用户的使用习惯。 发明内容 0003 为了克服现有技术的不足,本发明提供了具备较好的兼容性、结构小巧的指令前 端系统及相应的指令前端交互方法。 0004 本发明提供的指令前端系统,所述指令前端系统利用JavaScript脚本语言实现, 采用多窗口框架,所述多窗口框架包括工具栏、窗口栏以及状态栏; 所述工具栏为指令前端系统快捷操作按钮的安置面板,包括系统快捷按钮:横向分屏 按钮、竖向分屏按钮、新建窗口按钮、指令提示开关按钮、增强显示开关按钮、输入指令提示 符按钮、提交指令按钮和/或批量。
14、导入指令行按钮,并支持将常用指令集制作成自定义快 捷按钮; 所述窗口栏为窗口控件的容器,允许多个窗口控件并存,允许新建和/或删除窗口控 件,并在多个窗口控件之间自由切换,所述窗口控件为指令输入的编辑区和执行结果的展 示区,并根据指令类型自动选择普通模式控件或全屏模式控件作为执行结果展示的渲染引 擎; 所述状态栏为指令前端系统状态信息的提示面板,包括:窗口是否允许输入、主机执行 时间、网络传输时间、用户剩余指令流量。 0005 进一步地,其中: 所述普通模式控件为主机命令行交互式指令的控制和渲染引擎,支持命令行式的交互 指令,支持纯文本数据的展示; 所述全屏模式控件为主机全屏填空式指令的控制和渲。
15、染引擎,支持全屏填空式的指令 说 明 书CN 104020996 A 2/6页 5 交互行为,支持结构化数据的展示。 0006 进一步地,其中,所述普通模式控件为窗口控件的一种显示引擎,当服务器返回普 通文本式指令数据时,启用普通模式控件作为显示引擎。 0007 进一步地,所述普通模式控件允许在任意位置输入指令,在执行指令提交操作时, 提取光标提示符之前最接近光标提示符的指令或指令集并发送给服务器;普通模式控件对 所述服务器返回响应结果的数据进行HTML特殊字符转义,系统特殊符号转义。 0008 进一步地,其中,所述全屏模式控件为窗口控件的一种显示引擎,当服务器返回全 屏填空式的指令数据时,启。
16、用全屏模式控件作为显示引擎。 0009 进一步地,所述全屏模式控件允许在可编辑单元中进行编辑操作,并禁止在非可 编辑单元中进行编辑操作。 0010 当指令前端系统工作在普通模式时,支持命令行式的普通交互指令,允许用户在 窗口任意位置输入指令,可用F12键、或者Shift+Enter组合键、或者鼠标双击等方式提交 所输入的指令,提取光标提示符之前最靠近光标提示符的指令或指令集并发送给服务器。 普通模式控件对服务器返回的数据进行HTML特殊字符转义,系统特殊符号的转义。前端系 统与服务器之间的数据用纯文本进行交互。 0011 当指令前端系统工作在全屏模式时,支持全屏填空式的全屏交互指令,允许用户 。
17、在可编辑单元中进行编辑操作,并禁止用户在非可编辑单元中进行编辑操作。用户可使 用鼠标双击或指定功能键作为提交方式,对编辑的数据单元提交至服务器进行处理。指令 前端系统与服务器之间的数据用XML格式文本进行交互。全屏数据被分割成若干数据单 元,每个数据单元拥有若干属性,如是否可编辑、在全屏区域中的行号和列号、是否密码型 数据、是否为占位符等。全屏显示引擎根据数据单元的行列号将数据单元显示在全屏区域 的特定行列位置;根据编辑属性设置数据单元是否允许编辑;对密码型数据不显示真正文 本,以若干星号代替;占位符用指定符号显示,提示其后的数据单元为可编辑单元。 0012 本发明还提供了与上述指令前端系统对。
18、应的指令前端交互方法,包括以下步骤: 步骤1,打开包含所述指令前端系统的网页,所述指令前端系统初始化; 步骤2,所述指令前端系统进入普通模式,使用普通模式显示引擎; 步骤3,输入指令; 步骤4,提交指令; 步骤5,所述指令前端系统提取光标提示符之前最接近光标提示符的指令,并判断是单 条指令还是多条指令,在发送给服务器之前作指令格式化操作; 步骤6,所述指令前端系统将格式化指令发送至服务器并接收服务器的响应结果数 据; 步骤7,如果服务器返回的是普通数据,则进入步骤2;如果服务器返回的是全屏数据, 则进入步骤8; 步骤8,所述指令前端系统进入全屏模式,使用全屏模式显示引擎,解析服务器返回的 响应。
19、结果数据,生成数据单元并设置数据单元的编辑属性; 步骤9,编辑可编辑的数据单元; 步骤10,所述指令前端系统将可编辑数据单元组装成特定的XML格式数据,进入步骤 6。 说 明 书CN 104020996 A 3/6页 6 0013 进一步地,步骤1-10中,关闭网页,则退出所述指令前端系统。 0014 进一步地,步骤3中,输入单条指令或者输入指令集。 0015 进一步地,步骤5中所述指令前端系统提取光标提示符之前最接近光标提示符的 指令,进一步包括: 步骤5.1,获取光标标记元素,作为指令文本的结束位置; 步骤5.2,获取光标标记前的指令文本,利用宽度优先策略搜索编辑窗口的子孙元素: 步骤5.。
20、3,如果指令文本不包含指令提示符,则此次指令提交操作无效;否则,利用指 令提示符,对指令文本进行字符串分割; 步骤5.4,将分割后的指令文本的最后一项作为提交指令; 步骤5.5,对提交指令进行格式化。 0016 进一步地,步骤5.2进一步包括: a)设置指令文本为空,将编辑窗口本身所属的DIV元素作为根元素; b)宽度优先搜索根元素的子元素; c)如果子元素就是光标标记元素,则进入步骤f;否则,进入步骤d; d)如果子元素是光标标记的父辈元素,则将该子元素作为根元素,进行下一次搜索,进 入步骤b;否则,进入步骤e; e)将该子元素包含的文本拼接到指令文本,进入步骤b; f)输出指令文本。 00。
21、17 进一步地,步骤5.5进一步包括: 如果提交指令是多行指令,则在每个换行符之后再增加一个换行符;对于每行指令,如 果每行指令长度大于80个字符,则按每80个字符一组,用两个换行符和减号字符进行分 离。 0018 进一步地,步骤10中所述特定的XML格式数据包括“XMLData”元素,所述 “XMLData”元素的“XmitRow”和“XmitCol”属性表示光标默认显示的行列位置或者光标提 交时的行列位置;“XMLData”元素由若干个“Object”元素组成,每个“Object”元素表示一 个数据单元,其在全屏区域中的位置由“Row”属性和“Col”属性确定,“EditNo”属性表示 可。
22、编辑单元的编号;“Text”元素为数据单元显示的文本内容。 0019 进一步地,所述“XMLData”元素的“FullScreen”属性表示是否为全屏数据, “EraseScreen”属性表示是否需要清理屏幕内容; 数据单元的“Password”属性表示本数据 单元是否为密码型数据,“Readonly”属性表示本数据单元是否仅可读,“TabStop”表示本数 据单元是否为占位符。 0020 本发明完全采用网页脚本语言JavaScript编写了指令前端系统,因为各种浏览 器均支持该脚本语言,所以具备比较好的浏览器兼容性,可运行在各主流浏览器中,且对操 作系统没有限制和要求,不会强制要求用户使用特。
23、定的浏览器和特定的操作系统,极大地 提高了用户的使用便利性和用户体验。同时,该系统实现了对于主机系统的两种主要指令 类型,即普通命令行交互式指令和全屏填空式指令的完全支持。本系统作为CRS主机的指 令前端,可以完全支持民航分销代理人的机票分销业务,作为ICS和DCS主机的指令前端, 可以完全支持航空公司的航班控制和离港业务,并可以适用于以指令交互为主要作业模式 的其他行业,例如银行业、保险业、证券业等。 说 明 书CN 104020996 A 4/6页 7 附图说明 0021 图1 所示为本发明指令前端系统架构; 图2 所示为本发明指令前端交互流程图; 图3 所示为普通命令行模式的指令提取流程。
24、图; 图4 所示为本发明指令前端系统实例应用图; 图5 所示为本发明指令前端系统普通命令行交互指令应用图; 图6 所示为本发明指令前端系统全屏填空式指令应用图。 具体实施方式 0022 本发明的指令前端系统由JavaScript脚本语言编写而成,可随意嵌入HTML网页 之中。能够在Internet Explorer、Firefox、Chrome、Opera、Safari等浏览器中正常运行, 且对操作系统无任何限制;并能够在智能移动设备的浏览器中使用,如装有Android、IOS 或Windows Phone系统的移动设备。 0023 本系统采用多窗口界面,包括:多窗口框架,工具栏,状态栏,窗口。
25、栏,窗口控件,普 通模式控件和全屏模式控件等主要UI部件,如图1所示。工具栏、窗口栏、状态栏分别由三 个DIV元素自上而下排列而成。工具栏的快捷按钮由若干button元素组成,自左向右依 次排列在工具栏区域当中,如果超过工具栏区域的可见宽度,则自动隐藏,此时系统会在末 尾自动添加一个“更多”按钮,点击可呼出隐藏的快捷按钮列表。窗口控件放置于窗口栏的 DIV当中,多个窗口控件放置于同一个DIV中,由JavaScript代码控制其可见性,保持当前 激活的窗口控件为可见窗口。状态栏由若干span元素组成,从左向右依次排列于状态栏区 域中,每个span元素显示一种状态。普通模式控件和全屏模式控件根据显。
26、示的数据类型, 自动被选择为窗口的显示引擎。 0024 与本系统对应的指令前端交互流程如图2所示,描述如下: 步骤1,打开网页,进入系统; 步骤2,系统默认进入普通模式,使用普通模式显示引擎; 步骤3,输入指令,既可输入单条指令,也可输入指令集,(即多条指令,以换行符作为分 隔),在提交操作时,会自动提取光标处的指令; 步骤4,提交指令,可用F12键、或者Shift+Enter组合键、或者鼠标双击等快捷方式执 行提交操作; 步骤5,提取光标提示符之前最靠近光标提示符的指令,并判断是单条指令还是多条指 令,在发送给服务器(主机)之前做指令格式规范化操作; 步骤6,将指令或数据发送至服务器(主机)。
27、并接收服务器(主机)的响应结果数据; 步骤7,如果服务器(主机)返回的是普通数据,则进入步骤2;如果服务器(主机)返回 的是全屏数据,则进入步骤8; 步骤8,进入全屏模式,使用全屏模式显示引擎,解析服务器(主机)的响应数据,生成数 据单元并设置数据单元的编辑属性。 0025 步骤9,修改全屏数据,根据需要编辑可编辑的数据单元; 步骤10,使用鼠标双击或全屏指定功能键来提交全屏数据,将可编辑数据单元组装成 说 明 书CN 104020996 A 5/6页 8 特定的XML格式数据,进入步骤6; 步骤11,任何阶段,关闭网页,退出系统。 0026 本系统的窗口编辑区采用可编辑的DIV元素作为载体,。
28、设置其contentEditable 属性为true,即可实现基本的可编辑功能,普通模式下即为此设置。在需要禁止用户输入 时,设置contentEditable属性为false,即可实现只读功能。 0027 本系统工作在普通命令行模式时,支持命令行式的交互指令,允许用户在窗口任 意位置输入指令,可用F12键、或者Shift+Enter组合键、或者鼠标双击等方式提交所输入 的指令,提取光标提示符之前最靠近光标提示符的指令或指令集并发送给服务器。在可编 辑DIV中准确获取输入光标的文本位置的方法因浏览器不同而不同,本系统采用一种统一 的方法,能够方便快捷地达到这一目的:在光标位置变动时,本系统会在。
29、光标处插入一个特 殊id的无内容的span元素,作为光标标记,以标示光标的位置,在视觉上此span元素不会 造成任何障碍。每当提交指令时,获取该标记并拼接标记之前的所有元素的文本串,然后根 据指令提示符进行分割,获取最靠近标记的指令或指令集。 0028 普通模式下,指令提取过程如图3所示,步骤如下: 步骤1,获取光标标记元素,作为指令文本的结束位置; 步骤2,获取光标标记前的指令文本,利用宽度优先策略搜索编辑窗口的子孙元素: 1)设置指令文本为空,将编辑窗口本身所属的DIV元素作为根元素; 2)宽度优先搜索根元素的子元素; 3)如果子元素就是光标标记元素,则进入6);否则,进入4); 4)如果。
30、子元素是光标标记的父辈元素,则将该子元素作为根元素,进行下一次搜索,进 入2);否则,进入5); 5)将该子元素包含的文本拼接到指令文本,进入2); 6)输出指令文本,结束。 0029 步骤3,如果指令文本不包含指令提示符,则此次指令提交操作无效;否则,利用 指令提示符,对指令文本进行字符串分割; 步骤4,将分割后的指令文本的最后一项作为提交指令; 步骤5,对提交指令进行规范化。如果提交指令是多行指令(即有换行符相分隔的字符 串),则在每个换行符之后再增加一个换行符(主机系统的多行指令用两个换行符分离)。对 于每行指令,如果指令长度大于80个字符,则按每80个字符一组,用两个换行符和减号字 符。
31、(即“-”)进行分离(主机系统支持单行指令最多不超过80个字符,如果超过80个字符, 则需要分割成两行指令,并在第二行指令的首部用减号字符标注其为第一行指令的延续)。 0030 本系统工作在全屏模式时,支持填空式的交互指令,允许用户在可编辑单元中进 行编辑操作,并禁止编辑非可编辑单元。此时,窗口所属的DIV元素的contentEditable属 性被设置成false,窗口整体上属于只读状态。而可编辑单元由类型为text的input元素 组成,非可编辑单元由span元素组成,这样就实现了数据单元的可编辑与否的自然分离。 0031 全屏模式时,前端系统与主机采用XML格式进行数据交互,格式如下: 。
32、Text1 说 明 书CN 104020996 A 6/6页 9 Text2 其中,“XMLData”元素的“FullScreen”属性表示是否为全屏数据,“EraseScreen”属性 表示是否需要清理屏幕内容,“XmitRow”和“XmitCol”属性表示光标默认显示的行列位置或 者光标提交时的行列位置,“XMLData”元素由若干个“Object”元素组成;每个“Object”元 素表示一个数据单元,其在全屏区域中的位置由“Row”属性(行号)和“Col”属性(列号)确 定,“EditNo”属性表示可编辑单元的编号,“Password”属性表示本数据单元是否为密码型 数据(如果是,则用星。
33、号代替显示),“Readonly”属性表示本数据单元是否仅可读(如果否, 则表示可编辑),“TabStop”表示本数据单元是否为占位符(如果是,则本数据单元用一个特 殊符号(如圆点)显示,提示其后的数据单元为可编辑单元);“Text”元素为数据单元显示的 文本内容。前端系统向主机提交全屏数据时,“XMLData”元素的属性可只填写“XmitRow” 和“XmitCol”,表示提交时光标所在的行列位置;只将具有“EditNo”属性的数据单元进行 组装,忽略只读数据单元,可减少网络数据流量;数据单元(即“Object”元素)的属性可只 填写“Row”、“Col”和“EditNo”,其他属性可忽略。。
34、 0032 根据本发明的指令前端系统,在民航业的实际应用如图4、图5、图6所示。用户订 票的典型处理过程包括如下步骤: 步骤1,用户打开含有本系统的网页,本系统即完成初始化; 步骤2,输入$OPEN TIPC3指令,进入中国民航CRS系统;执行SI指令,输入工作号和 密码,进行身份验证; 步骤3,输入航班查询指令如AV,选择目的航班; 步骤4,输入乘客相关信息,并输入指令提交PNR信息; 步骤5,输入票价计算相关指令,支付票价; 步骤6,提取已经订立的PNR,输入etdz指令,实现出票; 步骤7,输入SO指令,退出CRS系统; 步骤8,关闭网页,可退出本系统。 0033 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。 说 明 书CN 104020996 A 1/4页 10 图1 说 明 书 附 图CN 104020996 A 10 2/4页 11 图2 说 明 书 附 图CN 104020996 A 11 3/4页 12 图3 说 明 书 附 图CN 104020996 A 12 4/4页 13 图4 图5 图6 说 明 书 附 图CN 104020996 A 13 。