Remote control system for communication telecommunication transmission
By generating access code ACC and system authentication mechanism, the remote control authority management problem of different system terminals is solved, and a personalized billing and a safe and reliable remote control system is realized, which simplifies the process and improves security and billing accuracy.
Patent Information
- Application Number
- CN202510783002.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2045-06-12
AI Technical Summary
In the existing remote control system, the control terminal and the controlled terminal need to be in the same system or use the same remote control system software, and personalized services cannot be realized and the call and data business expenses are calculated uniformly, and there is a lack of a billing mechanism that distinguishes different terminal equipment.
The access code ACC is generated through the control application module, combined with the Blon filter to filter unused access codes, the switch authenticates the user identity and system type, the login processing module verifies the terminal number and password, the controller realizes remote control, and generates personalized billing data based on the terminal device.
It realizes remote control permission management of different system terminals, improves system security and personalized billing services, simplifies the remote control process, and ensures the security and accurate billing of information transmission.
Smart Images

Figure CN120583081A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of telecommunication transmission systems, in particular to a remote control system for communication and telecommunication transmission. Background Art
[0002] Telecommunications transmission refers to the process of transmitting information-containing electrical signals from one location to another via a specific physical medium. It is used to deliver information sent by a user to the recipient at a satisfactory quality. The three major hardware devices in a telecommunications system are terminal equipment, transmission equipment, and switching equipment. Terminal equipment is typically installed at the user's location and provides the functions necessary for the user to implement the access protocol. Its function is to convert voice, text, data, and image information into electrical or electromagnetic signals for transmission, and to restore received electrical or electromagnetic signals to the original voice, text, data, and image information. Typical terminal equipment includes mobile phones. Transmission equipment is a device that transmits electrical or electromagnetic signals to another location. Switching equipment selects the called terminal based on the selection signal sent by the user terminal, establishes a connection between the two or more terminals, and then transmits the signal through the route connected by the switching equipment.
[0003] The remote control system is mainly supported by computer network remote control technology, which mainly has four access modes: WAN, LAN, telephone dial-up and Internet access. It is mainly completed through the TCP / IP protocol to establish an effective connection between the computer client and the server, obtain real-time feedback, and realize the circulation, transmission and control management of control information.
[0004] In existing technology, when a user uses a remote control system to transmit information to a controlled terminal via a control terminal, the control terminal and the controlled terminal must be running the same system or using the same remote control system software. Furthermore, all call and data charges incurred by the controlled terminal during the remote control process are calculated uniformly on the control terminal, making it impossible to provide personalized services for different terminal devices. To address these issues, a remote control system for communication and telecommunications transmission is provided. Summary of the Invention
[0005] In order to solve the above technical problems, an object of the present invention is to provide a remote control system for communication and telecommunication transmission.
[0006] The object of the present invention can be achieved by the following technical solutions: A remote control system for communication and telecommunication transmission, comprising a control application module, a network communication module, a login processing module, a controller, and an information processing module; The control application module is used to receive the user's remote control request and send the access code ACC to the network communication module through the switch; The control application module sets up a control terminal and a controlled terminal. The user controls the controlled terminal through the control terminal and generates a remote control request. According to the generated remote control request, the user identity information of the control terminal and the terminal configuration information of the control terminal and the controlled terminal are obtained; The terminal configuration information of the control terminal and the controlled terminal is used to verify the systems of the control terminal and the controlled terminal; The control application module generates an access code ACC based on the acquired user identity information. The process of generating the user identity information of the control terminal includes: The user fills in personal basic information, and the user identity information is generated based on the filled in personal basic information; The personal basic information includes the user's name, ID number, and the terminal number NUM-A of the control terminal; the user's name and ID number are used for real-name authentication, and the terminal number NUM-A of the control terminal is used to obtain the authority to control the terminal; After the user identity information is generated, the control terminal generates a corresponding access code ACC and sets a first valid duration and a second valid duration for the generated access code ACC; The user controls the controlled terminal through the control terminal, that is, the user needs to enter the access code ACC generated by the control terminal on the control terminal; The generation process of the access code ACC includes: The control application module randomly generates a group of access codes ACC, and then filters it using a Bloom filter. If it passes the filter, it means that the access code ACC has not been used and is a valid access code ACC. If it fails the filter, it means that the group of access codes ACC has been used. In this case, the group of access codes ACC is filtered again by adding one and subtracting one respectively, until a group of unused access codes ACC is found. Sending the user's request to control the controlled terminal through the control terminal to the network communication module through the switch; The switch connects to computers, servers, IP phones and other terminal devices to achieve interconnection with other network devices such as switches, thereby building a local area network to achieve communication between terminal devices; The process of the switch implementing the control request sending includes: The switch is configured with a function for analyzing the access code ACC. The switch receives the access code ACC and determines whether the access code ACC is received within the first valid time period. Set the first valid time of access code ACC to 10 minutes; If the received access code ACC is not within the first valid time period, the control terminal returns the remote control request to the control application module; If the received access code ACC is within the first valid time period, the switch sends a remote control request to the network communication module for authentication of the user identity information; The process of authenticating the user identity information after the network communication module receives the remote control request includes: Identify the system types of the controlling terminal and the controlled terminal; If the system type of the controlling terminal is the same as that of the controlled terminal, it is marked as 0; If the system types of the controlling terminal and the controlled terminal are different, they are marked with number 1; Depending on whether the control terminal and the controlled terminal are in the same system, they are marked as 0 or 1, realizing the control between the control terminal and the controlled terminal in different systems; The user enters the terminal number NUM-B corresponding to the controlled terminal; If the controlling terminal and the controlled terminal have the same system type, the user enters the corresponding terminal number NUM-B of the controlled terminal and enters the number 0 before the terminal number; If the system types of the controlling terminal and the controlled terminal are different, the user enters the number NUM-B of the controlled terminal and enters the number 1 before the terminal number. The user enters the password corresponding to the controlled terminal; The password of the controlled terminal is the last 6 digits of the access code ACC. Each digit can be any number from 0 to 9 or any letter from AZ. The password is case-sensitive. After receiving the number and password of the controlled terminal input by the user, the input number and password are recorded in the login processing module connected to the network communication module; The process of the login processing module verifying whether the remote control request is valid includes: Verify whether the remote control request is valid based on whether the terminal number of the controlled terminal entered by the user, the corresponding password is correct, and whether it is within the second valid time length of the access code ACC; Set the second valid time of access code ACC to 15 minutes; If the terminal number or corresponding password of the controlled terminal entered by the user is incorrect or does not fall within the second validity period of the access code ACC, the remote control request is deemed invalid. The remote control request obtains a new access code ACC and the user repeats the above process. If the login processing module verifies that the remote control request is invalid three times in a row, the user is locked out for 30 minutes. If the terminal number and corresponding password of the controlled terminal entered by the user are correct and within the second valid time of the access code ACC, the remote control request is determined to be valid, the user obtains the control authority of the controlled terminal, and the controlling terminal remotely controls the controlled terminal through the controller; The process of the controller receiving a control request from the network communication module and remotely controlling the controlled terminal includes: After the user obtains the control authority of the controlled terminal, he uses the call service process or data service process of the controlled terminal on the controlling terminal; When a user uses a controlled terminal to transmit information to a terminal device, dials the terminal device number NUM-C, or initiates a video invitation to the terminal device, the information transmission request is recorded in the information processing module; The process of the information processing module receiving the user's identity information for further verification and processing the information and media messages of the controlling terminal and the controlled terminal during information transmission includes: If there is any abnormality in the identity information verification, the control of all users and controlled terminals will be released and the transmission of this information will be withdrawn; The abnormality in identity information verification includes: the controlled terminal receiving control requests from multiple users at the same time; If the identity information is verified to be normal, the information and media messages transmitted between the control terminal and the controlled terminal in the information processing module are obtained, the terminal device rings, answers, receives the information transmitted by the user, and transmits information with the user in real time; After the user completes information transmission, the process of remote control system generating personalized billing data includes: According to the terminal number NUM-B of the controlled terminal obtained by the network communication module, the billing data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, thereby achieving accurate allocation of billing.
[0007] Compared with the existing technology, the present invention has the following advantages: on the one hand, the user generates identity information through the control application module and obtains the corresponding access code ACC, and obtains the control authority of the controlled terminal through the control terminal after authentication by the login processing module set by the remote control system; the remote control system process is simplified, the security of the user's use of the remote control system is improved, and the specific control requirements of the controlled terminal can be realized through a simple access code ACC; On the other hand, the remote control system identifies the user's personal basic information based on the control application module, and sends the billing data generated during the user's control of the controlled terminal through the control terminal and information transmission to the controlled terminal corresponding to the user terminal number NUM-A; it realizes the distinction between the billing data generated during the information transmission process of users of different terminal devices and provides personalized billing services. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 This is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0009] like Figure 1 As shown, a remote control system for communication and telecommunication transmission includes a control application module, a network communication module, a login processing module, a controller and an information processing module; The control application module is used to receive the user's remote control request and send the access code ACC to the network communication module through the switch; The control application module sets a control terminal and a controlled terminal. The user controls the controlled terminal through the control terminal and generates a remote control request. According to the generated remote control request, the user identity information of the control terminal and the terminal configuration information of the control terminal and the controlled terminal are obtained; The terminal configuration information of the control terminal and the controlled terminal is used to verify the systems of the control terminal and the controlled terminal; The control application module generates an access code ACC based on the acquired user identity information. The process of generating the user identity information of the control terminal includes: The user fills in personal basic information, and the user identity information is generated based on the filled in personal basic information; The personal basic information includes the user's name, ID number, and the terminal number NUM-A of the control terminal; the user's name and ID number are used for real-name authentication, and the terminal number NUM-A of the control terminal is used to obtain the authority to control the terminal; After the user identity information is generated, the control terminal generates a corresponding access code ACC and sets a first valid duration and a second valid duration for the generated access code ACC; The access code ACC consists of 12 digits; the first 4 digits are the area code of the user's controlled terminal, and the remaining digits are randomly generated. Each digit can be any number from 0 to 9 or any letter between A and Z. The access code ACC is case-insensitive and is refreshed every ten minutes. The specific process of generating the access code ACC includes: The control application module randomly generates a group of access codes ACC, and then filters it with a Bloom filter. If it passes, it means that the access code ACC has not been used, and it is a valid access code ACC. The group of access codes ACC is returned and added to the Bloom filter at the same time. If it fails to pass the filter, it means that the group of access codes ACC has been used, and the group of access codes ACC is filtered again by adding one and subtracting one respectively until a group of unused access codes ACC is found.
[0010] The principle of the Bloom filter is: when an element is added to a set, it is mapped into K points in a bit array through K hash functions, and they are set to 1; when searching, we only need to see whether these points are all 1 to determine whether it exists in the set; If any of these points is 0, the element being checked must not be there; if they are all 1, the element being checked must be there.
[0011] The process of generating the access code ACC realizes the verification of user identity information, obtains the area where the controlled terminal is located, and is refreshed every ten minutes to improve the security and reliability of remote control; If the user controls the controlled terminal through the control terminal, the user needs to enter the access code ACC generated by the control terminal on the control terminal; Mark the terminal number corresponding to the controlled terminal as NUM-B; Sending the user's request to control the controlled terminal through the control terminal to the network communication module through the switch; The switch connects to computers, servers, IP phones and other terminal devices to achieve interconnection with other network devices, thereby building a local area network to achieve communication between terminal devices.
[0012] The specific process of the switch implementing the control request sending includes: The switch is configured with a function for analyzing the access code ACC. The switch receives the access code ACC and determines whether the access code ACC is received within the first valid time period. Set the first valid time of access code ACC to 10 minutes; If the received access code ACC is not within the first valid time period, the control terminal returns the remote control request to the control application module; If the received access code ACC is within the first valid time period, the switch sends a remote control request to the network communication module for authentication of the user identity information; The network communication module is used to authenticate the user's controlled terminal number and password after receiving the remote control request. The specific process of the authentication includes: Identify the system types of the controlling terminal and the controlled terminal; The system types include Android system and IOS system; If the system type of the controlling terminal is the same as that of the controlled terminal, it is marked as 0; If the system types of the controlling terminal and the controlled terminal are different, they are marked with number 1; The control terminal displays a prompt: "Please enter the number of the user's controlled terminal"; After receiving the prompt, the user enters the terminal number NUM-B corresponding to the controlled terminal; The terminal number NUM-B corresponding to the controlled terminal is the number input by the controlled terminal when making a call in daily life; If the controlling terminal and the controlled terminal have the same system type, the user enters the corresponding terminal number NUM-B of the controlled terminal and enters the number 0 before the terminal number; If the system types of the controlling terminal and the controlled terminal are different, the user enters the number NUM-B of the controlled terminal and enters the number 1 before the terminal number. According to whether the system types of the control terminal and the controlled terminal are the same, they are marked as 0 or 1, realizing the control between the control terminal and the controlled terminal under different systems; After the network communication module receives the corresponding terminal number NUM-B of the controlled terminal input by the user, the input terminal number NUM-B is recorded in the login processing module connected to the network communication module; The controlling terminal continues to display the prompt: "Please enter the password of the user's controlled terminal."
[0013] After receiving the prompt, the user enters the password of the controlled terminal; The password of the controlled terminal is the last 6 digits of the access code ACC. Each digit can be any number from 0 to 9 or any letter from AZ. The password is case-sensitive. The password of the control terminal is generated according to the access code ACC and is not easy to be cracked. When the password of one user account is leaked, the passwords of other accounts will not be leaked together through database collision. This solves the difficulty of users in remembering and saving passwords. Since the password can only be used once and is dynamically generated, its validity is unpredictable and only once, which greatly improves the security of user use.
[0014] After the network communication module receives the password entered by the user, it records the entered password in the login processing module; The login processing module is responsible for verifying whether the remote control request is valid and thus controlling the progress of information transmission. The specific process of the login processing module verifying whether the remote control request is valid includes: Verify whether the remote control request is valid based on whether the number and password of the controlled terminal entered by the user are correct and whether the access code is within the second valid time period of ACC; Set the second valid time of access code ACC to 15 minutes; If the terminal number or corresponding password of the controlled terminal entered by the user is incorrect or does not fall within the second validity period of the access code ACC, the remote control request is deemed invalid. The remote control request obtains a new access code ACC and the user repeats the above process. If the login processing module verifies that the remote control request is invalid three times in a row, the user is locked out for 30 minutes. If the terminal number and corresponding password of the controlled terminal entered by the user are correct and within the second valid time of the access code ACC, the remote control request is determined to be valid, the user obtains the control authority of the controlled terminal, and the controlling terminal remotely controls the controlled terminal through the controller; The controller is used to receive control requests from the network communication module, realize remote control and control the controlled terminal accordingly according to the specific request of the control terminal; After the user obtains control rights for the controlled terminal, he or she uses the call service flow or data service flow of the controlled terminal on the controlling terminal. For example, dial-up calls using the controlled terminal will incur call charges, and video calls will incur data charges. When a user uses a controlled terminal to transmit information to a terminal device, such as dialing the terminal device terminal number NUM-C or initiating a video invitation to the terminal device, the information transmission request is recorded in the information processing module; The information processing module is used to receive the user's identity information for further verification, and to process the information and media messages of the controlling terminal and the controlled terminal during information transmission; If there is any abnormality in the identity information verification, the control of all users and controlled terminals will be released and the transmission of this information will be withdrawn; The abnormality in identity information verification includes: the controlled terminal receiving control requests from multiple users at the same time; If the identity information is verified to be normal, the information and media messages transmitted between the control terminal and the controlled terminal in the information processing module are obtained, the terminal device rings, answers, receives the information transmitted by the user, and transmits information with the user in real time; After the user completes the information transmission, the remote control system actively cancels the connection between the control terminal and the controlled terminal, and actively deletes the information content transmitted from the control terminal to the terminal device; Once the remote control system is released or deleted, there will be no information transmission channel between the control terminal, the controlled terminal and the terminal device, thus preventing the leakage of information of the user and the terminal device; After the remote control system is released, billing data will be generated. In order to distinguish the billing data between different users, the remote control system will generate personalized billing data. The specific process includes: According to the terminal number NUM-B of the controlled terminal obtained by the network communication module, the billing data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, thereby realizing accurate allocation of billing, improving the shortcoming of the existing technology of uniformly calculating the billing data on the control terminal.
[0015] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A remote control system for communication and telecommunication transmission, characterized in that: It includes a control application module, a network communication module, a login processing module, a controller and an information processing module; The control application module is used to receive a user's remote control request; The network communication module is used to authenticate the user controlled terminal according to the received remote control request; The login processing module is responsible for verifying whether the remote control request is valid and controlling the progress of information transmission; The controller implements the remote control request and controls the controlled terminal accordingly according to the specific request of the control terminal; The information processing module is used to process information and media messages of the control terminal and the controlled terminal in remote control information transmission.
2. A remote control system for communication and telecommunication transmission according to claim 1, characterized in that: The process of the control application module receiving the user's remote control request includes: Setting a control terminal and a controlled terminal, wherein a user controls the controlled terminal through the control terminal and generates a remote control request, and obtaining user identity information of the control terminal and terminal configuration information of the control terminal and the controlled terminal according to the generated remote control request; An access code ACC is generated according to the acquired user identity information of the control terminal.
3. A remote control system for communication and telecommunication transmission according to claim 2, characterized in that: The process of generating the user identity information of the control terminal includes: The user fills in personal basic information, and the user identity information is generated based on the filled in personal basic information; The personal basic information includes the user's name, ID number, and the terminal number NUM-A of the control terminal; the user's name and ID number are used for real-name authentication, and the terminal number NUM-A of the control terminal is used to obtain the authority to control the terminal; After the user identity information is generated, the control terminal generates a corresponding access code ACC and sets a first valid duration and a second valid duration for the generated access code ACC.
4. A remote control system for communication and telecommunication transmission according to claim 3, characterized in that: The generation process of the access code ACC includes: The control application module randomly generates a group of access codes ACC, and then filters it using a Bloom filter. If it passes the filter, it means that the access code ACC has not been used and is a valid access code ACC. If it fails the filter, it means that the group of access codes ACC has been used. In this case, the group of access codes ACC is filtered again by adding one and subtracting one respectively, until a group of unused access codes ACC is found. The user controls the controlled terminal through the control terminal, that is, the user needs to enter the corresponding access code ACC on the control terminal; The remote control request is sent to the network communication module through the switch.
5. A remote control system for communication and telecommunication transmission according to claim 4, characterized in that: The process of the switch implementing the control request includes: The switch receives the access code ACC and determines whether the access code ACC is received within the first valid time period; If the received access code ACC is not within the first valid time period, the control terminal returns the remote control request to the control application module; If the received access code ACC is within the first valid time period, the switch sends a remote control request to the network communication module for authenticating the user identity information.
6. A remote control system for communication and telecommunication transmission according to claim 5, characterized in that: The process of the network communication module authenticating the user identity information includes: Identify the system types of the controlling terminal and the controlled terminal; The user enters the corresponding terminal number NUM-B of the controlled terminal; If the controlling terminal and the controlled terminal have the same system type, when the user enters the corresponding terminal number NUM-B of the controlled terminal, enter the number 0 before the terminal number; If the system types of the controlling terminal and the controlled terminal are different, when the user enters the corresponding terminal number NUM-B of the controlled terminal, enter the number 1 before the terminal number; The user enters the password corresponding to the controlled terminal; The password of the controlled terminal is the last 6 digits of the access code ACC; After receiving the terminal number of the controlled terminal and the password corresponding to the controlled terminal input by the user, the received terminal number and the corresponding password are recorded in the login processing module connected to the network communication module.
7. A remote control system for communication and telecommunication transmission according to claim 6, characterized in that: The process of the login processing module verifying whether the remote control request is valid includes: Verify whether the remote control request is valid based on whether the terminal number of the controlled terminal entered by the user, the corresponding password is correct, and whether it is within the second valid time length of the access code ACC; If the terminal number or corresponding password of the controlled terminal entered by the user is incorrect or does not fall within the second validity period of the access code ACC, the remote control request is deemed invalid. The remote control request obtains a new access code ACC and the user repeats the above process. If the login processing module verifies that the remote control request is invalid three times in a row, the user is locked out for 30 minutes. If the terminal number and corresponding password of the controlled terminal entered by the user are correct and within the second valid time of the access code ACC, the remote control request is determined to be valid, the user obtains the control authority of the controlled terminal, and the controlling terminal remotely controls the controlled terminal through the controller.
8. A remote control system for communication and telecommunication transmission according to claim 7, characterized in that: The process of the controller receiving a control request from the network communication module and remotely controlling the controlled terminal includes: After the user obtains the control authority of the controlled terminal, he can use the call service process or data service process of the controlled terminal on the controlling terminal; When a user uses a controlled terminal to transmit information to a terminal device, the terminal number of the terminal device is marked as NUM-C; when dialing the terminal number NUM-C of the terminal device or initiating a video invitation to the terminal device, an information transmission request is generated and recorded in the information processing module.
9. A remote control system for communication and telecommunication transmission according to claim 8, characterized in that: The process of the information processing module receiving the user's identity information for further verification and processing the information and media messages of the controlling terminal and the controlled terminal during information transmission includes: If there is any abnormality in the identity information verification, the control of all users and controlled terminals will be released and the transmission of this information will be withdrawn; If the identity information is verified to be normal, the information and media messages transmitted between the control terminal and the controlled terminal in the information processing module are obtained, the terminal device rings, answers, receives the information transmitted by the user, and transmits information with the user in real time.
10. A remote control system for communication and telecommunication transmission according to claim 9, characterized in that: The process of generating personalized billing data after the user completes information transmission includes: According to the terminal number NUM-B of the controlled terminal obtained by the network communication module, the billing data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, thereby achieving accurate allocation of billing.
Citation Information
Patent Citations
System and method for realizing network click dialing capability based on HTTP redirection
CN101242400A
Remote control business and system for telecommunication network
CN101997989A
On-vehicle positioning monitoring system based on double-layer control of 3G (Third Generation) and GPS (Global Position System)
CN102404687A
Communication method between private network wireless systems, IP enterprise switch and call terminal
CN104601552A
Industrial element identification coding method
CN113672230A