WO2016165523A1 - 一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统 - Google Patents

一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统 Download PDF

Info

Publication number
WO2016165523A1
WO2016165523A1 PCT/CN2016/076763 CN2016076763W WO2016165523A1 WO 2016165523 A1 WO2016165523 A1 WO 2016165523A1 CN 2016076763 W CN2016076763 W CN 2016076763W WO 2016165523 A1 WO2016165523 A1 WO 2016165523A1
Authority
WO
WIPO (PCT)
Prior art keywords
cloud
printer
information
client
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2016/076763
Other languages
English (en)
French (fr)
Inventor
佘少华
彭继兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Pantum Electronics Co Ltd
Original Assignee
Zhuhai Pantum Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Pantum Electronics Co Ltd filed Critical Zhuhai Pantum Electronics Co Ltd
Priority to JP2017554364A priority Critical patent/JP6517948B2/ja
Priority to EP16779498.1A priority patent/EP3260973A4/en
Publication of WO2016165523A1 publication Critical patent/WO2016165523A1/zh
Priority to US15/730,964 priority patent/US10198229B2/en
Anticipated expiration legal-status Critical
Priority to US16/233,822 priority patent/US10423377B2/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware

Definitions

  • the present invention relates to the field of cloud printing technologies, and in particular, to a method for sharing a cloud printer in a cloud printing system, a corresponding cloud server and a cloud printing system.
  • cloud printing technology can be based on the Internet, it can integrate printing equipment resources, build a shared printing platform, and provide quality-standardized printing services to the whole society anytime, anywhere.
  • a cloud printing operation using a mobile terminal and a cloud printer
  • the user opens the cloud printing application on the mobile terminal and thereby logs in to the corresponding cloud printing account
  • the registered and bound cloud printer can be displayed in the printer list of the cloud printing application of the user's mobile terminal. In this way, the user can easily complete the printing task through the mobile terminal and the corresponding cloud printing device.
  • this registration and binding process also has certain drawbacks. For example, if mobile phone scanning is used, the user mobile terminal and the cloud printer must be in the same location and maintain a similar distance; if manual input is used, the input is lengthy. The printer device encoding and access key will cause great inconvenience to the user, and there is still a certain security risk in the way of manually inputting and saving the key.
  • the present invention proposes a new method for sharing a cloud printer in a cloud printing system, and a corresponding cloud server and cloud printing system. Based on the method, the user can conveniently implement the association operation with the cloud printer on the mobile terminal (ie, the client), and finally enable the user to easily use the cloud printing device resource of the cloud printing system.
  • the present invention provides a method for sharing a cloud printer in a cloud printing system, wherein a cloud print server and a second cloud print account are registered on a cloud server of the cloud printing system, wherein the first cloud The print account is associated with the cloud printer, and the second cloud print account is to be associated with the cloud printer.
  • the method includes:
  • the first client shares the information of the cloud printer to the second client;
  • the second client sends, by using the second cloud print account, information to the cloud server requesting to associate the cloud printer;
  • the cloud server receives the request sent by the second client to associate the information of the cloud printer, and associates the second cloud print account with the cloud printer.
  • the sharing, by the first client, the information of the cloud printer to the second client comprises the following steps:
  • the first client sends, to the cloud server, request information about sharing the cloud printer to the second cloud print account by using the first cloud print account;
  • the cloud server receives and verifies the request information sent by the first client, and if the request information is valid, And pushing, by the second cloud print account, the information sharing the cloud printer to the second client;
  • the receiving, by the second client, the information of the cloud printer includes:
  • the second client receives the information shared by the cloud server and shares the cloud printer through the second cloud print account.
  • the method further comprises the steps of:
  • the second client acquires the state information of the cloud printer from the cloud server through the second cloud print account, or the second client passes the second cloud print account and The cloud printer interacts to obtain state information of the cloud printer.
  • the request information includes device information of the cloud printer and registration information of the cloud printer on a cloud server, and information of the second cloud print account.
  • the registration information of the cloud printer on the cloud server may include the cloud hit The access account and access key of the printer.
  • the cloud server verifies whether the request information is valid by retrieving the cloud database. If the request information is invalid, the cloud server returns the device error prompt information to the first client.
  • the information sharing the cloud printer includes registration information of the first cloud print account on the cloud server, and registration information of the cloud printer on the cloud server.
  • the sharing of the cloud printer information may further include: agreeing to associate the prompt information of the cloud printer, if the second client receives the user operation information that agrees to associate the cloud printer by using the second cloud print account. And sending a request to the cloud server to associate the information of the cloud printer.
  • requesting information associated with the cloud printer may include registration information of the cloud printer on the cloud server.
  • the cloud server associates the second cloud print account with the cloud printer by registering the cloud printer under the name of the second cloud print account.
  • the cloud server pushes information about the cloud printer to the second client via the second cloud print account.
  • the information about the cloud printer includes the name, IP address, MAC address, and geographic location information of the cloud printer.
  • the first client and the second client are respectively provided with instant messaging software
  • the information that the first client shares the cloud printer to the second client includes:
  • the first client shares information of the cloud printer to the second client through the instant messaging software.
  • the information of the cloud printing system and the information of the cloud printer are encapsulated. Share to the second client together.
  • the present invention also provides a cloud server of a cloud printing system, including:
  • a communication module for communicating with a client using the cloud printer account
  • a verification module for verifying the validity of the received information
  • the verification module verifies the request information when the communication module receives the request information about the cloud printer associated with the first cloud print account sent by the first client through the first cloud print account; The request information is valid, and the communication module pushes information sharing the cloud printer to the second client through the second cloud print account; when the communication module receives the request association sent by the second client through the second cloud print account The association module associates the second cloud print account with the cloud printer when the information of the cloud printer is.
  • the request information includes device information of the cloud printer and registration information of the cloud printer on a cloud server, and information of the second cloud print account.
  • the registration information of the cloud printer on the cloud server includes an access account and an access key of the cloud printer.
  • the information sharing the cloud printer includes registration information of the first cloud print account on the cloud server, and registration information of the cloud printer on the cloud server.
  • the present invention also provides a cloud printing system, including:
  • a cloud server on which a first cloud print account and a second cloud print account are registered
  • the first client shares information of the cloud printer to the second client; the second client receives information of the cloud printer; and the second client sends a cloud print account to the cloud server Sending a request to associate information of the cloud printer; the cloud server receives a request sent by the second client to associate the information of the cloud printer, and associates the second cloud print account with the cloud printer through a built-in association module;
  • the sharing, by the first client, the information about the cloud printer to the second client includes: sending, by the first client, request information about sharing the cloud printer to the cloud server, where the cloud server is built in The verification module validates the received request information. When the request information is valid, the cloud server pushes information sharing the cloud printer to the second client.
  • the second client receives the information of the cloud printer, including: The second client receives the cloud service Pushing information about the cloud printer; and/or
  • the first client and the second client are respectively provided with instant messaging software, and the first client sharing the information of the cloud printer to the second client includes: the first client passes the The instant messaging software shares the information of the cloud printer to the second client, and the first client shares the information of the cloud printer to the second client.
  • the request information includes device information of the cloud printer and registration information of the cloud printer on a cloud server, and information of the second cloud print account.
  • the registration information of the cloud printer on the cloud server includes an access account and an access key of the cloud printer.
  • the information sharing the cloud printer includes registration information of the first cloud print account on the cloud server, and registration information of the cloud printer on the cloud server.
  • the present invention can realize a one-click sharing cloud printer, and in this way, the mobile terminal can realize association (binding) with the cloud printer even at a long distance, and thereby can use the cloud printing service without being spaced. Location restrictions.
  • the invention can realize a one-click sharing cloud printer, and in this way, in the process of associating (binding) the mobile terminal with the cloud printer, it is not necessary to input or store a long printer device code and an access key, and the implementation manner is convenient and convenient. And the entire operation process is more secure and reliable.
  • FIG. 1 is a schematic diagram of a cloud printing system in an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of a process of registering a cloud printer to a cloud server according to an embodiment of the present invention
  • FIG. 3 is a process in which a user registers with a cloud server through a mobile terminal in an embodiment of the present invention.
  • FIG. 4 is a working flow chart of a cloud printer sharing method provided in an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a mobile terminal sharing a cloud printer to another mobile terminal according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of sharing a cloud printer by WeChat in the embodiment of the present invention.
  • cloud printing systems include cloud print servers (with cloud storage capabilities), cloud printers registered to cloud servers, and one or more clients that can connect to cloud servers.
  • the client mentioned here can be a mobile terminal.
  • Figure 1 exemplarily shows a cloud printing system using the method of the present invention.
  • the cloud printing system includes a first mobile terminal 10 and a second mobile terminal 20, a cloud printer 30, and a cloud server 40.
  • the cloud printer 30 is generally provided with a static or dynamic two-dimensional code, or a function module similar to NFC (Near Field Communication), for providing relevant information of the cloud printer to the mobile terminal for identification.
  • at least the first mobile terminal 10 is provided with a camera and an NFC module for reading the two-dimensional code on the cloud printer 30 or the printer device information contained in the NFC module in the cloud printer 30.
  • the cloud server 40 mainly implements the following functions: (1) providing a registered interface for the cloud printer, so that each cloud printer can be easily registered to the cloud printing system; (2) providing the user with an interface for registering the cloud printing account. So that the user can easily access the cloud printing system after completing the registration process through the client; (3) put the registered cloud printer and cloud printing account information into the cloud storage for processing; (4) realize the cloud printing account Correlation (binding) service with cloud printer; (5) processing of data, command and status related to cloud printing service; (6) realizing information communication processing between any device (including cloud printer) in cloud printing system.
  • the cloud printer 30 uses the registration interface provided by the cloud server, and after registering to the cloud server, is responsible for providing a cloud print service for the system to associate (bind) to its own cloud print account.
  • Figure 2 is a schematic diagram of the process of registering a cloud printer to a cloud server.
  • the cloud printer uses the registration interface provided by the cloud server to use the corresponding product ID and previous application through the HTTPS protocol. Please register the registration key; after the registration is successful, the cloud server will assign a cloud printer access account and a string of access keys to the printer.
  • the cloud printer can log in to the cloud server using the access account and access key. After the cloud printer logs in to the cloud server, the cloud server puts the cloud printer into an online list to provide services for the client (in this embodiment, the mobile terminal) in the system.
  • the mobile terminals 10 and 20 can interact with the cloud server 40, respectively.
  • the user can complete the registration on the cloud server through the mobile terminal, that is, obtain the corresponding cloud print account. After registering to the cloud server, complete the association (binding) operation with one or more cloud printers in the cloud printing system. Thereafter, when the user accesses the cloud server through the registered cloud print account on the mobile terminal, the associated (bound) cloud printer can be accessed to use the cloud print service.
  • FIG. 3 is a schematic diagram of a process in which a user registers with a cloud server through a mobile terminal. Generally, you need to install the cloud printing application (also referred to as cloud printing APP) on the mobile terminal first. After the installation, you can complete the registration operation through the cloud printing application.
  • cloud printing application also referred to as cloud printing APP
  • the cloud printing application is used to register with the cloud server through the HTTPS protocol by using the registration interface provided by the cloud server. After the registration is completed, the cloud server will assign a cloud print account to the user.
  • the cloud print account includes a user account and a user key. When the user uses the assigned user account and user key on the mobile terminal's cloud printing application, they can log in to the cloud printing system.
  • a cloud printing application is installed in both the first mobile terminal 10 and the second mobile terminal 20, and the user has completed the first mobile terminal 10 and the second mobile terminal 20, respectively.
  • the registration operation for the cloud server obtained the first and second cloud print accounts.
  • the first cloud print account has been associated (bind) with the cloud printer 30, and the second cloud print account has not been associated (bind) with the cloud printer 30.
  • the specific process of associating (binding) the first cloud print account with the cloud printer 30 can be implemented as follows:
  • the user After the first mobile terminal 10 logs in to the cloud server 40 through the first cloud print account, the user first scans the two-dimensional code on the cloud printer 30 by using the cloud print APP, or passes the NFC module on the first mobile terminal 10 and The NFC module on the cloud printer 30 communicates to obtain the device information of the cloud printer 30, including the cloud printer name, the access ID, and the like, and may not be limited thereto.
  • the cloud server 40 issues a command request associated (bound) with the cloud printer 30.
  • the cloud server 40 After receiving the above command request, the cloud server 40 communicates with the cloud printer 30 to verify the validity of the related information. When the information is valid, the cloud server 40 establishes an association (binding) relationship between the first cloud print account and the cloud printer 30. Thereafter, the cloud server 40 pushes the cloud printer name, IP address, MAC address, geographical location, and current status of the cloud printer 30 to the first mobile terminal 10 again.
  • the device information and status information of the cloud printer 30 associated with the current first cloud print account are displayed, so that the cloud can be clicked on the first mobile terminal 10 at any time.
  • the printer 30 performs a print service.
  • the first mobile terminal 10 can also be associated with other cloud printers (not shown) in the cloud printing system in the above manner.
  • the present embodiment only one cloud printer 30 is exemplarily shown.
  • the present invention proposes that in the above cloud printing system, the user associates (binds) the cloud printer 30 that has been associated with the first cloud print account by operating on the first mobile terminal 10.
  • the first client may share the information of the cloud printer to the second client, the second client receives the information of the cloud printer, and the second client sends the information requesting the associated cloud printer to the cloud server through the second cloud print account, the cloud
  • the server receives the information of the request associated with the cloud printer sent by the second client, and associates the second cloud print account with the cloud printer.
  • the first cloud print account that has been used on the first mobile terminal 10 and has been associated with the cloud printer 30 is simply referred to as a source account, and is used on the second mobile terminal 20 and has not been associated with the cloud printer 30.
  • the second cloud print account is simply referred to as the target account.
  • Figure 4 shows a flow chart of the operation of the above method in a specific embodiment. The method includes the following steps:
  • S10 The user uses the first cloud print account (source account) on the first mobile terminal 10, and clicks from the cloud printer list of the cloud print APP to select a cloud printer that has been associated with the source account (in this embodiment) For the cloud printer 30), then select the "One button share cloud printer" function in the pop-up menu and enter the target account of the cloud printer 30 to be shared.
  • the first mobile terminal 10 sends request information about the “share cloud printer” to the cloud server 40 through the network, and the device information of the cloud printer 30 and the cloud printer 30 to be shared on the first mobile terminal 10 are on the cloud server 40.
  • the registration information and the target account information are sent to the cloud server 40.
  • the device information of the cloud printer includes, but is not limited to, the name of the cloud printer.
  • the registration information of the cloud printer on the cloud server includes, but is not limited to, an access account and an access key of the cloud printer.
  • step S40 If yes, go to step S40; if no, go to step S50.
  • the cloud server 40 pushes the “share cloud printer” information to the target account to be shared, and then proceeds to step S60; wherein the “share cloud printer” information includes at least the account information registered by the first mobile terminal 10 to the cloud server 40 and The account information of the cloud printer 30 is accessed.
  • S50 The cloud server 40 returns the prompt information of the device error to the first mobile terminal 10.
  • step S70 If the association is selected, the process proceeds to step S70, otherwise, the process is interrupted.
  • the "share cloud printer” information also includes whether or not to agree to the prompt information associated with the cloud printer.
  • the cloud server 40 After receiving the information about the request “associated (bound) cloud printer”, the cloud server 40 performs association binding processing, registers the cloud printer 30 under the target account, and moves to the second mobile account through the second cloud printing account.
  • the terminal pushes information about the cloud printer, including but It is not limited to the cloud printer 30's cloud printer name, IP address, MAC address, and geographic location.
  • the second mobile terminal 20 may directly or indirectly obtain the state information of the cloud printer 30, and display the above by the cloud printing application printer list.
  • Information about cloud printers (such as device information and status information).
  • the user using the target account can select the cloud printer 30 on the second mobile terminal 20 and implement the final cloud print task.
  • FIG. 5 another embodiment of a method for a first client to share information of a cloud printer to a second client is provided.
  • the first client can share the information of the cloud printer to the second client by using the cloud server, and the information of the cloud printer can be shared by the instant messaging software to the second client, that is,
  • the first client and the second client are respectively provided with instant messaging software, and the first client and the second client can perform information interaction through the instant messaging software.
  • the information of the cloud printer is, for example, connection information of a cloud printer.
  • the method for the first client to share the information of the cloud printer to the second client may be to share the connection information of the cloud printer to the second client by using the cloud server, or by using the instant messaging software.
  • the information of the cloud printer is shared by the second client, and the two types of sharing modes are also included, and the user selects the sharing mode by itself or the first client executes the cloud printer according to the default sharing mode preset by the user. Sharing of information.
  • the instant messaging software in this embodiment includes but is not limited to WeChat, Tencent QQ, Weibo, Microsoft Corporation's MSN (Microsoft Service Network), AOL (American Online) company's ICQ, Taobao's Want Want, Netease's Bubble, Xiaomi company's rice chat, China Mobile's Fetion.
  • the user can start the application of the cloud printer on the first client, and use the application of the cloud printer to select different applications of the cloud printer to share, and the description is required.
  • the first client is a mobile smart device, and the operating system embedded in the mobile smart device can allow the cloud printer application to call other applications, such as the above-mentioned instant messaging software including WeChat, QQ, and the like.
  • the instant messaging software Because the instant messaging software is more widely used on mobile smart devices, it will hit the cloud.
  • the information of the printer is shared by the instant messaging software, which makes it easier for other users to connect to the cloud printing system. And for other users, such as the second user, who have not installed the cloud printer for the time being, the present invention also provides a method for facilitating the connection to the cloud printing system.
  • the technical solution adopted in this embodiment is:
  • the information connecting the cloud printing system and the information of the cloud printer are packaged and shared with the a second client, wherein the information connected to the cloud printing system includes an application of the cloud printer to obtain address information, that is, when the first client shares the information of the cloud printer to the outside through the instant messaging software, the application of the cloud printer is obtained.
  • the address is encapsulated and shared with the information of the above cloud printer.
  • the user can choose to share the information of the cloud printer directly to the WeChat circle or directly push to a specific friend, and the first client will share the information of the cloud printer.
  • the specific tags of the cloud printer's application are packaged and sent together, so that the client that has installed the above cloud printer (such as a specific manufacturer's print driver or a cloud server-connected application) receives the direct push from the friend.
  • the application of the cloud printer can be directly started and run, and the same as the step of FIG. 4 described above, the second cloud print account that has been registered before is registered, and the association is sent to the cloud server.
  • the package For clients that do not have the above-mentioned cloud printer application (such as a vendor-specific print driver or a cloud server-connected application), after receiving the information that the friend directly pushes or shares the friend's circle, the package needs to be parsed first. Information, and according to the download address of the application that downloads the cloud printer, prompt the user to download the cloud printer application. If the user determines the download, after the download is completed and the second cloud print account is registered, the same steps as in FIG. 4 can be followed. Similarly, a request for an "associated (bound) cloud printer" is sent to the cloud server.
  • a request for an "associated (bound) cloud printer" is sent to the cloud server.
  • the information of the parsed cloud printer can be set to a specific two-dimensional code, and the user saves the two-dimensional code to the client's ontology, and then passes the cloud.
  • the application of the printer can identify the information of the cloud printer corresponding to the two-dimensional code, that is, the two-dimensional code is parsed again, and the information of the cloud printer shared by the first client terminal can be obtained, but the specific implementation is not limited thereto.
  • the status information of the direct acquisition cloud printer 30 referred to herein refers to the second mobile terminal 20 and When the distance between the cloud printers 30 is relatively close, the second mobile terminal 20 and the cloud printer 30 can directly interact to obtain state information; and the indirect acquisition of the state information of the cloud printer 30 refers to the second mobile terminal 20 passing through the cloud.
  • the server 40 interacts to obtain state information of the cloud printer 30, or the second mobile terminal 20 acquires state information of the cloud printer 30 based on the manner in which the instant messaging software interacts with the first mobile terminal 10.
  • the first mobile terminal 10 needs to ensure that the first mobile terminal 10 has been associated (bound) with the cloud printer to be shared before performing the shared cloud printer, but the first mobile terminal 10 It is not the focus of the present invention to achieve association (binding) with the cloud printer to be shared.
  • the embodiment of the present invention further provides a cloud server and a cloud printing system including the foregoing cloud server, cloud printer, and corresponding client.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统,云打印系统的云服务器(40)上注册有第一第二云打印账户,其中第一云打印账户已关联云打印机(30),第一客户端(10)向第二客户端(20)分享所述云打印机(30)的信息;第二客户端(20)接收所述云打印机(30)的信息;第二客户端(20)通过第二云打印账户接收云服务器(40)推送的分享云打印机的信息;第二客户端(20)通过第二云打印账户向云服务器(40)发送请求关联云打印机(30)的信息;云服务器(40)接收第二客户端(20)发来的请求关联云打印机(30)的信息,将第二云打印账户与云打印机(30)关联。

