+

CN108696598B - A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture - Google Patents

A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture Download PDF

Info

Publication number
CN108696598B
CN108696598B CN201810834418.0A CN201810834418A CN108696598B CN 108696598 B CN108696598 B CN 108696598B CN 201810834418 A CN201810834418 A CN 201810834418A CN 108696598 B CN108696598 B CN 108696598B
Authority
CN
China
Prior art keywords
message
server
transparent transmission
transmission server
cache
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
Application number
CN201810834418.0A
Other languages
Chinese (zh)
Other versions
CN108696598A (en
Inventor
刘畅
东向利
李新胜
翟创杰
董胜龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Xinzhi Perception Technology Co ltd
Original Assignee
Langfang Xinao Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Langfang Xinao Intelligent Technology Co Ltd filed Critical Langfang Xinao Intelligent Technology Co Ltd
Priority to CN201810834418.0A priority Critical patent/CN108696598B/en
Publication of CN108696598A publication Critical patent/CN108696598A/en
Application granted granted Critical
Publication of CN108696598B publication Critical patent/CN108696598B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种微服务架构下将无状态服务接收到的消息通过长连接透传的方法和装置,所述方法包括:透传服务器收到消息后根据协议内容判断本条消息是否是本次通信的第一条消息;如果是第一条消息,透传服务器与目标服务器建立长连接并将连接句柄缓存至当前透传服务器内存中;将当前透传服务器的地址信息缓存至缓存服务器;透传服务器通过长连接向目标服务器发送消息数据,以便目标服务器向终端回复消息。通过将透传服务独立出来,在首次建立长连接时将当前透传服务地址信息缓存至外部服务器,当应用服务器准备透传时,可以根据缓存服务器找到对应的透传服务器地址,并在该透传服务器内找到句柄,从而实现消息的透传。

Figure 201810834418

The invention discloses a method and a device for transparently transmitting a message received by a stateless service through a long connection under a micro-service architecture. The first message of communication; if it is the first message, the transparent transmission server establishes a long connection with the target server and caches the connection handle in the memory of the current transparent transmission server; caches the address information of the current transparent transmission server to the cache server; The transmission server sends message data to the target server through a persistent connection, so that the target server can reply the message to the terminal. By separating the transparent transmission service, the current transparent transmission service address information is cached to the external server when a persistent connection is established for the first time. The handle is found in the transmission server, so as to realize the transparent transmission of the message.

Figure 201810834418

Description

Method and device for transparently transmitting message received by stateless service through long connection under micro-service architecture
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for transmitting messages received by stateless services through long connection under a micro-service architecture.
Background
Microservice is an emerging software architecture that splits a large single application and service into tens of supporting microservices. One of the biggest advantages of microservice applications is that they tend to utilize computing resources more efficiently than traditional applications. Since they deal with the functional bottleneck problem by extending components. In this way, the developer need only deploy computing resources for the additional components, rather than deploying a completely new iteration of a complete application. The end result is that more resources are available to other tasks.
As an IOT platform, most customers want to implement the requirement that data transmitted by a terminal can be transparently transmitted to an own service system for data processing through the platform, so as to implement communication between the service system and the terminal. The IOT platform has high requirements on the performance and stability of the platform due to large data volume, and the current mainstream micro-service architecture can well meet the requirements of the system on the aspect.
Under the micro-service architecture, a plurality of stateless services exist for receiving messages sent by a terminal, and the messages need to be sent to a target server through the same long connection, so that after a message is received on a service A and a long connection C is established with the target server for data transparent transmission, when a service B receives the message again and wants to use the long connection C for transparent transmission, a handle of the long connection C cannot be obtained in the service B, and data transparent transmission cannot be realized.
Disclosure of Invention
The invention aims to provide a method and a device for transparently transmitting messages received by stateless services through long connection under a micro-service architecture, and solve the problem that a plurality of stateless service messages cannot be transparently transmitted to a target server through the same long connection.
In order to achieve the above object, in a first aspect, the present invention provides a method for transparently transmitting a message received by a stateless service through a long connection under a micro service architecture, including:
after receiving the message, the transparent transmission server judges whether the message is the first message of the communication according to the protocol content;
if the message is the first message, the transparent transmission server establishes long connection with the target server and caches the connection handle to the memory of the current transparent transmission server; caching the address information of the current transparent transmission server to a cache server;
and the transparent transmission server sends message data to the target server through the long connection so that the target server can reply messages to the terminal.
Optionally, before the transparent transmission server determines whether the message is the first message of the communication according to the protocol content after receiving the message, the method further includes:
the terminal sends a message to an application server;
the application server analyzes the message and judges whether the message is the first message of the communication according to the protocol content;
if the message is the first message, cleaning a history cache corresponding to the current terminal in the cache server, and then selecting a transparent transmission server to send the message;
if the message is not the first message, the address information of the transparent transmission server cached in the communication process is firstly obtained from the cache server, and then the message is sent to the address of the transparent transmission server corresponding to the address information for communication.
Optionally, the selecting of one transparent transmission server is performed through load balancing.
Optionally, the address information includes an IP and port information of the transparent transmission server.
In a second aspect, an embodiment of the present invention provides an apparatus for transparently transmitting a message received by a stateless service through a long connection under a micro service architecture for implementing the method in the first aspect, where the apparatus includes:
the first judging unit is used for judging whether the message is the first message of the communication according to the protocol content after the message is received by the transparent transmission server;
the cache unit is used for establishing long connection between the transparent transmission server and the target server and caching the connection handle into the memory of the current transparent transmission server if the message is the first message; caching the address information of the current transparent transmission server to a cache server;
and the long connection sending unit is used for sending the message data to the target server through the long connection by the transparent transmission server so that the target server can reply the message to the terminal.
Optionally, before the unvarnished transmission server determines whether the message is the first message of the communication according to the protocol content after receiving the message, the apparatus further includes:
the terminal sending unit is used for sending a message to the application server by the terminal;
the second judgment unit is used for analyzing the message by the application server and judging whether the message is the first message of the communication according to the protocol content;
the selection unit is used for clearing the history cache corresponding to the current terminal in the cache server and then selecting a transparent transmission server to send the message if the message is the first message;
and the application server sending unit is used for firstly obtaining the cached transparent transmission server address information in the communication process from the cache server and then sending a message to the transparent transmission server address corresponding to the address information for communication if the message is not the first message.
Optionally, the selecting of one transparent transmission server is performed through load balancing.
Optionally, the address information includes an IP and port information of the transparent transmission server.
The method and the device for transparently transmitting the message received by the stateless service through the long connection under the micro-service architecture provided by the invention have the advantages that the transparently transmitting service is independent, the current transparently transmitting service address information is cached to an external server when the long connection is established for the first time, when the application server prepares for the transparent transmission, the corresponding transparently transmitting server address can be found according to the cache server, and the handle is found in the transparently transmitting server, so that the transparent transmission of the message is realized.
Drawings
Fig. 1 is an interaction flowchart of a method for transparently transmitting a message received by a stateless service through a long connection under a micro service architecture according to an embodiment of the present invention;
fig. 2 is a structural diagram of a device for transmitting a message received by a stateless service through a long connection under a micro service architecture according to an embodiment of the present invention.
Detailed Description
The principles and spirit of the present invention will be described with reference to a number of exemplary embodiments shown in the drawings. It should be understood that these embodiments are described only to enable those skilled in the art to better understand and to implement the present invention, and are not intended to limit the scope of the present invention in any way.
Although the present application provides the method operation steps or apparatus structures as shown in the following embodiments or figures, more or less operation steps or module units after partial combination may be included in the method or apparatus based on conventional or non-inventive labor. In the case of steps or structures which do not logically have the necessary cause and effect relationship, the execution sequence of the steps or the module structure of the apparatus is not limited to the execution sequence or the module structure shown in the embodiment or the drawings of the present application. When the described method or module structure is applied to a device, a server or an end product in practice, the method or module structure according to the embodiment or the figures may be executed sequentially or in parallel (for example, in a parallel processor or multi-thread processing environment, or even in an implementation environment including distributed processing and server clustering).
Interpretation of terms:
micro-service: an emerging software architecture is to split a large single application and service into tens of supporting microservices. One of the biggest advantages of microservice applications is that they tend to utilize computing resources more efficiently than traditional applications. Since they deal with the functional bottleneck problem by extending components. In this way, the developer need only deploy computing resources for the additional components, rather than deploying a completely new iteration of a complete application. The end result is that more resources are available to other tasks. Therefore, the application program corresponding to the service described in the embodiment of the present invention refers to a micro service application.
Stateless services: for the processing of a single request, it does not depend on other requests, i.e. all the information required for processing one request is either contained in the request or is accessible from outside (say a database), and the server itself does not store any information. In the following description of the present embodiment, the message (request) received by the application server is a request message under stateless service.
Long connection: it means that a plurality of data packets can be continuously transmitted on one connection, and if no data packet is transmitted during the connection holding period, a link detection packet needs to be transmitted by two parties.
As shown in fig. 1, a method for transparently transmitting a message received by a stateless service through a long connection under a micro service architecture provided in an embodiment of the present invention includes the following steps:
s1: the terminal sends a message to the application server.
The terminal may be any user terminal, including but not limited to a mobile phone, a tablet computer, a personal computer, a wearable device, and the like.
S2: the application server analyzes the message and judges whether the message is the first message of the communication according to the protocol content.
S3: if the message is the first message, the historical cache corresponding to the current terminal in the cache server is cleared, and then a transparent transmission server is selected to send the message.
On one hand, the clear history cache reserves a storage space for the address information (see step S6 below) stored next by the transparent transmission server, and can also avoid that the application server is interfered by the cache information when the message is sent again (step S4), which results in an error in searching the address of the transparent transmission server or a reduction in searching efficiency.
In step S3, a transparent transmission server may be selected by using a load balancing rule, and specifically, a transparent transmission server with more computing resources, that is, less load pressure, may be selected to balance the role of the messaging computing resources.
S4: if the message is not the first message, the IP and the port information of the transparent transmission server cached in the communication process are firstly obtained from the cache server, and then the message is sent to the transparent transmission server address corresponding to the IP and the port for communication. The step S4 is executed when the passthrough server has saved the address information to the cache server in the step S6. That is, step S6 described later, follows step S3, and when there is a first message, the address information is saved in the cache server so that the message is sent again, step S4 is performed.
S5: and after receiving the message, the transparent transmission server judges whether the message is the first message of the communication according to the protocol content. In this embodiment, if it is determined in step S3 that the first message of the current communication is the first message of the current communication, then in step S5, the determination result corresponds to the first message of the current communication.
S6: if the message is the first message: the transparent transmission server establishes long connection with a target server and caches a connection handle to the memory of the current transparent transmission server; and caching the IP and the port of the current transparent transmission server to a cache server.
In step S6, the handle for establishing the long connection is cached in the current transparent transmission server, and when the transparent transmission server receives the message to be transparent again, the handle can be directly acquired from the local, thereby solving the problem that the handle cannot be found when transparent transmission is performed again. And caching the IP and the port of the current transparent transmission server to a cache server so that the application server can quickly find the address of the transparent transmission server from an external cache server in the next transparent transmission.
S7: and the transparent transmission server sends message data to the target server through the long connection.
After the handle is obtained, the transparent transmission server directly sends the received message to the target server, and the target server responds.
S8: and the target server replies a message to the terminal.
And after the target server responds, the reply message is finally returned to the terminal through the transparent transmission server and the application server in sequence.
The embodiment of the present invention further provides a device for transparently transmitting a message received by a stateless service through a long connection under a micro service architecture for implementing the method, as shown in fig. 2, the device includes:
the first judging unit is used for judging whether the message is the first message of the communication according to the protocol content after the message is received by the transparent transmission server;
the cache unit is used for establishing long connection between the transparent transmission server and the target server and caching the connection handle into the memory of the current transparent transmission server if the message is the first message; caching the address information of the current transparent transmission server to a cache server;
and the long connection sending unit is used for sending the message data to the target server through the long connection by the transparent transmission server so that the target server can reply the message to the terminal.
Optionally, before the unvarnished transmission server determines whether the message is the first message of the communication according to the protocol content after receiving the message, the apparatus further includes:
the terminal sending unit is used for sending a message to the application server by the terminal;
the second judgment unit is used for analyzing the message by the application server and judging whether the message is the first message of the communication according to the protocol content;
the selection unit is used for clearing the history cache corresponding to the current terminal in the cache server and then selecting a transparent transmission server to send the message if the message is the first message;
and the application server sending unit is used for firstly obtaining the cached transparent transmission server address information in the communication process from the cache server and then sending a message to the transparent transmission server address corresponding to the address information for communication if the message is not the first message.
Optionally, the selecting of one transparent transmission server is performed through load balancing.
Optionally, the address information includes an IP and port information of the transparent transmission server.
The flow executed by the above units corresponds to steps S1-S8 in the method embodiment, and for a more specific implementation, reference may be made to the corresponding description of the steps in the method, which is not repeated herein.
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.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above 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 several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
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 several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be 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 network 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 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 (6)

1.一种微服务架构下将无状态服务接收到的消息通过长连接透传的方法,其特征在于,包括:1. a method for transparently transmitting the message received by a stateless service through a long connection under a microservice architecture, it is characterized in that, comprising: 透传服务器收到消息后根据协议内容判断本条消息是否是本次通信的第一条消息;After receiving the message, the transparent transmission server judges whether this message is the first message of this communication according to the content of the protocol; 如果是第一条消息,透传服务器与目标服务器建立长连接并将连接句柄缓存至当前透传服务器内存中;将当前透传服务器的地址信息缓存至缓存服务器;If it is the first message, the transparent transmission server establishes a long connection with the target server and caches the connection handle in the memory of the current transparent transmission server; caches the address information of the current transparent transmission server to the cache server; 透传服务器通过长连接向目标服务器发送消息数据,以便目标服务器向终端回复消息;The transparent transmission server sends message data to the target server through a long connection, so that the target server can reply the message to the terminal; 在透传服务器收到消息后根据协议内容判断本条消息是否是本次通信的第一条消息之前,所述方法还包括:After the transparent transmission server receives the message, before judging whether the message is the first message of the current communication according to the content of the protocol, the method further includes: 终端向应用服务器发送消息;The terminal sends a message to the application server; 应用服务器解析消息并根据协议内容判断本条消息是否是本次通信的第一条消息;The application server parses the message and judges whether this message is the first message of this communication according to the content of the protocol; 如果是第一条消息,先清理缓存服务器中当前终端对应的历史缓存,再选择一台透传服务器进行消息发送;If it is the first message, first clear the history cache corresponding to the current terminal in the cache server, and then select a transparent transmission server to send the message; 如果不是第一条消息,先从缓存服务器获取本次通信过程中缓存的透传服务器地址信息,再向该地址信息对应的透传服务器地址发送消息进行通信。If it is not the first message, first obtain the address information of the transparent transmission server cached in this communication process from the cache server, and then send a message to the address of the transparent transmission server corresponding to the address information for communication. 2.根据权利要求1所述的方法,其特征在于,所述选择一台透传服务器为通过负载均衡进行选择。2 . The method according to claim 1 , wherein the selecting a transparent transmission server is selecting through load balancing. 3 . 3.根据权利要求1或2所述的方法,其特征在于,所述地址信息包括透传服务器的IP和端口信息。3. The method according to claim 1 or 2, wherein the address information comprises IP and port information of the transparent transmission server. 4.一种微服务架构下将无状态服务接收到的消息通过长连接透传装置,其特征在于,包括:4. Under a microservice architecture, the message received by the stateless service is passed through a long-connection transparent transmission device, characterized in that, comprising: 第一判断单元,用于透传服务器收到消息后根据协议内容判断本条消息是否是本次通信的第一条消息;The first judgment unit is used to judge whether the message is the first message of this communication according to the content of the protocol after the transparent transmission server receives the message; 缓存单元,用于如果是第一条消息,透传服务器与目标服务器建立长连接并将连接句柄缓存至当前透传服务器内存中;将当前透传服务器的地址信息缓存至缓存服务器;The cache unit is used to establish a long connection between the transparent transmission server and the target server if it is the first message, and cache the connection handle in the memory of the current transparent transmission server; cache the address information of the current transparent transmission server to the cache server; 长连接发送单元,用于透传服务器通过长连接向目标服务器发送消息数据,以便目标服务器向终端回复消息;The persistent connection sending unit is used for the transparent transmission server to send message data to the target server through the persistent connection, so that the target server can reply the message to the terminal; 在透传服务器收到消息后根据协议内容判断本条消息是否是本次通信的第一条消息之前,所述装置还包括:After the transparent transmission server receives the message, before determining whether the message is the first message of the current communication according to the content of the protocol, the device further includes: 终端发送单元,用于终端向应用服务器发送消息;a terminal sending unit, used for the terminal to send a message to the application server; 第二判断单元,用于应用服务器解析消息并根据协议内容判断本条消息是否是本次通信的第一条消息;The second judgment unit is used for the application server to parse the message and judge whether this message is the first message of this communication according to the content of the protocol; 选择单元,用于如果是第一条消息,先清理缓存服务器中当前终端对应的历史缓存,再选择一台透传服务器进行消息发送;The selection unit is used to clear the history cache corresponding to the current terminal in the cache server if it is the first message, and then select a transparent transmission server to send the message; 应用服务器发送单元,用于如果不是第一条消息,先从缓存服务器获取本次通信过程中缓存的透传服务器地址信息,再向该地址信息对应的透传服务器地址发送消息进行通信。The application server sending unit is configured to obtain the address information of the transparent transmission server cached in the current communication process from the cache server if it is not the first message, and then send a message to the address of the transparent transmission server corresponding to the address information for communication. 5.根据权利要求4所述的装置,其特征在于,所述选择一台透传服务器为通过负载均衡进行选择。5 . The device according to claim 4 , wherein the selection of a transparent transmission server is selection through load balancing. 6 . 6.根据权利要求4或5所述的装置,其特征在于,所述地址信息包括透传服务器的IP和端口信息。The apparatus according to claim 4 or 5, wherein the address information includes IP and port information of the transparent transmission server.
CN201810834418.0A 2018-07-26 2018-07-26 A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture Active CN108696598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810834418.0A CN108696598B (en) 2018-07-26 2018-07-26 A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810834418.0A CN108696598B (en) 2018-07-26 2018-07-26 A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture

Publications (2)

Publication Number Publication Date
CN108696598A CN108696598A (en) 2018-10-23
CN108696598B true CN108696598B (en) 2021-04-13

Family

ID=63850877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810834418.0A Active CN108696598B (en) 2018-07-26 2018-07-26 A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture

Country Status (1)

Country Link
CN (1) CN108696598B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114024972B (en) * 2021-10-28 2023-11-03 平安科技(深圳)有限公司 Long connection communication method, system, device, equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904903A (en) * 2012-11-02 2013-01-30 北京奇虎科技有限公司 Communication system and communication method
CN102932352A (en) * 2012-11-02 2013-02-13 北京奇虎科技有限公司 The method of communicating with the client and the server
CN103124267A (en) * 2013-02-07 2013-05-29 百度在线网络技术(北京)有限公司 Method, system and cloud server for login/registration through mobile terminal
CN105635280A (en) * 2015-12-30 2016-06-01 东软集团股份有限公司 Method and apparatus for improving message push efficiency, and push server
CN105991689A (en) * 2015-02-03 2016-10-05 阿里巴巴集团控股有限公司 HTTP message processing method, system, HTTP client and server
CN106850611A (en) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 A kind of cross-system Internet of Things safety communication technological service platform method
CN107403112A (en) * 2017-07-31 2017-11-28 北京京东尚科信息技术有限公司 Data verification method and its equipment
CN107547601A (en) * 2016-06-29 2018-01-05 上海连尚网络科技有限公司 The method and routing device, server, system sent for message
CN107659492A (en) * 2017-10-31 2018-02-02 珠海信达九州科技有限公司 A kind of high reliability instant communicating system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11323508B2 (en) * 2009-05-22 2022-05-03 Comcast Interactive Media, Llc Web service system and method
US10735394B2 (en) * 2016-08-05 2020-08-04 Oracle International Corporation Caching framework for a multi-tenant identity and data security management cloud service

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904903A (en) * 2012-11-02 2013-01-30 北京奇虎科技有限公司 Communication system and communication method
CN102932352A (en) * 2012-11-02 2013-02-13 北京奇虎科技有限公司 The method of communicating with the client and the server
CN103124267A (en) * 2013-02-07 2013-05-29 百度在线网络技术(北京)有限公司 Method, system and cloud server for login/registration through mobile terminal
CN105991689A (en) * 2015-02-03 2016-10-05 阿里巴巴集团控股有限公司 HTTP message processing method, system, HTTP client and server
CN105635280A (en) * 2015-12-30 2016-06-01 东软集团股份有限公司 Method and apparatus for improving message push efficiency, and push server
CN107547601A (en) * 2016-06-29 2018-01-05 上海连尚网络科技有限公司 The method and routing device, server, system sent for message
CN106850611A (en) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 A kind of cross-system Internet of Things safety communication technological service platform method
CN107403112A (en) * 2017-07-31 2017-11-28 北京京东尚科信息技术有限公司 Data verification method and its equipment
CN107659492A (en) * 2017-10-31 2018-02-02 珠海信达九州科技有限公司 A kind of high reliability instant communicating system

Also Published As

Publication number Publication date
CN108696598A (en) 2018-10-23

Similar Documents

Publication Publication Date Title
US9361126B1 (en) Device driver aggregation in operating system deployment
CN111414208B (en) Application program starting method, device and equipment
CN111294415B (en) Domain name resolution method and device
CN113259479B (en) Data processing method and equipment
US20170126789A1 (en) Automatic Software Controller Configuration based on Application and Network Data
CN111212156B (en) A kind of network connection method and device
WO2023030417A1 (en) Packet processing method and device, storage medium, and computer program product
CN106330610A (en) A load balancing processing system and method
CN105472291A (en) Digital video recorder with multiprocessor cluster and realization method of digital video recorder
WO2019011142A1 (en) Network link switching method and system
US10067862B2 (en) Tracking asynchronous entry points for an application
CN114301872B (en) Domain name based access method and device, electronic equipment and storage medium
CN108696598B (en) A method and device for transparently transmitting messages received by a stateless service through a long connection under a microservice architecture
CN115277506B (en) Load balancing equipment testing method and system
CN103957252A (en) Method and system for obtaining log of cloud storage system
CN114443267A (en) Resource acquisition method, system, device and storage medium
CN111416852A (en) Method for session synchronization among multiple load balancers and load balancer
CN110650215A (en) Function execution method and device of edge network
CN109768897B (en) Server deployment method and device
CN117597953A (en) Bluetooth communication method, device, electronic equipment and medium supporting multi-protocol stack
EP2930883A1 (en) Method for the implementation of network functions virtualization of a telecommunications network providing communication services to subscribers, telecommunications network, program and computer program product
Murata et al. Development of high-performance and flexible protocol handler for international web accesses
US12182564B2 (en) Method and system to improve the turnaround time for providing upgrades
CN116260855B (en) Communication method, communication device, electronic equipment and storage medium
CN115776489B (en) Information collection method, device, electronic device and computer readable 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
CB02 Change of applicant information

Address after: 065001 hill 0387, 118 Huaxiang Road, Langfang Economic and Technological Development Zone, Hebei Province

Applicant after: Langfang Xinao Intelligent Technology Co.,Ltd.

Address before: 065001 Langfang City Development Zone of Hebei province Huaxiang No. 106 New Austrian Gas Equipment Co Ltd R & D department

Applicant before: LANGFANG ENN GAS EQUITPMENT Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250917

Address after: Room 601, Building 3, No. 50 Haitai Innovation Street, Huayuan Industrial Zone (Huanwai), Binhai High tech Zone, Binhai New Area, Tianjin, 300392

Patentee after: Tianjin Xinzhi Perception Technology Co.,Ltd.

Country or region after: China

Address before: 065001 hill 0387, 118 Huaxiang Road, Langfang Economic and Technological Development Zone, Hebei Province

Patentee before: Langfang Xinao Intelligent Technology Co.,Ltd.

Country or region before: China

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载