首页> 中国专利> 基于网络服务应用的光学字符识别系统和方法

基于网络服务应用的光学字符识别系统和方法

摘要

本发明公开一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别系统。所述方法包括步骤:a)使用网络浏览器将原始图像的图像文件上载到网络服务器;b)存储所述上载的图像文件;c)通过网络服务应用转换所述上载的图像文件并保存所转换的图像文件;d)图像小程序通过网络服务器调用网络服务应用,识别选择的需要识别的图像区域;以及e)返回所述选择的需要识别的图像区域的识别信息数据。使用该基于网络的网络服务应用的光学字符识别方法和光学字符识别系统,用户能够控制整个识别处理流程,并且效率得到提高。

著录项

  • 公开/公告号CN1680973A

    专利类型发明专利

  • 公开/公告日2005-10-12

    原文格式PDF

  • 申请/专利权人 佳能株式会社;

    申请/专利号CN200410032522.6

  • 发明设计人 郭瑞山;倪勇;

    申请日2004-04-08

  • 分类号G06K9/62;H04L12/00;

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人付建军

  • 地址 日本东京

  • 入库时间 2023-12-17 16:38:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-20

    未缴年费专利权终止 IPC(主分类):G06K9/62 授权公告日:20080917 终止日期:20170408 申请日:20040408

    专利权的终止

  • 2008-09-17

    授权

    授权

  • 2005-12-07

    实质审查的生效

    实质审查的生效

  • 2005-10-12

    公开

    公开

说明书

技术领域

本发明一般地涉及基于网络服务应用(web service application)的光学字符识别(OCR,optical character recognition)系统。更具体地说,本发明涉及一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别系统,其中用户能够控制整个识别处理流程,并且效率得到提高。

背景技术

OCR是一种识别手写字符或扫描字符的公知技术。随着近年来包括因特网和内部网等的飞速发展,不需要各个用户配备单独的OCR装置的远程OCR系统已经得到了快速发展和大范围的普及。

但是,大多数现存的远程OCR系统都以非常简单的方式运行,仅仅包括上载(用于进行OCR的图像文件)和下载(识别结果)。用户不能控制识别处理流程。例如,用户无法选择需要识别的图像区域,用户不能使用用于人工校对的识别过程中生成的候选字符。

除了上述OCR功能,还应该考虑OCR系统的效率。在传统方式中,原始图像文件的数据必须与其它的从OCR操作中收到的数据一起传输。相应地,所采取的操作越多,则需要的传输越频繁。由于服务器硬件和网络带宽的限制,不可避免地使整个系统的效率低下。

发明内容

因此,本发明的目的是为了解决上述问题,提供一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别系统,其中用户能够控制整个识别处理流程,并且效率得到提高。

为了实现上述目的,根据本发明的一个方面,提供一种基于网络上的网络服务应用的光学字符识别方法,所述方法包括步骤:a)使用网络浏览器将原始图像的图像文件上载到网络服务器;b)存储所述上载的图像文件;c)通过网络服务应用转换所述上载的图像文件并保存所转换的图像文件;d)图像小程序通过网络服务器调用网络服务应用,识别选择的需要识别的图像区域;以及e)返回所述选择的需要识别的图像区域的识别信息数据。

为了实现上述目的,根据本发明的另一方面,提供一种基于网络上的网络服务应用的光学字符识别系统,所述系统包括:网络浏览器,用于上载原始图像的图像文件;网络服务器;网络服务应用单元,用于转换所述上载的图像文件并保存所转换的图像文件;以及图像小程序单元,用于通过网络服务器调用网络服务应用单元,以识别选择的需要识别的图像区域。

为了实现上述目的,根据本发明的再一方面,提供一种用于控制OCR服务提供装置的光学字符识别方法,所述方法包括步骤:接收原始图像的图像文件;存储所接收的图像文件;转换所述图像文件并保存转换后的图像文件;将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置;从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;根据所接收的指令对原始图像执行字符识别处理;以及将执行的字符识别处理的结果发送到OCR结果接收装置。

