本发明涉及云存储技术领域的计费系统及方法,特别涉及一种复印、扫描预扣费的云打印系统及方法。
背景技术:
现有的云打印技术是一种打印技术领域的增值业务,用户通过云服务器作为承载,在打印终端执行文件的打印、复印和扫描功能,并可自助进行费用结算。
按用户付费方式,可把用户分为后付费用户与实时付费用户和预付费用户。
后付费用户是先使用后缴费的用户,后付费用户在使用打印机的时候,通过打印机计数或手工计数统计后,对后付费用户进行扣费。
实时付费用户是打印机每执行一页复印、扫描操作,云服务器获取一次操作记录,即在本地账户扣除一页复印或扫描费用,实现了在执行复印、扫描操作的过程中实时扣费。
预付费用户是先缴费后使用的用户,目前云打印技术领域尚无此种付费方式,因此,现有的技术还有待于改进和发展。
技术实现要素:
本发明实施例的目的在于提供一种复印、扫描预扣费的云打印系统及方法,实现对预付费用户使用云打印技术的预扣费系统执行复印、扫描功能。
本发明的技术方案包括:
一种复印、扫描预扣费的云打印系统,包括与用户云打印app客户端交互的打印终端模块,用于执行复印、扫描功能,其中还包括云服务器端的预付费接口模块和预付费模块;
所述的用户云打印app客户端与打印终端和云服务器在互联网内进行数据的交互;
所述的打印终端模块用于提取并分析用户信息,根据扫描文件计数信息,向所述的预付费接口模块发送计费请求消息并通知预付费模块进行计费;
所述云服务器包括云服务和云服务管理数据库,是部署在云计算中心的服务器,为云服务提供物理和逻辑依托,该云服务器包括至少一个用户最终访问的基础设施服务,或应用系统服务,如:数据库系统服务。
进一步地,所述预付费接口模块与所述预付费模块之间完成预扣费和扣费确认消息的消息交互;
进一步地,所述预付费模块用于完成对预付费用户的信息鉴权和扣费。
一种复印、扫描预扣费的云打印的方法,其包括步骤:
a、通过用户云打印app客户端扫描打印终端上内嵌的app客户端的二维码,登陆移动终端的云打印app客户端,移动终端与打印终端通过网络协议连接;
b、在移动终端的云打印app客户端上选择“我要复印”,将待复印的文件放到打印机上执行复印功能;
c、文件以扫描件的形式全部扫描后,根据不同打印机的不同打印系统的特性,存到打印机本地或本地电脑端;
d、打印终端提取用户信息,通过网络协议调用云服务器预付费接口模块,向所述预付费模块发送预扣费请求消息;
e、所述的预付费模块处理预扣费请求消息,同时对用户信息进行鉴权以及判断余额是否可以执行复印或扫描功能,并通过预付费接口模块给用户云打印app客户端返回预扣费结果的回应消息;
f、用户云打印app客户端根据预付费模块返回的预扣费结果确定是否付费,从而确定是否执行打印终端的复印或扫描功能。
所述的步骤b进一步地还可包含以下子步骤:
b1、在用户云打印app客户端选择“证件照”,将待复印的文件放到打印机上执行复印功能;
b2、在用户云打印app客户端选择“我要扫描”,将待扫描的文件放到打印机上执行扫描功能。
所述的步骤d进一步地还可包含以下子步骤:
c1、文件以扫描件的形式全部扫描后,对文件进行处理后,根据不同打印机的不同打印系统,存到打印机本地或本地电脑端;
c2、文件在打印终端全部扫描后,上传到云服务器端。
本发明所提供的一种复印、扫描预扣费的云打印系统及方法,解决了云打印技术领域预付费的问题。
通过比较可以发现,本发明的技术方案与现有的技术的区别在于,将复印、扫描拆分,通过云服务器将预付费模块控制点所发送的计费消息中的计费信息传递给打印终端,打印终端根据用户的账号余额和事先制定的策略来执行或者拒绝用户使用复印或扫描功能,实现不付费不出纸的预扣费功能。
这种技术方案上的区别,带来了较为明显的有益效果,即方便的实现了对使用云打印技术的复印、扫描预付费用户的计费,从而为使用云打印技术的用户和运营商在现有的计费方式外提供了一种新的计费方式,满足了欲使用预付费方式进行复印或扫描用户的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种复印、扫描预扣费的云打印系统及方法的系统结构示意图。
图2是本发明实施例的一种复印、扫描预扣费的云打印系统及方法的文件复印功能预扣费流程图。
图3是本发明实施例的一种复印、扫描预扣费的云打印系统及方法的证件照复印功能预扣费流程图。
图4是本发明实施例的一种复印、扫描预扣费的云打印系统及方法的扫描功能预扣费流程图。
具体实施方式
为了使本发明的技术方案更加清晰,以下结合附图及具体的实施例,对本发明的技术方案进行清楚、完整的详细说明。需要指出的是,此处所描述的具体实施例仅仅是本发明一部分实例,而不是全部的实施例,用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1中示出了本发明的一种复印、扫描预扣费的云打印系统及方法的系统结构示意图。
如图1所示,本发明系统主要包括3个模块:用户云打印app客户端模块、打印终端模块和云服务器模块,其中云服务器模块还包括预付费接口模块和预付费模块。
所述的用户云打印app客户端与打印终端和云服务器在互联网内进行数据的交互;
所述的打印终端模块用于提取并分析用户信息,根据扫描文件计数信息,向所述的预付费接口模块发送计费请求消息并通知预付费模块进行计费,该消息含有相关的计费信息,例如用户账户,文件计数信息;
所述云服务器包括云服务和云服务管理数据库,是部署在云计算中心的服务器,为云服务提供物理和逻辑依托,该云服务器包括至少一个用户最终访问的基础设施服务,或应用系统服务,如:数据库系统服务。
所述预付费接口模块与所述预付费模块之间完成预扣费和扣费确认消息的消息交互。
所述预付费模块用于完成对预付费用户的信息鉴权和扣费。
图2中示出了本发明的一种复印、扫描预扣费的云打印系统及方法的文件复印功能预扣费流程图,具体实施步骤如下:
第1步:用户通过云打印app客户端扫描打印终端上内嵌的app客户端的二维码,登陆移动终端设备的云打印app客户端,移动终端与打印终端通过网络协议连接,云平台会判断机器是否异常,异常则会提示机器当前状态不允许登录;
第2步:在移动终端app上选择“我要复印”,将待复印的文件放到打印机上执行复印功能;
第3步:文件以扫描件的形式全部扫描后,根据不同打印机的不同打印系统的特性,存到打印机本地或本地电脑端;
第4步:打印终端提取用户信息,通过网络协议调用云服务器预付费接口模块,预付费接口模块发送预扣费请求消息给预付费模块,预付费扣费消息包括用户信息与扣费金额;
第5步:预付费模块接收到预扣费请求消息,提取用户信息与所需扣费金额,预付费模块判断用户账户金额是否大于扣费金额,如果用户账户余额大于扣费金额,则预付费模块扣除用户使用复印或扫描功能的费用,并且给用户云打印app客户端返回预扣费成功消息,如果用户账户余额不足,则弹出支付二维码信息,用户可通过手机扫码后支付费用;
第6步:所述预付费模块接收到复印或扫描功能对用户的扣费确认消息后,分析扣费确认消息,对成功的扣费确认消息,扣出用户的费用,对于失败的扣费确认消息,则不提供打印终端复印或扫描功能;
第7步:打印终端收到预付费模块的回应消息,打印机将待复印的文件进行文件打印。
图3中示出了本发明的一种复印、扫描预扣费的云打印系统及方法的证件照复印功能预扣费流程图。
如图3所示,该方法基于图2的基础上,进入步骤2,3不同之处具体实施如下:
第2步:在用户云打印app客户端上选择“证件照”,将待复印的文件放到打印机上执行复印功能;
第3步:文件以扫描件的形式全部扫描后,通过软件处理技术,将图片调整为选定纸张大小,证件照类的复印文件合并到一页纸内,对复印文件进行处理后,根据不同打印机的不同打印系统,存到打印机本地或本地电脑端;
图4中示出了本发明的一种复印、扫描预扣费的云打印系统及方法的扫描功能预扣费流程图。
如图4所示,该方法基于图2的基础上,进入步骤2,3不同之处具体实施如下:
第2步:在用户云打印app客户端上选择“我要扫描”,将待扫描的文件放到打印机上执行扫描功能;
第3步:文件在打印终端全部扫描后,上传到云服务器端;
第8步:打印终端收到预付费模块的回应消息,用户便可在云打印app客户端查看已扫描的文件。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。