Description

一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统
本申请要求于2015年4月17日提交中国专利局、申请号为201510184771.5,发明名称为“一种分享云打印机的方法以及云服务器和云打印系统”的中国专利申请优先权,上述专利的全部内容通过引用结合在本申请中。
技术领域
本发明涉及云打印技术领域,尤其涉及一种在云打印系统中分享云打印机的方法,相应的云服务器和云打印系统。
背景技术
随着云打印技术能够以互联网为基础,进而能够整合打印设备资源,构建共享打印平台,向全社会提供随时随地的质量标准化的打印服务。目前,基于现有的云打印技术,在用户使用移动终端和云打印机进行云打印的操作过程中,当用户打开移动终端上的云打印应用程序,并由此登录到相应的云打印帐户后,还需要通过手机扫描一维码或二维码,或者通过手动输入的方式读入云打印机的设备编码和访问密钥等相关数据,然后才能据此实现该云打印机与用户移动终端的云打印应用程序和云打印帐户之间的注册和绑定。经过注册和绑定的云打印机能够显示在用户移动终端的云打印应用程序的打印机列表中。如此,用户可以通过移动终端和相应的云打印设备轻松地完成打印任务。
然而,这种注册和绑定的过程也存在一定的弊端,例如:如果采用手机扫描的方式,用户移动终端和云打印机必须位于同一地点并且保持相近的距离;如果采用手动输入的方式,输入冗长的打印机设备编码和访问密钥则会给用户造成十分地不便,同时这种依靠手动输入和保存密钥的方式还存在一定的安全隐患。
发明内容
为了解决上述技术问题,本发明提出一种新的在云打印系统中分享云打印机的方法,以及相应的云服务器和云打印系统。基于该方法,用户在移动终端(即客户端)上能够方便地实现与云打印机的关联操作,最终使用户轻松地使用云打印系统的云打印设备资源。
为了解决上述技术问题,本发明提供了一种在云打印系统中分享云打印机的方法,所述云打印系统的云服务器上注册有第一云打印账户和第二云打印账户,其中第一云打印账户已关联所述云打印机,第二云打印账户待关联所述云打印机,所述方法包括:
第一客户端向所述第二客户端分享所述云打印机的信息;
第二客户端接收所述云打印机的信息;
第二客户端通过第二云打印账户向云服务器发送请求关联所述云打印机的信息;
云服务器接收第二客户端发来的请求关联所述云打印机的信息,将第二云打印账户与所述云打印机关联。
在一个实施例中,所述第一客户端向所述第二客户端分享所述云打印机的信息包括以下步骤:
第一客户端通过第一云打印账户向云服务器发送关于向第二云打印账户分享所述云打印机的请求信息;云服务器接收并验证第一客户端发来的请求信息,若请求信息有效,则通过第二云打印账户向第二客户端推送分享所述云打印机的信息;
所述第二客户端接收所述云打印机的信息包括:
第二客户端通过第二云打印账户接收云服务器推送的分享所述云打印机的信息。
在一个实施例中,所述方法还包括以下步骤:
在第二云打印账户与所述云打印机关联后,第二客户端通过第二云打印账户从所述云服务器获取所述云打印机的状态信息,或者第二客户端通过第二云打印账户与所述云打印机交互来获取所述云打印机的状态信息。
在一个实施例中,所述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
进一步地,所述云打印机在云服务器上的注册信息可以包括所述云打 印机的访问账号和访问密钥。
在一个实施例中,云服务器通过检索云数据库来验证所述请求信息是否有效,若所述请求信息无效,云服务器向第一客户端返回设备错误的提示信息。
在一个实施例中,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
在一个实施例中,分享所述云打印机的信息还可以包括是否同意关联所述云打印机的提示信息,若第二客户端通过第二云打印账户接收到同意关联所述云打印机的用户操作信息,则向云服务器发送请求关联所述云打印机的信息。
进一步地,请求关联所述云打印机的信息可以包括所述云打印机在云服务器上的注册信息。
在一个实施例中,云服务器通过将云打印机注册到第二云打印账户的名下,实现第二云打印账户与所述云打印机的关联。
在一个实施例中,在第二云打印账户与所述云打印机关联后,云服务器通过第二云打印账户向第二客户端推送有关所述云打印机的信息。
在一个实施例中,有关所述云打印机的信息包括所述云打印机的名称、IP地址、MAC地址和地理位置信息。
在一个实施例中,所述第一客户端和所述第二客户端上分别设置有即时通讯软件;
第一客户端向所述第二客户端分享所述云打印机的信息包括:
第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端。
在一个实施例中,第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端时,将连接所述云打印系统的信息和所述云打印机的信息封装在一起分享给所述第二客户端。
此外,本发明还提供一种云打印系统的云服务器,包括:
云打印机注册接口;
云打印账户注册接口;
关联模块,用于将通过所述云打印账户注册接口注册的云打印机账户 与通过所述云打印机注册接口注册的云打印机关联;
通信模块,用于与使用所述云打印机账户的客户端进行通信;
验证模块,用于验证所接收的信息的有效性;
其中,当所述通信模块接收到第一客户端通过第一云打印账户发来的关于分享第一云打印账户所关联的云打印机的请求信息时,所述验证模块对请求信息进行验证;若请求信息有效,所述通信模块通过第二云打印账户向第二客户端推送分享所述云打印机的信息;当所述通信模块接收到第二客户端通过第二云打印账户发来的请求关联所述云打印机的信息时,所述关联模块将第二云打印账户与所述云打印机关联。
在一个实施例中,上述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
进一步地,上述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
进一步地,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
此外,本发明还提供一种云打印系统,包括:
云服务器,其上注册有第一云打印账户和第二云打印账户;
注册在所述云服务器上的云打印机,其已关联所述第一云打印账户;
第一客户端,其通过使用所述第一云打印账户与所述云服务器通信;
第二客户端,其通过使用所述第二云打印账户与所述云服务器通信;
其中,所述第一客户端向所述第二客户端分享所述云打印机的信息;第二客户端接收所述云打印机的信息;所述第二客户端通过第二云打印账户向云服务器发送请求关联所述云打印机的信息;所述云服务器接收第二客户端发来的请求关联所述云打印机的信息,通过内置的关联模块将第二云打印账户与所述云打印机关联;
其中,所述第一客户端向所述第二客户端分享所述云打印机的信息包括:第一客户端向所述云服务器发送关于分享所述云打印机的请求信息,所述云服务器通过内置的验证模块对接收的请求信息进行验证,当请求信息有效时,所述云服务器向第二客户端推送分享所述云打印机的信息;第二客户端接收所述云打印机的信息包括:所述第二客户端接收所述云服务 器推送的分享所述云打印机的信息;和/或
所述第一客户端和所述第二客户端上分别设置有即时通讯软件,所述第一客户端向所述第二客户端分享所述云打印机的信息包括:第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端,第一客户端向所述第二客户端分享所述云打印机的信息。
在一个实施例中,上述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
在一个实施例中,上述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
进一步地,分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
1、本发明可以实现一键分享云打印机,且通过该方式,移动终端即便在远距离也能够实现与云打印机之间的关联(绑定),并且由此能够使用云打印服务,不受空间地点的限制。
2、本发明可以实现一键分享云打印机,且通过该方式,在移动终端与云打印机关联(绑定)的过程中无需输入或存储冗长的打印机设备编码和访问密钥,实现方式便捷易行,而且整个操作过程更加安全可靠。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明实施例中一个云打印系统的示意图;
图2是本发明实施例中一台云打印机注册到云服务器的过程示意图;
图3是本发明实施例中用户通过一台移动终端注册到云服务器的过程 示意图;
图4是本发明实施例中所提供的云打印机分享方法的工作流程图;
图5是本发明实施例中一台移动终端将云打印机分享至另一台移动终端的示意图;
图6是本发明实施例中通过微信将云打印机进行分享的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下结合实施例和附图对本发明作进一步地详细说明。
一般而言,云打印系统包括云打印服务器(附带云存储功能),注册到云服务器的云打印机,以及可以与云服务器连接的一个或者多个客户端。这里所说的客户端可以是移动终端。图1示例性地显示了使用本发明方法的一个云打印系统。该云打印系统包括第一移动终端10和第二移动终端20、云打印机30和云服务器40。其中,云打印机30上一般设置有静态或动态的二维码,或者类似NFC(Near Field Communication)的功能模块,用以将云打印机的相关信息提供给移动终端,以进行识别。相应地,至少在第一移动终端10上设置有摄像头和NFC模块,用以读取云打印机30上的二维码或云打印机30中NFC模块中包含的打印机设备信息。
在云打印系统中,云服务器40主要实现以下功能:(1)为云打印机提供注册的接口,使每台云打印机能够方便注册到云打印系统;(2)为用户提供云打印账户注册的接口,使用户在通过客户端完成注册过程之后,能够方便地访问云打印系统;(3)将已注册的云打印机和云打印账户信息放入云存储器,以便进行处理;(4)实现云打印账户与云打印机的关联(绑定)服务;(5)实现云打印服务相关的数据、命令及状态的处理;(6)实现云打印系统内任意设备(包括云打印机)之间的信息通讯处理。
云打印机30使用云服务器提供的注册接口,在注册到云服务器后,负责为系统中关联(绑定)到自己的云打印账户提供云打印服务。图2是一台云打印机注册到云服务器的过程示意图。通常情况下,云打印机使用云服务器提供的注册接口,通过HTTPS协议使用相应的产品ID和之前申 请的注册密钥进行注册;在注册成功后,云服务器会为这台打印机分配一个云打印机访问账号和一串访问密钥,云打印机使用该访问账号和访问密钥即可登录云服务器。当云打印机登录云服务器后,云服务器将这台云打印机放入在线列表中,为系统内的客户端(在本实施例中即移动终端)提供服务。
移动终端10和20可分别与云服务器40进行交互。用户可以通过移动终端完成在云服务器上的注册,也即获得相应的云打印账户。在注册到云服务器后,完成与云打印系统中一台或多台云打印机的关联(绑定)操作。之后,当用户在移动终端上通过注册的云打印账户访问云服务器时,可以访问关联(绑定)的云打印机,以使用云打印服务。图3是用户通过一台移动终端注册到云服务器的过程示意图。通常情况下,需要先在移动终端安装云打印应用程序(也可以简称云打印APP),安装好后即可通过云打印应用程序完成注册操作。一般是经由云打印应用程序,利用云服务器提供的注册接口,通过HTTPS协议向云服务器进行注册。在注册完成后,云服务器会为用户分配一个云打印账户,该云打印账户包括一个用户账号和一个用户密钥。当用户在移动终端的云打印应用程序上使用分配的用户账号和用户密钥时,即可登录到云打印系统。
在图1所示的示例性的云打印系统中,第一移动终端10和第二移动终端20内均安装有云打印应用程序,用户已经通过第一移动终端10和第二移动终端20分别完成了对云服务器的注册操作,获得了第一和第二云打印账户。其中,第一云打印账户已与云打印机30关联(绑定),而第二云打印账户还未与云打印机30关联(绑定)。
第一云打印账户与云打印机30关联(绑定)的具体过程可按如下方式实现:
(1)用户在第一移动终端10通过第一云打印账户登录云服务器40后,先利用云打印APP扫描云打印机30上的二维码,或是通过第一移动终端10上的NFC模块与云打印机30上的NFC模块进行通讯,从而获取到云打印机30的设备信息,其中包括云打印机名称、访问ID等信息,当然也可以不限于此。
(2)在获取到云打印机30的设备信息后,通过第一移动终端10向 云服务器40发出与云打印机30关联(绑定)的命令请求。
(3)云服务器40在接收到上述命令请求后,与云打印机30通信,以验证相关信息的有效性。当信息有效时,云服务器40建立第一云打印账户与云打印机30之间的关联(绑定)关系。之后,云服务器40再向第一移动终端10推送云打印机30的云打印机名称、IP地址、MAC地址和地理位置及当前状态等信息。
(4)当第一移动终端10接收上述信息后,显示当前第一云打印账户所关联的云打印机30的设备信息和状态信息,由此就可以随时在第一移动终端10上点选该云打印机30进行打印服务。
当然,第一移动终端10也可以通过以上方式与云打印系统中的其他的多个云打印机(未示出)进行关联绑定。在本实施例中,仅仅举例性地示出一台云打印机30。
为了简化操作过程和提升操作过程的安全性,本发明提出在上述云打印系统中,用户通过在第一移动终端10上操作,将已经与第一云打印账户关联(绑定)的云打印机30一键分享给第二云打印账户,由此实现第二云打印账户与云打印机30之间的关联(绑定),最终使用户在第二移动终端20也能够使用云打印服务。
其中,第一客户端可以向第二客户端分享云打印机的信息,第二客户端接收云打印机的信息,第二客户端通过第二云打印账户向云服务器发送请求关联云打印机的信息,云服务器接收第二客户端发来的请求关联云打印机的信息,将第二云打印账户与云打印机关联。
为了方便说明,以下将在第一移动终端10上使用的、已与云打印机30关联的第一云打印账户简称为源账户,将在第二移动终端20上使用的、尚未与云打印机30关联的第二云打印账户简称为目标账户。
图4显示了上述方法在一个具体实施例中的工作流程图。该方法包括了以下步骤:
S10:用户在第一移动终端10上使用第一云打印账户(源账户),从云打印APP的云打印机列表中点击选择一台已与源账户关联绑定的云打印机(在本实施例中为云打印机30),然后在弹出的菜单中选择“一键分享云打印机”功能,并输入待分享云打印机30的目标账户。
S20:第一移动终端10通过网络向云服务器40发送关于“分享云打印机”的请求信息,并将第一移动终端10上要分享的云打印机30的设备信息和云打印机30在云服务器40上的注册信息,以及目标账户信息发送给云服务器40。其中,云打印机的设备信息包括但不限于云打印机的名称等信息。云打印机在云服务器上的注册信息包括但不限于云打印机的访问账号和访问密钥。
S30:云服务器40在接收到“分享云打印机”的请求及上述关于云打印机30的信息后,检索相关云数据库以验证要分享的云打印机信息是否有效:
若是,则进入步骤S40;若否,则进入步骤S50。
S40:云服务器40向要分享到的目标账户推送“分享云打印机”信息,然后进入步骤S60;其中“分享云打印机”的信息至少包括了第一移动终端10注册到云服务器40的账户信息和云打印机30的访问账号信息。
S50:云服务器40向第一移动终端10返回设备错误的提示信息。
S60:当用户正通过目标账户操作第二移动终端20时,或是在以后的时间在第二移动终端20上登录目标账户后,第二移动终端20上的云打印APP将接收云服务器40推送的“分享云打印机”信息。而且,当第二移动终端20接收了该信息后,会将上述“分享云打印机”信息中有关云打印机30的信息进一步提示给用户,以让用户选择是否要请求关联(绑定)到该云打印机30。
若选择关联,则进入步骤S70,否则,中断处理。
换言之,“分享云打印机”信息还包括是否同意关联所述云打印机的提示信息。
S70:当使用目标账户的用户在第二移动终端20上选择请求关联(绑定)到云打印机30后,第二移动终端20上的云打印APP将发送请求“关联(绑定)云打印机”的信息到云服务器40,其中还将有关云打印机30的信息也发送给云服务器40。
S80:云服务器40在接收到上述请求“关联(绑定)云打印机”的信息后,进行关联绑定处理,将云打印机30注册到目标帐户下,并通过第二云打印账户向第二移动终端推送所述云打印机的相关信息,其中包括但 不限于云打印机30的云打印机名称、IP地址、MAC地址和地理位置等信息。
S90:第二移动终端20在接收到关联成功的云打印机30的IP地址和名称等相关信息后,可以直接或间接地获取云打印机30的状态信息,并通过云打印应用程序打印机列表处显示上述的云打印机的相关信息(例如设备信息和状态信息)。由此,使用目标账户的用户能够在第二移动终端20上选择该云打印机30,并实现最终的云打印任务。
如图5所示,为本发明提供的另一种第一客户端向第二客户端分享云打印机的信息的方法的实施例。其中,第一客户端除了可以通过上述的云服务器将云打印机的信息分享给第二客户端,还可以通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端,即第一客户端和第二客户端上分别设置有即时通讯软件,第一客户端和第二客户端通过该即时通讯软件能够进行信息交互。该云打印机的信息例如是云打印机的连接信息。
需指出的是,第一客户端向第二客户端分享云打印机的信息的方法可以是通过上述的云服务器将云打印机的连接信息分享给第二客户端,或者是通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端,还可以是同时包括上述两种分享方式,由用户自行选择分享方式或者第一客户端根据用户预先设定的默认分享方式来执行云打印机的信息的分享操作。
本实施例中的即时通讯软件包括但不限于微信、腾讯QQ、微博、微软公司的MSN(Microsoft Service Network)、AOL(American Online,美国在线)公司的ICQ、淘宝公司的旺旺、网易公司的泡泡、小米公司的米聊、中国移动公司的飞信等。
具体地,如图5所示,用户可以在第一客户端上启动云打印机的应用程序,并通过该云打印机的应用程序将包括云打印机的信息选择不同的其他应用程序进行分享,需要说明的是第一客户端为移动智能设备,该移动智能设备内嵌的操作系统能够允许云打印机的应用程序调用其他应用程序,其他应用程序例如上述包括微信、QQ等即时通讯软件。
由于在移动智能设备上即时通讯软件普及应用程度更广,所以将云打 印机的信息通过即时通信软件进行分享,可以更加方便其他用户连接到云打印系统。并且对于那些暂时未没有安装云打印机的应用程序的其他用户,例如第二用户,本发明同样提供了方便他们连接上述云打印系统的方法,为了实现该目的,本实施例采用的技术方案是:第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端时,将连接所述云打印系统的信息和所述云打印机的信息封装在一起分享给所述第二客户端,其中,连接云打印系统的信息包括云打印机的应用程序获取地址信息,即第一客户端通过即时通讯软件将云打印机的信息分享至外部时,会将云打印机的应用程序获取地址和上述云打印机的信息一起封装进行分享。
如图6所示,以微信为例,用户可以选择将云打印机的信息直接分享到微信朋友圈或者直接推送至特定的好友,并且第一客户端在分享云打印机的信息的时候,就会将云打印机的应用程序的特定标签封装在一起发送,这样对于已经安装过上述云打印机的应用程序(例如特定厂商的打印驱动程序或者连接云服务器的应用程序)的客户端,在接收到好友直接推送或者朋友圈分享的信息后,就能够直接启动并运行该云打印机的应用程序,并和前述图4的步骤一样,登录之前已经注册的第二云打印账户,并向云服务器发送“关联(绑定)云打印机”的请求。对于未安装过上述云打印机的应用程序(例如特定厂商的打印驱动程序或者连接云服务器的应用程序)的客户端,在接收到好友直接推送或者朋友圈分享的信息后,需要先解析该封装后信息,并按照解析下载云打印机的应用程序的下载地址,提示用户是否下载云打印机的应用程序,如果用户确定下载,待下载完成并注册了第二云打印账户后,同样可以按照图4的步骤一样,向云服务器发送“关联(绑定)云打印机”的请求。另外,第二客户端在接收到好友直接推送或者朋友圈分享的信息后,解析出来的云打印机的信息可以设置成特定的二维码,用户将二维码保存至客户端的本体,然后通过云打印机的应用程序可以识别出该二维码对应的云打印机的信息,即对该二维码再次进行解析,就可以获取第一客户终端分享过来的云打印机的信息,但是具体实现不限于此。
这里所说的直接获取云打印机30的状态信息是指第二移动终端20与 云打印机30之间的距离较近时,第二移动终端20与云打印机30之间可以直接进行交互来获取状态信息;而间接获取云打印机30的状态信息是指第二移动终端20通过与云服务器40交互的方式来获取云打印机30的状态信息,或者是第二移动终端20基于及时通讯软件与第一移动终端10进行信息交互的方式来获取云打印机30的状态信息。
需要特别说明的是,上述第一移动终端10在进行分享云打印机之前要确保的是该第一移动终端10已经与要分享的云打印机实现了关联(绑定),但该第一移动终端10与要分享的云打印机之间是通过何种方式实现关联(绑定)的不是本发明要保护的重点。
在此基础上,本发明实施例还提供云服务器和一种包括上述云服务器、云打印机和相应的客户端的云打印系统。
以上所述,仅为本发明的具体实施案例,本发明的保护范围并不局限于此,任何熟悉本技术的技术人员在本发明所述的技术规范内,对本发明的修改或替换,都应在本发明的保护范围之内。

