激光打印机的仿真方法及系统与流程

文档序号:19880389发布日期:2020-02-08 06:58阅读:463来源:国知局
激光打印机的仿真方法及系统与流程

本申请涉及打印机技术领域,具体而言,涉及一种激光打印机的仿真方法及系统。



背景技术:

现有技术中,通常在对激光打印机进行仿真过程中,都是根据具体的用户经验来反馈最终的仿真结果。具体表现为:针对每一次的仿真请求,通过对部分仿真任务进行部分仿真监测来反馈最终的仿真结果。但是,采用上述方法依赖于人工经验,在针对仿真过程较长的仿真任务时时间成本和人力成本极高,导致仿真效率较低,并且仿真结果诸多,难以衡量到所有的仿真结果,导致仿真过程的准确率降低。此外,现有技术均是在仿真结束之后来反馈结果的,在仿真之前通常不会有预测操作,但是实际上仿真过程是多变的,实际仿真效果可能与起初的仿真过程效果不匹配,造成最终仿真的结果难以准确反映真实的打印机运行结果。



技术实现要素:

为了至少克服现有技术中的上述不足,本申请的目的之一在于提供一种激光打印机的仿真方法及系统,考虑到所有仿真任务的仿真过程的第一仿真控制信息,并预先进行数据处理获得模拟控制结果后预测仿真过程的仿真前置结果,由服务器对所有访问任务的进行仿真前置结果进行大数据分析得到仿真后置结果,并以此分别结合后得到第二仿真控制信息,使得激光打印机可以根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作,一方面无需依赖于人工经验,可以极大降低时间成本和人力成本,提高仿真效率和仿真过程的准确率。此外,避免后续仿真过程多变导致实际仿真效果可能与起初的仿真过程效果不匹配的情况。

第一方面,本申请提供一种激光打印机的仿真方法,应用于激光打印机的仿真系统,所述激光打印机的仿真系统包括激光打印机以及与所述激光打印机通信连接的服务器,所述方法包括:

所述激光打印机根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息;

根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果;

所述服务器根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息后发送给所述激光打印机,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果;

所述激光打印机根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

在第一方面的一种可能的设计中,所述激光打印机根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息的步骤,包括:

针对每个访问任务,根据该仿真任务的仿真过程条件获取条件序列集,所述条件序列集中包括多个仿真次数大于设定次数的条件序列及每个条件序列对应的条件序列标识;

在每个所述仿真任务对应的仿真过程控制代码行中获取所述条件序列集对应的控制代码行,所述控制代码行中包括每个条件序列对应的控制代码和每个条件序列标识对应的控制代码,所述条件序列对应的控制代码中包括所述条件序列,所述条件序列标识对应的控制代码中包括所述条件序列标识;

获取所述控制代码行中每一个控制代码中的条件序列;

获取每个控制代码中的条件序列对应的条件序列仿真功能位置,并根据所述控制代码行、控制代码行中每个控制代码中的条件序列、及每个控制代码中的条件序列对应的条件序列仿真功能位置,生成条件序列仿真代码集,并将所述条件序列仿真代码集作为该所述仿真任务对应的仿真过程的第一仿真控制信息。

在第一方面的一种可能的设计中,所述根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果的步骤,包括:

根据所述仿真任务对应的仿真过程的第一仿真控制信息,获取所述仿真任务对应的仿真条件数据和仿真控制数据,所述仿真条件数据根据仿真条件等级分为多个分组;

根据所述仿真任务对应的仿真条件数据和仿真控制数据,获取每个所述分组与所述仿真控制数据对应的仿真条件等级的第一模拟控制信息;

根据所述仿真条件等级,获取所述仿真控制数据的处理优先级与所述仿真条件等级的第二模拟控制信息;

根据所述仿真控制数据的处理优先级,确定所述仿真控制数据的仿真持续时间与所述仿真控制数据的处理优先级的第三模拟控制信息;

根据所述第二模拟控制信息和所述第三模拟控制信息,确定所述仿真控制数据的仿真持续时间与所述仿真条件等级的第四模拟控制信息;

根据所述第一模拟控制信息和所述第四模拟控制信息对所述仿真条件数据和所述仿真控制数据进行相应的同步模拟,得到模拟控制结果。

在第一方面的一种可能的设计中,所述根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器的步骤,包括:

对所述模拟控制结果中的每个变化点的模拟控制运作状态数据进行处理,得到模拟前置数据;

根据每个变化点对应的模拟控制模型,计算所述模拟前置数据在预设仿真模型的第一仿真容器数据;

当所述第一仿真容器数据为所述模拟前置数据在预设条件下的仿真容器数据时,计算所述第一仿真容器数据对应至该预设条件的第二仿真容器数据;

根据所述第一仿真容器数据与所述第二仿真容器数据的关联度,获取所述模拟前置数据的仿真数据集合;

根据所述模拟控制结果中的目标控制参数,在所述仿真数据集合中获取所述模拟控制结果对应的候选仿真数据集合;

根据所述目标控制参数,获取所述目标控制参数属于所述候选仿真数据集合中各待选仿真数据的置信度;

将所述置信度中的最大值对应的待选仿真数据确定为所述模拟控制结果对应的模拟控制动态库;

获取所述模拟控制动态库在预设模拟节点范围段内发生动态变化的模拟节点标集及其对应的变化点标集;

将所述模拟节点标集中的每个模拟节点标记为模拟固定节点或模拟变化节点;

获取每次执行的第一个模拟变化节点及所述第一个模拟变化节点的前一个模拟固定节点,并将所述第一个模拟变化节点和所述前一个模拟固定节点的重叠点作为本次执行的模拟条件节点,将所述第一个模拟变化节点对应的变化点和所述前一个模拟固定节点对应的变化点的中间点作为所述模拟条件节点对应的变化点;

获取每次执行的最后一个模拟变化节点及所述最后一个模拟变化节点的后一个模拟固定节点,并将所述最后一个模拟变化节点和所述后一个模拟固定节点的重叠点作为本次执行的模拟决策节点,将所述最后一个模拟变化节点对应的变化点和所述后一个模拟固定节点对应的变化点的中间点作为所述模拟决策节点对应的变化点;

分别以每个模拟条件节点和每个模拟决策节点为模拟基准建立前置模拟区间,获取与每个前置模拟区间相匹配的模拟策略,并检测与每个前置模拟区间相匹配的模拟策略数据;

若与所述前置模拟区间相匹配的模拟策略数据包括一个模拟策略,则将所述模拟条件节点或所述模拟决策节点到相匹配的模拟策略的模拟结果作为仿真前置结果;

若与所述前置模拟区间相匹配的模拟策略数据包括多个模拟策略,则将所述模拟条件节点或所述模拟决策节点到所述多个模拟策略的模拟结果作为仿真前置结果;

若与所述前置模拟区间相匹配的模拟策略数据不包括模拟策略,则获取已知激光打印机与所述前置模拟区间相匹配的匹配模拟策略列表以及该已知激光打印机在各匹配模拟策略的模拟结果;

遍历所述匹配模拟策略列表中的各匹配模拟策略,在匹配模拟策略数据库中查找包含有与所述匹配模拟策略的模拟结果的偏差在预设偏差范围内的轨迹点的候选模拟结果,形成每个匹配模拟策略的候选模拟结果列表;

统计所述候选模拟结果列表中各候选模拟结果的匹配数,将匹配数最大的候选模拟结果作为目标候选模拟结果,并将所述目标候选模拟结果作为仿真前置结果;

将所述仿真前置结果发送给所述服务器。

在第一方面的一种可能的设计中,所述根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息的步骤,包括:

根据所述仿真前置结果从仿真后置数据库中获取多个仿真条件的目标仿真后置序列,其中,所述多个仿真条件的目标仿真后置序列按相同的仿真模拟策略同时模拟得到,各个仿真条件的目标仿真后置序列中包括各个仿真条件的待模拟的目标仿真后置数据;

分别对各个仿真条件的目标仿真后置序列进行制作提取,获得各个仿真条件的目标制作仿真后置序列;

从预存的多个参考制作仿真后置序列中,分别确定出与所述各个仿真条件的目标制作仿真后置序列匹配的参考制作仿真后置序列作为各个仿真条件的目标参考制作仿真后置序列;

基于预存的所述与各个参考制作仿真后置序列中各个仿真后置对应的姿态信息,分别从所述各个仿真条件的目标参考制作仿真后置序列中确定出与所述目标仿真后置对应的参考制作仿真后置所对应的仿真后置制作信息,作为各个仿真条件的仿真后置信息;

通过各个仿真条件的仿真后置信息获取仿真后置结果集合的每个第一仿真后置结果,其中,所述仿真后置结果集合由所述各个仿真条件的仿真后置信息中的仿真后置首端模拟节点和仿真后置末端模拟节点构成;

针对所述第一仿真后置结果中每个条件仿真后置结果,根据所述条件仿真后置结果中预设的多对条件节点的仿真后置信息和/或多对决策节点的仿真后置信息及模拟变化节点的仿真后置信息,确定所述模拟变化节点的多个条件量和/或多个决策量;

根据所述模拟变化节点的多个条件量和/或多个决策量的加权量,确定所述条件仿真后置结果对应的条件仿真进程;

选取所述第一仿真后置结果中对应的条件仿真进程在预设的进程范围内的条件仿真后置结果作为目标条件仿真后置结果,根据所述第一仿真后置结果中每个目标条件仿真后置结果,获取所述第一仿真后置结果中每个目标条件仿真后置结果的后置仿真属性;

根据所述第一仿真后置结果中每个目标条件仿真后置结果的后置仿真属性,得到所述仿真请求对应的仿真后置结果;

在所述仿真后置结果中识别至少一个仿真控制过程策略;

如果确定在所述仿真后置结果中识别出的仿真控制过程策略在仿真后置结果中的占用率满足预设的占用率条件,则从所述仿真前置结果中获取与所述仿真后置结果匹配的至少两个仿真前置控制信息;

根据所述至少两个仿真前置控制信息识别出的仿真控制过程策略,确定所述仿真控制过程策略的仿真控制状态信息,以得到所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息。

在第一方面的一种可能的设计中,所述激光打印机根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作的步骤,包括:

根据所述第一仿真控制信息和所述第二仿真控制信息获取每个所述仿真任务对应的仿真过程的仿真控制策略以及各所述仿真控制策略的仿真条件;

根据所述仿真控制策略以及各所述仿真控制策略的仿真条件,获取所述仿真过程进行多重仿真所需的仿真节点数量;

根据所述仿真过程进行多重仿真所需的仿真节点数量将所述仿真过程拆分为一个主仿真过程和至少一个分布式仿真过程,并分别执行所述主仿真过程和所述分布式仿真过程后,合并分别执行所述主仿真过程和所述分布式仿真过程之后获取的仿真结果,生成仿真操作结果。

在第一方面的一种可能的设计中,所述激光打印机的仿真系统还包括与所述服务器通信连接的仿真服务终端,所述方法还包括:

所述服务器将所述激光打印机反馈的仿真操作结果发送给所述仿真服务终端;

所述仿真服务终端根据所述仿真操作结果生成对应的仿真报告并展示给用户。

在第一方面的一种可能的设计中,所述仿真服务终端根据所述仿真操作结果生成对应的仿真报告的步骤,包括:

根据已知报告项目确定将所述仿真操作结果生成仿真报告的项目匹配参数;

根据所述项目匹配参数确定所述已知报告项目的转换策略以及预先建立的转换格式序列中的转换格式序列点的转换排版量;

根据所述已知报告项目的转换策略确定所述转换格式序列点的转换区域量;

根据所述转换排版量和所述转换区域量确定所述转换格式序列点的转换格式序列生成量,根据所述转换格式序列生成量建立转换模型;

从所述转换模型中确定与所述待转换项目对应的目标转换格式序列点的转换格式序列生成量;

根据所述目标转换格式序列点的转换格式序列生成量,确定所述待转换项目的生成量;

根据所述待转换项目的生成量确定所述仿真操作结果生成对应的仿真报告。

第二方面,本申请实施例提供一种激光打印机的仿真方法,应用于激光打印机,所述激光打印机与服务器通信连接,所述方法包括:

根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息;

根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果;

接收所述服务器根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到的所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果;

根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

第三方面,本申请实施例提供一种激光打印机的仿真装置,应用于激光打印机,所述激光打印机与服务器通信连接,所述装置包括:

第一确定模块,用于根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息;

第二确定模块,用于根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果;

接收模块,用于接收所述服务器根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到的所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果;

仿真操作模块,用于根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

第四方面,本申请实施例提供一种激光打印机的仿真系统,所述激光打印机的仿真系统包括激光打印机以及与所述激光打印机通信连接的服务器;

所述激光打印机,用于根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息;

所述激光打印机,用于根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果;

所述服务器,用于根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息后发送给所述激光打印机,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果;

所述激光打印机,用于根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

第五方面,本申请实施例提供一种激光打印机,包括处理器、存储器和网络接口。其中,存储器、网络接口处理器之间可以通过总线系统相连。网络接口用于接收报文,存储器用于存储程序、指令或代码,处理器用于执行存储器中的程序、指令或代码,以完成上述方法所执行的操作。

第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上检测时,使得计算机执行上述方法。

基于上述任意一个方面,本申请考虑到所有仿真任务的仿真过程的第一仿真控制信息,并预先进行数据处理获得模拟控制结果后预测仿真过程的仿真前置结果,并交由运行能力更强的服务器对所有访问任务的进行仿真前置结果进行大数据分析得到仿真后置结果,并以此分别结合后得到第二仿真控制信息,使得激光打印机可以根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作,一方面无需依赖于人工经验,在针对仿真过程较长的仿真任务时可以极大降低时间成本和人力成本,提高仿真效率,并且能够有效衡量到所有的仿真结果,提高仿真过程的准确率。此外,在仿真之前通常进行仿真预测操作,避免后续仿真过程多变导致实际仿真效果可能与起初的仿真过程效果不匹配的情况,从而使得最终仿真的结果能够准确反映真实的打印机运行结果。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的激光打印机的仿真系统的应用场景示意图;

图2为本申请实施例提供的一种激光打印机的仿真方法的流程示意图之一;

图3为本申请实施例提供的一种激光打印机的仿真方法的流程示意图之二;

图4为本申请实施例提供的另一种激光打印机的仿真方法的流程示意图

图5为本申请实施例提供的对应于图4所示的激光打印机的仿真方法的激光打印机的仿真装置的功能模块示意图;

图6为本申请实施例提供的用于执行上述的激光打印机的仿真方法的激光打印机的结构示意框图。

具体实施方式

下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。在本申请的描述中,除非另有说明,“至少一个”包括一个或多个。“多个”是指两个或两个以上。例如,a、b和c中的至少一个,包括:单独存在a、单独存在b、同时存在a和b、同时存在a和c、同时存在b和c,以及同时存在a、b和c。在本申请中,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

图1是本申请一种实施例提供的激光打印机的仿真系统10的交互示意图。例如,激光打印机的仿真系统10可以是用于诸如激光打印机的在线调试平台。激光打印机的仿真系统10可以包括激光打印机100、服务器200以及仿真服务终端300,服务器200中可以包括执行指令操作的处理器。图1所示的激光打印机的仿真系统10仅为一种可行的示例,在其它可行的实施例中,该激光打印机的仿真系统10也可以仅包括图1所示组成部分的其中一部分或者还可以包括其它的组成部分。

在一些实施例中,服务器200可以是单个服务器,也可以是一个服务器组。运营服务器组可以是集中式的,也可以是分布式的(例如,服务器200可以是分布式系统)。在一些实施例中,服务器200相对于激光打印机100,可以是本地的、也可以是远程的。例如,服务器200可以经由网络访问存储在激光打印机100、仿真服务终端300以及数据库、或其任意组合中的信息。作为另一示例,服务器200可以直接连接到激光打印机100、仿真服务终端300和数据库中的至少一个,以访问其中存储的信息和/或数据。在一些实施例中,服务器200可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(communitycloud)、分布式云、跨云(inter-cloud)、多云(multi-cloud)等,或者它们的任意组合。在一些实施例中,服务器200、激光打印机100以及仿真服务终端300可以在具有本申请实施例中图2所示的一个或多个组件的电子设备200上实现。

在一些实施例中,服务器200可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的一个或多个功能。例如,在共享打印服务中,处理器可以基于从仿真服务终端300获得的打印请求来确定目标激光打印机。处理器可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器可以包括中央处理单元(centralprocessingunit,cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、专用指令集处理器(applicationspecificinstruction-setprocessor,asip)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件(programmablelogicdevice,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstructionsetcomputing,risc)、或微处理器等,或其任意组合。

网络可以用于信息和/或数据的交换。在一些实施例中,激光打印机的仿真系统10中的一个或多个组件(例如,服务器200,激光打印机100,仿真服务终端300和数据库)可以向其他组件发送信息和/或数据。例如,服务器200可以经由网络向激光打印机100获取打印请求。在一些实施例中,网络可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络130可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(localareanetwork,lan)、广域网(wideareanetwork,wan)、无线局域网(wirelesslocalareanetworks,wlan)、城域网(metropolitanareanetwork,man)、广域网(wideareanetwork,wan)、公共电话交换网(publicswitchedtelephonenetwork,pstn)、蓝牙网络、zigbee网络、或近场通信(nearfieldcommunication,nfc)网络等,或其任意组合。在一些实施例中,网络可以包括一个或多个网络接入点。例如,网络可以包括有线或无线网络接入点,例如基站和/或网络交换节点,激光打印机的仿真系统10的一个或多个组件可以通过该接入点连接到网络以交换数据和/或信息。

前述的数据库可以存储数据和/或指令。在一些实施例中,数据库可以存储从激光打印机100和/或仿真服务终端300获得的数据。在一些实施例中,数据库可以存储在本申请中描述的示例性方法的数据和/或指令。在一些实施例中,数据库可以包括大容量存储器、可移动存储器、易失性读写存储器、或只读存储器(read-onlymemory,rom)等,或其任意组合。作为举例,大容量存储器可以包括磁盘、光盘、固态驱动器等;可移动存储器可包括闪存驱动器、软盘、光盘、存储卡、zip磁盘、磁带等;易失性读写存储器可以包括随机存取存储器(randomaccessmemory,ram);ram可以包括动态ram(dynamicrandomaccessmemory,dram),双倍数据速率同步动态ram(doubledate-ratesynchronousram,ddrsdram);静态ram(staticrandom-accessmemory,sram),晶闸管ram(thyristor-basedrandomaccessmemory,t-ram)和零电容器ram(zero-ram)等。作为举例,rom可以包括掩模rom(maskread-onlymemory,mrom)、可编程rom(programmableread-onlymemory,prom)、可擦除可编程rom(programmableerasableread-onlymemory,perom)、电可擦除可编程rom(electricallyerasableprogrammablereadonlymemory,eeprom)、光盘rom(cd-rom)、以及数字通用磁盘rom等。在一些实施例中,数据库可以在云平台上实现。仅作为示例,云平台可以包括私有云、公有云、混合云、社区云、分布式云、跨云、多云或者其它类似的等,或其任意组合。

在一些实施例中,数据库可以连接到网络以与激光打印机的仿真系统10(例如,服务器200,激光打印机100,仿真服务终端300等)中的一个或多个组件通信。激光打印机的仿真系统10中的一个或多个组件可以经由网络访问存储在数据库中的数据或指令。在一些实施例中,数据库可以直接连接到激光打印机的仿真系统10中的一个或多个组件(例如,服务器200,激光打印机100,仿真服务终端300等);或者,在一些实施例中,数据库也可以是服务器200的一部分。

为了解决前述背景技术中的技术问题,图2为本申请实施例提供的激光打印机的仿真方法的流程示意图,本实施例提供的激光打印机的仿真方法可以由图1中所示的激光打印机的仿真系统10执行,下面对该激光打印机的仿真方法进行详细介绍。

步骤s110,激光打印机100根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个仿真任务对应的仿真过程控制代码行,得到每个仿真任务对应的仿真过程的第一仿真控制信息。

步骤s120,根据仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据模拟控制结果,得到仿真请求的仿真前置结果后将仿真前置结果发送给服务器200,其中,仿真前置结果为仿真过程开始前的仿真预测结果。

步骤s130,服务器200根据仿真前置结果得到仿真请求对应的仿真后置结果,并根据仿真前置结果和仿真后置结果得到仿真请求的每个仿真任务对应的仿真过程的第二仿真控制信息后发送给激光打印机100,其中,仿真后置结果为仿真过程结束时的仿真预测结果。

步骤s140,激光打印机100根据每个仿真任务对应的仿真过程的第一仿真控制信息和第二仿真控制信息进行仿真操作。

基于上述设计,本实施例考虑到所有仿真任务的仿真过程的第一仿真控制信息,并预先进行数据处理获得模拟控制结果后预测仿真过程的仿真前置结果,并交由运行能力更强的服务器200对所有访问任务的进行仿真前置结果进行大数据分析得到仿真后置结果,并以此分别结合后得到第二仿真控制信息,使得激光打印机100可以根据每个仿真任务对应的仿真过程的第一仿真控制信息和第二仿真控制信息进行仿真操作,一方面无需依赖于人工经验,在针对仿真过程较长的仿真任务时可以极大降低时间成本和人力成本,提高仿真效率,并且能够有效衡量到所有的仿真结果,提高仿真过程的准确率。此外,在仿真之前通常进行仿真预测操作,避免后续仿真过程多变导致实际仿真效果可能与起初的仿真过程效果不匹配的情况,从而使得最终仿真的结果能够准确反映真实的打印机运行结果。

在一些可能的设计中,为了保证仿真精确性,需要准确确定第一仿真控制信息。第一仿真控制信息中通常会包括多组仿真控制信息,每组仿真控制信息中包括一个控制代码行、该控制代码行中的条件序列、每个条件序列的条件序列表示。在现有技术中,很难考虑到准确完整的第一仿真控制信息,影响后续模拟控制过程的准确性。

基于此,针对步骤s110,具体可以通过如下方式实现:

第一、针对每个访问任务,根据该仿真任务的仿真过程条件获取条件序列集,条件序列集中包括多个仿真次数大于设定次数的条件序列及每个条件序列对应的条件序列标识。

第二、在每个仿真任务对应的仿真过程控制代码行中获取条件序列集对应的控制代码行,控制代码行中包括每个条件序列对应的控制代码和每个条件序列标识对应的控制代码,条件序列对应的控制代码中包括条件序列,条件序列标识对应的控制代码中包括条件序列标识。

第三、获取控制代码行中每一个控制代码中的条件序列。

第四、获取每个控制代码中的条件序列对应的条件序列仿真功能位置,并根据控制代码行、控制代码行中每个控制代码中的条件序列、及每个控制代码中的条件序列对应的条件序列仿真功能位置,生成条件序列仿真代码集,并将条件序列仿真代码集作为该仿真任务对应的仿真过程的第一仿真控制信息。

如此,在上述过程中,由于条件序列集中包括多个仿真次数大于设定次数的条件序列及每个条件序列对应的条件序列标识,且仿真次数大于设定次数的条件序列为重条件序列,使得根据该条件序列集获取得到的代码控制行中包括的控制代码的质量和准确度较高,通过在每个仿真任务对应的仿真过程控制代码行中获取条件序列集对应的控制代码行,不但可以使得获取得到的控制代码行中的控制代码更加贴合实际模拟控制情况,还可以使得获取得到的控制代码行中包括的控制代码更加全面,因此,在保证第一仿真控制信息的质量的前提下,提高了第一仿真控制信息的生成效率及完善性。

在一些可能的设计中,为了使得模拟控制结果能够反映前述仿真条件数据和仿真控制数据的准确同步,通过根据仿真条件等级将仿真条件数据分为多个分组,并根据确定每个分组与仿真控制数据的关系信息进行相应的同步模拟,针对步骤s120,具体可以通过如下方式实现:

第一、根据仿真任务对应的仿真过程的第一仿真控制信息,获取仿真任务对应的仿真条件数据和仿真控制数据,仿真条件数据根据仿真条件等级分为多个分组。

第二、根据仿真任务对应的仿真条件数据和仿真控制数据,获取每个分组与仿真控制数据对应的仿真条件等级的第一模拟控制信息。

第三、根据仿真条件等级,获取仿真控制数据的处理优先级与仿真条件等级的第二模拟控制信息。

第四、根据仿真控制数据的处理优先级,确定仿真控制数据的仿真持续时间与仿真控制数据的处理优先级的第三模拟控制信息。

第五、根据第二模拟控制信息和第三模拟控制信息,确定仿真控制数据的仿真持续时间与仿真条件等级的第四模拟控制信息。

第六、根据第一模拟控制信息和第四模拟控制信息对仿真条件数据和仿真控制数据进行相应的同步模拟,得到模拟控制结果。

由此,可以使得模拟控制结果能够反映前述仿真条件数据和仿真控制数据的准确同步,通过根据仿真条件等级将仿真条件数据分为多个分组,并根据确定每个分组与仿真控制数据的关系信息进行相应的同步模拟,由此有效提高了模拟控制结果能够反映前述仿真条件数据和仿真控制数据的准确同步的效果。

在一些可能的设计中,针对步骤s120,具体可以进一步通过如下方式实现:

第一、对模拟控制结果中的每个变化点的模拟控制运作状态数据进行处理,得到模拟前置数据。

第二、根据每个变化点对应的模拟控制模型,计算模拟前置数据在预设仿真模型的第一仿真容器数据。

第三、当第一仿真容器数据为模拟前置数据在预设条件下的仿真容器数据时,计算第一仿真容器数据对应至该预设条件的第二仿真容器数据。

第四、根据第一仿真容器数据与第二仿真容器数据的关联度,获取模拟前置数据的仿真数据集合。

第五、根据模拟控制结果中的目标控制参数,在仿真数据集合中获取模拟控制结果对应的候选仿真数据集合。

第六、根据目标控制参数,获取目标控制参数属于候选仿真数据集合中各待选仿真数据的置信度。

第七、将置信度中的最大值对应的待选仿真数据确定为模拟控制结果对应的模拟控制动态库。

第八、获取模拟控制动态库在预设模拟节点范围段内发生动态变化的模拟节点标集及其对应的变化点标集。

第九、将模拟节点标集中的每个模拟节点标记为模拟固定节点或模拟变化节点。

第十、获取每次执行的第一个模拟变化节点及第一个模拟变化节点的前一个模拟固定节点,并将第一个模拟变化节点和前一个模拟固定节点的重叠点作为本次执行的模拟条件节点,将第一个模拟变化节点对应的变化点和前一个模拟固定节点对应的变化点的中间点作为模拟条件节点对应的变化点。

第十一、获取每次执行的最后一个模拟变化节点及最后一个模拟变化节点的后一个模拟固定节点,并将最后一个模拟变化节点和后一个模拟固定节点的重叠点作为本次执行的模拟决策节点,将最后一个模拟变化节点对应的变化点和后一个模拟固定节点对应的变化点的中间点作为模拟决策节点对应的变化点。

第十二、分别以每个模拟条件节点和每个模拟决策节点为模拟基准建立前置模拟区间,获取与每个前置模拟区间相匹配的模拟策略,并检测与每个前置模拟区间相匹配的模拟策略数据。

第十三、若与前置模拟区间相匹配的模拟策略数据包括一个模拟策略,则将模拟条件节点或模拟决策节点到相匹配的模拟策略的模拟结果作为仿真前置结果。

第十四、若与前置模拟区间相匹配的模拟策略数据包括多个模拟策略,则将模拟条件节点或模拟决策节点到多个模拟策略的模拟结果作为仿真前置结果。若与前置模拟区间相匹配的模拟策略数据不包括模拟策略,则获取已知激光打印机100与前置模拟区间相匹配的匹配模拟策略列表以及该已知激光打印机100在各匹配模拟策略的模拟结果。

第十五、遍历匹配模拟策略列表中的各匹配模拟策略,在匹配模拟策略数据库中查找包含有与匹配模拟策略的模拟结果的偏差在预设偏差范围内的轨迹点的候选模拟结果,形成每个匹配模拟策略的候选模拟结果列表。

第十六、统计候选模拟结果列表中各候选模拟结果的匹配数,将匹配数最大的候选模拟结果作为目标候选模拟结果,并将目标候选模拟结果作为仿真前置结果,将仿真前置结果发送给服务器200。

由此,能够快速定位到模拟控制动态库,提高了仿真前置过程的效率和精确度,并且模拟条件节点和每个模拟决策节点易于获得,计算复杂度低,之后还可以进一步从混合多种匹配模拟策略列表中快速完成匹配,得到仿真前置结果。

在一些可能的设计中,针对步骤s130,具体可以通过如下方式实现:

第一、根据仿真前置结果从仿真后置数据库中获取多个仿真条件的目标仿真后置序列,其中,多个仿真条件的目标仿真后置序列按相同的仿真模拟策略同时模拟得到,各个仿真条件的目标仿真后置序列中包括各个仿真条件的待模拟的目标仿真后置数据。

第二、分别对各个仿真条件的目标仿真后置序列进行制作提取,获得各个仿真条件的目标制作仿真后置序列。

第三、从预存的多个参考制作仿真后置序列中,分别确定出与各个仿真条件的目标制作仿真后置序列匹配的参考制作仿真后置序列作为各个仿真条件的目标参考制作仿真后置序列。

第四、基于预存的与各个参考制作仿真后置序列中各个仿真后置对应的姿态信息,分别从各个仿真条件的目标参考制作仿真后置序列中确定出与目标仿真后置对应的参考制作仿真后置所对应的仿真后置制作信息,作为各个仿真条件的仿真后置信息。

第五、通过各个仿真条件的仿真后置信息获取仿真后置结果集合的每个第一仿真后置结果,其中,仿真后置结果集合由各个仿真条件的仿真后置信息中的仿真后置首端模拟节点和仿真后置末端模拟节点构成。

第六、针对第一仿真后置结果中每个条件仿真后置结果,根据条件仿真后置结果中预设的多对条件节点的仿真后置信息和/或多对决策节点的仿真后置信息及模拟变化节点的仿真后置信息,确定模拟变化节点的多个条件量和/或多个决策量。

第七、根据模拟变化节点的多个条件量和/或多个决策量的加权量,确定条件仿真后置结果对应的条件仿真进程。

第八、选取第一仿真后置结果中对应的条件仿真进程在预设的进程范围内的条件仿真后置结果作为目标条件仿真后置结果,根据第一仿真后置结果中每个目标条件仿真后置结果,获取第一仿真后置结果中每个目标条件仿真后置结果的后置仿真属性。

第九、根据第一仿真后置结果中每个目标条件仿真后置结果的后置仿真属性,得到仿真请求对应的仿真后置结果。

第十、在仿真后置结果中识别至少一个仿真控制过程策略。

第十一、如果确定在仿真后置结果中识别出的仿真控制过程策略在仿真后置结果中的占用率满足预设的占用率条件,则从仿真前置结果中获取与仿真后置结果匹配的至少两个仿真前置控制信息。

第十二、根据至少两个仿真前置控制信息识别出的仿真控制过程策略,确定仿真控制过程策略的仿真控制状态信息,以得到仿真请求的每个仿真任务对应的仿真过程的第二仿真控制信息。

如此,基于上述步骤,通过结合仿真前置结果和仿真后置结果得到仿真请求的每个仿真任务对应的仿真过程的第二仿真控制信息,使得激光打印机100可以根据每个仿真任务对应的仿真过程的第一仿真控制信息和第二仿真控制信息进行仿真操作,一方面无需依赖于人工经验,在针对仿真过程较长的仿真任务时可以极大降低时间成本和人力成本,提高仿真效率,并且能够有效衡量到所有的仿真结果,提高仿真过程的准确率。此外,在仿真之前通常进行仿真预测操作,避免后续仿真过程多变导致实际仿真效果可能与起初的仿真过程效果不匹配的情况,从而使得最终仿真的结果能够准确反映真实的打印机运行结果。

在一些可能的设计中,针对步骤s140,具体可以通过如下方式实现:

第一、根据第一仿真控制信息和第二仿真控制信息获取每个仿真任务对应的仿真过程的仿真控制策略以及各仿真控制策略的仿真条件。

第二、根据仿真控制策略以及各仿真控制策略的仿真条件,获取仿真过程进行多重仿真所需的仿真节点数量。

第三、根据仿真过程进行多重仿真所需的仿真节点数量将仿真过程拆分为一个主仿真过程和至少一个分布式仿真过程,并分别执行主仿真过程和分布式仿真过程后,合并分别执行主仿真过程和分布式仿真过程之后获取的仿真结果,生成仿真操作结果。

在一些可能的设计中,合并分别执行主仿真过程和分布式仿真过程之后获取的仿真结果,生成仿真操作结果,具体可以是:

第一、比较仿真过程在主仿真过程与分布式仿真过程之间的参数范围内多个仿真节点的节点关联信息,当多个仿真节点的节点关联信息完全落入一已知仿真节点对应的多个仿真节点的节点关联信息范围内时,判断仿真过程在主仿真过程与分布式仿真过程之间的参数范围内的仿真节点为已知仿真节点。

第二、根据已知仿真节点获取预设仿真过程多个仿真节点在预设参数范围内多个仿真节点的仿真节点信息,其中,预设仿真过程为已知仿真节点的仿真过程。

第三、以预设仿真过程仿真节点开始执行的仿真节点为主仿真过程,得到预设仿真过程多个仿真节点在主仿真过程的仿真节点信息。

第四、在关联主仿真过程第一预设节点的分布式仿真过程,获取预设仿真过程多个仿真节点在分布式仿真过程的仿真节点信息。

第五、比较在分布式仿真过程中多个仿真节点的仿真节点信息与在主仿真过程中多个仿真节点的仿真节点信息,得到的仿真节点在主仿真过程与分布式仿真过程之间的参数范围内多个仿真节点的节点关联信息。

第六、根据已知仿真节点与仿真节点在主仿真过程与分布式仿真过程之间的参数范围内多个仿真节点的节点关联信息的对应关系,得到仿真节点组对,每个仿真节点组对包括已知仿真节点以及与已知仿真节点相对应的多个仿真节点的节点关联信息。

第七、根据多个仿真节点组对,得到已知仿真节点对应的多个仿真节点的节点关联信息范围。

第八、根据已知仿真节点对应的多个仿真节点的节点关联信息范围确定仿真过程在主仿真过程与分布式仿真过程之间的参数范围内多个仿真节点的节点关联信息的仿真操作结果基础信息。

第九、获取仿真操作结果基础信息的结构化特征。

第十、将结构化特征基于标准仿真结果表进行融合并获得结构化数据,将结构化数据生成对应的数据结构对,并根据数据结构得到仿真操作结构。

例如,可以根据结构化特征从标准仿真结果表中获取仿真过程的过程程序交互数据和程序数据,并根据过程程序交互数据与过程参数之间预设的对应关系,确定仿真过程的过程程序交互数据对应的过程参数,并将过程参数作为仿真过程的第一过程程序交互参数,然后对程序数据进行过程程序交互识别,输出多个预设的过程程序交互行为的行为偏向值,提取多个过程程序交互行为的行为偏向值中过程程序交互状态对应的每种过程程序交互行为的行为偏向值,接着根据仿真过程在过程程序交互状态对应的每种过程程序交互行为的行为偏向值,计算仿真过程的第二过程程序交互参数。而后,对第一过程程序交互参数和第二过程程序交互参数进行加权平均计算,得到仿真过程的综合过程程序交互状态,根据过程程序交互状态范围与过程程序交互状态评价级数之间预设的对应关系,确定仿真过程的综合过程程序交互状态对应的过程程序交互状态评价级数,其中,过程程序交互状态评价级数用于标识仿真过程的过程程序交互状态程度。然后,执行与过程程序交互状态评价级数对应的融合策略将结构化特征进行融合并获得结构化数据,将结构化数据生成对应的数据结构对,并根据数据结构得到仿真操作结构。

在一些可能的设计中,请进一步参阅图3,在步骤s140之后,本实施例提供的激光打印机的仿真方法还可以包括如下步骤:

步骤s150,服务器200将激光打印机100反馈的仿真操作结果发送给仿真服务终端300。

步骤s160,仿真服务终端300根据仿真操作结果生成对应的仿真报告并展示给用户。

在一些可能的设计中,仿真服务终端300根据仿真操作结果生成对应的仿真报告,具体可以是根据已知报告项目确定将仿真操作结果生成仿真报告的项目匹配参数,然后根据项目匹配参数确定已知报告项目的转换策略以及预先建立的转换格式序列中的转换格式序列点的转换排版量,接着根据已知报告项目的转换策略确定转换格式序列点的转换区域量,并根据转换排版量和转换区域量确定转换格式序列点的转换格式序列生成量,根据转换格式序列生成量建立转换模型。而后,从转换模型中确定与待转换项目对应的目标转换格式序列点的转换格式序列生成量,并根据目标转换格式序列点的转换格式序列生成量,确定待转换项目的生成量后,根据待转换项目的生成量确定仿真操作结果生成对应的仿真报告。

图4为本申请实施例提供的激光打印机的仿真方法的另一种流程示意图,与上述实施例不同的是,本实施例提供的激光打印机的仿真方法可以由图1中所示的激光打印机100执行。需要说明的是,本实施例接下来所要描述的步骤的详细内容已经在前述实施例中描述过,关于下述实施例的详细方案可以参照前述实施例的部分,下面仅对激光打印机100执行的步骤进行详细介绍。

步骤s210,根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息。

步骤s220,根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器200,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果。

步骤s230,接收所述服务器200根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到的所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果。

步骤s240,根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

图5为本申请实施例提供的激光打印机的仿真装置400的功能模块示意图,本实施例可以根据上述方法实施例对该激光打印机的仿真装置400进行功能模块的划分。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图5示出的激光打印机的仿真装置400只是一种装置示意图。其中,激光打印机的仿真装置400可以包括第一确定模块410、第二确定模块420、接收模块430以及仿真操作模块440,下面分别对该激光打印机的仿真装置400的各个功能模块的功能进行详细阐述。

第一确定模块410,用于根据操作生成的仿真请求对应的每个仿真任务的仿真过程条件以及每个所述仿真任务对应的仿真过程控制代码行,得到每个所述仿真任务对应的仿真过程的第一仿真控制信息。

第二确定模块420,用于根据所述仿真任务对应的仿真过程的第一仿真控制信息进行数据处理,得到模拟控制结果,并根据所述模拟控制结果,得到所述仿真请求的仿真前置结果后将所述仿真前置结果发送给所述服务器200,其中,所述仿真前置结果为仿真过程开始前的仿真预测结果。

接收模块430,用于接收所述服务器200根据所述仿真前置结果得到所述仿真请求对应的仿真后置结果,并根据所述仿真前置结果和所述仿真后置结果得到的所述仿真请求的每个所述仿真任务对应的仿真过程的第二仿真控制信息,其中,所述仿真后置结果为仿真过程结束时的仿真预测结果。

仿真操作模块440,用于根据每个所述仿真任务对应的仿真过程的所述第一仿真控制信息和所述第二仿真控制信息进行仿真操作。

图6为本申请实施例提供的用于执行上述激光打印机的仿真方法的激光打印机100的结构示意图,如图6所示,该激光打印机100可包括网络接口110、机器可读存储介质120、处理器130以及总线140。处理器130的仿真容器数据可以是一个或多个,图6中以一个处理器130为例;网络接口110、机器可读存储介质120以及处理器130可以通过总线140或其他方式连接,图6中以通过总线140连接为例。

机器可读存储介质120作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例中的激光打印机的仿真方法对应的程序指令/模块(例如,图5中所示的激光打印机的仿真装置400中的第一确定模块410、第二确定模块420、接收模块430以及仿真操作模块440)。处理器130通过检测存储在机器可读存储介质120中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述的激光打印机的仿真方法,在此不再赘述。

机器可读存储介质120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,机器可读存储介质120可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合仿真节点的存储器。在一些实例中,机器可读存储介质120可进一步包括相对于处理器130远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、转移通信网及其组合。

处理器130可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器130中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器130可以是通用处理器、数字信号处理器(digitalsignalprocessordsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。

激光打印机100可以通过通信接口110和其它设备(例如服务器200)进行信息交互。通信接口110可以是电路、总线、收发器或者其它任意可以用于进行信息交互的装置。处理器130可以利用通信接口110收发信息。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(sol标识statedisk,ssd))等。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1