信息处理装置及其控制方法与流程

文档序号:13566788阅读:144来源:国知局
信息处理装置及其控制方法与流程
本发明涉及一种用于在执行打印处理的程序中进行许可证管理的技术。

背景技术:
传统打印方法包括两种:一种是在显示应用程序的编辑屏幕后,从用户处接收到对显示在所述应用程序的编辑屏幕上的目标执行打印的指令,另一种是在接收到外部文件后不显示编辑屏幕就执行打印。在本说明书中,利用前一种方法执行的显示编辑屏幕的处理称为编辑屏幕显示处理,利用后一种方法执行的打印处理称为外部文件打印处理。现在已经存在一种技术,可以在执行应用程序时确认所述应用程序的许可证。因此,通过避免在许可证过期时或未认证许可时执行应用程序,可以防止滥用所述应用程序。公开号为JP2011-164789的日本专利申请描述了这样一种技术:如果在应用程序的功能正在被执行时该程序的许可证过期,那么该技术允许正在执行的功能继续执行,直至该处理结束。执行应用程序中的编辑屏幕显示处理需要许可认证。然而,外部文件打印处理可以不经过许可认证即可执行(免许可证)。例如,有这样一种实用应用程序,其可以发出仅执行外部文件打印处理的指令。由于所述实用应用程序并不显示编辑屏幕,因此期望为用户提供外部文件打印处理,所述处理可以在免许可证情况下执行。如果配置为在启动实用应用程序时需要确认许可证的话,那么即使在所述实用应用程序接收到外部文件打印处理时也要确认许可证。如果这样配置的话,没有许可证的实用应用程序就不能执行所述外部文件打印处理。