Claims (22)

  1. 一种在云打印系统中分享云打印机的方法,所述云打印系统的云服务器上注册有第一云打印账户和第二云打印账户,其中第一云打印账户已关联所述云打印机,第二云打印账户待关联所述云打印机,其特征在于,所述方法包括:
    第一客户端向所述第二客户端分享所述云打印机的信息;
    第二客户端接收所述云打印机的信息;
    第二客户端通过第二云打印账户向云服务器发送请求关联所述云打印机的信息;
    云服务器接收第二客户端发来的请求关联所述云打印机的信息,将第二云打印账户与所述云打印机关联。
  2. 如权利要求1所述的在云打印系统中分享云打印机的方法,其特征在于,所述第一客户端向所述第二客户端分享所述云打印机的信息包括以下步骤:
    第一客户端通过第一云打印账户向云服务器发送关于向第二云打印账户分享所述云打印机的请求信息;
    云服务器接收并验证第一客户端发来的请求信息,若请求信息有效,则通过第二云打印账户向第二客户端推送分享所述云打印机的信息;
    所述第二客户端接收所述云打印机的信息包括:
    第二客户端通过第二云打印账户接收云服务器推送的分享所述云打印机的信息。
  3. 如权利要求2所述的在云打印系统中分享云打印机的方法,其特征在于,所述方法还包括以下步骤:
    在第二云打印账户与所述云打印机关联后,第二客户端通过第二云打印账户从所述云服务器获取所述云打印机的状态信息,或者第二客户端通过第二云打印账户与所述云打印机交互来获取所述云打印机的状态信息。
  4. 根据权利要求2所述的在云打印系统中分享云打印机的方法,其特征在于:
    所述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
  5. 根据权利要求4所述的在云打印系统中分享云打印机的方法,其特征在于:
    所述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
  6. 根据权利要求2至5中任意一项所述的在云打印系统中分享云打印机的方法,其特征在于:
    云服务器通过检索云数据库来验证所述请求信息是否有效,若所述请求信息无效,云服务器向第一客户端返回设备错误的提示信息。
  7. 根据权利要求2至5中任意一项所述的在云打印系统中分享云打印机的方法,其特征在于:
    分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
  8. 根据权利要求7所述的在云打印系统中分享云打印机的方法,其特征在于,分享所述云打印机的信息还包括是否同意关联所述云打印机的提示信息,若第二客户端通过第二云打印账户接收到同意关联所述云打印机的用户操作信息,则向云服务器发送请求关联所述云打印机的信息。
  9. 根据权利要求2至5中任意一项所述的在云打印系统中分享云打印机的方法,其特征在于:
    请求关联所述云打印机的信息包括所述云打印机在云服务器上的注册信息。
  10. 根据权利要求2至5中任意一项所述的在云打印系统中分享云打印机的方法,其特征在于:
    云服务器通过将云打印机注册到第二云打印账户的名下,实现第二云打印账户与所述云打印机的关联。
  11. 根据权利要求2至5中任意一项所述的在云打印系统中分享云打印机的方法,其特征在于:
    在第二云打印账户与所述云打印机关联后,云服务器通过第二云打印账户向第二客户端推送有关所述云打印机的信息。
  12. 根据权利要求11所述的在云打印系统中分享云打印机的方法,其特征在于:
    有关所述云打印机的信息包括所述云打印机的名称、IP地址、MAC地址和地理位置信息。
  13. 根据权利要求1至5中任意一项所述的分享云打印机的方法,其特征在于,所述第一客户端和所述第二客户端上分别设置有即时通讯软件;
    第一客户端向所述第二客户端分享所述云打印机的信息包括:
    第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端。
  14. 根据权利要求13所述的在云打印系统中分享云打印机的方法,其特征在于,
    第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端时,将连接所述云打印系统的信息和所述云打印机的信息封装在一起分享给所述第二客户端。
  15. 一种云打印系统的云服务器,其特征在于,包括:
    云打印机注册接口;
    云打印账户注册接口;
    关联模块,用于将通过所述云打印账户注册接口注册的云打印机账户与通过所述云打印机注册接口注册的云打印机关联;
    通信模块,用于与使用所述云打印机账户的客户端进行通信;
    验证模块,用于验证所接收的信息的有效性;
    其中,当所述通信模块接收到第一客户端通过第一云打印账户发来的关于分享第一云打印账户所关联的云打印机的请求信息时,所述验证模块对请求信息进行验证;若请求信息有效,所述通信模块通过第二云打印账户向第二客户端推送分享所述云打印机的信息;当所述通信模块接收到第二客户端通过第二云打印账户发来的请求关联所述云打印机的信息时,所述关联模块将第二云打印账户与所述云打印机关联。
  16. 根据权利要求15所述的云服务器,其特征在于:
    所述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
  17. 根据权利要求16所述的云服务器,其特征在于:
    所述云打印机在云服务器上的注册信息包括所述云打印机的访问账号和访问密钥。
  18. 根据权利要求15至17中任意一项所述的云服务器,其特征在于:
    分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
  19. 一种云打印系统,其特征在于,包括:
    云服务器,其上注册有第一云打印账户和第二云打印账户;
    注册在所述云服务器上的云打印机,其已关联所述第一云打印账户;
    第一客户端,其通过使用所述第一云打印账户与所述云服务器通信;
    第二客户端,其通过使用所述第二云打印账户与所述云服务器通信;
    其中,所述第一客户端向所述第二客户端分享所述云打印机的信息,第二客户端接收所述云打印机的信息;所述第二客户端通过第二云打印账户向云服务器发送请求关联所述云打印机的信息;所述云服务器接收第二客户端发来的请求关联所述云打印机的信息,通过内置的关联模块将第二云打印账户与所述云打印机关联;
    其中,所述第一客户端向所述第二客户端分享所述云打印机的信息包括:第一客户端向所述云服务器发送关于分享所述云打印机的请求信息;所述云服务器通过内置的验证模块对接收的请求信息进行验证,当请求信息有效时,所述云服务器向第二客户端推送分享所述云打印机的信息;第二客户端接收所述云打印机的信息包括:所述第二客户端接收所述云服务器推送的分享所述云打印机的信息;和/或
    所述第一客户端和所述第二客户端上分别设置有即时通讯软件,所述第一客户端向所述第二客户端分享所述云打印机的信息包括:第一客户端通过所述即时通讯软件将所述云打印机的信息分享给所述第二客户端,第一客户端向所述第二客户端分享所述云打印机的信息。
  20. 根据权利要求19所述的云打印系统,其特征在于:
    所述请求信息包括所述云打印机的设备信息和所述云打印机在云服务器上的注册信息,以及所述第二云打印账户的信息。
  21. 根据权利要求20所述的云打印系统,其特征在于:
    所述云打印机在云服务器上的注册信息包括所述云打印机的访问账 号和访问密钥。
  22. 根据权利要求19至21中任意一项所述的云打印系统,其特征在于:
    分享所述云打印机的信息包括第一云打印账户在云服务器上的注册信息,以及所述云打印机在云服务器上的注册信息。
