Business processing method, visual internet terminal, master control device, electronic device, and medium

By triggering requests through the business system interface in the video network and generating business group information by the main control device, the problem of request failure caused by the complexity of remote control operation is solved, and the request structure is simplified and the success rate is improved.

CN115134422BActive Publication Date: 2026-06-23VISIONVERA INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VISIONVERA INFORMATION TECH CO LTD
Filing Date
2022-05-25
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing video networks, the service request structure triggered by operating video network terminals via remote control is complex, which can easily lead to request failures.

Method used

Business requests are triggered through the business system interface, and the video network terminal forwards the requests to the main control device. The main control device generates business group information, automatically determines the video network terminal to process the business, and simplifies the request structure.

Benefits of technology

This reduces the content of business requests, avoids request failures, and improves the simplicity and success rate of requests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115134422B_ABST
    Figure CN115134422B_ABST
Patent Text Reader

Abstract

The application provides a service processing method, a visual internet terminal, a master control device, an electronic device and a medium. The service processing method comprises the following steps: when the visual internet terminal is a service grouping terminal, in response to receiving a service grouping request sent by a service system, the visual internet terminal forwards the service grouping request to the master control device, so that the master control device generates service grouping information based on the service grouping request, and the service grouping information is used for indicating corresponding services of each group and visual internet terminals for processing the services; when the visual internet terminal is a service initiation terminal, in response to receiving a service request of a target service sent by the service system, the visual internet terminal forwards the service request to the master control device, so that the master control device sends a first service processing notification to a visual internet terminal for processing the target service based on the service grouping information. More types of service requests can be triggered by the service system, and the visual internet terminal information for processing the services does not need to be carried in the service request by performing service grouping, and the structure of the service request is more simple.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of video network technology, and in particular to a service processing method, a video network terminal, a main control device, an electronic device, and a medium. Background Technology

[0002] The video network is a significant milestone in network development. It is a real-time network that enables real-time transmission of high-definition video, pushing many internet applications towards high-definition video and enabling high-definition face-to-face interaction.

[0003] In the existing technology, services in the video network are triggered by operating the video network terminal with a remote control. The service request carries the target terminal information that needs to join the service. The video network terminal sends the service request to the sub-control device, which then sends it to the main control device. The main control device notifies the target terminal to join the service based on the target terminal information carried in the service request.

[0004] However, the service requests triggered by operating the video network terminal via remote control have complex structures and a lot of content, which can easily lead to request failures. Summary of the Invention

[0005] In view of the above problems, embodiments of the present invention are proposed to provide a business processing method, video network terminal, main control device, electronic device and medium that overcome the above problems or at least partially solve the above problems.

[0006] In a first aspect, embodiments of the present invention disclose a service processing method applied to a video network terminal, wherein the video network terminal is communicatively connected to a main control device and a service system; the method includes:

[0007] When acting as a service group terminal, in response to receiving a service group request sent by the service system, the service group request is forwarded to the main control device, so that the main control device generates service group information based on the service group request. The service group information is used to indicate the service corresponding to each group and the video network terminal that processes the service.

[0008] When acting as a service initiating terminal, in response to receiving a service request for a target service sent by the service system, the service request is forwarded to the main control device, so that the main control device sends a first service processing notification to the video network terminal processing the target service based on the service group information.

[0009] Optionally, the service grouping information is further used to indicate the terminal type of the video network terminal processing the service, and the first service processing notification includes the terminal type of the video network terminal processing the target service; the method further includes: when acting as a service processing terminal, in response to receiving the first service processing notification sent by the master control device, obtaining its own terminal type, and processing the target service based on the terminal type.

[0010] Optionally, processing the target service based on the terminal type includes: when the terminal type is a broadcast terminal, sending a link establishment request to the master control device, so that the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the link establishment request; in response to receiving a successful establishment response from the master control device, pushing broadcast data to the service initiating terminal based on the first communication link; when the terminal type is an operation terminal, sending a notification to the service system to add the target service; in response to receiving a service processing request for the target service sent by the service system, forwarding the service processing request to the master control device, so that the master control device establishes a second communication link between the operation terminal and the service initiating terminal based on the service processing request.

[0011] Optionally, when the terminal type is a broadcast terminal, after sending a link establishment request to the master control device, the method further includes: in response to receiving a successful establishment response from the master control device, recording the broadcast duration; and when the broadcast duration exceeds a preset duration, sending a link teardown request to the master control device, so that the master control device, based on the link teardown request, tears down the first communication link between the broadcast terminal and the service initiating terminal.

[0012] Optionally, the method further includes: when acting as a service processing terminal, in response to receiving a service transfer request sent by the service system, forwarding the service transfer request to the master control device, so that the master control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request.

[0013] Optionally, the method further includes: when acting as a service processing terminal, in response to receiving a service response request sent by the service system, forwarding the service response request to the main control device, so that the main control device establishes a third communication link between the service response terminal indicated by the service response request and the service initiating terminal.

[0014] Secondly, embodiments of the present invention disclose a service processing method applied to a main control device, wherein the main control device is communicatively connected to a video network terminal, and the video network terminal is communicatively connected to a service system; the method includes:

[0015] In response to receiving a service packet request forwarded by the video network terminal when acting as a service packet terminal, service packet information is generated based on the service packet request. The service packet information is used to indicate the service corresponding to each packet and the video network terminal processing the service. The service packet request is sent from the service system to the video network terminal.

[0016] In response to receiving a service request for a target service forwarded by the video network terminal when acting as a service initiating terminal, a first service processing notification is sent to the video network terminal processing the target service based on the service group information. The service request is sent from the service system to the video network terminal.

[0017] Optionally, the method further includes: in response to receiving a service transfer request forwarded by the video network terminal when it is acting as a service processing terminal, sending a second service processing notification to the service receiving terminal indicated by the service transfer request, wherein the service transfer request is sent by the service system to the video network terminal.

[0018] Optionally, the method further includes: in response to receiving a service proxy request forwarded by the video network terminal when it is acting as a service processing terminal, establishing a third communication link between the service proxy terminal indicated by the service proxy request and the service initiating terminal, wherein the service proxy request is sent by the service system to the video network terminal.

[0019] Thirdly, embodiments of the present invention disclose a video network terminal, which communicates with a main control device and a business system; the video network terminal includes:

[0020] The first forwarding module is configured to, when acting as a service packet terminal, respond to receiving a service packet request sent by the service system and forward the service packet request to the main control device, so that the main control device generates service packet information based on the service packet request, wherein the service packet information is used to indicate the service corresponding to each packet and the video network terminal that processes the service;

[0021] The second forwarding module is used, when acting as a service initiating terminal, to forward the service request to the main control device in response to receiving the service request of the target service sent by the service system, so that the main control device can send a first service processing notification to the video network terminal processing the target service based on the service group information.

[0022] Optionally, the service grouping information is further used to indicate the terminal type of the video network terminal processing the service, and the first service processing notification includes the terminal type of the video network terminal processing the target service; the video network terminal further includes: a processing module, used to, when acting as a service processing terminal, in response to receiving the first service processing notification sent by the master control device, obtain its own terminal type, and process the target service based on the terminal type.

[0023] Optionally, the processing module includes: a first processing unit, configured to send a link establishment request to the master control device when the terminal type is a broadcast terminal, so that the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the link establishment request; and push broadcast data to the service initiating terminal based on the first communication link in response to receiving a successful establishment response from the master control device; and a second processing unit, configured to send a notification to the service system to add the target service when the terminal type is an operation terminal; and forward the service processing request to the master control device in response to receiving a service processing request for the target service sent by the service system, so that the master control device establishes a second communication link between the operation terminal and the service initiating terminal based on the service processing request.

[0024] Optionally, the processing module further includes: a third processing unit, configured to record the broadcast duration in response to receiving a successful establishment response from the master control device; and to send a link teardown request to the master control device when the broadcast duration exceeds a preset duration, so that the master control device can tear down the first communication link between the broadcast terminal and the service initiating terminal based on the link teardown request.

[0025] Optionally, the video network terminal further includes: a third forwarding module, used to, when acting as a service processing terminal, forward the service transfer request to the main control device in response to receiving a service transfer request sent by the service system, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request.

[0026] Optionally, the video network terminal further includes: a fourth forwarding module, used to, when acting as a service processing terminal, forward the service response request to the main control device in response to receiving the service response request sent by the service system, so that the main control device establishes a third communication link between the service response terminal indicated by the service response request and the service initiating terminal.

[0027] Fourthly, embodiments of the present invention disclose a master control device, which is communicatively connected to a video network terminal, and the video network terminal is communicatively connected to a business system; the master control device includes:

[0028] A generation module is configured to respond to receiving a service packet request forwarded by the video network terminal when it is acting as a service packet terminal, and generate service packet information based on the service packet request. The service packet information is used to indicate the service corresponding to each packet and the video network terminal that processes the service. The service packet request is sent from the service system to the video network terminal.

[0029] The first sending module is configured to, in response to receiving a service request for a target service forwarded by the video network terminal when acting as a service initiating terminal, send a first service processing notification to the video network terminal processing the target service based on the service group information, wherein the service request is sent from the service system to the video network terminal.

[0030] Optionally, the main control device further includes: a second sending module, configured to, in response to receiving a service transfer request forwarded by the video network terminal when it is acting as a service processing terminal, send a second service processing notification to the service receiving terminal indicated by the service transfer request, wherein the service transfer request is sent by the service system to the video network terminal.

[0031] Optionally, the main control device further includes: an establishment module, configured to, in response to receiving a service proxy request forwarded by the video network terminal when it is acting as a service processing terminal, establish a third communication link between the service proxy terminal indicated by the service proxy request and the service initiating terminal, wherein the service proxy request is sent by the service system to the video network terminal.

[0032] Fifthly, embodiments of the present invention disclose an electronic device, comprising: one or more processors; and one or more machine-readable media storing instructions thereon; when the instructions are executed by the one or more processors, the processors cause the processors to perform a service processing method as described in any of the preceding claims, performed by a video network terminal, or to perform a service processing method as described in any of the preceding claims, performed by a master control device.

[0033] Sixthly, embodiments of the present invention disclose a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the service processing method executed by the video network terminal as described in any of the preceding claims, or implements the service processing method executed by the main control device as described in any of the preceding claims.

[0034] In this embodiment of the invention, a new business system is added. Users can trigger corresponding requests by performing operations on the interface of the business system. The business system communicates with the video network terminal, which forwards the requests from the business system to the main control device. On the one hand, operating the video network terminal via remote control is limited to triggering video telephony and video conferencing services, while the interface of the business system can trigger more types of business requests, including business group requests. On the other hand, by grouping services, the main control device generates business group information. This information indicates the corresponding business and the video network terminal processing the business in each group. Therefore, the business request no longer needs to carry the video network terminal information for processing the business; instead, the main control device automatically determines the video network terminal for processing the business based on the business group information. Consequently, the structure of the business request is simpler, the content is less, and request failures can be avoided. Attached Figure Description

[0035] Figure 1 This is a schematic diagram of a system structure according to an embodiment of the present invention.

[0036] Figure 2 This is a flowchart of the steps of a business processing method according to an embodiment of the present invention.

[0037] Figure 3 This is a flowchart of another business processing method according to an embodiment of the present invention.

[0038] Figure 4 This is a flowchart of another business processing method according to an embodiment of the present invention.

[0039] Figure 5 This is a flowchart illustrating the steps of another business processing method according to an embodiment of the present invention.

[0040] Figure 6 This is a schematic diagram of a business grouping process according to an embodiment of the present invention.

[0041] Figure 7 This is a schematic diagram of a business request process according to an embodiment of the present invention.

[0042] Figure 8 This is a schematic diagram of a business transfer process according to an embodiment of the present invention.

[0043] Figure 9 This is a schematic diagram of a business response process according to an embodiment of the present invention.

[0044] Figure 10 This is a structural block diagram of a video network terminal according to an embodiment of the present invention.

[0045] Figure 11 This is a structural block diagram of a main control device according to an embodiment of the present invention. Detailed Implementation

[0046] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0047] Reference Figure 1 The diagram shows a system structure diagram according to an embodiment of the present invention.

[0048] like Figure 1 As shown, the core server of the video network includes a main control device, sub-control devices, and video network terminals. The main control device and sub-control devices can communicate bidirectionally, as can the sub-control devices and video network terminals. One main control device can connect to at least one sub-control device, and one sub-control device can connect to at least one video network terminal. The business system runs on PCs (Personal Computers), mobile phones, and other smart terminals. The business system and video network terminals can communicate bidirectionally. One business system can connect to at least one video network terminal.

[0049] As an illustration, the business system can be a business application running on a PC or mobile device. It can provide a visual interface for system administrators, business processors, and users, and can also perform business processing. Communication between the business system and the video network terminal can be based on TCP (Transmission Control Protocol) sockets.

[0050] The business processing methods in the embodiments of the present invention will be described in detail below.

[0051] Reference Figure 2 The diagram illustrates a flowchart of a business processing method according to an embodiment of the present invention.

[0052] like Figure 2 As shown, the business processing method may include the following steps:

[0053] Step 201: When the video network terminal acts as a service packet terminal, in response to receiving a service packet request sent by the service system, it forwards the service packet request to the main control device, so that the main control device generates service packet information based on the service packet request.

[0054] System administrators can perform corresponding operations on the visual operation interface of the business system, thereby triggering the business system to generate business group requests. These requests can carry information indicating the corresponding business for each group and the video network terminal (i.e., the business processing terminal) processing that business. For example, the visual operation interface may provide a "Business Group" option. The system administrator selects the "Business Group" option, enters the aforementioned information indicating the corresponding business for each group and the video network terminal processing that business, and then selects the "OK" option, thereby triggering the business system to generate business group requests. The business system then sends the business group requests to the video network terminals connected to it; these video network terminals then become the business group terminals.

