CN116506362B - Optimization method for network congestion caused by batch network injection of T-BOX - Google Patents
Optimization method for network congestion caused by batch network injection of T-BOX Download PDFInfo
- Publication number
- CN116506362B CN116506362B CN202310773640.5A CN202310773640A CN116506362B CN 116506362 B CN116506362 B CN 116506362B CN 202310773640 A CN202310773640 A CN 202310773640A CN 116506362 B CN116506362 B CN 116506362B
- Authority
- CN
- China
- Prior art keywords
- box
- wake
- time
- batch
- network
- 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
- 238000005457 optimization Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000002347 injection Methods 0.000 title claims abstract description 11
- 239000007924 injection Substances 0.000 title claims abstract description 11
- 230000003993 interaction Effects 0.000 claims abstract description 25
- 230000005059 dormancy Effects 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims abstract description 4
- 230000002618 waking effect Effects 0.000 claims description 13
- 230000007958 sleep Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention belongs to the technical field of automobile electronic parts, and particularly relates to an optimization method for network congestion caused by batch injection of T-BOX, which is applied to carrying out information interaction with a TSP platform based on TCP network communication after a plurality of T-BOX in a dormant state are awakened, and comprises the steps of acquiring ICCID numbers of a built-in SIM card in the T-BOX after the T-BOX is electrified, acquiring interaction time of information interaction before the T-BOX enters dormancy, setting the awakening time interval of the plurality of T-BOX to be longer than the interaction time, and carrying out equal batch awakening on the plurality of T-BOX according to any one of preset awakening sequence rules and the awakening time interval after the T-BOX enters dormancy; the invention can realize equal batch of T-BOX registration by setting the timing wake-up time according to the ICCID number, thereby greatly reducing the probability of network congestion caused by simultaneous registration of a large number of T-BOXs at the same time point.
Description
Technical Field
The invention belongs to the technical field of automobile electronic parts, and particularly relates to an optimization method for network congestion caused by batch network injection of T-BOX.
Background
In order to enable a vehicle to have the functions of intelligent power supply or silent upgrading and the like under the condition that a vehicle owner does not feel, a current host factory generally wakes up a T-BOX at regular time in the morning (most vehicles are in a dormant state), and the T-BOX wakes up other modules through network management signals to perform intelligent power supply or registers to an enterprise TSP platform to acquire an upgrading package and the like. The T-BOX can work normally and start to register to the TSP platform of the enterprise after the time awakening, when all the T-BOXs register to the TSP of the enterprise at the same time, the pressure of a server side of the TSP of the enterprise can be very high at the moment, network congestion is frequent, and a plurality of T-BOXs are caused to have registration failure so as to repeatedly register. After the T-BOX is awakened at regular time, if no upgrade or intelligent power supply is detected, the T-BOX enters dormancy again, and the detection process is generally completed after 2-3 minutes.
The currently defined timed wakeup time is generally the same time (for example, two early morning hours), and under the condition that the capacity of an enterprise TSP platform server is limited, when the number of vehicles reaches a certain degree, the situation that all T-BOXs are simultaneously waken and register networks simultaneously occurs, so that network congestion is caused.
Disclosure of Invention
The invention aims to provide an optimization method for network congestion caused by batch network injection of T-BOX, so as to solve the problems in the background technology.
The invention realizes the above purpose through the following technical scheme:
an optimization method for network congestion caused by batch network injection of T-BOXs is applied to information interaction with a TSP platform based on TCP network communication after waking up a plurality of T-BOXs in a dormant state, and the T-BOXs are sequentially waken up through preset wake-up time intervals, and the method comprises the following steps:
acquiring ICCID numbers of a built-in SIM card in the T-BOX after the T-BOX is electrified, preferentially acquiring interaction time of the information interaction before the T-BOX enters dormancy, setting the awakening time intervals of a plurality of T-BOX to be longer than the interaction time, carrying out equal batch awakening on a plurality of T-BOX according to any one of preset awakening sequence rules and the awakening time intervals after the T-BOX enters dormancy, and carrying out information interaction after awakening;
the wake-up sequence rule includes:
(1) Formulating according to the tail number of the ICCID number: sequentially accumulating the wake-up time intervals when the tail numbers are sequentially increased by '1' or sequentially decreased by '1', and sequentially waking up a plurality of T-BOXs;
(2) Making according to the tail number of the ICCID number being odd or even: and preferentially waking up the T-BOX with the tail number of odd or even, and waking up the T-BOX with the tail number of odd or even after accumulating the wake-up time interval.
As a further optimization scheme of the invention, the tail number of the ICCID number is specifically any one of serial numbers 0-9 of the 19 th byte in the ICCID number.
As a further optimization scheme of the invention, when a wake-up sequence is formulated according to the tail number size of the ICCID number, the T-BOX corresponding to the tail number of 0 or 9 is specifically a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch.
As a further optimization scheme of the invention, when a wake-up sequence is formulated according to the odd or even tail number of the ICCID number, the T-BOX corresponding to the odd or even tail number is a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch.
As a further optimization scheme of the invention, when the system time of the T-BOX runs to the awakening time stamp during the dormancy of the T-BOX, the T-BOX wakes up on time.
As a further optimization scheme of the invention, before the T-BOX sleeps, the T-BOX sequentially calibrates the system time by referring to GPS time and network time.
As a further optimization scheme of the invention, the information interaction comprises intelligent vehicle power-up or vehicle upgrade package downloading.
As a further optimization scheme of the invention, after the T-BOX completes the information interaction, the T-BOX actively disconnects from the TSP platform.
The invention has the beneficial effects that:
according to the invention, the number of the T-BOXs registered with the TSP platform at the same time is effectively divided, when the first batch of the awakened T-BOXs complete intelligent power-up detection or are detected whether to be upgraded, dormancy is immediately carried out, an awakening time interval is arranged between the awakening time of the first batch of the T-BOXs and the awakening time of the second batch of the T-BOXs, and when the second batch of the T-BOXs awakens are awakened, the first batch of the awakened T-BOXs are disconnected with the TSP platform and enter dormancy, so that the probability of network congestion of the TSP platform of an enterprise can be effectively reduced;
in the invention, the tail numbers of the serial numbers in the ICCID of the SIM card in the T-BOX are evenly distributed after batch, the probability of 0-9 occurrence is the same, the equal batch of T-BOX registration can be realized by setting the time of regularly waking up the tail numbers, and the probability of network congestion caused by simultaneous registration of a large number of T-BOXs at the same time point is greatly reduced.
Drawings
Fig. 1 is a schematic overall flow diagram of the present invention.
Detailed Description
The invention will now be described in further detail with reference to the accompanying drawings, wherein it is to be understood that the following detailed description is for the purpose of illustration only and is not to be construed as limiting the scope of the invention, as various insubstantial modifications and adaptations of the invention to those skilled in the art may be made in light of the foregoing disclosure.
Example 1
As shown in fig. 1, the invention provides an optimization method for network congestion caused by batch network injection of T-BOX, which is applied to information interaction with a TSP platform based on TCP network communication after waking up T-BOX in a plurality of sleep states, and the T-BOX is sequentially waken up through preset wake-up time intervals.
The TSP platform (enterprise TSP platform) is a platform for managing all vehicles in a host factory, corresponding vehicle data is collected by the T-BOX and uploaded to the TSP platform through a wireless network, and each vehicle is bound and identified according to a vehicle VIN (vehicle unique identification number) and an ICCID number (20 bytes of numbers, such as 12345678901234567890) of a SIM card in the T-BOX.
The BOX is a legal part of the new energy electric vehicle, is responsible for collecting vehicle data and uploading the vehicle data to an enterprise TSP platform through a wireless network, and the TSP platform can also issue instructions to the T-BOX through the wireless network for execution.
The information interaction comprises intelligent vehicle power supply or vehicle upgrading package downloading, and after the information interaction is completed by the T-BOX, the T-BOX actively disconnects from the TSP platform.
The method comprises the following steps:
acquiring ICCID numbers of a built-in SIM card in the T-BOX after the T-BOX is electrified, preferentially acquiring interaction time of information interaction before the T-BOX enters dormancy, finishing intelligent power-on detection or judging whether the detection time to be upgraded is 2-3 minutes, setting a plurality of wakeup time intervals of the T-BOX to be longer than the interaction time, namely the wakeup time intervals are required to be at least longer than 3 minutes, carrying out equal batch wakeup on the plurality of T-BOX according to any one of preset wakeup sequence rules and the wakeup time intervals after the T-BOX enters dormancy, and carrying out information interaction after wakeup;
the wake-up sequence rule includes:
(1) Formulating according to the tail number of ICCID number: sequentially accumulating the wake-up time intervals when the tail numbers are sequentially increased by '1' or sequentially decreased by '1', and sequentially waking up a plurality of T-BOXs; when a wake-up sequence is formulated according to the tail number of the ICCID number, the T-BOX corresponding to the tail number of 0 or 9 is specifically a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch.
(2) Making according to the tail number of ICCID number as odd number or even number: preferentially waking up the T-BOX with the tail number of odd or even, and waking up the T-BOX with the tail number of odd or even after accumulating the wake-up time interval; when a wake-up sequence is formulated according to the odd or even tail number of the ICCID number, the T-BOX corresponding to the odd or even tail number is a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch.
When the T-BOX is in dormancy, when the system time of the T-BOX is operated to a wakeup time stamp, the T-BOX wakes up on time; before the T-BOX sleeps, the T-BOX calibrates the system time with reference to GPS time and network time in sequence. GPS acquires time with a little higher precision than network time, and in general, GPS is effective to use GPS time, and GPS is ineffective to use network time.
The tail number of the ICCID number in the invention is specifically any one of the serial numbers 0-9 of the 19 th byte in the ICCID number.
The meanings expressed by the ICCIDs of different operators are different, but the last five bytes must be determined, 4-byte serial number + 1-byte check code, exemplified in chinese mobile coding format:
89860 0MFSS YYGXXXXXXP, the previous field is not concerned, only the place where XX is concerned, the last 5 bytes are XXXXP, wherein XXXX represents a serial number, the range of each byte of the serial number is 0-9, the last byte of the serial number is evenly distributed in production, that is, the probability of 0-9 appearing in each data is the same. The last byte of the serial number (19 th byte of ICCID number) is taken for setting the dormancy wakeup time.
The above optimization method is further described below in connection with 2 practical cases:
the wake-up sequence rule is formulated according to the tail number of the ICCID number:
for example, the T-BOX wake-up time stamp with the tail number of 0 is set to 2 am; when the wakeup time interval is accumulated while incrementing "1" by the tail number: the T-BOX wake-up time with tail number 1 is set as: 10 minutes in 2 am; the T-BOX wake-up time with tail number 2 is set as: 20 minutes in the morning at 2 points; and so on, the tail number starts from 0 and is at most 9, and the wake-up time is increased by 10 minutes every 1 increment of the tail number, namely, the wake-up time interval is 10 minutes. When the wake-up time interval is accumulated by decrementing the tail number by '1', the T-BOX wake-up time stamp with the tail number of 9 is set to 2 am, and the T-BOX wake-up time with the tail number of 8 is as follows: 10 minutes in 2 am; the T-BOX wake-up time with tail number 7 is set as: 20 minutes in the morning at 2 points; and so on; this way the number of simultaneous registrations can be reduced to the previous tenth.
The wake-up sequence rule is formulated according to the tail number of ICCID numbers being odd or even:
when the T-BOX wake-up time stamps of tail numbers 0, 2, 4, 6 and 8 are set to be 2 am, after the accumulated wake-up time interval is 10 minutes, the T-BOX with tail numbers 1, 3, 5, 7 and 9 is waken up by 2.10 am.
It is apparent that the above method can effectively reduce the number of T-BOX registered for the TSP platform at the same time.
Of course, the wake-up time interval is not limited to 10 minutes in the present invention, and may be adaptively set for the data amount of the T-BOX under the TSP platform.
The tail numbers of the serial numbers in the ICCID of the SIM card in the T-BOX are evenly distributed after batch, the probability of 0-9 is the same, the equal-batch T-BOX registration can be realized by setting the tail numbers for time awakening, and the probability of network congestion caused by simultaneous registration of a large number of T-BOXs at the same time point is greatly reduced.
The above examples merely represent a few embodiments of the present invention, which are described in more detail and are not to be construed as limiting the scope of the present invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention.
Claims (4)
1. The optimization method for network congestion caused by batch network injection of T-BOXs is characterized by being applied to information interaction with a TSP platform based on TCP network communication after waking up a plurality of T-BOXs in a dormant state, wherein the plurality of T-BOXs are sequentially waken up through preset wake-up time intervals, and the method comprises the following steps:
acquiring ICCID numbers of a built-in SIM card in the T-BOX after the T-BOX is electrified, preferentially acquiring interaction time of the information interaction before the T-BOX enters dormancy, setting the awakening time intervals of a plurality of T-BOX to be longer than the interaction time, carrying out equal batch awakening on a plurality of T-BOX according to any one of preset awakening sequence rules and the awakening time intervals after the T-BOX enters dormancy, and carrying out information interaction after awakening;
the wake-up sequence rule includes:
(1) Formulating according to the tail number of the ICCID number: sequentially accumulating the wake-up time intervals when the tail numbers are sequentially increased by '1' or sequentially decreased by '1', and sequentially waking up a plurality of T-BOXs;
(2) Making according to the tail number of the ICCID number being odd or even: preferentially waking up the T-BOX with the tail number of odd or even, and waking up the T-BOX with the tail number of odd or even after accumulating the wake-up time interval;
wherein, the tail number of the ICCID number is any one of serial numbers 0-9 of the 19 th byte in the ICCID number;
when a wake-up sequence is formulated according to the tail number of the ICCID number, the T-BOX corresponding to the tail number of 0 or 9 is specifically a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch;
when a wake-up sequence is formulated according to the odd or even tail number of the ICCID number, the T-BOX corresponding to the odd or even tail number is a preferential wake-up batch, and a wake-up time stamp is preset in the T-BOX of the preferential wake-up batch;
when the system time of the T-BOX runs to the wake-up time stamp while the T-BOX is dormant, the T-BOX wakes up on time.
2. The optimization method for network congestion caused by T-BOX batch network injection according to claim 1, wherein the optimization method comprises the following steps: and before the T-BOX sleeps, the T-BOX sequentially refers to GPS time and network time for calibrating the system time.
3. The optimization method for network congestion caused by T-BOX batch network injection according to claim 1, wherein the optimization method comprises the following steps: the information interaction comprises intelligent vehicle power-up or vehicle upgrading package downloading.
4. The optimization method for network congestion caused by T-BOX batch network injection according to claim 1, wherein the optimization method comprises the following steps: and after the T-BOX completes the information interaction, the T-BOX actively disconnects the connection with the TSP platform.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310773640.5A CN116506362B (en) | 2023-06-28 | 2023-06-28 | Optimization method for network congestion caused by batch network injection of T-BOX |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310773640.5A CN116506362B (en) | 2023-06-28 | 2023-06-28 | Optimization method for network congestion caused by batch network injection of T-BOX |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116506362A CN116506362A (en) | 2023-07-28 |
| CN116506362B true CN116506362B (en) | 2023-10-31 |
Family
ID=87328839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310773640.5A Active CN116506362B (en) | 2023-06-28 | 2023-06-28 | Optimization method for network congestion caused by batch network injection of T-BOX |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116506362B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001069859A1 (en) * | 2000-03-17 | 2001-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile terminal sleep phase assignment and announcement in a wireless local area network |
| CN112466107A (en) * | 2020-11-24 | 2021-03-09 | 重庆市山城燃气设备有限公司 | Wireless passive wake-up grouping meter reading system and method and grouping point reading and group reading method |
| CN114585062A (en) * | 2022-04-13 | 2022-06-03 | 哈工大机器人(合肥)国际创新研究院 | Bluetooth-based energy-saving connection method and system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9319225B2 (en) * | 2007-01-16 | 2016-04-19 | Microsoft Technology Licensing, Llc | Remote device waking using a multicast packet |
-
2023
- 2023-06-28 CN CN202310773640.5A patent/CN116506362B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001069859A1 (en) * | 2000-03-17 | 2001-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile terminal sleep phase assignment and announcement in a wireless local area network |
| CN112466107A (en) * | 2020-11-24 | 2021-03-09 | 重庆市山城燃气设备有限公司 | Wireless passive wake-up grouping meter reading system and method and grouping point reading and group reading method |
| CN114585062A (en) * | 2022-04-13 | 2022-06-03 | 哈工大机器人(合肥)国际创新研究院 | Bluetooth-based energy-saving connection method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116506362A (en) | 2023-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111465039B (en) | Wireless upgrading method based on Lora technology | |
| CN105824952A (en) | Device and method for processing data | |
| CN112738755A (en) | Method for interaction between wireless communication module and sensor in field of power internet of things | |
| CN103702402B (en) | Low-power consumption parking stall based on wireless sensor network state collection method | |
| CN114793250A (en) | Configurable CAN data analysis method | |
| CN111629358A (en) | Vehicle OTA (over the air) upgrading method and system based on ringing awakening | |
| CN106851803A (en) | A kind of wireless senser awakening method | |
| CN110297663B (en) | Application program awakening method, device, terminal and medium | |
| CN114827184A (en) | Vehicle abnormal awakening processing method and device, vehicle and cloud server | |
| CN110831050A (en) | Sensor node control method and system | |
| CN116506362B (en) | Optimization method for network congestion caused by batch network injection of T-BOX | |
| CN114844769A (en) | Vehicle feed risk monitoring method | |
| CN104680100A (en) | Active RFID (Radio Frequency Identification Device) low power consumption period awakening method | |
| CN114670762A (en) | Vehicle-mounted equipment wake-up control method and device and electric vehicle | |
| CN111246549B (en) | Method and device for providing node dormancy and wakeup time | |
| CN108834204B (en) | Paging method, system and network equipment | |
| US20190208469A1 (en) | Beacon signal processing system | |
| CN116828573A (en) | Internet of things terminal remote on-demand awakening system and method based on ultrahigh frequency RFID | |
| CN116155720A (en) | CAN data acquisition remote configuration method in T-BOX | |
| CN102043867A (en) | Internal memory dotting-based data calling method for acquisition system | |
| CN112788592B (en) | Data transmission processing method for adding wake-up time | |
| CN117478768A (en) | Multi-protocol-adapted hydrologic Internet of things data analysis method and storage device | |
| CN114884724B (en) | Cloud server interaction method and device, readable storage medium and terminal equipment | |
| CN115695494A (en) | Vehicle feed risk monitoring method, device, equipment and storage medium | |
| CN112596599A (en) | Method for reducing power consumption applied to embedded system |
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 |