PCT/CN2016/076763 2015-04-17 2016-03-18 一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统 Ceased WO2016165523A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017554364A JP6517948B2 (ja) 2015-04-17 2016-03-18 クラウドプリントシステムにおけるクラウドプリンタ共有方法及びクラウドサーバ、クラウドプリントシステム
EP16779498.1A EP3260973A4 (en) 2015-04-17 2016-03-18 Method for sharing cloud printer in cloud printing system, cloud server and cloud printing system
US15/730,964 US10198229B2 (en) 2015-04-17 2017-10-12 Method of sharing cloud printer in a cloud print system, cloud server, and cloud print system
US16/233,822 US10423377B2 (en) 2015-04-17 2018-12-27 Method of sharing cloud printer in a cloud print system, cloud server, and cloud print system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510184771.5A CN104834489B (zh) 2015-04-17 2015-04-17 一种分享云打印机的方法以及云服务器和云打印系统
CN201510184771.5 2015-04-17

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/730,964 Continuation-In-Part US10198229B2 (en) 2015-04-17 2017-10-12 Method of sharing cloud printer in a cloud print system, cloud server, and cloud print system

Publications (1)

Publication Number Publication Date
WO2016165523A1 true WO2016165523A1 (zh) 2016-10-20

Family

ID=53812404

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/076763 Ceased WO2016165523A1 (zh) 2015-04-17 2016-03-18 一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统

Country Status (5)

Country Link
US (2) US10198229B2 (zh)
EP (1) EP3260973A4 (zh)
JP (2) JP6517948B2 (zh)
CN (1) CN104834489B (zh)
WO (1) WO2016165523A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111355800A (zh) * 2020-02-28 2020-06-30 中国建设银行股份有限公司 服务的处理方法、装置、设备和存储介质

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104834489B (zh) * 2015-04-17 2018-05-18 珠海奔图电子有限公司 一种分享云打印机的方法以及云服务器和云打印系统
JP6459814B2 (ja) * 2015-07-17 2019-01-30 スター精密株式会社 プリンタの設定状態更新システム
CN106708446A (zh) * 2015-11-19 2017-05-24 北京奇虎科技有限公司 一种云打印方法和云打印服务器
CN106775508A (zh) * 2015-11-20 2017-05-31 北京奇虎科技有限公司 一种云打印方法和云打印终端设备
CN106775509A (zh) * 2015-11-20 2017-05-31 北京奇虎科技有限公司 一种云打印方法和云打印服务器
CN105718225B (zh) * 2016-01-19 2019-12-03 云之端网络(江苏)股份有限公司 一种云打印服务系统及其使用方法
CN107087312A (zh) * 2017-05-23 2017-08-22 迈普通信技术股份有限公司 全连通网络建立方法及装置
CN107657760A (zh) * 2017-08-22 2018-02-02 珠海赛纳打印科技股份有限公司 图像形成系统和图像形成方法
CN107885471B (zh) 2017-11-21 2021-05-28 珠海奔图电子有限公司 图像形成方法、终端及非易失性计算机存储介质
CN109067866A (zh) * 2018-07-27 2018-12-21 北京金山云网络技术有限公司 一种资源共享方法、装置、电子设备及存储介质
CN112703478B (zh) * 2018-09-11 2024-07-05 华为技术有限公司 数据分享的方法、图形用户界面、电子设备及系统
JP7135635B2 (ja) * 2018-09-14 2022-09-13 ブラザー工業株式会社 プリンタ、及び、端末装置のためのコンピュータプログラム
JP7210963B2 (ja) * 2018-09-25 2023-01-24 富士フイルムビジネスイノベーション株式会社 制御装置及び制御プログラム
JP7187984B2 (ja) * 2018-10-30 2022-12-13 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
CN109636505A (zh) * 2018-11-10 2019-04-16 河源市新锐网络科技有限公司 一种打印机物联网共享装置
CN109871187B (zh) * 2019-01-21 2022-06-14 珠海奔图电子有限公司 云打印机分享方法、分享装置及云服务系统
JP7263115B2 (ja) * 2019-05-17 2023-04-24 キヤノン株式会社 サーバ、制御方法、プログラム
CN110134349B (zh) * 2019-05-23 2022-08-23 宜春宜联科技有限公司 云打印机的提前预热方法、装置和云打印机
JP7363106B2 (ja) * 2019-06-03 2023-10-18 ブラザー工業株式会社 プログラム、情報処理装置、通信システム、及び通知情報の出力方法
CN110519376B (zh) * 2019-08-29 2022-04-12 珠海奔图电子有限公司 一种应用于云服务器的图像处理方法及图像形成装置
CN110673804A (zh) * 2019-09-30 2020-01-10 林志辉 文件打印方法及系统
CN111526191B (zh) * 2020-04-15 2023-04-25 珠海奔图电子有限公司 图像形成装置及其与终端建立连接的方法、服务器
JP7434071B2 (ja) * 2020-06-10 2024-02-20 キヤノン株式会社 印刷装置、制御方法及びプログラム
CN114089928B (zh) * 2020-07-29 2024-03-22 钉钉控股(开曼)有限公司 绑定关系的建立方法及装置、远程打印方法
CN111949231A (zh) * 2020-08-11 2020-11-17 深圳碳链技术股份有限公司 一种智慧门店云打印系统及方法
CN114115756B (zh) 2020-08-31 2024-06-25 华为终端有限公司 分享数据的方法、图形用户界面、相关设备及系统
JP7468258B2 (ja) * 2020-09-08 2024-04-16 セイコーエプソン株式会社 印刷制御サーバー、印刷制御システムおよび印刷制御方法
JP7468259B2 (ja) * 2020-09-08 2024-04-16 セイコーエプソン株式会社 印刷制御サーバーおよび印刷制御方法
JP7552188B2 (ja) * 2020-09-23 2024-09-18 セイコーエプソン株式会社 印刷制御サーバーおよび印刷制御方法
CN113934383B (zh) * 2021-09-23 2024-01-26 北京三快在线科技有限公司 将云打印机与业务绑定的方法、装置、服务器及存储介质
CN113928031B (zh) * 2021-10-26 2023-08-25 深圳市链科网络科技有限公司 一种云打印的方法和装置
CN114554022A (zh) * 2022-01-07 2022-05-27 珠海奔图电子有限公司 基于图像形成装置的解除绑定控制方法、图像形成装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811183A (zh) * 2012-08-13 2012-12-05 上海量明科技发展有限公司 通过即时通信工具进行打印共享的方法及系统
US20130222839A1 (en) * 2012-02-29 2013-08-29 Canon Kabushiki Kaisha Systems and methods for enterprise sharing of a printing device
CN103412730A (zh) * 2013-05-22 2013-11-27 成都国腾实业集团有限公司 基于云计算技术的智能终端打印系统
CN104834489A (zh) * 2015-04-17 2015-08-12 珠海奔图电子有限公司 一种分享云打印机的方法以及云服务器和云打印系统

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004280218A (ja) * 2003-03-13 2004-10-07 Oki Data Corp 印刷システム及び印刷方法
US9329807B2 (en) * 2009-10-16 2016-05-03 Hewlett-Packard Development Company, L.P. Method and system to share a printer and print
KR101466282B1 (ko) * 2010-03-16 2014-12-01 구글 인코포레이티드 클라우드 기반 인쇄 서비스
US9378389B2 (en) * 2011-09-09 2016-06-28 Microsoft Technology Licensing, Llc Shared item account selection
US8854669B1 (en) * 2011-12-06 2014-10-07 Google Inc. Printer search and selection for a cloud-based print service
JP5936366B2 (ja) * 2012-01-19 2016-06-22 キヤノン株式会社 印刷システム、画像形成装置、中間処理装置、ウェブサービス提供装置、印刷システムの制御方法およびコンピュータプログラム
JP5925056B2 (ja) * 2012-05-31 2016-05-25 キヤノン株式会社 情報処理システム、印刷サーバー、情報処理装置、情報処理システムの制御方法、コンテンツ印刷システム
KR101906429B1 (ko) * 2012-09-24 2018-10-10 에이치피프린팅코리아 주식회사 이메일 계정을 발급하는 방법 및 그 장치
CN103019635B (zh) * 2012-12-06 2015-08-19 南京邮电大学 远程打印电子商务平台的打印机管理方法
JP5947730B2 (ja) * 2013-01-31 2016-07-06 株式会社沖データ 画像形成装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130222839A1 (en) * 2012-02-29 2013-08-29 Canon Kabushiki Kaisha Systems and methods for enterprise sharing of a printing device
CN102811183A (zh) * 2012-08-13 2012-12-05 上海量明科技发展有限公司 通过即时通信工具进行打印共享的方法及系统
CN103412730A (zh) * 2013-05-22 2013-11-27 成都国腾实业集团有限公司 基于云计算技术的智能终端打印系统
CN104834489A (zh) * 2015-04-17 2015-08-12 珠海奔图电子有限公司 一种分享云打印机的方法以及云服务器和云打印系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3260973A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111355800A (zh) * 2020-02-28 2020-06-30 中国建设银行股份有限公司 服务的处理方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN104834489B (zh) 2018-05-18
US20180032297A1 (en) 2018-02-01
US20190129671A1 (en) 2019-05-02
EP3260973A1 (en) 2017-12-27
JP6781296B2 (ja) 2020-11-04
US10423377B2 (en) 2019-09-24
JP2019175469A (ja) 2019-10-10
CN104834489A (zh) 2015-08-12
JP6517948B2 (ja) 2019-05-22
US10198229B2 (en) 2019-02-05
JP2018513489A (ja) 2018-05-24
EP3260973A4 (en) 2018-10-03