[0055] When the video network terminal acts as a service packet terminal, it responds to the service packet request sent by the service system by forwarding the service packet request to the sub-control device connected to it, and then the sub-control device forwards it to the main control device.

[0056] Upon receiving a service packet request, the master control device generates service packet information based on the information carried in the service packet request, which indicates the service corresponding to each packet and the video network terminal processing the service. This service packet information indicates the service corresponding to each packet and the video network terminal (i.e., the service processing terminal) processing the service. The master control device stores this service packet information for later use.

[0057] Step 202: When the video network terminal acts as a service initiating terminal, in response to receiving a service request for the target service sent by the service system, it forwards the service request to the main control device, so that the main control device sends a first service processing notification to the video network terminal processing the target service based on the service group information.

[0058] Users can perform corresponding operations on the visual operation interface of the business system, thereby triggering the business system to generate a business request for the target business. The business request can carry relevant information about the target business. For example, the visual operation interface can provide specific "business" options. The user selects a specific "business" option, thereby triggering the business system to generate a business request for the target business. The specific business selected by the user is the target business. The business system sends the business request for the target business to the video network terminal connected to it; at this time, the video network terminal is the business initiating terminal. The target business may include, but is not limited to, call services.

[0059] When the video network terminal acts as a service initiation terminal, it responds to the service request of the target service sent by the service system, forwards the service request of the target service to the sub-control device connected to it, and then the sub-control device forwards it to the main control device.

[0060] Upon receiving a service request for the target service, the master control device determines the video network terminal to process the target service based on stored service grouping information. The master control device sends a first service processing notification to the sub-control device corresponding to the video network terminal processing the target service, and the sub-control device then forwards the first service processing notification to the video network terminal processing the target service. The first service processing notification instructs the video network terminal processing the target service to process the target service.

[0061] Reference Figure 3 The diagram illustrates a flowchart of another business processing method according to an embodiment of the present invention.

[0062] like Figure 3 As shown, the business processing method may include the following steps:

[0063] Step 301: The main control device responds to the service packet request forwarded by the video network terminal when it is acting as a service packet terminal, and generates service packet information based on the service packet request.

[0064] Step 302: Upon receiving a service request for the target service forwarded by the video network terminal when acting as a service initiating terminal, the main control device sends a first service processing notification to the video network terminal processing the target service based on the service grouping information.

[0065] For steps 301 and 302, please refer to the above description of steps 201 and 202. This embodiment will not elaborate further here.

[0066] In this embodiment of the invention, a new business system is added. Users can trigger corresponding requests by performing operations on the interface of the business system. The business system communicates with the video network terminal, which forwards the requests from the business system to the main control device. On the one hand, operating the video network terminal via remote control is limited to triggering video telephony and video conferencing services, while the interface of the business system can trigger more types of business requests, including business group requests. On the other hand, by grouping services, the main control device generates business group information. This information indicates the corresponding business and the video network terminal processing the business in each group. Therefore, the business request no longer needs to carry the video network terminal information for processing the business; instead, the main control device automatically determines the video network terminal based on the business group information. Consequently, the business request structure is simpler, contains less content, and avoids request failures.

[0067] Reference Figure 4 The diagram illustrates a flowchart of another business processing method according to an embodiment of the present invention.

[0068] like Figure 4 As shown, the business processing method may include the following steps:

[0069] Step 401: When the video network terminal acts as a service packet terminal, in response to receiving a service packet request sent by the service system, it forwards the service packet request to the main control device, so that the main control device generates service packet information based on the service packet request.

[0070] Step 402: When the video network terminal acts as a service initiating terminal, in response to receiving a service request for the target service sent by the service system, it forwards the service request to the main control device, so that the main control device sends a first service processing notification to the video network terminal processing the target service based on the service group information.

[0071] Step 403: When the video network terminal is used as a service processing terminal, it responds to receiving the first service processing notification sent by the main control device, obtains its own terminal type, and processes the target service based on the terminal type.

[0072] In one optional implementation, the service packet request may also carry the terminal type of the video network terminal processing the service corresponding to each packet. Accordingly, the service packet information generated by the master control device also includes the terminal type of the video network terminal processing the service corresponding to each packet.

[0073] The terminal types may include, but are not limited to, broadcast terminals and operation terminals. Broadcast terminals are used to push broadcast data during service processing. Broadcast data may include, but is not limited to, promotional audio, advertising audio, promotional video, advertising video, etc. Operation terminals are used to execute specific service processing operations during service processing. Service processing operations may include, but are not limited to, accessing services (such as calling services), processing services, etc. It is understood that any video network terminal processing the corresponding service for any given group may include both broadcast terminals and operation terminals, or it may only include operation terminals and exclude broadcast terminals.

[0074] The first service processing notification sent by the master control device may include the terminal type of the video network terminal processing the target service. When the video network terminal acts as a service processing terminal, in response to receiving the first service processing notification sent by the master control device, it obtains its own terminal type from the first service processing notification and processes the target service based on its own terminal type.

[0075] In one optional implementation, the process of processing the target service based on the terminal type may include the following steps A1 to A2:

[0076] Step A1: When the terminal type is a broadcast terminal, a link establishment request is sent to the master control device so that the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the link establishment request; in response to receiving a successful establishment response from the master control device, broadcast data is pushed to the service initiating terminal based on the first communication link.

[0077] The broadcast terminal generates a link establishment request to request the establishment of a link between itself and the service initiating terminal. The link establishment request may carry information about both the broadcast terminal and the service initiating terminal. The broadcast terminal sends the link establishment request to the sub-control device connected to it, and the sub-control device then forwards it to the main control device.

[0078] Upon receiving a link establishment request, the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the information of the broadcast terminal and the service initiating terminal in the request. The master control device then sends a link establishment response to the sub-control device connected to the broadcast terminal, which in turn sends the response back to the broadcast terminal. If the first communication link is successfully established, the link establishment response is a success response; if the first communication link fails to establish, the link establishment response is a failure response.

[0079] After receiving a successful connection response from the master control device, the broadcast terminal pushes broadcast data to the service initiating terminal via the first communication link; after receiving a failed connection response from the master control device, it does not push broadcast data to the service initiating terminal.

[0080] In one optional implementation, the broadcast terminal, in response to receiving a successful connection response from the master control device, records the broadcast duration; when the broadcast duration exceeds a preset duration, it sends a link teardown request to the master control device, so that the master control device, based on the link teardown request, tears down the first communication link between the broadcast terminal and the service initiating terminal.

[0081] When the broadcast duration exceeds a preset duration, the broadcast terminal generates a link teardown request to request the termination of the link between the broadcast terminal and the service initiating terminal. The link teardown request may carry information about both the broadcast terminal and the service initiating terminal. The broadcast terminal sends the link teardown request to the sub-control device connected to it, and the sub-control device then forwards it to the main control device.