为了实现上述目的,根据本发明的又一方面,提供一种OCR服务提供装置,包括:图像处理单元,用于接收和转换需要识别的原始图像,并将转换后的图像文件发送到OCR结果接收装置;以及OCR识别单元,用于接收关于转换后的图像文件的字符识别处理的控制指令,并且执行字符识别处理。所述图像处理单元包括:输入部件,用于接收原始图像的图像文件;存储器部件,用于存储所接收的图像文件;转换部件,用于转换所述图像文件并保存转换后的图像文件;和图像输出部件,用于将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置。所述OCR识别单元包括:指令接收部件,用于从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;识别部件,用于根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件,用于将所执行的字符识别处理的结果发送到OCR结果接收装置。

为了实现上述目的,根据本发明的再一方面,提供一种用于控制OCR结果接收装置的光学字符识别方法,所述方法包括步骤:从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据OCR结果接收装置所发送的控制指令OCR服务提供装置进行所述字符识别处理。

为了实现上述目的,根据本发明的另一方面,提供一种OCR结果接收装置,包括:图像接收单元,用于从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;指令发送单元,用于根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元,用于从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据所发送的控制指令OCR服务提供装置进行所述字符识别处理。

使用根据本发明的基于网络上的网络服务应用的光学字符识别方法和光学字符识别系统,用户能够控制整个识别处理流程,并且OCR的效率得到提高。

附图说明

在知晓了下面对优选实施例的详细描述之后,本发明的其它目的、特征和优点将更加清楚。构成本说明书一部分的附图示出本发明的实施例,并与下面的描述一起用于解释说明本发明的原理。其中:

图1示出用于实现本发明的光学字符识别方法的基本系统结构;

图2示出根据本发明的基于网络上的网络服务应用的光学字符识别方法的流程图;

图3示出根据本发明的光学字符识别方法的实施示例的网页;

图4示出使用本发明的光学字符识别方法时、图3所示的网页的识别结果;

图5示出根据本发明的基于网络上的网络服务应用的光学字符识别系统的方框图;以及

图6示出根据本发明的服务器一侧(OCR服务提供装置602)和客户端一侧(OCR结果接收装置601)各自的详细结构。

具体实施方式

下面将结合附图详细描述本发明的优选实施例。

如图1所示,根据本发明的光学字符识别(OCR)系统基于B/S架构。B/S架构是根据文本、表、线、画面等的对象属性将输入图像分割成多个区域,以及选择其中需要进行识别的区域进行OCR处理的过程。OCR功能由网络服务器102和OCR网络服务应用103在服务器一侧完成,用户使用网络浏览器101进行OCR操作。

用户使用网络浏览器101进行OCR操作。用户能够在网络浏览器中观看图像、旋转图像、进行图像色反转、以及人工或自动地进行图像区域选择。并且,对选择的图像区域进行识别。

根据本发明的OCR系统将OCR功能和用户界面(interface)分成两部分。OCR功能由网络服务应用实现,其公用界面能够被其它系统调用。用户界面通过网页实现。两个Java小程序用于主用户界面中。这两个小程序执行大多数的人工操作。一个小程序(ImageApplet,图像小程序)用于图像显示和处理,另一个小程序(ProofApplet,校对小程序)用于校对。这两个小程序与网络服务器进行通信,网络服务器反过来调用OCR网络服务应用进行OCR处理。

除了OCR功能之外,为了提高OCR系统的效率,而不是按照传统的方式那样将图像文件的数据与其它从OCR操作接收的数据一起发送,本发明采用了三种关键的处理方法来将网络上的数据传输减少到最少。

第一,在OCR操作期间,为了方便用户,上载到服务器的图像应该在客户端显示。将保存在服务器上的图像数据转换成GIF格式并返回到客户端用于显示,作为原始图像文件的替代。当图像文件数据从其它图像格式转换为GIF格式时,其文件尺寸将减小为原始图像格式(通常为TIFF、BMP、JPG等)的四分之一或更小。

