一种分享云打印机的方法以及云服务器和云打印系统的制作方法

文档序号:8512420阅读:533来源:国知局
一种分享云打印机的方法以及云服务器和云打印系统的制作方法
【技术领域】
[0001]本发明涉及云打印技术领域,尤其涉及一种分享云打印机的方法,相应的云服务器和云打印系统。
【背景技术】
[0002]云打印技术能够以互联网为基础,整合打印设备资源,构建共享打印平台,向全社会提供随时随地的质量标准化的打印服务。目前,基于现有的云打印技术,在用户使用移动终端和云打印机进行云打印的操作过程中,程序当用户打开移动终端上的云打印应用程序,并由此登录到相应的云打印帐户后,还需要通过手机扫描一维码或二维码,或者通过手动输入的方式读入云打印机的设备编码和访问密钥等相关数据,程序然后才能据此实现该云打印机与用户移动终端的云打印应用程序和云打印帐户之间的注册和绑定。程序经过注册和绑定的云打印机能够显示在用户移动终端的云打印应用程序的打印机列表中。如此,用户可以通过移动终端和相应的云打印设备轻松地完成打印任务。
[0003]然而,这种注册和绑定的过程也存在一定的弊端,例如:如果采用手机扫描的方式,用户移动终端和云打印机必须位于同一地点并且保持相近的距离;如果采用手动输入的方式,输入冗长的打印机设备编码和访问密钥则会给用户造成十分地不便,同时这种依靠手动输入和保存密钥的方式还存在一定的安全隐患。

【发明内容】

[0004]为了解决上述技术问题,本发明提出一种新的在云打印系统中分享云打印机的方法,以及相应的云服务器和云打印系统。基于该方法,用户在移动终端(即客户端)上能够方便地实现与云打印机的关联操作,最终使用户轻松地使用云打印系统的云打印设备资源。
[0005]为了解决上述技术问题,本发明提供了一种在云打印系统中分享云打印机的方法,所述云打印系统的云服务器上注册有第一云打印账户和第二云打印账户,其中第一云打印账户已关联所述云打印机,第二云打印账户待关联所述云打印机,所述方法包括以下步骤:
[0006]第一客户端通过第一云打印账户向云服务器发送关于向第二云打印账户分享所述云打印机的请求信息;云服务器接收并验证第一客户端发来的请求信息,若请求信息有效,则通过第二云打印账户向第二客户端推送分享所述云打印机的信息;第二客户端通过第二云打印账户接收云服务器推送的分享所述云打印机的信息;第二客户端通过第二云打印账户向云服务器发送请求关联所述云打印机的信息;云服务器接收第二客户端发来的请求关联所述云打印机的信息,将第二云打印账户与所述云打印机关联。
[0007]在一个实施例中,所述方法还包括以下步骤:
[0008]在第二云打印账户与所述云打印机关联后,第二客户端通过第二云打印账户从所述云服务器获取所述云打印机的状态信息,或者第二客户端通过第二云打印账户与所述云打印机交互来获取所述云打印机的状态信息。
[0009]在一个实施例中,所述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
[0010]进一步地,所述云打印机在云服务器上的注册信息可以包括所述云打印机的访问账号和访问密钥。
[0011]在一个实施例中,云服务器通过检索云数据库来验证所述请求信息是否有效,若所述请求信息无效,云服务器向第一客户端返回设备错误的提示信息。
[0012]在一个实施例中,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
[0013]在一个实施例中,分享所述云打印机的信息还可以包括是否同意关联所述云打印机的提示信息,若第二客户端通过第二云打印账户接收到同意关联所述云打印机的用户操作信息,则向云服务器发送请求关联所述云打印机的信息。
[0014]进一步地,请求关联所述云打印机的信息可以包括所述云打印机在云服务器上的注册信息。
[0015]在一个实施例中,云服务器通过将云打印机注册到第二云打印账户的名下,实现第二云打印账户与所述云打印机的关联。
[0016]在一个实施例中,在第二云打印账户与所述云打印机关联后,云服务器通过第二云打印账户向第二客户端推送有关所述云打印机的信息。
[0017]在一个实施例中,有关所述云打印机的信息包括所述云打印机的名称、IP地址、MAC地址和地理位置信息。
[0018]此外,本发明还提供一种云打印系统的云服务器,其特征在于,包括:
[0019]云打印机注册接口 ;
[0020]云打印账户注册接口 ;
[0021]关联模块,用于将通过所述云打印账户注册接口注册的云打印机账户与通过所述云打印机注册接口注册的云打印机关联;
[0022]通信模块,用于与使用所述云打印机账户的客户端进行通信;
[0023]验证模块,用于验证所接收的信息的有效性;
[0024]其中,当所述通信模块接收到第一客户端通过第一云打印账户发来的关于分享第一云打印账户所关联的云打印机的请求信息时,所述验证模块对请求信息进行验证;若请求信息有效,所述通信模块通过第二云打印账户向第二客户端推送分享所述云打印机的信息;当所述通信模块接收到第二客户端通过第二云打印账户发来的请求关联所述云打印机的信息时,所述关联模块将第二云打印账户与所述云打印机关联。
[0025]在一个实施例中,上述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
[0026]进一步地,上述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
[0027]进一步地,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
[0028]此外,本发明还提供一种云打印系统,其特征在于,包括:
[0029]云服务器,其上注册有第一云打印账户和第二云打印账户;
[0030]注册在所述云服务器上的云打印机,其已关联所述第一云打印账户;
[0031]第一客户端,其通过使用所述第一云打印账户与所述云服务器通信;
[0032]第二客户端,其通过使用所述第二云打印账户与所述云服务器通信;
[0033]其中,所述第一客户端向所述云服务器发送关于分享所述云打印机的请求信息;所述云服务器通过内置的验证模块对接收的请求信息进行验证,当请求信息有效时,所述云服务器向第二客户端推送分享所述云打印机的信息;所述第二客户端接收所述云服务器推送的分享所述云打印机的信息,以及向所述云服务器发送请求关联所述云打印机的信息;所述云服务器接收第二客户端发来的请求关联所述云打印机的信息,通过内置的关联模块将第二云打印账户与所述云打印机关联。
[0034]在一个实施例中,上述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
[0035]在一个实施例中,上述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
[0036]进一步地,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
[0037]与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
[0038]1、本发明可以实现一键分享云打印机,且通过该方式,移动终端即便在远距离也能够实现与云打印机之间的关联(绑定),并且由此能够使用云打印服务,不受空间地点的限制。
[0039]2、本发明可以实现一键分享云打印机,且通过该方式,在移动终端与云打印机关联(绑定)的过程中无需输入或存储冗长的打印机设备编码和访问密钥,实现方式便捷易行,而且整个操作过程更加安全可靠。
[0040]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1是本发明实施例中一个云打印系统的示意图;
[0043]图2是本发明
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1