[0082] Upon receiving a link teardown request, the master control device, based on the information of the broadcast terminal and the service initiating terminal in the request, dismantles the first communication link between the broadcast terminal and the service initiating terminal. The master control device then sends a link teardown response to the sub-control device connected to the broadcast terminal, which in turn forwards the response to the broadcast terminal. If the first communication link is successfully dismantled, the link teardown response is a successful teardown response; if the first communication link fails to be dismantled, the link teardown response is a failed teardown response.

[0083] After receiving a successful or failed dismantling response from the main control device, the broadcast terminal stops pushing broadcast data to the service initiating terminal.

[0084] Step A2: When the terminal type is an operating terminal, a notification to add the target service is sent to the business system; in response to receiving the service processing request for the target service sent by the business system, the service processing request is forwarded to the main control device, so that the main control device establishes a second communication link between the operating terminal and the service initiating terminal based on the service processing request.

[0085] The terminal generates a notification for the newly added target service and sends it to the business system. Upon receiving the notification, the business system updates the business list in the visual operation page, adding the target service to the list.

[0086] The operator can select the target business to process on the visual interface of the business system, thereby triggering the business system to generate a business processing request for the target business. The business request can carry information about the initiating terminal and the operating terminal. The business system then sends the business processing request for the target business to the operating terminal connected to it.

[0087] When the operating terminal receives a service processing request for the target service, it forwards the service processing request to the sub-control device connected to it, and then the sub-control device forwards it to the main control device.

[0088] In response to receiving a service processing request for a target service, if a first communication link has already been established between the service initiating terminal and the broadcasting terminal, the main control device will disconnect the first communication link and establish a second communication link between the operating terminal and the service initiating terminal based on the information of the service initiating terminal and the operating terminal carried in the service request of the target service.

[0089] After the main control device successfully establishes the second communication link, it generates a first processing result notification for the target service and sends this notification to the sub-control device connected to the operating terminal and other video network terminals processing the target service. The sub-control device then forwards the notification to the operating terminal and other video network terminals processing the target service. Upon receiving the first processing result notification, the operating terminal and other video network terminals processing the target service forward the notification to their connected service system. Upon receiving the notification, the service system updates the service list on the visual operation page. If the processing result is successful, it updates the service status of the target service in the service list. Upon receiving the notification, if the processing result is successful, the broadcast terminal stops pushing broadcast data to the service initiating terminal and clears the broadcast duration.

[0090] The main control device also sends a second processing result notification of the target service to the sub-control device connected to the service initiating terminal, which then forwards it to the service initiating terminal. Upon receiving the second processing result notification of the target service, if the processing result is successful, the service initiating terminal interacts with the operation terminal via the second communication link.

[0091] Step 404: When the video network terminal is used as a service processing terminal, in response to receiving a service transfer request sent by the service system, it forwards the service transfer request to the main control device, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request.

[0092] During business processing, operators can perform corresponding operations on the visual interface of the business system, triggering the system to generate a business transfer request. This request can include information about the receiving terminal (the target terminal to which the service needs to be transferred). For example, the visual interface may offer a "Business Transfer" option. The system administrator selects this option, enters the receiving terminal information, and then selects "OK," thus triggering the system to generate the transfer request. The system then sends the transfer request to the connected video network terminal, which becomes the business processing terminal.

[0093] When the video network terminal is used as a service processing terminal, it responds to the service transfer request sent by the service system by forwarding the service transfer request to the sub-control device connected to it, and then the sub-control device forwards it to the main control device.

[0094] Upon receiving a service transfer request, the master control device sends a second service processing notification to the service receiving terminal based on the information of the service receiving terminal carried in the service transfer request.

[0095] In one alternative implementation, service transfer can be selected to be transferred by group or by specified terminal.

[0096] If the transfer is done by group, the information of the service receiving terminal in the service transfer request includes the information of the group to which the transfer is to be made, such as the service information corresponding to that group. In this case, the master control device sends a second service processing notification to the service receiving terminals in that group. This second service processing notification is similar to the first service processing notification mentioned above. Subsequent operations are similar to step 403 above; please refer to the relevant description above for details.

[0097] If the transfer is based on a designated terminal, the information of the service receiving terminal in the service transfer request includes the information of the designated terminal to which the transfer needs to be made. In this case, the master control device sends a second service processing notification to the designated service receiving terminal, whose terminal type is an operation terminal. The second service processing notification is similar to the first service processing notification mentioned above. Subsequent operations are similar to step 403 above; please refer to the relevant description above for details.

[0098] Step 405: When the video network terminal acts as a service processing terminal, in response to receiving a service response request sent by the service system, it forwards the service response request to the main control device, so that the main control device establishes a third communication link between the service response terminal indicated by the service response request and the service initiating terminal.

[0099] During business processing, operators can perform corresponding operations on the visual interface of the business system, triggering the system to generate a business response request. This request can include information about the response terminal. For example, the visual interface may offer a "Business Response Request" option. The system administrator selects this option, enters the response terminal information, and then selects "OK," thus triggering the system to generate the request. The system then sends the request to the connected video network terminal, which becomes the business processing terminal.

[0100] When the video network terminal is used as a service processing terminal, it responds to the service response request sent by the service system by forwarding the service response request to the sub-control device connected to it, and then the sub-control device forwards it to the main control device.

[0101] After receiving a service response request, the master control device establishes a third communication link between the service response terminal indicated in the request and the service initiating terminal. The master control device sends a link establishment response to the sub-control device connected to the service response terminal and the service initiating terminal, which then forwards the link establishment response to both terminals. If the third communication link is successfully established, the link establishment response is a success response; if the third communication link fails to establish, the link establishment response is a failure response.

[0102] After receiving a successful connection response from the main control device, the service response terminal and the service initiating terminal exchange data via a third communication link.

[0103] Reference Figure 5 The diagram illustrates a flowchart of another business processing method according to an embodiment of the present invention.

[0104] like Figure 5 As shown, the business processing method may include the following steps:

[0105] Step 501: The main control device responds to the service packet request forwarded by the video network terminal when it is acting as a service packet terminal, and generates service packet information based on the service packet request.

[0106] Step 502: Upon receiving a service request for a target service forwarded by a video network terminal when acting as a service initiating terminal, the main control device sends a first service processing notification to the video network terminal processing the target service based on the service grouping information.

[0107] Step 503: In response to receiving a service transfer request forwarded by the video network terminal when it is acting as a service processing terminal, the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request.

[0108] Step 504: In response to receiving a service response request forwarded by the video network terminal when it is acting as a service processing terminal, the main control device establishes a third communication link between the service response terminal indicated by the service response request and the service initiating terminal.

[0109] for Figure 5 The process shown can be referred to the above. Figure 4 The process described in the example will not be discussed in detail here.

[0110] The following sections will introduce the processes of business grouping, business requests, business transfer, and business response.

[0111] Reference Figure 6 The diagram illustrates a service grouping process according to an embodiment of the present invention.

[0112] like Figure 6 As shown, the process for business grouping includes:

[0113] 1. The system administrator selects a business group through the business system interface. The business system encapsulates the business group request and sends the business group request to the business group terminal connected to it.

