CN107404517A - Control method of network module, scheduling server and system - Google Patents
Control method of network module, scheduling server and system Download PDFInfo
- Publication number
- CN107404517A CN107404517A CN201710560130.4A CN201710560130A CN107404517A CN 107404517 A CN107404517 A CN 107404517A CN 201710560130 A CN201710560130 A CN 201710560130A CN 107404517 A CN107404517 A CN 107404517A
- Authority
- CN
- China
- Prior art keywords
- server
- network module
- access server
- attribute information
- target access
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000004378 air conditioning Methods 0.000 claims description 53
- 230000008859 change Effects 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 20
- 230000000694 effects Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a control method of a network module, a scheduling server and a system. Wherein, the method comprises the following steps: receiving an address request sent by at least one network module; allocating a target access server for at least one network module from at least one access server; the address of the target access server is returned to the at least one network module. The invention solves the technical problems of low system response speed and poor stability caused by the control of a plurality of network modules and a plurality of server systems.
Description
Technical Field
The invention relates to the field of network module control, in particular to a network module control method, a scheduling server and a system.
Background
The new technology is continuously improved, the network communication hardware module is continuously updated and upgraded, and the technology for realizing the centralized control of the air conditioning unit by the network module becomes more mature. In the existing control system architecture, a plurality of network modules randomly select an access server from a plurality of access servers for connection, so that the situation that the plurality of network modules simultaneously select one access server exists, and the problems that the load of the access server is too heavy and the response speed of the system is slow are caused.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a control method of a network module, a scheduling server and a system, which are used for at least solving the technical problems of low system response speed and poor stability caused by the control of a plurality of network modules and a plurality of server systems.
According to an aspect of an embodiment of the present invention, there is provided a method for controlling a network module, including: receiving an address request sent by at least one network module; allocating a target access server for at least one network module from at least one access server; the address of the target access server is returned to the at least one network module.
Optionally, the allocating a target access server for at least one network module from at least one access server comprises: and determining a target access server from at least one access server through a load balancing algorithm.
Optionally, the network module comprises at least one of: the system comprises a gateway module, a wireless fidelity (WIFI) module and a General Packet Radio Service (GPRS) module.
According to another aspect of the embodiments of the present invention, there is also provided a method for controlling a network module, including: sending the address request to a scheduling server, wherein the scheduling server is used for determining a target access server from at least one access server; and if the address of the target access server returned by the scheduling server is received, establishing connection with the target access server according to the address.
Optionally, after establishing a connection with the target access server according to the address, the method further includes: logging in a target access server through a login data frame, wherein the login data frame comprises an identifier of the login data frame; sending unit attribute information to a target access server, wherein the unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit; receiving a control command sent by a target access server, wherein the control command is generated based on unit attribute information and comprises a control object and control operation, and the control object is one or more of at least one air conditioning unit; and executing control operation on the control object.
Optionally, the method for controlling the network module further includes: and if the address of the target access server returned by the scheduling server is not received, sending an address request to the scheduling server again after a preset time period.
Optionally, the method for controlling the network module further includes: and in the case of disconnecting from the target access server, re-sending the address request to the scheduling server.
Optionally, the unit attribute information includes at least one of: binding a data frame and a unit state data frame; the binding data frame comprises configuration information of the air conditioning unit; the unit state data frame comprises information that the state of the air conditioning unit changes.
According to another aspect of the embodiments of the present invention, there is also provided a scheduling server, including: the first receiver is used for receiving an address request sent by at least one network module; a first processor for allocating a target access server for at least one network module from at least one access server; a first transmitter for returning the address of the target access server to the at least one network module.
According to another aspect of the embodiments of the present invention, there is also provided a control system of a network module, including: the system comprises at least one network module, a scheduling server and a server, wherein the network module is used for sending an address request to the scheduling server, and the scheduling server is used for determining a target access server from at least one access server; receiving the address of the target access server returned by the scheduling server; establishing connection with a target access server according to the address; the scheduling server is used for receiving an address request sent by at least one network module; allocating a target access server for at least one network module from at least one access server; returning the address of the target access server to the at least one network module; at least one access server for communicating with at least one network module.
Optionally, the control system of the network module further includes: the system comprises at least one data server and at least one access server, wherein the at least one data server is used for establishing connection with the at least one access server, and the at least one access server is allowed to be scheduled after the connection is established; the target access server is used for receiving unit attribute information sent by at least one network module under the condition that the login of the at least one network module is determined to be successful, wherein the unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit corresponding to the at least one network module; and sending the unit attribute information to at least one data server, wherein the at least one data server is used for displaying the analyzed unit attribute information.
Optionally, the target access server is further configured to receive a login data frame sent by at least one network module, where the login data frame includes an identifier of the at least one network module; and determining whether the at least one network module is successfully logged in according to the login data frame.
Optionally, the target access server is further configured to receive a control command sent by at least one data server, where the control command includes a control object and a control operation, and the control object is one or more of the at least one air conditioning unit; determining a network module corresponding to the control object according to the login data frame; and sending the control command to the network module so that the network module executes control operation on the control object.
Optionally, the control system of the network module further includes: a user interface connected to at least one data server; the system comprises at least one data server, a database and a data processing system, wherein the at least one data server is used for analyzing unit attribute information and storing the analyzed unit attribute information to the database; when a first hypertext transfer protocol (HTTP) request of a user interface is received, reading the analyzed unit attribute information from a database, and sending the analyzed unit attribute information to the user interface so that the user interface can display the analyzed unit attribute information; the first HTTP request is used for acquiring analyzed unit attribute information.
Optionally, the control system of the network module further includes: a user interface and a parsing client connected with at least one data server; the system comprises at least one data server and a client, wherein the at least one data server is used for receiving a second HTTP request sent by an analysis client; sending the unit attribute information to an analysis client, wherein the analysis client analyzes the unit attribute information and stores the analyzed unit attribute information to a database; when a first HTTP request of a user interface is received, the data server reads analyzed unit attribute information from a database and sends the analyzed unit attribute information to the user interface so that the user interface can display the analyzed unit attribute information; the first HTTP request is used for acquiring analyzed unit attribute information; and the second HTTP request is used for acquiring the unit attribute information.
Optionally, the at least one data server and the at least one access server communicate with each other through a TCP connection, and one data server uniquely corresponds to one access server.
In the embodiment of the invention, the address request sent by at least one network module is received; allocating a target access server for at least one network module from at least one access server; the method for returning the address of the target access server to the at least one network module is characterized in that the scheduling server is additionally arranged, and the scheduling server allocates the address of the access server to the at least one network module, so that the aim of connecting the network module to the currently proper access server is fulfilled, the technical effect of improving the response speed of the system is achieved, and the technical problems of low response speed and poor stability of the system caused by the control of a plurality of network modules and a plurality of server systems are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flow chart illustrating an alternative network module control method according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating an alternative network module control method according to an embodiment of the present invention;
FIG. 3 is a block diagram of an alternative dispatch server in accordance with an embodiment of the present invention;
FIG. 4 is a block diagram of an alternative network module according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an alternative network module control system according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a control system for an alternative network module according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a control system for yet another alternative network module in accordance with an embodiment of the present invention;
FIG. 8 is a schematic diagram of a control system for yet another alternative network module in accordance with an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with an embodiment of the present invention, there is provided a method embodiment of a method for controlling a network module, it being noted that the steps illustrated in the flowchart of the drawings may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than presented herein.
Fig. 1 is a control method of a network module according to an embodiment of the present invention, as shown in fig. 1, the method includes the steps of:
step S102, receiving an address request sent by at least one network module.
In the technical solution provided in step S102 of the present application, the network module includes at least one of: the Wireless communication terminal comprises a gateway module, a WIFI (Wireless Fidelity) module and a GPRS (General Packet Radio Service) module.
When the network module is powered on or disconnected from the existing access server, the network module is connected with the scheduling server first, the connected address and port can be configured through a webpage, after the network module is connected with the scheduling server, the network module sends a frame of data frame (namely address request) for inquiring the address of the access data server, the scheduling server is used for realizing load balancing, after the inquiry data frame (namely address request) of the network module is received, the scheduling server distributes an access server to the network module through a load balancing algorithm (such as Haproxy), and the address and the port of the access server are returned to the network module. Among them, Haproxy is a free and open source software written in C language that provides high availability, load balancing, and TCP and HTTP based application proxies.
Step S104, distributing target access server for at least one network module from at least one access server.
Step S106, the address of the target access server is returned to at least one network module.
In the technical solutions provided in steps S104 to S106 of the present application, after receiving an address request of a network module, a scheduling server allocates an access server (i.e., a target server) to the network module through a load balancing algorithm (e.g., Haproxy, which can also be configured according to its own requirements, which is not limited in this embodiment), and returns an address of the access server to the network module.
In the embodiment of the invention, the address request sent by at least one network module is received; allocating a target access server for at least one network module from at least one access server; the method for returning the address of the target access server to the at least one network module is characterized in that the scheduling server is additionally arranged, and the scheduling server allocates the address of the access server to the at least one network module, so that the aim of connecting the network module to the currently proper access server is fulfilled, the technical effect of improving the response speed of the system is achieved, and the technical problems of low response speed and poor stability of the system caused by the control of a plurality of network modules and a plurality of server systems are solved.
Optionally, the allocating a target access server for at least one network module from at least one access server comprises: and determining a target access server from at least one access server through a load balancing algorithm.
Example 2
In accordance with an embodiment of the present invention, there is provided a method embodiment of a method for controlling a network module, it being noted that the steps illustrated in the flowchart of the drawings may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than presented herein.
Fig. 2 is a control method of a network module according to an embodiment of the present invention, as shown in fig. 2, the method includes the steps of:
step S202, the address request is sent to the dispatching server.
In the technical solution provided in step S202 of the present application, when a network module is powered on or an existing connection with an access server is disconnected, the network module may connect to a scheduling server first, a connected address and a connected port may be configured through a web page, and after connecting to the scheduling server, the network module may send a frame of data frame (i.e., an address request) for querying an address of the access data server to the scheduling server, where the scheduling server is configured to determine a target access server from at least one access server.
And step S204, if the address of the target access server returned by the scheduling server is received, establishing connection with the target access server according to the address.
In the technical solution provided in step S204 of the present application, the scheduling server is used for implementing load balancing, and after receiving a query data frame (i.e., an address request) of a network module, the scheduling server allocates an access server (i.e., a target access server) to the network module through a load balancing algorithm (e.g., Haproxy).
And if the network module receives the address of the target access server returned by the scheduling server, establishing connection with the target access server according to the address.
Optionally, if the address of the target access server returned by the scheduling server is not received, the address request is sent to the scheduling server again after a preset time period.
In the embodiment, by additionally arranging the scheduling server, the scheduling server allocates the address of the access server to at least one network module, so that the purpose of connecting the network module to the currently suitable access server is achieved, the technical effect of improving the response speed of the system is achieved, and the technical problems of low response speed and poor stability of the system caused by the control of a plurality of network modules and a plurality of server systems are solved.
Optionally, after establishing a connection with the target access server according to the address, the method further includes: logging in a target access server through a login data frame, wherein the login data frame comprises an identifier of the login data frame; sending unit attribute information to a target access server, wherein the unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit; receiving a control command sent by a target access server, wherein the control command is generated based on unit attribute information and comprises a control object and control operation, and the control object is one or more of at least one air conditioning unit; and executing control operation on the control object.
After establishing a connection with the target access server, logging in the target access server through the login data frame. The login data frame includes its own identifier, such as a MAC address, a physical dial, and the like. And then can verify the legitimacy of the network module, have reached the goal that many network modules, many servers realize the control of the air conditioning unit, thus has realized the technological effect of improving the system security.
And under the condition of successfully logging in the target access server, sending the unit attribute information to the target access server. The method for controlling a network module according to this embodiment may further include: under the condition of login failure, receiving a login failure message sent by a target access server; and sending the login data frame to the target access server again at intervals of preset duration. For example, if the network module sends a login data frame and the target access server returns a login failure message, the network module will send the login data frame again at intervals of 20 seconds, and if the login data frame is sent five times continuously and the target access server returns a login failure message, the network module disconnects the target access server and requests the scheduling server to obtain a new access server address again.
Through the steps, the control command can be accurately issued to the specific network module under the system architecture of the multiple network modules, the control of the air conditioning unit is accurately realized, the aim of realizing the control of the air conditioning unit by the multiple network modules and the multiple servers is fulfilled, and the technical effect of improving the system performance is realized.
Optionally, the method for controlling the network module further includes: and in the case of disconnecting from the target access server, re-sending the address request to the scheduling server. For example, when the network is abnormal or the connection between the network module and the target access server is disconnected due to other reasons, the network module requests the dispatch server again to connect to the new access server.
Optionally, the unit attribute information includes at least one of: binding a data frame and a unit state data frame; the binding data frame comprises configuration information of the air conditioning unit; the unit state data frame comprises information that the state of the air conditioning unit changes.
Example 3
According to an embodiment of the present invention, there is provided a method embodiment of a control method for a network module, including: receiving unit attribute information sent by a network module under the condition that the network module is determined to be successfully logged in; sending the unit attribute information to a data server; and sending the unit attribute information to a data server.
The unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit corresponding to the network module. The network module includes at least one of: gateway module, WIFI module, GPRS module.
After establishing connection with the network module, a login data frame sent by the network module may be received, where the login data frame includes a unique identifier (e.g., a Media Access Control (MAC) address, a physical dial-up, etc.) of the network module itself, and determines whether the network module successfully logs in according to the login data frame, and receives unit attribute information sent by the network module when it is determined that the network module successfully logs in.
The method for controlling a network module according to this embodiment may further include: under the condition that the login failure of the network module is determined, a login failure message is sent to the network module; receiving login data frames retransmitted by the network module at intervals of preset duration; and re-executing the step of determining whether the network module is successfully logged in according to the login data frame.
After the unit attribute information sent by the network module is received, connection is established with the data server, the unit attribute information is sent to the data server, and the data server is used for displaying the analyzed unit attribute information.
For example, the data server puts the unit attribute information into a cache, waits for the analysis client to request the unit attribute information for analysis through an Http request, and stores the unit attribute information into a database after the analysis client analyzes the unit attribute information, so that the user interface (a desktop client or a website) requests the analyzed unit attribute information from the data server, and the analyzed unit attribute information can be displayed on the user interface for control.
Through the steps, the access server and the data server are respectively arranged, the received unit information is sent to the data server by the access server, and the analyzed unit attribute information is displayed by the data server, so that the aim of realizing the control of the air conditioning unit by the multiple network modules and the multiple servers is fulfilled, the technical effect of improving the system performance is achieved, and the technical problems of low system response speed and poor stability caused by the system control of the multiple network modules and the multiple servers are solved.
As an optional implementation manner, before receiving the unit attribute information sent by the network module, the method for controlling the network module further includes:
step S10, the login data frame sent by the network module is received.
In the technical solution provided in step S10 of the present application, before receiving the unit attribute information sent by the network module, a login data frame sent by the network module is received for verifying whether the network module is legal, where the login data frame includes an identifier of the network module, such as a MAC address and a physical dial-up.
And step S12, determining whether the network module is successfully logged in according to the login data frame.
In the technical solution provided in step S12 of the present application, after receiving the login data frame sent by the network module, it may be determined whether the network module successfully logs in according to the login data frame. And if the network module is determined to be successfully logged in, executing and receiving the unit attribute information sent by the network module.
Optionally, if it is determined that the network module fails to log in, sending a login failure message to the network module; receiving login data frames retransmitted by the network module at intervals of preset duration; and re-executing the step of determining whether the network module is successfully logged in according to the login data frame.
The legality of the network module can be verified through the steps, the aim of controlling the air conditioning unit by multiple network modules and multiple servers is achieved, and therefore the technical effect of improving the system safety is achieved.
As an optional implementation manner, before receiving the login data frame sent by the network module, the method for controlling the network module further includes:
step S20, a first access request sent by the network module is received.
In the technical solution provided in step S20, before receiving the login data frame sent by the network module, a first access request sent by the network module is received, where the first access request is used to request to establish a connection with the network module. After the network module acquires the access address from the scheduling server, the network module generates a first access request according to the access address.
Step S22, establishing a TCP connection with the network module according to the first access request.
In the technical solution provided in step S22 of the present application, after receiving a first access request sent by a network module, a TCP (Transmission Control Protocol) connection is established with the network module.
Among them, TCP is a connection-oriented, reliable transport layer communication protocol based on a byte stream.
Reliable communication connection can be established with the network module through the steps, the aim of controlling the air conditioning unit by multiple network modules and multiple servers is achieved, and therefore the technical effect of improving the stability of the system is achieved.
As an optional implementation manner, after the sending the unit attribute information to the data server, the method for controlling the network module further includes:
in step S30, the control command sent by the data server is received.
In the technical solution provided in step S30, the control command includes a control object and a control operation, where the control object is one or more of at least one air conditioning unit. The user interface selects a control object and a control operation, and transmits the generated control command to the data server. Therefore, a control command transmitted from the data server is received.
Step S32, determining a network module corresponding to the control object according to the login data frame.
In the technical solution provided in step S32 of the present application, after receiving the control command sent by the data server, the network module corresponding to the control object, that is, the network module corresponding to the controlled unit is determined according to the login data frame received before.
In step S34, a control command is sent to the network module so that the network module performs a control operation on the control object.
In the technical solution provided in step S34 of the present application, after determining the network module corresponding to the control object according to the login data frame, the control command is sent to the corresponding network module, and the corresponding network module performs a control operation on the control object.
Through the steps, the control command can be accurately issued to the specific network module under the system architecture of the multiple network modules, the control of the air conditioning unit is accurately realized, the aim of realizing the control of the air conditioning unit by the multiple network modules and the multiple servers is fulfilled, and the technical effect of improving the system performance is realized.
As an optional implementation manner, before sending the unit attribute information to the data server, the method for controlling the network module further includes:
step S40, receiving the second access request sent by the data server.
In the technical solution provided in step S40, before sending the unit attribute information to the data server, a second access request sent by the data server is received. The second access request is for establishing a connection with a data server.
And step S42, establishing a TCP connection with the data server according to the second access request.
In the technical solution provided in step S42 of the present application, after receiving the second access request sent by the data server, a TCP connection is established with the data server.
Reliable communication connection can be established with the data server through the steps, the aim of controlling the air conditioning unit by the multiple network modules and the multiple servers is achieved, and therefore the technical effect of improving the stability of the system is achieved.
As an optional implementation manner, displaying the analyzed unit attribute information includes:
and step S50, the data server analyzes the unit attribute information and stores the analyzed unit attribute information into a database.
In the technical solution provided in step S50, after the data server receives the unit attribute information, the data server may analyze the unit attribute information.
Step S52, when the data server receives the first HTTP request from the user interface, the data server reads the analyzed unit attribute information from the database, and sends the analyzed unit attribute information to the user interface, so that the user interface displays the analyzed unit attribute information.
In the technical solution provided in step S52, the first HTTP (HyperText Transfer Protocol) request is used to obtain the analyzed unit attribute information.
By adopting a B/S (Browser/Server) framework and using an HTTP communication mode between the data Server and the user interface, the response speed of control is improved, and the flexibility and the stability of the system are improved.
As an optional implementation manner, displaying the analyzed unit attribute information includes:
in step S60, the data server receives the second HTTP request sent by the parsing client.
In the technical solution provided in step S60, after the data server receives the unit attribute information, the analysis client may also analyze the unit attribute information.
And step S62, sending the unit attribute information to the analysis client.
In the technical solution provided in step S62, the analysis client analyzes the unit attribute information, and stores the analyzed unit attribute information in the database.
Step S64, when the data server receives the first HTTP request of the user interface, the data server reads the analyzed unit attribute information from the database and sends the analyzed unit attribute information to the user interface, so that the user interface can display the analyzed unit attribute information;
in the technical solution provided in step S64, the first HTTP request is used to obtain the analyzed unit attribute information; and the second HTTP request is used for acquiring the unit attribute information.
By adopting a B/S (Browser/Server) framework, and meanwhile, an HTTP communication mode is used between the data Server and the user interface and between the data Server and the analysis Server, the response speed of control is improved, and the flexibility and the stability of the system are improved.
As an optional implementation manner, the method for controlling a network module according to this embodiment further includes: when the connection with the data server is disconnected, the connection with the network module is disconnected.
When the connection between the network module and the data server is disconnected due to network abnormity or other reasons, all network modules connected to the network module are actively removed, so that the network module is reconnected to the access server, namely the network module only logs in the access server with normal whole link, and the communication quality of the network module is ensured to a greater extent.
Optionally, the unit attribute information includes at least one of: binding a data frame and a unit state data frame; the binding data frame comprises configuration information of the air conditioning unit; the unit state data frame comprises information that the state of the air conditioning unit changes.
The control method of the network module in the embodiment can enable the network module to be connected into the whole system more intelligently, and improves the flexibility and stability of the system. And more control functions can be realized, and the total number of controls is greatly improved.
According to an embodiment of the present invention, there is provided a method embodiment of a control method for a network module, including: under the condition of successfully logging in the access server, sending the unit attribute information to the access server; receiving a control command sent by an access server; and executing control operation on the control object.
The unit attribute information is used to indicate a configuration and/or status change of at least one air conditioning unit.
The method for controlling a network module according to this embodiment may further include: under the condition of login failure, receiving a login failure message sent by an access server; and sending the login data frame to the access server again at intervals of preset duration. For example, if the network module sends a login data frame and the access server returns a login failure message, the network module will send the login data frame again at an interval of 20 seconds, and if the access server continuously sends the login data frame five times and all the access servers return the login failure message, the network module disconnects from the access server and requests the scheduling server to obtain a new access server address again.
The control command is generated based on the unit attribute information, the control command comprises a control object and control operation, and the control object is one or more of at least one air conditioning unit.
The user interface selects a control object and control operation, and sends the generated control command to the data server, and the data server sends the control command to the access server. Therefore, a control command transmitted from the access server is received.
Through the steps, the control command can be accurately issued to the specific network module under the system architecture of the multiple network modules, the control of the air conditioning unit is accurately realized, the aim of realizing the control of the air conditioning unit by the multiple network modules and the multiple servers is fulfilled, and the technical effect of improving the system performance is realized.
According to the embodiment, the access server and the data server are respectively arranged, the access server sends the received unit information to the data server, and the data server displays the analyzed unit attribute information, so that the aim of realizing air conditioning unit control by the multiple network modules and the multiple servers is fulfilled, the technical effect of improving the system performance is achieved, and the technical problems of low system response speed and poor stability caused by system control of the multiple network modules and the multiple servers are solved.
As an optional implementation manner, before sending the unit attribute information to the access server, the method further includes:
step S70, the address of the access server is acquired from the scheduling server.
In the technical solution provided in step S70 of the present application, when a network module is powered on or an existing connection with an access server is disconnected, the network module may connect to a scheduling server first, a connected address and a connected port may be configured through a web page, after connecting to the scheduling server, the network module may send a frame of data frame (i.e., an address request) for querying an address of the access data server, the scheduling server is configured to implement load balancing, and after receiving the query data frame (i.e., the address request) of the network module, the scheduling server allocates an access server to the network module through a load balancing algorithm (e.g., Haproxy), and returns the address and the port of the access server to the network module. Among them, Haproxy is a free and open source software written in C language that provides high availability, load balancing, and TCP and HTTP based application proxies.
And step S72, establishing connection with the access server according to the address.
In the technical solution provided in step S70 of the present application, after the address of the access server is acquired from the scheduling server, a connection is established with the access server according to the address.
Step S74, log in the access server through the login data frame.
In the technical solution provided in step S70 of the present application, after establishing a connection with an access server, the access server is logged in through a login data frame. The login data frame includes its own identifier, such as a MAC address, a physical dial, and the like.
The legality of the network module can be verified through the steps, the aim of controlling the air conditioning unit by multiple network modules and multiple servers is achieved, and therefore the technical effect of improving the system safety is achieved.
As an optional implementation, acquiring the address of the access server from the scheduling server includes:
step S80, a TCP connection is established with the dispatch server.
Step S82, the address request is sent to the dispatch server.
And step S84, receiving the address returned by the dispatching server and disconnecting the TCP connection.
In the technical solutions provided in steps S80 to S84 of the present application, after establishing a TCP connection with a scheduling server, a network module sends an address request to the scheduling server, the scheduling server is used to implement load balancing, and after receiving the address request of the network module, the scheduling server allocates an access server to the network module through a load balancing algorithm (for example, Haproxy, which may also be configured according to its own requirements, which is not limited in this embodiment), and returns an address and a port of the access server to the network module.
Through the steps, reliable communication connection can be established with the dispatching server, network concurrency of multiple modules and big data is processed, the network module is connected to the most suitable current access server, the aim of controlling the air conditioning unit by the multiple network modules and the multiple servers is achieved, and the technical effect of improving the stability of the system is achieved.
According to an embodiment of the present invention, there is provided a method embodiment of a control method for a network module, the method including: receiving a first request sent by a user interface; acquiring and sending the analyzed unit attribute information to a user interface; receiving a control command generated by the user interface based on the analyzed unit attribute information; and sending the control command to the access server.
The first request is used for acquiring the analyzed unit attribute information.
The unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit corresponding to the network module. After a first request of the user interface is received, the analyzed unit attribute information is read from the database and sent to the user interface.
The control command comprises a control object and a control operation, and the control object is an object selected from at least one air conditioning unit by the user interface.
The access server is used for instructing the network module to execute control operation on the control object. Specifically, after the control command is sent to the access server, the access server determines a network module corresponding to the control object, that is, a network module corresponding to the controlled unit, according to the previously received login data frame; after determining the network module corresponding to the control object according to the login data frame, the access server sends the control command to the corresponding network module, and the corresponding network module executes control operation on the control object.
Through the steps, the control command can be accurately issued to the specific network module under the system architecture of the multiple network modules, the control of the air conditioning unit is accurately realized, the aim of realizing the control of the air conditioning unit by the multiple network modules and the multiple servers is fulfilled, and the technical effect of improving the system performance is realized.
In the embodiment, the access server and the data server are respectively arranged, the access server sends the received unit information to the data server, and the data server displays the analyzed unit attribute information, so that the aim of realizing air conditioning unit control by the multiple network modules and the multiple servers is fulfilled, the technical effect of improving the system performance is achieved, and the technical problems of low system response speed and poor stability caused by system control of the multiple network modules and the multiple servers are solved.
As an optional implementation manner, before receiving the first request sent by the user interface, the method further includes:
and step S90, receiving the unit attribute information sent by the access server.
In the technical solution provided in step S50, after receiving the unit attribute information, the data server may analyze the unit attribute information by itself, or the analysis client may analyze the unit attribute information.
Step S92, analyzing the unit attribute information, and storing the analyzed unit attribute information into a database; or receiving a second request sent by the analysis client, sending the unit attribute information to the analysis client, analyzing the unit attribute information by the analysis client, and storing the analyzed unit attribute information to the database.
Optionally, the first request is an HTTP request, and the second request is an HTTP request; the network module includes at least one of: the system comprises a gateway module, a wireless fidelity (WIFI) module and a General Packet Radio Service (GPRS) module; the unit attribute information includes at least one of: binding a data frame and a unit state data frame; the binding data frame comprises configuration information of the air conditioning unit; the unit state data frame comprises information that the state of the air conditioning unit changes.
Example 4
The embodiment of the invention also provides a dispatching server. It should be noted that the scheduling server of this embodiment may be used to execute the control method of the network module of this embodiment of the present invention.
Fig. 3 is a schematic diagram of an access server according to an embodiment of the present invention. As shown in fig. 4, the access server includes: a first receiver 30, a first processor 32 and a first transmitter 34.
A first receiver 30, configured to receive an address request sent by at least one network module;
a first processor 32 for allocating a target access server for at least one network module from at least one access server;
a first transmitter 34 for returning the address of the target access server to the at least one network module.
Optionally, the first processor 32 is configured to perform the following steps for allocating a target access server for at least one network module from at least one access server: and determining a target access server from at least one access server through a load balancing algorithm.
Optionally, the network module comprises at least one of: the system comprises a gateway module, a wireless fidelity (WIFI) module and a General Packet Radio Service (GPRS) module.
In this embodiment, the first receiver 30 is used to receive an address request sent by at least one network module; the first processor 32 allocates a target access server for at least one network module from at least one access server; the first transmitter 34 returns the address of the target access server to the at least one network module, and the scheduling server allocates the address of the access server to the at least one network module by adding the scheduling server, so that the purpose of connecting the network module to the currently appropriate access server is achieved, the technical effect of improving the response speed of the system is achieved, and the technical problems of low response speed and poor stability of the system caused by the control of a plurality of network modules and a plurality of server systems are solved.
Example 5
The embodiment of the invention also provides a network module. It should be noted that the network module of this embodiment may be used to execute the control method of the network module of the embodiment of the present invention.
Fig. 4 is a schematic diagram of a network module according to an embodiment of the invention. As shown in fig. 4, the network module includes: a second transmitter 40, a second receiver 42, and a second processor 44.
A second transmitter 40 for transmitting the address request to the scheduling server;
a second receiver 42, configured to receive an address of the target access server returned by the scheduling server;
and a second processor 44 for establishing a connection with the target access server according to the address.
Optionally, the second processor 44 is further configured to log in the target access server through a login data frame, where the login data frame includes an identifier of the target access server; the second transmitter 40 is further configured to transmit the unit attribute information to the target access server, where the unit attribute information is used to indicate a configuration and/or a state change of at least one air conditioning unit; the second receiver 42 is further configured to receive a control command sent by the target access server, where the control command is generated based on the unit attribute information, the control command includes a control object and a control operation, and the control object is one or more of at least one air conditioning unit; and the second processor 44 is also used for executing control operation on the control object.
A second transmitter 40 is employed in this embodiment for transmitting the address request to the dispatch server; a second receiver 42, configured to receive an address of the target access server returned by the scheduling server; the second processor 44 is configured to, according to a manner of establishing a connection with a target access server via an address, allocate an address of the access server to at least one network module by adding a scheduling server, so as to achieve a purpose of enabling the network module to connect to a currently suitable access server, thereby achieving a technical effect of increasing a system response speed, and further solving technical problems of slow system response speed and poor stability caused by system control of multiple network modules and multiple servers.
Example 6
The embodiment of the invention also provides a control system of the network module. It should be noted that the control system of the network module of this embodiment may be used to execute the control method of the network module of the embodiment of the present invention.
Fig. 5 is a schematic diagram of a control system of a network module according to an embodiment of the invention. As shown in fig. 5, the control system of the network module includes: at least one network module 50 for sending address requests to a dispatch server 52; receiving the address of the target access server returned by the scheduling server 52; establishing connection with a target access server according to the address; a dispatch server 52 for receiving address requests sent by at least one network module 50; assigning a target access server from at least one access server 54 for at least one network module 50; returning the address of the target access server to the at least one network module 50; at least one access server 54 for communicating with at least one network module 50.
Optionally, as shown in fig. 6, the control system of the network module further includes: at least one data server 56 for establishing a connection with at least one access server 54, wherein the at least one access server 54 is allowed to be scheduled after the connection is established; wherein,
the target access server is used for receiving the unit attribute information sent by the at least one network module 50 under the condition that the login of the at least one network module 50 is determined to be successful, wherein the unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit corresponding to the at least one network module 50; and sending the unit attribute information to at least one data server 56, wherein the at least one data server 56 is used for displaying the analyzed unit attribute information.
Optionally, the target access server is further configured to receive a login data frame sent by the at least one network module 50, where the login data frame includes an identifier of the at least one network module 50; from the login data frame, it is determined whether the at least one network module 50 has successfully logged in.
The target access server is further configured to receive a control command sent by the at least one data server 56, where the control command includes a control object and a control operation, and the control object is one or more of the at least one air conditioning unit; determining a network module 50 corresponding to the control object according to the login data frame; the control command is transmitted to the network module 50 so that the network module 50 performs a control operation on the control object.
The target access server may perform the step of receiving the control command transmitted by the at least one data server 56 after transmitting the unit group attribute information to the at least one data server 56, or may perform the step of receiving the control command transmitted by the at least one data server 56 before transmitting the unit group attribute information to the at least one data server 56.
Optionally, as shown in fig. 7, the control system of the network module further includes: a user interface 58 coupled to the at least one data server 56; the at least one data server 56 is configured to analyze the unit attribute information, and store the analyzed unit attribute information in the database; when a first hypertext transfer protocol (HTTP) request of the user interface 58 is received, reading the analyzed unit attribute information from the database, and sending the analyzed unit attribute information to the user interface 58, so that the user interface 58 displays the analyzed unit attribute information; the first HTTP request is used for acquiring analyzed unit attribute information.
Optionally, as shown in fig. 8, the control system of the network module further includes: a user interface 58 and a parsing client 60 connected to at least one data server 56; at least one data server 56, configured to receive a second HTTP request sent by the parsing client 60; sending the unit attribute information to an analysis client 60, wherein the unit attribute information is analyzed by the analysis client 60, and the analyzed unit attribute information is stored in a database; when receiving a first HTTP request from the user interface 58, the data server 56 reads the parsed unit attribute information from the database, and sends the parsed unit attribute information to the user interface 58, so that the user interface 58 displays the parsed unit attribute information; the first HTTP request is used for acquiring analyzed unit attribute information; and the second HTTP request is used for acquiring the unit attribute information.
In the present embodiment, the number of analysis clients 60 corresponding to each data server 56 may be one or more.
Optionally, at least one data server 56 communicates with at least one access server 54 via a TCP connection, and one data server uniquely corresponds to one access server.
As shown in fig. 7 and 8, a plurality of air conditioning units, that is, units to be finally controlled, exist under each network module 50. The network module 50 firstly requests the address of the access server 54 to which the network module 50 should connect to the scheduling server 52 through a TCP connection (wherein, when the network module 50 is powered on or the existing connection with the access server 54 is disconnected, the network module 50 will connect to the scheduling server 52 first, the connected address and port can be configured through a web page, after connecting to the scheduling server 52, the network module 50 will send a frame of data frame for inquiring the address of the access data server 56, the scheduling server 52 is used for realizing load balancing, after receiving the inquiry data frame of the network module 50, the scheduling server 52 allocates an access server 54 to the network through a load balancing algorithm (for example, Haproxy, which can be configured according to the need of itself), and then the network module 50 disconnects the scheduling server 52, a connection is established with the access server 54. If the address is obtained, the network module 50 disconnects the connection with the scheduling server 52, and the next step is carried out; if the address is not available, a wait period is followed to continue requesting the address from dispatch server 52.
After obtaining the address of the access server 54 connected to the network module 50, the network module 50 establishes a TCP connection with the access server 54, and then sends a login data frame, a binding data frame, and a unit status data frame, where the content of the login data frame includes a unique identifier (MAC address, physical dial, etc.) of the module itself. The acquisition mode of the login data frame is as follows: the network module 50 is an embedded device, and the self program can acquire the information; the login data frame is replied by the access server 54 whether the login is successful, specifically, the data frames are sequentially sent, if the network module 50 sends the login data frame and the access server 54 returns a failure, the network module 50 will send the login data frame again at intervals of 20 seconds, if the login data frame is continuously sent five times and the access server 54 returns a failure, the network module 50 is disconnected from the access server 54, the scheduling server 52 is requested again to obtain a new address of the access server 54, and only the next frame after the login is successful, the binding data frame and the unit state data frame can be sent. The binding data frame includes detailed information of all air conditioning units under the network module 50, and the unit status data frame is acquired by the network module 50 when a certain state of the air conditioning unit itself changes. The binding data frames and the crew status data frames are forwarded by the access server 54 to the data server 56.
The access server 54 communicates with the data server 56 via a TCP connection, and the data server 56 requests the access server 54 to connect in a one-to-one manner. After the connection is established, the access server 54 is allowed to be scheduled. After the network module 50 connects to the access server 54, the access server 54 sends the data frames sent by the network module 50 except the login data frame to the data server 56, and the data server 56 puts the data frames into a cache, and waits for the parsing client 60 to request data for parsing through an Http request.
The parsing client 60 parses the data and stores the parsed data in a database. The status information of all units can be queried in the database, and the user interface 58 (desktop client or website) requests the network interface of the data server 56 in an Http manner, so that the detailed information of the air conditioning units can be displayed and controlled on the user interface 58. Specifically, the data server 56 has a buffer queue, stores data frames sent to the data server 56 by the network module 50 through the access server 54, obtains a frame data through an HTTP request by the parsing client 60, completes parsing according to a predetermined communication protocol, and stores the frame data in the database. All data frames are analyzed by the analysis client 60, and then the result is stored in the database, and the result requested by the client is the data obtained by the data server 56 by reading the database and then returning, or the analysis client 60 is cancelled, and the data is directly analyzed by the data server 56 and stored in the database.
Different users have different control authorities, and only the units under the authority of the users can be checked and controlled in the user interface 58.
When the control command is issued, the user interface 58 selects the object to be controlled and the control operation, and sends the object to the data server 56, and the data server 56 issues the command to the access server 54. The access server 54 determines the object controlled by the control command through the login data frame, and issues the object to the network module 50, and the network module 50 completes the specific control of the control object.
When network module 50 and access server 54 become disconnected due to a network anomaly or other reasons, network module 5072 requests dispatch server 52 again to dispatch a connection to a new access server 54, and the above steps are repeated.
When the access server 54 and the data server 56 are disconnected due to network abnormality or other reasons, the access server 54 actively rejects all the network modules 50 connected to itself, and the network modules 50 request the dispatch server 52 again to perform the above steps. The access server 54 waits for the data server 56 to reconnect and the access server 54 is found by the network module 50 through the dispatch server 52 only if the data server 56 and the access server 54 are properly connected. I.e., the network module 50 will only log into the access server 54 where the entire link is normal.
Through the steps, the rapid and accurate centralized control and real-time state monitoring of the multi-system air conditioning unit are completed.
In the embodiment, by additionally arranging the scheduling server, the scheduling server allocates the address of the access server to at least one network module, so that the purpose of connecting the network module to the currently suitable access server is achieved, the technical effect of improving the response speed of the system is achieved, and the technical problems of low response speed and poor stability of the system caused by the control of a plurality of network modules and a plurality of server systems are solved.
Example 8
The embodiment of the invention also provides a storage medium, which comprises a stored program, wherein when the program runs, the device where the storage medium is located is controlled to execute the control method of the network module with any characteristics.
The embodiment of the invention also provides a processor, wherein the processor is used for running the program, and the control method of the network module with any characteristics is executed when the program runs.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (16)
1. A method for controlling a network module, comprising:
receiving an address request sent by at least one network module;
allocating a target access server for the at least one network module from at least one access server;
returning the address of the target access server to the at least one network module.
2. The method of claim 1, wherein assigning a target access server for the at least one network module from at least one access server comprises:
determining the target access server from the at least one access server through a load balancing algorithm.
3. The method according to claim 1 or 2, wherein the network module comprises at least one of: the system comprises a gateway module, a wireless fidelity (WIFI) module and a General Packet Radio Service (GPRS) module.
4. A method for controlling a network module, comprising:
sending an address request to a scheduling server, wherein the scheduling server is used for determining a target access server from at least one access server;
and if the address of the target access server returned by the dispatching server is received, establishing connection with the target access server according to the address.
5. The method of claim 4, wherein after establishing the connection with the target access server according to the address, the method further comprises:
logging in the target access server through a login data frame, wherein the login data frame comprises an identifier of the target access server;
sending unit attribute information to the target access server, wherein the unit attribute information is used for indicating the configuration and/or state change of at least one air conditioning unit;
receiving a control command sent by the target access server, wherein the control command is generated based on the unit attribute information, the control command comprises a control object and control operation, and the control object is one or more of the at least one air conditioning unit;
and executing the control operation on the control object.
6. The method of claim 4, further comprising:
and if the address of the target access server returned by the scheduling server is not received, the address request is sent to the scheduling server again after a preset time period.
7. The method of claim 4, further comprising:
and in the case of disconnecting the target access server, re-sending the address request to the scheduling server.
8. The method according to claim 5, wherein the crew attribute information comprises at least one of: binding a data frame and a unit state data frame; wherein,
the binding data frame comprises configuration information of the air conditioning unit;
the unit state data frame comprises information that the state of the air conditioning unit changes.
9. A dispatch server, comprising:
the first receiver is used for receiving an address request sent by at least one network module;
a first processor for allocating a target access server from at least one access server for the at least one network module;
a first transmitter for returning the address of the target access server to the at least one network module.
10. A control system for a network module, comprising:
the system comprises at least one network module, a scheduling server and a server, wherein the network module is used for sending an address request to the scheduling server, and the scheduling server is used for determining a target access server from at least one access server; receiving the address of the target access server returned by the scheduling server; establishing connection with the target access server according to the address;
the scheduling server is used for receiving the address request sent by the at least one network module; allocating the target access server for the at least one network module from the at least one access server; returning an address of the target access server to the at least one network module;
the at least one access server is used for communicating with the at least one network module.
11. The system of claim 10, further comprising: at least one data server for establishing a connection with the at least one access server, wherein the at least one access server is allowed to be scheduled after the connection is established; wherein,
the target access server is configured to receive unit attribute information sent by the at least one network module under the condition that it is determined that the at least one network module is successfully logged in, where the unit attribute information is used to indicate configuration and/or state change of at least one air conditioning unit corresponding to the at least one network module; and sending the unit attribute information to the at least one data server, wherein the at least one data server is used for displaying the analyzed unit attribute information.
12. The system of claim 11,
the target access server is further configured to receive a login data frame sent by the at least one network module, where the login data frame includes an identifier of the at least one network module; and determining whether the at least one network module is successfully logged in according to the login data frame.
13. The system of claim 12,
the target access server is further configured to receive a control command sent by the at least one data server, where the control command includes a control object and a control operation, and the control object is one or more of the at least one air conditioning unit; determining a network module corresponding to the control object according to the login data frame; and sending the control command to the network module so that the network module can execute the control operation on the control object.
14. The system of claim 11, further comprising: a user interface connected to the at least one data server; wherein,
the at least one data server is used for analyzing the unit attribute information and storing the analyzed unit attribute information to a database; when a first hypertext transfer protocol (HTTP) request of the user interface is received, reading the analyzed unit attribute information from the database, and sending the analyzed unit attribute information to the user interface so that the user interface can display the analyzed unit attribute information;
the first HTTP request is used for acquiring the analyzed unit attribute information.
15. The system of claim 11, further comprising: the user interface and the analysis client are connected with the at least one data server; wherein,
the at least one data server is used for receiving a second HTTP request sent by the analysis client; sending the unit attribute information to the analysis client, wherein the analysis client analyzes the unit attribute information and stores the analyzed unit attribute information to a database; when a first HTTP request of the user interface is received, the data server reads the analyzed unit attribute information from the database and sends the analyzed unit attribute information to the user interface, so that the user interface can display the analyzed unit attribute information;
the first HTTP request is used for acquiring the analyzed unit attribute information; and the second HTTP request is used for acquiring the unit attribute information.
16. The system according to any of claims 11 to 15, wherein said at least one data server communicates with said at least one access server via a TCP connection, and wherein a data server uniquely corresponds to an access server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710560130.4A CN107404517A (en) | 2017-07-10 | 2017-07-10 | Control method of network module, scheduling server and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710560130.4A CN107404517A (en) | 2017-07-10 | 2017-07-10 | Control method of network module, scheduling server and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107404517A true CN107404517A (en) | 2017-11-28 |
Family
ID=60404924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710560130.4A Pending CN107404517A (en) | 2017-07-10 | 2017-07-10 | Control method of network module, scheduling server and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107404517A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108667933A (en) * | 2018-05-11 | 2018-10-16 | 星络科技有限公司 | Device and communication system are established in connection method for building up, connection |
| CN112583916A (en) * | 2020-12-11 | 2021-03-30 | 珠海格力电器股份有限公司 | Air conditioning unit and control method thereof |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101102288A (en) * | 2006-07-06 | 2008-01-09 | 阿里巴巴公司 | A method and system for realizing large-scale instant message |
| CN105978950A (en) * | 2016-04-27 | 2016-09-28 | 努比亚技术有限公司 | Server resource distribution method, apparatus and system thereof |
| CN106060185A (en) * | 2016-05-20 | 2016-10-26 | 成都极智迅飞网络科技有限公司 | IP address conflict avoiding method in WIFI environment |
| CN106161644A (en) * | 2016-08-12 | 2016-11-23 | 珠海格力电器股份有限公司 | Distributed system for data processing and data processing method thereof |
-
2017
- 2017-07-10 CN CN201710560130.4A patent/CN107404517A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101102288A (en) * | 2006-07-06 | 2008-01-09 | 阿里巴巴公司 | A method and system for realizing large-scale instant message |
| CN105978950A (en) * | 2016-04-27 | 2016-09-28 | 努比亚技术有限公司 | Server resource distribution method, apparatus and system thereof |
| CN106060185A (en) * | 2016-05-20 | 2016-10-26 | 成都极智迅飞网络科技有限公司 | IP address conflict avoiding method in WIFI environment |
| CN106161644A (en) * | 2016-08-12 | 2016-11-23 | 珠海格力电器股份有限公司 | Distributed system for data processing and data processing method thereof |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108667933A (en) * | 2018-05-11 | 2018-10-16 | 星络科技有限公司 | Device and communication system are established in connection method for building up, connection |
| CN112583916A (en) * | 2020-12-11 | 2021-03-30 | 珠海格力电器股份有限公司 | Air conditioning unit and control method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9774642B2 (en) | Method and device for pushing multimedia resource and display terminal | |
| EP2930911B1 (en) | Method and apparatus for controlling sending of heartbeat signal | |
| EP3229420A1 (en) | Method for establishing persistent connection between multiple smart devices and server, and smart device | |
| CN108270882A (en) | The analysis method and device of domain name, storage medium, electronic device | |
| CN104660409B (en) | The method of system login and certificate server cluster under cluster environment | |
| US20150156087A1 (en) | Method For Acquiring Monitoring Data and System Thereof, Task Distribution Server and Agent | |
| RU2008131535A (en) | NETWORK SYSTEM | |
| CN108055312A (en) | Method for routing and its device and computer installation and its readable storage medium storing program for executing | |
| CN109510878B (en) | Long connection session keeping method and device | |
| US20120110158A1 (en) | Field panel with embedded webserver and method of accessing the same | |
| CN103312593B (en) | A kind of message distributing system and method | |
| CN105898790A (en) | Internet speed measuring method and equipment | |
| US20150006622A1 (en) | Web contents transmission method and apparatus | |
| CN113194550B (en) | Data channel construction method, server and data cluster system | |
| CN108228625B (en) | Push message processing method and device | |
| CN107404517A (en) | Control method of network module, scheduling server and system | |
| CN113448993A (en) | Service request routing method and device, electronic equipment and computer storage medium | |
| US20150149629A1 (en) | User online state querying method and apparatus | |
| CN111427703A (en) | Industrial data real-time display method and system | |
| CN101651713B (en) | Smart card network data transmitting method and device | |
| CN112671813A (en) | Server determination method, device, equipment and storage medium | |
| CN107087013A (en) | Mobile base station CDN system and its method of servicing | |
| CN113766020A (en) | Remote control system and method for satellite navigation receiver equipment | |
| CN114268631A (en) | Low-delay network system, communication connection method thereof and readable storage medium | |
| CN110049522B (en) | Working mode switching method and device and storage medium |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171128 |
|
| RJ01 | Rejection of invention patent application after publication |