CN108737337B - Equipment processing method, device, server and system - Google Patents
Equipment processing method, device, server and system Download PDFInfo
- Publication number
- CN108737337B CN108737337B CN201710254574.5A CN201710254574A CN108737337B CN 108737337 B CN108737337 B CN 108737337B CN 201710254574 A CN201710254574 A CN 201710254574A CN 108737337 B CN108737337 B CN 108737337B
- Authority
- CN
- China
- Prior art keywords
- information
- shared
- terminal
- sharing system
- server
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a device processing method, which comprises the following steps: logging in a sharing system through a first account, and reporting information of equipment to be shared to a server corresponding to the sharing system based on the sharing system; receiving a sharing instruction aiming at the equipment to be shared based on a sharing system; the sharing instruction comprises information of a second account; sending the information of the second account to a server, wherein the server is used for indicating the server to send the information of the device to be shared to a target terminal, so that the target terminal can perform use operation on the device to be shared based on a sharing system; and the target terminal is a terminal which logs in the sharing system through the second account. The invention also discloses a device processing device, a server and a system, which solve the problem that the devices which can be rented or debugged remotely and are provided by the online platform in the prior art are limited and solve the problem that the user or the enterprise can not share the intelligent mobile device with the appointed user or enterprise for use.
Description
Technical Field
The present invention relates to the field of computers, and in particular, to an apparatus processing method, an apparatus processing device, a server, and an apparatus processing system.
Background
With the development of electronic technology and mobile internet technology, electronic devices (especially smart mobile devices) have increasingly powerful functions, and as long as users install various application programs on smart mobile devices according to their own needs, various transactions can be completed through the mobile internet.
Currently, some online platforms or systems can provide services for online remote device renting or debugging, and a user or an enterprise can use a device provided on the platform side online according to own needs, for example, the user does not have the smart mobile device a and wants to experience the use of the smart mobile device a, then the user can experience the use of the smart mobile device a on the online platform provided with the smart mobile device a.
However, the devices provided by the online platform and capable of being rented or debugged remotely are limited, and in the prior art, users or enterprises can only remotely rent or debug the devices provided by the online platform, and the users or the enterprises cannot use the devices which are not provided; in addition, the requirement that the user or the enterprise shares the intelligent mobile device with the designated user or the enterprise for use cannot be met.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide an apparatus processing method, an apparatus processing device, a server, and an apparatus processing system, to avoid the problem in the prior art that an apparatus provided by an online platform is limited and can be rented or debugged remotely, and to solve the problem that a user or an enterprise cannot meet a requirement that the user or the enterprise shares its own intelligent mobile apparatus with a designated user or enterprise for use.
In order to solve the above technical problem, a first aspect of an embodiment of the present invention discloses an apparatus processing method, including:
logging in a sharing system through a first account, and reporting information of equipment to be shared to a server corresponding to the sharing system based on the sharing system;
receiving a sharing instruction aiming at the device to be shared based on the sharing system; the sharing instruction comprises information of a second account;
sending the information of the second account to the server, and instructing the server to send the information of the device to be shared to a target terminal, so that the target terminal performs use operation on the device to be shared based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
The second aspect of the embodiments of the present invention discloses an apparatus processing method, including:
receiving information of equipment to be shared reported by a first terminal based on a sharing system; the first terminal is a terminal for logging in the sharing system through a first account;
receiving information of a second account sent by the first terminal;
based on the sharing system, sending the information of the device to be shared to a second terminal according to the information of the second account, so that the second terminal performs use operation on the device to be shared based on the sharing system; and the second terminal logs in the sharing system through the second account.
The third aspect of the embodiments of the present invention discloses an apparatus processing method, including:
logging in a sharing system through a second account, and receiving information of equipment to be shared based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
and according to the information of the equipment to be shared, carrying out use operation on the equipment to be shared based on the sharing system.
A fourth aspect of the present invention discloses an apparatus processing apparatus, including:
the login reporting module is used for logging in a sharing system through a first account and reporting the information of the equipment to be shared to a server corresponding to the sharing system based on the sharing system;
the sharing instruction receiving module is used for receiving a sharing instruction aiming at the equipment to be shared based on the sharing system; the sharing instruction comprises information of a second account;
the first information sending module is used for sending the information of the second account to the server, and is used for indicating the server to send the information of the device to be shared to a target terminal, so that the target terminal can use and operate the device to be shared based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
The fifth aspect of the embodiments of the present invention discloses a server, including:
the information receiving module is used for receiving the information of the device to be shared reported by the first terminal based on the sharing system; the first terminal is a terminal for logging in the sharing system through a first account; receiving information of a second account sent by the first terminal;
the second information sending module is used for sending the information of the equipment to be shared to a second terminal according to the information of the second account based on the sharing system so that the second terminal can use and operate the equipment to be shared based on the sharing system; and the second terminal logs in the sharing system through the second account.
A sixth aspect of the present invention discloses an apparatus processing apparatus, including:
the login receiving module is used for logging in the sharing system through a second account and receiving the information of the equipment to be shared based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
and the using operation module is used for performing using operation on the equipment to be shared based on the sharing system according to the information of the equipment to be shared.
A seventh aspect of the present invention discloses an apparatus processing system, which is characterized by including an apparatus to be shared, a first terminal, a second terminal, and a server, where the first terminal includes the apparatus of the fourth aspect; the server is the server of the fifth aspect; the second terminal comprises the apparatus of the sixth aspect.
By implementing the embodiment of the invention, a user or an enterprise logs in the sharing system through the first account and reports the information of the equipment to be shared of the user or the enterprise, and then can designate to share to the second account, other users or enterprises of the second account are registered in the sharing system, that is, the information of the equipment to be shared can be obtained on the sharing system through logging in the second account, and online use operation (including experience use, remote debugging and the like) is performed, so that the user or the enterprise can share the own intelligent mobile equipment according to requirements and designate to share to other users or enterprises, the problem that the equipment which can be rented or debugged remotely in the prior art is limited is solved, and the type and the number of the equipment which can be rented or debugged remotely are greatly increased. Moreover, the problem that in the prior art, when an enterprise outsourcing is offshore, the enterprise does not work in the same place, and the manpower cost and the time cost are huge due to the fact that the mobile equipment to be tested often needs to be manually sent and taken is solved. In addition, the embodiment of the invention can also send the screen display image of the device to be shared to the user in real time, thereby greatly improving the use experience of the sharing device and the efficiency of remote testing.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
FIG. 1 is a schematic structural diagram of an apparatus processing system according to an embodiment of the present invention;
FIG. 2 is a schematic block diagram of another embodiment of a plant processing system provided by the present invention;
FIG. 3 is a flow chart of a method for processing equipment according to an embodiment of the present invention;
fig. 4 is a schematic interface diagram of a login sharing system according to an embodiment of the present invention;
fig. 5 is a schematic page diagram of a sharing system according to an embodiment of the present invention;
fig. 6 is a schematic view of an interface for reporting information according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating a sharing interface according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of another embodiment of a sharing interface provided by the present invention;
fig. 9 is a schematic interface diagram illustrating information of a device to be shared according to an embodiment of the present invention;
FIG. 10 is a schematic interface diagram of another embodiment of a message notification provided by the present invention;
FIG. 11 is a schematic structural diagram of a device handler provided in an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a login reporting module according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of a sharing instruction receiving module according to an embodiment of the present invention;
FIG. 14 is a schematic structural diagram of another embodiment of a device handler provided in the present invention;
FIG. 15 is a schematic structural diagram of another embodiment of a device handler provided in the present invention;
fig. 16 is a schematic structural diagram of a server provided in an embodiment of the present invention;
FIG. 17 is a schematic block diagram of another embodiment of a server provided by the present invention;
FIG. 18 is a schematic block diagram of another embodiment of a server provided by the present invention;
FIG. 19 is a schematic structural diagram of another embodiment of a device handler provided in the present invention;
FIG. 20 is a schematic structural diagram of another embodiment of a device handler provided in the present invention;
FIG. 21 is a block diagram of a usage operation module according to an embodiment of the present invention;
fig. 22 is a schematic structural diagram of another embodiment of the device processing apparatus provided in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
In order to better understand the device processing method disclosed in the embodiment of the present invention, a scene architecture or a structure of the device processing system according to the embodiment of the present invention is described below. Referring to fig. 1, fig. 1 is a schematic structural diagram of an apparatus processing system according to an embodiment of the present invention. As shown in fig. 1, the device processing system may include a first terminal, a device to be shared, a server, and a second terminal, where the first terminal and the second terminal may be a computer PC, a mobile computer, a tablet computer, or the like, the device to be shared may be an intelligent mobile device (such as a smart phone, a smart watch, smart glasses, a smart bracelet, or the like), and the server is a server corresponding to the sharing system or platform provided in the embodiment of the present invention. The user or the enterprise can register an account in the sharing system in advance, and then log in through the account, namely the connected device to be shared can be shared in the sharing system on the first terminal, and the device to be shared can be shared to other specified users or enterprises, so that the specified users or enterprises can use and operate the device to be shared in the sharing system, and the operation includes use experience, remote debugging and the like.
It should be noted that, in the embodiment of the present invention, a client (or an application) corresponding to the sharing system may be installed in advance in the first terminal, and then the first terminal may log in a registered first account by operating the client, establish a connection with a device to be shared, and interact with a server by operating the client, so as to complete sharing of the device to be shared to a specified user or an enterprise (for example, a second account). The second terminal is also provided with a client corresponding to the sharing system in advance, the client is operated, the registered second account is logged in, the information of the device to be shared can be checked, and online use operation can be carried out in the sharing system.
As shown in fig. 2, the structural schematic diagram of another embodiment of the device processing system provided by the present invention, the device processing system may include a device to be shared, a server, and a second terminal, that is, the device to be shared may also directly establish a connection with the server corresponding to the sharing system by installing a client (or an application) corresponding to the sharing system, or by using a preset Software Development Kit (SDK), so that the user or the enterprise directly logs in a registered first account on the device to be shared, that is, the device to be shared may be shared to a specified user or enterprise in the sharing system.
In the following, taking the schematic structural diagram of the device processing system shown in fig. 1 as an example (that is, the first terminal and the device to be shared are not the same terminal device), and referring to the schematic flow diagram of the device processing method provided in the embodiment of the present invention shown in fig. 3, how to perform device processing in the embodiment of the present invention is described in detail, which may include the following steps:
step S300: logging in a sharing system through a first account;
specifically, the user registers a first account on the sharing system in advance, and then may log in the first account on the sharing system through the first terminal. For example, as shown in fig. 4, an interface diagram of the login sharing system provided in the embodiment of the present invention generates and pops up an input box in the interface to instruct the user to input a login account (or start an account).
Step S302: reporting the information of the equipment to be shared to a server corresponding to the sharing system based on the sharing system;
specifically, after logging in to the sharing system through the first account, the first terminal may report the acquired information of the device to be shared to a server corresponding to the sharing system through the sharing system.
It should be noted that, in the embodiment of the present invention, the first terminal may pre-install a client corresponding to the sharing system. When a user logs in the sharing system through a first terminal, as shown in fig. 5, which is a schematic page diagram of the sharing system provided in the embodiment of the present invention, the user may enter an interface diagram of a downloading tool by clicking a menu or a control of the sharing device, and the user may select to download and install a corresponding client according to an operating system of the first terminal, which may include, for example, an exe installer of windows, a jar package of linux, an installer supporting a mac version, and the like, which is not limited in the present invention.
After a client corresponding to the sharing system is installed on the first terminal by a user, the user starts to operate the client, a login interface as shown in fig. 4 can appear, and an interface schematic diagram for information reporting as shown in fig. 6 is generated after login is successful. The information of the device to be shared in the embodiment of the present invention may include, but is not limited to, information of a model, a serial number, a brand, and the like of the device.
It can be understood that, when the first terminal of the embodiment of the present invention obtains the information of the device to be shared, the first terminal needs to obtain the authority of the device to be shared. Taking the device to be shared of the android system as an example, the device to be shared needs to open a developer debugging mode, and a driver corresponding to the device to be shared needs to be installed.
Step S304: the server receives information of the device to be shared reported by the first terminal based on the sharing system;
step S306: receiving a sharing instruction aiming at the device to be shared based on the sharing system;
specifically, the sharing instruction in the embodiment of the present invention may include information of the second account. After obtaining the information of the device to be shared, the first terminal may generate and display a first interface at the client, as shown in fig. 7, which is a schematic view of the sharing interface provided in the embodiment of the present invention, where the first interface may include the information of the device to be shared and a sharing control (or a virtual key), and a user may click the sharing control to perform device sharing. After receiving a selection instruction for the sharing control input by a user, that is, after the user clicks the sharing control, the client may learn, according to the selection instruction, that the user needs to perform device sharing, that is, survive and display a second interface, as shown in fig. 8, a schematic diagram of another embodiment of the sharing interface provided by the present invention, the second interface may include prompt information indicating to input a second account, such as an "account" input box in the diagram, and after the user inputs the second account based on the input box, the client acquires information of the second account to be shared by the device to be shared.
Further, the second interface may further include a prompt to input description information, such as a "question description" input box in the figure, and the user may input remark information for sharing the device to be shared in the "question description" input box, for example, description of a question that occurs during operation of the device to be shared, and the like.
Step S308: sending the information of the second account to the server;
specifically, after the user inputs the information of the second account and the description information on the client through the first terminal, the first terminal sends the information of the second account and the description information to the server. The second account is used for indicating the server to send the information of the device to be shared to a second terminal (namely a target terminal), so that the second terminal can perform use operation on the device to be shared based on the sharing system; the second terminal (i.e., the target terminal) is a terminal that logs in the sharing system through the second account.
Step S310: the server receives information of a second account sent by the first terminal;
step S312: the server sends the information of the device to be shared to a second terminal according to the information of the second account based on the sharing system;
specifically, the server further receives description information, which is sent by the first terminal and is specific to the device to be shared, and sends the description information to the second terminal.
Step S314: the second terminal logs in the sharing system through a second account and receives information of the device to be shared based on the sharing system;
specifically, the user (user or enterprise) may also register and log in the sharing system with a second account on a second terminal by taking fig. 4 and fig. 5 as an example, and then the second terminal receives the information of the device to be shared and the description information of the device to be shared sent by the server.
Step S316: the second terminal generates and displays a fourth interface;
specifically, after receiving the information of the device to be shared, the second terminal may generate and display a fourth interface, for example, as shown in fig. 9, an interface schematic diagram for displaying the information of the device to be shared provided in the embodiment of the present invention is provided, where the fourth interface includes the information of the device to be shared and a use control, and a user may view the information.
It should be noted that after receiving the information of the device to be shared, the second terminal may further generate and display message notification information; as shown in fig. 9, the message notification information is used to prompt that there is information about a device to be shared that allows a use operation. When the user clicks the message notification information, the second terminal receives a selection instruction for the message notification information, and may generate and display a third interface according to the selection instruction, as shown in fig. 10, an interface diagram of another embodiment of the message notification provided by the present invention is shown, and the third interface may include description information of the device to be shared, which is shared by the first account.
Step S318: receiving a selection instruction for the use control, and generating and displaying a fifth interface according to the selection instruction;
specifically, the user may click the use control in the fourth interface, and then the second terminal receives a selection instruction for the use control, and may generate a fifth interface according to the selection instruction, as shown in the interface diagram of the device use operation provided in the embodiment of the present invention shown in fig. 10, where the fifth interface includes the acquired screen display image of the device to be shared. Then, the device to be shared may be operated according to the fifth interface, for example, a mouse is used to simulate an operation (e.g., click operation, physical button pressing simulation, etc.), or when the screen of the second terminal supports a touch operation, a screen display image of the device to be shared may be directly touch-operated to control the device to be shared to perform a target operation. The using operation may further include remote debugging, and the debug powers off the device to be shared, for example, first downloading the debug tool and running the jar package in a java-jar token manner, where the device to be shared is directly connected to the second terminal, and the user may directly break the point with an Integrated Development Environment (IDE).
It should be noted that after the second terminal receives the selected instruction, the second terminal may receive the screen display image of the device to be shared sent from the first terminal through the server, specifically, the first terminal may obtain the screen display image of the device to be shared after establishing a connection with the device to be shared, then transmit the screen display image to the server through a Transmission Control Protocol (TCP), and then transmit the screen display image to the second terminal through the TCP, and the second terminal may process the image event through a front end JS, H5, a Websocket (a new Protocol of the hypertext markup language 5), and finally display the screen display image of the device to be shared through a web browser.
Step S320: the second terminal sends a use operation instruction for the device to be shared to the server;
specifically, the second terminal sends the use operation instruction input by the user according to the fifth interface to the server.
Step S322: the server receives and forwards the using operation instruction to the first terminal;
step S324: the first terminal receives a use operation instruction which is returned by the server and aims at the equipment to be shared;
step S326: controlling the equipment to be shared to execute target operation according to the using operation instruction;
specifically, the first terminal sends a use operation instruction to the device to be shared to control the device to be shared to automatically execute a target operation, for example, to open an application program. When the remote debugging operation is performed, the first terminal also forwards debugging Bridge information required by debugging, such as Android Debug Bridge (ADB) information of an Android operating system, to the server.
It should be noted that, during the remote debugging operation, the server establishes a long connection with the second terminal, for example, the debugging bridge information required for debugging may be sent to the second terminal through jar packet remote connection, and after receiving the debugging bridge information, the second terminal performs the remote debugging through the integrated development environment IDE of the user.
It should be further noted that, when the second terminal receives a selection instruction for the use control output by the user, that is, when the to-be-shared device starts to be used and operated, the server receives, based on the sharing system, the screen display image of the to-be-shared device sent by the first terminal in real time, and sends the screen display image to the second terminal. That is, the sharer can also operate the device to be shared simultaneously, and the user can view the operation of the sharer through the second terminal.
It should be further noted that, in the embodiment of fig. 3, the embodiment is described with reference to fig. 1 as an example, that is, the first terminal and the device to be shared are not the same terminal device, and the embodiment of the present invention may also implement device sharing by directly establishing a connection between the device to be shared and the server. For example, the device to be shared may also directly establish a connection with a server corresponding to the sharing system by installing a client (or an application) corresponding to the sharing system, or by using a preset Software Development Kit (SDK), so that all steps of the first terminal interacting with the server in fig. 3 are executed by the device to be shared, which is not described herein again.
By implementing the embodiment of the invention, a user or an enterprise logs in the sharing system through the first account and reports the information of the equipment to be shared of the user or the enterprise, and then can designate to share to the second account, other users or enterprises of the second account are registered in the sharing system, that is, the information of the equipment to be shared can be obtained on the sharing system through logging in the second account, and online use operation (including experience use, remote debugging and the like) is performed, so that the user or the enterprise can share the own intelligent mobile equipment according to requirements and designate to share to other users or enterprises, the problem that the equipment which can be rented or debugged remotely in the prior art is limited is solved, and the type and the number of the equipment which can be rented or debugged remotely are greatly increased. Moreover, the problem that in the prior art, when an enterprise outsourcing is offshore, the enterprise does not work in the same place, and the manpower cost and the time cost are huge due to the fact that the mobile equipment to be tested often needs to be manually sent and taken is solved. In addition, the embodiment of the invention can also send the screen display image of the device to be shared to the user in real time, thereby greatly improving the use experience of the sharing device and the efficiency of remote testing.
In order to better implement the above scheme of the embodiment of the present invention, the present invention further provides a device processing apparatus, which is described in detail below with reference to the accompanying drawings:
as shown in fig. 11, which is a schematic structural diagram of the device processing apparatus provided in the embodiment of the present invention, the device processing apparatus 11 may include: a log-in reporting module 110, a sharing instruction receiving module 112, and a first information sending module 114, wherein,
the login reporting module 110 is configured to log in a sharing system through a first account, and report information of a device to be shared to a server corresponding to the sharing system based on the sharing system;
the sharing instruction receiving module 112 is configured to receive a sharing instruction for the device to be shared based on the sharing system; the sharing instruction comprises information of a second account;
the first information sending module 114 is configured to send the information of the second account to the server, and is configured to instruct the server to send the information of the device to be shared to a target terminal, so that the target terminal performs a use operation on the device to be shared based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
Specifically, as shown in fig. 12, which is a schematic structural diagram of the login reporting module according to the embodiment of the present invention, the login reporting module 110 may include: a login unit 1100, a connection acquisition unit 1102 and an information reporting unit 1104 are operated, wherein,
the operation login unit 1100 is configured to operate a preset client corresponding to the sharing system, and log in the client according to the input first account;
the connection obtaining unit 1102 is configured to establish a connection with a device to be shared through the client, and obtain information of the device to be shared;
the information reporting unit 1104 is configured to report the information of the device to be shared to the server through the client.
Further, as shown in fig. 13, which is a schematic structural diagram of the sharing instruction receiving module according to the embodiment of the present invention, the sharing instruction receiving module 112 may include: a first interface generating unit 1120, a reception generating unit 1122, and an information receiving unit 1124, wherein,
the first interface generating unit 1120 is configured to generate and display a first interface at the client according to the acquired information of the device to be shared; the first interface comprises information of the equipment to be shared and a sharing control;
the receiving and generating unit 1122 is configured to receive a selected instruction for the sharing control, and generate and display a second interface at the client according to the selected instruction; the second interface comprises prompt information for indicating to input a second account;
the information receiving unit 1124 is configured to receive input information of the second account based on the second interface.
Still further, the second interface further comprises prompting to input description information. As shown in fig. 14, a schematic structural diagram of another embodiment of the device processing apparatus provided in the present invention, the device processing apparatus 11 includes, in addition to the login reporting module 110, the sharing instruction receiving module 112, and the first information sending module 114, the apparatus processing apparatus may further include: description information receiving module 116, operation instruction receiving module 118, and control module 1110, wherein,
the description information receiving module 116 is configured to receive, after the receiving and generating unit 1122 generates and displays a second interface at the client according to the selected instruction, input description information for the device to be shared based on the second interface;
the first information sending module 114 is specifically configured to send the information of the second account and the description information to the server;
the operation instruction receiving module 118 is configured to receive, based on the sharing system, a use operation instruction for the device to be shared, which is returned by the server, after the first information sending module 114 sends the information of the second account to the server;
the control module 1110 is configured to control the device to be shared to execute a target operation according to the use operation instruction, and/or send a screen display image of the device to be shared to the server according to the use operation instruction, so that the server sends the screen display image to the target terminal based on the sharing system.
Further, the target operation comprises a remote debugging operation; the control module 1110 is further configured to forward debug bridge information required for debugging to the server;
the server establishes long connection with the target terminal so as to forward the debugging bridge information to the target terminal through the long connection.
Referring to fig. 15, fig. 15 is a schematic structural diagram of an apparatus processing device according to another embodiment of the present invention. As shown in fig. 15, the device processing apparatus 150 may include: at least one processor 1501, e.g., a CPU, at least one network interface 1504, a user interface 1503, memory 1505, at least one communication bus 1502, a display 1506. The communication bus 1502 is used to realize connection communication among these components. The user interface 1503 may include a mouse, a keyboard, and the like, among others. The network interface 1504 may optionally include a standard wired interface, a wireless interface (e.g., a WI-FI interface). The memory 1505 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory), and the memory 1505 may include a flash memory according to embodiments of the present invention. Memory 1505 may optionally also be at least one memory system located remotely from processor 1501, as previously described. As shown in fig. 15, the memory 1505, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device handler.
In the device processing apparatus 150 shown in fig. 15, the processor 1501 may be configured to call a device handler stored in the memory 1505 and perform the following operations:
logging in a sharing system through a first account, and reporting information of equipment to be shared to a server corresponding to the sharing system through a network interface 1504 based on the sharing system;
receiving a sharing instruction aiming at the device to be shared through a user interface 1503 based on the sharing system; the sharing instruction comprises information of a second account;
sending the information of the second account to the server through a network interface 1504, so as to instruct the server to send the information of the device to be shared to a target terminal, so that the target terminal performs a use operation on the device to be shared based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
Specifically, the processor 1501 logs in the sharing system through the first account, and reports the information of the device to be shared to the server corresponding to the sharing system through the network interface 1504 based on the sharing system, including:
running a preset client corresponding to the sharing system, and logging in the client according to the input first account;
establishing connection with the equipment to be shared through the client, and acquiring information of the equipment to be shared;
and reporting the information of the device to be shared to the server through a network interface 1504 by the client.
Specifically, the processor 1501 receives a sharing instruction for the device to be shared through the user interface 1503 based on the sharing system, including:
generating and displaying a first interface at the client according to the acquired information of the equipment to be shared; the first interface comprises information of the equipment to be shared and a sharing control;
receiving a selection instruction for the sharing control through a user interface 1503, and generating and displaying a second interface at the client according to the selection instruction; the second interface comprises prompt information for indicating to input a second account;
the input information of the second account is received through the user interface 1503 based on the second interface.
Specifically, the second interface further comprises a prompt for inputting description information; processor 1501
Specifically, after the processor 1501 generates and displays the second interface at the client according to the selected instruction, the processor may further perform: receiving, through the user interface 1503, input description information for the device to be shared based on the second interface;
the processor 1501 sends the information of the second account to the server through the network interface 1504, including:
and sending the information of the second account and the description information to the server through a network interface 1504.
Specifically, after the processor 1501 sends the information of the second account to the server through the network interface 1504, the processor may further perform:
receiving a use operation instruction for the device to be shared, which is returned by the server, through a network interface 1504 based on the sharing system;
and controlling the device to be shared to execute target operation according to the use operation instruction, and/or sending a screen display image of the device to be shared to the server according to the use operation instruction, so that the server sends the screen display image to the target terminal based on the sharing system.
Specifically, the target operation comprises a remote debugging operation; the processor 1501 controls the device to be shared to execute target operations according to the use operation instruction, including: forwarding debugging bridge information required by debugging to the server through a network interface 1504;
the server establishes long connection with the target terminal so as to forward the debugging bridge information to the target terminal through the long connection.
It should be noted that, for the functions of each module in the device processing apparatus 11 or the device processing apparatus 150 in the embodiments of the present invention, reference may be made to the specific implementation manner of the first terminal in any embodiment of fig. 1 to fig. 10 in each method embodiment described above, and details are not repeated here. The device processing apparatus 11 or the device processing apparatus 150 is equivalent to a first terminal in the device processing system according to the embodiment of the present invention, and may include a Personal computer, an intelligent mobile terminal (e.g., a mobile phone, a mobile computer, a tablet computer), a Personal Digital Assistant (PDA), an intelligent television, an intelligent watch, an intelligent glasses, an intelligent bracelet, and other electronic devices.
Referring to fig. 16, a schematic structural diagram of a server according to an embodiment of the present invention is shown below, to describe in detail the server in the device processing system according to the embodiment of the present invention, where the server 16 may include: an information receiving module 160 and a second information transmitting module 162, wherein,
the information receiving module 160 is configured to receive information of the device to be shared, which is reported by the first terminal based on the sharing system; the first terminal is a terminal for logging in the sharing system through a first account; receiving information of a second account sent by the first terminal;
the second information sending module 162 is configured to send, based on the sharing system, the information of the device to be shared to a second terminal according to the information of the second account, so that the second terminal performs a use operation on the device to be shared based on the sharing system; and the second terminal logs in the sharing system through the second account.
Specifically, the information receiving module 160 is further configured to receive description information, which is sent by a first terminal and is specific to a device to be shared, after receiving information of the device to be shared, which is reported by the first terminal based on a sharing system;
the second information sending module 162 is further configured to send the description information to the second terminal.
Further, as shown in fig. 17, the server 16 includes an information receiving module 160 and a second information sending module 162, and may further include an instruction receiving and sending module 164, an image receiving and sending module 166, and a long connection forwarding module 168 according to another embodiment of the present invention, wherein,
the instruction receiving and sending module 164 is configured to receive a use operation instruction of the second terminal for the device to be shared after the second information sending module 162 sends the information of the device to be shared to the second terminal according to the information of the second account, and send the use operation instruction to the first terminal;
the image receiving and sending module 166 is configured to receive the screen display image of the device to be shared sent by the first terminal, and send the screen display image to the second terminal.
The long connection forwarding module 168 is configured to establish a long connection with the second terminal after the second information sending module 162 sends the information of the device to be shared to the second terminal according to the information of the second account, and forward the received debugging bridge information required for debugging, which is sent by the first terminal, to the second terminal through the long connection.
Referring to fig. 18, fig. 18 is a schematic structural diagram of a server according to another embodiment of the present invention. As shown in fig. 18, the server 180 may include: at least one processor 1801, e.g., a CPU, at least one network interface 1804, a user interface 1803, memory 1805, at least one communication bus 1802, and a display 1806. A communication bus 1802 is used to enable, among other things, connectivity communication between these components. The user interface 1803 may include a mouse, a keyboard, and the like, among others. The network interface 1804 may optionally include a standard wired interface, a wireless interface (e.g., a WI-FI interface). The memory 1805 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory, and the memory 1805 includes a flash memory according to an embodiment of the present invention. The memory 1805 may optionally be at least one memory system located remotely from the processor 1801. As shown in fig. 18, the memory 1805, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device handler.
In the server 180 shown in fig. 18, the processor 1801 may be configured to call the device handler stored in the memory 1805 and perform the following operations:
receiving information of the device to be shared reported by the first terminal based on the sharing system through the network interface 1804; the first terminal is a terminal for logging in the sharing system through a first account;
receiving information of a second account sent by the first terminal through a network interface 1804;
based on the sharing system, sending the information of the device to be shared to a second terminal through a network interface 1804 according to the information of the second account, so that the second terminal performs use operation on the device to be shared based on the sharing system; and the second terminal logs in the sharing system through the second account.
Specifically, after the processor 1801 receives the information of the device to be shared, which is reported by the first terminal based on the sharing system, the following may be further performed:
receiving description information, which is sent by the first terminal and is specific to the device to be shared, through a network interface 1804;
the description information is sent to the second terminal via the network interface 1804.
Specifically, after the processor 1801 sends the information of the device to be shared to the second terminal through the network interface 1804 according to the information of the second account, the following may be further performed:
receiving a use operation instruction of the second terminal for the device to be shared through a network interface 1804, and sending the use operation instruction to the first terminal;
receiving the screen display image of the device to be shared sent by the first terminal through a network interface 1804, and sending the screen display image to the second terminal.
Specifically, after the processor 1801 sends the information of the device to be shared to the second terminal according to the information of the second account, the method further includes:
and establishing long connection with the second terminal, and forwarding the received debugging bridge information required by debugging sent by the first terminal to the second terminal through the long connection.
It should be noted that the processor 1801 in the server 180 functions as an Internet Data Center (IDC) to complete various Data forwarding and remote services.
It should be further noted that, for the functions of each module in the server 16 or the server 180 in the embodiments of the present invention, reference may be made to the specific implementation manner of the server in any embodiment of fig. 1 to fig. 10 in each method embodiment described above, which is not described herein again.
Referring to the schematic structural diagram of another embodiment of the device processing apparatus provided in the present invention shown in fig. 19, the device processing apparatus 19 may include: a log-in receiving module 190 and a use operation module 192, wherein,
the login receiving module 190 is configured to log in the sharing system through a second account, and receive information of the device to be shared based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
the use operation module 192 is configured to perform use operation on the device to be shared based on the sharing system according to the information of the device to be shared.
Specifically, as shown in fig. 20, which is a schematic structural diagram of another embodiment of the device processing apparatus provided by the present invention, the device processing apparatus 19, in addition to the login receiving module 190 and the use operating module 192, may further include: a message notification module 194 and a receive generation display module 196, wherein,
the message notification module 194 is configured to generate and display message notification information after the login receiving module 190 receives information of the device to be shared based on the sharing system; the message notification information is used for prompting the existence of information of the device to be shared allowing the use operation.
The login receiving module 190 is further configured to log in a sharing system through a second account, and receive description information for the device to be shared based on the sharing system;
the receiving, generating and displaying module 196 is configured to receive a selected instruction for the message notification information after the message notification module 194 generates and displays the message notification information, and generate and display a third interface according to the selected instruction; the third interface comprises description information of the device to be shared by the first account.
Further, as shown in fig. 21, the operation module 192 includes: an interface generation display unit 1920, a reception display unit 1922, and a reception transmission unit 1924, wherein,
the interface generation display unit 1920 is used for generating and displaying a fourth interface; the fourth interface comprises information and a use control of the equipment to be shared;
the receiving and displaying unit 1922 is configured to receive a selected instruction for the use control, and generate and display a fifth interface according to the selected instruction; the fifth interface comprises an acquired screen display image of the device to be shared;
the receiving and sending unit 1924 is configured to receive a use operation instruction for the device to be shared, and send the use operation instruction to a server corresponding to the sharing system, so that after the server sends the use operation instruction to the first terminal, the first terminal controls the device to be shared to execute a target operation according to the use operation instruction.
The target operation in the embodiment of the invention comprises remote debugging operation; the receiving and transmitting unit 1924 includes: a long connection establishing unit, configured to establish a long connection with the server; and the receiving debugging unit is used for receiving debugging bridge information required by debugging and transmitted by the server through the long connection and carrying out remote debugging through an integrated development environment.
Referring to fig. 22, fig. 22 is a schematic structural diagram of an apparatus processing device according to another embodiment of the present invention. As shown in fig. 22, the device processing apparatus 220 may include: at least one processor 2201, e.g., a CPU, at least one network interface 2204, a user interface 2203, memory 2205, at least one communication bus 2202, and a display 2206. A communication bus 2202 is used, among other things, to enable communications among the components. The user interface 2203 may include, among other things, a mouse, a keyboard, and the like. The network interface 2204 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 2205 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory, and the memory 2205 includes a flash memory according to an embodiment of the present invention. The memory 2205 may optionally be at least one memory system located remotely from the processor 2201. As shown in fig. 22, the memory 2205, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device handler.
In the device processing apparatus 220 shown in fig. 22, the processor 2201 may be configured to call a device handler stored in the memory 2205 and perform the following operations:
logging in a sharing system through a second account, and receiving information of equipment to be shared through a network interface 2204 based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
and according to the information of the equipment to be shared, carrying out use operation on the equipment to be shared based on the sharing system.
Specifically, after the processor 2201 receives the information of the device to be shared through the network interface 2204 based on the sharing system, the processor 2201 may further perform:
generating and displaying message notification information; the message notification information is used for prompting the existence of information of the device to be shared allowing the use operation.
Specifically, the processor 2201 may further perform: logging in a sharing system through a second account, and receiving description information aiming at the equipment to be shared through a network interface 2204 based on the sharing system;
after the processor 2201 generates and displays the message notification information, it can further perform:
receiving a selected instruction for the message notification information through the user interface 2203, and generating and displaying a third interface according to the selected instruction; the third interface comprises description information of the device to be shared by the first account.
Specifically, the operation of the processor 2201 on the basis of the sharing system on the device to be shared according to the information of the device to be shared includes:
generating and displaying a fourth interface; the fourth interface comprises information and a use control of the equipment to be shared;
receiving a selected instruction aiming at the use control through a user interface 2203, and generating and displaying a fifth interface according to the selected instruction; the fifth interface comprises an acquired screen display image of the device to be shared;
receiving a use operation instruction for the device to be shared through a user interface 2203, and sending the use operation instruction to a server corresponding to the sharing system, so that after the server sends the use operation instruction to the first terminal, the first terminal controls the device to be shared to execute a target operation according to the use operation instruction.
Specifically, the target operation comprises a remote debugging operation; the processor 2201 receives a use operation instruction for the device to be shared, and sends the use operation instruction to a server corresponding to the sharing system through a network interface 2204, including:
establishing a long connection with the server;
and receiving debugging bridge information required by debugging forwarded by the server through the long connection, and performing remote debugging through an integrated development environment.
It should be noted that, for the functions of each module in the device processing apparatus 19 or the device processing apparatus 220 in the embodiments of the present invention, reference may be made to the specific implementation manner of the second terminal in any embodiment of fig. 1 to fig. 10 in each method embodiment described above, and details are not described here again. The device processing apparatus 19 or the device processing apparatus 220 is equivalent to a second terminal in the device processing system according to the embodiment of the present invention, and may include electronic devices such as a personal computer, an intelligent mobile terminal (mobile computer, tablet computer), and the like.
By implementing the embodiment of the invention, a user or an enterprise logs in the sharing system through the first account and reports the information of the equipment to be shared of the user or the enterprise, and then can designate to share to the second account, other users or enterprises of the second account are registered in the sharing system, that is, the information of the equipment to be shared can be obtained on the sharing system through logging in the second account, and online use operation (including experience use, remote debugging and the like) is performed, so that the user or the enterprise can share the own intelligent mobile equipment according to requirements and designate to share to other users or enterprises, the problem that the equipment which can be rented or debugged remotely in the prior art is limited is solved, and the type and the number of the equipment which can be rented or debugged remotely are greatly increased. Moreover, the problem that in the prior art, when an enterprise outsourcing is offshore, the enterprise does not work in the same place, and the manpower cost and the time cost are huge due to the fact that the mobile equipment to be tested often needs to be manually sent and taken is solved. In addition, the embodiment of the invention can also send the screen display image of the device to be shared to the user in real time, thereby greatly improving the use experience of the sharing device and the efficiency of remote testing.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (26)
1. A device processing method, comprising:
logging in a sharing system through a first account, and reporting information of equipment to be shared to a server corresponding to the sharing system based on the sharing system;
receiving a sharing instruction aiming at the device to be shared based on the sharing system; the sharing instruction comprises information of a second account;
sending the information of the second account to the server, and instructing the server to send the information of the device to be shared to a target terminal;
forwarding debugging bridge information required by debugging to the server; the server establishes long connection with the target terminal so as to forward the debugging bridge information to the target terminal through the long connection, so that the target terminal remotely debugs the device to be shared in a developer debugging mode through an integrated development environment based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
2. The method of claim 1, wherein logging in a sharing system through a first account, and reporting information of a device to be shared to a server corresponding to the sharing system based on the sharing system comprises:
running a preset client corresponding to the sharing system, and logging in the client according to the input first account;
establishing connection with the equipment to be shared through the client, and acquiring information of the equipment to be shared;
and reporting the information of the equipment to be shared to the server through the client.
3. The method of claim 2, wherein the receiving a sharing instruction for the device to be shared based on the sharing system comprises:
generating and displaying a first interface at the client according to the acquired information of the equipment to be shared; the first interface comprises information of the equipment to be shared and a sharing control;
receiving a selection instruction aiming at the sharing control, and generating and displaying a second interface at the client according to the selection instruction; the second interface comprises prompt information for indicating to input a second account;
and receiving the input information of the second account based on the second interface.
4. The method of any one of claims 1-3, wherein after sending the information for the second account to the server, further comprising:
receiving a use operation instruction for the equipment to be shared, which is returned by the server, based on the sharing system;
and controlling the device to be shared to execute target operation according to the use operation instruction, and/or sending a screen display image of the device to be shared to the server according to the use operation instruction, so that the server sends the screen display image to the target terminal based on the sharing system.
5. A device processing method, comprising:
receiving information of equipment to be shared reported by a first terminal based on a sharing system; the first terminal is a terminal for logging in the sharing system through a first account;
receiving information of a second account sent by the first terminal;
based on the sharing system, sending the information of the equipment to be shared to a second terminal according to the information of the second account;
receiving debugging bridge information required by forwarding and debugging of the first terminal;
the debugging bridge information is forwarded to the second terminal through long connection, wherein the server and the second terminal establish long connection, so that the second terminal conducts remote debugging on the device to be shared in a developer debugging mode through an integrated development environment based on the sharing system; and the second terminal logs in the sharing system through the second account.
6. The method according to claim 5, wherein after the sending the information of the device to be shared to the second terminal according to the information of the second account, the method further includes:
receiving a use operation instruction of the second terminal for the device to be shared, and sending the use operation instruction to the first terminal;
and receiving the screen display image of the device to be shared sent by the first terminal, and sending the screen display image to the second terminal.
7. A device processing method, comprising:
logging in a sharing system through a second account, and receiving information of equipment to be shared based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
receiving debugging bridge information which is transmitted by a server through long connection and is required by debugging, wherein the server establishes long connection with the second terminal, and the debugging bridge information is transmitted to the server by the first terminal;
and based on the sharing system, remotely debugging the device to be shared in a developer debugging mode through an integrated development environment.
8. The method of claim 7, wherein after receiving information of a device to be shared based on the sharing system, the method further comprises:
generating and displaying message notification information; the message notification information is used for prompting the existence of information of the device to be shared allowing the use operation.
9. The method of claim 8, further comprising: logging in a sharing system through a second account, and receiving description information aiming at the equipment to be shared based on the sharing system;
after the generating and displaying the message notification information, the method further includes:
receiving a selected instruction aiming at the message notification information, and generating and displaying a third interface according to the selected instruction; the third interface comprises description information of the device to be shared by the first account.
10. The method according to any one of claims 7 to 9, wherein the performing, based on the sharing system, a usage operation on the device to be shared according to the information of the device to be shared comprises:
generating and displaying a fourth interface; the fourth interface comprises information and a use control of the equipment to be shared;
receiving a selection instruction for the use control, and generating and displaying a fifth interface according to the selection instruction; the fifth interface comprises an acquired screen display image of the device to be shared;
receiving a use operation instruction for the device to be shared, and sending the use operation instruction to a server corresponding to the sharing system, so that after the server sends the use operation instruction to the first terminal, the first terminal controls the device to be shared to execute target operation according to the use operation instruction.
11. An apparatus processing device, comprising:
the login reporting module is used for logging in a sharing system through a first account and reporting the information of the equipment to be shared to a server corresponding to the sharing system based on the sharing system;
the sharing instruction receiving module is used for receiving a sharing instruction aiming at the equipment to be shared based on the sharing system; the sharing instruction comprises information of a second account;
the first information sending module is used for sending the information of the second account to the server and indicating the server to send the information of the device to be shared to a target terminal;
the control module is used for forwarding debugging bridge information required by debugging to the server; the server establishes long connection with the target terminal so as to forward the debugging bridge information to the target terminal through the long connection, so that the target terminal remotely debugs the device to be shared in a developer debugging mode through an integrated development environment based on the sharing system; and the target terminal is a terminal which logs in the sharing system through the second account.
12. The apparatus of claim 11, wherein the login reporting module comprises:
the operation login unit is used for operating a preset client corresponding to the sharing system and logging in the client according to the input first account;
the connection acquisition unit is used for establishing connection with the equipment to be shared through the client and acquiring information of the equipment to be shared;
and the information reporting unit is used for reporting the information of the equipment to be shared to the server through the client.
13. The apparatus of claim 12, wherein the sharing instruction receiving module comprises:
the first interface generating unit is used for generating and displaying a first interface at the client according to the acquired information of the equipment to be shared; the first interface comprises information of the equipment to be shared and a sharing control;
the receiving and generating unit is used for receiving a selection instruction aiming at the sharing control, and generating and displaying a second interface at the client according to the selection instruction; the second interface comprises prompt information for indicating to input a second account;
and the information receiving unit is used for receiving the input information of the second account based on the second interface.
14. The apparatus of any of claims 11-13, further comprising:
an operation instruction receiving module, configured to receive, based on the sharing system, a use operation instruction for the device to be shared, where the use operation instruction is returned by the server after the first information sending module sends the information of the second account to the server;
and the control module is used for controlling the equipment to be shared to execute target operation according to the use operation instruction, and/or sending the screen display image of the equipment to be shared to the server according to the use operation instruction, so that the server sends the screen display image to the target terminal based on the sharing system.
15. A server, comprising:
the information receiving module is used for receiving the information of the device to be shared reported by the first terminal based on the sharing system; the first terminal is a terminal for logging in the sharing system through a first account; receiving information of a second account sent by the first terminal;
the second information sending module is used for sending the information of the equipment to be shared to a second terminal according to the information of the second account on the basis of the sharing system;
the long connection forwarding module is used for receiving debugging bridge information required by forwarding and debugging of the first terminal; the debugging bridge information is forwarded to the second terminal through long connection, wherein the server and the second terminal establish long connection, so that the second terminal conducts remote debugging on the device to be shared in a developer debugging mode through an integrated development environment based on the sharing system; and the second terminal logs in the sharing system through the second account.
16. An apparatus processing device, comprising:
the login receiving module is used for logging in the sharing system through a second account and receiving the information of the equipment to be shared based on the sharing system; the information of the device to be shared is information which is sent to a second terminal by an indication reported after a first terminal logs in a sharing system through a first account; the second terminal logs in the sharing system through the second account;
the operation module is used for receiving debugging bridge information which is transmitted by a server through long connection and is needed by debugging, wherein the server establishes long connection with the second terminal, and the debugging bridge information is transmitted to the server by the first terminal; and based on the sharing system, remotely debugging the device to be shared in a developer debugging mode through an integrated development environment.
17. The apparatus of claim 16, further comprising:
the message notification module is used for generating and displaying message notification information after the login receiving module receives the information of the device to be shared based on the sharing system; the message notification information is used for prompting the existence of information of the device to be shared allowing the use operation.
18. The apparatus according to claim 17, wherein the login receiving module is further configured to log in a sharing system through a second account, and receive description information for the device to be shared based on the sharing system;
the device further comprises:
the receiving, generating and displaying module is used for receiving a selected instruction aiming at the message notification information after the message notification information is generated and displayed by the message notification module, and generating and displaying a third interface according to the selected instruction; the third interface comprises description information of the device to be shared by the first account.
19. The apparatus of any of claims 16-18, wherein the usage operation module comprises:
the interface generation display unit is used for generating and displaying a fourth interface; the fourth interface comprises information and a use control of the equipment to be shared;
the receiving and displaying unit is used for receiving a selection instruction aiming at the use control, and generating and displaying a fifth interface according to the selection instruction; the fifth interface comprises an acquired screen display image of the device to be shared;
the receiving and sending unit is used for receiving a use operation instruction for the device to be shared and sending the use operation instruction to a server corresponding to the sharing system, so that after the server sends the use operation instruction to the first terminal, the first terminal controls the device to be shared to execute target operation according to the use operation instruction.
20. An equipment processing system is characterized by comprising equipment to be shared, a first terminal, a second terminal and a server,
the first terminal comprises an apparatus according to any of claims 11-14; the server is the server of claim 15; the second terminal comprises an apparatus according to any of claims 16-19.
21. A device processing apparatus comprising a processor and a memory, wherein the processor calls a device handler stored in the memory to execute the device processing method according to any one of claims 1 to 4.
22. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a first terminal, causes the first terminal to execute the device processing method according to any one of claims 1 to 4.
23. A server, comprising a processor and a memory, wherein the processor calls a device handler stored in the memory to execute the device handling method according to claim 5 or 6.
24. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a server, causes the server to execute the device processing method of claim 5 or 6.
25. A device processing apparatus comprising a processor and a memory, the processor calling a device handler stored in the memory to execute the device processing method according to any one of claims 7 to 10.
26. A computer-readable storage medium, characterized in that it stores a computer program which, when executed by a second terminal, causes the second terminal to execute the device processing method according to any one of claims 7 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710254574.5A CN108737337B (en) | 2017-04-18 | 2017-04-18 | Equipment processing method, device, server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710254574.5A CN108737337B (en) | 2017-04-18 | 2017-04-18 | Equipment processing method, device, server and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108737337A CN108737337A (en) | 2018-11-02 |
CN108737337B true CN108737337B (en) | 2021-07-27 |
Family
ID=63925301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710254574.5A Active CN108737337B (en) | 2017-04-18 | 2017-04-18 | Equipment processing method, device, server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737337B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109960652A (en) * | 2019-02-13 | 2019-07-02 | 平安科技(深圳)有限公司 | Sharing method, device, storage medium and the computer equipment of test equipment |
CN115314333A (en) * | 2022-07-14 | 2022-11-08 | 青岛海尔科技有限公司 | Data sharing method and device, storage medium and electronic device |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163347A (en) * | 2007-11-21 | 2008-04-16 | 深圳华为通信技术有限公司 | Method and equipment for remote control mobile terminal |
CN103945009A (en) * | 2014-05-09 | 2014-07-23 | 张志强 | Software sharing method and device |
CN104243517A (en) * | 2013-06-14 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Content sharing method and device used between different terminals |
CN104460365A (en) * | 2014-10-29 | 2015-03-25 | 小米科技有限责任公司 | Equipment control method and device |
CN104506803A (en) * | 2014-12-22 | 2015-04-08 | 浪潮电子信息产业股份有限公司 | Server, remote technology support system and method |
CN104657125A (en) * | 2013-11-25 | 2015-05-27 | 联想(北京)有限公司 | Information processing method and electronic device |
CN104735057A (en) * | 2015-02-13 | 2015-06-24 | 小米科技有限责任公司 | Sharing device control right method and device |
CN104869047A (en) * | 2014-02-21 | 2015-08-26 | 联想(北京)有限公司 | Information providing method, information processing method, server and electronic devices |
CN105634882A (en) * | 2014-10-31 | 2016-06-01 | 腾讯科技(上海)有限公司 | Network access equipment sharing method, device and system |
CN105915527A (en) * | 2016-05-16 | 2016-08-31 | 北京奇虎科技有限公司 | Mobile terminal, method and device for controlling same |
CN106357653A (en) * | 2016-09-27 | 2017-01-25 | 深圳市欧瑞博电子有限公司 | Control authority sharing method and system |
CN106371327A (en) * | 2016-09-28 | 2017-02-01 | 北京小米移动软件有限公司 | Control right sharing method and device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103067257B (en) * | 2012-12-14 | 2015-07-15 | 腾讯科技(深圳)有限公司 | Method and server and system for achieving data mutual communication in social networking service |
CN104243210B (en) * | 2014-09-17 | 2018-01-05 | 湖北盛天网络技术股份有限公司 | The method and system of remote access router administration page |
CN104978277B (en) * | 2015-07-30 | 2018-12-11 | 北京百度网讯科技有限公司 | For debugging the method, terminal and server of the page |
CN105808399B (en) * | 2016-03-14 | 2020-01-21 | 百度在线网络技术(北京)有限公司 | Remote debugging method and device |
CN106155818B (en) * | 2016-06-17 | 2018-09-07 | 腾讯科技(深圳)有限公司 | A kind of terminal pulls the processing method and terminal and server of information |
-
2017
- 2017-04-18 CN CN201710254574.5A patent/CN108737337B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163347A (en) * | 2007-11-21 | 2008-04-16 | 深圳华为通信技术有限公司 | Method and equipment for remote control mobile terminal |
CN104243517A (en) * | 2013-06-14 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Content sharing method and device used between different terminals |
CN104657125A (en) * | 2013-11-25 | 2015-05-27 | 联想(北京)有限公司 | Information processing method and electronic device |
CN104869047A (en) * | 2014-02-21 | 2015-08-26 | 联想(北京)有限公司 | Information providing method, information processing method, server and electronic devices |
CN103945009A (en) * | 2014-05-09 | 2014-07-23 | 张志强 | Software sharing method and device |
CN104460365A (en) * | 2014-10-29 | 2015-03-25 | 小米科技有限责任公司 | Equipment control method and device |
CN105634882A (en) * | 2014-10-31 | 2016-06-01 | 腾讯科技(上海)有限公司 | Network access equipment sharing method, device and system |
CN104506803A (en) * | 2014-12-22 | 2015-04-08 | 浪潮电子信息产业股份有限公司 | Server, remote technology support system and method |
CN104735057A (en) * | 2015-02-13 | 2015-06-24 | 小米科技有限责任公司 | Sharing device control right method and device |
CN105915527A (en) * | 2016-05-16 | 2016-08-31 | 北京奇虎科技有限公司 | Mobile terminal, method and device for controlling same |
CN106357653A (en) * | 2016-09-27 | 2017-01-25 | 深圳市欧瑞博电子有限公司 | Control authority sharing method and system |
CN106371327A (en) * | 2016-09-28 | 2017-02-01 | 北京小米移动软件有限公司 | Control right sharing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN108737337A (en) | 2018-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108804302B (en) | Remote testing method, system and related equipment | |
CN107592238B (en) | Automatic test method and system of interface, service terminal and memory | |
US9727445B2 (en) | Debugging a web application locally during development | |
CN105260082B (en) | A kind of test data methods of exhibiting and exploitation terminal | |
CN111444103B (en) | Web page automatic testing method and related equipment | |
CN111866160B (en) | Multi-machine control method, device, equipment and storage medium | |
CN103513858A (en) | Remote assistance method and device | |
CN112015654A (en) | Method and apparatus for testing | |
CN112034732B (en) | Semi-physical satellite simulation system and simulation method | |
CN111427524A (en) | Remote control method, device, computer equipment and storage medium | |
CN108737337B (en) | Equipment processing method, device, server and system | |
CN112866312A (en) | Script generation method, remote operation method and related equipment | |
CN113691602A (en) | Service processing method, system, device, equipment and medium based on cloud mobile phone | |
CN106933623B (en) | Operation method, device and system of installation-free application | |
CN115756881A (en) | Data processing method, device, equipment and storage medium based on SDK | |
CN113709243B (en) | Equipment remote control method and device, electronic equipment and storage medium | |
CN113608997B (en) | Remote debugging method and device for embedded webpage of application program and electronic equipment | |
CN112988588B (en) | Client software debugging method and device, storage medium and electronic equipment | |
CN112583866A (en) | Sharing method and device of intelligent household electrical appliance, electronic equipment and medium | |
CN109683780A (en) | Control method, system and the controlled terminal of mobile terminal | |
CN109634856B (en) | IOS intelligent terminal remote real machine debugging system and method based on cloud service | |
CN112671814B (en) | Cross-platform equipment development method, device and system | |
CN115190057A (en) | Automatic testing method and device and electronic equipment | |
CN114281446A (en) | Abnormal event display method and device, storage medium and electronic device | |
CN112433938A (en) | Method and device for testing application of mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |