早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

终端状态的控制方法和系统制作方法

  • 专利名称
    终端状态的控制方法和系统制作方法
  • 发明者
    中村升
  • 公开日
    1987年12月16日
  • 申请日期
  • 优先权日
  • 申请人
    株式会社日立制作所导出引文BiBTeX, EndNote, RefMan
  • 文档编号
  • 关键字
  • 权利要求
    1.一种与上级系统连接、且装配有用于显示屏幕存储器内容的显示器的终端设备,其特征在于其中包括第一装置,用以控制与该上级系统通信;第二装置,用以控制事务处理程序;第三装置,用以根据来自所述第一装置和所述第二装置的信息转换屏幕的显示方式;第四装置,用以按照来自所述第三装置的指示在显示器上显示信息2.根据权利要求1的终端设备,其特征在于所述第一装置包括一个通信控制电路和一个通信屏幕存储器,向响应通信控制电路中出现的变化的所述第三装置发送该变化已发生的信息,和在通信屏幕存储器中设置需要显示的信息;所述第二装置包括一个事务处理程序控制电路和一个事务处理程序屏幕存储器,向响应事务处理程序控制电路中出现的变化的所述第三装置发送该变化已发生的信息,和在事务处理程序屏幕存储器中设置需要显示的信息;所述第三装置转换显示方式为通信方式、事务处理方式或分屏方式;和所述第四装置包括一个屏幕控制电路和一个显示屏幕存储器,能够根据所述第三装置的显示方式将至少通信屏幕存储器的一部分和至少事务处理程序屏幕存储器的一部分复制到显示屏幕存储器中3.根据权利要求2的终端设备,其特征在于所述的第三装置根据通信屏幕存储器存取频率和事务处理程序屏幕存储器的存取频率,在通信方式和事务处理方式之间转换显示方式4.根据权利要求2的终端设备,其特征在于所述第三装置依据来自事务处理程序的命令指示改变显示方式5.根据权利要求2的终端设备,其特征在于所述第三装置依据键盘输入的指示改变其显示方式6.根据权利要求2的终端设备,其特征在于所述第四装置按照预先确定的划分比例,将通信屏幕存储器的内容和事务处理程序屏幕存储器的内容,复制到该显示屏幕存储器7.根据权利要求2的终端设备,其特征在于所述第四装置,将通信屏幕存储器的内容和事务处理程序屏幕存储器的内容,复制到显示屏幕存储器的预定的区域之中8.一种终端设备中终端状态控制方法,该终端设备与上级系统相连接、且具有用以显示显示屏幕存储器的内容的显示器,该方法的特征在于包括第一步骤-控制与上级系统通信;第二步骤-控制事务处理程序;第三步骤-根据来自所述第一步骤的信息和来自所述第二步骤的信息,转换屏幕的显示方式;第四步骤-按照来自所述第三步骤的指示,在显示器上显示信息9.根据权利要求8的方法,其特征在于其中所述第三步骤响应所述第一步骤和所述第二步骤中所发生的变化,转换显示方式为通信方式、事务处理方式或分屏方式10.根据权利要求8的方法,其特征在于其中所述第三步骤依据所述第一步骤的存取频率和所述第二步骤的存取频率,在通信方式和事务处理方式之间进行转换11.根据权利要求8的方法,其特征在于其中所述第三步骤依据来自事务处理程序的命令指示,转换其显示方式12.根据权利要求8的方法,其特征在于其中所述第三步骤依据键盘输入的指示转换其显示方式13.根据权利要求8的方法,其特征在于其中所述第四步骤按照预先确定的划分比例,经由所述第一步骤和所述第二步骤,将要显示的信息复制到显示屏幕存储器之中14.根据权利要求8的方法,其特征在于其中所述第四步骤,经由所述第一步骤和所述第二步骤,将要显示的信息复制到显示屏幕存储的预定的区域内
  • 技术领域
    中的技术人员能够对该实施例作出改变和修改
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
专利名称:终端状态的控制方法和系统的制作方法本发明涉及与主计算机相连接的终端设备的显示装置,特别是涉及终端状态的控制方法和运用该方法对屏幕显示、与主计算机通信有关的事务处理程序的执行、及终端内部处理进行控制的系统。目前,计算机终端设备,在大多数情况下,都具备相当复杂的功能。所谓的智能终端能够独立地完成非常高级的数据处理。甚至在那些因为其构造相对说来比较简单而不能叫做智能终端的简单的终端设备中,有些终端在某种程度上也具有数据处理功能(例如对于将被传送的数据进行预处理和后处理的功能)。在本说明书中,除了终端设备的通信功能外,用来进行数据处理功能的程序称为终端内事务处理程序。在终端设备中,上述类型的显示、与主计算机的通信和借助终端内事务处理程序进行的数据处理,大都是以并行方式执行的。在这种情况下,改变显示屏幕、它的划分或者事务处理程序的自动启动是必需的。作为这种类型的终端设备中的有关显示屏幕的控制的现有技术,在日本的尚未审定公布的59-180628、59-218545、和58-168142等专利申请中描述了已知技术,在这些已公开的现有技术中,终端设备中屏幕显示的控制和事务处理程序的执行,是通过操作人员手工操作来完成的,也就是说,并没有考虑到采用自动方式来进行这种操作。根据现有技术,诸如对改变显示屏幕的控制的一些控制都是手工操作的,终端内事务处理程序的选择和启动也都是手工方式完成的,这使操作人员操作麻烦,为改变系统情况而不能迅速作出反应,因而降低了事务处理的效率。所以,本发明的目的在于提供一种终端设备,这种终端设备能够根据通信处理和事务处理中状态的改变,自动地实现显示屏幕的控制和目标处理程序的执行。本发明的另一个目的是提供一种终端状态控制方法以及运用这一方法的系统,从而在普通的终端设备上能够有效地实现状态变换。根据本发明,所提供的显示控制装置,包含有一个用来检测与主计算机通信的通信电路和终端内事务处理程序的状态的检测电路(状态控制数据来自主计算机)、一个用来按照检测电路检测出的状态来控制屏幕显示的屏幕控制电路和一个用来执行由状态控制数据指定的事务处理程序的事务处理程序控制电路。检测电路根据通信电路和终端内事务处理程序的状态变化来工作,以便自动地改变屏幕分配、判断调整到从主计算机接收到的用以表示终端状态的数据的状态控制数据、完成从通信屏幕存储器到事务处理程序显示存储器的屏幕变换和执行与状态控制数据中存在的事务处理程序各相对应的程序。这可以使整个屏幕,在等待主机响应的状态下,都被分配给终端的事务处理程序,而后当从主机接收数据结束时,则整个屏幕分配给通信处理。当开始向终端内事务处理程序输入后,屏幕被划分,使与主机的通信和终端事务处理程序共用屏幕,以便在不同的屏幕显示区内显示各自的数据。此外,贮存被显示的通信屏幕存储器的内容,然后显示事务处理程序屏幕存储器的内容;而后,从一个文件单元或事务处理程序存储记忆装置中选择出所传送的事务处理程序名,并且传送给事务处理程序存储器,从而开始执行这一程序。参照附图及其描述,将会更加清楚本发明的这些和其他目的及其各种优点。其中图1是本发明的一个实施例的方框示意图;图2和图3表示显示方式若干例的示意图;
图4和图5是图1所示系统中改变显示方式的示意图;
图6是表示显示屏幕方式变换的示意图;
图7是说明事务处理程序存储记忆装置的存贮格式的示意图;
图8表示事务处理程序控制电路操作的流程图;
图9是从主计算机传送给终端设备的状态控制数据;和图10是表示检测电路操作的流程图;
本发明的一个实施例将参照诸附图来进行叙述。
图1是表示根据本发明的一个显示终端设备实施例的方框图。图1中,显示终端设备经由通信线路1与主计算机通信。通信由通信控制电路2来控制,从主机接收到的信息和将被发送给主机的信息都要经过通信屏幕编辑电路3编辑处理,然后累积在传送屏幕存储器4内。事务处理程序屏幕存储器9作为操作人员和事务处理程序存储器10中将被执行的终端内事务处理程序11之间的接口,输入/输出以及操作人员与终端内部事务处理程序10之间的交互操作都经由事务处理程序屏幕存储器9被完成。通信屏幕存储器4和事务处理程序屏幕存储器9,分别是通信操作和事务处理程序11的逻辑屏幕。屏幕控制电路6包含一个能够对通信屏幕存储器4、事务处理程序屏幕存储器9和显示屏幕存储器5进行存取的装置,以及一个指示各种显示方式中显示屏幕存储器5的各个区域和通信屏幕存储器4或事务处理程序屏幕存储器9的各个区域之间的相互对应关系的屏幕控制装置。按照与一个指定的显示方式相对应的屏幕控制,屏幕控制电路6从通信屏幕存储器4或事务处理程序屏幕存储器9中向显示屏幕存储器5复制数据。屏幕控制电路6可以基本上与现有技术系统中的屏幕控制电路相同。显示屏幕存储器5中的内容,则在显示装置(CRT)8上显示出来。
显示方式包括例如通信屏幕存储器4的内容占用屏幕的通信方式、事务处理程序屏幕存储器9的内容占用屏幕的事务处理方式和屏幕被划分为两部分分别显示存储器4和9的内容的分屏方式。而分屏显示方式还包括例如按照指定的比例划分屏幕操作的子方式来实现各个存储器的显示区域。还可以从键盘15来改变输入信号、经由输入控制电路14对屏幕控制进行管理。
图2是说明在通信显示方式和事务处理显示方式之间进行转换操作的示意图。这种转换,是通过用通信屏幕存储器4的内容替换占用显示屏幕存储器5的整个区域的事务处理程序屏幕存储器9的内容,来实现的。反之亦然。
图3是表示分屏显示方式的示意图。在这种分屏显示方式中,实现分屏显示的方法是按照适当的沿垂直方向和水平方向的比例划分显示屏幕存储器5,并且将通信屏幕存储器4和事务处理程序屏幕存储器9的部分内容,分别复制到显示屏幕存储器5的各自对应的区域中去。
检测电路7是用以控制通信控制电路2和终端内事务处理程序11间的状态的相互关系的状态控制装置的一部分,并且监视通信控制电路2的各种状态(传送、接收、等待响应、暂停等)和终端的事务处理程序11的各种状态(启动、停止、执行、输入/输出等)。如果探测出状态的变化,则检测电路7按照该新的状态组合选择预先确定的显示方式,并将其条件通报给屏幕控制电路6。
另外,还可以通过由键盘15输入、并经由输入控制电路14提供转换信号,由检测电路7来选择显示方式变换。
图6表示显示方式转换例子的示意图。下面给出各种显示方式的描述。
在通信方式61中,操作人员利用整个屏幕,同主计算机进行数据传送和接收。通常,不执行事务处理程序。
在事务处理方式62中,事务处理程序使用全屏幕来实现由操作人员输入数据或者向操作人员输出数据,也就是不需要由主机传送和接收数据。
在分屏显示方式63中,系统运行的状态是由主机传送、接收数据和由事务处理程序输入、输出数据这两种操作同时地进行。
在这些显示方式中,方式的转换是根据屏幕的改变、分屏的开始以及与由主机传送、接收数据的状态和事务处理程序的状态有关的屏幕划分64-69的释放来进行的。正如上面所描述的那样,为了按照指定的显示方式实现显示方式的转换,屏幕控制电路6改变显示屏幕存储器5的内容。
各种状态的组合与各种显示方式的对应关系,分屏显示方式及其子方式(划分比例,显示器分配等)。可以固定地建立或者必要时由操作人员通过终端的事务处理程序或键盘来设置;此外,可以仅仅固定地分配基本部分,而其余部分则由操作人员任意设置或重新设置。换句话说,在那些固定设置中,操作人员可以随时指定被执行或被禁止的项目。可以这样配置分屏显示方式,致使能够预先确定基本子方式,并且当操作人员将显示方式改为另一种子方式时或者必要时改变子方式的设置时,划分的比例和显示器的分配能够被改变。另一方面,检测电路7量测对分别与通信控制电路2、终端事务处理程序11有联系的通信屏幕存储器4和事务处理程序显示存储器9的存取频率,并且将这两种频率作比较,按两者之中频率最大者来确定通信方式或事务处理方式作为基本的显示方式。
而且,如果附加有通过键盘操作随时直接变换显示方式的普通装置,那么系统的操作将会变得更为方便。如上所述,当显示方式变化条件和屏幕划分条件能够被操作人员设置或改变时,终端设备的屏幕管理可以很容易地与系统任何操作配置相匹配。
图4表示一个从通信方式转变为事务处理方式的显示例。在以通信方式显示期间,当开始从主机接收数据时,事务处理程序11向检测电路7传送一条将显示方式转换为事务处理显示方式的指令。在从主机接收数据的起始时刻,检测电路7检测通信控制电路2的状态已经转变为接受状态的条件,并向屏幕控制电路6指出显示方式转换为事务处理显示方式。根据这一指示,屏幕控制电路6用事务处理程序显示存储器9的内容替换显示屏幕存储器5的内容,从而实现转换为事务处理显示方式的改变。
图5是表示由事务处理方式转换为分屏显示方式的显示例示意图。在以事务处理方式显示期间,当开始从主机接收数据时,终端的事务处理程序11向检测电路7发出一条将显示方式转换为分屏显示方式的指令。检测出通信控制电路2已经进入接收状态的条件,检测电路7通知屏幕控制电路6向分屏显示方式转换。当接收到这一通知后,屏幕控制电路6将事条处理程序屏幕存储器9左半区的内容复制到显示屏幕存储器5的右半区,而将通信显示存储器4左半区的内容复制到显示屏幕存储器5的左半区,从而实现向分屏显示方式的转换。在这个例子中,上述分屏格式事先被确定为基本的分屏显示子方式,其描述在该例中已给出。
此外,在基本显示方式中,可以预先设置如下一些事件。
(1)按照数据和时间预先设置显示方式。
(2)关于优先屏幕显示,通信屏幕优先、事务处理屏幕优先和无优先被指定。
(3)当显示事务处理程序的屏幕时,具有若干扫描线的通信屏幕被设置,以便显示来自主机的数据。
(4)当屏幕数据发生了变化而屏幕不能显示,将这一条件通知操作人员(例如,通过引起音响报警、信息显示、或其他提示)。
(5)操作人员可以设置条件来禁止变换显示方式。
其他一些改变显示方式的例子如下。
(1)当启动终端中事务处理程序11时,根据通信控制电路2的状态来选择事务处理显示方式或分屏显示方式。例如,如果通信控制电路2处于半状态(half state)或处于等待响应状态,则设置事务处理方式;否则,设置分屏显示方式。
(2)如果终端的内部事务处理程序11处于输入/输出状态,那么至少原则上要保持分屏显示方式。但是,当通信控制电路2完成接收时,则优先进行下面(4)的操作。
(3)当停止执行终端内的事务处理程序11时,则显示方式转换为传送方式。
(4)当通信控制电路2从主机完全接收数据时,其显示方式转换为通信方式。此时,如果事务处理程序11正在利用事务处理屏幕存储器9,则在显示屏幕的适当部分中显示从主机所接收到的数据信息。
(5)从通信控制电路2向主机完全传送数据时刻至接收到那里的响应时刻的这段时间内,只要事务处理程序11处于该运行状态,那么事务处理显示方式就保持不变。
另外,显示方式可以直接地通过由事务处理程序11向屏幕控制电路6发出下列命令之一的命令来改变。
(1)屏幕转换命令指示屏幕转换。
(2)分屏命令指示屏幕的划分。
(3)分部(Divide position)设置命令指示分部显示。
(4)屏幕状态命令询问屏幕的状态。
检测电路7判断确定在从主机接收到的信息中是否包含有状态控制数据。如果其中带有状态控制数据,则屏幕转换被通知给屏幕控制电路6。屏幕转换之后,检测电路7将包含在状态控制数据中的事务处理程序名及其执行参数提供给事务处理程序控制电路12,从而指挥事务处理程序11的执行。
其次,图10表示检测电路7中的处理程序流程框图。因为显示控制是通过下面(图9)所描述的检测状态来实现的,所以,被检测的状态和显示控制的内容可以预先由事务处理程序和操作人员指定。
从主机接收状态控制数据(步骤102-108)。
启动事务处理程序(步骤109-113)。
终止事务处理程序(步骤114-115)。
向主机发送数据(步骤116-117)。
从主机接收数据(步骤118-121)。
等待事务处理程序的键入(步骤122-125)。
根据所接收到的事务处理程序名及其执行参数,事务处理程序控制电路12将存贮在事务处理程序存储记忆装置13中的被指定的事务处理程序11装入事务处理程序存储器10,并将其执行参数提供给事务处理程序11,从而执行事务处理程序。装入事务处理程序10中的事务处理程序11,执行对事务处理程序屏幕存储器9的数据输入/输出操作,并对操作人员起接口作用,以便执行其操作。
事务处理程序存储记忆装置13是一个用以在终端内存贮在终端内将被执行的事务处理程序的装置,它包括有磁盘装置、只读存储器、或其他装置。如图7所示,在事务处理程序存储记忆装置13中,事务处理程序分成包含该事务处理程序信息的程序头部分和包含事务处理程序本身的主要部分。该程序头部分含有主要部分中事务处理程序的程序名、表示所在位置的指针、和表示事务处理程序所占空间多少的大小信息。包含在程序头部分的信息,被事务处理程序控制电路12所利用,以便将主机所指定的事务处理程序装入事务处理程序存储器10。
图8是说明为将事务处理程序装入事务处理程序存储器10,事务处理程序控制电路12的操作的程序框图。下面将参照这一框图来描述事务处理程序控制电路12的操作例。
事务处理程序控制电路12,从检测电路7接收事务处理程序名及其执行参数,读取事务处理程序存储记忆装置13中的程序头部分,并且检查确定在程序头区域内所包含的事务处理程序名当中,是否存在由检测电路提供的事务处理程序名。(步骤81-83)。
如果匹配的事务处理程序失去,则不起作用,并且将由检测电路7所提供的事务处理程序名及其执行参数作废。如果发现匹配的事务处理程序,则利用包含在程序头中的信息,获得贮存该事务处理程序的主要部分的指针和大小,然后,被确定的事务处理程序的主要部分,从事务处理程序存储记忆装置13中装入事务处理程序存储器10(步骤84-85)。
在这之后,处理程序控制器启动装入在事务处理程序存储器10内的事务处理程序11,并将执行参数传送给事务处理程序11,从而开始执行该事务处理程序11(步骤86-87)。
图9是一个表示状态控制数据格式的示意图,这种状态控制数据是从主机传送给终端设备,以便按照终端设备的状态控制来转换显示屏幕并启动事务处理程序。状态控制数据包含有id(识别)字段-表明其数据是状态控制数据、ll字段(长度字段)-表示其后整个状态控制数据的长度、屏幕转换指示字段、事务处理程序名字段和执行参数字段。屏幕转换指示字段表明如何转换显示屏幕。当其内容为“0”时,屏幕不变换;为“1”时,则执行从通信屏幕存储器4到事务处理程序的屏幕存储器9的转换;为“2”时,则实现从事务处理程序存储器9到通信屏幕存储器4的转换。事务处理程序名字段,则在固定长度的块内贮存事务处理程序名(如A、B等等),而未被占用完的剩余部分应用空格符填满。执行参数字段,在其固定长度的块内存放启动事务处理程序所必需的一些参数,例如P1、P2,等。
正如从前面的描述中能够看出那样,根据本发明,显示方式的转换以及事务处理程序的执行都是依据状态的变化自动进行的,所以,操作人员的干预减至最小,并减少了错误操作的机会。其结果是使显示终端的操作更为容易并提高了系统处理效率。
虽然参照具体实施例已对本发明作了描述,但是这决不意味着本发明的应用只限于该实施例。在不脱离本发明的范围和精神实质的前提下,本


在一种终端设备中,该终端设备带有与主计算机通信的通信电路、终端内的事务处理程序、通信屏幕存储器和事务处理程序屏幕存储器,检测向主机发送数据或从主机接收数据的通信电路的状态、该终端内事务处理程序的执行状态,以及来自主机的状态控制数据,以便控制通信屏幕存储器和事务处理程序屏幕存储器关于屏幕显示的分配变化、整个屏幕的转换和事务处理程序的执行。



查看更多专利详情

下载专利文献

下载专利