[0114] The service packet request command packet conforms to the video network protocol. The service packet request includes, but is not limited to: the operation code (service packet request), the terminal number of the service initiating terminal, the service code, information about the video network terminals within the group processing the service, etc. Information for each video network terminal includes, but is not limited to: terminal number, terminal type (e.g., 0 indicates a broadcast terminal, 1 indicates an operating terminal), etc.

[0115] 2. The service packet terminal forwards the service packet request to the sub-control device;

[0116] 3. The sub-control device forwards the service packet request to the main control device;

[0117] 4. The main control device groups services and generates service group information;

[0118] 5. The main control device returns a grouping result notification to the sub-control device connected to the service grouping terminal;

[0119] Service grouping information may include, but is not limited to: the service code corresponding to each group, information on the video network terminals within the group that process the service, etc.

[0120] Grouping result notifications may include, but are not limited to: operation codes (grouping result notifications), information of receiving terminals (i.e., information of video network terminals within the group that are processing the service), execution results (e.g., 0 indicates success, others indicate failure), etc.

[0121] 6. The sub-control device forwards the grouping result notification to the business grouping terminal;

[0122] 7. The business grouping terminal sends the grouping result notification to the business system connected to it.

[0123] Reference Figure 7 The diagram illustrates a flowchart of a business request according to an embodiment of the present invention.

[0124] like Figure 7 As shown, the process of a business request includes:

[0125] 1. Users select a target service through the business system interface, and the business system encapsulates the business request of the target service and sends it to the service initiating terminal;

[0126] Business requests may include, but are not limited to: operation codes (business requests), business codes of the target business, terminal numbers of the business initiating terminal, etc.

[0127] 2. The service initiating terminal forwards the service request to the sub-control device;

[0128] 3. The sub-control device forwards the service request to the main control device;

[0129] 4. The main control device parses the service request and queries all service processing terminals that process the target service based on the service code of the target service.

[0130] 5. The main control device encapsulates the business processing notification and sends it to the sub-control device connected to the business processing terminal;

[0131] Business processing notifications include, but are not limited to: operation code (business processing notification), information of the business processing terminal that processes the target business (including terminal number, terminal type, etc.), terminal number of the business initiating terminal, business code of the target business, etc.

[0132] 6. The sub-control device forwards the business processing notification to the business processing terminal;

[0133] 7. The service processing terminal determines whether it is a broadcast terminal; if yes, proceed to step 8; if no, proceed to step 20.

[0134] 8. The broadcast terminal receives the service processing notification, encapsulates the link establishment request, and sends it to the sub-control device;

[0135] Link establishment requests include, but are not limited to: operation codes (request to establish a live streaming link), the terminal number of the live streaming viewer's video network terminal (i.e., the service initiating terminal), the terminal number of the live streaming source's video network terminal (i.e., the broadcast terminal), and so on.

[0136] 9. The sub-control device forwards the link establishment request to the main control device;

[0137] 10. The main control equipment establishes a communication link between the service initiating terminal and the broadcast terminal;

[0138] 11. The main control device sends a link establishment response back to the sub-control device connected to the broadcast terminal;

[0139] The link establishment response includes, but is not limited to: operation code (result of establishing a live streaming link), terminal number of the video network terminal (i.e., broadcast terminal) of the result recipient, terminal number of the video network terminal (i.e., service initiating terminal) of the live stream viewer, execution result (e.g., 0 indicates success, others indicate failure), etc.

[0140] 12. The sub-control equipment returns a link establishment response to the broadcast terminal;

[0141] 13. After the link is successfully established, the broadcast terminal pushes broadcast data to the service initiating terminal;

[0142] 14. The broadcast terminal records the broadcast duration. If the broadcast duration exceeds the preset duration, it sends a link teardown request to the sub-control device.

[0143] Link teardown requests include, but are not limited to: operation codes (request to tear down the live streaming link), the terminal number of the live streaming viewer's video network terminal (i.e., the service initiating terminal), the terminal number of the live streaming source's video network terminal (i.e., the broadcast terminal), and so on.

[0144] 15. The sub-control device forwards the link teardown request to the main control device;

[0145] 16. The main control equipment dismantles the communication link between the service initiating terminal and the broadcast terminal;

[0146] 17. The main control equipment returns a link teardown response to the sub-control equipment connected to the broadcast terminal;

[0147] The link teardown response includes, but is not limited to: operation code (result of teardown of live streaming link), terminal number of the video network terminal (i.e., broadcast terminal) of the result recipient, terminal number of the video network terminal (i.e., service initiating terminal) of the live stream viewer, execution result (e.g., 0 indicates success, others indicate failure), etc.

[0148] 18. The sub-control equipment returns a link teardown response to the broadcast terminal;

[0149] 19. The broadcast terminal stops pushing broadcast data to the live broadcast terminal and clears the broadcast duration;

[0150] 20. Upon receiving the business processing notification, the operating terminal sends a notification to the business system regarding the addition of the target business.

[0151] 21. The business system updates the business list and adds the target business to the list;

[0152] The service list includes, but is not limited to: the terminal number of the terminal initiating the service, the service status (waiting for processing, transferred service, in progress, completed, etc.), the waiting time (valid when the status is waiting for processing), and the personnel handling the service (valid when the status is in progress or transferred service), etc.

[0153] 22. The business operator selects the target business to be processed from the business list, and the business system encapsulates the business processing request of the target business and sends it to the operation terminal;

[0154] Business processing requests include, but are not limited to: operation code (business processing request), terminal number of the operating terminal, terminal number of the service initiating terminal, business code, etc.

[0155] 23. The operating terminal sends the business processing request to the sub-control device.

[0156] 24. The sub-control device sends the service processing request to the main control device;

[0157] 25. The main control equipment disconnects the communication link between the service initiating terminal and the broadcast terminal, and establishes a communication link between the operation terminal and the service initiating terminal;

[0158] 26. The main control device sends the first processing result notification of the target service to the sub-control device connected to the service processing terminal that processes the target service;

[0159] The first processing result notification includes, but is not limited to: operation code (business processing result notification), terminal number of the notification receiving terminal (business processing terminal), terminal number of the business initiating terminal, business code, execution result (e.g., 0 indicates success, others indicate failure), etc.

[0160] 27. The sub-control device sends the first processing result notification of the target service to the service processing terminal;

[0161] 28. When the processing result is successful, the business processing terminal sends a notification of successful processing of the target business to the business system;

[0162] 29. The business system updates the business list and prompts that the business processing was successful;

[0163] Understandably, when a business processing terminal fails to process a transaction, it can send a notification of the failure to the business system connected to it. The business system can then update its business list and indicate the failure.

[0164] 30. The main control device sends the second processing result notification of the target service to the sub-control device connected to the service initiating terminal;

[0165] The second processing result notification includes, but is not limited to: operation code (business processing result notification), terminal number of the operating terminal, terminal number of the business initiating terminal, business code, processing result (e.g., 0 indicates success, others indicate failure), etc.

[0166] 31. The sub-control device sends the second processing result notification of the target service to the service initiating terminal;

[0167] 32. When the processing result is successful, the service initiating terminal interacts with the operation terminal.

