CN1275161C - 使用网络的文本文件阅览*** - Google Patents

使用网络的文本文件阅览*** Download PDF

Info

Publication number
CN1275161C
CN1275161C CNB038026244A CN03802624A CN1275161C CN 1275161 C CN1275161 C CN 1275161C CN B038026244 A CNB038026244 A CN B038026244A CN 03802624 A CN03802624 A CN 03802624A CN 1275161 C CN1275161 C CN 1275161C
Authority
CN
China
Prior art keywords
cad data
file
data file
web server
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB038026244A
Other languages
English (en)
Other versions
CN1620648A (zh
Inventor
千叶宣明
石川正敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MICROARTS CO Ltd
Original Assignee
MICROARTS CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MICROARTS CO Ltd filed Critical MICROARTS CO Ltd
Publication of CN1620648A publication Critical patent/CN1620648A/zh
Application granted granted Critical
Publication of CN1275161C publication Critical patent/CN1275161C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Abstract

为了使任何人都能够容易地阅览、使用在互联网服务器上共享的CAD数据等的CAD数据文件,而无需使用在作成该CAD数据文件时所使用的CAD软件,在Web服务器上预先设置PDF转换程序,阅览者在阅览CAD数据文件时,可以实时地将该CAD数据文件转换为PDF并进行下载。

Description

使用网络的文本文件阅览***
技术领域
本发明涉及使用网络的文本文件阅览***,特别是涉及不使用在作成该文本文件时所使用的文本作成软件,任何人都可以很容易地阅览·使用在互联网或内联网服务器上共享的CAD(计算机辅助设计ComputerAided Design)数据等的文本文件的文本文件阅览***。
背景技术
随着IT(Information Technology)技术的进步,CAD替代以往的手写设计图已成为设计图制作的主流。随之,设计图纸的流通已被数字数据所取代,在互联网及公司内网络(内联网)上的计算机之间直接进行CAD数据的交流已成为习以为常的事情。另外,从网络普及的数据的共享·再使用的观点来看,已处于将CAD数据汇集在网络上的文件服务器中的趋势。
但是,在阅览·再使用这些共享CAD数据时,由于需要特定的CAD软件或CAD阅读器(阅览用软件),因此虽然对于具有一定的CAD相关知识的技术人员来说,可以建立适当的环境,但对于CAD技术人员以外的技术人员及营业人员,事务人员,其它大多数的一般人员来讲,要阅览和使用CAD数据仍然是非常困难的。
在多数的工地,实际使用设计图的人是最前线的技术人员及工作人员,而不是CAD技术人员。尽管如此,因为CAD技术人员以外的人员要阅览CAD是非常困难的,所以至今在工地成为主流的依然是设计图纸。另外,由于CAD数据形式(格式)有很多,因而即使CAD技术人员要想阅览·使用自己所学的CAD数据形式以外的CAD数据的话,也要必须准备对应各个CAD数据的CAD软件及阅读器,重新学习操作方法。在信息公开及电子交易普及的今天,尽管得益于IT技术实现了互联网上的CAD公开及电子交易普及的今天,尽管得益于IT技术实现了互联网上的CAD数据的共享,但作为一个大的问题,对大部分人来讲,阅览·再使用CAD数据仍然是很困难的。
作为解决该问题的一个方法,有PDF技术。PDF(Portable DocumentFormat)为美国Adobe Systems公司(以下称「Adobe公司」)所开发的文本格式,在互联网传发用文本形式中,在事实上已成为标准,PDF阅览程序Acrobat Reader的普及率非常高。PDF的基本思想为:在计算机上表现纸的打印结果。因为最终也要将CAD输出到纸上,很多人的眼睛可以看到,因而如果使用PDF,则不需要纸了,可以用和以往的设计图纸那样的感觉将CAD数据作为设计图来阅览。另外,PDF以PostScript为基础来进行开发的,由于在文章表现以外,图形的显示也非常专业,因而具有即使是CAD所使用的矢量数据也可以高品质地进行绘制的特性。在CAD数据表现中使用该PDF的尝试当然在进行,并实际正在使用中,但在以下几个方面,它的使用还是存在着一定的困难的。
即:
①数据提供者需要预先将CAD数据转换为PDF数据。
②在进行转换处理的各个计算机上需要安装转换程序。
③在大多数的情况下,转换后的PDF品质发生恶化,且比原来的CAD数据增大了容量。
CAD数据在多数情况下可以达到数百个,将这些所有的CAD数据预先转换为PDF需要大量的劳动。另外,在更新了某个CAD数据的情况下,由于每次都需要再次作成PDF,因而在管理上也需要付出很大的劳动。
发明内容
本发明就是为了解决上述的CAD数据的阅览者及提供者双方的问题而产生的,其目的在于,提供一种CAD数据文件转换***,能够使CAD数据的阅览者不需要CAD程序及CAD阅读器,使CAD数据的提供者不需要进行转换程序及转换操作,即使是不具有CAD知识的人也可以容易,且实用地阅览·使用CAD数据。
本发明涉及使用网络的CAD数据文件转换***,为了达到本发明的上述的目的,本发明提供一种CAD数据文件转换***,包括通过网络可以相互通信的Web服务器和多个文件阅览者终端,所述Web服务器具有Web服务器程序、转换程序和CAD数据文件保管装置,在所述CAD数据文件保管装置内储存有不同格式的多个CAD数据文件,所述文件阅览者终端具有Web浏览器程序和文件阅览专用程序,并且,在由文件阅览者通过所述文件阅览者终端对Web服务器的所述Web服务器程序发出了选择出在所述CAD数据文件保管装置内所储存的任意一个CAD数据文件,并把其转换为与所述文件阅览专用程序相对应的格式的指示时,所述Web服务器程序对所述转换程序发出进行转换的指示,所述转换程序将所述CAD数据文件保管装置内被选择的CAD数据文件转换为与所述文件阅览专用程序相对应的格式,该被转换的CAD数据文件由所述Web服务器程序被发送给Web浏览器程序,所述Web浏览器程序起动所述文件阅览专用程序,使所述文件阅览者能够阅览所述被转换的CAD数据文件。
另外,为了进一步有效地达到本发明的上述目的,所述CAD数据文件保管装置所储存的CAD数据文件由CAD数据文件数据本身,或者由与该CAD数据文件数据实际存在的所述Web服务器不同的第二Web服务器的链接信息构成,并且,在由所述文件阅览者选择的CAD数据文件为所述链接信息的情况下,从所述第二Web服务器下载所述CAD数据文件数据,所述Web服务器内的所述转换程序把其转换成与所述文件阅览专用程序相对应的格式。
并且,为了更进一步有效地达到本发明的上述目的,所述转换程序构成:在进行选择出所述CAD数据文件保管装置内所储存的任意一个CAD数据文件,并把其转换为与所述文件阅览专用程序相对应的格式的指示时,能够由所述文件阅览者设定转换的格式。
附图说明
图1为表示本发明的CAD数据文件转换***的整体构造的概念图。
图2为CAD数据文件保管装置的详细构造图。
图3为转换程序的详细构造图。
图4为说明本发明的文件转换***的文件阅览的结构的概要图。
图5为说明CAD数据文件一览表网页作成的逻辑的图。
图6为说明详细设定网页作成的逻辑的图。
图7为说明PDF文件作成逻辑的图。
图8为说明CAD数据的下载的逻辑的图。
图9为说明将CAD数据转换为其它形式的CAD数据并进行下载的逻辑的图。
图10为说明与Web服务器2链接时的逻辑的图。
图11为链接时的流程图。
图12为从使用者的终端阅览CAD数据时的流程图。
图13表示首页画面(登录画面)的一例。
图14表示CAD数据文件一览表网页的最上面的目录层的画面的一例。
图15表示图14所示的目录层的下一层的画面的一例。
图16为表示图15所示的目录层的下一个层的画面的一例。
图17为将CAD数据转换为PDF进行阅览的画面的一例。
图18为PDF阅览详细设定指示画面的一例。
具体实施方式
下面,结合附图对本发明的CAD数据文件转换***进行详细的说明。
图1为表示本发明的CAD数据文件转换***的整体构造的概念图。
在图1中,一般使用者终端10、CAD数据使用者终端11、CAD数据提供者终端12、Web服务器1(30)及Web服务器2(40)通过网络20(互联网或内联网)相互连接。
一般使用者终端10虽然不进行CAD数据的作成·编辑,但是为希望阅览设计图的希望者(以下称为「一般使用者」)的终端。如图4所示,在一般使用者终端10上,安装有Web浏览器程序及文件阅览专用程序之一的PDF阅览程序。
CAD数据使用者终端11用于直接处理CAD数据,是可以进行CAD数据的作成·编辑的使用者(以下称为「CAD数据使用者」)的终端。在CAD数据使用者终端11上,安装有特定形式的CAD软件,Web浏览器程序及PDF阅览程序。
另外,所谓文件阅览者,是指所述一般使用者及CAD数据使用者中至少其中的一方。
CAD数据提供者终端12为将CAD数据取送到Web服务器上的文件共享空间(例如后面所述的CAD数据文件保管装置等)的提供者(以下称为「CAD数据提供者」)的终端。在CAD数据提供者终端12内储存有Web浏览器程序及所提供的CAD数据,CAD数据提供者从CAD数据提供者终端12的Web浏览器程序当中使用HTTP(Hyper Text Transfer Protocol)通信协议,或使用FTP(File Transfer Protocol)通信协议及其它传送通信协议,对Web服务器进行CAD数据的传送及删除。
Web服务器1(30)是成为本发明的CAD数据文件转换***的核心的计算机,根据来自所述各终端的要求,进行将Web服务器1上的CAD数据转换为规定的格式,或按其原来的形式发送到各终端的动作。Web服务器1(30)具有Web服务器程序31、CAD数据文件保管装置32及转换程序33。
另外,Web服务器2(40)为传统型的Web服务器,是在根据来自所述各终端的要求,将原有的(未被转换为其它形式的)CAD数据直接发送到各终端,或一次发送到Web服务器1(30),在那里在转换为其它形式的基础上发送到各终端的情况下所使用的服务器。
所述Web服务器1及2均具有Web服务器程序(31,41)和数据保管装置(32,42)。Web服务器程序解析由Web浏览器程序所发送来的URL(Uniform Resource Locator),URL解析结果如果为HTML显示要求,则将相应的HTML信息发送到Web浏览器程序,URL解析结果如果为执行转换程序,则起动转换程序,将附加到URL的信息提交给转换程序,进行将转换程序所作成的Web网页HTML等发送到Web浏览器程序的动作,经常使用的为免费软件的Apache及美国微软公司的Internet InformationServer(IIS)。
另外,文件保管装置(32,42)将所提供的CAD数据直接进行保管,如图2所示,具有多个将被称作为目录的CAD数据进行保管的场所。在目录内还可以设置子目录。图2的目录4及5就是目录3的子目录。CAD数据被整理到这些目录内进行保管。这些文件保管功能为按0S(操作***)标准所设计的功能。另外,所述CAD数据文件保管装置并不一定有必要存在于所述Web服务器1或2中,也可以作为与相同的网络相连接的独立的服务器(CAD数据文件服务器)的形态存在。
根据CAD数据编辑程序来编辑,作成CAD数据,由于CAD数据编辑程序被编入到CAD数据提供者终端12内,因而可以作成、编辑CAD数据。
虽然也可以把CAD数据保管在CAD数据提供者终端12内,但如果预先保管在Web服务器中存在的CAD数据文件保管装置32内,则可以在多个终端共同使用,所以使用效率高。在使用互联网将CAD数据从CAD数据提供者终端12传送到CAD数据文件保管装置32时,使用传送通信协议(HTTP,FTP)。
还有,在Web服务器1内储存有所述转换程序33,通过与Web服务器程序31配合动作,进行文件形式的转换等。
图3为所述转换程序33的详细构造图,下面,结合附图对转换程序33的内容进行详细的说明。
在一般使用者终端10上装载有Web浏览器程序101和PDF阅览程序102(Acrobat Reader),另外,将Web服务器程序31和转换程序33装载在Web服务器1(30)内来进行动作。
Web服务器程序31解析通过网络由一般使用者终端10上的Web浏览器程序101发送来的URL(HTTP请求),并将URL所要求的HTML网页返送到发送地点的Web浏览器程序101。如果URL不是HTML网页,而是转换程序,则调出其中相应的程序。这时,将附加到URL的信息提交给相应的程序,在从转换程序返回来应答的情况下,将来自转换程序的应答发送给Web浏览器程序101。
在Web服务器程序31发送给Web浏览器程序101的信息中,除了HTML编码以外,还有PDF数据及CAD数据。在HTML编码的情况下,Web浏览器程序101根据HTML规定,将HTML编码写入到Web浏览器程序101的画面内。在PDF数据的情况下,Web浏览器程序101调出所述PDF阅览程序102,被调出的PDF阅览程序102将PDF数据进行下载并显示。另外,在CAD数据的情况下,进行下载并保存到终端内的存储介质(图中未示)中。
转换程序33从功能方面来讲,可以分为以下7个部分。即:①请求分析部,②应答作成部,③CAD数据文件一览表网页作成部,④详细设定网页作成部,⑤管理用网页作成部,⑥PDF作成部,⑦转换部。
请求分析部331分析Web服务器程序31所发送来的请求,在其结果为CAD数据文件一览表网页作成的情况下,调出上述③的CAD数据文件一览表网页作成部333,根据HTML作成CAD数据文件保管装置32内的CAD数据文件的一览表网页,并提交给应答作成部332。应答作成部332将所作成的并被发送来的HTML的信息提交给Web服务器程序31,Web服务器程序31将该信息发送到一般使用者终端10,Web浏览器程序101将其显示到画面上。
图5用流程图表示了以上的顺序,下面,结合图5进行详细的说明。
首先,当使用者在终端的Web浏览器程序上要求显示CAD数据文件一览表网页时(步骤S61),Web服务器程序解析来自Web浏览器程序的要求,由于要求是以转换程序为对象的,因而将要求发送到转换程序33的请求分析部(步骤S62)。请求分析部分析来自Web浏览器程序的要求,在该情况下,由于是CAD数据文件一览表网页作成的要求,因而调出CAD数据文件一览表网页作成部(步骤S63)。
接下来,CAD数据文件一览表网页作成部从CAD数据文件保管装置32取得CAD数据文件的一览表,作成Web网页(步骤S64)。
并且,CAD数据文件一览表网页作成部将所作成的Web网页发送到应答作成部(步骤S65)。
应答作成部将所作成的Web网页发送给Web服务器程序(步骤S66),Web服务器程序将其发送给Web浏览器程序(步骤S67)。其结果,将CAD数据文件一览表的Web网页显示到Web浏览器程序上(步骤S68)。图15及图16为其显示画面的一例。
同样,请求分析部331分析请求的内容,调出所对应的作成部(上述④~⑦),进行分别的处理,下面,对各部的动作进行说明。
当详细设定网页作成部334被调出时,详细设定网页作成部334作成适合被指定的CAD数据的形式的文本设定的HTML,并提交给应答作成部332,应答作成部332将其通过Web服务器程序发送给使用者终端的Web浏览器程序。
图6用流程图表示了以上的顺序,下面,结合图6进行详细的说明。
使用者在CAD数据文件一览表网页中,在选择希望转换为PDF或其它格式的CAD数据(例如CAD数据1)的情况下,可以根据原来的格式来变更要转换的格式,但在该情况下,在Web浏览器程序上,对CAD数据1要求显示详细设定画面(步骤S71)。Web服务器程序来自Web浏览器程序的要求,由于要求是以转换程序为对象的,因而将要求发送到转换程序的请求分析部(步骤S72)。接下来,请求分析部分析来自Web服务器程序的要求,由于为详细设定网页作成的要求,因而调出详细设定网页作成部(步骤S73)。
接下来,详细设定网页作成部从CAD数据文件保管装置中读出与CAD数据1有关的信息(步骤S74)。详细设定网页作成部以CAD数据1的信息为基准,作成设定用的Web网页,并提交给应答作成部(步骤S75)。应答作成部将详细设定网页作成部所作成的Web网页发送给Web服务器程序(步骤S76)。Web服务器程序将Web网页发送给Web浏览器程序(步骤S77)。将详细设定用Web网页显示在Web浏览器程序上,使用者设定格式条件并输入(步骤S78)。将被变更的格式暂时保存到「使用者转换格式信息」内,在其后的数据转换时使用。
当管理用网页作成部335被调出时,管理用网页作成部335在一般使用者终端10不进行详细设定的情况下,根据标准作成设定所使用的格式的HTML,并提交给应答作成部332。将所设定的格式保存到「转换格式标准信息」内。另外,在使用者访问前面所述的详细设定画面的情况下的初期状态时也使用转换格式标准信息。只有被授予了权限的人才可以使用该网页。一般来讲,CAD数据提供者或Web服务器的管理者进行该授权。在管理者没有设定该格式的情况下,由转换程序作成标准设定。
当PDF作成部336被调出时,PDF作成部336将被指定的CAD数据转换为PDF文件,并提交给应答作成部332。这时,如果有前面所述的「使用者转换格式信息」,则根据该设定进行转换。如果没有「使用者转换格式信息」,则根据所述「转换格式标准信息」来进行转换。
图7用流程图表示了以上的顺序,下面,结合图7进行详细的说明。
首先,使用者在终端的Web浏览器程序上对CAD数据1要求阅览(步骤S81)。Web服务器程序解析来自Web浏览器程序的要求,由于要求是以转换程序为对象的,因而就将要求发送到转换程序的请求分析部(步骤S82)。接下来,请求分析部分析来自Web服务器程序的要求,在认识到为PDF作成的要求的情况下,就调出PDF作成部(步骤S83)。在该时,如果设定了使用者转换格式信息,则使用该信息(步骤S85),如果没有设定,则使用转换格式标准信息(步骤S86),在下一个步骤转换为PDF。PDF作成部从CAD数据文件保管装置中读出CAD数据1并转换为PDF(步骤S87)。PDF作成部将所作成的PDF发送到应答作成部(步骤S88)。应答作成部将PDF作成部所作成的PDF发送给Web服务器程序(步骤S89)。Web服务器程序将PDF发送给Web浏览器程序(步骤S90)。由于发送来的数据为PDF,因而Web浏览器程序就起动PDF阅览程序(步骤S91),PDF阅览程序就将PDF进行显示(步骤S92)。
在PDF转换时,作为可以详细设定的项目为:线的颜色、线的粗细、线的种类、文字的字体、文字的颜色、背景颜色、点的大小、点的颜色、多网页分割、多个数据的连接、线的显示/不显示、图层的显示/不显示、文字的显示/不显示、缩小·扩大、旋转、空白、原点的移动、转换范围的指定、显示·打印·文章的变更·文章的选择·注释等追加的项目。
当转换部337被调出时,转换部337在将被指定的形式的CAD数据转换为所指定的其它形式的CAD数据后,提交给应答作成部332。在该时,如果有「使用者转换格式信息」,则根据该设定进行转换。如果没有「使用者转换格式信息」,则根据「转换格式标准信息」进行转换。另外,PDF的作成和转换可以对应多个CAD形式。
图8用流程图表示了以上的顺序,下面,结合图8进行详细的说明。
首先,从在CAD数据使用者终端11的Web浏览器程序上所显示的CAD数据一览表中点击想下载的CAD数据的「转换」(步骤S101)。由于在Web浏览器程序上显示有转换的设定,因而使用者进行必要的设定输入来点击「下载」按钮。通过该动作,转换下载要求被发送给Web服务器1的Web服务器程序(步骤S102)。
接下来,Web服务器程序根据解析上述要求的结果,判断为是要求转换程序时,就调出转换程序,发送转换下载要求(步骤S103)。在通过上述要求所调出的转换程序中,首先,请求分析部先要对要求进行分析。根据分析的结果,判断为该要求为进行转换下载时,调出转换部(步骤S104)。在该时,如果设定了「使用者转换格式信息」,则使用该信息(步骤S106),在没有设定的情况下,就使用「转换格式标准信息」(步骤S107)。
并且,转换部从文件保管装置中读出CAD数据1(形式A),并转换为形式B(步骤S108)。转换部将所作成的CAD数据1发送到应答作成部(步骤S109)。应答作成部将转换部所作成的形式B的CAD数据发送给Web服务器程序(步骤S110)。Web服务器程序将形式B的CAD数据1发送给终端11的Web浏览器程序(步骤S111)。Web服务器程序对终端11的使用者提示下载用的对话,在输入了必要的信息后开始下载(步骤S112)。将所下载的形式B的CAD数据1保存在CAD数据使用者终端11内的使用者所指示的场所(步骤S113)。
另外,在CAD使用者的情况下,由于如果CAD数据为和自身所具有的CAD软件为同样形式的CAD数据,则可以不实施上述的转换照原样使用,因而在本转换程序33内也具备有下载原CAD数据的功能。图9用流程图表示了其顺序,下面,结合图9进行详细的说明。
首先,CAD数据使用者从终端11的Web浏览器程序上所显示的CAD数据一览表中点击想下载的CAD数据(例如,将此作为「CAD数据」)的「CAD」按钮(步骤S121)。通过该动作,下载要求被发送给Web服务器1的Web服务器程序(步骤S122)。
接下来,Web服务器程序在解析了上述的要求的结果,认识到是要求转换程序时,调出转换程序,将下载要求发送给转换程序(步骤S123)。
在通过上述要求所调出的转换程序中,首先,请求分析部先要对要求进行分析。分析的结果,在认识到该要求为下载时,请求分析部就从文件保管装置中读取CAD数据1,并照原样发送到应答作成部(步骤S124)。应答作成部将CAD数据1发送给Web服务器程序(步骤S125)。Web服务器程序将CAD数据1发送给终端11的Web浏览器程序(步骤S126)。Web服务器程序对终端的使用者提示下载用的对话,在使用者输入了必要的信息后开始下载(步骤S127)。将所下载的CAD数据1保存在CAD数据使用者终端11内的CAD数据使用者所指示的场所(步骤S128)。
结合图4继续对在以上的构造中的本发明的CAD文件转换***的文件阅览的结构的概要进行说明。
在图4中,在一般使用者终端10a~10c上均安装有Web浏览器程序和PDF阅览程序。
以往,一般使用者a如果想阅览Web服务器1上的CAD数据3(形式B),则需要形式B的CAD软件,但在本发明的CAD文件转换***中,在该时将形式B的CAD数据3转换为PDF形式下载后,通过终端10a的PDF阅览程序就可以看见。
另外,与此相同,一般使用者b可以阅览形式A的CAD数据4。还有,一般使用者c通过和Web服务器2相连接的Web服务器1,将实际在Web服务器2上存在的CAD数据6转换为PDF后就可以阅览。从一般使用者c来看,CAD数据6看起来就好象存在于Web服务器1中,但实际上在Web服务器1中只有对CAD数据6的链接信息。这样,由于在Web服务器1中不放置实际的CAD数据,只放置转换程序33,从其它的相连接的Web服务器2(有多个)中调入CAD数据并转换为PDF就可以阅览,因而即使Web服务器1的CAD数据文件保管装置32的容量比较小,只要有链接信息,就可以阅览全世界的CAD数据。关于该链接动作的详细情况,将在后面说明。
接下来,在CAD数据使用者终端11a~11c上均安装有Web浏览器程序和形式A用的CAD软件。
以往,CAD数据使用者b如果想阅览/编辑Web服务器1上的CAD数据2(形式B),则需要形式B的CAD软件,但在本发明的CAD文件转换***中,在该时将形式B的CAD数据2转换为形式A的CAD数据下载后,就可以通过终端11b的形式A用的CAD软件进行阅览/编辑。
并且,CAD数据使用者a和从前一样对可以阅览/编辑原来CAD数据1。另外,CAD数据使用者c通过与Web服务器2连接的Web服务器1可以阅览/编辑实际上存在于Web服务器2中的形式A的CAD数据5。
另外,在图4中没有出现的,在Web服务器1及2中的CAD数据,提供CAD数据的人由所述CAD数据提供者终端12通过网络20对Web服务器上的文件共享空间(例如所述CAD数据文件保管装置等)进行存取。在CAD数据提供者终端12内储存有Web浏览器程序及所提供的CAD数据,CAD数据提供者使用HTTP及FTP通信协议等,从CAD数据提供者终端12的浏览器中对Web服务器进行CAD数据的转送及删除等。
图10为说明所述的链接时的动作逻辑的图。在图10中,所谓「转换程序内的数据要求方」,是指要求CAD数据的部,即,PDF作成部,是转换部及请求分析部的总称。另外,所谓「链接信息解析部」,是指在从CAD数据文件保管装置中读出CAD数据时必须调出的,用于确认文件保管装置内的数据是CAD数据本身,还是链接信息。
下面,结合图11的流程图对链接动作进行说明。
首先,当由转换程序内的数据要求方要求CAD数据(例如CAD数据5)时(步骤S131),链接信息解析部就从CAD数据文件保管装置中读出CAD数据5,并进行该数据是CAD数据本身,还是链接信息的确认(步骤S132)。在该例中,由于在Web服务器1内不存在CAD数据5本身,实际只有链接信息(步骤S132是),因而链接信息解析部就进行链接信息(链接地点URL信息),认证信息(ID,密码)的解析(步骤S133)。
链接信息解析部在解析了URL信息的结果,知道链接地点为Web服务器2上的CAD数据5时,对Web服务器2提出CAD数据5的下载要求(步骤S134)。这时,在从Web服务器2求得认证的情况下(步骤S135是),将认证信息进行发送(步骤S136)。链接信息解析部从Web服务器2下载CAD数据5(步骤S137)。链接信息解析部将所下载的CAD数据5返回到转换程序内的数据要求方(步骤S138)。在这之前,首先进行和没有链接的情况同样的处理。
结合图12的流程图对以上的构造中的,从使用者的终端实际阅览CAD数据时的动作进行说明。
首先,使用者(包括CAD数据使用者及一般使用者)起动自身的终端(10或11)的Web浏览器程序(步骤S141),当指示本发明的CAD文件转换***(在实施例中其名称为「CAD数据管理***」)的首页的URL时(步骤S142),将首页(图13)进行显示(步骤S143)。在这里,当点击对CAD数据管理***的链接(在图13中,点击「登录」)时(步骤S144),显示未图示的认证对话,当输入了用户名和密码后,显示CAD数据及目录一览表的显示画面(步骤S146)。图14至图16为该画面的实施例,首先,显示图14的画面,在这里,当选择「秋田建设」进行点击时(步骤S147),图15的画面被显示。在图15中,画面名的「TOKKI02.JWC」~「构造规格2.dxf」为CAD数据,「工程编号H14-0008公寓工地」等为子目录。在这里,当指示显示子目录(例如,点击「工程编号H13-8891小学工地」)时(步骤S148),图16的画面被显示(步骤S146)。
即,所述CAD数据文件一览表网页作成部作成该CAD数据及目录一览表的显示画面,其流程图为图5。在作成时,每次访问CAD数据文件保管装置,取得CAD数据文件一览表时,只接收和阅览或转换对象的CAD数据链接的信息来进行显示。由于CAD数据文件保管装置的内容不知道文件何时被追加·删除,因而通常是根据最新信息作成一览表。
在图16的画面中,例如在想按照原样(不进行转换)下载从上面数第6个「YUKA01.JWC」的CAD数据的情况下,就按下该行的「CAD」按钮,指示下载(步骤S149)。这样,被指定的CAD数据就会直接被下载(步骤S150)。关于该顺序的详细情况,如图9所示。
在想将「YUKA01.JWC」的CAD数据转换为PDF形式下载来阅览的情况下,有两种方法。
在想不改变设计图所描绘的线的颜色等的格式进行转换的情况下,点击「PDF」按钮(步骤S151)。这样,所述转换程序就会自动地将CAD数据转换为PDF(步骤S156),将该PDF下载到使用者的终端(步骤S157),起动使用者终端的所述PDF阅览程序(步骤S158),将PDF显示到终端的画面上(步骤S159)。在该情况下的格式,使用了所述的转换格式标准信息。另外,图17为表示了将JW_CAD形式的CAD设计图转换为PDF,显示到使用者终端上的图。
另一方面,在进行PDF转换时,在想将格式变更为使用者喜好的格式的情况下,点击「详细」,进行PDF阅览详细设定指示(步骤S152)。当点击「详细」时,如图18那样的PDF用详细设定画面就被显示(步骤S153),因此使用者就要进行必要的设定(步骤S154),当点击画面左下方的「PDF输出」按钮,进行PDF阅览指示时(步骤S155),所述转换程序就会根据所设定的格式自动地将CAD数据转换为PDF(步骤S156)。以下的处理为同样。PDF阅览的流程的详细情况如图7所述那样。
另外,例如在想将JW_CAD形式的「YUKA01.JWC」的CAD数据转换为DXF形式的CAD数据进行下载的情况下,当点击「转换」时(步骤S160),转换用详细设定画面(没有特别图示,但内容和图18近似)就被显示(步骤S161),使用者进行必要的设定(步骤S162),当点击「下载」按钮,进行转换指示时(步骤S163),JW_CAD形式的CAD数据就被转换为DXF形式的CAD数据(步骤S164),并被下载到使用者的终端(步骤S165)。CAD数据的转换的流程的详细情况,如图8所述那样。
另外,在所述步骤S150,S156或S164中,在Web服务器1的CAD数据文件保管装置所储存的CAD数据只有链接信息的情况下,根据所述图11的流程,进行从所链接的其它的Web服务器(在本实施例中为Web服务器2)的CAD数据文件保管装置中下载数据来进行转换等的处理。
综上所述,在本发明中,由于转换程序直接解析CAD数据并转换为PDF形式,因而不仅可以得到高质量·高精度的PDF,而且根据阅览者的要求也可以变更格式。由于所作成的PDF为高质量·高精度,因而可以完全作为CAD数据的代用文件进行保存·打印。
例如,在Acrobat Reader上即使放大显示画面,显示质量也不会降低,根据100%的设定来进行打印的话,可以保留原来的CAD数据的精确度来进行打印,即使进行放大·缩小的打印,也可以得到和由CAD软件打印的质量同等的质量。
在本发明中,在CAD中将数据作为矢量值来进行保存,精度很高。本发明的转换程序直接读出CAD数据的矢量值。由于PostScript在为空间的PDF中可以保存和CAD同样的矢量值,因而将从CAD数据所读出的矢量值直接转换为PDF,就可以达到高质量和高精度。
但是,在CAD数据和PDF中,也有图形数据的表现方法有很大不同的情况,转换程序通过对每个CAD数据进行适当的转换,就可以得到更接近于设计图纸的显示结果。
在使用了作成PDF的最一般的软件的Adobe公司的Acrobat(注册商标)的情况下,使用CAD软件的打印输出,来生成PDF。这样,由于打印输出图像和CAD数据本来的矢量信息差异很大,因而所作成的PDF已经和原来的CAD数据不一样了。另外,由于根据矢量所作成的PDF数据容量也很小,并且在PDF中根据标准与压缩相对应,因而本转换程序所作成的PDF比原来的CAD数据容量变小了。即使根据JW_CAD形式也可以期待数分之一程度的压缩效果,根据DXF形式可以期待更高的压缩效果。虽说高速的互联网线路已普及,但由于在移动环境的互联网仍然为低速,因而由压缩来提高的转送速度,对降低网络的负荷作出很大贡献。
以上,关于使用了本发明的网络的文件转换***,主要以CAD数据的阅览的情况作为例子进行了说明,但本发明并不只限于CAD数据的阅览,只要是可以转换为PDF的形式的文件形式,当然可以适用于所有的文本。
在使用了本发明的网络的CAD数据文件转换***中,通过在Web服务器上设置对PDF的转换程序,和Web服务器程序相配合,由于在使用者提出了阅览要求时,Web服务器上的转换程序可以实时地进行PDF转换处理,因而具有以下的效果。
(1)阅览者由于只使用普及率非常高的PDF阅览用程序的AcrobatReader和互联网用浏览器,因而不再需要CAD程序及CAD阅读器,组合式,JAVA环境等。这对于不习惯IT的初学者来讲是非常重要的。使初学者能够直接在所购买的计算机的环境下进行CAD数据的阅览。
(2)阅览者计算机的OS,除了Windows以外,即使是Mackintosh及Linux等的其它的OS,只要运行Acrobat Reader就可以阅览。
(3)由于在阅览者要求阅览时进行了PDF转换,因而可以得到适合阅览者所希望的格式(线的颜色,线的种类,线的粗细,点的大小,设计图的放大·缩小,设计图的分割·结合,空白的设定等)的PDF。
(4)由于直接解析CAD数据并转换为PDF,因而就不会产生以往的PDF转换程序的质量的恶化,即使放大·缩小也可以以高质量来显示。打印质量和使用了CAD程序的情况相同。
(5)即使在形式种类不同的CAD数据混合存在的情况下,由于阅览者只要运行Acrobat Reader即可,因而可以接纳不同的CAD数据形式。
(6)阅览者可以选择将CAD数据作为PDF来阅览,或作为CAD数据进行下载,或作为别的形式的CAD数据进行下载。
(7)由于CAD数据提供者不用事先将CAD数据转换为PDF,因而就不需要PDF转换程序及转换操作,管理也变得容易。不会大幅度地增加使用了该技术的数据提供者的负担。
(8)由于阅览者只要掌握了浏览器和Acrobat Reader的操作方法即可,因而就没有必要学习CAD程序等的操作方法。
(9)在PDF作成时,只要将设计图进行分割,即使在没有大型设计图机的条件下,也可以容易地进行打印。
(10)作为PDF在阅览后可以进行保存及打印,并在互联网上可以直接进行流通。
(11)可以利用PDF所具有的功能(密码设定,总长度)。
(12)由于PDF可被压缩,因而文件容量变得小于CAD数据,使网络的负荷减少。
(13)在网络上已经存在有CAD用的文件共享空间的情况下,只要将本转换程序和Web服务器程序导入Web服务器,即刻就可以使用。由于不需要导入时的文件转换操作等,因而可以直接使用过去的资源。
产业上使用的可能性
如上所述,本发明为全部解决了以往的CAD数据阅览·使用的问题点的技术,使用价值很高,期待在以下领域中使用。
(1)在企业内服务器上的使用
通过安装到与建设相关的企业内的内联网文件服务器上,即使是CAD技术人员以外的建设技术人员,营业人员,事务人员都可以阅览CAD数据。
(2)在建设项目上的使用
通过在政府公共事业工程的结算机构服务器(一元化管理公共事业的供求信息的Web服务器)及建设工地项目服务器上的使用,及在移动终端(Pocket PC)的使用,就可以使用在工地的最前线的CAD数据。
(3)在厂家等提供CAD数据的内部网页上的使用
由于不用准备多个形式的CAD数据,因而在下载之前可以预先浏览。
(4)政府·地方自治体等的信息公开用
在可以不特定多数地阅览投标工程的设计图及公共建筑物等的设计图的同时,也可以将电子交易的CAD数据直接公开。
(5)在与建设相关的教育机关中的使用
在需要图纸的授课等时可以使用。
(6)在ASP(Application Service Provider)上的使用
通过与ASP上的设计图保管服务器相联合,在浏览器上可以进行预览。
(7)在供应商的服务器上的使用
通过安装在互联网服务供应商的服务器上,供应商使用者可以更广泛地使用。
(8)在作为将设计图对外承包,或独立作成设计图的其它部门的服务器上的使用
即使在将作成CAD数据对外发包或作为其它部门的情况下,也不用考虑CAD数据形式的不同,由于使用者无需掌握CAD软件的使用方法,因而可以使CAD部门独立。

Claims (5)

1.一种使用网络的CAD数据文件转换***,包括:
通过网络可以相互通信的Web服务器和多个文件阅览者终端,其中,
所述Web服务器具有Web服务器程序、转换程序和CAD数据文件保管装置,
在所述CAD数据文件保管装置内储存有不同格式的多个CAD数据文件,
所述文件阅览者终端具有Web浏览器程序和文件阅览专用程序,并且,
在由文件阅览者通过所述文件阅览者终端对Web服务器的所述Web服务器程序发出了选择出在所述CAD数据文件保管装置内所储存的任意一个CAD数据文件,并把其转换为与所述文件阅览专用程序相对应的格式的指示时,所述Web服务器程序对所述转换程序发出进行转换的指示,所述转换程序将所述CAD数据文件保管装置内被选择的CAD数据文件转换为与所述文件阅览专用程序相对应的格式,该被转换的CAD数据文件由所述Web服务器程序发送给Web浏览器程序,所述Web浏览器程序起动所述文件阅览专用程序,使所述文件阅览者能够阅览所述被转换的CAD数据文件,
其特征在于,
所述CAD数据文件转换***通过所述转换程序进行如下的操作,即:
在进行选择出所述CAD数据文件保管装置所储存的任意一个CAD数据文件,并把其转换为与所述文件阅览专用程序相对应的格式的指示时,能够由所述文件阅览者利用所述Web浏览器程序设定转换的格式。
2.根据权利要求1所述的使用网络的CAD数据文件转换***,其特征在于,
与所述文件阅览专用程序相对应的格式为PDF(Portable DocumentFormat)。
3.根据权利要求2所述的使用网络的CAD数据文件转换***,其特征在于,在所述转换的格式中可以进行设定的项目为以下项目中的至少一个:
线的颜色;
线的粗细;
线的种类;
文字的字体;
文字的颜色;
背景颜色;
点的大小;
点的颜色;
多网页分割;
多个数据的连接;
线的显示/不显示;
图层的显示/不显示;
文字的显示/不显示;
缩小、扩大;
旋转;
空白;
原点的移动;
转换范围的指定;
对显示、打印、文章的变更、文章的选择、注释等追加的安全性。
4.根据权利要求1至3中任意一项所述的使用网络的CAD数据文件转换***,其特征在于,
所述网络为互联网及内联网,或者为互联网,或内联网。
5.根据权利要求4所述的CAD数据文件转换***,其特征在于,
所述Web服务器将所述CAD数据文件保管装置内所被选择的CAD数据文件转换为与所述文件阅览专用程序相对应的格式。
CNB038026244A 2002-02-13 2003-02-10 使用网络的文本文件阅览*** Expired - Fee Related CN1275161C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002035458A JP3714548B2 (ja) 2002-02-13 2002-02-13 ネットワークを利用したcadデータファイル変換システム
JP035458/2002 2002-02-13

Publications (2)

Publication Number Publication Date
CN1620648A CN1620648A (zh) 2005-05-25
CN1275161C true CN1275161C (zh) 2006-09-13

Family

ID=27678056

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038026244A Expired - Fee Related CN1275161C (zh) 2002-02-13 2003-02-10 使用网络的文本文件阅览***

Country Status (6)

Country Link
US (1) US20050256874A1 (zh)
EP (1) EP1486874A4 (zh)
JP (1) JP3714548B2 (zh)
CN (1) CN1275161C (zh)
AU (1) AU2003207206A1 (zh)
WO (1) WO2003069481A1 (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8751950B2 (en) 2004-08-17 2014-06-10 Ice Edge Business Solutions Ltd. Capturing a user's intent in design software
JP4396242B2 (ja) * 2003-11-28 2010-01-13 富士ゼロックス株式会社 文書リンク構造情報作成装置及び方法
WO2005084916A1 (ja) * 2004-03-09 2005-09-15 Sumitomo Heavy Industries, Ltd. 成形機
US8086950B2 (en) * 2004-08-25 2011-12-27 Bentley Systems, Inc. Method and system for enhancing engineering information
JP2009070015A (ja) * 2007-09-12 2009-04-02 Hitachi Electronics Service Co Ltd アプリケーション利用サービス提供システム
EP2252951B1 (en) 2008-03-11 2021-05-05 Ice Edge Business Solutions, Ltd. Automatically creating and modifying furniture layouts in design software
KR101074014B1 (ko) 2009-03-20 2011-10-17 (주)세정아이앤씨 다기종 캐드(cad) 환경의 데이터를 통합적으로 관리하기 위한 가상 프린트 드라이버 장치와 그를 이용한 피디엠(pdm) 시스템 및 그 운영방법
US10198523B2 (en) 2009-06-03 2019-02-05 Microsoft Technology Licensing, Llc Utilizing server pre-processing to deploy renditions of electronic documents in a computer network
CN101996194B (zh) * 2009-08-14 2012-08-29 北京大学 电子文件在线浏览方法和***
CA2781638C (en) * 2009-11-24 2019-06-04 Ice Edge Business Solutions Inc. Securely sharing design renderings over a network
WO2011104244A1 (de) * 2010-02-24 2011-09-01 Caxperts Gmbh Verfahren zum konvertieren von grafisch darstellbaren daten
WO2012173741A2 (en) 2011-06-11 2012-12-20 Dirtt Environmental Solutions Inc. Automated re-use of structural components
JP5904497B2 (ja) * 2012-06-11 2016-04-13 キヤノンマーケティングジャパン株式会社 中継サーバ、その制御方法、及びプログラム
CN104737158B (zh) * 2013-03-13 2018-03-13 华为技术有限公司 网络数据处理方法及装置、终端
CN104217396A (zh) * 2014-09-11 2014-12-17 广西桂能软件有限公司 Dwg文件格式转换方法
KR101523371B1 (ko) * 2014-12-12 2015-05-28 주식회사 지로이아이 Cad 데이터를 위한 단일페이지 오버레이 표시 기반의 멀티레이어 pdf 처리 방법, 그리고 이를 위한 컴퓨터프로그램 및 애플리케이션
JP6120426B1 (ja) * 2016-10-20 2017-04-26 オフィスケイワン株式会社 施工体3次元モデル管理プログラム及び施工体3次元モデル管理方法
US10416940B2 (en) * 2017-03-17 2019-09-17 Ricoh Company, Ltd. Image processing apparatus, image processing system, and image processing method for interpreting content obtained from a web browser and displaying a screen based on the interpreted content
CN108038124B (zh) * 2017-11-06 2020-08-28 广东广业开元科技有限公司 一种基于大数据的pdf文档采集处理方法、***及装置
KR101995046B1 (ko) * 2018-03-22 2019-10-01 재영솔루텍 주식회사 웹 브라우저를 통한 금형 캐드 파일 처리 방법
JP7168366B2 (ja) * 2018-07-24 2022-11-09 株式会社日立製作所 イメージデータ編集システムおよび方法
US11752639B2 (en) 2022-01-21 2023-09-12 Saudi Arabian Oil Company Engineering drawing review using robotic process automation

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6421733B1 (en) * 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers
JP3906542B2 (ja) * 1998-01-28 2007-04-18 ソニー株式会社 情報処理装置及び方法、データ通信システム
US6562076B2 (en) * 1998-08-31 2003-05-13 Xerox Corporation Extending application behavior through active properties attached to a document in a document management system
US6295513B1 (en) * 1999-03-16 2001-09-25 Eagle Engineering Of America, Inc. Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection
JP2001022673A (ja) * 1999-07-12 2001-01-26 Hitachi Ltd Wwwコンテンツ表示装置
EP1126681A2 (en) * 2000-01-14 2001-08-22 Sun Microsystems, Inc. A network portal system and methods
JP2001306120A (ja) * 2000-04-18 2001-11-02 Pfu Ltd 製造業における情報管理システム
US7003371B2 (en) * 2000-08-18 2006-02-21 Amada Company Limited Apparatus for processing electronic drawing data
US7523144B2 (en) * 2000-12-05 2009-04-21 International Business Machines Corporation Method, system and program product for determining a file format for use in a translation operation
US6686914B2 (en) * 2001-06-11 2004-02-03 General Electric Company Methods and systems for automatically translating geometric data

Also Published As

Publication number Publication date
EP1486874A1 (en) 2004-12-15
JP3714548B2 (ja) 2005-11-09
JP2003233525A (ja) 2003-08-22
EP1486874A4 (en) 2007-05-30
US20050256874A1 (en) 2005-11-17
WO2003069481A1 (fr) 2003-08-21
AU2003207206A1 (en) 2003-09-04
CN1620648A (zh) 2005-05-25

Similar Documents

Publication Publication Date Title
CN1275161C (zh) 使用网络的文本文件阅览***
CN1108578C (zh) 为离线客户请求提供响应的方法及装置
CN1229715C (zh) 信息控制***和信息处理方法
CN1174330C (zh) 一种环球网浏览器***
CN1299184C (zh) 显示信息的方法和***
CN1754166A (zh) 文档集内容空间的导航
US20130222860A1 (en) System and method for storing and retrieving digital content with physical file systems
CN1224200A (zh) 数据通信设备和方法
CN1282928A (zh) 提供本国语言查询服务的方法和***
CN1226034A (zh) 命名书签组
CN1875344A (zh) 综合业务软件的导入运用支援***
CN1452088A (zh) 使用专用网页来提供服务的服务提供***
CN1701318A (zh) web服务中的安全互操作性
CN1622086A (zh) 在计算机网络中搜索
CN1573749A (zh) 使用外部计划主题的Web网页绘制机制
CN1627259A (zh) 软件应用程序中名空间或模式库支持的可编程对象模型
CN1519751A (zh) 生成结构模式候选对象的方法、***和程序
CN1781105A (zh) 在xml文档和关系数据之间的映射中保留层次信息
CN101048728A (zh) 文档管理***及其方法
CN1808377A (zh) 由非专属语言驱动的通用序列图生成器
CN1645371A (zh) 一种基于搜索引擎技术的提问式知识聚合方法以及知识共享方法
CN101057213A (zh) 技术规范编辑器
CN101042706A (zh) 文档搜索设备、文档管理***、文档搜索***和方法
CN1695133A (zh) 网络应用服务器支持程序及服务器
CN1501267A (zh) 链接信息制作设备、方法、记录媒介及文件处理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060913