A communication system and method of handling services
By placing the proxy server on a local area network and the IoT terminal devices and engine server on the Internet, the security and resource consumption issues in the communication system are solved, and efficient and secure regional communication and data interaction are achieved.
Patent Information
- Application Number
- CN202511078887.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2045-08-01
AI Technical Summary
In existing communication systems, proxy servers are located on the Internet, resulting in low communication security, vulnerability to attackers, and high resource consumption.
By placing the proxy server on a local area network (LAN) and the IoT terminal devices and engine server on the Internet, communication between the IoT terminal devices and engine server and the proxy server within the LAN is achieved, thereby enabling security and resource optimization.
It improves the security and resource utilization efficiency of communication systems, supports large-scale device access, and enables regional communication and extensive data exchange.
Smart Images

Figure CN120785631B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a communication system and a service processing method. BACKGROUND
[0002] The implementation process of service processing usually needs to rely on a communication system. At present, the communication system includes a service server, a proxy server and a terminal group. The service server and the proxy server are located on the Internet. The service server can communicate with terminal devices in the terminal group through the proxy server to trigger the terminal devices to perform corresponding service operations.
[0003] However, the proxy server in the current communication system is on the Internet, and an attacker can easily communicate with the terminal devices through the proxy server, resulting in low communication security. SUMMARY
[0004] The present application provides a communication system and a service processing method to improve communication security.
[0005] In a first aspect, the present application provides a communication system, which includes a service server, an Internet of Things terminal device, an engine server, a proxy server and a terminal group; wherein the terminal group includes one or more terminal devices;
[0006] The service server and the Internet of Things terminal device are both on the Internet; the proxy server and the terminal group are both on a local area network;
[0007] The service server is configured to communicate with the Internet of Things terminal device.
[0008] The Internet of Things terminal device is configured to communicate with an engine server corresponding to the Internet of Things terminal device; wherein the engine server corresponding to the Internet of Things terminal device represents an engine server in an area corresponding to the Internet of Things terminal device.
[0009] The engine server is configured to communicate with a proxy server in an area corresponding to an Internet of Things terminal device corresponding to the engine server.
[0010] The proxy server is configured to communicate with the terminal group.
[0011] In a possible design, the engine server is on the local area network. Based on this, the security of the engine server can be ensured, and the communication security and reliability can be effectively improved.
[0012] In a possible design, the number of Internet of Things terminal devices is multiple, and each Internet of Things terminal device corresponds to an area.
[0013] The number of the proxy servers is multiple; the Internet of Things terminal device communicates with multiple proxy servers in the area corresponding to the Internet of Things terminal device through the engine server corresponding to the Internet of Things terminal device.
[0014] Based on this, since the proxy server is on the local area network, even if the number of proxy servers is multiple, it is not necessary to configure an Internet network address for each proxy server, reducing the occupation of resources and reducing the cost. And, since the Internet of Things terminal device is one-to-one corresponding to the area, the Internet of Things terminal device can realize communication for the specific area. In addition, the service server can communicate with the Internet of Things terminal device corresponding to different areas, breaking the space limit, realizing extensive data interaction, meeting the demand of large-scale device access, and being beneficial to expand the business coverage.
[0015] In a second aspect, the application also provides a service processing method applied to the communication system as described above, the method comprising:
[0016] The service server sends a service instruction to a target Internet of Things terminal device;
[0017] The target Internet of Things terminal device sends the service instruction to a target engine server in the area corresponding to the target Internet of Things terminal device;
[0018] The target engine server sends the service instruction to a target proxy server in the area corresponding to the Internet of Things terminal device;
[0019] The target proxy server sends the service instruction to a target terminal group connected to the target proxy server;
[0020] For each terminal device in the target terminal group, in response to the service instruction, the terminal device performs a corresponding service operation.
[0021] Based on this, the service server sends the service instruction to the terminal device in the target terminal group through the target Internet of Things terminal device, the target engine server and the target proxy server in turn, to trigger the terminal device to perform the corresponding service operation, realizing service processing. And, the service server can send the service instruction to the target Internet of Things terminal device according to the demand, realizing the targeted sending of the service instruction.
[0022] In a possible design, the service instruction is used to trigger the collection of information of a rule-breaking live room;
[0023] The service server sends a service instruction to a target Internet of Things terminal device, comprising:
[0024] The business server sends the target Internet of Things terminal device corresponding business instruction to the target Internet of Things terminal device; wherein the business instructions corresponding to different target Internet of Things terminal devices trigger different types of information collected by the illegal live broadcast room;
[0025] For each terminal device in the target terminal group, in response to the business instruction, the terminal device performs a corresponding business operation, including:
[0026] For each terminal device in the target terminal group, in response to the business instruction received by the terminal device, the information of the type corresponding to the illegal live broadcast room is collected, and the information of the type corresponding to the illegal live broadcast room is collected. The information of the type corresponding to the illegal live broadcast room is returned to the business server.
[0027] Based on this, by sending different business instructions to different target Internet of Things terminal devices, different types of information collected by terminal devices in different areas are triggered and returned, realizing the cooperation of devices to ensure the overall function of the communication system.
[0028] In a possible design, after receiving the information of the illegal live broadcast room returned by different terminal devices, the business server can integrate the information of the illegal live broadcast room corresponding to different types returned by each terminal device to obtain comprehensive information of the illegal live broadcast room.
[0029] The comprehensive information of the illegal live broadcast room is sent to the target device, so that relevant personnel can obtain comprehensive information of the illegal live broadcast room, ensuring the comprehensiveness of information acquisition.
[0030] In a possible design, the above business instruction is used to instruct data labeling; the business instruction includes data labeling task information.
[0031] The business server sends the target Internet of Things terminal device corresponding business instruction to the target Internet of Things terminal device; wherein the business instructions corresponding to different target Internet of Things terminal devices trigger different types of information collected by the illegal live broadcast room;
[0032] For each target Internet of Things terminal device, the business server sends the target Internet of Things terminal device corresponding business instruction to the target Internet of Things terminal device;
[0033] For each terminal device in the target terminal group, in response to the business instruction, the terminal device performs a corresponding business operation, including:
[0034] For each terminal device in the target terminal group, the terminal device performs a corresponding data labeling operation based on the data labeling task information in the business instruction.
[0035] Based on this, the business server sends a business instruction to each target Internet of Things terminal device to use different terminal devices to perform a data labeling task, thereby improving the efficiency of data labeling.
[0036] In a possible design, the business instruction instructs the terminal device to control the smart home device. Based on this, centralized management of the smart home device can be implemented.
[0037] In a possible design, the business instruction instructs the terminal device to perform testing and return test data. Based on this, because the models and versions of different terminal devices can be different, testing using different terminal devices can test the compatibility, stability and performance of applications in different environments, thereby ensuring the comprehensiveness of testing.
[0038] In a possible design, the target Internet of Things terminal device is an Internet of Things terminal device corresponding to a target area. Based on this, the business server can communicate with the Internet of Things terminal device corresponding to the target area according to a requirement, thereby quickly communicating with the terminal device in the target area, implementing targeted communication, and improving the convenience and efficiency of communication without using a control network address range to communicate with the terminal device in the target area.
[0039] In this application, the communication system includes a business server, an Internet of Things terminal device, an engine server, a proxy server and a terminal group. The business server and the Internet of Things terminal device are on the Internet, and the proxy server and the terminal group are on a local area network. The business server communicates with the proxy server in the local area network through the Internet of Things terminal device and the engine server, thereby communicating with the terminal device through the proxy server. Because the proxy server is an interface form, the security of the Internet of Things terminal device is higher than that of the proxy server, and the probability of successful attack is lower. Therefore, the Internet of Things terminal device is placed on the Internet, and the proxy server is placed on the local area network, which can not only realize the success of communication, but also improve the security of communication. In addition, the Internet of Things terminal device corresponds to an area, thereby enabling the business server to communicate with the Internet of Things terminal device in different areas, which can not only realize targeted communication in an area, but also conveniently connect the Internet of Things terminal devices in different areas. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0041] For a more complete understanding of the present application and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings in which like reference numerals indicate like parts throughout the several figures.
[0042] Figure 1 Architecture of a communication system provided for an embodiment of the present application Figure 1 ;
[0043] Figure 2 Architecture of a communication system provided for an embodiment of the present application Figure 2 ;
[0044] Figure 3 Flowchart of a service processing method provided for an embodiment of the present application
[0045] Figure 4 Scenario of a data collaboration provided for an embodiment of the present application Figure 1 ;
[0046] Figure 2 Scenario of a data collaboration provided for an embodiment of the present application Figure 6 ;
[0047] Figure 1 Structure of an electronic device provided for an embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, any other embodiments obtained by those skilled in the art without creative effort belong to the protection scope of the present application.
[0049] In the embodiments of the present application, at least one means one or more, and multiple means two or more than two. In the description of the present application, the terms “first”, “second”, “third” and the like are only used to distinguish the description purpose, and cannot be understood as indicating or implying relative importance, nor can be understood as indicating or implying order.
[0050] In the present specification, the terms “one embodiment” or “some embodiments” or the like mean that the specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Therefore, the terms “include”, “contain”, “have” and their variants in the present specification mean “include but not limited to”, unless otherwise specifically emphasized.
[0051] It should be noted that, in the embodiments of the present application, the association relationship of the associated objects described by "and / or" represents that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", if not specially stated, generally represents an "or" relationship between the associated objects before and after it.
[0052] It should be noted that, in the embodiments of the present application, "connection" can be understood as electrical connection, and the connection between two electrical elements can be direct or indirect connection between the two electrical elements. For example, A is connected to B, which can be direct connection between A and B, or indirect connection between A and B through one or more other electrical elements.
[0053] The implementation process of the service processing usually needs to rely on a communication system. In some embodiments, as shown in Figure 2 The communication system includes a service server, an agent server and a terminal group. The terminal group can include one or more terminal devices. The service server (or server server) and the agent (agent) service area are on the Internet, and the terminal group is on the local area network.
[0054] The service server is at the top layer of the communication system, and the service server serves as a core control node and is connected to the lower layer agent server through the Internet. The service server generates corresponding service instructions (i.e. control instructions) according to preset tasks or user operation instructions. The service instructions can be used to trigger the terminal device to perform operations such as installing applications, data collection, device state query, etc.
[0055] The agent server serves as an intermediate layer and is responsible for receiving service instructions from the service server. Each agent server can simultaneously interact with multiple terminal devices, such as distributing service instructions to terminal devices in the terminal group connected to the agent server according to the grouping of terminal devices. It can be understood that although the agent server can communicate with multiple terminal devices, that is, multiple terminal devices can access the agent server, the number of terminal devices accessed is limited. In addition, the agent server can be in the form of a cluster.
[0056] After receiving the service instructions, the terminal devices in the terminal group in the local area network execute corresponding operations according to the service instructions. For example, if the service instruction indicates to install a specific application, the terminal device responds to the service instruction and downloads and installs the specific application.
[0057] It should be noted that the service instructions received by the terminal device can be Android TMAn Android Debug Bridge (adb) type instruction. The proxy server generates a corresponding adb instruction according to the adb type after parsing the received service instruction, and sends the adb instruction to the terminal device.
[0058] The server server is a centralized management server, mainly used to send task request messages, such as creating tasks, managing agents, and the like.
[0059] The agent server is a control server, mainly used to receive service instructions sent from the server server, thereby controlling the server of multiple mobile phone operations.
[0060] The adb is an Android TM A command line tool in development and testing, mainly used for device connection, application management, file transfer, log viewing, and the like.
[0061] However, since the proxy server in the communication system is on the Internet, and the proxy server is in the form of an interface, after knowing the configuration parameters of the proxy server, the proxy server can be called to communicate with the terminal group accessing the proxy server. That is, the security of the proxy server is low, and an attacker can easily impersonate (or describe as bypass) the service server to call the proxy server to communicate with the terminal group, reducing the security of the communication. Moreover, since the proxy server is on the Internet, and the number of proxy servers is usually large, it is necessary to configure a large number of Internet network addresses, and the resource occupation is large.
[0062] Therefore, in view of the above problems, the present application provides a new communication system. As Figure 2 shown, the communication system can include a service server, an Internet of Things terminal device, an engine server, a proxy server, and a terminal group. The terminal group includes one or more terminal devices;
[0063] The service server and the Internet of Things terminal device are both on the Internet; the proxy server and the terminal group are both on a local area network;
[0064] The service server is configured to communicate with the Internet of Things terminal device.
[0065] The Internet of Things terminal device is configured to communicate with an engine server corresponding to the Internet of Things terminal device; wherein the engine server corresponding to the Internet of Things terminal device indicates an engine server in a region corresponding to the Internet of Things terminal device.
[0066] The engine server is configured to communicate with a proxy server in a region corresponding to an Internet of Things terminal device corresponding to the engine server.
[0067] The proxy server is configured to communicate with the terminal group.
[0068] In the embodiments of the present application, the service server in the Internet is an interaction entrance of the entire communication system and the external Internet. The Internet of Things terminal devices in different regions (for example, region 1, region 2, and the like) are connected to the service server through the Internet, and receive service instructions from the service server or return service data. Figure 2
[0069] The Internet of Things terminal device can be responsible for communication with the engine server in the corresponding region. The engine server functions as a reverse proxy and load balancing, and can reasonably distribute requests to multiple agent servers in the back end to improve the concurrent processing capability and stability of the communication system.
[0070] The engine server is connected to multiple agent servers, which receive requests from nginx and perform corresponding business logic processing, such as data storage, calculation, analysis, and the like.
[0071] The architecture of the communication system provided in the present application covers two network levels of the Internet and the local area network, and involves servers, Internet of Things terminal devices, nginx servers, multiple servers, and terminal groups. The service server and the Internet of Things terminal device are in the Internet, and the proxy server and the terminal group are in the local area network. The service server communicates with the proxy server in the local area network through the Internet of Things terminal device and the engine server, and thus communicates with the terminal device through the proxy server. Since the proxy server is an interface form, the security of the Internet of Things terminal device is higher, and the probability of successful attack is lower. Therefore, placing the Internet of Things terminal device in the Internet and the proxy server in the local area network can not only realize the success of communication, but also improve the security of communication. In addition, the Internet of Things terminal device corresponds to a region, so that the service server communicates with the Internet of Things terminal devices in different regions, which can realize targeted communication in the region and conveniently connect the Internet of Things terminal devices in different regions.
[0072] Optionally, the engine server can be an nginx server.
[0073] In the present application, it is assumed that the proxy server is placed in the Internet. Since the proxy server is a pure interface, after obtaining the configuration parameters of the proxy server, an attacker can bypass the service server to access the proxy server, thereby directly controlling the terminal device, and the security is low. However, when the proxy server is placed in the Internet, it can only be connected to the proxy server through the service server, the Internet of Things terminal device, and the engine server in sequence, and cannot bypass the service server to directly access the proxy server, thereby ensuring the security of communication.
[0074] In some embodiments, the above-mentioned IoT terminal device can limit the Internet network address and only allow access of a specified network address, so that the IoT terminal device has high security, can avoid an attacker impersonating a business server to access the IoT terminal device, and thus reduces the risk of the terminal device being illegally controlled and improves communication security. For example, the IoT terminal device can first verify whether the network address of the business server is a preset network address. If it is the preset network address, the IoT terminal device can normally communicate with the business server, such as receiving a business instruction sent by the business server. If it is not the preset network address, the IoT terminal device refuses to communicate with the business server, thereby limiting the connection of illegal network addresses.
[0075] In some embodiments, the above-mentioned IoT terminal device can limit the Internet network address and only allow access of a specified network address, so that the IoT terminal device has high security, can avoid an attacker impersonating a business server to access the IoT terminal device, and thus reduces the risk of the terminal device being illegally controlled and improves communication security. For example, the IoT terminal device can first verify whether the network address of the business server is a preset network address. If it is the preset network address, the IoT terminal device can normally communicate with the business server, such as receiving a business instruction sent by the business server. If it is not the preset network address, the IoT terminal device refuses to communicate with the business server, thereby limiting the connection of illegal network addresses.
[0076] In some embodiments, the above-mentioned IoT terminal device can limit the Internet network address and only allow access of a specified network address, so that the IoT terminal device has high security, can avoid an attacker impersonating a business server to access the IoT terminal device, and thus reduces the risk of the terminal device being illegally controlled and improves communication security. For example, the IoT terminal device can first verify whether the network address of the business server is a preset network address. If it is the preset network address, the IoT terminal device can normally communicate with the business server, such as receiving a business instruction sent by the business server. If it is not the preset network address, the IoT terminal device refuses to communicate with the business server, thereby limiting the connection of illegal network addresses.
[0077] Optionally, as shown in the above Figure 2 , the engine server can be on a local area network, which can ensure the security of the engine server, reduce the risk of the engine server being attacked, and thus effectively improve the communication security and reliability.
[0078] Optionally, as shown in the above Figure 2 , the number of IoT terminal devices in the communication system is multiple, and each IoT terminal device corresponds to an area, that is, the IoT terminal device and the area can be one-to-one.
[0079] Optionally, the number of proxy servers in the communication system is multiple. The IoT terminal device communicates with multiple proxy servers in the area corresponding to the IoT terminal device through the engine server corresponding to the IoT terminal device.
[0080] Optionally, the number of proxy servers in different areas can be multiple. As shown in the above Figure 2 , the number of proxy servers in area 1 is multiple, and the number of proxy servers in area 2 is also multiple. In addition, the proxy servers can be in the form of a cluster.
[0081] In the present application, it is assumed that the proxy server is on the Internet, so each proxy server needs to be configured with an Internet IP address. However, due to the addition of the Internet of Things terminal device, the proxy server can be on the local area network, and even if the number of proxy servers is multiple, there is no need to configure an Internet network address for each proxy server, reducing resource occupation and reducing costs.
[0082] In addition, since the Internet of Things terminal device corresponds to a region one-to-one, the Internet of Things terminal device can realize communication for the corresponding region. In addition, the service server can communicate with the Internet of Things terminal device corresponding to different regions, break the space limit, realize efficient communication and extensive data interaction, meet the demand of large-scale device access, and be beneficial to expand the business coverage.
[0083] It can be understood that the number of devices in the communication system shown in the above Figure 3 It can be understood that the number of devices in the communication system shown in the above
[0084] In some embodiments, the above communication system can be used to realize business processing. The process of business processing through the communication system will be introduced below, that is, the business processing method provided by the present application. As shown in Figure 3 The business processing method includes: Figure 4
[0085] S301, the service server sends a business instruction to a target Internet of Things terminal device.
[0086] The business instruction can be based on user input or automatically generated based on a preset task.
[0087] The number of target Internet of Things terminal devices can be one or more.
[0088] Optionally, the target Internet of Things terminal device can be the Internet of Things terminal device corresponding to the target region, that is, the Internet of Things terminal device responsible for the communication of the target region. Based on this, the service server can communicate with the Internet of Things terminal device corresponding to the target region according to the demand, so as to quickly communicate with the terminal device in the target region, realize targeted communication, and there is no need to realize communication with the terminal device in the target region through the control network address range, improve the convenience and efficiency of communication.
[0089] S302, the target Internet of Things terminal device sends a business instruction to a target engine server in a region corresponding to the target Internet of Things terminal device.
[0090] In the present application, since the engine server can limit the network address, before receiving the service instruction, the target engine server can determine whether the network address of the target Internet of Things terminal device belongs to the target region and whether it belongs to a specific network address, so as to determine whether the target Internet of Things terminal device is safe.
[0091] In the case that the network address of the target Internet of Things terminal device belongs to the target region and belongs to a specific network address, it indicates that the target Internet of Things terminal device is trusted, that is, safe, so the target engine server can normally receive the service instruction from the target Internet of Things terminal device.
[0092] In the case that the network address of the target Internet of Things terminal device does not belong to the target region or does not belong to a specific network address, it indicates that the target Internet of Things terminal device is not trusted, so the target engine server can not receive the service instruction from the target Internet of Things terminal device.
[0093] It can be understood that the above is only an example of determining whether the target Internet of Things terminal device is safe by determining whether the network address of the target Internet of Things terminal device belongs to the target region and whether it belongs to a specific network address. The target engine server can also only determine whether the network address of the target Internet of Things terminal device belongs to the target region or whether it belongs to a specific network address.
[0094] In general, the target engine server can determine whether the target Internet of Things terminal device is safe by determining whether the target Internet of Things terminal device satisfies the preset condition 1. The preset condition 1 can include at least one of the network address of the target Internet of Things terminal device belonging to the target region and the network address of the target Internet of Things terminal device belonging to a specific network address.
[0095] In addition, the Internet of Things terminal device can also limit the network address, similar to the target engine server limiting the network address, so the target Internet of Things terminal device can also determine whether the service server is trusted by determining whether the network address of the service server belongs to the preset network address.
[0096] S303, the target engine server sends a service instruction to a target proxy server in a region corresponding to the Internet of Things terminal device.
[0097] For example, the target engine server can select a proxy server from the proxy servers in the target region, i.e., the region corresponding to the Internet of Things terminal device, based on load balancing rules and the like. And the target engine server can select the proxy server as the target proxy server. Then, the target engine server sends a service instruction to each target proxy server.
[0098] S304, the target proxy server sends the service instruction to a target terminal group connected to the target proxy server.
[0099] The target terminal group can be part or all of the terminal groups accessing the target proxy server. Optionally, the number of target terminal groups can be indicated by the service instruction.
[0100] Optionally, the service instruction sent by the target proxy server to the target terminal group can be of the adb type.
[0101] S305, for each terminal device in the target terminal group, the terminal device performs a corresponding service operation in response to the service instruction.
[0102] In this application, through the cooperative work of each level in the communication system, the communication system can realize data access from the Internet end, processing and distribution in the local area network, and finally specific execution to the terminal group, forming a complete and efficient data processing and control process, ensuring the efficiency of service processing, and ensuring the security and reliability of communication. In addition, the service server can send service instructions to target Internet of Things terminal devices according to needs, to realize targeted sending of service instructions.
[0103] The above introduces that the communication system can be used for service processing, and the following will introduce several possible service processing scenarios in detail.
[0104] In some embodiments, the communication system can be used for data coordination scenarios. For example, the service instruction is used to trigger the collection of information of a rule-breaking live room.
[0105] For each target Internet of Things terminal device, the service server sends the target Internet of Things terminal device corresponding service instruction to the target Internet of Things terminal device. Different target Internet of Things terminal devices corresponding service instructions trigger the collection of information of a rule-breaking live room corresponding to different types. Optionally, the service instruction can carry the identifier of the rule-breaking live room and the information type, such as the type of barrage, video, picture, etc.
[0106] After that, for each target Internet of Things terminal device, the target Internet of Things terminal device sends the target Internet of Things terminal device corresponding service instruction to the target engine server in the area corresponding to the target Internet of Things terminal device, so as to send the service instruction to the target proxy server in the area through the target engine server. After that, the target proxy server sends the target Internet of Things terminal device corresponding service instruction to the terminal device in the target terminal group.
[0107] Afterwards, for each terminal device in the target terminal group, in response to the service instruction received by the terminal device, information of a type corresponding to the service instruction of the illegal live room is collected, and the information of the illegal live room of the type collected is returned to the service server.
[0108] For example, as shown in Figure 5 The service server sends service instruction 1 (i.e., the service instruction corresponding to the Internet of Things terminal device 1) to the Internet of Things terminal device 1 corresponding to region 1, and sends service instruction 2 (i.e., the service instruction corresponding to the Internet of Things terminal device 2) to the Internet of Things terminal device 2 corresponding to region 2. Among them, service instruction 1 is used to trigger the collection of the barrage information of the illegal live room. Service instruction 2 is used to trigger the collection of the video of the illegal live room, that is, to trigger the recording of the video of the illegal live room.
[0109] Afterwards, the Internet of Things terminal device 1 sends the service instruction 1 to the terminal devices in the terminal group 1 through the engine server and the proxy server corresponding thereto in turn. Afterwards, the terminal group 1 collects the barrage information of the illegal live room in response to the service instruction 1, and returns the barrage information of the illegal live room to the service server.
[0110] Similarly, the Internet of Things terminal device 2 sends the service instruction 2 to the terminal devices in the terminal group 1 through the engine server and the proxy server corresponding thereto in turn. The terminal group 2 collects the video information of the illegal live room in response to the service instruction 2, and returns the video information of the illegal live room to the service server, so as to realize the acquisition of different types of information through the cooperative work of the terminal devices in different regions.
[0111] Based on this, by sending different service instructions to different target Internet of Things terminal devices, different types of information of the illegal live room collected by the terminal devices in different regions are triggered and returned, so as to realize the cooperation of the devices and ensure that the overall function of the communication system is realized.
[0112] Optionally, after receiving the information of the illegal live room returned by different terminal devices, the service server can integrate and process the information of the illegal live room corresponding to different types returned by each of the terminal devices according to a certain format to obtain comprehensive information of the illegal live room. That is, the comprehensive information includes different types of information of the illegal live room.
[0113] Afterwards, the service server can send the comprehensive information of the illegal live room to the target device (i.e., the device of the relevant personnel) so that the relevant personnel can obtain comprehensive information of the illegal live room, ensure the comprehensiveness of information acquisition, and thus the relevant personnel can further judge whether the illegal live room is illegal according to the comprehensive information of the illegal live room.
[0114] Continuing the above example, as shown in Figure 2As shown, after obtaining the barrage information and the video information of the illegal live room, the business server can integrate the barrage information and the video information of the illegal live room according to a certain format to obtain comprehensive information of the illegal live room, that is, the comprehensive information includes the barrage information and the video information of the illegal live room. Then, the business server can send the comprehensive information of the illegal live room to the target device.
[0115] In some other embodiments, the communication system is used in a crowd-sourcing data labeling scenario. Accordingly, the business instruction is used to instruct data labeling, and the business instruction includes data labeling task information.
[0116] For each target Internet of Things terminal device, the business server sends a business instruction to the target Internet of Things terminal device to send a business instruction to the target terminal group. For each terminal device in the target terminal group, the terminal device performs a corresponding data labeling operation based on the data labeling task information in the business instruction, such as outputting data labeling prompt information, so that the labeling personnel perform labeling based on the data labeling task information, such as framing the target object in the image. In addition, after labeling is completed, the terminal device can also return the labeled task information, such as the image of the framed target object, to the business server, so that the business server can integrate and process it.
[0117] In this application, in the field of artificial intelligence, data labeling is in high demand. Through the communication system, different types of data labeling task information such as images, texts, and voices can be batched and sent to the terminal group, so that more labeling personnel can use terminal devices to receive tasks and complete labeling, and the labeled data (i.e., labeled task information) can be quickly returned to the business server for integration and processing, accelerating the data labeling process. In short, the business server sends business instructions to each target Internet of Things terminal device to use different terminal devices to perform data labeling tasks, improving the efficiency of data labeling.
[0118] In some other embodiments, the communication system can also be used in an automated testing scenario. The business instruction instructs the terminal device to perform testing and return test data. When developing a new application or system, software developers can use the communication system provided by the present application to send specific business instructions to terminal devices of different models and system versions at the same time, such as installing a test version of an application, simulating various user operation processes, etc., to quickly collect test data on multiple devices and comprehensively test the compatibility, stability, and performance of the new application or system in different environments.
[0119] In some embodiments, the communication system can be used for a data collaboration scenario. For example, the business server can send a business instruction to the terminal device, and the terminal device can control the smart home device (e.g., a Bluetooth speaker, a refrigerator, a water heater, a security device, etc.) connected to the terminal device to implement the linkage and centralized management of the smart home device, thereby realizing the unified management and control of a large number of Internet of Things devices.
[0120] In some embodiments, the communication system can also be used for a marketing scenario. The business server in the communication system can send a business instruction to a large number of terminal devices to simultaneously perform batch operations on multiple terminal devices, such as a friend circle publishing, a message group sending, an automatic like commenting, etc., thereby improving the business operation efficiency.
[0121] In some embodiments, the communication system can be used for a data collaboration scenario, a crowdsourcing data labeling scenario, an automatic testing scenario, an Internet of Things device cooperative control scenario, a marketing scenario, etc.
[0122] It can be understood that the data collaboration scenario, the crowdsourcing data labeling scenario, the automatic testing scenario, the Internet of Things device cooperative control scenario, and the marketing scenario are only possible application business scenarios of the communication system (e.g., the communication system shown in FIG. 1) provided in the present application, and the communication system can also be applied to other business scenarios, which are not limited in the present application. Figure 6
[0123] It should be noted that the terminal device can be a mobile phone, a tablet computer, an electronic reader, a wearable device, a smart home device, a vehicle, an Internet of Things device, etc.
[0124] Figure 6 A structural schematic diagram of an electronic device provided in some embodiments of the present application. Figure 6 The dashed line in the electronic device 600 in FIG. 6 indicates that the unit or module is optional. The electronic device 600 in FIG. 6 can be used to implement the method described in the method embodiment. The electronic device 600 can be a terminal device, an Internet of Things terminal device, or a server (e.g., a business server, an engine server, a proxy server, etc.).
[0125] The electronic device 600 can include one or more processors 610. The processor 610 can support the electronic device 600 to implement the method described in the foregoing method embodiments. The processor 610 can be a general-purpose processor or a special-purpose processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0126] The electronic device 600 can further include one or more memories 620. The memory 620 stores a computer program. The memory 620 can be independent of the processor 610 or integrated in the processor 610.
[0127] The electronic device 600 can further include a transceiver 630. The processor 610 can communicate with other devices or chips through the transceiver 630. For example, the processor 610 can perform data transceiving with other devices or chips through the transceiver 630.
[0128] The computer program in the memory 620 can be executed by the processor 610, so that the processor 610 performs the method as described above. For example, the electronic device 600 as a terminal device, the processor 610 in the electronic device 600 can perform corresponding service operation in response to a service instruction.
[0129] It should be understood that each step in the above method embodiments can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The method steps disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion or hardware and software module combination execution completion in the processor.
[0130] The embodiments of the present application further provide a computer readable storage medium storing a computer program, when the computer program runs on a computer, the computer program makes the computer execute the method in any of the above embodiments, for example: the terminal device performs corresponding service operation in response to a service instruction.
[0131] In the embodiments of the present application, the storage medium can be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM), etc.
[0132] It should be noted that, for the service processing method of the embodiments of the present application, all or part of the processes of implementing the service processing method of the embodiments of the present application can be understood by those skilled in the art as being completed by a computer program controlling relevant hardware. The computer program can be stored in a computer readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device. In the execution process, the processes of the embodiments of the service processing method can be included. The storage medium can be a magnetic disk, an optical disk, a read only memory, a random access memory, etc.
[0133] The embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer readable storage medium. A processor of an electronic device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the electronic device to perform the method provided in various optional implementation manners in the above embodiments.
[0134] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0135] The above is only the preferred embodiment of the present application, and does not limit the present application in any form. Although the present application has been disclosed as the above preferred embodiment, it is not intended to limit the present application. Any person skilled in the art can make some changes or modifications to the above disclosed technical content without departing from the scope of the technical solution of the present application, and any brief introduction, modification, equivalent change and modification of the above embodiments according to the technical essence of the present application are still within the scope of the technical solution of the present application.
Claims
1. A communication system, characterized in that, The communication system includes a service server, IoT terminal devices, an engine server, a proxy server, and a terminal group; wherein, the terminal group includes one or more terminal devices. The business server and the IoT terminal device are both located on the Internet; the proxy server and the terminal group are both located on a local area network. The business server is used to communicate with the IoT terminal device; The IoT terminal device is used to communicate with the engine server corresponding to the IoT terminal device; wherein, the engine server corresponding to the IoT terminal device refers to the engine server in the area corresponding to the IoT terminal device. The engine server is used to communicate with the proxy server located in the area corresponding to the IoT terminal device corresponding to the engine server. The proxy server is used to communicate with the terminal group.
2. The system according to claim 1, characterized in that, The engine server is located on the local area network.
3. The system according to claim 1 or 2, characterized in that, The number of IoT terminal devices is multiple, and each IoT terminal device corresponds to a region; The number of proxy servers is multiple; the IoT terminal device communicates with multiple proxy servers in the area corresponding to the IoT terminal device through the engine server corresponding to the IoT terminal device.
4. A business processing method, characterized in that, The method is applied to the communication system as described in any one of claims 1 to 3; The method includes: The service server sends service instructions to the target IoT terminal device; The target IoT terminal device sends the business instruction to the target engine server located in the area corresponding to the target IoT terminal device. The target engine server sends the business instruction to the target agent server located in the area corresponding to the IoT terminal device. The target proxy server sends the service instruction to the target terminal group connected to the target proxy server; For each terminal device in the target terminal group, in response to the service instruction, the terminal device performs the corresponding service operation.
5. The method according to claim 4, characterized in that, The business instruction is used to trigger the collection of information from illegal live streaming rooms; The service server sends service instructions to the target IoT terminal device, including: For each target IoT terminal device, the service server sends a service instruction corresponding to the target IoT terminal device; wherein, the types of information collected from the illegal live broadcast room triggered by the service instructions corresponding to different target IoT terminal devices are different. For each terminal device in the target terminal group, in response to the service instruction, the terminal device performs a corresponding service operation, including: For each terminal device in the target terminal group, in response to the service instruction received by the terminal device, information on the type corresponding to the service instruction of the illegal live broadcast room is collected, and the information on the illegal live broadcast room corresponding to the collected type is sent back to the service server.
6. The method according to claim 5, characterized in that, The method further includes: The business server integrates and processes the information of the illegal live streaming room corresponding to different types returned by each of the terminal devices to obtain comprehensive information of the illegal live streaming room. Send comprehensive information about illegal live streaming rooms to the target device.
7. The method according to any one of claims 4 to 6, characterized in that, The business instruction is used to instruct data annotation to be performed; the business instruction includes data annotation task information. The service server sends service instructions to the target IoT terminal device, including: For each target IoT terminal device, the service server sends a service instruction to the target IoT terminal device; For each terminal device in the target terminal group, in response to the service instruction, the terminal device performs a corresponding service operation, including: For each terminal device in the target terminal group, the terminal device performs corresponding data annotation operations based on the data annotation task information in the service instruction.
8. The method according to any one of claims 4 to 6, characterized in that, The service instruction directs the terminal device to control smart home devices.
9. The method according to any one of claims 4 to 6, characterized in that, The service instruction directs the terminal device to perform a test and transmit the test data back.
10. The method according to any one of claims 4 to 6, characterized in that, The target IoT terminal device is the IoT terminal device corresponding to the target area.
Citation Information
Patent Citations
Multimedia access system, method and device, terminal and medium
CN113037855A
Multi-network-type intercommunication online communication system
CN119865357A