发明名称 远程打印电子商务平台时间估算方法
摘要 为了节约打印时间,以按时提交打印材料,打印用户需要明确打印服务提供者的任务完成时间。本发明的目的在于估算出打印任务完成的时间,使打印用户可以寻找合适的打印服务提供者为其提供各类打印相关服务。利用打印平台对每项服务的估算时间以及服务之间的依赖关系,来估算订单完成所需要的时间,进而估算打印服务提供者完成当前所有订单所需要的时间,从而为打印用户从时间角度选出合适的打印服务提供者家,满足了实际打印市场需求。
申请公布号 CN102663523A 申请公布日期 2012.09.12
申请号 CN201210129213.5 申请日期 2012.04.28
申请人 南京邮电大学 发明人 张卫丰;钱小燕;王慕妮;张迎周;周国强
分类号 G06Q10/04(2012.01)I;G06Q30/00(2012.01)I;G06F3/12(2006.01)I 主分类号 G06Q10/04(2012.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1. 一种远程打印电子商务平台的时间估算方法,其特征在于该方法所包含的步骤为:步骤1) 输入打印用户期望的时间t<sub>rq</sub>;步骤2) 输入打印服务提供者候选队列;步骤3) 判断输入的队列是否为空,如果为空,转步骤10),否则,转步骤4);步骤4) 读取队列头部的打印服务提供者;步骤5) 删除队列头部的打印服务提供者;步骤6) 计算用户订单的评估时间t<sub>e</sub>:步骤6.1) 输入订单的id号;步骤6.2) 订单的评估时间t<sub>e</sub>置0;步骤6.3) 读取订单中的所有服务生成服务队列;步骤6.4) 判断当前服务队列是否为空,如果队列为空,转步骤6.9),否则转步骤6.5);步骤6.5) 取队列头部的服务i,并从队列中删除;步骤6.6) 计算服务i的评估时间t<sub>i</sub>:步骤6.6.1) 输入打印服务提供者的id号;步骤6.6.2) 读取服务i的服务类型;步骤6.6.3) 根据步骤6.6.1)输入的打印服务提供者的id号,查询并读取该打印服务提供者该服务类型的上次评估时间t<sub>g</sub>;步骤6.6.4) 根据步骤6.6.1)输入的打印服务提供者的id号,查询并读取该打印服务提供者该服务类型的上次实际时间t<sub>r</sub>;步骤6.6.5) 根据t<sub>g</sub>与t<sub>r</sub>计算该打印服务提供者该服务类型的本次评估时间t,计算公式为:<img file="2012101292135100001DEST_PATH_IMAGE002.GIF" wi="82" he="35" />(1)其中,t<sub>g</sub>为该打印服务提供者该服务类型的上次评估时间,t<sub>r</sub>为该打印服务提供者该服务类型的上次实际时间,k为该服务实际执行次数; 步骤6.6.6) 返回该打印服务提供者该类型服务的评估时间t;步骤6.7) 查询服务i对应类型与订单中已评估的服务对应服务类型之间的依赖关系;步骤6.8) 根据依赖关系更新订单的评估时间,转步骤6.4);步骤6.9) 返回订单的评估时间;步骤7) 获得该打印服务提供者完成当前所有订单任务时间t<sub>p_over</sub>;步骤7.1) 初始化打印服务提供者完成当前任务的时间t<sub>p_over</sub>为0;步骤7.2) 读取打印服务提供者尚未完成的订单生成订单队列;步骤7.3) 判断订单队列是否为空,如果队列为空,转步骤7.7),否则,转步骤7.4);步骤7.4) 取队列头部的订单i,并从队列中删除;步骤7.5) 根据步骤6)计算订单i所需的时间t<sub>i,</sub>,为用户订单的评估时间t<sub>e</sub>;步骤7.6) 更新t<sub>p_over</sub> 为t<sub>i</sub> + t<sub>p_over</sub>,转步骤7.3);步骤7.7) 返回打印服务提供者完成当前任务的总时间t<sub>p_over</sub>;步骤8) 判断t<sub>rq</sub>是否大于t<sub>p_over</sub>+t<sub>e</sub>,如果t<sub>rq</sub>&gt;t<sub>p_over</sub>+t<sub>e</sub>,转步骤9),否则,转步骤3);步骤9) 返回打印服务提供者,转步骤11);步骤10) 返回空;步骤11) 完成判断订单是否满足时间要求。
地址 210003 江苏省南京市新模范马路66号