远程打印电子商务平台服务组合方法

文档序号:6368819阅读:147来源:国知局
专利名称:远程打印电子商务平台服务组合方法
技术领域
本发明涉及一个远程打印电子商务平台的服务组合方法,主要是利用依赖关系分析确定订单中服务的依赖关系,再根据依赖关系对订单的状态进行验证。属于电子商务与移动互联网的交叉领域。
背景技术
传统的打印机管理通过安装特定的软件来监控本地打印机或局域网中的打印机,主要包括打印机的监视、控制和审核。具体说来包括打印事件记录功能、打印审核功能、打印控制、查询与报表、打印计费等功能。事件记录功能能够记录打印的用户名、计算机、打印页数、打印时间、纸张大小、文档名称、文档类型、文档内容和打印费用等;打印审核功能主要由管理员使用,经过核准的文档才能打印;打印控制主要用于为不同的用户指定不同的、打印策略;查询与报表实现打印日志、任务分析报表、负荷分析报表等;打印计费包括按照纸张计费、按照用墨量计费等功能。近年来,国内打印服务仅仅呈现在传统的打印机上,而且服务种类只有单纯的打印,即电子文档通过打印机直接打印出来,故打印用户需要亲自呈送打印文档去打印店,然后亲自装订和亲自送往目的地。从而,在电子商务平台上扩充打印服务种类形成服务组合,并在该平台上自动的合理的计算打印费用,即远程打印电子商务服务组合成为了市场的急切需求;用户在该平台上能够及时查找到合适的打印店,成为了远程打印电子商务平台上的一个难点。针对远程打印平台,在国外,Google提供了云打印,主要是应用于个人用户打印处理的平台,Google云打印需要用户在连接打印机的电脑上安装Chrome浏览器并且注册所连接的打印机,注册好后,用户只要在其他电脑中安装Chrome浏览器,并且登录所注册的账号,就可以远程使用该打印机进行打印了。但是,该平台的打印管理中并没有对打印的页数以及是否双面打印等细节操作进行管理,即服务种类单一化,且需要配合Chrome OS平台使用。PrinterOn是第一个开发云打印解决方案并使用云技术,使用户能够从任何智能手机、笔记本电脑或平板电脑向任何启用了 PrinterOn技术的打印机打印文件,为了确保其安全性,用户会收到PrinterOn发送的安全释放码,之后用户必须进行核实,从而保证用户自己能看到自己打印的文件。但是,使用PrinterOn在桌面端服务时,用户需要将文件发送到一个特定的地址或者安装驱动才行。最近,柏林创业公司Ezeep也提供了一种云打印服务,实现了云端打印的服务,并且也是一家为酒店用户提供桌面端和移动端的打印服务商。通过Eze印的订阅系统,酒店为客人提供在线入口,包括按页数来付费的机制。客人上传文件后可以通过旅店连接的打印机进行打印,然后再去领取打印文件。但是,Ezeep服务用户群体局限于酒店的客户。此外,以上几种远程打印服务的不足之处还在于,服务种类少,打印用户具有局限性,且都没有涉及到远程打印电子商务的服务组合方案。然而,人们对打印的需求已经遍及到一个社区甚至整个网络,对打印的服务种类也不再仅仅局限于打印操作,这就迫切需要一个遍及整个网络的打印平台,也迫切需要在平台上,提供与打印相关的所有服务种类,如打印、印刷、扫描、盖章、支付和配送服务,构成服务组合以及服务套餐,供打印用户自由选择,并在此基础上建立服务之间的依赖关系以确保服务组合状态的合理性。打印服务平台还将对打印服务提供者输入的服务状态进行验证,验证的依据就是各项服务之间的依赖关系。

发明内容
技术问题本发明的目的是提供一个远程打印电子商务平台的服务组合及其依赖关系分析。通过打印平台提供的服务组合,打印用户可以按打印需求选择自己需要的服务,节约了打印用户的时间和精力。通过服务之间的依赖关系分析可以确保订单状态的合理性。技术方案本发明的远程打印电子商务平台的服务组合方法为 步骤I)打印平台提供服务组合列表中所有的服务的选项,主要包括排版服务、打印服务、扫描服务、盖章服务、装订服务以及配送服务的选项;
步骤2)打印平台设定服务组合列表中所有服务之间的依赖关系
步骤2. I)输入添加的服务类型;
步骤2. 2)打印平台显示服务类型图标,中间显示服务名称;
步骤2. 3)打印平台判断是否有输入,以确定是否继续添加,如果继续添加,转步骤
2.I ),否则转步骤2. 4);
步骤2. 4)输入打印管理员画出的两两服务的依赖关系;
步骤2. 5)输入打印管理员画出的多种并行服务之间的时间同步点;
步骤2. 6)根据两两服务之间的依赖关系以及并行服务之间的时间同步点,打印平台生成所有服务之间的依赖关系;
步骤2. 7)打印平台保存服务组合列表中的所有服务之间的依赖关系;
步骤3)打印平台生成订单
步骤3. I)打印平台显示服务组合中所有服务类型的列表;
步骤3. 2)输入打印用户选择的所需服务;
步骤3. 3)输入打印用户填写的相应服务的备注信息;
步骤3. 4)打印平台根据打印用户的输入,判断打印用户是否继续购买服务,如果继续购买,转步骤3. 2),否则,转步骤3. 5);
步骤3. 5)打印平台生成初步订单;
步骤3. 6)打印平台显示所生成的初步订单;
步骤3. 7)打印平台根据打印用户的输入,判断是否为最终订单,如不是,转步骤
3.8),否则,转步骤3. 9);
步骤3. 8)打印平台根据打印用户的输入修改订单
步骤3. 8. I)打印平台显示服务组合中所有服务类型的列表;
步骤3. 8. 2)输入打印用户增加的服务或删除的服务;
步骤3. 8. 3)打印平台根据打印用户的输入,判断打印用户是增加服务还是删除服务,如选择增加服务,转步骤3. 8. 4),否则,转步骤3. 8. 7);
步骤3. 8. 4)输入打印用户需要增加的服务;
步骤3. 8. 5)打印平台增加所输入的服务;
步骤3. 8. 6)输入打印用户填写的服务备注信息,转步骤3. 8. 9); 步骤3. 8. 7)输入打印用户选择的需要删除的服务;
步骤3. 8. 8)打印平台删除所选服务;
步骤3. 8. 9)打印平台保存已做修改的服务订单;
步骤3. 8. 10)打印平台再次根据打印用户的输入,判断是否继续修改订单,如果继续修改,转步骤3. 8. I),否则,转步骤3. 8. 11);
步骤3. 8. 11)打印平台生成最终服务订单;
步骤3. 9)打印平台根据最终服务订单计算出订单的总费用;
步骤3. 10)根据打印平台接收到的订单个数,打印平台将为每个订单分配优先权 步骤3. 10. I)打印平台记录当前时刻到达的订单个数;
步骤3. 10. 2)打印平台判断订单个数是否为单个,如果是单个订单,转步骤3. 10. 3),否则,转步骤3. 10. 4);
步骤3. 10. 3)根据先来先服务思想,分配该订单的优先权,转步骤3. 10. 5);
步骤3. 10.4)根据打印用户需要提交的时间,打印平台为每个订单的提交时间进行排序,并分配高优先权值给排序靠前的订单;
步骤3. 10. 5)打印平台完成订单优先权分配;
步骤3. 11)打印平台生成订单服务的依赖关系
步骤3. 11. I)打印平台显示打印平台服务组合列表中所有服务之间的依赖关系;
步骤3. 11.2)打印平台显示订单的所有服务;
步骤3. 11. 3)从步骤3. 11. I)继承得到订单中服务的依赖关系;
步骤3. 12)打印平台保存订单、订单优先权以及订单中服务之间的依赖关系到数据库中。步骤4)打印平台验证订单的各项服务状态是否满足服务依赖关系
步骤4. I)输入订单号;
步骤4. 2)打印平台查询订单中每项服务的状态;
步骤4. 3)打印平台列表显示订单中每项服务的状态;
步骤4. 4)输入打印提供者选择的已完成的服务类型;
步骤4. 5)输入打印提供者要更新的已完成的服务状态;
步骤4. 6)打印平台根据订单的服务依赖关系分析订单能否接受该项服务的状态更
新;
步骤4. 7)打印平台判断订单能否接受该项服务的状态更新,即状态更新是否合理,如果合理,转步骤4. 8),否则,转步骤4. 10);
步骤4. 8)打印平台改变服务状态;
步骤4. 9)打印平台保存服务状态,转步骤4.11);
步骤4. 10)打印平台发送“状态设置错误”信息给对应的打印服务提供者,转步骤
4.3);步骤4. 11)打印平台根据输入信息判断是否继续修改服务状态,如果继续修改,转步骤4. 3),否则,转步骤4. 12);
步骤4. 12)打印平台完成服务状态验证。有益效果本发明对比已有技术具有以下创新点
1)远程打印电子商务平台为打印用户提供的有关打印的所有服务,包括排版服务、打印服务、扫描服务、盖章服务、装订服务和配送服务等,供打印用户自由选择服务组合,以形成各种服务组合订单,帮助打印用户节省了时间;
2)远程打印电子商务平台为各个订单中的每项服务都设立了服务状态描述,供用户查看其订单的完成情况明细。
总之,提高了用户打印效率,节约了打印成本。本发明对比已有技术具有以下显著优点
D完善了打印的服务种类;
2)满足了更大范围内的各种用户的各种打印需求;
3)不仅服务商品化,而且能够自动计费。


图I :服务订单生成示意图,
图2 :修改订单示意图,
图3 :设定打印平台的所有服务的依赖关系示意图,
图4 :服务状态验证不意图。
具体实施例方式步骤I)打印平台提供服务组合列表中所有的服务主要包括排版服务、打印服务、扫描服务、盖章服务、装订服务以及配送服务;
步骤2)设定服务组合列表中所有服务之间的依赖关系打印平台对打印用户提供的所有服务,由打印平台管理者确定各项服务之间的依赖关系,设定打印平台的服务依赖关系如图3所不;
步骤2. I)针对打印平台提供的所有服务类型,打印管理员画出两两服务的依赖关系。依赖关系的依赖表现形式为配送服务依赖于装订服务,装订服务依赖打印服务,且装订服务也依赖于封面制作服务,盖章服务依赖于打印服务,打印服务依赖于排版服务。且依赖关系具有传递性;
步骤2. 2)打印管理员画出多种并行服务之间的时间同步点,记录该项服务完成的时间。如,封面制作和打印服务可并行完成取封面制作和打印服务中时间花费较长的,作为两者的时间同步点;
步骤2. 3)保存服务组合列表中的所有服务之间的依赖关系;
步骤3)生成订单打印平台根据打印用户选择的一组或多组服务组合成订单,服务订单生成如图I所示;
步骤3. I)打印用户选择所需的所有服务,并填写相应服务的备注信息;
步骤3. 2)基于对文档的排版,字体,装订等熟知的基础上,打印平台将已有的一系列打印组合作为打印服务套餐供打印用户选择,如南邮本科毕业设计服务套餐,南邮研究生毕业设计服务套餐等;
步骤3. 3)打印平台根据用户选择的服务组合形成初步订单;
步骤3. 4)打印用户在确定订单前需要修改订单,包括增加和删除服务,打印平台根据用户对订单的改变,及时更新订单。修改订单如图2所示;
步骤3. 5)经过用户的订单确认,打印平台生成用户订单;
步骤3. 6)生成订单费用在打印用户确定订单后,打印平台计算出该订单的服务费用,生成订单费用体现在图I中,打印平台的计费将精确到用纸量、用墨量,节约了成本,所以打印平台提供的每项服务费用低于原始的打印店;
步骤3. 7)分配优先权打印平台根据同一时刻到达的订单数给订单分配优先权给每 个订单分配优先权,优先权是从I开始排列的整数,整数越小,优先权越高;
步骤3. 7. I)若同一时刻到达的订单个数是为单个,按照先来先服务思想,分配该订单的优先权;
步骤3. 7. 2)若同一时刻到达的订单个数超过一个,按照打印用户需要提交的时间,给需要优先提交的订单分配高优先权值;
步骤3. 8)生成订单的各项服务之间的依赖关系。打印平台根据自身的各项服务之间的依赖关系,从中继承订单具有的服务的依赖关系,从而生成订单的各项服务之间的依赖关系。由于所有服务之间的依赖关系式固定的,详细表现形式见步骤2. 1),所以所有订单中的服务是可以直接从总服务依赖关系中继承过来;
步骤3. 9)保存订单到数据库中。其中,订单信息的表示形式为{服务1,服务2,…,服务n,优先权},n值为订单中服务的个数
步骤4)验证订单的各项服务状态是否满足服务依赖关系订单中的服务状态发生改变,打印平台会及时验证打印服务提供者对每个订单中的服务状态的更新是否满足该订单的服务依赖关系,服务状态验证如图4所示;
步骤4. I)若更新后的服务状态满足服务依赖关系,则更新成立,状态改变;
步骤4. 2)若更新后的服务状态不满足服务依赖关系,打印平台会发送提示信息“状态设置错误”给对应的打印服务提供者,通知其验证、修改;
步骤4. 3)若同一时间,有多个订单的状态改变,则按照订单的优先权值进行依次验证。其中,订单服务状态的属性如下,
(1)订单服务状态的表示形式为{服务I的状态,服务2的状态,…,服务n的状态}。方括号中的服务状态对应于步骤4)中的订单信息的表示;
(2)各项服务的状态表示形式为〈未,已>,“未”表示该服务还没有完成,“已”表示该服务已完成。
权利要求
1.一种远程打印电子商务平台的服务组合方法,其特征在于该组合方法所包含的步骤为 步骤I)打印平台提供服务组合列表中所有的服务的选项,主要包括排版服务、打印服务、扫描服务、盖章服务、装订服务以及配送服务的选项; 步骤2)打印平台设定服务组合列表中所有服务之间的依赖关系 步骤2. I)输入添加的服务类型; 步骤2. 2)打印平台显示服务类型图标,中间显示服务名称; 步骤2. 3)打印平台判断是否有输入,以确定是否继续添加,如果继续添加,转步骤.2.1),否则转步骤2. 4); 步骤2. 4)输入打印管理员画出的两两服务的依赖关系; 步骤2. 5)输入打印管理员画出的多种并行服务之间的时间同步点; 步骤2. 6)根据两两服务之间的依赖关系以及并行服务之间的时间同步点,打印平台生成所有服务之间的依赖关系; 步骤2. 7)打印平台保存服务组合列表中的所有服务之间的依赖关系; 步骤3)打印平台生成订单 步骤3. I)打印平台显示服务组合中所有服务类型的列表; 步骤3. 2)输入打印用户选择的所需服务; 步骤3. 3)输入打印用户填写的相应服务的备注信息; 步骤3. 4)打印平台根据打印用户的输入,判断打印用户是否继续购买服务,如果继续购买,转步骤3. 2),否则,转步骤3. 5); 步骤3. 5)打印平台生成初步订单; 步骤3. 6)打印平台显示所生成的初步订单; 步骤3. 7)打印平台根据打印用户的输入,判断是否为最终订单,如不是,转步骤.3.8),否则,转步骤3. 9); 步骤3. 8)打印平台根据打印用户的输入修改订单 步骤3. 8. I)打印平台显示服务组合中所有服务类型的列表; 步骤3. 8. 2)输入打印用户增加的服务或删除的服务; 步骤3. 8. 3)打印平台根据打印用户的输入,判断打印用户是增加服务还是删除服务,如选择增加服务,转步骤3. 8. 4),否则,转步骤3. 8. 7); 步骤3. 8. 4)输入打印用户需要增加的服务; 步骤3. 8. 5)打印平台增加所输入的服务; 步骤3. 8. 6)输入打印用户填写的服务备注信息,转步骤3. 8. 9); 步骤3. 8. 7)输入打印用户选择的需要删除的服务; 步骤3. 8. 8)打印平台删除所选服务; 步骤3. 8. 9)打印平台保存已做修改的服务订单; 步骤3. 8. 10)打印平台再次根据打印用户的输入,判断是否继续修改订单,如果继续修改,转步骤3. 8. I),否则,转步骤3. 8. 11); 步骤3. 8. 11)打印平台生成最终服务订单; 步骤3. 9)打印平台根据最终服务订单计算出订单的总费用;步骤3. 10)根据打印平台接收到的订单个数,打印平台将为每个订单分配优先权 步骤3. 10. I)打 印平台记录当前时刻到达的订单个数; 步骤3. 10.2)打印 平台判断订单个数是否为单个,如果是单个订单,转步骤3. 10.3),否则,转步骤3. 10. 4); 步骤3. 10. 3)根据先来先服务思想,分配该订单的优先权,转步骤3. 10. 5); 步骤3. 10.4)根据打印用户需要提交的时间,打印平台为每个订单的提交时间进行排序,并分配高优先权值给排序靠前的订单 ; 步骤3. 10. 5)打印平台完成订单优先权分配; 步骤3. 11)打印平台生成订单服务的依赖关系 步骤3. 11. I)打印平台显示打印平台服务组合列表中所有服务之间的依赖关系; 步骤3. 11.2)打印平台显示订单的所有服务; 步骤3. 11. 3)从步骤3. 11. I)继承得到订单中服务的依赖关系; 步骤3. 12)打印平台保存订单、订单优先权以及订单中服务之间的依赖关系到数据库中; 步骤4)打印平台验证订单的各项服务状态是否满足服务依赖关系 步骤4. I)输入订单号; 步骤4. 2)打印平台查询订单中每项服务的状态; 步骤4. 3)打印平台列表显示订单中每项服务的状态; 步骤4. 4)输入打印提供者选择的已完成的服务类型; 步骤4. 5)输入打印提供者要更新的已完成的服务状态; 步骤4. 6)打印平台根据订单的服务依赖关系分析订单能否接受该项服务的状态更新; 步骤4. 7)打印平台判断订单能否接受该项服务的状态更新,即状态更新是否合理,如果合理,转步骤4. 8),否则,转步骤4. 10); 步骤4. 8)打印平台改变服务状态; 步骤4. 9)打印平台保存服务状态,转步骤4.11); 步骤4. 10)打印平台发送“状态设置错误”信息给对应的打印服务提供者,转步骤.4.3); 步骤4. 11)打印平台根据输入信息判断是否继续修改服务状态,如果继续修改,转步骤4. 3),否则,转步骤4. 12); 步骤4. 12)打印平台完成服务状态验证。
全文摘要
远程打印电子商务平台扩充打印服务种类形成多种服务组合及套餐,提供订单中每一项服务的完成状态;提供每项服务的依赖关系并对订单中的每项服务的依赖关系进行验证。本发明的目的就是提供一个远程打印电子商务平台的服务组合依赖关系分析及验证服务。通过打印平台提供的服务组合依赖关系分析,可以了解每个订单的处理流程以及评估所需时间。通过服务组合的验证服务可以确保订单状态的合理性。
文档编号G06Q30/00GK102663606SQ20121012922
公开日2012年9月12日 申请日期2012年4月28日 优先权日2012年4月28日
发明者周国强, 张卫丰, 张迎周, 王慕妮, 钱小燕 申请人:南京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1