第二,对于一些图像处理,比如图像旋转和反转,使用图像小程序来完成该任务,而用不到OCR网络服务应用。由此,可以避免图像数据的传输。另外,仅将少许操作信息记录下来以备将来使用。

第三,对于块选择和块识别,数据传输简化为仅传输从块选择或块识别中获得的数据,并且在客户端使用预先传输的GIF图像替换原始图像文件。而且,对于原始图像文件不再需要进行网络传输。

下面将描述根据本发明的基于网络上的网络服务应用的光学字符识别方法的详细处理过程,该方法的完整处理流程图在图2中示出。

如图2所示,根据在识别过程中执行的事件处理步骤划分为5个阶段,即,打开文件、图像处理、块选择、块识别、以及文本校对和保存结果。下面将参照图2所示的流程图详细描述这5个阶段。

1.打开文件

首先,在步骤SP101,用户使用网络浏览器将图像文件上载到网络服务器,与此同时,网络服务器调用OCR网络服务应用单元并将该图像文件发送到OCR网络服务应用单元,OCR网络服务应用单元保存该图像文件。

接着,在步骤SP102,OCR网络服务应用单元将所述上载的图像文件转换成GIF格式的文件。

之后,图像小程序单元通过网络服务器调用OCR网络服务应用单元,以得到GIF格式的原始图像的黑白(B/W)图像拷贝。

2.图像处理

在打开文件并由图像小程序单元得到GIF格式的图像文件之后,开始图像处理过程。

在步骤SP201,用户可以使用图像小程序单元进行图像处理,比如图像旋转、图像色反转等。在这些图像处理之后,关于相关图像处理的参数通过网络服务器发送到OCR网络服务应用单元。

然后,在步骤SP202,如果需要进行歪斜校正,则调用OCR网络服务应用单元对其所保存的图像数据进行自动歪斜校正。在这种情况下,由图像小程序单元发送给OCR网络服务应用单元的是有关如何校正歪斜图像的指令或者关于歪斜图像的参数。

图像小程序单元也可以将关于需要识别的图像区域的编辑信息,比如需要识别的图像是用中文还是英文书写的、需要识别的图像是用Excel程序编辑的表格等等,通过网络服务器发送给OCR网络服务应用单元。

之后,在步骤SP203,将更新后的图像的GIF格式的黑/白图像拷贝返回给图像小程序单元用于显示。

3.块选择

在完成图像处理以及GIF格式的更新后的图像已经显示在图像小程序单元之后,用户可以选择需要由OCR网络服务应用单元识别的图像区域。

使用图像小程序单元,用户可以如图2的步骤SP301中所示人工进行图像区域选择,也可以如步骤SP302所示进行自动选择。

如果需要识别的图像区域是在步骤SP302中自动选择的,则OCR网络服务应用单元在步骤SP303中将块信息数据返回图像小程序单元。

4.块识别

在上面的处理中确定需要识别的图像区域之后,在步骤SP401,用户可以使用图像小程序单元通过网络服务器调用OCR网络服务应用单元,以对所选择的需要识别的图像区域进行识别。

在步骤SP402,OCR网络服务应用单元返回识别信息数据给校对小程序单元。应该指出的是,返回给校对小程序单元的是所选择的需要识别的图像区域的识别信息数据,而不是识别的图像本身。

之后,在步骤SP403中,校对小程序单元解析所返回的数据,并且显示解析后的文本。

5.文本校对和保存结果

在解析后的文本显示在校对小程序单元上之后,在步骤SP501中,用户可以使用校对小程序单元进行校对。可以选择候选字符替换旧字符。

然后,在步骤SP502中,用户调用使用校对小程序单元通过网络服务器OCR网络服务应用单元以生成结果文件。在步骤SP503,OCR网络服务应用单元将所述结果文件保存成格式文件(HTML或RTF格式文件)。