Similar Documents

Publication Publication Date Title
WO2016165523A1 (zh) 一种在云打印系统中分享云打印机的方法以及云服务器和云打印系统
US11477641B2 (en) System and method for authentication session transfer using application download links
US10063547B2 (en) Authorization authentication method and apparatus
US9203825B2 (en) Method of authenticating a user of a peripheral apparatus, a peripheral apparatus, and a system for authenticating a user of a peripheral apparatus
CN102027764B (zh) 使用订户身份访问网络服务的方法、系统、和装置
EP2883340B1 (en) Authorization method, apparatus, and system
US8976388B2 (en) Printer identification validation procedure on a cloud computer system to recognize the target printer
US20140173125A1 (en) Systems and methods for transferring a session between devices in an on-demand computing environment
US10097377B2 (en) System and method of sharing contents using messenger
CN101485173A (zh) 远程更新存在服务器上的用户状态
US11824854B2 (en) Communication system and computer readable storage medium
US11165768B2 (en) Technique for connecting to a service
CN109871187B (zh) 云打印机分享方法、分享装置及云服务系统
US10951616B2 (en) Proximity-based device authentication
US9872176B2 (en) Method for processing authentication, electronic device and server for supporting the same
WO2009009968A1 (en) A method, device and system for acquiring login information
CN114828000A (zh) 一种登录方法、装置及计算机可读存储介质
US20130139240A1 (en) Network system, information processing apparatus, method for controlling the information processing apparatus, and computer-readable storage medium for computer program
CN113243097B (zh) 一种设备绑定方法、云端服务器、第一设备
KR20210037722A (ko) 인증 방법, 보조 인증 컴포넌트, 관리 서버 및 컴퓨터 판독 가능 매체
WO2015021842A1 (zh) 访问ott应用、服务器推送消息的方法及装置
CN114765780B (zh) 身份的验证方法、装置及相关设备
CN115706698A (zh) 网络摄像机的配置方法、终端设备及存储介质
CN111490974A (zh) 一种跨端注册方法、客户端及注册服务器
KR20210059431A (ko) 무인 서비스용 회원 자동 로그인 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16779498

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2016779498

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2017554364

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE