绑定关系的建立方法及装置、远程打印方法与流程

文档序号:29034331发布日期:2022-02-25 17:14阅读:152来源:国知局
绑定关系的建立方法及装置、远程打印方法与流程

1.本技术涉及计算机技术领域,具体而言,涉及一种绑定关系的建立方法及装置、远程打印方法。


背景技术:

2.在企业办公场景中,除实现基础的打印功能之外,还需要为企业用户提供更加高效和安全的打印使用方式,例如,云打印,现有的云打印方式支持将云打印机与企业之间建立关联关系,只有具备企业管理权限的管理员才能操作编辑云打印。
3.虽然现有的云打印技术通过引入管理员的打印管理权限,可以避免普通用户对打印机进行非预期内的打印操作,但是,对于大规模的上百人的大企业,管理员往往比较有限且不易无限增加,不便于普通用户操控云打印机进行打印,导致云打印的处理效率较低。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种绑定关系的建立方法及装置、远程打印方法,以至少解决现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印的技术问题。
6.根据本技术实施例的一个方面,提供了一种绑定关系的建立方法,包括:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
7.根据本技术实施例的另一方面,还提供了一种识别码的生成方法,包括:获取待绑定的第一客户端的第一标识信息以及由上述第一客户端控制的多个打印设备的第二标识信息;基于上述第一标识信息和上述第二标识信息生成识别码,以使在第二客户端的身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述第一客户端与上述第二客户端为关联应用。
8.根据本技术实施例的另一方面,还提供了一种绑定关系的建立装置,包括:获取模块,用于获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;绑定模块,用于根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系。
9.根据本技术实施例的另一方面,还提供了一种远程打印方法,包括:确定待绑定的
第一客户端以及由上述第一客户端控制的多个打印设备,其中,上述第一客户端与上述第二客户端为关联应用;当身份权限信息满足预设权限要求时,在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述身份权限信息用于确定当前登录上述第二客户端的用户身份权限;利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
10.根据本技术实施例的另一方面,还提供了一种远程打印方法,包括:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系;利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
11.根据本技术实施例的另一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行任意一项上述的绑定关系的建立方法。
12.根据本技术实施例的另一方面,还提供了一种计算设备,包括:处理器;以及存储器,与上述处理器连接,用于为上述处理器提供处理以下处理步骤的指令:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系。
13.在本技术实施例中,通过获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当身份权限信息满足预设权限要求时,根据识别码内包含的参数信息在第一客户端控制的多个打印设备与第二客户端上创建的目标用户群之间建立绑定关系。
14.容易注意到的是,本技术实施例通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息,当身份权限信息满足预设权限要求时,可以根据上述打印机的设备信息在打印客户端与用户登录的通讯客户端上创建的目标用户群之间建立绑定关系,达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
附图说明
15.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本申
请的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
16.图1是根据本技术实施例的一种用于实现绑定关系的建立方法的计算机终端(或移动设备)的硬件结构框图;
17.图2是根据本技术实施例的一种绑定关系的建立方法的流程图;
18.图3是根据本技术实施例的一种可选的云打印实现模式的架构示意图;
19.图4是根据本技术实施例的另一种可选的云打印实现模式的场景示意图;
20.图5是根据本技术实施例的一种可选的云打印实现模式的场景示意图;
21.图6是根据本技术实施例的一种可选的绑定关系的建立方法的流程图;
22.图7是根据本技术实施例的一种可选的打印界面的界面示意图;
23.图8是根据本技术实施例的一种识别码的生成方法的流程图;
24.图9是根据本技术实施例的一种绑定关系的建立装置的结构示意图;
25.图10是根据本技术实施例的一种识别码的生成装置的结构示意图;
26.图11是根据本技术实施例的一种计算设备的结构示意图;
27.图12是根据本技术实施例的另一种计算机终端的结构框图。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
31.云打印:是指基于互联网技术通过云端软件管理打印机的打印功能,实现远程触发和下发打印指令的打印技术。
32.动态二维码:是指在二维码的基础上,在字符串内容中注入一些算法逻辑,并在指定时间后,重新更新二维码内容中的算法令牌并生成二维码图片。
33.实施例1
34.根据本技术实施例,提供了一种绑定关系的建立方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
35.本技术实施例1所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现绑定关系的建立方法的计算机终端(或移动设备)的硬件结构框图,如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
36.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的绑定模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
37.存储器104可用于存储应用软件的软件程序以及模块,如本技术实施例中的绑定关系的建立方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的绑定关系的建立方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
38.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
39.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
40.在上述运行环境下,本技术提供了如图2所示的一种绑定关系的建立方法,图2是根据本技术实施例的一种绑定关系的建立方法的流程图,如图2所示,上述绑定关系的建立方法包括:
41.步骤s202,获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;
42.步骤s204,当身份权限信息满足预设权限要求时,根据识别码内包含的参数信息在第一客户端控制的多个打印设备与第二客户端上创建的目标用户群之间建立绑定关系根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述第二客
户端上创建的目标用户群之间建立绑定关系。
43.在本技术实施例中,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息,当身份权限信息满足预设权限要求时,可以根据上述打印机的设备信息在打印客户端与用户登录的通讯客户端上创建的目标用户群之间建立绑定关系,达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
44.需要说明的是,本技术实施例中提供的绑定关系的建立方法的执行主体为移动终端,例如,智能手机;上述第一客户端为计算机终端中安装的云打印客户端(例如分布式打印机客户端),上述第二客户端为移动终端中安装的通讯客户端。
45.作为一种可选的实施例,上述云打印客户端与通讯客户端之间预先建立有关联关系,上述云打印客户端用于控制多个打印设备,用于为用户提供共享打印服务,可选的,上述打印设备为打印机。
46.在一种可选的实施例中,本技术实施例提供了一种可选的云打印架构的实现模式,如图3所示,通过设置中转的云打印服务器(例如中央式打印机服务器),该云打印服务器与多个本地usb打印机或局域网打印机(如图3所示的打印机1、打印机2、打印机3、打印机

)连接,用于提供打印机驱动功能,以及对外提供云打印机的服务模式;上述云打印服务器还与移动终端连接,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息。
47.可选的,上述识别码可以为一维码、二维码或条形码,作为一种可选的实施例,以上述识别码为二维码为例,在具备身份信息特征的应用程序app对二维码进行扫码识别后,可以实时的检测到打印机的设备信息和当前登录态用户的身份权限信息。
48.如图4所示,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的参数信息和身份权限信息,进而当身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系。
49.可选的,上述绑定流程是指云打印技术采用权限控制体系,将物理的打印设备与具体的组织数据化建立映射关联关系,通过统一的绑定流程可以实现被云打印服务器驱动的打印设备被关联至目标用户群中。
50.可选的,上述打印机驱动是指基于微软操作系统,window系统提供一个print spooler的打印后台处理服务,该打印后台处理服务可以接受预留的命令触发系统驱动并下发指令至物理打印机。
51.作为一种可选的实施例,通过将待打印文件上传到云打印服务器,云打印服务器
推送云打印客户端的第一标识信息和打印设备的第二标识消息至计算机终端,计算机终端基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,进而可以在建立绑定关系之后在第二客户端中一键触发运行有共享打印服务的云打印客户端执行打印任务。
52.在一种可选的实施例中,获取上述识别码内包含的参数信息包括:
53.步骤s302,从终端获取识别码,其中,上述终端安装有上述第一客户端;
54.步骤s304,对上述识别码进行解密处理,获取上述识别码内包含的参数信息,其中,上述识别码内包含的参数信息至少包括:上述第一客户端的第一标识信息,上述多个打印设备的第二标识信息。
55.可选的,上述终端即为用户终端,上述第一标识信息即为云打印客户端的产品序列号sn码,具体的,可以根据第一客户端的本地mac地址等信息生成第一标识信息;上述第二标识信息即为打印设备的列表id标识,具体的,可以根据打印设备的mac地址,产品型号,品牌等信息生成上述第二标识信息。
56.在上述可选的实施例中,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对上述第一标识信息和上述第二标识信息进行加密处理,并以数据编码的形式提供在一个识别码中,然后移动终端获取上述识别码,并采用特定具备身份权限信息的第二客户端(例如通讯客户端,包含企业登录态,例如企业通讯软件)扫描该识别码进行解密处理,得到识别码内包含的参数信息和身份权限信息,进而该移动终端根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系。
57.在上述可选的实施例中,计算机终端通过对上述第一客户端的第一标识信息和多个打印设备的第二标识信息进行数据加密得到识别码内包含的参数信息,并将识别码内包含的参数信息以识别码的方式呈现,可以提示管理员或普通用户使用第二客户端进行扫码识别该识别码进行解密,然后通过识别登录态用户为管理员或普通用户的两种通道场景,差异化的解决第一客户端与目标用户群之间建立绑定关系的过程。
58.在一种可选的实施例中,上述方法还包括:从上述识别码内包含的参数信息中获取时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率;按照上述时效令牌信息对上述识别码进行更新。
59.在上述可选的实施例中,以上述识别码为二维码为例,该二维码中可以包含多项数据信息,例如,第一客户端的第一标识信息,上述多个打印设备的第二标识信息等。并且,为避免该标识码被恶意盗取且便于控制识别码的更新频率,上述识别码中还可以包含有云端服务器下发的时效令牌信息,第二客户端在获取识别码中的上述时效令牌信息之后,可以根据该时效令牌信息对识别码进行更新,具体的,可以根据该时效令牌信息控制该识别码的更新频率。
60.作为一种可选的实施例,由于识别码中的更新需要与云打印服务器同步,为避免造成云打印服务器的压力过大,本技术实施例中识别码的更新升级处理,可以采取螺旋式更新处理,例如,在刚开始时该识别码的更新较为频繁,随着后续步长逐步加大,该识别码的更新速度渐缓。
61.在一种可选的实施例中,根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述目标用户群之间建立上述绑定关系包括:
62.步骤s402,从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;
63.步骤s404,当确定上述身份权限信息为管理员身份权限信息时,在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
64.在上述可选的实施例中,在企业办公场景下,不仅是要确认触发打印行为的用户的身份信息是否合法,还需要针对不同的目标用户群的企业组织关系,对打印机的可见、可操作、参数可配置等身份权限信息进行进一步管控,即一台云打印机是否能和一个目标用户群建立绑定关系,需要该目标用户群进行授权和允许。
65.如图5所示,默认只有管理员账户具备管理权限,可以设置有权限管理功能,例如,可以管理普通用户的授权、审批设置、审批流等,在管理员对普通用户进行授权通过之后,该普通用户则可以使用打印机进行打印文件等。
66.如图6所示,在用户采用通讯客户端对二维码进行扫码后,可以实时的检测当前登录态用户的身份权限信息,即检测登录态用户是否具备执行建立当前云打印服务器与组织关联关系的权限,默认只有企业管理员才具备该权限,当确定上述身份权限信息为管理员身份时,在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
67.在一种可选的实施例中,根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述目标用户群之间建立上述绑定关系包括:
68.步骤s502,从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;
69.步骤s504,当确定上述身份权限信息为普通用户身份权限信息时,获取建立上述绑定关系的授权,并在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
70.仍如图6所示,当确定上述身份权限信息为普通用户身份时,即如果检测到登录态用户是普通用户或不具备该权限的用户,则会生成审批流并推送至相应的管理员的用户终端,当审批流被管理员同意后完成绑定关系的授权,该绑定关系自动在线上执行生效并完成绑定流程,进而企业中所有用户则均可以在绑定成功之后远程使用云打印功能。
71.在一种可选的实施例中,获取建立上述绑定关系的授权包括:
72.步骤s602,获取备选身份权限信息,其中,上述备选身份权限信息包括多条管理员身份权限信息;
73.步骤s604,从上述备选身份权限信息中选取目标身份权限信息;
74.步骤s606,基于上述目标身份权限信息发起授权请求,以获取建立上述绑定关系的授权。
75.在上述可选的实施例中,若确定上述身份权限信息为普通用户身份,则可以通过获取备选身份权限信息,并从备选身份权限信息中选取目标身份权限信息,登录态用户通过基于目标身份权限信息发起授权请求,可以获取建立绑定关系的授权,进而以在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
76.作为一种可选的实施例,本技术实施例通过引入基于企业组织关系的权限管理系统,配合一个公共的云打印服务器,可以将原来本地usb或局域网内的打印机升级为依据中
间的云打印服务器中转实现全网打印的远程云打印机,需要说明的是,本技术实施例中的远程云打印处理方案为普通用户使用云打印功能带来便利,解决了本地化和身份权限信息的限制。
77.通过本技术实施例提供的绑定关系的建立方案,基于云打印模式下的打印机管理,引入企业组织的权限管理概念;基于管理员式的强检测逻辑,升级为全员工发起授权请求的审批并绑定授权模式;将安全时效令牌信息以及动态刷新机制引入动态识别码(例如,动态二维码)中,以扫码+识别+解析密钥的方式,实现远程的安全授权码及审批的便捷性。
78.作为一种可选的实施例,在第一客户端与第二客户端上创建的目标用户群之间建立绑定关系之后,由于上述第一客户端用于控制多个打印设备,用于为用户提供共享打印服务,如图7所示,用户可以在第一客户端的打印设置界面中远程设置打印纸张尺寸,打印份数,打印单双面,色彩模式(黑白、彩色),并且还可以开启安全扫码打印,提高打印处理的安全性和私密性,在设置完成打印参数之后,用户通过点击“开始云打印”按钮即可一键触发打印流程。
79.仍需要说明的是,为了进一步为用户提供更为贴心的打印服务,由于一个目标用户群,例如公司中,一般情况下会设置有多台物理打印机,如图7所示,本技术实施例中,在上述打印界面中还可以显示有物理打印机的位置信息,并且,用户还可以通过点击选择按钮,选中距离自己较近或者方便拿取打印文件的物理打印机。
80.通过本技术实施例提供的绑定关系的建立的技术方案,企业中的所有用户均可以享受到云打印服务的便捷,并且不受地域限制、设备限制和距离限制,同时只要云打印服务器具备了网络通信能力,从智能手机、平板电脑、智能可穿戴设备等任何终端设备上,都可以随时一键触发打印流程,远程管理和下发需要打印的文件,还可以通过云打印服务器实现数字化统计该企业内的所有打印行为,可以用于处理企业耗材统计,耗材优化,工作统计等工作,极大的提升了办公场景下纸质打印的处理效率。
81.实施例2
82.根据本技术实施例,还提供了一种识别码的生成方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
83.在上述实施例提供的运行环境下,本技术提供了如图8所示的一种识别码的生成方法,图8是根据本技术实施例的一种识别码的生成方法的流程图,如图8所示,上述识别码的生成方法包括:
84.步骤s802,获取待绑定的第一客户端的第一标识信息以及由上述第一客户端控制的多个打印设备的第二标识信息;
85.步骤s804,基于第一标识信息和第二标识信息生成识别码,以使在第二客户端的身份权限信息满足预设权限要求时,根据识别码内包含的参数信息在第一客户端控制的多个打印设备与第二客户端上创建的目标用户群之间建立绑定关系,其中,第一客户端与第二客户端为关联应用。
86.在本技术实施例中,通过本技术实施例通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备
身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息,当身份权限信息满足预设权限要求时,可以根据上述打印机的设备信息,在第一客户端控制的多个打印设备与第二客户端上创建的目标用户群之间建立绑定关系,进而可以达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
87.需要说明的是,本技术实施例中提供的识别码的生成方法的执行主体为计算机终端pc;上述第一客户端为计算机终端中安装的云打印客户端(例如分布式打印机客户端),上述第二客户端为移动终端中安装的通讯客户端。
88.作为一种可选的实施例,上述云打印客户端与通讯客户端之间预先建立有关联关系,上述云打印客户端用于控制多个打印设备,用于为用户提供共享打印服务,可选的,上述打印设备为打印机。
89.可选的,上述第一标识信息即为云打印客户端的产品序列号sn码,具体的,可以根据第一客户端的本地mac地址等信息生成第一标识信息;上述第二标识信息即为打印设备的列表id标识,具体的,可以根据打印设备的mac地址,产品型号,品牌等信息生成上述第二标识信息。
90.在上述可选的实施例中,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对上述第一标识信息和上述第二标识信息进行加密处理,并以数据编码的形式提供在一个识别码中,然后移动终端获取上述识别码,并采用特定具备身份权限信息的第二客户端(例如通讯客户端,包含企业登录态,例如企业通讯软件)扫描该识别码进行解密处理,得到识别码内包含的参数信息和身份权限信息,进而在第二客户端的身份权限信息满足预设权限要求时,该移动终端根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系。
91.可选的,上述识别码内包含的参数信息可以为一维码、二维码、条形码,作为一种可选的实施例,以上述识别码内包含的参数信息为二维码为例,在具备身份信息特征的应用程序app对二维码进行扫码识别后,可以实时的检测当前登录态用户的身份权限信息。
92.在一种可选的实施例中,本技术实施例提供了一种可选的云打印架构的实现模式,仍如图3所示,通过设置中转的云打印服务器(例如中央式打印机服务器),该云打印服务器与多个本地usb打印机或局域网打印机(如图3所示的打印机1、打印机2、打印机3、打印机

)连接,用于提供打印机驱动功能,以及对外提供云打印机的服务模式。上述云打印服务器还与移动终端连接,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息。
93.仍如图4所示,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的参数信息,进而根据上述识别码内包含
的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系。
94.可选的,上述绑定流程是指云打印技术采用权限控制体系,将物理的打印设备与具体的组织数据化建立映射关联关系,通过统一的绑定流程可以实现被云打印服务器驱动的打印设备被关联至目标用户群中。
95.可选的,上述打印机驱动是指基于微软操作系统,window系统提供一个print spooler的打印后台处理服务,该打印后台处理服务可以接受预留的命令触发系统驱动并下发指令至物理打印机。
96.作为一种可选的实施例,通过将待打印文件上传到云打印服务器,云打印服务器推送云打印客户端的第一标识信息和打印设备的第二标识消息至计算机终端,计算机终端基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,进而可以在建立绑定关系之后在第二客户端中一键触发运行有共享打印服务的云打印客户端执行打印任务。
97.在一种可选的实施例中,基于上述第一标识信息和上述第二标识信息生成上述识别码包括:
98.步骤s902,对上述第一标识信息和上述第二标识信息进行加密处理,生成上述识别码。
99.可选的,上述第一标识信息即为云打印客户端的产品序列号sn码,具体的,可以根据第一客户端的本地mac地址等信息生成第一标识信息;上述第二标识信息即为打印设备的列表id标识,具体的,可以根据打印设备的mac地址,产品型号,品牌等信息生成上述第二标识信息。
100.在上述可选的实施例中,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对上述第一标识信息和上述第二标识信息进行加密处理,并以数据编码的形式提供在一个识别码中,然后移动终端获取上述识别码,并采用特定具备身份权限信息的第二客户端(例如通讯客户端,包含企业登录态,例如企业通讯软件)扫描该识别码进行解密处理,得到识别码内包含的参数信息,进而该移动终端根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系。
101.在上述可选的实施例中,计算机终端通过对上述第一客户端的第一标识信息和多个打印设备的第二标识信息进行数据加密得到识别码内包含的参数信息,并将识别码内包含的参数信息以识别码的方式呈现,可以提示管理员或普通用户使用第二客户端进行扫码识别该识别码进行解密,然后通过识别登录态用户为管理员或普通用户的两种通道场景,差异化的解决第一客户端与目标用户群之间建立绑定关系的过程。
102.在一种可选的实施例中,上述方法还包括:
103.步骤s1002,接收云端服务器下发的时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率。
104.步骤s1004,将上述时效令牌信息添加在上述识别码中,以使上述第二客户端按照上述时效令牌信息对上述识别码进行更新。
105.可选的,上述云端服务器即为本技术实施例中前文或下文提及的云打印服务器。以上述识别码为二维码为例,该二维码中可以包含多项数据信息,例如,第一客户端的第一标识信息,上述多个打印设备的第二标识信息。并且,为避免该标识码被恶意盗取且便于控制识别码的更新频率,上述识别码中还可以包含云端服务器下发的有时效令牌信息,通过将时效令牌信息添加在上述识别码中,上述第二客户端可以根据该时效令牌信息对识别码进行更新,具体的,可以根据该时效令牌信息控制该识别码的更新频率。
106.作为一种可选的实施例,由于识别码中的更新需要与云打印服务器同步,为避免造成云打印服务器的压力过大,本技术实施例中识别码的更新升级处理,可以采取螺旋式更新处理,例如,在刚开始时该识别码的更新较为频繁,随着后续步长逐步加大,该识别码的更新速度渐缓。
107.实施例3
108.根据本技术实施例,还提供了一种远程打印方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本技术提供的一种远程打印方法包括:
109.步骤s1102,确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,其中,上述第一客户端与第二客户端为关联应用;
110.步骤s1104,当身份权限信息满足预设权限要求时,在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述身份权限信息用于确定当前登录上述第二客户端的用户身份权限;
111.步骤s1106,利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
112.在本技术实施例中,通过本技术实施例通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息,当身份权限信息满足预设权限要求时,可以根据上述打印机的设备信息,利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作;进而可以达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
113.需要说明的是,本技术实施例中提供的远程打印方法的执行主体为打印服务器;上述第一客户端为计算机终端中安装的云打印客户端(例如分布式打印机客户端),上述第二客户端为移动终端中安装的通讯客户端。
114.作为一种可选的实施例,上述云打印客户端与通讯客户端之间预先建立有关联关系,上述云打印客户端用于控制多个打印设备,用于为用户提供共享打印服务,可选的,上述打印设备为打印机。
115.可选的,上述第一标识信息即为云打印客户端的产品序列号sn码,具体的,可以根据第一客户端的本地mac地址等信息生成第一标识信息;上述第二标识信息即为打印设备的列表id标识,具体的,可以根据打印设备的mac地址,产品型号,品牌等信息生成上述第二
标识信息。
116.在上述可选的实施例中,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对上述第一标识信息和上述第二标识信息进行加密处理,并以数据编码的形式提供在一个识别码中,然后移动终端获取上述识别码,并采用特定具备身份权限信息的第二客户端(例如通讯客户端,包含企业登录态,例如企业通讯软件)扫描该识别码进行解密处理,得到识别码内包含的参数信息和身份权限信息,进而在第二客户端的身份权限信息满足预设权限要求时,该移动终端根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系,进而可以利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
117.可选的,上述识别码内包含的参数信息可以为一维码、二维码、条形码,作为一种可选的实施例,以上述识别码为二维码为例,在具备身份信息特征的应用程序app对二维码进行扫码识别后,可以实时的检测当前登录态用户的身份权限信息。
118.在一种可选的实施例中,本技术实施例提供了一种可选的云打印架构的实现模式,仍如图3所示,通过设置中转的云打印服务器(例如中央式打印机服务器),该云打印服务器与多个本地usb打印机或局域网打印机(如图3所示的打印机1、打印机2、打印机3、打印机

)连接,用于提供打印机驱动功能,以及对外提供云打印机的服务模式。上述云打印服务器还与移动终端连接,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息。
119.仍如图4所示,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的参数信息,进而根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系,利用上述绑定关系可以直接控制上述多个打印设备中的至少一个打印设备执行打印操作。
120.可选的,上述绑定流程是指云打印技术采用权限控制体系,将物理的打印设备与具体的组织数据化建立映射关联关系,通过统一的绑定流程可以实现被云打印服务器驱动的打印设备被关联至目标用户群中。
121.可选的,上述打印机驱动是指基于微软操作系统,window系统提供一个print spooler的打印后台处理服务,该打印后台处理服务可以接受预留的命令触发系统驱动并下发指令至物理打印机。
122.作为一种可选的实施例,通过将待打印文件上传到云打印服务器,云打印服务器推送云打印客户端的第一标识信息和打印设备的第二标识消息至计算机终端,计算机终端基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,进而可以在建立绑定关系之后在第二客户端中一键触发运行有共享打印服务的云打印客户端执行打
印任务。
123.根据本技术实施例,还提供了另一种远程打印方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本技术提供的另一种远程打印方法包括:
124.步骤s1202,获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;
125.步骤s1204,当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系;
126.步骤s1206,利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
127.在本技术实施例中,通过本技术实施例通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息,当身份权限信息满足预设权限要求时,可以根据上述打印机的设备信息,利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作;进而可以达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
128.需要说明的是,本技术实施例中提供的远程打印方法的执行主体为移动终端;上述第一客户端为计算机终端中安装的云打印客户端(例如分布式打印机客户端),上述第二客户端为移动终端中安装的通讯客户端。
129.作为一种可选的实施例,上述云打印客户端与通讯客户端之间预先建立有关联关系,上述云打印客户端用于控制多个打印设备,用于为用户提供共享打印服务,可选的,上述打印设备为打印机。
130.可选的,上述第一标识信息即为云打印客户端的产品序列号sn码,具体的,可以根据第一客户端的本地mac地址等信息生成第一标识信息;上述第二标识信息即为打印设备的列表id标识,具体的,可以根据打印设备的mac地址,产品型号,品牌等信息生成上述第二标识信息。
131.在上述可选的实施例中,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对上述第一标识信息和上述第二标识信息进行加密处理,并以数据编码的形式提供在一个识别码中,然后移动终端获取上述识别码,并采用特定具备身份权限信息的第二客户端(例如通讯客户端,包含企业登录态,例如企业通讯软件)扫描该识别码进行解密处理,得到识别码内包含的参数信息和身份权限信息,进而在第二客户端的身份权限信息满足预设权限要求时,该移动终端根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例
如,企业、集团等)之间建立绑定关系,进而可以利用上述绑定关系控制上述多个打印设备中的至少一个打印设备执行打印操作。
132.可选的,上述识别码内包含的参数信息可以为一维码、二维码、条形码,作为一种可选的实施例,以上述识别码为二维码为例,在具备身份信息特征的应用程序app对二维码进行扫码识别后,可以实时的检测当前登录态用户的身份权限信息。
133.在一种可选的实施例中,本技术实施例提供了一种可选的云打印架构的实现模式,仍如图3所示,通过设置中转的云打印服务器(例如中央式打印机服务器),该云打印服务器与多个本地usb打印机或局域网打印机(如图3所示的打印机1、打印机2、打印机3、打印机

)连接,用于提供打印机驱动功能,以及对外提供云打印机的服务模式。上述云打印服务器还与移动终端连接,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的打印机的设备信息和身份权限信息。
134.仍如图4所示,通过安装云打印客户端的计算机终端pc扫描本地或当前局域网内所有的有效打印机,通过云打印服务器对打印机的设备信息进行数据加密,并以数据编码的形式提供在一个识别码中,然后移动终端通过采用特定具备身份权限信息的应用app(例如通讯客户端)扫描该识别码得到识别码内包含的参数信息,进而根据上述识别码内包含的参数信息和上述身份权限信息在云打印客户端与通讯客户端上创建的目标用户群(例如,企业、集团等)之间建立绑定关系,利用上述绑定关系可以直接控制上述多个打印设备中的至少一个打印设备执行打印操作。
135.可选的,上述绑定流程是指云打印技术采用权限控制体系,将物理的打印设备与具体的组织数据化建立映射关联关系,通过统一的绑定流程可以实现被云打印服务器驱动的打印设备被关联至目标用户群中。
136.可选的,上述打印机驱动是指基于微软操作系统,window系统提供一个print spooler的打印后台处理服务,该打印后台处理服务可以接受预留的命令触发系统驱动并下发指令至物理打印机。
137.作为一种可选的实施例,通过将待打印文件上传到云打印服务器,云打印服务器推送云打印客户端的第一标识信息和打印设备的第二标识消息至计算机终端,计算机终端基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,进而可以在建立绑定关系之后在第二客户端中一键触发运行有共享打印服务的云打印客户端执行打印任务。
138.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
139.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多
情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例上述的方法。
140.实施例4
141.根据本技术实施例,还提供了一种用于实施上述绑定关系的建立方法的装置实施例,图9是根据本技术实施例的一种绑定关系的建立装置的结构示意图,如图9所示,该装置包括:获取模块90和绑定模块92,其中:
142.获取模块90,用于获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;绑定模块92,用于当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
143.此处需要说明的是,上述获取模块90和绑定模块92对应于实施例1中的步骤s202至步骤s204,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
144.根据本技术实施例,还提供了另一种用于实施上述识别码的生成方法的装置实施例,图10是根据本技术实施例的另一种识别码的生成装置的结构示意图,如图10所示,该装置包括:获取单元1000和处理单元1002,其中:
145.获取单元1000,用于获取待绑定的第一客户端的第一标识信息以及由上述第一客户端控制的多个打印设备的第二标识信息;生成单元1002,用于基于上述第一标识信息和上述第二标识信息生成识别码,以使在第二客户端的身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述第一客户端与上述第二客户端为关联应用。
146.此处需要说明的是,上述获取单元1000和生成单元1002对应于实施例2中的步骤s802至步骤s804,两个单元对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
147.还需要说明的是,本实施例的优选实施方式可以参见实施例1中的相关描述,此处不再赘述。
148.实施例5
149.根据本技术实施例,还提供了一种计算设备的实施例,该计算设备可以是计算设备群中的任意一个计算设备。图11是根据本技术实施例的一种计算设备的结构示意图,如图11所示,该计算设备包括:处理器800和存储器802,其中:
150.处理器800;以及存储器802,与上述处理器800连接,用于为上述处理器提供处理以下处理步骤的指令:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内
包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
151.在本技术实施例中,通过获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系。
152.容易注意到的是,本技术实施例通过在打印客户端与用户登录的通讯客户端上创建的目标用户群之间建立绑定关系,达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
153.还需要说明的是,本实施例的优选实施方式可以参见实施例1和2中的相关描述,此处不再赘述。
154.实施例6
155.根据本技术的实施例,还提供了一种计算机终端的实施例,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
156.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
157.在本实施例中,上述计算机终端可以执行绑定关系的建立方法中以下步骤的程序代码:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
158.可选地,图12是根据本技术实施例的另一种计算机终端的结构框图,如图12所示,该计算机终端可以包括:一个或多个(图中仅示出一个)处理器902、存储器904、以及外设接口906。
159.其中,存储器可用于存储软件程序以及模块,如本技术实施例中的绑定关系的建立方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的绑定关系的建立方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限
于互联网、企业内部网、局域网、移动通信网及其组合。
160.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
161.可选的,上述处理器还可以执行如下步骤的程序代码:从终端获取识别码,其中,上述终端安装有上述第一客户端;对上述识别码进行解密处理,获取上述识别码内包含的参数信息,其中,上述识别码内包含的参数信息至少包括:上述第一客户端的第一标识信息,上述多个打印设备的第二标识信息。
162.可选的,上述处理器还可以执行如下步骤的程序代码:从上述识别码内包含的参数信息中获取时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率;按照上述时效令牌信息对上述识别码进行更新。
163.可选的,上述处理器还可以执行如下步骤的程序代码:从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;当确定上述身份权限信息为管理员身份权限信息时,在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
164.可选的,上述处理器还可以执行如下步骤的程序代码:从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;当确定上述身份权限信息为普通用户身份权限信息时,获取建立上述绑定关系的授权,并在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
165.可选的,上述处理器还可以执行如下步骤的程序代码:获取备选身份权限信息,其中,上述备选身份权限信息包括多条管理员身份权限信息;从上述备选身份权限信息中选取目标身份权限信息;基于上述目标身份权限信息发起授权请求,以获取建立上述绑定关系的授权。
166.可选的,上述处理器还可以执行如下步骤的程序代码:获取待绑定的第一客户端的第一标识信息以及由上述第一客户端控制的多个打印设备的第二标识信息;基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述第一客户端与上述第二客户端为关联应用。
167.可选的,上述处理器还可以执行如下步骤的程序代码:对上述第一标识信息和上述第二标识信息进行加密处理,生成上述识别码。
168.可选的,上述处理器还可以执行如下步骤的程序代码:接收云端服务器下发的时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率。
169.采用本技术实施例,提供了一种绑定关系的建立的方案。通过获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录
第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;根据上述识别码内包含的参数信息和上述身份权限信息在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系。
170.容易注意到的是,本技术实施例通过在打印客户端与用户登录的通讯客户端上创建的目标用户群之间建立绑定关系,达到远程打印文件和远程管理打印流程的目的,从而实现了提升办公场景下纸质打印的处理效率的技术效果,进而解决了现有的云打印方式只有具备企业管理权限的管理员才能操作编辑云打印,不便于普通用户操控云打印机进行打印技术问题。
171.本领域普通技术人员可以理解,图12所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图12其并不对上述电子装置的结构造成限定。例如,计算机终端还可包括比图12中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图12所示不同的配置。
172.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
173.实施例7
174.根据本技术的实施例,还提供了一种存储介质的实施例。可选地,在本实施例中,上述存储介质可以用于保存上述实施例中提供的绑定关系的建立方法所执行的程序代码。
175.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
176.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取识别码内包含的参数信息和身份权限信息,其中,上述识别码内包含的参数信息用于确定待绑定的第一客户端以及由上述第一客户端控制的多个打印设备,上述身份权限信息用于确定当前登录第二客户端的用户身份权限,上述第一客户端与上述第二客户端为关联应用;当上述身份权限信息满足预设权限要求时,根据上述识别码内包含的参数信息在上述第一客户端控制的上述多个打印设备与上述第二客户端上创建的目标用户群之间建立绑定关系。
177.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:从终端获取识别码,其中,上述终端安装有上述第一客户端;对上述识别码进行解密处理,获取上述识别码内包含的参数信息,其中,上述识别码内包含的参数信息至少包括:上述第一客户端的第一标识信息,上述多个打印设备的第二标识信息。
178.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:从上述识别码内包含的参数信息中获取时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率;按照上述时效令牌信息对上述识别码进行更新。
179.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;当确定上述身份权限信息为管理员身份权限信息时,在上述
第一标识信息与上述第三标识信息之间建立上述绑定关系。
180.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:从上述识别码内包含的参数信息中获取上述第一标识信息以及从上述第二客户端获取上述目标用户群的第三标识信息;当确定上述身份权限信息为普通用户身份权限信息时,获取建立上述绑定关系的授权,并在上述第一标识信息与上述第三标识信息之间建立上述绑定关系。
181.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取备选身份权限信息,其中,上述备选身份权限信息包括多条管理员身份权限信息;从上述备选身份权限信息中选取目标身份权限信息;基于上述目标身份权限信息发起授权请求,以获取建立上述绑定关系的授权。
182.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取待绑定的第一客户端的第一标识信息以及由上述第一客户端控制的多个打印设备的第二标识信息;基于上述第一标识信息和上述第二标识信息生成识别码,以使第二客户端通过上述识别码在上述第一客户端与上述第二客户端上创建的目标用户群之间建立绑定关系,其中,上述第一客户端与上述第二客户端为关联应用。
183.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:对上述第一标识信息和上述第二标识信息进行加密处理,生成上述识别码。
184.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收云端服务器下发的时效令牌信息,其中,上述时效令牌信息用于控制上述识别码的更新频率。
185.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
186.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
187.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
188.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
189.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
190.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
191.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1