A remote control system for telecommunications transmission
By generating access codes (ACC) and verifying switch authentication, remote control access management and personalized billing for different system terminals are realized, solving the problems of insufficient unified billing and security in existing technologies, and improving the security and billing accuracy of remote control systems.
Patent Information
- Application Number
- CN202510783002.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2045-06-12
AI Technical Summary
In existing remote control systems, the control terminal and the controlled terminal need to be under the same system or use the same remote control system software, which makes it impossible to provide personalized services. Furthermore, call service fees and data service fees are calculated uniformly on the control terminal, and there is a lack of a billing mechanism that differentiates between different terminal devices.
The control application module generates an access code (ACC), which is then filtered out for unused access codes using a Bloom filter. The switch authenticates the user's identity and system type, the login processing module verifies the terminal number and password, the controller enables remote control, and generates personalized billing data based on the terminal device.
It enables remote control permission management between different system terminals, improves system security and personalized billing services, simplifies remote control processes, and ensures the security of information transmission and accurate billing.
Smart Images

Figure CN120583081B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of telecommunication transmission system, in particular to a remote control system for communication telecommunication transmission. BACKGROUND
[0002] Telecommunication transmission refers to the transmission process of electric signal containing information from one place to another through specific physical medium, which is used to deliver information sent by users to the opposite users with satisfactory quality. The three major hardware devices of telecommunication system are terminal device, transmission device and switching device. Terminal device is generally installed at the user, which provides the device necessary for the user to realize the access protocol. Its function is to convert voice, text, data and image information into electric signal or electromagnetic signal for sending, and restore the received electric signal or electromagnetic signal to the original voice, text, data and image information. Typical terminal device is mobile phone. Transmission device is a device for transmitting electric signal or electromagnetic signal to another location. Switching device selects the called terminal according to the selection signal sent by the user terminal, so as to establish connection between the two or more terminals, and then transmits the signal through the route connected by the switching device.
[0003] The remote control system is mainly supported by computer network remote control technology, which has four access modes of WAN, LAN, telephone dialing and Internet access, and is mainly completed through TCP / IP protocol to establish effective connection between computer client and server, obtain real-time feedback, and realize the circulation, transmission and control management of control information.
[0004] In the prior art, when the user uses the remote control system to transmit information to the controlled terminal through the control terminal, the control terminal and the controlled terminal need to be in the same system or use the same remote control system software. At the same time, the call service fee and data service fee generated by the controlled terminal in the remote control system process are uniformly calculated in the control terminal, and the personalized service of different terminal devices cannot be realized. In order to solve these problems, the present application provides a remote control system for communication telecommunication transmission. SUMMARY
[0005] In order to solve the above technical problems, the purpose of the present application is to provide a remote control system for communication telecommunication transmission.
[0006] The purpose of the present application can be realized by the following technical scheme: a remote control system for communication telecommunication transmission, comprising a control application module, a network communication module, a login processing module, a controller and an information processing module.
[0007] The control application module is used for receiving the remote control request of the user and sending the access code ACC to the network communication module through the switch;
[0008] The control application module sets a control terminal and a controlled terminal, a user controls the controlled terminal through the control terminal, and generates a remote control request, and acquires 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;
[0009] The terminal configuration information of the control terminal and the controlled terminal is used to verify the system of the control terminal and the controlled terminal;
[0010] The control application module generates an access code ACC according to the acquired user identity information, and the generation process of the user identity information of the control terminal includes:
[0011] The user fills in personal basic information, and generates user identity information according to the filled personal basic information;
[0012] The personal basic information includes user name, ID number and terminal number NUM-A of the control terminal; the user name and the ID number are used for real-name authentication of the user, and the terminal number NUM-A of the control terminal is used to acquire the permission of the control terminal;
[0013] After the user identity information is generated, the control terminal generates a corresponding access code ACC, and sets a first valid time length and a second valid time length for the generated access code ACC;
[0014] The user controls the controlled terminal through the control terminal, that is, needs to input the access code ACC generated by the control terminal on the control terminal;
[0015] The generation process of the access code ACC includes:
[0016] The control application module randomly generates a group of access codes ACC, and then filters them by using a Bloom filter; if the filtering is passed, it means that the access code ACC has not been used, and it is a valid access code ACC; if the filtering is not passed, it means that the group of access codes ACC has been used, and the group of access codes ACC is sequentially added by one and subtracted by one again to perform filtering, until a group of unused access codes ACC is found;
[0017] The switch sends the request of the user controlling the controlled terminal through the control terminal to the network communication module;
[0018] The switch realizes interconnection with other network devices such as switches by connecting terminal devices such as computers, servers and IP phones, so as to build a local area network to realize communication between terminal devices;
[0019] The process of the switch realizing control request sending includes:
[0020] The switch is configured with a function of analyzing an access code ACC, the switch receives the access code ACC, and judges whether the access code ACC is received within a first valid time length;
[0021] The first valid time length of the access code ACC is set to 10 minutes;
[0022] If the received access code ACC is not within the first valid time length, the control terminal returns the remote control request to the control application module;
[0023] If the received access code ACC is within the first valid time length, the switch sends the remote control request to the network communication module for authentication of user identity information;
[0024] The process of authenticating the user identity information by the network communication module after receiving the remote control request includes:
[0025] Identifying the system types of the control terminal and the controlled terminal;
[0026] If the system types of the control terminal and the controlled terminal are the same, marking as a number 0;
[0027] If the system types of the control terminal and the controlled terminal are different, marking as a number 1;
[0028] According to whether the control terminal and the controlled terminal are the same system, marking as a number 0 or a number 1, to realize the control between the control terminal and the controlled terminal under different systems;
[0029] The user inputs a corresponding terminal number NUM-B of the controlled terminal;
[0030] If the system types of the control terminal and the controlled terminal are the same, the user inputs the corresponding terminal number NUM-B of the controlled terminal by inputting a number 0 before the terminal number;
[0031] If the system types of the control terminal and the controlled terminal are different, the user inputs the corresponding terminal number NUM-B of the controlled terminal by inputting a number 1 before the terminal number;
[0032] The user inputs a password corresponding to the controlled terminal;
[0033] The password of the controlled terminal is the last 6 digits of the access code ACC, each digit can be any digit from 0 to 9, or any letter between A and Z, and the password is case-sensitive;
[0034] After receiving the number and the password of the controlled terminal input by the user, the input number and password are recorded in a login processing module connected to the network communication module;
[0035] The process of verifying whether the remote control request is valid by the login processing module includes:
[0036] According to the terminal number of the controlled terminal input by the user, whether the corresponding password is correct, and whether the remote control request is valid within the second validity duration of the access code ACC when the access code ACC is accessed;
[0037] The second validity duration of the access code ACC is set to 15 minutes;
[0038] If the terminal number of the controlled terminal input by the user is incorrect, the corresponding password is incorrect, or the remote control request is not within the second validity duration of the access code ACC, it is determined that the remote control request is invalid; the remote control request obtains a new set of access codes ACC, and the user re-executes the above process; if the login processing module determines that the remote control request is invalid for three consecutive times, the user is subjected to a lock time of 30 minutes;
[0039] If the terminal number of the controlled terminal input by the user is correct, the corresponding password is correct, and the remote control request is within the second validity duration of the access code ACC, it is determined that the remote control request is valid, the user obtains the control right of the controlled terminal, and the control terminal remotely controls the controlled terminal through the controller;
[0040] The controller receives the control request from the network communication module, and the process of remotely controlling the controlled terminal includes:
[0041] After the user obtains the control right of the controlled terminal, the user uses the call service process or the data service process of the controlled terminal on the control terminal;
[0042] When the user uses the controlled terminal to transmit information to the terminal device, dials the terminal number NUM-C of the terminal device, or initiates a video invitation to the terminal device, the information transmission request is recorded in the information processing module;
[0043] The information processing module receives the identity information of the user for re-verification, and simultaneously processes the information and media messages between the control terminal and the controlled terminal in the information transmission process, and includes:
[0044] If the identity information verification is abnormal, all users and the controlled terminal are released from control, and the transmission of the information is withdrawn;
[0045] The abnormal identity information verification includes that the controlled terminal simultaneously receives multiple user control requests;
[0046] If the identity information verification is normal, the information and media messages 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 performs real-time information transmission with the user;
[0047] After the user completes the information transmission, the remote control system generates personalized billing data, and the process includes:
[0048] According to the terminal number NUM-B of the controlled terminal obtained by the network communication module, the charging data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, so that the accurate allocation of charging is realized.
[0049] Compared with the prior art, the application has the beneficial effects that: 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 right of the controlled terminal through the control terminal after being authenticated by the login processing module set by the remote control system; the process of the remote control system is simplified, the security of the user using the remote control system is improved, and the specific control demand of the controlled terminal is realized through the simple access code ACC;
[0050] On the other hand, the remote control system sends the charging data generated in the process of the user controlling the controlled terminal through the control terminal and information transmission to the controlled terminal corresponding to the terminal number NUM-A of the user; the charging data generated in the process of information transmission of the user of different terminal devices is realized, and personalized charging service is provided. BRIEF DESCRIPTION OF DRAWINGS
[0051] Figure 1 The schematic diagram of the application. DETAILED DESCRIPTION
[0052] As shown in Figure 1 A remote control system for communication telecommunication transmission, comprising a control application module, a network communication module, a login processing module, a controller and an information processing module;
[0053] The control application module is used for receiving the remote control request of the user and sending the access code ACC to the network communication module through the switch;
[0054] The control application module sets the control terminal and the controlled terminal, the user controls the controlled terminal through the control terminal, generates the remote control request, and obtains the user identity information of the control terminal and the terminal configuration information of the control terminal and the controlled terminal according to the generated remote control request;
[0055] The terminal configuration information of the control terminal and the controlled terminal is used for checking the system of the control terminal and the controlled terminal;
[0056] The control application module generates the access code ACC according to the obtained user identity information, and the generation process of the user identity information of the control terminal comprises:
[0057] The user fills in the personal basic information, and generates the user identity information according to the filled personal basic information;
[0058] The personal basic information includes a user name, an ID number, and a terminal number NUM-A of the control terminal; the user name and the ID number are used for real-name authentication of the user, and the terminal number NUM-A of the control terminal is used for obtaining the permission of the control terminal;
[0059] After the user identity information is generated, the control terminal generates a corresponding access code ACC, and sets a first valid time length and a second valid time length for the generated access code ACC;
[0060] The access code ACC is composed of 12 digits; the first 4 digits are the area code of the user-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 not case-sensitive and is refreshed every ten minutes;
[0061] The specific process of generating the access code ACC includes:
[0062] The control application module randomly generates a group of access codes ACC, and then filters them using a Bloom filter; if the filtering is passed, it means that the access code ACC has not been used, and the access code ACC is a valid access code ACC; the group of access codes ACC is returned, and the group of access codes ACC is added to the Bloom filter; if the filtering is not passed, it means that the group of access codes ACC has been used, and the group of access codes ACC is sequentially incremented and decremented to filter again until a group of unused access codes ACC is found.
[0063] The principle of the Bloom filter is that when an element is added to a set, it is mapped to K points in a bit array through K hash functions, and they are set to 1; when searching, we only need to check whether these points are all 1 to determine whether the element exists in the set;
[0064] If any of the points is 0, the searched element does not exist; if all are 1, the searched element exists.
[0065] The process of generating the access code ACC realizes the verification of the user identity information, obtains the area of the controlled terminal, and refreshes every ten minutes, thereby improving the security and reliability of remote control;
[0066] If the user controls the controlled terminal through the control terminal, the user needs to input the access code ACC generated by the control terminal on the control terminal;
[0067] The terminal number NUM-B corresponding to the controlled terminal is marked;
[0068] The request of the user to control the controlled terminal through the control terminal is sent to the network communication module through the switch;
[0069] The switch is connected with computer, server, IP phone and other terminal equipment to realize interconnection with other network equipment, thereby constructing local area network to realize communication between terminal equipment.
[0070] The specific process of sending control request by the switch comprises:
[0071] The switch is configured with the function of analyzing access code ACC, and the switch receives the access code ACC and judges whether the access code ACC is received within the first valid time length;
[0072] The first valid time length of the access code ACC is set to 10 minutes;
[0073] If the received access code ACC is not within the first valid time length, the control terminal returns the remote control request to the control application module;
[0074] If the received access code ACC is within the first valid time length, the switch sends the remote control request to the network communication module for authentication of user identity information;
[0075] The network communication module is used to authenticate the user controlled terminal number and password after receiving the remote control request, and the specific process of authentication comprises:
[0076] Identify the system type of the control terminal and the controlled terminal;
[0077] The system type comprises Android system and IOS system;
[0078] If the system type of the control terminal and the controlled terminal is the same, mark it as number 0;
[0079] If the system type of the control terminal and the controlled terminal is different, mark it as number 1;
[0080] The control terminal displays a prompt: "Please enter the number of the user controlled terminal";
[0081] After receiving the prompt, the user inputs the corresponding terminal number NUM-B of the controlled terminal;
[0082] The corresponding terminal number NUM-B of the controlled terminal is the number input by the controlled terminal when making a phone call in daily life;
[0083] If the system type of the control terminal and the controlled terminal is the same, the user inputs the corresponding terminal number NUM-B of the controlled terminal by inputting number 0 before the terminal number;
[0084] If the system type of the control terminal and the controlled terminal is different, the user inputs the corresponding terminal number NUM-B of the controlled terminal by inputting number 1 before the terminal number;
[0085] According to whether the system type of the control terminal and the controlled terminal is same or not, marked as number 0 or number 1, the control between the control terminal and the controlled terminal in different systems is realized;
[0086] After the network communication module receives the 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 with the network communication module;
[0087] The control terminal continues to display the prompt: "Please enter the password of the user's controlled terminal".
[0088] After the user receives the prompt, the password of the controlled terminal is input;
[0089] The password of the controlled terminal is the last 6 digits of the access code ACC, each digit can be any digit from 0-9, or any letter between A-Z, and the password is case sensitive;
[0090] The password of the control terminal is generated according to the access code ACC, and it is not easy to be cracked. When the password of one account is leaked, the passwords of other accounts will not be leaked through the way of dictionary attack. The difficulty of password memory and saving for the user is solved. Since the password can only be used once and is dynamically generated, it is unpredictable and only effective once, which greatly improves the security of user use.
[0091] After the network communication module receives the password input by the user, the input password is recorded in the login processing module;
[0092] The login processing module is responsible for verifying whether the remote control request is valid and controlling the progress of information transmission. The specific process of the login processing module verifying whether the remote control request is valid includes:
[0093] According to whether the number and password of the controlled terminal input by the user are correct and whether they are within the second valid duration of the access code ACC, the remote control request is verified to be valid;
[0094] The second valid duration of the access code ACC is set to 15 minutes;
[0095] If the terminal number and the corresponding password of the controlled terminal input by the user are incorrect or not within the second valid duration of the access code ACC, it is determined that the remote control request is invalid. The remote control request obtains a new set of access codes ACC, and the user re-executes the above process. If the login processing module continuously verifies three times that the remote control request is invalid, the user is executed for a lock time of 30 minutes;
[0096] If the terminal number of the controlled terminal and the corresponding password input by the user are correct and within the second valid time length of the access code ACC, the remote control request is determined to be valid, the user obtains the control right of the controlled terminal, and the control terminal remotely controls the controlled terminal through the controller;
[0097] The controller is configured to receive the control request from the network communication module, implement remote control, and control the controlled terminal according to the specific request of the control terminal;
[0098] After the user obtains the control right of the controlled terminal, the user uses the call service process or the data service process of the controlled terminal on the control terminal; for example, the user uses the controlled terminal to make a call to generate a call charge or to make a video call to generate a data charge;
[0099] When the user uses the controlled terminal to transmit information to the terminal device, such as dialing the terminal number NUM-C of the terminal device or initiating a video invitation to the terminal device, the information transmission request is recorded in the information processing module;
[0100] The information processing module is configured to receive the identity information of the user for re-verification, and process the information and media messages of the control terminal and the controlled terminal in the information transmission;
[0101] If the identity information verification is abnormal, all user controls of the controlled terminal are released and the transmission of the information is withdrawn;
[0102] The abnormal identity information verification includes that the controlled terminal simultaneously receives a plurality of user control requests;
[0103] If the identity information verification is not abnormal, the information and media messages 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 performs real-time information transmission with the user;
[0104] After the user completes the information transmission, the remote control system actively releases the connection between the control terminal and the controlled terminal, and actively deletes the information content transmitted by the control terminal and the controlled terminal to the terminal device;
[0105] After the remote control system is released and deleted, there is no transmission information channel between the control terminal, the controlled terminal, and the terminal device, thereby preventing information leakage of the user and the terminal device;
[0106] After the remote control system is released, billing data is generated. In order to distinguish the billing data between different users, the remote control system generates personalized billing data, and the specific process includes:
[0107] According to the terminal number NUM-B of the controlled terminal obtained by the network communication module; the charging data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, thereby realizing accurate allocation of charging and improving the shortcoming that the charging data is uniformly calculated on the control terminal in the prior art.
[0108] The above embodiments are only used to illustrate the technical method of the present application but not limit the present application. Although the present application is described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present application can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present application.
Claims
1. A remote control system for telecommunications transmission, characterized in that, The application comprises 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 remote control request of a user. The network communication module is used to authenticate a user's controlled terminal according to the received remote control request. The login processing module is responsible for checking whether the remote control request is valid and controlling the progress of information transmission. The controller realizes the remote control request and controls the controlled terminal according to the specific request of the control terminal. The information processing module is used to process the information and media messages of the control terminal and the controlled terminal in the remote control information transmission. The process of receiving the remote control request of the user by the control application module comprises: Setting the control terminal and the controlled terminal, the user controls the controlled terminal through the control terminal, and generates a remote control request, and obtains the user identity information of the control terminal and the terminal configuration information of the control terminal and the controlled terminal according to the generated remote control request; Generating an access code ACC according to the obtained user identity information of the control terminal; The process of authenticating the user identity information by the network communication module comprises: Identifying the system types of the control terminal and the controlled terminal; The user inputs the corresponding terminal number NUM-B of the controlled terminal; If the system types of the control terminal and the controlled terminal are the same, the user inputs the corresponding terminal number NUM-B of the controlled terminal, and inputs the digit 0 before the terminal number; If the system types of the control terminal and the controlled terminal are different, the user inputs the corresponding terminal number NUM-B of the controlled terminal, and inputs the digit 1 before the terminal number; The user inputs the corresponding password of 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 corresponding password 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.
2. A remote control system for telecommunications transmission of a communication according to claim 1, characterized in that, The generation process of the user identity information of the control terminal comprises: The user fills in the personal basic information, and generates the user identity information according to the filled personal basic information; The personal basic information comprises the user's name, identity card number and terminal number NUM-A of the control terminal; the user's name and identity card number are used for real-name authentication of the user, and the terminal number NUM-A of the control terminal is used to obtain the permission of the control terminal; After the user identity information is generated, the control terminal generates the corresponding access code ACC, and sets the first valid time length and the second valid time length for the generated access code ACC.
3. A remote control system for telecommunications transmission of a communication according to claim 2, characterized in that, The generation process of the access code ACC comprises: The control application module randomly generates a group of access codes ACC, and then filters them by using a Bloom filter; if the filtering is passed, it means that the access code ACC has not been used, and it is a valid access code ACC; if the filtering is not passed, it means that the group of access codes ACC has been used, and the group of access codes ACC is sequentially increased by one and decreased by one for filtering again until a group of unused access codes ACC is found; The user controls the controlled terminal through the control terminal, that is, the corresponding access code ACC needs to be input on the control terminal; The remote control request is sent to the network communication module through the switch.
4. A remote control system for telecommunications transmission of a communication according to claim 3, characterized in that, The process of the switch realizing the control request comprises: The switch receives the access code ACC, judges whether the access code ACC is received within the first valid time length; If the received access code ACC is not within the first valid time length, 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 length, the switch sends the remote control request to the network communication module for authenticating the user identity information.
5. A remote control system for telecommunications transmission of a communication according to claim 4, characterized in that, The process of the login processing module checking whether the remote control request is valid comprises: According to the terminal number of the controlled terminal input by the user, whether the corresponding password is correct and whether it is within the second valid time length of the access code ACC, the remote control request is checked whether it is valid; If the terminal number of the controlled terminal input by the user, the corresponding password is incorrect or not within the second valid time length of the access code ACC, it is determined that the remote control request is invalid; the remote control request obtains a new set of access codes ACC, and the user re-executes the above process; if the login processing module continuously checks three times and the result is that the remote control request is invalid, the user is executed for 30 minutes of lock time; If the terminal number of the controlled terminal input by the user, the corresponding password is correct and within the second valid time length of the access code ACC, it is determined that the remote control request is valid, the user obtains the control right of the controlled terminal, and the control terminal remotely controls the controlled terminal through the controller.
6. A remote control system for telecommunications transmission of communications according to claim 5, characterized in that, The process of the controller receiving the control request from the network communication module to realize the remote control of the controlled terminal comprises: After the user obtains the control right of the controlled terminal, the user can use the call service process or the data service process of the controlled terminal on the control terminal; When the user transmits information to the terminal device using the controlled terminal, the terminal number of the terminal device is marked as NUM-C; when the terminal number NUM-C of the terminal device is dialed or a video invitation is initiated to the terminal device, an information transmission request is generated, and the information transmission request is recorded in the information processing module.
7. A remote control system for telecommunications transmission of a communication according to claim 6, characterized in that, The process of the information processing module receiving the identity information of the user for re-verification, and simultaneously processing the information and media messages of the control terminal and the controlled terminal in the information transmission comprises: If the identity information verification is abnormal, all users and the controlled terminal are released from the control and the transmission of the information is withdrawn; If the identity information verification is normal, the information and media messages between the control terminal and the controlled terminal transmitted in the information processing module are obtained, the terminal device rings, answers, receives the information transmitted by the user, and carries out real-time information transmission with the user.
8. A remote control system for telecommunications transmission of a communication according to claim 7, characterized in that, The process of the user realizing the information transmission to generate personalized charging data comprises: According to the terminal number NUM-B of the controlled terminal obtained by the network communication module, the charging data generated in the process is sent to the terminal device corresponding to the terminal number NUM-B, and accurate allocation of the charging is realized.
Citation Information
Patent Citations
Remote control business and system for telecommunication network
CN101997989A