基于云计算技术的智能终端打印系统的制作方法与工艺

文档序号:12040408阅读:269来源:国知局
本发明涉及网络打印技术,特别是涉及基于云计算技术的智能终端打印系统。

背景技术:
智能手机像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序可以不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入。因此,智能手机这几年的发展十分迅速,各式各样的手机应用也随之产生。随着人们对打印服务的要求越来越高,为了方便用户远程打印,网络打印机就应运而生了,随着无线技术的发展,进一步的又出现了无线网络打印机。目前有两种方案可以实现移动终端的无线打印,一种是通过WiFi技术,将手机和打印机直连。还有一种是利用云技术,对空间没有任何限制,即便手机和打印机分别位于地球的两端,只要它们是互联网上的一个节点,就可以实现打印。基于WiFi技术的智能终端打印方案,需要在智能终端上安装应用程序。安装完成之后,桌面会增加一个新的图标,点击即可进入,不需要进行任何系统设置的修改。在这个过程中,应用程序能自动检测到特定品牌的WIFI无线打印机,并锁定目标。然后用户就可以进行打印。基于WiFi技术的智能打印方案尽管比较方便,但是具有如下缺点:第一,需要智能终端和打印机都必须具备WiFi功能;第二,需要智能终端和打印机都必须在同一个WiFi系统上;第三,缺少控制和安全性,任何一个接入和打印机相同WiFi系统的智能终端都可以进行打印,这可能会带来有些人进行恶意打印,浪费打印机的资源和纸张。目前,基于云技术的打印方式有两种:一种是谷歌此前宣布的为Android手机提供网络打印服务,只要采用Android系统2.1版本以上的移动终端,在安装App之后,就可以将打印机与谷歌的CloudPrint服务连接,通过云技术直接打印各类文件。但是这种方式,要么需要专门的打印机,要么需要打印机必须连接在一台电脑上,并且必须开着电脑才能进行云端打印的动作,对使用者来说不够便利。谷歌云打印的另一个缺点是它只能打印Android和IOS平台支持的文档,以及Google文档,而不能打印最常使用的微软的Office文档,无法满足广大用户的需求。惠普的云打印是通过给每一台惠普云打印机都提供一个独一无二的邮件地址,用户可以通过移动终端发送邮件的方式来完成打印工作。为确保云打印的安全,惠普采取了三层保护措施:首先,打印机的电邮地址是随机产生的,这个地址长且复杂,目的就是让它不容易破译;其次,由谁打印,决定权在用户手里,用户可以列一个有权使用这台打印机的名单,也可以设计黑名单和过滤列表;第三,惠普的云中心只会将用户的打印资料保存24小时,过后不打印,资料将自动删除。HP云打印存在如下几个缺点:第一,必须使用HP的特定打印机,不支持通用打印机;第二,提供的是快捷打印,通过HP云打印机打印的文档会与原始文档有一定的区别,在样式、格式以及文本流上都会与原始文档有差异,特别是对于格式比较复杂的文档,所以不能用于企业用户,特别是不能用来打印对质量要求较高的文档(如法律文档等);第三,因为对于可使用的用户管理是在打印机端进行设定,若当其中的某个用户的账号被盗用,打印机拥有者必须回到打印机旁去更改,如果用户当时外出,则无法即时处理。综上,现有的云打印系统存在以下不足:(1)需要专用打印设备的支持,难以普及,或者必须开着电脑才能进行云端打印的操作,用户使用不便利;(2)只能打印有限格式的文档,其他格式的文档则无法打印或打印出来后会与原始文档有一定的区别,无法满足广大用户的需求;(3)恶意用户可以通过攻击打印机造成大量的资源浪费,存在安全隐患;(4)打印完成后则会自动清除记录,用户无法对整个发送打印的历史进行查询,可追溯能力差。

