CN111885103A - Resource processing method, server, electronic device, and storage medium - Google Patents

Resource processing method, server, electronic device, and storage medium Download PDF

Info

Publication number
CN111885103A
CN111885103A CN202010537886.9A CN202010537886A CN111885103A CN 111885103 A CN111885103 A CN 111885103A CN 202010537886 A CN202010537886 A CN 202010537886A CN 111885103 A CN111885103 A CN 111885103A
Authority
CN
China
Prior art keywords
server
identifier
proxy
resource
message forwarding
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.)
Granted
Application number
CN202010537886.9A
Other languages
Chinese (zh)
Other versions
CN111885103B (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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN202010537886.9A priority Critical patent/CN111885103B/en
Priority claimed from CN202010537886.9A external-priority patent/CN111885103B/en
Publication of CN111885103A publication Critical patent/CN111885103A/en
Application granted granted Critical
Publication of CN111885103B publication Critical patent/CN111885103B/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/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/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
    • 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/562Brokering proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Abstract

The invention provides a resource processing method, a server, electronic equipment and a storage medium. The resource processing method comprises the following steps: the bridging server receives a creation proxy request which is sent by the message forwarding server in response to the service starting instruction and carries a first target cooperative server identifier; creating an agent resource corresponding to the first target cooperative forwarding server identifier, and returning a created agent response carrying the agent resource identifier to the message forwarding server; after receiving a heartbeat request sent by the message forwarding server at regular time, returning a heartbeat response to the message forwarding server; and releasing the proxy resource when the heartbeat request is not received for a continuous preset time. The invention carries out heartbeat detection between the message forwarding server and the bridge server at regular time, and when the heartbeat is interrupted, the bridge server releases the corresponding proxy resource in time, thereby avoiding the invalid occupation of the proxy resource and effectively managing the proxy resource in the bridge server.

Description

Resource processing method, server, electronic device, and storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a resource processing method, a server, an electronic device, and a storage medium.
Background
The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of internet applications to high-definition video, and high-definition faces each other.
In the video networking, different protocol types exist at present, and devices developed based on different protocol types can only be used in the environment of the respective corresponding video networking protocols. However, as the video networking business expands, communication between devices of different protocol types is often required.
For the above case, the communication may be achieved through a bridge server. When the bridge server is used, the bridge server is applied for corresponding resources. However, since the resources in the bridge server are limited, if the resources cannot be managed reasonably, the resources will be occupied excessively, and so on, and how to manage the resources in the bridge server effectively is a problem to be solved urgently.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a resource processing method, a server, an electronic device, and a storage medium that overcome or at least partially solve the above problems.
In a first aspect, an embodiment of the present invention discloses a resource processing method applied to a bridge server, where the method includes:
receiving a creation proxy request which is sent by a message forwarding server in response to a service starting instruction and carries a first target cooperative forwarding server identifier;
creating an agent resource corresponding to the first target cooperative forwarding server identifier, and returning a created agent response carrying the agent resource identifier to the message forwarding server;
after receiving a heartbeat request sent by the message forwarding server at regular time, returning a heartbeat response to the message forwarding server;
and releasing the proxy resource when the heartbeat request is not received for a continuous preset time.
Optionally, the method further comprises: receiving a release agent request which is sent by the message forwarding server in response to the service ending instruction and carries a second target cooperative server identifier; and releasing the proxy resource corresponding to the second target cooperative server identification.
In a second aspect, an embodiment of the present invention discloses a resource processing method, which is applied to a message forwarding server, and the method includes:
responding to a service starting instruction, and sending a creation proxy request carrying a first target cooperative conversion server identifier to a bridging server;
receiving a created proxy response which is returned by the bridge server and carries a proxy resource identifier corresponding to the first target cooperative server identifier, and storing the proxy resource identifier;
sending a heartbeat request to the bridge server at regular time, and receiving a heartbeat response returned by the bridge server;
and deleting the agent resource identifier when the heartbeat response is not received for a continuous preset time.
Optionally, the method further comprises: responding to a service ending instruction, and sending a release agent request carrying a second target cooperative server identifier to the bridge server; and deleting the proxy resource identifier corresponding to the second target cooperative server identifier.
Optionally, the service start instruction includes a bridge server identifier; the storing the proxy resource identifier includes: correspondingly storing the first target cooperative conversion server identification and the proxy resource identification to a first list; and correspondingly storing the bridging server identification and the proxy resource identification to a second list.
Optionally, the service start instruction includes a display terminal identifier and a first coordination server identifier; before sending the create agent request carrying the first target co-transformation server identifier to the bridge server, the method further includes: acquiring a protocol type corresponding to the display terminal identification and a protocol type corresponding to the first protocol conversion server identification, and screening out first protocol conversion server identifications corresponding to different protocol types with the display terminal identification; and inquiring whether the screened first protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the first protocol conversion server identification which does not exist in the inquiry result as the first target protocol conversion server identification.
Optionally, the sending, to the bridge server, a heartbeat request at a fixed time includes: inquiring the proxy resource identifier corresponding to the bridge server identifier from the second list at regular time, and sending a heartbeat request carrying the inquired proxy resource identifier to the bridge server; the heartbeat response carries the proxy resource identifier which is occupied in the inquired proxy resource identifier; the method further comprises the following steps: judging whether the inquired proxy resource identifier has a proxy resource identifier to be deleted or not according to the time of receiving the heartbeat response and the proxy resource identifier occupied by the state; and if so, deleting the proxy resource identifier to be deleted.
In a third aspect, an embodiment of the present invention discloses a bridge server, where the bridge server includes:
the first receiving module is used for receiving a creation proxy request which is sent by the message forwarding server after responding to the service starting instruction and carries a first target cooperative server identifier;
the first sending module is used for creating the proxy resource corresponding to the first target cooperative forwarding server identifier and returning a created proxy response carrying the proxy resource identifier to the message forwarding server;
the second sending module is used for returning a heartbeat response to the message forwarding server after receiving the heartbeat request sent by the message forwarding server at regular time;
and the first release module is used for releasing the proxy resource when the heartbeat request is not received for a continuous preset time.
Optionally, the bridge server further comprises: a second receiving module, configured to receive a release agent request that is sent by the message forwarding server in response to the service end instruction and carries a second target cooperative forwarding server identifier; and the second releasing module is used for releasing the proxy resource corresponding to the second target cooperative server identifier.
In a fourth aspect, an embodiment of the present invention discloses a message forwarding server, where the message forwarding server includes:
a third sending module, configured to send, in response to the service start instruction, a create proxy request carrying the first target co-transformation server identifier to the bridge server;
a third receiving module, configured to receive a create proxy response returned by the bridge server and carrying a proxy resource identifier corresponding to the first target co-transformation server identifier;
the storage module is used for storing the agent resource identifier;
a fourth sending module, configured to send a heartbeat request to the bridge server at regular time, and receive a heartbeat response returned by the bridge server;
and the first deleting module is used for deleting the agent resource identifier when the heartbeat response is not received for a continuous preset time.
Optionally, the message forwarding server further includes: a fifth sending module, configured to send, in response to the service end instruction, a release agent request carrying a second target coordination server identifier to the bridge server; and the second deleting module is used for deleting the proxy resource identifier corresponding to the second target cooperative server identifier.
Optionally, the service start instruction includes a bridge server identifier; the memory module includes: the first storage unit is used for correspondingly storing the first target cooperative server identifier and the proxy resource identifier into a first list; and the second storage unit is used for correspondingly storing the bridging server identifier and the proxy resource identifier to a second list.
Optionally, the service start instruction includes a display terminal identifier and a first coordination server identifier; the message forwarding server further comprises: the screening module is used for acquiring the protocol type corresponding to the display terminal identifier and the protocol type corresponding to the first protocol conversion server identifier, and screening out the first protocol conversion server identifier corresponding to the display terminal identifier and different protocol types; and the query module is used for querying whether the screened first protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the first protocol conversion server identification which does not exist in the query result as the first target protocol conversion server identification.
Optionally, the fourth sending module is specifically configured to query, in a fixed time, the proxy resource identifier corresponding to the bridge server identifier from the second list, and send a heartbeat request carrying the queried proxy resource identifier to the bridge server; the heartbeat response carries the proxy resource identifier which is occupied in the inquired proxy resource identifier; the message forwarding server further comprises: and the third deleting module is used for judging whether the proxy resource identifier to be deleted exists in the inquired proxy resource identifiers or not according to the time for receiving the heartbeat response and the proxy resource identifier occupied by the state, and deleting the proxy resource identifier to be deleted when the proxy resource identifier to be deleted exists.
In a fifth aspect, an embodiment of the present invention discloses an electronic device, including: one or more processors; and one or more machine-readable media having instructions stored thereon; the instructions, when executed by the one or more processors, cause the processors to perform a resource processing method as any one of above performed by a bridging server or a message forwarding server.
In a sixth aspect, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the resource processing method performed by the bridge server or the resource processing method performed by the message forwarding server.
In the embodiment of the invention, a bridging server receives a creation proxy request which is sent by a message forwarding server in response to a service starting instruction and carries a first target cooperative server identifier; creating an agent resource corresponding to the first target cooperative forwarding server identifier, and returning a created agent response carrying the agent resource identifier to the message forwarding server; after receiving a heartbeat request sent by the message forwarding server at regular time, returning a heartbeat response to the message forwarding server; and releasing the proxy resource when the heartbeat request is not received for a continuous preset time. Therefore, in the embodiment of the present invention, after the bridge server successfully creates the proxy resource corresponding to the first target co-rotation server identifier, the heartbeat detection is performed between the message forwarding server and the bridge server at regular time, and when the heartbeat is interrupted, the created proxy resource is considered not to be occupied, so that the bridge server releases the corresponding proxy resource in time, thereby avoiding invalid occupation of the proxy resource and effectively managing the proxy resource in the bridge server.
Drawings
Fig. 1 is a flowchart illustrating steps of a resource processing method according to a first embodiment of the present invention.
Fig. 2 is a flowchart illustrating steps of a resource processing method according to a second embodiment of the present invention.
Fig. 3 is a flowchart illustrating steps of a resource processing method according to a third embodiment of the present invention.
Fig. 4 is a flowchart of a process of requesting to create a proxy by a message forwarding server according to a third embodiment of the present invention.
Fig. 5 is a block diagram of a bridge server according to a fourth embodiment of the present invention.
Fig. 6 is a block diagram of a message forwarding server according to a fifth embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
In the embodiment of the present invention, a monitoring service in a video network is taken as an example for description.
In the video network, the monitoring equipment is accessed through the protocol conversion server. The collaboration server may be understood as a gateway, which is responsible for accessing external monitoring devices (e.g., on the internet) to the internet of view. The monitoring equipment encodes the collected monitoring video based on the corresponding internet protocol, the protocol conversion server can acquire the monitoring data based on the internet protocol after the monitoring equipment is encoded, and the protocol conversion server can convert the monitoring data based on the internet protocol into the monitoring data based on the video networking protocol and then sends the monitoring data to the video networking so as to realize browsing and control of the monitoring equipment on the internet in the video networking.
With the continuous expansion of video networking services, the original 16-bit video networking protocol cannot meet the requirements of users, and based on the former 16-bit video networking protocol, a 64-bit video networking protocol appears, and the 64-bit video networking protocol supports a large number of users. However, the 16-bit video networking protocol is incompatible with the 64-bit video networking protocol, the two video networking protocols correspond to different video networking sub-networks, and the connection between the 16-bit video networking sub-network and the 64-bit video networking sub-network needs to be realized through a bridging server.
In the video network, the monitoring service is scheduled through a video network monitoring and scheduling platform. Corresponding operations are executed on the video network monitoring and dispatching platform, so that related service instructions can be triggered, monitoring videos can be dispatched, and services such as monitoring equipment can be controlled. The video network monitoring and dispatching platform can interact with the message forwarding server and then interact with the bridge server through the message forwarding server.
Example one
Referring to fig. 1, a flowchart illustrating steps of a resource processing method according to a first embodiment of the present invention is shown. The resource processing method shown in fig. 1 can be applied to a bridge server.
As shown in fig. 1, the resource processing method may include the steps of:
step 101, a bridge server receives a creation proxy request which is sent by a message forwarding server in response to a service start instruction and carries a first target protocol server identifier.
When the video networking monitoring service is required to be carried out, a user executes corresponding operation on the video networking monitoring scheduling platform, a first cooperation server and first monitoring equipment are set, a service starting instruction carrying information such as a first cooperation server identifier and a first monitoring equipment identifier is triggered, and the video networking monitoring scheduling platform sends the service starting instruction to a message forwarding server. For example, to display multi-channel monitoring on a screen in a display terminal, monitoring scheduling is performed, and after a first coordination server and a first monitoring device to be scheduled are set on a monitoring scheduling platform, a service start instruction is sent to a message forwarding server, where the service start instruction may be a multi-screen display monitoring instruction. And the message forwarding server responds to the service starting instruction, and if the first collaboration server and the display terminal are located in different sub-networks, the message forwarding server sends a creation proxy request to the bridge server, wherein the creation proxy request can comprise a first target collaboration server identifier needing to create a proxy resource.
And step 102, the bridging server creates the proxy resource corresponding to the first target co-forwarding server identifier, and returns a created proxy response carrying the proxy resource identifier to the message forwarding server.
And after receiving the proxy creating request, the bridge server creates a proxy resource corresponding to the first target co-transformation server identifier. The proxy resource refers to a virtual terminal created by the bridge server, and the virtual terminal is used as a proxy of the first target collaboration server and is used for replacing the first target collaboration server to access a device located in a different sub-network from the first target collaboration server. And after the bridging server creates the proxy resource corresponding to the first target co-forwarding server identifier, returning a created proxy response carrying the proxy resource identifier to the message forwarding server.
In the embodiment of the invention, each related identifier can be a terminal number. The terminal number is a unique identifier used when the equipment communicates in the video network, and the equipment in the video network needs to communicate based on the terminal number.
And 103, after receiving the heartbeat request sent by the message forwarding server at regular time, the bridge server returns a heartbeat response to the message forwarding server.
And after receiving the proxy creating response, the message forwarding server learns that the proxy resource corresponding to the proxy resource identifier is created by the bridge server, and performs heartbeat detection on the proxy resources. And the message forwarding server sends a heartbeat request to the bridging server at regular time. And after receiving the heartbeat request, the bridge server returns a heartbeat response to the message forwarding server.
For the specific value of the timing time, any applicable value may be selected according to actual experience, for example, the message forwarding server may be set to send a heartbeat request every 2 seconds, 3 seconds, 5 seconds, and the like, which is not limited in the embodiment of the present invention.
And 104, when the bridge server does not receive the heartbeat request for the continuous preset time, releasing the proxy resource.
If the bridge server determines that the heartbeat request sent by the message forwarding server is not received for the continuous preset time, the heartbeat between the message forwarding server and the bridge server is interrupted, that is, the interaction between the message forwarding server and the bridge server is disconnected. In this case, the bridge server considers that the created proxy resource is no longer occupied, and therefore the bridge server releases the corresponding proxy resource in time.
For the specific value of the preset time duration, any suitable value may be selected according to practical experience, for example, the preset time duration may be set to be 6 seconds, 8 seconds, 10 seconds, and the like, which is not limited in this embodiment of the present invention.
Example two
Referring to fig. 2, a flowchart illustrating steps of a resource processing method according to a second embodiment of the present invention is shown. The resource processing method shown in fig. 2 can be applied to a message forwarding server.
As shown in fig. 2, the resource processing method may include the steps of:
step 201, the message forwarding server responds to the service start instruction, and sends a create proxy request carrying the first target co-forwarding server identifier to the bridge server.
Step 202, the message forwarding server receives a created proxy response, which is returned by the bridge server and carries a proxy resource identifier corresponding to the first target co-forwarding server identifier, and stores the proxy resource identifier.
The message forwarding server sends a creation proxy request carrying a first target co-transformation server identifier to the bridge server, the bridge server creates a proxy resource corresponding to the first target co-transformation server identifier, and returns a creation proxy response carrying the bridge proxy resource identifier to the message forwarding server. And after receiving the proxy establishing response, the message forwarding server analyzes the proxy establishing response to obtain a proxy resource identifier carried in the proxy establishing response, and stores the proxy resource identifier.
Step 203, the message forwarding server sends a heartbeat request to the bridge server at regular time, and receives a heartbeat response returned by the bridge server.
And 204, deleting the proxy resource identifier when the message forwarding server does not receive the heartbeat response for the continuous preset time.
And the message forwarding server sends a heartbeat request to the bridging server at regular time. And after receiving the heartbeat request, the bridge server returns a heartbeat response to the message forwarding server. If the message forwarding server determines that the heartbeat response sent by the bridge server is not received for the continuous preset time, the heartbeat between the message forwarding server and the bridge server is interrupted, and in this case, the message forwarding server deletes the stored corresponding proxy resource identifier.
In the embodiment of the invention, after the bridging server successfully creates the proxy resource corresponding to the first target cooperative server identification, the heartbeat detection is carried out between the message forwarding server and the bridging server at regular time, and when the heartbeat is interrupted, the created proxy resource is considered not to be occupied, so that the bridging server releases the corresponding proxy resource in time, thereby avoiding the invalid occupation of the proxy resource and effectively managing the proxy resource in the bridging server.
EXAMPLE III
In the following, the resource processing method is described in detail through the overall interactive process between the devices.
Referring to fig. 3, a flowchart illustrating steps of a resource processing method according to a third embodiment of the present invention is shown. As shown in fig. 3, the resource processing method may include the steps of:
in step 301, a message forwarding server requests the creation of a proxy resource.
When multi-channel monitoring is required to be scheduled and displayed on a display terminal in a split screen mode, a user triggers a service starting instruction carrying information such as a first protocol conversion server identifier, a first monitoring device identifier, a bridge server identifier and a display terminal identifier after relevant setting is carried out on a video network monitoring scheduling platform, and the video network monitoring scheduling platform sends the service starting instruction to a message forwarding server.
In an alternative embodiment, the first list and the second list may be provided in the message forwarding server. The first list is used for correspondingly storing the cooperative server identifier and the proxy resource identifier, wherein the cooperative server identifier is a key, and the proxy resource identifier is a value. The second list is used for correspondingly storing a bridge server identifier and a proxy resource identifier, wherein the bridge server identifier is a key and the proxy resource identifier is a value.
And the message forwarding server responds to the service starting instruction, and screens out a first target cooperative server identifier which needs to request for establishing the proxy resource from a first cooperative server identifier carried in the service starting instruction. In an optional implementation mode, the message forwarding server acquires a protocol type corresponding to a display terminal identifier and a protocol type corresponding to each first protocol conversion server identifier, and screens out first protocol conversion server identifiers corresponding to different protocol types of the display terminal identifier; and inquiring whether the screened first protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the first protocol conversion server identification which does not exist in the inquiry result as the first target protocol conversion server identification.
The formats of the device identifiers corresponding to different protocol types are different, so that the protocol types supported by the device can be determined according to the device identifiers. First protocol type is screened according to the first protocol type, if the protocol type corresponding to a certain first protocol type is different from the protocol type corresponding to the display terminal identification, the protocol type corresponding to the first protocol type is considered to be required to establish the proxy resource, otherwise, the protocol type corresponding to the first protocol type is considered to be not required to establish the proxy resource. And then determining whether the first protocol server identifier screened out according to the protocol type already has the corresponding bridging proxy resource, and if the proxy resource identifier corresponding to the protocol server identifier does not exist in the first list, considering that the protocol server identifier does not have the corresponding bridging proxy resource, so that the protocol server identifier is used as a first target protocol server identifier.
And the message forwarding server sends a creation proxy request carrying the first target co-forwarding server identifier to the bridge server. If there are multiple first target collaboration server identifiers, the message forwarding server may send multiple create proxy requests to the bridge server, where each create proxy request may carry one first target collaboration server identifier.
Step 302, the bridge server creates a proxy resource and returns a proxy resource identifier.
And after receiving the agent creating request, the bridging agent server analyzes the agent creating request to obtain a first target co-transformation server identifier carried in the agent creating request. And the bridging proxy server creates a proxy resource corresponding to the first target cooperative server identifier, acquires the proxy resource identifier, and returns a created proxy response carrying the proxy resource identifier to the message forwarding server, wherein the created proxy response also carries the first target cooperative server identifier corresponding to the proxy resource identifier. In the implementation, the bridge server creates a virtual terminal corresponding to the first target co-rotation server identifier of the virtual terminal, allocates a terminal number to the virtual terminal, where the virtual terminal is a proxy resource, and the terminal number of the virtual terminal is a proxy resource identifier.
If the message forwarding server sends multiple creating proxy requests to the bridge server, and each creating proxy request carries a first target co-rotation server identifier, the bridge server may return multiple creating proxy responses to the message forwarding server, where each creating proxy response carries a first target co-rotation server identifier and a proxy resource identifier corresponding to the first target co-rotation server identifier.
Step 303, the message forwarding server stores the proxy resource identifier.
And after receiving the proxy establishing response, the message forwarding server analyzes the proxy establishing response to obtain a proxy resource identifier carried in the proxy establishing response, and stores the proxy resource identifier.
In this embodiment of the present invention, the process of storing the proxy resource identifier may include: correspondingly storing the first target cooperative conversion server identification and the proxy resource identification to a first list; and correspondingly storing the bridging server identification and the proxy resource identification to a second list.
Referring to fig. 4, a flowchart of a process of requesting to create a proxy by a message forwarding server according to a third embodiment of the present invention is shown. As shown in fig. 4, the process of the message forwarding server requesting to create a proxy may include:
step 401, the message forwarding server receives a service start instruction. The service start instruction may be an instruction to display a multi-screen on the display terminal.
Step 402, the message forwarding server parses the message forwarding server to obtain a plurality of coordination server identification lists.
In step 403, the message forwarding server obtains the next negotiation server identifier. Starting from the first collaboration server identification in the list, the collaboration server identifications are used as the next collaboration server identification in sequence.
In step 404, the message forwarding server determines whether the proxy resource needs to be created by the collaboration server identifier. If yes, go to step 405; if not. Step 410 is performed.
In step 405, the message forwarding server determines whether the proxy resource already exists in the collaboration server identifier. If yes, go to step 409; if not, go to step 406.
At step 406, the message forwarding server requests the creation of a proxy resource.
In step 407, the message forwarding server adds the proxy resource identifier to the first list.
The message forwarding server adds the proxy resource identification to the second list, step 408.
Step 409, the message forwarding server obtains the proxy resource identifier from the first list.
In step 410, the message forwarding server obtains the identification of the collaboration server that does not require the creation of proxy resources.
In step 411, the message forwarding server determines whether the number is the last number of the protocol forwarding server. If yes, go to step 412; if not, return to step 403.
In step 412, the message forwarding server sends the relevant information to the display terminal. The related information may include the co-transfer server identifier that does not need to create the proxy resource, the created proxy resource identifier, and other information, and the subsequent display terminal executes the corresponding service operation.
For example, when a 64-bit display terminal wants to view monitoring of 16-bit monitoring equipment, a 64-bit proxy resource is created through a bridge server, and the 64-bit display terminal accesses the 64-bit proxy resource, so that monitoring of the 16-bit monitoring equipment corresponding to the proxy resource can be viewed, and a service of viewing the 16-bit monitoring is realized through the bridge server on the basis of supporting multi-screen viewing of the 64-bit monitoring equipment by the 64-bit single display terminal.
Step 304, the message forwarding server sends a heartbeat request periodically.
The message forwarding server sends a heartbeat request to the bridge server at regular time so as to maintain the heartbeat connection between the message forwarding server and the bridge server. And detecting whether the connection between the two is disconnected or not through a heartbeat mechanism so that the message forwarding server can update the stored proxy resource identifier in time and the bridging server can release the proxy resource in time.
Step 305, the bridge server replies with a heartbeat response.
And after receiving the heartbeat request sent by the message forwarding server at regular time, the bridge server returns a heartbeat response to the message forwarding server.
In practical applications, there may be an abnormality in the proxy resource in the bridge server, for example, the proxy resource goes online after going offline, and cannot be automatically allocated after going online, so the proxy resource is in a release state in the bridge server. In this case, the proxy resource identifier stored in the message forwarding server and the proxy resource created in the bridging proxy server will be inconsistent.
In view of the above situation, in the embodiment of the present invention, the process of the message forwarding server sending the heartbeat request to the bridge server at regular time includes: and inquiring the proxy resource identifier corresponding to the bridge server identifier from the second list at regular time, and sending a heartbeat request carrying the inquired proxy resource identifier to the bridge server. The bridge server may set a list for storing information such as the created proxy resource identifier and status, and after creating a proxy resource for the collaboration server, the bridge server may mark the status of the proxy resource as occupied, and when detecting that a certain proxy resource is offline, the bridge server may release the proxy resource, so that the status of the proxy resource that is offline or offline and online is unoccupied. After receiving a heartbeat request carrying the inquired proxy resource identifier, the bridge server judges the state of the inquired proxy resource identifier, determines the proxy resource identifier with the occupied state in the inquired proxy resource identifier, and returns a heartbeat response carrying the proxy resource identifier with the occupied state in the inquired proxy resource identifier to the message forwarding server.
The message forwarding server judges whether the inquired proxy resource identifier has a proxy resource identifier to be deleted or not according to the time for receiving the heartbeat response and the proxy resource identifier occupied by the state; and if so, deleting the proxy resource identifier to be deleted.
In implementation, the update time corresponding to each agent resource identifier may be recorded in the maintenance list. The message forwarding server acquires the time for receiving the heartbeat response after receiving the heartbeat response, and sets the updating time corresponding to the proxy resource identifier which is occupied in the state as the time for receiving the heartbeat response aiming at the proxy resource identifier which is occupied in the heartbeat response. And the message forwarding server regularly judges the time interval between the updating time corresponding to each agent resource identifier in the maintenance list and the current time, and determines the agent resource identifier as the agent resource identifier to be deleted when the time interval exceeds a preset threshold value. For the specific values of the timing time and the preset threshold, any suitable value can be selected according to actual experience. For example, the timing time may be set to 3 seconds, 5 seconds, and the like, and the preset threshold may be set to 6 seconds, 8 seconds, 10 seconds, and the like, which is not limited in this embodiment of the present invention.
Step 306, the message forwarding server deletes the proxy resource identifier when the heartbeat is interrupted.
And after receiving a heartbeat response, the message forwarding server records the time of receiving the heartbeat response, and deletes the proxy resource identifier corresponding to the bridge server when determining that the heartbeat response returned by the bridge server is not received in a continuous preset time. In implementation, the proxy resource identifier corresponding to the bridge server is deleted in both the first list and the second list.
Step 307, the bridge server releases the proxy resource when the heartbeat is interrupted.
After receiving a heartbeat request, the bridge server records the time of receiving the heartbeat request, and releases the proxy resource requested to be created by the message forwarding server when determining that the heartbeat request sent by the message forwarding server is not received in a continuous preset time.
In step 308, the message forwarding server requests release of the proxy resource.
When the video network monitoring service needs to be ended, a user triggers a service ending instruction after relevant setting is carried out on the video network monitoring scheduling platform. For example, in scheduling the multi-monitoring service, one or more of the monitoring services may be terminated. And triggering a service ending instruction carrying information such as a second cooperation server identifier, a second monitoring equipment identifier, a bridging server identifier, a display terminal identifier and the like, and sending the service ending instruction to the message forwarding server by the video networking monitoring and scheduling platform.
And the message forwarding server responds to the service ending instruction, and screens out a second target cooperative server identifier which needs to request to release the proxy resource from a second cooperative server identifier carried in the service ending instruction. In an optional implementation manner, the message forwarding server acquires a protocol type corresponding to the display terminal identifier and a protocol type corresponding to each second protocol conversion server identifier, and screens out second protocol conversion server identifiers corresponding to different protocol types of the display terminal identifier; and inquiring whether the screened second protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the second protocol conversion server identification which exists in the inquiry result as the second target protocol conversion server identification.
And the message forwarding server responds to the service ending instruction, sends a release agent request carrying a second target cooperative server identification to the bridging server, and deletes the agent resource identification corresponding to the second target cooperative server identification. In implementation, the proxy resource identifier corresponding to the second target collaboration server identifier is deleted in both the first list and the second list.
Step 309, the bridging server releases the proxy resource.
And after receiving the agent releasing request, the bridging proxy server analyzes the request to obtain a second target cooperative server identifier carried in the request, and releases the agent resource corresponding to the second target cooperative server identifier.
In the embodiment of the invention, in the service process, the connection between the message forwarding server and the bridge server is detected through a heartbeat mechanism, when the connection is disconnected, the bridge server releases the corresponding bridge resource, and the message forwarding server deletes the corresponding bridge resource identifier. And after the service is finished, the bridging server releases the corresponding bridging resource, and the message forwarding server deletes the corresponding bridging resource identifier. The two lists are adopted, because the keys of the query lists are different, the first list is marked as the key by the co-rotating server, the second list is marked as the key by the bridging server, if only one list is used, one operation needs to use a traversing query mode, the time complexity of the program can be increased by adopting the traversing mode, and the method is very time-consuming in the process that a plurality of systems use the message forwarding server simultaneously, so that the two lists are used, the maintenance and the application are independently opened in the using process, and the program operation is more efficient.
Example four
Referring to fig. 5, a block diagram of a bridge server according to a fourth embodiment of the present invention is shown.
As shown in fig. 5, the bridge server may include the following modules:
a first receiving module 501, configured to receive a create proxy request that is sent by the message forwarding server in response to the service start instruction and carries a first target collaboration server identifier;
a first sending module 502, configured to create an agent resource corresponding to the first target cooperative forwarding server identifier, and return a created agent response carrying the agent resource identifier to the message forwarding server;
a second sending module 503, configured to return a heartbeat response to the message forwarding server after receiving the heartbeat request sent by the message forwarding server at regular time;
a first releasing module 504, configured to release the proxy resource when the heartbeat request is not received for a continuous preset time period.
Optionally, the bridge server further comprises: a second receiving module, configured to receive a release agent request that is sent by the message forwarding server in response to the service end instruction and carries a second target cooperative forwarding server identifier; and the second releasing module is used for releasing the proxy resource corresponding to the second target cooperative server identifier.
EXAMPLE five
Referring to fig. 6, a block diagram of a message forwarding server according to a fifth embodiment of the present invention is shown.
As shown in fig. 6, the message forwarding server may include the following modules:
a third sending module 601, configured to send, in response to the service start instruction, a create agent request carrying the first target negotiation server identifier to the bridge server;
a third receiving module 602, configured to receive a create proxy response returned by the bridge server and carrying a proxy resource identifier corresponding to the first target co-transformation server identifier;
a storage module 603, configured to store the proxy resource identifier;
a fourth sending module 604, configured to send a heartbeat request to the bridge server at regular time, and receive a heartbeat response returned by the bridge server;
a first deleting module 605, configured to delete the proxy resource identifier when the heartbeat response is not received for a preset duration.
Optionally, the message forwarding server further includes: a fifth sending module, configured to send, in response to the service end instruction, a release agent request carrying a second target coordination server identifier to the bridge server; and the second deleting module is used for deleting the proxy resource identifier corresponding to the second target cooperative server identifier.
Optionally, the service start instruction includes a bridge server identifier; the storage module 603 includes: the first storage unit is used for correspondingly storing the first target cooperative server identifier and the proxy resource identifier into a first list; and the second storage unit is used for correspondingly storing the bridging server identifier and the proxy resource identifier to a second list.
Optionally, the service start instruction includes a display terminal identifier and a first coordination server identifier; the message forwarding server further comprises: the screening module is used for acquiring the protocol type corresponding to the display terminal identifier and the protocol type corresponding to the first protocol conversion server identifier, and screening out the first protocol conversion server identifier corresponding to the display terminal identifier and different protocol types; and the query module is used for querying whether the screened first protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the first protocol conversion server identification which does not exist in the query result as the first target protocol conversion server identification.
Optionally, the fourth sending module 604 is specifically configured to query, in a timing manner, the proxy resource identifier corresponding to the bridge server identifier from the second list, and send a heartbeat request carrying the queried proxy resource identifier to the bridge server; the heartbeat response carries the proxy resource identifier which is occupied in the inquired proxy resource identifier; the message forwarding server further comprises: and the third deleting module is used for judging whether the proxy resource identifier to be deleted exists in the inquired proxy resource identifiers or not according to the time for receiving the heartbeat response and the proxy resource identifier occupied by the state, and deleting the proxy resource identifier to be deleted when the proxy resource identifier to be deleted exists.
In the embodiment of the invention, after the bridging server successfully creates the proxy resource corresponding to the first target cooperative server identification, the heartbeat detection is carried out between the message forwarding server and the bridging server at regular time, and when the heartbeat is interrupted, the created proxy resource is considered not to be occupied, so that the bridging server releases the corresponding proxy resource in time, thereby avoiding the invalid occupation of the proxy resource and effectively managing the proxy resource in the bridging server.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
In an embodiment of the invention, an electronic device is also provided. The electronic device may include one or more processors and one or more machine-readable media having instructions, such as an application program, stored thereon. The instructions, when executed by the one or more processors, cause the processors to perform a resource processing method as performed by a bridging server, or a resource processing method as performed by a message forwarding server, as described above.
In an embodiment of the present invention, there is also provided a non-transitory computer readable storage medium having stored thereon a computer program executable by a processor of an electronic device to perform a resource processing method as performed by a bridge server or a message forwarding server as performed by a message forwarding server. . For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The resource processing method, the server, the electronic device, and the storage medium provided by the present invention are introduced in detail, and a specific example is applied in the present document to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (11)

1. A resource processing method is applied to a bridge server, and comprises the following steps:
receiving a creation proxy request which is sent by a message forwarding server in response to a service starting instruction and carries a first target cooperative forwarding server identifier;
creating an agent resource corresponding to the first target cooperative forwarding server identifier, and returning a created agent response carrying the agent resource identifier to the message forwarding server;
after receiving a heartbeat request sent by the message forwarding server at regular time, returning a heartbeat response to the message forwarding server;
and releasing the proxy resource when the heartbeat request is not received for a continuous preset time.
2. The method of claim 1, further comprising:
receiving a release agent request which is sent by the message forwarding server in response to the service ending instruction and carries a second target cooperative server identifier;
and releasing the proxy resource corresponding to the second target cooperative server identification.
3. A resource processing method is applied to a message forwarding server, and the method comprises the following steps:
responding to a service starting instruction, and sending a creation proxy request carrying a first target cooperative conversion server identifier to a bridging server;
receiving a created proxy response which is returned by the bridge server and carries a proxy resource identifier corresponding to the first target cooperative server identifier, and storing the proxy resource identifier;
sending a heartbeat request to the bridge server at regular time, and receiving a heartbeat response returned by the bridge server;
and deleting the agent resource identifier when the heartbeat response is not received for a continuous preset time.
4. The method of claim 3, further comprising:
responding to a service ending instruction, and sending a release agent request carrying a second target cooperative server identifier to the bridge server;
and deleting the proxy resource identifier corresponding to the second target cooperative server identifier.
5. The method of claim 3, wherein the service initiation instruction comprises a bridge server identification; the storing the proxy resource identifier includes:
correspondingly storing the first target cooperative conversion server identification and the proxy resource identification to a first list;
and correspondingly storing the bridging server identification and the proxy resource identification to a second list.
6. The method of claim 5, wherein the service initiation instruction comprises a display terminal identifier and a first collaboration server identifier; before sending the create agent request carrying the first target co-transformation server identifier to the bridge server, the method further includes:
acquiring a protocol type corresponding to the display terminal identification and a protocol type corresponding to the first protocol conversion server identification, and screening out first protocol conversion server identifications corresponding to different protocol types with the display terminal identification;
and inquiring whether the screened first protocol conversion server identification has a corresponding proxy resource identification from the first list, and taking the first protocol conversion server identification which does not exist in the inquiry result as the first target protocol conversion server identification.
7. The method of claim 5,
the sending a heartbeat request to the bridge server at regular time comprises: inquiring the proxy resource identifier corresponding to the bridge server identifier from the second list at regular time, and sending a heartbeat request carrying the inquired proxy resource identifier to the bridge server; the heartbeat response carries the proxy resource identifier which is occupied in the inquired proxy resource identifier;
the method further comprises the following steps: judging whether the inquired proxy resource identifier has a proxy resource identifier to be deleted or not according to the time of receiving the heartbeat response and the proxy resource identifier occupied by the state; and if so, deleting the proxy resource identifier to be deleted.
8. A bridge server, the bridge server comprising:
the first receiving module is used for receiving a creation proxy request which is sent by the message forwarding server after responding to the service starting instruction and carries a first target cooperative server identifier;
the first sending module is used for creating the proxy resource corresponding to the first target cooperative forwarding server identifier and returning a created proxy response carrying the proxy resource identifier to the message forwarding server;
the second sending module is used for returning a heartbeat response to the message forwarding server after receiving the heartbeat request sent by the message forwarding server at regular time;
and the first release module is used for releasing the proxy resource when the heartbeat request is not received for a continuous preset time.
9. A message forwarding server, the message forwarding server comprising:
a third sending module, configured to send, in response to the service start instruction, a create proxy request carrying the first target co-transformation server identifier to the bridge server;
a third receiving module, configured to receive a create proxy response returned by the bridge server and carrying a proxy resource identifier corresponding to the first target co-transformation server identifier;
the storage module is used for storing the agent resource identifier;
a fourth sending module, configured to send a heartbeat request to the bridge server at regular time, and receive a heartbeat response returned by the bridge server;
and the first deleting module is used for deleting the agent resource identifier when the heartbeat response is not received for a continuous preset time.
10. An electronic device, comprising:
one or more processors; and
one or more machine-readable media having instructions stored thereon;
the instructions, when executed by the one or more processors, cause the processors to perform the resource processing method of any of claims 1 to 2, or to perform the resource processing method of any of claims 3 to 7.
11. A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, implements the resource processing method of any one of claims 1 to 2, or implements the resource processing method of any one of claims 3 to 7.
CN202010537886.9A 2020-06-12 Resource processing method, server, electronic device and storage medium Active CN111885103B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010537886.9A CN111885103B (en) 2020-06-12 Resource processing method, server, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010537886.9A CN111885103B (en) 2020-06-12 Resource processing method, server, electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN111885103A true CN111885103A (en) 2020-11-03
CN111885103B CN111885103B (en) 2024-05-14

Family

ID=

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532704A (en) * 2020-11-20 2021-03-19 京东方科技集团股份有限公司 Data transmission method and device, electronic equipment and storage medium
CN113590333A (en) * 2021-08-06 2021-11-02 北京天融信网络安全技术有限公司 System resource scheduling method for business engine and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197637A1 (en) * 2015-12-10 2016-12-15 中兴通讯股份有限公司 Method for implementing remote access, alljoyn gateway proxy, cloud server and mobile device
CN109167962A (en) * 2018-09-26 2019-01-08 视联动力信息技术股份有限公司 It is a kind of to turn server depending on networked resources method for releasing and monitoring association
CN110022228A (en) * 2019-03-08 2019-07-16 视联动力信息技术股份有限公司 Server switching method, device, system and readable storage medium storing program for executing
CN110446058A (en) * 2019-07-01 2019-11-12 视联动力信息技术股份有限公司 Video acquiring method, system, equipment and computer readable storage medium
CN110858838A (en) * 2018-08-24 2020-03-03 Oppo广东移动通信有限公司 Method and apparatus for bridging communications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197637A1 (en) * 2015-12-10 2016-12-15 中兴通讯股份有限公司 Method for implementing remote access, alljoyn gateway proxy, cloud server and mobile device
CN110858838A (en) * 2018-08-24 2020-03-03 Oppo广东移动通信有限公司 Method and apparatus for bridging communications
CN109167962A (en) * 2018-09-26 2019-01-08 视联动力信息技术股份有限公司 It is a kind of to turn server depending on networked resources method for releasing and monitoring association
CN110022228A (en) * 2019-03-08 2019-07-16 视联动力信息技术股份有限公司 Server switching method, device, system and readable storage medium storing program for executing
CN110446058A (en) * 2019-07-01 2019-11-12 视联动力信息技术股份有限公司 Video acquiring method, system, equipment and computer readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532704A (en) * 2020-11-20 2021-03-19 京东方科技集团股份有限公司 Data transmission method and device, electronic equipment and storage medium
CN113590333A (en) * 2021-08-06 2021-11-02 北京天融信网络安全技术有限公司 System resource scheduling method for business engine and electronic equipment
CN113590333B (en) * 2021-08-06 2024-01-26 北京天融信网络安全技术有限公司 System resource scheduling method for business engine and electronic equipment

Similar Documents

Publication Publication Date Title
US7996538B2 (en) Information processing apparatus and content information processing method for transmitting content and event information to a client
JP5094840B2 (en) Method and apparatus for synchronizing content of home network device
JP5534623B2 (en) Terminal remote management method and apparatus
CN109379448B (en) File distributed deployment method and device, electronic equipment and storage medium
CN101365118B (en) Video monitoring system based on computer network
CN109547524B (en) User behavior storage method, device, equipment and storage medium based on Internet of things
JP2007026006A (en) Information exchange system, management server, network load reduction method for use therewith, and its program
WO2018000653A1 (en) Information processing method for m2m application, cse and ae
WO2021087892A1 (en) Resource subscription method and device, and storage medium
CN103716230A (en) Message sending method, device and server
CN103986710A (en) Method, device and system for transmitting information
CN114765623A (en) Information subscribing method, information distributing method and device
CN111885103B (en) Resource processing method, server, electronic device and storage medium
CN111885103A (en) Resource processing method, server, electronic device, and storage medium
CN114172821B (en) Service state synchronization method and device and server
JP2007527067A (en) Hierarchical distribution of UI assets
CN110943968B (en) Equipment access control method and equipment access assembly
CN111556284A (en) Method and device for sharing video stream monitored by video network
CN111131746A (en) Terminal service control method and device
EP3487147A1 (en) Information synchronization method and device
CN111917808B (en) Load control method, service provider NF and service user NF
CN110502333B (en) Access request processing method and cloud storage system
CN114553861B (en) File transmission method and device, storage medium and electronic equipment
CN111510514B (en) Domain name processing method and device, electronic equipment and storage medium
CN115412748A (en) Service processing method and device, electronic equipment 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
GR01 Patent grant