具有数据记录能力的装置服务器及方法

文档序号:6395032阅读:207来源:国知局
专利名称:具有数据记录能力的装置服务器及方法
技术领域
本发明涉及一种具有数据记录能力的装置服务器及方法,特别涉及一种即时记录至少一主机系统与一远程计算机系统之间往来通信过程的装置服务器及方法。
背景技术
目前对一些大型主机系统(Host system)如工作站的控制,比如进行一远程终端机的仿真控制,直接利用一有限长度的RS-232连接线缆分别连接该主机系统与一PC级计算机两者的RS-232接口,并通过该PC级计算机之中的一终端机如屏幕及一输入装置如鼠标或键盘,用户即可进行监控或操作该主机系统,其中该主机系统回传的显示信息或用户输入的控制资料都会被RS-232接口转换成一种RS-232串行信号(Serial Signals)以传送于该主机系统及该PC级计算机之间。
然而,受限于一般RS-232连接线缆的长度最长只能到数佰尺,否则长度过长会造成传输数据耗损的问题,因此RS-232连接线缆仅适合于该计算机系统邻近主机系统的配置,而无法提供为更远程的用户计算机进行实时操作或者是同时控制多台主机系统,比如电信业的位于不同区域的计算机机房控制、银行的分行系统管理、或外地自动化工厂管理等。
其次,在主机系统与该PC级计算机之间的通信过程中,难免会因外在因素或自身故障的影响,导致部份数据传送失败或传送成功与否的不确定性,因此对于机器或操作者而言都需要记录每一次通信过程,方能接续传送未完成的部份或作为日后查阅之用。
所以,有一些公知主机系统在内部加装一数据记录软件(data loggingsoftware),以记录其经历的每一通信过程。位于主机系统内的数据记录软件只会记录发生在该主机系统内部的收/发数据过程,对于在该主机系统以外进行的通信过程并无法实时记录,故无法证明传送数据在主机系统传与远程计算机系统的通信过程中是否遗失、遭外力入侵或窜改,因此只能达到局部记录(local logging)的功用。
另外,若要一远程计算机系统要同时控制多台不同功用的主机系统,则必须在每一部主机系统内都加装相同的数据记录软件,但这必须考虑到每一部具不同功用的主机系统的操作系统(OS)如UNIX或Windows NT是否能够支持该数据记录软件,因此易造成使用上的不方便及维护上的困难。

发明内容
为解决上述公知技术的问题,本发明的一主要目的在于提供一种具有数据记录能力的装置服务器及方法,利用一独立于所有主机系统之外的数据记录单元,对至少一部主机系统与一远程计算机系统之间的通信过程进行实时的数据记录,由此每一部联机的主机系统本身无需再加装数据记录软件,自然也无需再考虑该每部联机的主机系统的操作系统(OS)是否与数据记录软件兼容的问题。
其次,本发明的一次要目的在于提供一种具有数据记录能力的装置服务器及方法,通过该装置服务器的数据记录单元独立于所有主机系统之外,可以不同于公知技术只对主机系统作局部记录(local logging),而是针对该主机系统与远程计算机系统之间的通信过程作整体性的数据记录,因此能同时达到局部记录(local logging)及远程记录(remote logging)的目的。
另外,本发明的又一次要目的在于提供一种具有数据记录能力的装置服务器及方法,利用一用户接口,可轻易地提供用户在远程对装置服务器进行记录参数的设定,以对至少一部主机系统与一远程计算机系统之间的特定通信过程进行实时的数据记录,并将记录数据储存在预定的储存媒体之中。而且,该远程用户也可利用该装置服务器的用户接口,随时经由网络系统远程访问前述各储存媒体内的记录数据,以查阅特定的通信过程。
为达到前述目的,本发明提供一种具有数据记录能力的装置服务器,其通过RS-232线缆、网络系统分别与至少一主机系统、一远程计算机系统与一远程储存媒体电性连接。前述装置服务器为一接口转换单元、一区域储存媒体,一数据记录单元、一用户接口、一操作系统单元及一中央处理单元所组成。其中前述接口转换单元具有一网络接口对远程计算机系统接收/传送网络封包、一RS-232接口对该主机系统接收/传送一串行信号、以及一转换软件将该主机系统与远程计算机系统之间传递的信号进行格式互换再予以输出。该数据记录单元,依据远程用户的预先设定,实时记录前述主机系统及远程计算机系统之间特定的通信过程,以储存一记录文件在至少一指定储存媒体内。该用户接口,可经由该网络系统在远程计算机系统产生一操作画面,其上包括一记录机制可供用户预设记录参数,以及一查询机制可供用户经由网络系统远程访问前述储存媒体内的记录数据,以查阅特定的通信过程。
也就是说,本发明提供一种具数据记录能力的装置服务器,电性连接至少一主机系统及一远程计算机系统,包括一中央处理单元,用于执行该整个装置服务器的数字数据运算及控制;一操作系统单元,与前述中央处理单元搭配执行;一用户接口,经由一网络系统在该远程计算机系统输出一操作画面,且该画面上进一步形成至少一记录机制,供该远程计算机系统的用户预设记录参数;一数据记录单元,独立设置于该主机系统之外,与前述用户接口相连接,并依据远程计算机系统的用户预定的记录参数,实时记录前述主机系统及远程计算机系统之间特定的通信过程,以相对产生一记录文件;以及一接口转换单元,用于将前述通信过程中传递的数据先转换成该主机系统或远程计算机系统分别适用的信号格式之后再加以传递。
根据上述构想的具数据记录能力的装置服务器,其中该主机系统至少具有一与UNIX系统兼容的操作系统,以及一RS-232接口电性连接该装置服务器以传递串行信号。
根据上述构想的具数据记录能力的装置服务器,其中远程计算机系统进一步具有一与WINDOWS兼容的操作系统,以及一符合TCP/IP通信协议的网络接口,电性连接该网络系统以传递具网络封包格式的信号。
根据上述构想的具数据记录能力的装置服务器,其中该接口转换单元进一步具有一RS-232接口以电性连接该主机系统,以及一网络接口,经由该网络系统电性连接该远程计算机系统。
根据上述构想的具数据记录能力的装置服务器,其中该接口转换单元进一步具有一转换软件,用于将该RS-232接口及网络接口分别收到的信号数据施以格式互换。
根据上述构想的具数据记录能力的装置服务器,其特征在于,该用户接口的记录机制上的记录参数,包括指向至少一特定储存媒体,以储存该数据记录单元产生的记录文件。
根据上述构想的具数据记录能力的装置服务器,其中该储存媒体包括一区域储存媒体,可为一设置于该装置服务器内的闪存。
根据上述构想的具数据记录能力的装置服务器,其中该储存媒体包括一远程储存媒体,经由该网络系统直接电性连接该装置服务器。
根据上述构想的具数据记录能力的装置服务器,其中该用户接口进一步具有一查询机制,供远程计算机系统的用户经由该网络系统远程访问该装置服务器的储存媒体内的记录文件,以查阅特定的通信过程。
根据上述构想的具数据记录能力的装置服务器,其中该接口转换单元、数据记录单元及用户接口及操作系统单元都呈一种嵌入式固件的形式。
此外,本发明进一步提供一种远程数据记录的方法,适用于至少一主机系统及一远程计算机系统之间,其方法包括使一装置服务器的用户接口经由一网络系统在该远程计算机系统产生一操作画面;用户自前述操作画面上设定记录参数;将此记录参数经由该网络系统回传予该装置服务器的一数据记录单元;该装置服务器的数据记录单元依据该记录参数,实时记录该主机系统与远程计算机系统之间的特定通信过程以相对产生一记录文件,并将该记录文件储存在至少一指定的储存媒体中。
根据上述构想的远程数据记录的方法,其中该主机系统至少具有一与UNIX系统兼容的操作系统,以及一RS-232接口电性连接该装置服务器以传递串行信号。
根据上述构想的远程数据记录的方法,其中该远程计算机系统进一步具有一与WINDOWS兼容的操作系统,以及一符合TCP/IP通信协议的网络接口,电性连接该网络系统以传递具网络封包格式的信号。
根据上述构想的远程数据记录的方法,其中该记录参数进一步包括指向该特定储存媒体,以储存该记录文件。
根据上述构想的远程数据记录的方法,其中该储存媒体包括一区域储存媒体,可为一设置于该装置服务器内的闪存。
根据上述构想的远程数据记录的方法,其中该储存媒体包括一远程储存媒体,经由该网络系统直接电性连接该装置服务器。
根据上述构想的远程数据记录的方法,进一步将前述通信过程中传递的数据转换成该主机系统或远程计算机系统适用的信号格式后再加以传递;以及根据上述构想的远程数据记录的方法,进一步包括用户自前述操作画面,经由该网络系统远程访问该储存媒体内的记录文件,以查阅特定的通信过程。


图1显示依据本发明较佳实施例的一装置服务器电性连接于数个主机系统与一远程计算机系统的组成架构;图2显示图1的装置服务器的组成结构;以及图3显示依据本发明较佳实施例的一远程数据记录的方法的流程图。
10 主机系统 40 远程计算机系统12 RS-232线缆 30 网络系统20 装置服务器 32 网络线48 远程储存媒体 201接口转换单元202区域储存媒体 203数据记录单元204用户接口 205操作系统单元206中央处理单元S300,S310,S320,S330,S340,S350为方法步骤具体实施方式
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合附图,详细说明如下。
首先请参见图1,为依据本发明的一较佳实施例的一种具有数据记录能力的装置服务器20,其通过RS-232线缆12与至少一部主机系统(Hostsystem)10相连接,以及通过一网络系统30与至少一远程计算机系统40与一远程储存媒体48相互连接,其中该远程计算机系统40用于控制该主机系统10,如对该主机系统10执行实时的远程终端机仿真(Terminal Emulation)。前述该主机系统10至少具有一RS-232接口以连接前述RS-232线缆12,以及一UNIX系统兼容的操作系统;而且,该远程计算机系统40可为一PC级计算机,至少配置一Microsoft公司生产的窗口级(WINDOWS)操作系统(OS)、一远程控制软件、一输入装置如键盘、一输出装置如终端机,以及一符合TCP/IP通信协议的网络接口(或端口),用于电性连接前述网络系统30。前述远程储存媒体48为一由磁盘阵列所构成的网络储存装置(Network AttachedStorage,NAS),可与网络系统30直接连接,以提供记录数据的储存或备份。
需注意的是,相较于公知技术完全使用有限长度的RS-232线缆12连接主机系统及计算机系统之间的通信,本发明利用远程计算机系统40经由网络系统30及装置服务器20对该主机系统10执行控制,故可真正达到所谓的远程控制的目的。
请进一步参考图2,依据本发明较佳实施例的装置服务器20包括一接口转换单元201、一区域储存媒体202,一数据记录单元203、一用户接口204、一操作系统单元205及一中央处理单元206。
前述接口转换单元201,通过该R-232线缆12、网络系统30,使该装置服务器20分别与该主机系统10、远程计算机系统40电性连接。该接口转换单元201具有一符合TCP/IP协议的网络接口,用于接收远程计算机系统40传来的网络封包,或传送网络封包予该远程计算机系统40;一RS-232接口,经由一RS-232接头线缆12电性连接至该主机系统10的RS-232接口,以传输串行信号(Serial Signals)至主机系统10,或接收主机系统10传来的串行信号;以及一转换软件,将该主机系统10与远程计算机系统40之间的通信过程中所传递的串行信号或网络封包进行格式互换再予以输出,例如该接口转换单元201的RS-232接口先将收到的串行信号转换成符合TCP/IP协议的网络封包后,再供其网络接口输出至远程计算机系统40,反之则作数据格式的反向转换及输出至主机系统10。需注意的是,该接口转换单元201的RS-232接口可设计成至少一个RS-232端口(Port)所组成,且每一RS-232端口即对应连接一主机系统10,如为多个RS-232端口则可如图1所示同时连接多部主机系统10,以使该远程计算机系统40得以同时监控该多部主机系统10。
此外,前述装置服务器20的中央处理单元206可为一以ARM为基础的中央处理器(ARM-based CPU)或为一微控制器(MCU),以专用于该整个装置服务器20的数字数据运算及控制。此外,该操作系统单元205,则为一种嵌入式Linux系统,配合前述中央处理单元202执行各种应用程序。
该数据记录单元203,独立设置于所有主机系统10之外,并依据远程用户的预先设定,自动实时且精确地记录前述主机系统10及远程计算机系统40之间特定的通信过程,对包括如通信时间、数据名称、来源及目标网络协议地址(Source & Destination IP address)、通信端口(I/O Port)编号、以及事件等,作整体性的数据记录,因此能同时达到局部记录(local logging)及远程记录(remote logging)的功能,并由此产生一记录文件,且此记录文件上可进一步产生一时间签章(timestamp),以供用户随时查阅。该区域储存媒体202,可为至少一设置于该装置服务器20内的硬盘或闪存所构成,用于储存经前述数据记录单元203处理的记录文件。
该用户接口(UI)204,可经由网络系统32在任一获准联机的远程计算机系统产生一操作画面,且该画面上进一步形成至少一记录机制,并与前述数据记录单元203连接,以接收远程计算机系统的操作者所预设的记录参数,例如选择需要被记录的主机系统10及远程计算机系统40、记录事件或期间、产生时间签章、将记录数据储存在预定的区域储存媒体202及/或远程储存媒体48之中等等;以及一查询机制,供任一获准联机的远程计算机系统的操作者随时经由网络系统32远程访问(remote access)该装置服务器20的区域储存媒体202或远程储存媒体48内的记录数据如前述记录文件,以查阅特定的通信过程。
依据本发明的较佳实施例,前述接口转换单元201、数据记录单元203及用户接口204都以一种嵌入式固件(Embedded Firmware)的形式储存在该装置服务器所配置的一内存(未显示)如闪存(Flash memory)中或甚至是在前述区域储存媒体202中。若前述接口转换单元201及数据记录单元203以硬件方式形成仍为本发明的范畴。
请进一步见图3,为依据本发明的较佳实施例的一种远程数据记录的方法,其适用于至少一主机系统10及一远程计算机系统40之间,其中每一主机系统10至少具有一与UNIX系统兼容的操作系统及一RS-232接口,电性连接前述装置服务器20以传递串行信号。而该远程计算机系统40具有一与WINDOWS兼容的操作系统及一符合TCP/IP通信协议的网络接口,以电性连接前述网络系统30以传递具网络封包格式的信号。前述远程数据记录的方法包括下列步骤首先如步骤S300所示,使一装置服务器20的之一用户接口204经由该网络系统30在该远程计算机系统40产生一操作画面,其上至少包括一记录机制及一查询机制;步骤S310,该远程计算机系统40的用户自前述操作画面的记录机制上设定记录参数,包括如选择需要被记录的主机系统10及远程计算机系统40、记录事件或期间、产生时间签章、将记录数据储存在预定的区域储存媒体202及/或远程储存媒体48中等等;因为前述用户接口204与装置服务器20的一数据记录单元203相连接,故接着在步骤S320,即将此记录参数经由该网络系统30回传予该装置服务器20的数据记录单元203;步骤S330,该装置服务器20的数据记录单元203依据该记录参数,实时记录该主机系统10与远程计算机系统40之间的特定通信过程以相对产生一记录文件,并将该记录文件储存在至少一指定的储存媒体如区域储存媒体202及/或远程储存媒体48中;步骤S340,将前述通信过程中传递的数据转换成该主机系统10或远程计算机系统40分别适用的信号格式后再加以传递;以及步骤S350,远程计算机系统40的用户进入前述操作画面的查询机制,经由该网络系统30,远程访问该储存媒体内的记录文件,以查阅特定的通信过程。
综上所述,可知依据本发明的一种具有数据记录能力的装置服务器及方法,利用一独立于所有主机系统之外的数据记录单元,对主机系统与远程计算机系统之间特定通信过程进行整体性的数据记录,因此不仅无需如公知技术要在每一部联机的主机系统上加装数据记录软件,而且无需考虑主机系统的操作系统(OS)是否兼容于数据记录软件的问题,并能同时达到局部记录(local logging)及远程记录(remote logging)的目的。其次,利用本发明的装置服务器之用户接口,可轻易地在远程预先进行记录参数设定,将记录数据实时储存在预定的储存媒体之中,也可利用该用户接口,随时经由网络系统远程访问前述各储存媒体内的记录数据,以查阅特定的通信过程。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,本领域技术人员在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附权利要求的界定为准。
权利要求
1.一种具数据记录能力的装置服务器,电性连接至少一主机系统及一远程计算机系统,包括一中央处理单元,用于执行该整个装置服务器的数字数据运算及控制;一操作系统单元,与前述中央处理单元搭配执行;一用户接口,经由一网络系统在该远程计算机系统输出一操作画面,且该画面上进一步形成至少一记录机制,供该远程计算机系统的用户预设记录参数;一数据记录单元,独立设置于该主机系统之外,与前述用户接口相连接,并依据远程计算机系统的用户预定的记录参数,实时记录前述主机系统及远程计算机系统之间特定的通信过程,以相对产生一记录文件;以及一接口转换单元,用于将前述通信过程中传递的数据先转换成该主机系统或远程计算机系统分别适用的信号格式之后再加以传递。
2.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该主机系统至少具有一与UNIX系统兼容的操作系统,以及一RS-232接口电性连接前述装置服务器以传递串行信号。
3.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该远程计算机系统进一步具有一与WINDOWS兼容的操作系统,以及一符合TCP/IP通信协议的网络接口,电性连接前述网络系统以传递具网络封包格式的信号。
4.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该接口转换单元进一步具有一RS-232接口以电性连接前述主机系统,以及一网络接口,经由前述网络系统电性连接该远程计算机系统。
5.如权利要求4所述的具数据记录能力的装置服务器,其特征在于,该接口转换单元进一步具有一转换软件,用于将前述RS-232接口及网络接口分别收到的信号数据施以格式互换。
6.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该用户接口的记录机制上的记录参数,包括指向至少一特定储存媒体,以储存前述数据记录单元产生的记录文件。
7.如权利要求6所述的具数据记录能力的装置服务器,其特征在于,前述储存媒体包括一区域储存媒体,可为一设置于该装置服务器内的闪存。
8.如权利要求6所述的具数据记录能力的装置服务器,其特征在于,前述储存媒体包括一远程储存媒体,经由该网络系统直接电性连接该装置服务器。
9.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该用户接口进一步具有一查询机制,供远程计算机系统的用户经由该网络系统远程访问该装置服务器的储存媒体内的记录文件,以查阅特定的通信过程。
10.如权利要求1所述的具数据记录能力的装置服务器,其特征在于,该接口转换单元、数据记录单元及用户接口及操作系统单元都呈一种嵌入式固件的形式。
11.一种远程数据记录的方法,适用于至少一主机系统及一远程计算机系统之间,该方法的步骤包括使一装置服务器的用户接口经由一网络系统在该远程计算机系统产生一画面;自该用户接口产生的画面上设定记录参数;将此记录参数经由该网络系统回传至该装置服务器;以及该装置服务器的一数据记录单元依据该记录参数,实时记录该主机系统与远程计算机系统之间的特定通信过程以相对产生一记录文件,并将该记录文件储存在至少一指定的储存媒体中。
12.如权利要求11所述的远程数据记录的方法,其特征在于,该主机系统至少具有一与UNIX系统兼容的操作系统,以及一RS-232接口电性连接前述装置服务器以传递串行信号。
13.如权利要求11所述的远程数据记录的方法,其特征在于,该远程计算机系统进一步具有一与WINDOWS兼容的操作系统,以及一符合TCP/IP通信协议的网络接口,电性连接前述网络系统以传递具网络封包格式的信号。
14.如权利要求11所述的远程数据记录的方法,其特征在于,该记录参数,进一步包括指向该特定储存媒体,以储存前述记录文件。
15.如权利要求14所述的远程数据记录的方法,其特征在于,前述储存媒体包括一区域储存媒体,可为一设置于该装置服务器内的闪存。
16.如权利要求14所述的远程数据记录的方法,其特征在于,前述储存媒体包括一远程储存媒体,经由该网络系统直接电性连接该装置服务器。
17.如权利要求11所述的远程数据记录的方法,进一步包括将前述通信过程中传递的数据先转换成该主机系统或远程计算机系统分别适用的信号格式之后再加以传递。
18.如权利要求11所述的远程数据记录的方法,进一步包括进入前述用户接口产生的画面,经由该网络系统远程访问该储存媒体,以查阅特定的通信过程。
全文摘要
一种具有数据记录能力的装置服务器及方法,该装置服务器电性连接至少一主机系统及一远程计算机系统,包括中央处理单元,执行该整个装置服务器的数字数据运算及控制;操作系统单元,与中央处理单元搭配执行;用户接口,经由一网络系统在远程计算机系统输出一操作画面,且该画面上形成至少一记录机制,供远程计算机系统的用户预设记录参数;数据记录单元,独立设置于该主机系统之外,与户接口相连接,并依据远程计算机系统的用户预定的记录参数,实时记录主机系统及远程计算机系统之间特定的通信过程以产生记录文件;及接口转换单元,用于将通信过程中传递的数据先转换成该主机系统或远程计算机系统分别适用的信号格式后再加以传递。
文档编号G06F17/00GK1673990SQ20041003131
公开日2005年9月28日 申请日期2004年3月26日 优先权日2004年3月26日
发明者刘进双 申请人:威达电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1