最后,在步骤SP504中,将HTML格式或RTF格式的文件发回,并且结束整个识别处理。

识别结果的一个示例在图3和图4中示出。

图3示出根据本发明的光学字符识别方法的实施示例的网页。如图3所示,由图像小程序单元执行的处理显示在屏幕的左侧。需要识别的图像显示在屏幕的中间,其中顶部示出其内容是用中文书写的图像、中部示出其内容是用英文书写的图像和不需要识别的画面图像、以及底部示出其内容是用Excel程序编辑的图像。关于上述表明的图像的识别结果显示在屏幕的右侧。

图4示出使用本发明的光学字符识别方法时、图3所示的网页的最后识别结果。如图4所示,识别结果以HTML格式或RTF格式显示,并且在图3所示的识别数据中存在的错误已经由用户使用校对小程序单元进行了校对。

上面描述的光学字符识别方法是在根据本发明的基于网络上的网络服务应用的光学字符识别系统中实现的。图5示出该光学字符识别系统的方框图。

如图5所示,根据本发明的基于网络上的网络服务应用的光学字符识别系统包括:网络浏览器501,用于上载原始图像的图像文件;网络服务器502;网络服务应用单元503,用于转换所述上载的图像文件并保存所转换的图像文件;图像小程序单元504,用于通过网络服务器调用网络服务应用单元,以识别选择的需要识别的图像区域;以及校对小程序单元505,用于接收所述选择的需要识别的图像区域的识别信息数据。

网络服务应用单元503将上载的图像文件转换成GIF格式的文件,并且图像小程序单元504通过网络服务器调用网络服务应用单元来获取GIF格式的原始图像的黑/白图像拷贝。

所述选择的需要识别的图像区域通过使用图像小程序单元504人工或自动选择,并且网络服务应用单元503将所述选择的需要识别的图像区域的块信息数据返回图像小程序单元504。

在选择需要识别的图像区域之前,图像小程序单元504事先处理所获取的GIF格式的原始图像的黑/白图像拷贝。由图像小程序单元504执行的所述处理包括图像旋转和图像色反转等。图像小程序单元504通过网络服务器将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送到网络服务应用单元503。

如果需要歪斜校正,则调用网络服务应用单元503对其所保存的图像数据执行自动歪斜校正,然后将更新后的GIF格式的黑/白图像拷贝返回图像小程序单元504用于显示。图像小程序单元504通过网络服务器502将关于如何校正歪斜图像的指令或关于歪斜图像的参数发送给网络服务应用单元503。

所接收的所述选择的需要识别的图像区域的识别信息数据由校对小程序单元505解析并显示所解析的文本。校对小程序单元505还将旧的不适当的字符用其适当的候选字符替换。

校对小程序单元505通过网络服务器502调用网络服务应用单元503,以将旧的不适当的字符已用其适当的候选字符替换的识别数据保存为格式文件。该格式文件是HTML格式文件或RTF格式文件。

如上所述,根据本发明的光学字符识别系统基于B/S架构。也就是说,OCR功能在服务器一侧完成,而OCR操作则由用户在客户端一侧进行处理。图6示出根据本发明的服务器一侧(OCR服务提供装置602)和客户端一侧(OCR结果接收装置601)各自的详细结构。

如图6所示,OCR服务提供装置602包括:图像处理单元6021,用于接收和转换需要识别的原始图像,并将转换后的图像文件发送到OCR结果接收装置601;以及OCR识别单元6022,用于接收关于转换后的图像文件的字符识别处理的控制指令,并且执行字符识别处理。

图像处理单元6021包括:输入部件701,用于接收原始图像的图像文件;存储器部件702,用于存储所接收的图像文件;转换部件703,用于转换所述图像文件并保存转换后的图像文件;和图像输出部件704,用于将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置601。