技术实现要素:
本发明旨在向用户提供免认证情况下的外部文件打印处理以便提高便利性。根据本发明的一个方面,信息处理装置包括控制单元,所述控制单元被配置为:如果从用户处收到用于显示处理的命令且存在应用程序的许可证,那么所述控制单元就执行显示处理;如果从用户处收到用于显示处理的命令且不存在所述应用程序的许可证,那么所述控制单元就执行控制以便不执行显示处理;如果从用户处收到用于外部打印处理的命令,那么所述控制单元就执行外部打印处理,无论是否存在所述应用程序的许可证,其中显示处理是显示编辑屏幕的处理,在所述编辑屏幕上从用户处接收将由所述应用程序处理的文件的打印命令,以及其中外部打印处理是基于放置到对象中的文件在所述应用程序中执行的打印相关的而不显示所述编辑屏幕的处理。根据下述示例性实施例的详细描述并结合附图,本发明的其他特征及各方面将显而易见。附图说明附图包含在说明书中并构成说明书的一部分,附图描述了本发明的示例性实施方式、特征和各方面,并和说明书一起用于解释本发明的原理。图1示出了系统配置的一个例子。图2示出了硬件配置的一个例子。图3示出了信息处理装置的软件配置的一个例子。图4示出了将文件放置在将由虚拟打印机应用程序启动的微件上的操作,以及所述微件的一个例子。图5示出了客户端应用程序的主用户界面(UI)的一个例子。图6示出了客户端应用程序中编辑屏幕显示处理/外部文件打印处理的一个例子。图7示出了客户端应用程序的执行参数的一个例子。图8示出了用于许可证确认的警告消息的一个例子。图9示出了信息处理装置的软件配置的一个例子。图10示出了将由虚拟打印机应用程序启动的微件的一个例子。图11示出了客户端应用程序中编辑屏幕显示处理/外部文件打印处理的一个例子。图12示出了客户端应用程序的执行参数的一个例子。图13示出了在客户端应用程序中使能够切换至编辑屏幕显示处理的警告消息的一个例子。图14示出了在客户端应用程序中禁止切换至编辑屏幕显示处理的警告消息的一个例子。具体实施方式以下将结合附图详细描述本发明的各种示例性实施方式、特征以及各方面。示例性实施方式不限制本发明,且示例性实施方式中描述的所有配置并不一定是解决本发明技术问题的装置所不可或缺的。接下来描述第一示例性实施方式。系统配置图1示出了根据本发明第一示例性实施方式的系统配置的一个例子。信息处理装置101是由命令图像形成装置102执行打印及传真传输的用户所使用的个人计算机(PC)。图像形成装置102包括打印机功能、传真功能、复印功能、扫描仪功能以及文件传输功能。信息处理装置101和图像形成装置102被连接至局域网(LAN)103。这些装置经由局域网103彼此传达信息。硬件配置图2示出了硬件配置的一个例子。信息处理装置101包括各种类型的单元202-207。中央处理单元(CPU)202是用于执行各种类型的程序并根据所述程序实现各种功能的单元。只读存储器(ROM)204是用于存储各种类型的程序及数据的单元。随机存取存储器(RAM)203是用于存储各种类型信息的单元。RAM203也用作CPU202的临时工作存储区域。例如,CPU202将存储在ROM204中的程序及数据加载到RAM203中,并执行所述程序。输入/输出接口205是除了向连接至信息处理装置101的显示器208发送数据之外,还从指示设备209处接收数据的单元。网络接口卡(NIC)206是用于将信息处理装置101连接至网络的单元。上文所述单元可以经由总线207发送并接收数据。信息处理装置101经由NIC206被连接至上述局域网103。软件配置(整体)预定操作系统(OS)被安装在信息处理装置101中,用于执行各个特定功能处理的各类应用程序也安装在信息处理装置100中。所述特定功能处理包括文档处理、计算表处理、呈现处理、图像处理及图形处理。各应用程序有其自身的数据结构(文件结构)。此外,操作系统被配置为能够参照各文件的标示符来向相应的应用程序发出打印指令。下文将结合图3来描述信息处理装置101的软件配置。图3示出了信息处理装置101的软件配置的一个例子。用于在图3所示的各款软件中实现功能(模块)的程序被存储在信息处理装置100的ROM204中。这些软件(应用程序)分别代表操作系统301、虚拟打印机应用程序302、客户端应用程序303以及打印机驱动程序304。更具体地,CPU202将程序加载到RAM203中并执行所述程序,以便执行信息处理装置101的功能及下文描述的与流程图相关的处理。信息处理装置101的全部或部分功能以及下文描述的与流程图相关的处理可以通过专用硬件来执行。软件配置(操作系统)下文将描述操作系统301。操作系统301提供了操作系统301的现有通用功能(存储器管理、资源管理、应用程序管理及其他管理)。从用户处接收到执行应用程序请求后,操作系统301就向各应用程序发出执行请求,以便各应用程序开始处理。软件配置及用户界面(客户端应用程序)下文将描述客户端应用程序303中的软件配置。客户端应用程序303配有各类模块3031-3036。主控制单元3032控制客户端应用程序303向下文描述的各模块发出指令,并管理所述各模块。响应于来自主控制单元3032的显示指令,用户界面(UI)单元3031向用户提供客户端应用程序303的UI。接收到编辑屏幕显示处理后,主控制单元3032向UI单元3031发出指令,显示下文描述的作为编辑屏幕的主用户界面501。操作信息获取单元3035获得信息,所述信息表明已被UI单元3031显示的客户端应用程序303的UI被用户操作,并将获得的信息通知给主控制单元3032。主控制单元3032在存储单元3036中存储所述被通知的信息。打印控制单元3033从对应于下文描述的打印机驱动程序304的打印机对象305中获得打印设置信息,并通知给主控制单元3032所述获得的信息。打印控制单元3033从主控制单元3032接收指令。然后,打印控制单元3033利用下文描述的方法,通过便携文件格式(PDF)将文档文件转换为图形设备接口(GDI),以便输出所述GDI至打印机驱动程序304。接收到外部文件打印处理后,主控制单元3032不向UI3031发出显示指令,而是向打印控制单元3033发出打印指令。本说明书中的文档文件可以是由文字处理器等生成的数据,也可以是图像文件。从已经接收到来自操作系统301的执行指令的主控制单元3032处接收到指令后,许可证控制单元3034确认是否存在用于执行客户端应用程序303的许可证信息。图5示出了客户端应用程序303中主UI501的一个例子。主UI501包括输出目的地选择控制502及输出份数控制504。输出目的地选择控制502显示已被安装在ROM204中作为选择项的打印机对象列表,并根据用户指令判定输出目的地。主UI501进一步包括打印按钮505。基于将由客户端应用程序303打开的文件,打印按钮505从用户处接收打印指令。更具体地,按下打印按钮505后,响应于来自用户的指令,文档文件被转换,且转换后的数据在输出目的地被打印机驱动程序处理。主UI501进一步包括文档文件的页面506列表以及对应于文档文件的打印预览507。主UI501进一步包括打印模板控制508。打印模板保存各种打印设置的设置值。打印模板被保存为一个文件,并被存储在ROM204中。通过按下打印模板按钮,可以同时设置多个项目的打印设置中被保存的设置值。在上述打印预览中,根据打印模板控制指定的设置值,简略描述了输出结果的状态。打印预览允许用户在执行打印前确认输出状态。主UI501进一步包括打印设置控制509。打印设置控制509是显示元素(控制),其从用户处分别接收下述多个打印设置项目中的打印设置,即:“纸张尺寸”、“单面/双面”及“装订”。进一步地,主UI501可以提供以下功能:第一个功能是向将由客户端应用程序303打开的文档文件附加注释;第二个功能是合并客户端应用程序303打开的文档文件;第三个功能是编辑多个文档文件的对象;第四个功能是基于将由客户端应用程序303打开的文档文件从而输出PDF。主UI501具有上述功能(控制及四种功能)中的至少一种。客户端应用程序303的UI的形式(位置、尺寸、范围、布置、显示内容等)并不局限于图5所示的形式,可以使用适当的能实现信息处理装置101的所述功能的配置。软件配置及UI(虚拟打印机应用程序)下文描述虚拟打印机应用程序302中的软件配置。虚拟打印机应用程序302配置有各类模块3021、3022、3023及3024。主控制单元3022控制虚拟打印机应用程序302向UI单元3021发出指令,并向客户端应用程序303发出打印指令。在虚拟打印机应用程序302中接收到编辑屏幕显示处理后,主控制单元3022命令UI单元3021显示下文描述的微件401。响应于来自主控制单元3022的显示指令,UI单元3021向用户提供微件401作为虚拟打印机应用程序302的UI。操作系统301中不同于UI3021的模块可以显示微件401。图4示出了将文件放置在将由虚拟打印机应用程序302启动的微件401上的操作,以及所述微件401的一个例子。微件401被显示在操作系统301的桌面上。虚拟打印机应用程序302将安装在操作系统301中的打印机对象与微件401相关联,并为每个相关联的打印机对象显示微件401。当利用由指示设备等操作的鼠标指针403来将文档文件402拖拽并放置在微件401上时,主控制单元3022存储将由操作系统301管理的文档文件402的文件路径在存储单元3023中。微件401可以与打印机的打印机对象以及传真机的打印机对象相关联,以便在文档文件402被拖拽到微件401上时,让用户选择将文档文件402输出至打印机或是传真机。主控制单元3022指定与存储的文件路径相关联的打印机对象,并命令客户端应用程序303执行外部文件打印处理。在命令执行外部文件打印处理后,主控制单元3022命令UI单元3021显示子UI404。因此,在使用微件401执行外部文件打印处理中,不经过显示主UI501就可以执行处理。操作信息获取单元3024获得信息,所述信息表明将由已被UI单元3021显示的UI单元302和子UI404启动的微件401被用户操作,并将获得的信息通知给主控制单元3022。软件配置(打印机驱动程序)打印机驱动程序304提供现有通用打印机驱动程序的功能(打印设置、接收打印数据、生成打印作业等)。从客户端应用程序303处接收到外部文件打印处理后,打印机驱动程序304在将数据转换为可以被图像形成装置102接收的页面描述语言后,将表示所述接收到的打印处理的数据发送给图像形成装置102。编辑屏幕显示处理/外部文件打印处理流程下文结合图6描述信息处理装置101中客户端应用程序303的编辑屏幕显示处理/外部文件打印处理。图6示出了从启动客户端应用程序303之后与编辑屏幕显示处理/外部文件打印处理相关的流程图的一个例子。响应于来自操作系统301的执行客户端应用程序303的指令,客户端应用程序303中的主控制单元3032开始客户端应用程序303中的编辑屏幕显示处理/外部文件打印处理。在步骤S601中,客户端应用程序303中的主控制单元3032确认操作系统301请求执行的是编辑屏幕显示处理还是外部文件打印处理。利用来自操作系统301的执行参数来执行确认。图7示出了启动客户端应用程序303时的执行参数的一个例子。执行参数包括客户端应用程序303的执行文件的文件路径701、用于在客户端应用程序303中发出执行外部文件打印处理指令的选项命令“/打印”702以及用于指定作为客户端应用程序303执行目标的文档文件的文件路径703。执行参数进一步包括打印机对象名称704,用于指定客户端应用程序303的输出目的地打印机。选项命令702、文件路径703及打印机对象名称704组成执行期间的引数705。当主控制单元3022命令执行外部文件打印处理时,虚拟打印机应用程序302中的主控制单元3022生成图7所示的执行参数,以便向操作系统301发出执行请求。客户端应用程序303中用于执行编辑屏幕显示处理的执行参数是可选的。用于执行编辑屏幕显示处理的执行参数可以包括可选命令。如果客户端应用程序303的执行参数不存在,就可以执行编辑屏幕显示处理。在步骤S601中,主控制单元3032分析接收到的执行参数,并判定是否存在可选命令“/打印”702。如果存在可选命令“/打印”702,则主控制单元3032判定外部文件打印处理被执行,然后处理推进至步骤S606。如果不存在可选命令“/打印”702,则主控制单元3032判定编辑屏幕显示处理被执行,然后处理推进至步骤S602。在步骤S602中,主控制单元3032确认是否存在用于客户端应用程序303的许可证。主控制单元3032命令许可证控制单元3034确认许可证,并且所述许可证控制单元3034确认是否存在用于显示客户端应用程序303的主UI501的许可证。主控制单元3032从许可证控制单元3034处接收许可证确认结果。如果判定存在许可证(在步骤S602中为“是”),那么处理推进至步骤S604。如果判定不存在许可证(在步骤S602中为“否”),那么处理推进至步骤S603。判定是否存在许可证的例子可以包括下述方法:确认是否完成许可证认证(例如,利用依赖于PC配置的序列号及散列值),及如果还未完成许可证认证,确认许可证认证是否处于应用程序判定的试用期(例如,60天)。在步骤S603中,主控制单元3032显示消息,表明还未执行许可证认证,并结束客户端应用程序303中的编辑屏幕显示处理。图8示出了步骤S603中显示的、在没有许可证认证时发出的警告消息的例子。在步骤S604中,主控制单元3032执行处理,用于在客户端应用程序303中生成主UI501的等级。在步骤S605中,主控制单元3032命令UI单元3031显示已在步骤S604中生成等级的主UI501。在步骤S606中,主控制单元3032确认是否存在文件路径703指定的文档文件。如果存在文件路径703指定的文档文件(在步骤S606中为“是”),那么处理推进至步骤S608。如果不存在文件路径703指定的文档文件(在步骤S606中为“否”),那么处理推进至步骤S607。在步骤S607中,主控制单元3032显示错误消息,表明不存在将要被打印的文档文件,并结束客户端应用程序303中的外部文件打印处理。在步骤S608中,主控制单元3032将文件路径703指定的文档文件和打印机对象名称704指定的输出目的地打印机(打印机对象名称)传送至打印控制单元3033,以便开始外部文件打印处理。步骤S608中的打印设置使用客户端应用程序303或打印机驱动程序304的初始化设置。在执行客户端应用程序303时,如果判定将要执行上述不经过编辑屏幕显示处理的外部文件打印处理的话,那么可以不经过许可证确认而执行所述处理。外部文件打印处理中的数据转换流程将被补充(与日本专利申请2011-19197描述的方法类似)。具体而言,文件路径703指定的文档文件被传送至相应的应用程序,将文档文件转换为GDI功能(图画信息),并经由PDF生成驱动程序而生成PDF。尽管在本示例性实施方式中,客户端应用程序303的文档格式被描述为PDF,所述客户端应用程序303也可以有其他文档格式。接下来,客户端应用程序303通过解析模式(DEVMODE)结构设置打印机驱动程序304的打印设置,将上述PDF转换为GDI功能,并输出所述GDI功能至打印机驱动程序304。然后,在将GDI功能转换为可被图像形成装置接收的页面描述语言(PDL)后,打印机驱动程序304将接收到的GDI功能输出至输出目的地的图像形成装置。下文将描述第二示例性实施方式。在下文描述中,与第一示例性实施方式相同的对象被指定了相同的附图标记,因此根据需要省略了一些描述。软件配置(虚拟打印机应用程序)下文将参照图9描述信息处理装置101的软件配置。图8示出了根据本示例性实施方式的信息处理装置101的软件配置例子。虚拟打印机应用程序302中的打印模板信息获取单元9001读取将被ROM204保存的打印模板文件,并获取所述打印模板文件的文件路径和打印模板名称。图10展示了虚拟打印机应用程序302的打印模板指定UI1001的外观的一个例子。当文档402被拖拽并放入微件401时,主控制单元3022将由操作系统301通过鼠标指针403管理的文档402的文件路径存储在存储单元3023中。主控制单元3022命令UI单元3021显示上述打印模板指定UI1001。主控制单元3022经由打印模板信息获取单元9001获取打印模板信息,然后显示包括打印模板指定UI1001上的打印模板按钮1002的多个打印模板按钮。显示在打印模板指定UI1001上的打印模板可以是由用户预先选择的会被显示的模板。具体地,使用主UI501中的打印模板控制508分别设置打印模板控制508中的哪一个打印模板将被显示在打印模板指定UI1001上。例如,可以这样实现:向打印模板控制508的每个打印模板提供复选框,所述复选框能够设置是否将打印模板显示在打印模板指定UI1001上。主控制单元3032根据复选框的选择情况将会被显示在打印模板指定UI1001上的打印模板的列表存储在虚拟打印机应用程序302中的存储单元3023中。主控制单元3022通过从存储单元3023读取打印模板列表可以基于复选框显示打印模板。另外,也可以这样配置:在设置中始终存在一个或多个打印模板,其将被显示在打印模板指定UI1001上。具体地,例如,当印模板控制508中的每个打印模板的复选框被选中时,具有被选中的复选框的打印模板就被显示在打印模板指定UI1001上。在此情况下,配置如下:如果除了一个打印模板以外的其他打印模板的复选框未被选中,那么就阻止这个打印模板不被选中。因此可以得到这样的配置:始终有上述一个或多个打印模板会被显示。在接收到来自用户的利用鼠标指针403按下期望的打印模板按钮的按压操作后,主控制单元3022将与按下的打印模板按钮对应的打印模板文件名称存储在存储单元3023中。主控制单元3022指定与存储的文件路径关联的打印机对象,然后命令客户端应用程序303,使其执行外部文件打印处理。涉及对话控制的编辑屏幕显示处理/外部文件打印处理的流程图11展示了一个流程图的例子,该流程图涉及从启动客户端应用程序303以后的编辑屏幕显示处理/外部文件打印处理。若主控制单元3032判定存在指定文件(在步骤S606中为“是”),则处理推进至步骤S1101。在步骤S1101中,主控制单元3032确认是否已指定打印模板。一个执行确认的方法是利用来自操作系统301的执行参数。图12展示了客户端应用程序303的执行参数的一个例子。所述执行参数包括打印模板名称1201。可选命令702、文件路径703、打印机对象名称704以及打印模板名称1201组成了执行过程中的引数705。当主控制单元3022向客户端应用程序303发出打印命令时,虚拟打印机应用程序302中的主控制单元3022生成如图12所示的执行参数。在步骤S1101中,主控制单元3032分析接收到的执行参数,然后判定是否存在打印模板名称。若存在打印模板名称1201,那么主控制单元3032就判定已经指定了打印模板(在步骤S1101中为“是”),然后处理推进至步骤S1103。若不存在打印模板名称1201,那么主控制单元3032就判定没有指定打印模板(在步骤S1101中为“否”),然后处理推进至步骤S1102。在步骤S1102中,打印控制单元3033获取客户端应用程序303的默认打印设置。默认打印设置是指被客户端应用程序303保持为规定数值且不管输出打印机的类型如何都能被执行的打印设置。例如,纸张尺寸、打印方法以及布局分别被设置为“匹配原稿尺寸”、“单面”和“lup”。打印控制单元3033将获取的默认打印设置存储在存储单元3036中,然后处理推进至步骤S608。另一方面,在步骤S1103中,打印控制单元3033获取设置在以打印模板名称1201代表的打印模板文件中的打印设置信息,所述打印模板名称1201已经由执行参数指定,然后打印控制单元3033将获取的打印设置信息存储在存储单元3036中。在步骤S1104中,打印控制单元3033确认不能被图像形成装置102应用的打印设置是否存在于在步骤S1103中获取的打印设置信息中。具体地,打印控制单元3033从打印机对象305获取图像形成装置102的模型的性能,然后确认在步骤S1103中获取的打印模板文件中设置的打印设置信息的所有设置值能否被应用。这样的例子可以包括以下情况:为不能应用纸张尺寸为A3的模型指定了纸张尺寸为A3的设置值,以及为黑白打印机指定了彩色打印的设置值。若在步骤S1103中获取的打印设置信息的所有设置值都能被应用(在步骤S1104中为“是”),则处理推进至S608。若其中一个设置值不能被应用(在步骤S1104中为“否”),则处理推进至S1105。在步骤S1105中,主控制单元3032确认客户端应用程序303的许可证。步骤S1105中的具体处理和步骤S602中的处理相同,因此不再赘述。主控制单元3032从许可证控制单元3034接收许可证确认结果。若判定有许可证(在步骤S1105中为“是”),则处理推进至S1106。若判定没有许可证(在步骤S1105中为“否”),则处理推进至S1108。在步骤S1106中,主控制单元3032命令UI单元3031显示警告消息,说明在客户端应用程序303中可以切换到编辑屏幕显示处理。图13展示了在步骤S1106中显示的警告消息的例子。在步骤S1107中,主控制单元3032判定在警告消息中用户选择了哪个选项,在步骤S1106中,UI单元3031已经被命令显示所述警告消息。通过操作指示装置等利用鼠标指针403在警告消息上按下按钮,UI单元3031接收所述按下操作并告知主控制单元3032继续打印、打印预览和停止打印中的一个已被选择。若主控制单元3032接收到继续打印的命令,那么处理推进至步骤S1110。若主控制单元3032接收到执行打印预览的命令,那么处理推进至步骤S604。若主控制单元3032接收到停止打印的命令,那么就取消外部文件打印处理,从而终止客户端应用程序303。在步骤S1110中,打印控制单元3033将在步骤S1103中获取的打印设置信息中不能被应用的打印设置转换为可以被应用的设置。打印控制单元3033将不能被应用的打印设置的设置值转换为默认打印设置中的设置值,如上面的步骤S1102中所述,从而进入没有不能被应用的打印设置的状态。例如,若纸张尺寸A3不能被应用,那么不能被应用的打印设置的设置值就被转换为默认打印设置中的纸张尺寸的设置值“匹配原稿尺寸”。另一方面,在步骤S1108中,主控制单元3032命令UI单元3031显示警告消息,说明在客户端应用程序303中不可以切换到编辑屏幕显示处理。图14展示了警告消息的例子,在步骤S1108中,UI单元3031已经被命令显示所述警告消息。图14展示的警告消息不同于图13展示的警告消息,因为图14中没有显示打印预览按钮。在步骤S1109中,主控制单元3032判定在警告消息中用户选择了哪个选项,在步骤S1108中,UI单元3031已经被命令显示所述警告消息。通过操作指示装置等利用鼠标指针403在警告消息上按下按钮,UI单元3031接收所述按下操作并告知主控制单元3032继续打印和停止打印中的一个已被选择。若主控制单元3032接收到继续打印的命令,那么处理推进至步骤S1110。若主控制单元3032接收到停止打印的命令,那么就取消打印处理,从而终止客户端应用程序303。如上所述,若主控制单元3032判定在客户端应用程序303中执行的是外部文件打印处理从而跳过许可确认,如果打印设置不能被应用且在客户端应用程序303中发生了到编辑屏幕显示处理的转换,那么主控制单元3032则再次执行许可确认。若在许可确认过程中没有许可证,那么就不显示用于显示主UI501的按钮。这样,用户就能防止在没有许可证的情况下显示主UI501。上述示例性实施方式的配置使得信息处理装置101更容易使用。尽管上文详细描述了本发明的示例性实施方式,应当了解到本发明并不局限于特定的示例性实施方式,也可以在本发明的范围内做出各种变换。本发明的有益效果根据本发明,在免许可证的情况下可以执行外部文件打印处理,因此提高了针对用户的便利性。其他实施方式本发明的各种实施方式还可以通过系统或装置的、用于读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令以完成本发明中一个或多个实施方式功能的计算机来实现;所述发明的各方面也可以通过方法来实现,该方法的各步骤由系统或装置的计算机、通过如从存储介质读出并执行计算机可执行指令以完成本发明一个或多个实施方式功能来执行。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)及其他电路中的一个或多个,也可以包括独立计算机网络或独立计算机处理器网络。计算机可执行指令可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)及分布式计算系统存储器、光盘(例如激光唱片(CD)、数字化通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置、存储卡等中的一个或多个。虽然已经结合示例性实施方式描述了本发明,应当认识到,本发明并不局限于公开的示例性实施方式。下列权利要求的范围应当适合最广泛的解释,以便囊括所有改动、等同结构和功能。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1