[0168] Understandably, when the processing result is successful, the service initiating terminal can send a notification of successful processing of the target service to the business system connected to it, and the business system can notify the user that the service processing was successful; when the processing result is unsuccessful, the service initiating terminal can send a notification of unsuccessful processing of the target service to the business system connected to it, and the business system can notify the user that the service processing failed.

[0169] Reference Figure 8 The diagram illustrates a business transfer process according to an embodiment of the present invention.

[0170] like Figure 8 As shown, the business transfer process includes:

[0171] 1. The business processor selects the business to be transferred on the business system interface to initiate a business transfer. The business system encapsulates the business transfer request and sends it to the original business processing terminal (i.e., the operation terminal currently processing the business to be transferred).

[0172] If a user initiates a service that exceeds the currently selected service range, the service handler can transfer the current service to the corresponding service queue.

[0173] The service transfer request includes, but is not limited to: operation code (service transfer request), transfer method (e.g., 0 indicates transfer by group, 1 indicates transfer by specified terminal), terminal number of the service initiating terminal, terminal number of the original service processing terminal, terminal number of the service receiving terminal (valid when the transfer method is by specified terminal), and service code of the service to be transferred.

[0174] 2. The original service processing terminal sends the service transfer request to the sub-control device;

[0175] 3. The sub-control device sends the service transfer request to the main control device;

[0176] 4. The main control device determines whether it is a group transfer; if yes, proceed to step 5; if no, proceed to step 6.

[0177] 5. When the main control device is transferred in groups, it queries the service receiving terminal (i.e., the service processing terminal that handles the service) according to the service code, encapsulates the service processing notification, and sends it to the sub-control device connected to the service receiving terminal; the subsequent process is the same as described above. Figure 7 Steps 5 through 30 are similar; please refer to the relevant descriptions above for details.

[0178] The service processing notification includes, but is not limited to: operation code (service processing notification), information of the service receiving terminal (i.e., the service processing terminal in the group that processes the service) (including terminal number, terminal type, etc.), terminal number of the service initiating terminal, terminal number of the original service processing terminal, service code of the service to be transferred, etc.

[0179] 6. When the main control device is transferred to a designated terminal, it encapsulates the service processing notification and sends it to the sub-control device connected to the service receiving terminal;

[0180] Business processing notifications include, but are not limited to: operation code (business processing notification), information of the business receiving terminal (including terminal number, terminal type, etc.), terminal number of the business initiating terminal, terminal number of the original business processing terminal, business code of the business to be transferred, etc.

[0181] 7. The sub-control device sends the service processing notification to the service receiving terminal;

[0182] 8. The service receiving terminal sends a notification to the service system regarding newly added services that need to be transferred;

[0183] 9. The business system updates the business list and adds the business that needs to be transferred to the list;

[0184] 10. The business system determines whether the business receiving terminal is in the process of receiving a service; if yes, proceed to step 11; if no, proceed to step 12.

[0185] 11. When the business system is waiting for the service receiving terminal to be idle, it will prompt that there is a transfer service and ask you to handle it first; then proceed to step 13.

[0186] 12. The business system indicates that there is a transfer request. Please handle it first; then proceed to step 13.

[0187] 13. The business processor selects the business to be transferred from the business list, and the business system encapsulates the business processing request and sends it to the business receiving terminal;

[0188] 14. The service receiving terminal sends the service processing request to the sub-control device;

[0189] 15. The sub-control device sends the service processing request to the main control device;

[0190] 16. The main control equipment establishes a communication link between the service receiving terminal and the service initiating terminal;

[0191] 17. The main control device sends a service transfer result notification to the sub-control devices connected to the service receiving terminal, the original service processing terminal, and the service initiating terminal;

[0192] The service transfer result notification includes, but is not limited to: operation code (service transfer result notification), service code, terminal number of the service receiving terminal, terminal number of the original service processing terminal, terminal number of the service initiating terminal, execution result (e.g., 0 indicates success, others indicate failure), etc.

[0193] 18. The sub-control device sends the service transfer result notification to the service receiving terminal, the original service processing terminal, and the service initiating terminal;

[0194] 19. When the processing result is successful, the service initiating terminal will interact with the service receiving terminal.

[0195] Understandably, when the processing result is successful, the service initiating terminal can also send a notification of successful service transfer to the business system connected to it, and the business system can notify the user that the service transfer was successful; when the processing result is unsuccessful, the service initiating terminal can also send a notification of unsuccessful service transfer to the business system connected to it, and the business system can notify the user that the service transfer failed.

[0196] 20. When the processing result is successful, the service receiving terminal sends a notification of successful service transfer to the service system;

[0197] 21. The business system updates the business list and indicates that the business transfer was successful;

[0198] Understandably, when the processing result of the service receiving terminal is a failure, it can also send a notification of service transfer failure to the service system connected to it. The service system can then update the service list and indicate that the service transfer has failed.

[0199] 22. When the original business processing terminal achieves a successful processing result, it sends a notification to the business system that the business transfer has been successfully completed.

[0200] 23. The business system updates the business list and prompts that the business transfer was successful.

[0201] Understandably, when the original business processing terminal fails to process the transaction, it can send a notification of business transfer failure to the business system connected to it. The business system can then update its business list and indicate that the business transfer has failed.

[0202] Reference Figure 9 The diagram illustrates a business response process according to an embodiment of the present invention.

[0203] like Figure 9 As shown, the process for answering questions on behalf of others includes:

[0204] 1. The business operator selects the business that needs to be answered on behalf of the operator on the business system interface and initiates the business answering on behalf of the operator. The business system encapsulates the business answering on behalf of the operator and sends the business answering on behalf of the operator to the original business processing terminal (that is, the operating terminal currently processing the business).

[0205] If a business processor encounters a problem that they cannot answer while processing a business, they can request a group of business processors to answer the question on their behalf.

[0206] Service response requests include, but are not limited to: operation code (service response request), service code, terminal number of the service initiating terminal, terminal number of the original service processing terminal, terminal number of the service response terminal, etc.

[0207] 2. The original business processing terminal sends the business response request to the sub-control device;

[0208] 3. The sub-control device sends the service response request to the main control device;

[0209] 4. The main control device re-establishes the communication link;

[0210] Specifically, establish a communication link between the service initiating terminal and the service response terminal, and establish a communication link between the original service processing terminal and the service response terminal.

[0211] Among them, the service response terminal receives audio and video from the service initiating terminal; the service initiating terminal receives audio and video from the service response terminal; and the original processing service terminal receives audio and video from both the service initiating terminal and the service response terminal.

[0212] 5. The main control device sends a notification of the service response result to the sub-control devices connected to the service response terminal, the original service processing terminal, and the service initiation terminal;

[0213] The notification of the business response result includes, but is not limited to: operation code (business transfer result notification), business code, terminal number of the business response terminal, terminal number of the original business processing terminal, terminal number of the business initiating terminal, execution result (e.g., 0 indicates success, others indicate failure), etc.

