远程打印电子商务平台时间估算方法技术

技术编号:7759698 阅读:184 留言:0更新日期:2012-09-14 02:24
为了节约打印时间,以按时提交打印材料,打印用户需要明确打印服务提供者的任务完成时间。本发明专利技术的目的在于估算出打印任务完成的时间,使打印用户可以寻找合适的打印服务提供者为其提供各类打印相关服务。利用打印平台对每项服务的估算时间以及服务之间的依赖关系,来估算订单完成所需要的时间,进而估算打印服务提供者完成当前所有订单所需要的时间,从而为打印用户从时间角度选出合适的打印服务提供者家,满足了实际打印市场需求。

【技术实现步骤摘要】

本专利技术涉及一个远程打印电子商务平台提供的时间估算方法,主要是针对远程打印电子商务平台给打印用户提供的一系列打印服务,利用打印平台对每项服务的估算时间以及服务之间的依赖关系,来估算订单完成所需要的时间,进而估算打印服务提供者完成当前所有订单所需要的时间,从而为打印用户从时间角度选出合适的打印服务提供者。属于电子商务与移动互联网的交叉领域。
技术介绍
传统的打印机管理通过安装特定的软件来监控本地打印机或局域网中的打印机,主要包括打印机的监视、控制和审核。具体说来包括打印事件记录功能、打印审核功能、打印控制、查询与报表、打印计费等功能。事件记录功能能够记录打印的用户名、计算机、打印页数、打印时间、纸张大小、文档名称、文档类型、文档内容和打印费用等;打印审核功能主要由管理员使用,经过核准的文档才能打印;打印控制主要用于为不同的用户指定不同的打印策略;查询与报表实现打印日志、任务分析报表、负荷分析报表等;打印计费包括按照纸张计费、按照用墨量计费等功能。近年来,国内打印服务仅仅呈现在传统的打印机上,而且服务种类只有单纯的打印,即电子文档通过打印机直接打印出来,故打印用户需要亲自呈送打印文档去打印服务提供者,然后亲自装订和亲自送往目的地。从而,在电子商务平台上扩充打印服务种类形成服务组合,并在该平台上自动的合理的计算打印费用,即远程打印电子商务服务组合成为了市场的急切需求;用户在该平台上能够及时查找到合适的打印服务提供者,成为了远程打印电子商务平台上的一个难点。针对远程打印平台,在国外,Google提供了云打印,主要是应用于个人用户打印处理的平台,Google云打印需要用户在连接打印机的电脑上安装Chrome浏览器并且注册所连接的打印机,注册好后,用户只要在其他电脑中安装Chrome浏览器,并且登录所注册的账号,就可以远程使用该打印机进行打印了。但是,该平台的打印管理中并没有对打印的页数以及是否双面打印等细节操作进行管理,即服务种类单一化,且需要配合Chrome OS平台使用。PrinterOn是第一个开发云打印解决方案并使用云技术,使用户能够从任何智能手机、笔记本电脑或平板电脑向任何启用了 PrinterOn技术的打印机打印文件,为了确保其安全性,用户会收到PrinterOn发送的安全释放码,之后用户必须进行核实,从而保证用户自己能看到自己打印的文件。但是,使用PrinterOn在桌面端服务时,用户需要将文件发送到一个特定的地址或者安装驱动才行。最近,柏林创业公司Ezeep也提供了一种云打印服务,实现了云端打印的服务,并且也是一家为酒店用户提供桌面端和移动端的打印服务商。通过Eze印的订阅系统,酒店为客人提供在线入口,包括按页数来付费的机制。客人上传文件后可以通过旅店连接的打印机进行打印,然后再去领取打印文件。但是,Ezeep服务用户群体局限于酒店的客户。此外,以上几种远程打印服务的不足之处还在于,服务种类少,打印用户具有局限性,且很少有涉及到时间估算方法,没有涉及到帮助打印用户找到合适的打印服务提供者。然而,人们对打印的需求已经遍及到一个社区甚至整个网络,对打印的服务种类也不再仅仅局限于打印操作,这就迫切需要一个遍及整个网络的打印平台,也迫切需要在平台上,提供有关打印的所有服务种类,并在此基础上,提供各服务的时间估算算法,帮助用户从时间角度快速的找到合适的打印服务提供者。
技术实现思路
技术问题本专利技术的目的是提供一个远程打印电子商务平台的服务组合中各个服务的时间估算方法。通过打印平台提供的服务组合,打印用户可以按打印需求选择自己需 要的服务,且打印平台通过对每个服务的估算时间以及服务之间的依赖关系,来估算订单完成所需要的时间,进而估算打印服务提供者完成当前所有订单所需要的时间,帮助用户在一个区域内找到满足其订单完成时间要求的打印服务提供者,并节省时间和费用。技术方案本专利技术的远程打印电子商务平台的时间估算方法所包含的步骤为 步骤I)输入打印用户期望的时间 步骤2)输入打印服务提供者候选队列; 步骤3)判断输入的队列是否为空,如果为空,转步骤10),否则,转步骤4); 步骤4)读取队列头部的打印服务提供者; 步骤5)删除队列头部的打印服务提供者; 步骤6)计算用户订单的评估时间 步骤6. I)输入订单的id号; 步骤6. 2)订单的评估时间t6置0 ; 步骤6. 3)读取订单中的所有服务生成服务队列; 步骤6. 4)判断当前服务队列是否为空,如果队列为空,转步骤6. 9),否则转步骤6. 5); 步骤6. 5)取队列头部的服务i,并从队列中删除; 步骤6. 6)计算服务i的评估时间\ : 步骤6. 6. I)输入打印服务提供者的id号; 步骤6. 6. 2)读取服务i的服务类型; 步骤6. 6. 3)根据步骤6. 6. I)输入的打印服务提供者的id号,查询并读取该打印服务提供者该服务类型的上次评估时间tg ; 步骤6. 6. 4)根据步骤6. 6. I)输入的打印服务提供者的id号,查询并读取该打印服务提供者该服务类型的上次实际时间仁; 步骤6. 6. 5)根据tg与k计算该打印服务提供者该服务类型的本次评估时间t,计算公式为 L ^kxtrI =..........g............................................................................................................................................................................................................................................................................⑴ Ihk 其中,%为该打印服务提供者该服务类型的上次评估时间,t为该打印服务提供者该服务类型的上次实际时间,k为该服务实际执行次数; 步骤6. 6. 6)返回该打印服务提供者该类型服务的评估时间t ; 步骤6. 7)查询服务i对应类型与订单中已评估的服务对应服务类型之间的依赖关系; 步骤6. 8)根据依赖关系更新订单的评估时间,转步骤6. 4); 步骤6. 9)返回订单的评估时间; 步骤7)获得该打印服务提供者完成当前所有订单任务时间tp。_ ; 步骤7. I)初始化打印服务提供者完成当前任务的时间tp为O ; 步骤7. 2)读取打印服务提供者尚未完成的订单生成订单队列; 步骤7. 3)判断订单队列是否为空,如果队列为空,转步骤7. 7),否则,转步骤7. 4); 步骤7. 4)取队列头部的订单i,并从队列中删除; 步骤7. 5)根据步骤6)计算订单i所需的时间为用户订单的评估时间; 步骤7. 6)更新tp—_为\ + tp—,转步骤7. 3); 步骤7. 7)返回打印服务提供者完成当前任务的总时间tp; 步骤8)判断h是否大于tp—OTOT+te,如果转步骤9),否则,转步骤3); 步骤9)返回打印服务提供者,转步骤11); 步骤10)返本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张卫丰钱小燕王慕妮张迎周周国强
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1