CN112449342B - A method and system for managing IoT devices - Google Patents
A method and system for managing IoT devices Download PDFInfo
- Publication number
- CN112449342B CN112449342B CN202110117545.0A CN202110117545A CN112449342B CN 112449342 B CN112449342 B CN 112449342B CN 202110117545 A CN202110117545 A CN 202110117545A CN 112449342 B CN112449342 B CN 112449342B
- Authority
- CN
- China
- Prior art keywords
- data
- internet
- things
- new number
- iot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention relates to a method and a system for managing equipment of the Internet of things, wherein the method comprises the following steps: after the Internet of things equipment is started, calling an Internet of things user identification module, and performing network login authentication processing with an operator communication network to generate first state data; when the first state data is invalid, the internet of things equipment is used for: the device comprises a first activation mode and a second activation mode, and corresponding device activation processing is carried out. In addition, the internet of things server can regularly obtain a flow report of each telecommunication number from the mobile operator, and the telecommunication numbers which are off-line for a long time or have low flow for a long time are cancelled at the mobile operator through analyzing the report. By using the embodiment of the invention, the waste of flow can be avoided, and the operation and maintenance cost can be reduced; the problem of permanent inactivation of the equipment caused by the cancellation of the old number can be avoided, and the continuous availability of the equipment is ensured.
Description
Technical Field
The invention relates to the technical field of equipment management of the Internet of things, in particular to an equipment management method and system of the Internet of things.
Background
The application of the Internet of things is that continuous data collection is carried out through Internet of things equipment arranged at the front end, and the collected data are transmitted to a rear-end server for data analysis, so that the purposes of material analysis, management and the like are achieved. The internet of things equipment in the internet of things can be connected with a server at the rear end in a wired or wireless connection mode, and the wireless connection mode is more under the conventional condition. When the wireless connection mode is adopted, the wireless connection mode can be realized by establishing a wireless local area network or by using a communication network of a mobile operator, and the wireless connection mode is realized by mainly using the communication network of the operator in a conventional situation. For the internet of things equipment which realizes connection by using an operator communication network, an internet of things user identification module needs to be loaded on the internet of things equipment, the module is similar to a user card or a flow card in mobile phone communication, and a mobile operator can distribute an electric signal code for each internet of things user identification module. Corresponding to this telecommunications code on the module is a set of operator data and identification data.
Under the conventional condition, for the internet of things equipment loaded with the internet of things user identification module, if the equipment is required to be ensured to be available all the time, the internet of things user identification module connected with the equipment is required to be ensured to be in an available state all the time, namely, the corresponding telegraph number is ensured to be in an activated state all the time, namely, the flow package is continuously purchased for the equipment to be maintained.
In practical application, the fact that if the internet of things equipment is damaged, or the communication environment becomes severe, or the equipment is forcibly closed, the equipment and the background cannot be connected or the smooth data transmission effect does not exist even if the connection is established is found, and no reasonable working flow exists naturally; at this moment, the telegraph number of the internet of things user identification module becomes a zombie number or a dead number which is frequently spoken, and the corresponding internet of things equipment also becomes unavailable internet of things equipment which is frequently spoken.
Because there may be a variety of reasons for generating zombie numbers or dead numbers, and the distribution positions of some internet of things devices are difficult for maintenance personnel to reach, for example, the internet of things devices are used for scenes such as mining area monitoring, ocean monitoring, severe environment monitoring and the like, even if unavailable internet of things devices can be found in time, the reasons for the unavailable internet of things devices cannot be diagnosed in time, and the availability of the internet of things devices cannot be recovered. This creates difficulties for the device management scheme of the internet of things device. The first scheme is that in order to keep the activity of equipment, the flow cost of zombie numbers or dead numbers can be continuously maintained; and the second type can directly log out the telecommunication number of the internet of things user identification module on the unavailable equipment to the mobile operator. Both of these solutions have significant drawbacks: for the first scheme, if the reason that the equipment of the internet of things works abnormally is caused by damage of the equipment, the continuous maintenance cost is meaningless, and only the white waste of the operation and maintenance cost is caused; for the second scheme, if the reason that the internet of things equipment works abnormally is caused by that the communication environment becomes severe temporarily or the equipment is forcibly closed by external force, once the communication environment is improved or the equipment is turned on again, the internet of things equipment cannot continue to work normally even if the internet of things equipment is not damaged, and although the flow operation and maintenance cost is controlled by the scheme, the number of the internet of things equipment is reduced, and the waste of equipment resources is caused.
Disclosure of Invention
The invention aims to provide a method and a system for managing Internet of things equipment, aiming at the defects of the prior art, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
In order to achieve the above object, a first aspect of the embodiments of the present invention provides an internet of things device management method, where the method includes:
after the Internet of things equipment is started, calling the Internet of things user identification module to perform network login authentication processing with an operator communication network, and generating first state data;
when the first state data is invalid, the Internet of things equipment acquires preset activation mode data from local;
when the activation mode data is a first activation mode, carrying out a first activation mode new number updating treatment; the Internet of things equipment displays invalid prompt information of a first number to a first user; generating first input data according to first input information input by the first user; when the first input data is first reactivation information, the Internet of things equipment carries out first application new number instruction assembly processing to generate first application new number instruction data; sending the first new application number instruction data to an internet of things server registered with the internet of things equipment; receiving a first new number data packet sent back from the Internet of things server; calling the Internet of things user identification module, and updating a first new number according to the first new number data packet to generate second state data; when the second state data is updated successfully, the Internet of things equipment restarts the first equipment;
when the activation mode data is a second activation mode, carrying out second activation mode new number updating processing; the Internet of things equipment sends invalid prompt information of a second number to the Internet of things mobile terminal bound with the Internet of things equipment; receiving a second new number data packet sent back from the mobile terminal of the Internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; and when the third state data is updated successfully, the Internet of things equipment restarts the second equipment.
Preferably, before the internet of things device is started, the method further includes:
the Internet of things server periodically acquires a backup data set corresponding to the Internet of things user identification module from the local; the backup data group comprises a backup number data packet and corresponding backup number data;
the Internet of things server performs first number traffic report instruction assembly processing according to the backup number data to generate first number traffic report instruction data;
the Internet of things server sends the first number flow report instruction data to an operator background; receiving first traffic report data sent back from the operator background; the first traffic report data comprises a plurality of first log data; the first network-climbing record data comprise first network-climbing time data and first network-climbing traffic data;
the Internet of things server acquires a server system date and generates current date data;
the Internet of things server calculates the current date data and the date interval of the first network connection time data closest to the time in the first traffic report data to generate first offline duration data;
the Internet of things server counts the sum of all the first network-surfing traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data;
when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, the internet of things server performs first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data;
the Internet of things server sends the first number logout instruction data to the operator background; receiving first number logout state data sent back from the operator background;
when the first number logout state data is number logout success, the internet of things server marks the backup data group corresponding to the internet of things user identification module locally as a logout number data group.
Preferably, the method further comprises:
the Internet of things server receives the first new application number instruction data sent by the Internet of things equipment; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as the first new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; and sending the first new number data packet to the Internet of things equipment.
Preferably, the method further comprises:
the Internet of things mobile terminal receives the invalid prompt information of the second number sent by the Internet of things equipment; and displaying the invalid prompt message of the second number to a second user; generating second input data according to second input information input by the second user; when the second input data is second reactivation information, the mobile terminal of the internet of things performs second application new number instruction assembly processing to generate second application new number instruction data; sending the second application new number instruction data to the internet of things server registered with the internet of things mobile terminal; receiving the second new number data packet sent back from the Internet of things server; and sending the second new number data packet to the Internet of things equipment.
Preferably, the method further comprises:
the Internet of things server receives the second application new number instruction data sent by the Internet of things mobile terminal; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as the second new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sending the second new number data packet to the mobile terminal of the internet of things.
A second aspect of the embodiments of the present invention provides an internet of things device management system, where the system includes: the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; the Internet of things equipment and the Internet of things mobile terminal are registered on the Internet of things server; the mobile terminal of the Internet of things is bound with the equipment of the Internet of things;
the Internet of things user identification module is connected with the Internet of things equipment; the Internet of things user identification module is used for storing operator data and identity identification data;
the Internet of things equipment is connected with the Internet of things user identification module and an operator communication network; the Internet of things equipment is used for calling the Internet of things user identification module, performing network login authentication processing with the operator communication network and generating first state data; when the first state data is invalid, acquiring preset activation mode data from local;
the Internet of things equipment is also connected with the Internet of things router; the Internet of things equipment is further used for displaying first number invalid prompt information to a first user when the activation mode data is a first activation mode; generating first input data according to first input information input by the first user; when the first input data is first reactivation information, performing first application new number instruction assembly processing to generate first application new number instruction data; sending the first application new number instruction data to the Internet of things router; receiving a first new number data packet sent back from the router of the Internet of things; calling the Internet of things user identification module, and updating a first new number according to the first new number data packet to generate second state data; when the second state data is updated successfully, restarting the first equipment;
the Internet of things router is connected with the Internet of things server; the Internet of things router is used for receiving the first new application number instruction data sent by the Internet of things equipment; sending the first application new number instruction data to the Internet of things server; receiving the first new number data packet sent back from the Internet of things server; sending the first new number data packet to the Internet of things equipment;
the Internet of things equipment is also connected with the Internet of things mobile terminal; the Internet of things equipment is further used for sending a second number invalid prompt message to the Internet of things mobile terminal when the activation mode data is a second activation mode; receiving a second new number data packet sent back from the mobile terminal of the Internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; when the third state data is updated successfully, the Internet of things equipment restarts the second equipment;
the Internet of things mobile terminal is connected with the Internet of things server; the Internet of things mobile terminal is used for receiving the invalid prompt information of the second number sent by the Internet of things equipment; and displaying the invalid prompt message of the second number to a second user; generating second input data according to second input information input by the second user; when the second input data is second reactivation information, second application new number instruction assembly processing is carried out to generate second application new number instruction data; sending the second application new number instruction data to the Internet of things server; receiving the second new number data packet sent back from the Internet of things server; sending the second new number data packet to the Internet of things equipment;
the Internet of things server is connected with the background of an operator; the Internet of things server is used for periodically acquiring a backup data set corresponding to the Internet of things user identification module from the local; the backup data group comprises a backup number data packet and corresponding backup number data; according to the backup number data, a first number flow report instruction is assembled to generate first number flow report instruction data; sending the first number flow report instruction data to the operator background; receiving first traffic report data sent back from the operator background; the first traffic report data comprises a plurality of first log-on record data, and the first log-on record data comprises first log-on time data and first log-on traffic data; acquiring a server system date, and generating current date data; calculating the current date data and the date interval of the first network connection time data closest to the time in the first flow report data to generate first offline duration data; counting the sum of all the first network access traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data; when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic total data is lower than a preset traffic total threshold value, performing first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data; sending the first number logout instruction data to the operator background; receiving first number logout state data sent back from the operator background; when the first number logout state data is number logout success, marking the backup data group corresponding to the internet of things user identification module locally as a logout number data group;
the Internet of things server is further used for receiving the first new application number instruction data sent by the Internet of things equipment; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as the first new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; sending the first new number data packet to the Internet of things equipment;
the Internet of things server is further used for receiving the second application new number instruction data sent by the Internet of things mobile terminal; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as the second new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sending the second new number data packet to the mobile terminal of the internet of things.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things user identification module in a first communication mode; the first communication mode at least comprises a serial port 7816 communication mode, a multimedia card MMC communication mode, a secure digital card SD card communication mode, a serial peripheral interface SPI communication mode and an integrated circuit bus IIC communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things router in a second communication mode; the second communication mode at least comprises a wireless local area network communication mode, a wired network communication mode and a Bluetooth communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things mobile terminal in a third communication mode; the third communication mode at least comprises a wireless local area network communication mode, a wireless hot spot communication mode, a Universal Serial Bus (USB) communication mode and a Bluetooth communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things user identification module is specifically a subscriber identity module SIM, a universal integrated circuit card UICC, a universal subscriber identity module USIM, an embedded subscriber identity module eSIM or a virtual subscriber identity module vSIM;
the mobile terminal of the internet of things is specifically a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server.
The embodiment of the invention provides a method and a system for managing equipment of the Internet of things, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
Drawings
Fig. 1 is a schematic diagram illustrating a method for performing number logout by an internet of things server according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a method for activating an internet of things device according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an internet of things device management system according to a third embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to ensure that zombie numbers or dead numbers can be found and managed in time, the embodiment of the invention provides a method for logging out numbers by an internet of things server, by using the method, the internet of things server can regularly acquire a flow report of an electric signal code of each internet of things user identification module from a mobile operator, and performs number logging-out processing on the electric signal codes which are off-line for a long time or have low flow for a long time at the mobile operator through analyzing the report, so that the purposes of avoiding flow waste and reducing operation and maintenance cost are achieved; the internet of things user identification module, the internet of things equipment and the internet of things server are all specific terminal devices or equipment in an internet of things equipment management system, and the system comprises the internet of things user identification module, the internet of things equipment, an internet of things router, an internet of things mobile terminal and an internet of things server, wherein the internet of things user identification module is connected with the internet of things equipment, the internet of things equipment is respectively connected with the internet of things router and the internet of things mobile terminal, the internet of things router and the internet of things mobile terminal are respectively connected with the internet of things server, and the internet of things equipment and the internet of things mobile terminal are registered on the internet of things server and bound with the internet of things mobile terminal; fig. 1 is a schematic diagram of a method for performing number logout by an internet of things server according to an embodiment of the present invention, as shown in fig. 1, the method mainly includes the following steps:
the backup data group comprises a backup number data packet and corresponding backup number data.
Here, the internet of things server is used for managing the telecommunication number information on the internet of things subscriber identity module corresponding to each registered internet of things device, so that the server uses a backup data set to backup data related to the telecommunication number information on each internet of things subscriber identity module, wherein the backup number data of the backup data set is used for storing specific number information, and the backup number data packet is used for storing the internet of things subscriber identity module personalized information of the specific number; in addition, because the number on the internet of things user identification module has two states of activation and logout, the corresponding backup data set also has two marks corresponding to the two states: an activated number data set and a revoked number data set.
Here, in order to find zombie numbers or dead numbers in time, the internet of things server needs to obtain the active state of each telex number in time, so the internet of things server can regularly use the backup number data of each backup data set to perform corresponding flow report acquisition processing; the traffic report can reflect the detailed log-on status and traffic usage status of the number.
And 2, the Internet of things server performs first number traffic report instruction assembling processing according to the backup number data to generate first number traffic report instruction data.
Here, the first number traffic report instruction data is instruction data for acquiring a telegraph number traffic report, which is agreed by the internet of things server and the mobile operator, and the first number traffic report instruction data may include a plurality of pieces of sub-telegraph number information.
For example, if the backup number data is 13000000000, and the internet of things server plans to obtain the traffic report of the number 13000000000, 13000000000 is required to be added as the sub-telenumber information to the first number traffic report command data.
the first flow report data comprises a plurality of first log-on record data; the first network-accessing recording data comprise first network-accessing time data and first network-accessing flow data.
Here, the first traffic report data is a traffic report which is obtained by the internet of things server from the mobile operator and can reflect the detailed log-on condition and traffic use condition of the backup number data; logging-in record data is registered in the flow report according to times, namely the content of each first logging-in record data is the data content of each logging-in; the first network-climbing time data in the first network-climbing record data is initial time information of each network climbing, and the first network-climbing traffic data is traffic use information of each network climbing.
For example, if the mobile operator corresponding to 13000000000 is china mobile, the internet of things server sends first number traffic report instruction data with 13000000000 number information to the operator background of china mobile; after the background of the operator in China Mobile prepares the traffic report of 13000000000, the traffic report is sent back to the Internet of things server 13000000000; in the 13000000000 traffic report, the traffic report is divided into a plurality of log records in units of single log, and each log record records the start time of the current log and the traffic of the current log.
In addition, it should be noted that, the limitation on the number of log-on records in each traffic report may be performed by a pre-agreed negotiation between the internet of things server and an operator background, and there are two agreed manners in the conventional method: the first agreed mode is that both parties agree on the maximum net-logging record total number, and the second agreed mode is that both parties agree on the maximum time interval; if the agreed mode is the first agreed mode, for example, 100 pieces of traffic, the 13000000000 traffic report should include the log-on records of the last 100 log-on times; if the agreed upon mode is the second agreed upon mode, for example, 2 months, then the 13000000000 traffic report should include log records of all single logs within the last 2 months.
And 4, the Internet of things server acquires the system date of the server and generates current date data.
Here, the current date data is the current real-time system date of the internet of things server, and the data format of the current date data is NNNNYYDD, where NNNN is year information, YY is month information, and DD is day information.
For example, if the current real-time system date of the internet-of-things server is 11/1/2020, the current date data is 20201101.
And 5, calculating the date interval of the current date data and the first network-on time data closest to the time in the first traffic report data by the Internet of things server, and generating first offline duration data.
The Internet of things server takes first offline duration data as parameter data reflecting the online condition of the backup number data, the first offline duration data is a date interval between a last online date and a current date, and the last online date is the month, day and time in the last first online time data; the longer the first offline duration data is, the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, and the higher the possibility that the corresponding internet of things device is an unavailable device is.
For example, when the current date data is 20201101, the first network access time data closest to 11/1/2020 in the 130000000000000 traffic report is 20200801132536, that is, 13: 25/36 seconds at 8/1/2020, 20200801 is extracted from the first network access time data, that is, 8/1/2020, and 92 is obtained by calculating the date interval between 8/1/2020 and 11/1/2020, the first network access duration data is 92 days.
And 6, the Internet of things server counts the sum of all first network access traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data.
Here, the specified time period is a preset time interval, for example, 60 days; the internet of things server takes the first traffic total data in the specified time period as parameter data reflecting the traffic use condition of the backup number data, and the smaller the first traffic total data is, the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, and the higher the possibility that the corresponding internet of things equipment is unavailable equipment is.
For example, the current date data is 20201101, the specified time period is 60 days, and 13000000000 traffic reports have two first log records in total from 9/2/2020 to 11/1/2020, which means that there are two successful log operations within 60 days today;
in the 1 st first log-on record data, the 1 st first log-on time data is 20200903132536, the 1 st first log-on traffic data is 30kBytes, which means that the 1 st successful log-on time is 25 minutes and 36 seconds at 9 month, 3 month, 13 day, 2020 year, 9 month, 3 day, and the traffic is 30kBytes in the log-on process, wherein Byte is Byte, and 1kBytes is 1024 bytes;
in the 2 nd first log-on record data, the 1 st first log-on time data is 20201003132536, the 2 nd first log-on traffic data is 20kBytes, which means that the 2 nd successful log-on time is 2020, 10, 3, 13, 25 minutes and 36 seconds, and the traffic is commonly used in the log-on process of the current log-on time is 20 kBytes;
finally, it is calculated that the first traffic summation data =1 st first networking traffic data + 2 nd first networking record data =50kBytes in 60 days up to now.
And 7, when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, the Internet of things server performs first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data.
Here, as can be seen from the foregoing, the longer the first offline duration data is, the smaller the first traffic total data is, which indicates that the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, the higher the possibility that the corresponding internet of things device is an unavailable device is; the embodiment of the invention combines two conditions for comprehensive consideration, and respectively sets a judgment threshold value for the judgment of the two conditions: an offline duration threshold and a traffic sum threshold; the offline duration threshold is preset time duration threshold data, such as 60 days; the flow sum threshold is a preset flow threshold data, for example 20Mbytes, where 1Mbytes =1024 kBytes;
when the first offline duration data exceeds the offline duration threshold data and/or the first traffic sum data is lower than the traffic sum threshold, the number is considered to be offline and/or not communicated smoothly for a reasonable period of time, namely a zombie number or a dead number; for a number in this state, the embodiment of the present invention will log it out: and sending the number information needing to be cancelled to the operator background, and cancelling at the operator end by the operator background.
For example, the first offline duration data is 92 days, the first traffic sum data is 50kBytes, the offline duration threshold is 60 days, the traffic sum threshold is 20Mbytes, the first offline duration data > the offline duration threshold, and the first traffic sum data < the traffic sum threshold, so that the internet of things server adds the 13000000000 number data to the data body of the first number logout instruction data.
For example, the first number logout instruction data is a logout instruction for the 13000000000 number, and after the internet of things server sends the logout instruction to the carrier background of the china mobile, the carrier background of the china mobile deletes the number 13000000000 from the valid number list, and the corresponding IMSI is also marked as the IMSI of the invalid number.
And 9, when the first number logout state data is that the number logout is successful, the internet of things server marks a local backup data set corresponding to the internet of things user identification module as a logout number data set.
For example, after the china mobile operator successfully logs out the number 13000000000 in the background, the internet of things server modifies the flag information of the locally corresponding 13000000000 backup data into a logged-out number data set.
In an internet of things device management system, when the internet of things device is powered on and the number is found to be cancelled, the internet of things device selects a corresponding device activation process according to the setting of activation mode data: when the activation mode data is a first activation mode, a first activation mode new number updating process is carried out, the Internet of things equipment initiates a new number application processing flow, and finally a new number data packet is obtained from an Internet of things server in the system, so that the local Internet of things user identification module is reactivated; when the activation mode data is a second activation mode, updating a new number of the second activation mode, initiating a new number application processing flow by the Internet of things equipment through the Internet of things mobile terminal bound with the Internet of things equipment, and finally obtaining a new number data packet from an Internet of things server in the system to complete the reactivation of the local Internet of things user identification module; the internet of things user identification module, the internet of things device, the internet of things mobile terminal and the internet of things server in the second embodiment are all specific terminal devices or devices in the internet of things device management system, and the system is consistent with the internet of things device management system in the first embodiment; fig. 2 is a schematic diagram of a method for activating an internet of things device according to a second embodiment of the present invention, and as shown in fig. 2, the method mainly includes the following steps:
step 101, after the internet of things equipment is started, calling an internet of things user identification module to communicate with an operator communication network, performing network login authentication processing, and generating first state data.
Here, the internet of things user identification module is used for storing operator data and identity identification data; the internet of things Subscriber Identity Module may be a Subscriber Identity Module (SIM), a Universal Integrated Circuit Card (UICC), a Universal Subscriber Identity Module (USIM), an embedded Subscriber Identity Module (eSIM), or a virtual SIM; the carrier communication network is a mobile communication network of a telecommunications carrier that allocates telecommunications numbers to the internet of things subscriber identity modules.
For example, the internet of things subscriber identity module inserted into the internet of things device is specifically a chinese mobile SIM card, the operator is a chinese mobile, the operator communication network is a chinese mobile communication network, and the number currently allocated to the card is 13000000000 and has been cancelled; after the internet of things equipment is started, the SIM card is used in the China Mobile communication network to perform network-on authentication processing: obtaining an International Mobile Subscriber Identity (IMSI) from the SIM card, uploading the IMSI to a China Mobile communication network, inquiring that 13000000000 numbers are invalid according to the IMSI by the China Mobile communication network, and immediately transmitting the number state to the Internet of things equipment to generate first state data.
And step 102, when the first state data is invalid, the internet of things equipment locally acquires preset activation mode data.
If the first state data is successful in logging on the internet, the current number is activated, and a subsequent new number updating processing flow of the internet of things user identification module does not need to be started; if the first state data is the invalid number, the number of the current internet of things user identification module is cancelled, and a new number updating processing flow of the current internet of things user identification module is started in subsequent steps.
Here, the active mode data is a preset active mode data, and includes two modes: a first activation mode and a second activation mode; conventionally, on an internet of things device with a separate display module and information input module, the data is set to be in a first activation mode, because the device can directly prompt information with a user and receive input content of the user; on the Internet of things equipment without an independent display module and an information input module, the data can be set to be in a second activation mode, the Internet of things equipment has a binding Internet of things mobile terminal corresponding to the data, and the operation of carrying out information prompt on the Internet of things equipment and receiving input content of a user is completed by the Internet of things mobile terminal.
the method specifically comprises the following steps: step 1041, the internet of things device displays a first number invalid prompt message to the first user; generating first input data according to first input information input by a first user; when the first input data is first reactivation information, the Internet of things equipment performs first application new number instruction assembly processing to generate first application new number instruction data; sending a first application new number instruction data to an Internet of things server registered with the Internet of things equipment;
the activation mode data is a first activation mode, which indicates that the internet of things equipment has an independent display module and an information input module, and the internet of things equipment initiates a new number updating processing flow of the first activation mode subsequently; the method comprises the steps that the internet of things equipment displays invalid prompt information of a first number to a first user by using a display module of the internet of things equipment, acquires a confirmation result of whether the first user starts the new number updating process through an information input module, and prepares an application new number instruction for activating the new number updating process of an internet of things server after confirming that the new number updating process is started;
for example, the internet of things device is provided with a touch screen, functions of a display module and an input module are realized through the touch screen, and preset activation mode data on the internet of things device is a first activation mode; when the first state data of the Internet of things equipment is number invalidity, first number invalidity prompt information displayed to a first user through a touch screen is that the number is cancelled, whether the number of the machine is updated immediately is confirmed, and two buttons of 'yes' and 'no' are provided below the display content at the same time;
if the first user clicks the "yes" button, the generated first input data is first reactivation information, where the first reactivation information is specifically a preset numerical value, for example, 1; if the first user clicks the "no" button, the generated first input data is first abandon reactivation information, where the first abandon reactivation information is specifically a preset numerical value, for example, 0;
if the first input data is 0, the internet of things equipment cannot continue to execute a subsequent new number updating processing flow; if the first input data is 1, the Internet of things equipment prepares first application new number instruction data, wherein the first application new number instruction data are instruction data which are agreed between the Internet of things equipment and an Internet of things server and activate the updating processing of a new number of an Internet of things server side, and after the first application new number instruction data are assembled, the first application new number instruction data are sent to the Internet of things server according to a data transmission protocol agreed between the first application new number instruction data and the Internet of things server;
step 1042, the internet of things server receives a first new application number instruction data sent by the internet of things device; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as a first new number data packet; updating a backup number data packet of a backup data set corresponding to the local Internet of things user identification module according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; sending a first new number data packet to the Internet of things equipment;
the backup data group comprises a backup number data packet and corresponding backup number data;
here, the internet of things server is used for managing the telecommunication number information on the internet of things subscriber identity module corresponding to each internet of things device, so that the server uses a backup data set to backup data related to the telecommunication number information on each internet of things subscriber identity module, wherein the backup number data of the backup data set is used for storing specific number information, and the backup number data packet is used for storing the internet of things subscriber identity module personalization information of specific numbers; in addition, because the number on the internet of things user identification module has two states of activation and logout, the corresponding backup data set also has two marks corresponding to the two states: the number data set is activated and the number data set is cancelled, for example, the currently assigned number of the internet of things subscriber identity module inserted into the internet of things device is 13000000000, and the number data set is cancelled, so that the backup data set of the internet of things subscriber identity module corresponding to the internet of things device on the internet of things server is marked as the number data set which is cancelled;
here, the previous step is carried out, and the current step is actually the second step of the first active mode new number updating processing flow;
after receiving the first new application number instruction data sent by the internet of things equipment, the internet of things server firstly identifies the first new application number instruction data, for example, performs instruction header check on the first new application number instruction data, and activates a processing flow for locally processing the first new application number instruction after confirming that the first new application number instruction data is the instruction header of the first new application number instruction;
then, the internet of things server obtains new number information from the local as the first new number data, for example, selects an unused new number information 13000000001 from the local number pool as the first new number data; in addition, the internet of things server also acquires a corresponding new number personalized data packet from the local as a first new number data packet, for example, extracts a corresponding 13000000001 data packet from a local personalized information database corresponding to the number pool as the first new number data packet;
then, in order to maintain the synchronization between the current backup data and the distributed data, the internet of things server updates the data content and the mark content of the local backup data group, for example, the content of the backup number data is modified from 13000000000 number data to 13000000001 number data, the content of the backup number data packet is modified from a 13000000000 data packet to a 13000000001 data packet, and the mark of the backup data group is modified from a cancelled number data group to an activated number data group;
finally, when the internet of things server updates the local backup data group or after the local backup data group is updated, the internet of things server sends the new personalized information, that is, the first new number data packet, to the internet of things device, for example, the first new number data packet is 13000000001 data packet, and the internet of things server sends the 13000000001 data packet to the internet of things device;
step 1043, the internet of things device receives the first new number data packet sent back from the internet of things server; calling an internet of things user identification module, and updating the first new number according to the first new number data packet to generate second state data; and when the second state data is updated successfully, the Internet of things equipment restarts the first equipment.
Here, the current step is the third step of the first active mode new number update processing flow;
for example, after receiving 13000000001 data packets from the internet of things server, the internet of things device personalizes the internet of things subscriber identity module using the personalization information in the 13000000001 data packet; after the personalization process is successful, the corresponding telecommunication number of the internet of things subscriber identity module is changed from the old logged-out 13000000000 to the new activated 13000000001; in order to normally log on the network subsequently, the internet of things equipment needs to be restarted, and the internet of things equipment can use the operator data and the identity data corresponding to the new number to log on the network for authentication when the internet of things equipment is restarted.
the method specifically comprises the following steps: step 1051, the Internet of things equipment sends a second number invalid prompt message to the Internet of things mobile terminal bound with the Internet of things equipment;
the mobile terminal of the internet of things comprises a display module and an information input module, and specifically can be a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server;
here, the activation mode data is a first activation mode, which indicates that the internet of things device does not have an independent display module and an information input module, and a second activation mode new number updating processing flow is initiated by means of the internet of things mobile terminal bound with the internet of things device; in order to activate the new number updating processing flow on the internet of things mobile terminal, the internet of things equipment sends pre-agreed activation information, namely invalid prompt information of the second number, to the internet of things mobile terminal;
for example, the internet of things device does not have a screen and an input component, the preset activation mode data on the internet of things device is a second activation mode, and the appointed invalid prompt message of a second number is that "the number is cancelled, please confirm whether to update the own number immediately"; when the first state data is number invalid, the Internet of things equipment sends second number invalid prompt information, specifically, the number is cancelled, and whether the number of the mobile terminal is updated immediately is confirmed to activate a new number updating processing flow on the Internet of things mobile terminal;
step 1052, the internet of things mobile terminal receives the invalid prompt message of the second number sent from the internet of things equipment; and displaying a second number invalid prompt message to a second user; generating second input data according to second input information input by a second user; when the second input data is second reactivation information, the mobile terminal of the Internet of things performs second application new number instruction assembly processing to generate second application new number instruction data; sending a second application new number instruction data to the Internet of things server registered with the Internet of things mobile terminal;
here, the current step is the second step of the second active mode new number update processing flow; after receiving invalid prompt information of a second number agreed with the Internet of things equipment, the Internet of things mobile terminal displays the invalid prompt information of the second number to a second user by using a display module of the Internet of things mobile terminal, acquires a confirmation result of whether the second user starts new number updating processing or not through an information input module of the Internet of things mobile terminal, and prepares an application new number instruction for activating the new number updating processing of an Internet of things server side after confirming that the new number updating processing is started;
for example, the mobile terminal of the internet of things is provided with a touch screen, and the functions of a display module and an input module are realized through the touch screen; the received invalid prompt message of the second number is that the number is cancelled and whether the local number is updated immediately is confirmed; the invalid prompt information of the second number, which is displayed to the second user by the mobile terminal of the internet of things through the touch screen, is that the number is cancelled, whether the number of the mobile terminal is updated immediately is determined, and two buttons of 'yes' and 'no' are provided below the display content at the same time;
if the second user clicks the "yes" button, the generated second input data is second reactivation information, where the second reactivation information is specifically a preset numerical value, for example, 1; if the second user clicks the "no" button, the generated second input data is second abandon reactivation information, where the second abandon reactivation information is specifically a preset numerical value, for example, 0;
if the second input data is 0, the mobile terminal of the internet of things cannot continue to execute a subsequent new number updating processing flow; if the first input data is 1, the mobile terminal of the Internet of things can prepare second application new number instruction data, wherein the second application new number instruction data are instruction data which are appointed between the mobile terminal of the Internet of things and the server of the Internet of things and activate the update processing of the new number of the server side of the Internet of things;
step 1053, the internet of things server receives the second application new number instruction data sent from the mobile terminal of the internet of things; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as a second new number data packet; updating a backup number data packet of a backup data set corresponding to the local Internet of things user identification module according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; sending a second new number data packet to the mobile terminal of the Internet of things;
here, the current step is the third step of the second active mode new number update processing flow;
after receiving the second new application number instruction data sent by the mobile terminal of the internet of things, the server of the internet of things firstly identifies the second new application number instruction data, for example, the server of the internet of things performs instruction header check on the second new application number instruction data, and activates a processing flow for locally processing the second new application number instruction after the second new application number instruction data is confirmed to be the instruction header of the second new application number instruction;
then, the internet of things server will obtain new number information from local as second new number data, for example, select an unused new number information 13000000002 from the local number pool as second new number data; in addition, the internet of things server also acquires a corresponding new number personalized data packet from the local as a second new number data packet, for example, extracts a corresponding 13000000002 data packet from a local personalized information database corresponding to the number pool as a second new number data packet;
then, in order to maintain the synchronization between the current backup data and the distributed data, the internet of things server updates the data content and the mark content of the local backup data group, for example, the content of the backup number data is modified from 13000000000 number data to 13000000002 number data, the content of the backup number data packet is modified from a 13000000000 data packet to a 13000000002 data packet, and the mark of the backup data group is modified from a cancelled number data group to an activated number data group;
finally, when the internet of things server updates the local backup data set or after the local backup data set is updated, the new personalized information, that is, the second new-number data packet, is sent to the internet of things mobile terminal, for example, the second new-number data packet is an 13000000002 data packet, and then the internet of things server sends the 13000000002 data packet to the internet of things mobile terminal;
step 1054, the mobile terminal of the internet of things receives a second new number data packet sent back from the server of the internet of things; sending a second new number data packet to the Internet of things equipment;
here, the present step is a fourth step of the second active mode new number update process flow; the mobile terminal of the Internet of things forwards the second new number data packet obtained from the server of the Internet of things to the equipment of the Internet of things;
for example, after receiving 13000000002 the data packet, the internet of things mobile terminal forwards the 13000000002 data packet to the internet of things device;
step 1055, the internet of things equipment receives a second new number data packet sent back from the mobile terminal of the internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; and when the third state data is updated successfully, the Internet of things equipment restarts the second equipment.
Here, the present step is a fifth step of the second active mode new number update process flow;
for example, after receiving 13000000002 data packets from the mobile terminal of the internet of things, the device of the internet of things personalizes the subscriber identity module of the internet of things by using personalization information in 13000000002 data packets; after the personalization process is successful, the corresponding telecommunication number of the internet of things subscriber identity module is changed from the old logged-out 13000000000 to the new activated 13000000002; in order to normally log on the network subsequently, the internet of things equipment needs to be restarted, and the internet of things equipment can use the operator data and the identity data corresponding to the new number to log on the network for authentication when the internet of things equipment is restarted.
As shown in fig. 3, which is a schematic structural diagram of an internet of things device management system provided in a third embodiment of the present invention, the internet of things device management system includes: the system comprises an internet of things user identification module 401, internet of things equipment 402, an internet of things router 403, an internet of things mobile terminal 404 and an internet of things server 405; the internet of things device 402 and the internet of things mobile terminal 404 are registered on the internet of things server 405; the internet of things mobile terminal 404 is bound with the internet of things device 402.
The internet of things user identification module 401 is connected with the internet of things device 402; the internet of things subscriber identity module 401 is configured to store operator data and identity data.
Here, the internet-of-things subscriber identity module 401 is specifically a subscriber identity module SIM, a universal integrated circuit card UICC, a universal subscriber identity module USIM, an embedded subscriber identity module eSIM, or a virtual subscriber identity module vSIM.
Here, the operator data stored in the internet of things subscriber identity module 401 is specifically file system data corresponding to mobile operator requirements, for example, file systems of second Generation mobile communication technology (2-Generation wireless telephone technology, 2G)/third Generation mobile communication technology (3rd-Generation wireless telephone technology, 3G)/fourth Generation mobile communication technology (4 th Generation mobile communication technology, 4G)/fifth Generation mobile communication technology (5th Generation wireless telephone technology, 5G)/Long Term Evolution (Long Term Evolution, LTE) universal mobile communication technology.
Here, the id data stored in the internet of things subscriber identity module 401 is the subscriber id data and the authentication Key data required by the corresponding mobile operator, such as IMSI and authentication Key (Ki) of the 2G SIM card.
The internet of things equipment 402 is connected with the internet of things user identification module 401 and the operator communication network; the internet of things equipment 402 is used for calling the internet of things user identification module 401, performing network login authentication processing with an operator communication network and generating first state data; and when the first state data is invalid, acquiring preset activation mode data from local.
Here, the internet of things device 402 is connected with the internet of things subscriber identity module 401 through a first communication mode; the first communication mode at least includes a Serial port 7816 communication mode, a multimedia Card (MMC) communication mode, a Secure Digital Card (SD) communication mode, a Serial Peripheral Interface (SPI) communication mode, and an Integrated Circuit bus (IIC) communication mode.
Here, the specific execution steps of the internet of things device 402 are similar to those of steps 101 and 102 in the second embodiment, and further details are not described here.
The internet of things device 402 is also connected with the internet of things router 403; the internet of things device 402 is further configured to display a first number invalidation prompting message to the first user when the activation mode data is the first activation mode; generating first input data according to first input information input by a first user; when the first input data is first reactivation information, performing first application new number instruction assembly processing to generate first application new number instruction data; sending the first application new number instruction data to the internet of things router 403; receiving a first new number data packet sent back from the router 403 of the internet of things; calling the internet of things user identification module 401, and updating the first new number according to the first new number data packet to generate second state data; and when the second state data is updated successfully, the first equipment is restarted.
Here, the internet of things device 402 is connected with the internet of things router 403 through a second communication mode; the second communication mode at least comprises a wireless local area network communication mode, a wired network communication mode and a Bluetooth communication mode.
Here, the activation mode data is a first activation mode, which indicates that the internet of things device 402 has an independent display module and an information input module, and the internet of things device 402 subsequently initiates a new number update processing flow of the first activation mode: the internet of things device 402 displays the first number invalid prompt information to the first user by using a display module of the internet of things device 402, acquires a confirmation result of whether the first user starts the new number updating process through an information input module, and after confirming that the new number updating process is started, the internet of things device 402 prepares first application new number instruction data for activating a new number updating process flow of the internet of things server; after the assembly of the first application new number instruction data is completed, the internet of things device 402 sends the first application new number instruction data to the internet of things server 405 through the internet of things router 403 to activate an internet of things server-side new number updating process flow; and waits to receive a first new number data packet sent back by the internet-of-things server 405 through the internet-of-things router 403; after receiving the first new number data packet, the internet of things device 402 personalizes the internet of things subscriber identity module 401 by using the personalization information in the first new number data packet; after the personalization process is successful, the internet of things device 402 needs to restart the device in order to enable normal network login work, and when the internet of things device 402 is restarted, the internet of things device 402 uses operator data and identity data corresponding to a new number to perform network login authentication.
The internet of things router 403 is connected with the internet of things server 405; the internet of things router 403 is configured to receive the first new application number instruction data sent from the internet of things device 402; sending a first new application number instruction data to the internet of things server 405; receiving a first new number data packet sent back from the internet of things server 405; and sends the first new number packet to the internet of things device 402.
Here, the internet of things router 403 is used as a data exchange device between the internet of things device 402 and the internet of things server 405, and the communication modes between the internet of things router 403 and the internet of things server 405 at least include a wireless local area network communication mode, a wired network communication mode and an operator mobile communication mode.
The internet of things device 402 is also connected with the internet of things mobile terminal 404; the internet of things device 402 is further configured to send a second number invalidation prompting message to the internet of things mobile terminal 404 when the activation mode data is the second activation mode; receiving a second new number data packet sent back from the internet of things mobile terminal 404; calling the internet of things user identification module 401, and updating the second new number according to the second new number data packet to generate third state data; when the third status data is updated successfully, the internet of things device 402 performs a second device restart process.
Here, the internet of things mobile terminal 404 is specifically a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server.
Here, the internet of things device 402 is connected with the internet of things mobile terminal 404 through a third communication mode; the third communication mode at least includes a wireless local area network communication mode, a wireless hot spot communication mode, a Universal Serial Bus (USB) communication mode and a bluetooth communication mode.
Here, the activation mode data is a second activation mode, which means that the internet of things device 402 does not have an independent display module and an information input module, and a new number update process flow of the second activation mode is initiated by the internet of things mobile terminal 404 bound to the internet of things device 402: in order to activate a new number update processing flow on the internet of things mobile terminal 404, the internet of things device 402 sends pre-agreed activation information, namely second number invalidation prompt information, to the internet of things mobile terminal 404; and waits to receive a second new number data packet sent back by the internet of things server 405 through the internet of things mobile terminal 404; after receiving the second new number data packet, the internet of things device 402 performs personalization processing on the internet of things subscriber identity module 401 by using personalization information in the second new number data packet; after personalization is successfully performed, in order to enable normal network login work, the internet of things device 402 needs to be restarted, and after the restart, the internet of things device 402 uses operator data and identity data corresponding to a new number to perform network login authentication.
The internet of things mobile terminal 404 is connected with the internet of things server 405; the internet of things mobile terminal 404 is configured to receive the invalid prompt message of the second number sent from the internet of things device 402; and displaying a second number invalid prompt message to a second user; generating second input data according to second input information input by a second user; when the second input data is second reactivation information, second application new number instruction assembly processing is carried out to generate second application new number instruction data; sending a second application new number instruction data to the internet of things server 405; and receives a second new number packet sent back from the internet of things server 405; and sends the second new number packet to the internet of things device 402.
Here, after receiving the invalid prompt information of the second number agreed with the internet of things device 402, the internet of things mobile terminal 404 displays the invalid prompt information of the second number to the second user by using its own display module, and obtains a confirmation result of whether the second user starts the new number updating process through its own information input module, and after confirming that the new number updating process is to be started, the internet of things mobile terminal 404 prepares a second application new number instruction data for activating the new number updating process of the internet of things server; after the assembly of the second application new number instruction data is completed, the internet of things mobile terminal 404 sends the second application new number instruction data to the internet of things server 405 to activate an internet of things server side new number updating processing flow; and waits to receive a second new number packet sent back by the internet of things server 405; after receiving the second new number data packet, the internet of things mobile terminal 404 forwards the second new number data packet to the internet of things device 402.
The internet of things server 405 is connected with the background of the operator; the internet of things server 405 is configured to periodically obtain a backup data set corresponding to the internet of things user identification module 401 from a local location; the backup data group comprises a backup number data packet and corresponding backup number data; according to the backup number data, performing first number flow report instruction assembly processing to generate first number flow report instruction data; sending first number flow report instruction data to an operator background; receiving first traffic report data sent back from the background of the operator; the first traffic report data comprises a plurality of first log-on record data, and the first log-on record data comprises first log-on time data and first log-on traffic data; acquiring a server system date, and generating current date data; calculating the current date data and the date interval of the first network-surfing time data closest to the time in the first traffic report data to generate first offline duration data; in the first traffic report data, the sum of all first network access traffic data in a specified time period before the current date data is counted to generate first traffic sum data; when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, first number logout instruction assembly processing is carried out according to the backup number data to generate first number logout instruction data; sending first number logout instruction data to an operator background; receiving first number logout state data sent back from the background of the operator; and when the first number logout state data is that the number logout is successful, marking a local backup data group corresponding to the internet of things user identification module 401 as a logout number data group.
Here, the specific execution steps of the internet of things server 405 are similar to those of steps 1 to 9 in the first embodiment, and are not further described herein.
The internet of things server 405 is further configured to receive the first new application number instruction data sent from the internet of things device 402; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as a first new number data packet; updating a backup number data packet of a backup data group corresponding to the internet of things user identification module 401 locally according to the first new number data packet, and updating backup number data of the backup data group according to the first new number data; marking the backup data set as an activated number data set; and sends the first new number packet to the internet of things device 402.
Here, the specific execution steps of the internet of things server 405 are similar to those of the second step 1042 in the embodiment, and are not further described herein.
The internet of things server 405 is further configured to receive second application new number instruction data sent from the internet of things mobile terminal 404; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as a second new number data packet; updating a backup number data packet of a backup data set corresponding to the local internet of things user identification module 401 according to the second new number data packet, and updating backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sends the second new number data packet to the internet of things mobile terminal 404.
Here, the specific implementation steps of the internet of things server 405 are similar to those of the second step 1053 in the embodiment, and further details are not described here.
The embodiment of the invention provides a method and a system for managing equipment of the Internet of things, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110117545.0A CN112449342B (en) | 2021-01-28 | 2021-01-28 | A method and system for managing IoT devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110117545.0A CN112449342B (en) | 2021-01-28 | 2021-01-28 | A method and system for managing IoT devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112449342A CN112449342A (en) | 2021-03-05 |
| CN112449342B true CN112449342B (en) | 2021-05-25 |
Family
ID=74740110
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110117545.0A Active CN112449342B (en) | 2021-01-28 | 2021-01-28 | A method and system for managing IoT devices |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112449342B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113222583B (en) * | 2021-06-04 | 2024-03-08 | 广东树米科技有限公司 | Personal account management method related to Internet of things equipment |
| CN113688432B (en) * | 2021-08-25 | 2024-01-26 | 广东树米科技有限公司 | Seed code number management method of identity recognition module of Internet of things |
| CN115987769B (en) * | 2022-12-23 | 2024-08-20 | 广东树米科技有限公司 | Processing method for analyzing communication state of real network system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100311402A1 (en) * | 2009-06-08 | 2010-12-09 | Prasanna Srinivasan | Method and apparatus for performing soft switch of virtual sim service contracts |
| US8639245B2 (en) * | 2009-06-08 | 2014-01-28 | Qualcomm Incorporated | Method and apparatus for updating rules governing the switching of virtual SIM service contracts |
| CN108040335A (en) * | 2017-12-07 | 2018-05-15 | 深圳市优友互联有限公司 | A kind of Internet of Things communication number management method and system based on smart card |
| CN108566639B (en) * | 2018-06-28 | 2019-07-23 | 恒宝股份有限公司 | A kind of code Activiation method |
| CN110248358B (en) * | 2019-07-03 | 2020-10-30 | 深圳杰睿联科技有限公司 | eSIM management method and system based on Internet of things |
-
2021
- 2021-01-28 CN CN202110117545.0A patent/CN112449342B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN112449342A (en) | 2021-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112449342B (en) | A method and system for managing IoT devices | |
| CN110248358B (en) | eSIM management method and system based on Internet of things | |
| JP3686038B2 (en) | Method and system for obtaining identification information about a party monitored in a communication network | |
| US9894518B2 (en) | Server and method for remotely controlling working of communications terminal, and communications terminal | |
| CN110493770B (en) | Method for acquiring and managing cloud SIM card data, card pool device and cloud server | |
| CN102404158B (en) | Method, device and system for processing network failures | |
| WO2015003610A1 (en) | Method, device, and system for remote control | |
| CN111491291A (en) | Network connection method, SIM card, system, terminal and medium | |
| CN107277799B (en) | Method, device, terminal and storage medium for binding mobile phone number | |
| KR20190009311A (en) | Subscriber self-activating device, program and method | |
| RU2502225C2 (en) | Service processing method, communication system and corresponding devices | |
| CN105760777B (en) | A kind of safety information management method and system based on intelligent platform | |
| CN105376282A (en) | Method and device for acquiring after-sale fault information of mobile terminals | |
| CN112469028B (en) | Method for processing remote number changing by subscriber identification module | |
| CN101345905A (en) | Method and device for updating network-side user control parameters | |
| CN106332319A (en) | Communication method and equipment thereof | |
| CN112165458A (en) | Real-name authentication method, device and terminal | |
| CN100450204C (en) | A short message firewall system and its method for realizing short message filtering | |
| CN108650664B (en) | Bluetooth connection control method, terminal and Bluetooth SIM card | |
| CN116723116A (en) | A method for collecting network quality parameters and related devices | |
| CN113055253B (en) | Method, device, equipment and storage medium for rapidly opening home gateway | |
| CN101447878B (en) | Charging method for prepayment service and system thereof | |
| CN110602301B (en) | Incoming call processing method, terminal device and computer-readable storage medium | |
| KR20230043782A (en) | phone number verification | |
| CN101959170A (en) | A user assistance method and device for GPRS service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address |
Address after: Room 437, Building 18, No. 1889 Huandao East Road, Hengqin New District, Zhuhai City, Guangdong Province, 519031 Patentee after: Guangdong Shumi Technology Co.,Ltd. Address before: 100020 2902 Shangdu south tower, SOHO, Chaoyang District, Beijing Patentee before: BEIJING SHOWMAC NETWORK TECHNOLOGY CO.,LTD. |
|
| CP03 | Change of name, title or address |