[0214] 6. The sub-control device sends the service transfer result notification to the service response terminal, the original service processing terminal, and the service initiating terminal;

[0215] 7. When the processing result is successful, the service initiating terminal interacts with the service response terminal; when the processing result is unsuccessful, it issues a prompt message.

[0216] Understandably, when the processing result is successful, the service initiating terminal can also send a notification of successful service response to the connected business system, which can then notify the user that the service response was successful. Conversely, when the processing result is unsuccessful, the service initiating terminal can also send a notification of unsuccessful service response to the connected business system, which can then notify the user that the service response failed.

[0217] 8. When the processing result is successful, the service response terminal sends a notification of successful service response to the business system;

[0218] 9. The business system indicates that the business response was successful;

[0219] Understandably, when the business response terminal fails to process the request, it can also send a notification of business response failure to the business system connected to it, and the business system can then indicate the failure.

[0220] 10. When the original business processing terminal achieves a successful processing result, it sends a notification to the business system that the business response was successful.

[0221] 11. The business system updates the business list and prompts that the business response was successful.

[0222] Understandably, when the original business processing terminal fails to process the request, it can also send a notification of business response failure to the business system connected to it. The business system can then update the business list and indicate that the business response has failed.

[0223] In this embodiment of the invention, a new business system providing a visual operation interface is added, the main control device adds business grouping and corresponding business processing functions, and the video network terminal adds call services and corresponding business processing functions, making the video network products more widely used.

[0224] Reference Figure 10 The diagram shows a structural block diagram of a video network terminal according to an embodiment of the present invention.

[0225] like Figure 10 As shown, the video network terminal may include the following modules:

[0226] The first forwarding module 1001 is used to forward the service group request to the main control device in response to receiving the service group request sent by the service system when acting as a service group terminal, so that the main control device generates service group information based on the service group request, and the service group information is used to indicate the service corresponding to each group and the video network terminal that processes the service;

[0227] The second forwarding module 1002 is used, when acting as a service initiating terminal, to forward the service request to the main control device in response to receiving the service request of the target service sent by the service system, so that the main control device sends a first service processing notification to the video network terminal processing the target service based on the service group information.

[0228] Optionally, the service grouping information is further used to indicate the terminal type of the video network terminal processing the service, and the first service processing notification includes the terminal type of the video network terminal processing the target service; the video network terminal further includes: a processing module, used to, when acting as a service processing terminal, in response to receiving the first service processing notification sent by the master control device, obtain its own terminal type, and process the target service based on the terminal type.

[0229] Optionally, the processing module includes: a first processing unit, configured to send a link establishment request to the master control device when the terminal type is a broadcast terminal, so that the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the link establishment request; and push broadcast data to the service initiating terminal based on the first communication link in response to receiving a successful establishment response from the master control device; and a second processing unit, configured to send a notification to the service system to add the target service when the terminal type is an operation terminal; and forward the service processing request to the master control device in response to receiving a service processing request for the target service sent by the service system, so that the master control device establishes a second communication link between the operation terminal and the service initiating terminal based on the service processing request.

[0230] Optionally, the processing module further includes: a third processing unit, configured to record the broadcast duration in response to receiving a successful establishment response from the master control device; and to send a link teardown request to the master control device when the broadcast duration exceeds a preset duration, so that the master control device can tear down the first communication link between the broadcast terminal and the service initiating terminal based on the link teardown request.

[0231] Optionally, the video network terminal further includes: a third forwarding module, used to, when acting as a service processing terminal, forward the service transfer request to the main control device in response to receiving a service transfer request sent by the service system, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request.

[0232] Optionally, the video network terminal further includes: a fourth forwarding module, used to, when acting as a service processing terminal, forward the service response request to the main control device in response to receiving the service response request sent by the service system, so that the main control device establishes a third communication link between the service response terminal indicated by the service response request and the service initiating terminal.

[0233] Reference Figure 11 The diagram shows a structural block diagram of a master control device according to an embodiment of the present invention.

[0234] like Figure 11 As shown, the main control device may include the following modules:

[0235] The generation module 1101 is configured to, in response to receiving a service packet request forwarded by the video network terminal when acting as a service packet terminal, generate service packet information based on the service packet request, wherein the service packet information is used to indicate the service corresponding to each packet and the video network terminal processing the service; the service packet request is sent by the service system to the video network terminal;

[0236] The first sending module 1102 is used to respond to receiving a service request for a target service forwarded by the video network terminal when it is acting as a service initiating terminal, and to send a first service processing notification to the video network terminal that processes the target service based on the service group information, wherein the service request is sent from the service system to the video network terminal.

[0237] Optionally, the main control device further includes: a second sending module, configured to, in response to receiving a service transfer request forwarded by the video network terminal when it is acting as a service processing terminal, send a second service processing notification to the service receiving terminal indicated by the service transfer request, wherein the service transfer request is sent by the service system to the video network terminal.

[0238] Optionally, the main control device further includes: an establishment module, configured to, in response to receiving a service proxy request forwarded by the video network terminal when it is acting as a service processing terminal, establish a third communication link between the service proxy terminal indicated by the service proxy request and the service initiating terminal, wherein the service proxy request is sent by the service system to the video network terminal.

[0239] In this embodiment of the invention, a new business system is added. Users can trigger corresponding requests by performing operations on the interface of the business system. The business system communicates with the video network terminal, which forwards the requests from the business system to the main control device. On the one hand, operating the video network terminal via remote control is limited to triggering video telephony and video conferencing services, while the interface of the business system can trigger more types of business requests, including business group requests. On the other hand, by grouping services, the main control device generates business group information. This information indicates the corresponding business and the video network terminal processing the business in each group. Therefore, the business request no longer needs to carry the video network terminal information for processing the business; instead, the main control device automatically determines the video network terminal based on the business group information. Consequently, the business request structure is simpler, contains less content, and avoids request failures.

[0240] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0241] In embodiments of the present invention, an electronic device is also provided. The electronic device may include one or more processors and one or more machine-readable media storing instructions thereon, such as an application program. When the instructions are executed by the one or more processors, the processors cause the processors to perform a service processing method as described in any of the preceding claims, performed by a video network terminal, or performed a service processing method as described in any of the preceding claims, performed by a main control device.

[0242] In embodiments of the present invention, a non-transitory computer-readable storage medium is also provided, on which a computer program is stored. This program can be executed by a processor of an electronic device to perform the service processing method executed by the video network terminal as described in any of the preceding claims, or to implement the service processing method executed by the main control device as described in any of the preceding claims. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0243] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0244] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0245] This invention is 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 block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0246] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0247] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0248] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0249] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0250] The above provides a detailed description of the business processing method, video network terminal, main control device, electronic device, and medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A business processing method, characterized in that, The method is applied to a video network terminal, which communicates with a main control device and a business system; the method includes: When acting as a service group terminal, in response to a received service group request, the service group request is forwarded to the main control device, so that the main control device generates service group information based on the service group request. The service group information is used to indicate the service corresponding to each group and the video network terminal that processes the service. When acting as a service initiating terminal, in response to receiving a service request for a target service sent by the service system, the service request is forwarded to the main control device, so that the main control device sends a first service processing notification to the video network terminal processing the target service based on the service group information; When the video network terminal is used as a service processing terminal, in response to receiving a service transfer request sent by the service system, it forwards the service transfer request to the main control device, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request. The business transfer includes: transfer by group or transfer by designated terminal; If the service transfer is a group transfer, the information of the service receiving terminal in the service transfer request includes the information of the group to which the service needs to be transferred, and the master control device sends a second service processing notification to the service receiving terminal in the group. If the service transfer is performed by a specified terminal, the information of the service receiving terminal in the service transfer request includes the information of the specified terminal to which the service needs to be transferred. The main control device sends a second service processing notification to the specified service receiving terminal, and the terminal type of the specified service receiving terminal is an operation terminal.