技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种打印方便、打印效果好、可追溯性强的基于云计算技术的智能终端打印系统,它支持所有能接入互联网的打印机,运用普及,能将接收的待打印文件自动转换成打印机终端可以接受的格式文件,保真度高,能有效避免恶意用户攻击打印机,减少资源浪费。本发明的目的是通过以下技术方案来实现的:基于云计算技术的智能终端打印系统,它包括智能用户终端、打印机终端和云打印服务器,智能用户终端和打印机终端分别通过网络连接云打印服务器。云打印服务器包括用户管理模块、打印机管理模块、安全管理模块、打印请求处理模块、打印代理模块、各种文档应用模块、打印历史追溯模块和打印日志数据库。所述用户管理模块负责用户的注册和管理;所述打印机管理模块负责打印机的注册和管理;所述安全管理模块负责维护用户与打印机的对应授权关系;所述打印请求处理模块负责接受和处理用户通过智能用户终端发送过来的打印请求并将所有的用户请求写进日志数据库;所述打印代理模块负责与注册到云打印服务器的打印机终端进行通讯;所述各种文档应用模块负责管理和维护各种文档格式的应用程序;所述打印历史追溯模块负责处理用户提出的查询请求,所述打印日志数据库负责记录所有的打印请求及打印处理结果。进一步的,所述的打印机终端为所有能接入互联网的打印机。所述的智能用户终端为任何基于Windows、Android、IOS、Blackberry、Chrome、Linux平台的手机或电脑。进一步的,所述的打印代理模块对每一个注册的打印机保留有一个打印任务列队,以防止用户发送的打印请求丢失或得不到执行。进一步的,所述的各种文档的应用程序负责把各自格式类的文档转换成打印机可以接受的格式文档。本发明的有益效果是:(1)支持所有能接入互联网的打印机,无需专用的打印设备,相比之下,运用更加普及;(2)各种文档应用模块能有效的将智能用户终端传送的文件通过其内部的应用程序转换成打印机终端可以接受的格式文件,用户无需预先进行格式转换就可以高保真的打印所有格式的文档,打印方便,打印效果好;(3)安全管理模块有效的对用户和打印机的授权情况进行维护,避免恶意用户攻击打印机造成资源浪费;(4)打印日志数据库记录所有的打印请求及打印处理结果且不会自动清除,便于用户对打印的历史记录进行查询,可追溯能力强。附图说明图1为本发明的系统结构图。具体实施方式下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。如图1所示,基于云计算技术的智能终端打印系统,它包括智能用户终端、打印机终端和云打印服务器,智能用户终端和打印机终端分别通过网络连接云打印服务器。所述的打印机终端为所有能接入互联网的打印机。所述的智能用户终端为任何基于Windows、Android、IOS、Blackberry、Chrome、Linux平台的手机或电脑。云打印服务器包括用户管理模块、打印机管理模块、安全管理模块、打印请求处理模块、打印代理模块、各种文档应用模块、打印历史追溯模块和打印日志数据库。所述用户管理模块负责用户的注册和管理,用户通过该模块进行注册使用。所述打印机管理模块负责打印机的注册和管理,用户通过该模块注册自己的打印机。所述安全管理模块负责维护用户与打印机的对应授权关系,即哪些用户可以使用哪些打印机,用户还可以远程的对某些用户授权使用自己注册的打印机,并且用户可在任何时候远程收回对任何用户的授权。所述打印请求处理模块负责接受和处理用户通过智能用户终端发送过来的打印请求:在接收到用户的打印请求后,根据用户发送来的文档格式,将文档发送给相应文档的应用程序进行处理转换成打印机可以接受的打印格式,然后再把转换出的结果文档通过打印代理功能模块发送给用户给定的打印机进行打印;另外,还把所有的用户请求写进日志数据库里,包含用户账号,使用的智能终端信息,时间,打印文档的格式及大小,发送地点等信息,以便用户或系统管理员队所有打印任务进行跟踪。由于云打印服务器对文档的转换是用文档格式相对应的应用程序进行的,而不是采用通用的转换应用程序,所以可以保证打印出来的文章是原文档的格式,实现高保真功能。比如说,如果用户在其苹果智能手机上收到一个通过邮件发送过来的Office的Word文档,尽管该用户无法在其手机上高保真的阅读Word文档,但是用户可以把该文档发送个给云打印服务器,打印请求处理模块接收到该文档后,经过检查发现是Word文档,则会把该文档发送给运行在云端的Word应用,进而把该文档转换成目标打印机可以接受的格式,如pdf格式。所述打印代理模块负责与注册到云打印服务器的打印机终端进行通讯:一方面,负责把打印请求处理模块发送过来的文档发给指定的打印机去打印;另一方面,如果指定的打印机出现故障或者离线时,能够保留要打印的文档,当指定的打印机恢复在线后,再重新发送文档到该打印机进行打印。所以该模块会对每一个注册的打印机保留一个打印任务队列,以防止用户发送过来的打印请求丢失或得不到执行。所述各种文档应用模块负责管理和维护各种文档格式的应用程序,各应用程序负责把自己格式类的文档高保真的转换成打印机可以接受的格式文档。所述打印历史追溯模块负责处理用户提出的查询请求。所述打印日志数据库负责记录所有的打印请求及打印处理结果,供用户和系统管理员查询。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1