OCR识别单元6022包括:指令接收部件801,用于从OCR结果接收装置601接收关于转换后的图像文件的字符识别处理的控制指令;识别部件802,用于根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件803,用于将所执行的字符识别处理的结果发送到OCR结果接收装置601。

在根据本发明的OCR服务提供装置的一个实施例中,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置601。相应地,需要识别的图像区域根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置601上人工或自动选择,并且OCR服务提供装置602接收所选择的需要识别的图像区域的块信息数据。

优选地,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置601处理和编辑,并且OCR服务提供装置602接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。

如果需要歪斜校正,则OCR服务提供装置602对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置601。在这种情况下,OCR服务提供装置602还从OCR结果接收装置601接收如何校正歪斜图像的指令或关于歪斜图像的参数。

在根据本发明的OCR服务提供装置的另一实施例中,还包括识别结果转换单元6023,用于从OCR结果接收装置601接收用于替换旧的不适当的字符的适当的候选字符。在这种情况下,识别结果转换单元6023还将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。所述格式文件最好是HTML格式文件或RTF格式文件。

下面将结合图6的左半部分描述根据本发明的客户端一侧的OCR结果接收装置601。

如图6中所示,OCR结果接收装置601包括:图像发送单元6011,用于将原始图像的原始图像文件发送给OCR服务提供装置602;图像接收单元6012,用于从OCR服务提供装置602接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置602转换原始图像的原始图像文件生成;指令发送单元6013,用于根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元6014,用于从OCR服务提供装置602接收对原始图像进行的字符识别处理的结果,根据所发送的控制指令OCR服务提供装置602进行所述字符识别处理。

在根据本发明的OCR结果接收装置601的一个实施例中,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置602接收原始图像的黑/白图像拷贝。

在根据本发明的OCR结果接收装置601的另一实施例中,OCR结果接收装置601还包括图像处理单元6015,用于选择原始图像的需要识别的图像区域,并且指令发送单元6013将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置602。

最好,在选择所述需要识别的图像区域之前,图像处理单元6015对GIF格式的原始图像的黑/白图像拷贝事先进行处理。该处理包括图像旋转和图像色反转。在图像处理单元6015执行的处理完成之后,指令发送单元6013将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置602。

此外,如需要歪斜校正,指令发送单元6013还将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置602。

在根据本发明的一个优选实施例中,OCR结果接收装置601还包括编辑单元6016,用于对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且在网络浏览器单元6018上显示所解析的文本。编辑单元6016将旧的不适当的字符用其适当的候选字符替换。在编辑单元6016执行的编辑完成之后,编辑结果由编辑结果发送单元6017发送给OCR服务提供装置602。

上面结合附图6描述了根据本发明的服务器一侧的OCR服务提供装置602和客户端一侧的OCR结果接收装置601的结构。相应地,根据本发明的用于控制OCR结果接收装置601的光学字符识别方法和用于控制OCR服务提供装置602的光学字符识别方法可以分别在服务器一侧和客户端一侧实现。

下面,将参照图6分别描述根据本发明的用于控制OCR服务提供装置602的光学字符识别方法和用于控制OCR结果接收装置601的光学字符识别方法。

根据本发明的用于控制OCR服务提供装置602的光学字符识别方法包括步骤:输入部件701接收原始图像的图像文件;存储器部件702存储所接收的图像文件;转换部件703转换所述图像文件并保存转换后的图像文件;图像输出部件704将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置;指令接收部件801从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;识别部件802根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件803将执行的字符识别处理的结果发送到OCR结果接收装置。

在根据本发明的一个实施例中,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置601。需要识别的图像区域根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置601上人工或自动选择,并且OCR服务提供装置602接收所选择的需要识别的图像区域的块信息数据。

在根据本发明的一个优选实施例中,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置601处理和编辑,并且OCR服务提供装置602接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。