2. The method according to claim 1, characterized in that, The service grouping information is further used to indicate the terminal type of the video network terminal processing the service, and the first service processing notification includes the terminal type of the video network terminal processing the target service; the method further includes: When acting as a service processing terminal, in response to receiving a first service processing notification sent by the main control device, it obtains its own terminal type and processes the target service based on the terminal type.

3. The method according to claim 2, characterized in that, The processing of the target service based on the terminal type includes: When the terminal type is a broadcast terminal, a link establishment request is sent to the master control device so that the master control device establishes a first communication link between the broadcast terminal and the service initiating terminal based on the link establishment request; in response to receiving a successful establishment response from the master control device, broadcast data is pushed to the service initiating terminal based on the first communication link; When the terminal type is an operating terminal, a notification to add the target service is sent to the business system; in response to receiving the service processing request of the target service sent by the business system, the service processing request is forwarded to the main control device, so that the main control device establishes a second communication link between the operating terminal and the service initiating terminal based on the service processing request.

4. The method according to claim 3, characterized in that, When the terminal type is a broadcast terminal, after sending a link establishment request to the master control device, the method further includes: Upon receiving a successful establishment response from the master control device, record the broadcast duration; When the broadcast duration exceeds a preset duration, a link teardown request is sent to the master control device, so that the master control device can tear down the first communication link between the broadcast terminal and the service initiating terminal based on the link teardown request.

5. A business processing method, characterized in that, The method is applied to a main control device, which communicates with a video network terminal, and the video network terminal communicates with a business system; the method includes: In response to receiving a service packet request forwarded by the video network terminal when acting as a service packet terminal, service packet information is generated based on the service packet request. The service packet information is used to indicate the service corresponding to each packet and the video network terminal processing the service. The service packet request is sent from the service system to the video network terminal. In response to receiving a service request for a target service forwarded by the video network terminal when it is acting as a service initiating terminal, a first service processing notification is sent to the video network terminal that processes the target service based on the service grouping information. The service request is sent from the service system to the video network terminal. When the video network terminal is used as a service processing terminal, in response to receiving a service transfer request sent by the service system, it forwards the service transfer request to the main control device, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request. The business transfer includes: transfer by group or transfer by designated terminal; If the service transfer is a group transfer, the information of the service receiving terminal in the service transfer request includes the information of the group to which the service needs to be transferred, and the master control device sends a second service processing notification to the service receiving terminal in the group. If the service transfer is performed by a specified terminal, the information of the service receiving terminal in the service transfer request includes the information of the specified terminal to which the service needs to be transferred. The main control device sends a second service processing notification to the specified service receiving terminal, and the terminal type of the specified service receiving terminal is an operation terminal.

6. The method according to claim 5, characterized in that, The method further includes: In response to receiving a service transfer request forwarded by the video network terminal when it is acting as a service processing terminal, a second service processing notification is sent to the service receiving terminal indicated by the service transfer request, wherein the service transfer request is sent from the service system to the video network terminal. In response to receiving a service proxy request forwarded by the video network terminal when it is acting as a service processing terminal, a third communication link is established between the service proxy terminal indicated by the service proxy request and the service initiating terminal, wherein the service proxy request is sent by the service system to the video network terminal.

7. A video network terminal, characterized in that, The video network terminal communicates with the main control device and the business system; the video network terminal includes: The first forwarding module is configured to, when acting as a service packet terminal, respond to receiving a service packet request sent by the service system and forward the service packet request to the main control device, so that the main control device generates service packet information based on the service packet request, wherein the service packet information is used to indicate the service corresponding to each packet and the video network terminal that processes the service; The second forwarding module is used, when acting as a service initiating terminal, to forward the service request to the main control device in response to receiving the service request of the target service sent by the service system, so that the main control device can send a first service processing notification to the video network terminal processing the target service based on the service group information. When the video network terminal is used as a service processing terminal, in response to receiving a service transfer request sent by the service system, it forwards the service transfer request to the main control device, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request. The business transfer includes: transfer by group or transfer by designated terminal; If the service transfer is a group transfer, the information of the service receiving terminal in the service transfer request includes the information of the group to which the service needs to be transferred, and the master control device sends a second service processing notification to the service receiving terminal in the group. If the service transfer is performed by a specified terminal, the information of the service receiving terminal in the service transfer request includes the information of the specified terminal to which the service needs to be transferred. The main control device sends a second service processing notification to the specified service receiving terminal, and the terminal type of the specified service receiving terminal is an operation terminal.

8. A master control device, characterized in that, The main control device communicates with the video network terminal, and the video network terminal communicates with the business system; the main control device includes: A generation module is configured to respond to receiving a service packet request forwarded by the video network terminal when it is acting as a service packet terminal, and generate service packet information based on the service packet request. The service packet information is used to indicate the service corresponding to each packet and the video network terminal that processes the service. The service packet request is sent from the service system to the video network terminal. The first sending module is configured to respond to receiving a service request for a target service forwarded by the video network terminal when it is acting as a service initiating terminal, and send a first service processing notification to the video network terminal that processes the target service based on the service group information, wherein the service request is sent from the service system to the video network terminal; When the video network terminal is used as a service processing terminal, in response to receiving a service transfer request sent by the service system, it forwards the service transfer request to the main control device, so that the main control device sends a second service processing notification to the service receiving terminal indicated by the service transfer request. The business transfer includes: transfer by group or transfer by designated terminal; If the service transfer is a group transfer, the information of the service receiving terminal in the service transfer request includes the information of the group to which the service needs to be transferred, and the master control device sends a second service processing notification to the service receiving terminal in the group. If the service transfer is performed by a specified terminal, the information of the service receiving terminal in the service transfer request includes the information of the specified terminal to which the service needs to be transferred. The main control device sends a second service processing notification to the specified service receiving terminal, and the terminal type of the specified service receiving terminal is an operation terminal.

9. An electronic device, characterized in that, include: One or more processors; and One or more machine-readable media on which instructions are stored; When the instruction is executed by the one or more processors, the processor performs the business processing method as described in any one of claims 1 to 4, or performs the business processing method as described in any one of claims 5 to 6.

10. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the business processing method as described in any one of claims 1 to 4, or implements the business processing method as described in any one of claims 5 to 6.