如果需要歪斜校正,则OCR服务提供装置602对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置601。然后,OCR服务提供装置602从OCR结果接收装置601接收如何校正歪斜图像的指令或关于歪斜图像的参数。

在根据本发明的另一实施例中,OCR服务提供装置602还从OCR结果接收装置601接收用于替换旧的不适当的字符的适当的候选字符,并且将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。所述格式文件最好是HTML格式文件或RTF格式文件。

下面将结合图6详细描述根据本发明的用于控制OCR结果接收装置601的光学字符识别方法。

如图6所示,根据本发明的用于控制OCR结果接收装置601的光学字符识别方法包括步骤:图像接收单元6012从OCR服务提供装置602接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置602转换原始图像的原始图像文件生成;指令发送单元6013根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元6014从OCR服务提供装置602接收对原始图像进行的字符识别处理的结果,根据OCR结果接收装置601所发送的控制指令OCR服务提供装置602进行所述字符识别处理。

在本发明的一个实施例中,所述原始图像的原始图像文件由OCR结果接收装置601的图像发送单元6011发送给OCR服务提供装置602或者从诸如因特网和内部网的网络上下载。

最好,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置602接收原始图像的黑/白图像拷贝。

在根据本发明的用于控制OCR结果接收装置601的光学字符识别方法的另一实施例中,还包括步骤:人工或自动选择原始图像的需要识别的图像区域,并且由图像处理单元6015将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置602。

最好,在选择所述需要识别的图像区域之前,对GIF格式的原始图像的黑/白图像拷贝事先进行处理。该处理包括图像旋转和图像色反转。然后,将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置602。

如果需要歪斜校正,则根据本发明的用于控制OCR结果接收装置601的光学字符识别方法还包括步骤:将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置。

在本发明的优选实施例中,对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且显示所解析的文本。将旧的不适当的字符用其适当的候选字符替换。然后,将关于替换的字符的信息发送给OCR服务提供装置602。

同样应当指出的是,本发明包括通过将实现前述实施例功能的软件程序(与各实施例中的所示流程图相对应的程序)直接或远程提供给一个系统或装置并且由该系统或装置的计算机读出并执行所提供的程序码来实现本发明的情况。在该情况下,形式并不限于程序,只要可以提供程序功能即可。

因此,安装在计算机中以使用计算机实现本发明的功能处理的程序码本身实现本发明。也就是,本发明包括用于实现本发明的功能处理的计算机程序本身。

在这种情况下,程序的形式不受到特定的限制,并且可以使用目标码、由解释器执行的程序、提供给OS的脚本数据等,只要它们具有程序功能即可。

可以使用例如软盘、硬盘、光盘、磁光盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、DVD(DVD-ROM、DVD-R)等作为用于提供程序的记录介质。

作为另一种程序提供方法,可以在客户计算机上使用浏览器建立与因特网上的给定主页的连接,并且可以将经过压缩且包括自动安装功能的本发明计算机程序本身或文件从该主页下载到记录介质如硬盘等,从而提供程序。另外,形成本发明程序的程序码可以分成多个文件,并且可以从不同主页下载这些文件。也就是,本发明还包括使多个用户下载用于使用计算机实现本发明的功能处理的程序文件的WWW服务器。

另外,存储本发明加密程序的存储介质如CD-ROM等可以交付给用户,已清除预定条件的用户可以允许通过因特网从网页下载对程序解密的密钥信息,并且可以使用该密钥信息执行加密程序以安装在计算机上,从而实现本发明。

前述实施例的功能可以不仅通过由计算机执行读出程序码而且通过根据该程序指令由运行在计算机上的OS等执行的一些或所有实际处理操作来实现。

而且,在从记录介质读出的程序写入在功能扩展板或单元的存储器中之后,前述实施例的功能可以通过安置在功能扩展板或功能扩展单元中的CPU等所执行的一些或所有实际处理来实现,其中,功能扩展板或功能扩展单元插入在计算机中或者连接到计算机。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号