Method, apparatus and device for optimizing service model based on network change and medium

By autonomously adjusting the business model of IoT terminals and optimizing communication strategies according to network changes, the problems of communication failure and resource waste of IoT terminals have been solved, achieving more efficient communication and resource utilization.

CN117098143BActive Publication Date: 2026-03-20E SURFING IOT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311048208.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-17
Publication Date
2026-03-20
Estimated Expiration
2043-08-17

AI Technical Summary

Technical Problem

The business models of IoT terminals cannot adapt to network changes, leading to communication failures, network congestion, and resource waste, which affects the quality of terminal services and increases the network burden.

Method used

By querying the network attachment status, wireless signal parameters, and data transmission results of the communication module through the network sensing module, the service model can be autonomously adjusted to optimize the communication strategy, including setting penalty time, data packet type, and communication timing, to avoid network congestion and resource waste.

Benefits of technology

It improved communication success rate, avoided network congestion, reduced resource waste, and enhanced IoT communication capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117098143B_ABST
    Figure CN117098143B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a network change-based service model optimization method, device, equipment and medium. The method belongs to the technical field of Internet of Things and comprises the following steps: querying the network access attachment state of a communication module; if the network access attachment state is attachment failure, entering a network access failure abnormal processing scene; if the network access attachment state is attachment success, querying the wireless signal parameter of the communication module, and detecting whether the current coverage scene is a weak coverage scene according to the wireless signal parameter; if it is a weak coverage scene, entering the weak coverage scene; if it is not a weak coverage scene, querying the data sending result of the communication module; if the sending result is sending failure, entering a busy communication scene; optimizing the service model according to the different scenes to obtain a target service model; and executing the target service model. The embodiment of the application can improve the communication success rate, avoid network congestion, reduce network resource waste, and further improve the communication function of the Internet of Things.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things, and in particular to a service model optimization method and device based on network changes, equipment and medium. BACKGROUND

[0002] With the rapid growth of the number of Internet of Things terminals and the great difference in the deployment environment of Internet of Things terminals, the wireless network shows obvious time characteristics and regional characteristics, such as the difference between idle and busy time periods every day, and the difference in signal strength in different regions. At present, the service model of the Internet of Things terminal is fixed after completing the online deployment, and the inappropriate service model makes the Internet of Things terminal unable to perceive the network idle and busy, and the busy time communication accelerates the network congestion; the Internet of Things terminal repeatedly transmits after communication failure in a weak signal, which significantly consumes power and wastes network resources, not only affecting the terminal service quality but also increasing the network burden, resulting in poor performance of Internet of Things communication. SUMMARY

[0003] The embodiments of the present application provide a service model optimization method, device, equipment and medium based on network changes, aiming to improve the communication success rate, avoid network congestion and reduce network resource waste.

[0004] In a first aspect, the embodiments of the present application provide a service model optimization method based on network changes, which comprises:

[0005] querying the network attachment state of the communication module by the network perception module;

[0006] if the network attachment state is attachment failure, notifying the service model optimization module to enter the network failure exception handling scenario by the network perception module;

[0007] if the network attachment state is attachment success, querying the wireless signal parameters of the communication module by the network perception module, and detecting whether the current coverage scenario is a weak coverage scenario according to the wireless signal parameters;

[0008] if the current coverage scenario is the weak coverage scenario, notifying the service model optimization module to enter the weak coverage scenario by the network perception module;

[0009] if the current coverage scenario is not the weak coverage scenario, querying the data transmission result of the communication module by the network perception module;

[0010] if the transmission result is transmission failure, notifying the service model optimization module to enter the busy and idle communication scenario by the network perception module;

[0011] The business model is optimized according to the network failure exception processing scenario / the weak coverage scenario / the busy and idle communication scenario by the business model optimization module to obtain a target business model.

[0012] The target business model is executed by a business logic execution module.

[0013] In a second aspect, an embodiment of the present application further provides a business model optimization device based on network changes, which comprises:

[0014] A first query unit is configured to query an attachment state of a communication module by a network perception module.

[0015] A first notification unit is configured to notify a business model optimization module to enter a network failure exception processing scenario by the network perception module if the attachment state is an attachment failure.

[0016] A query detection unit is configured to query wireless signal parameters of the communication module by the network perception module if the attachment state is an attachment success, and to detect whether a current coverage scenario is a weak coverage scenario according to the wireless signal parameters.

[0017] A second notification unit is configured to notify the business model optimization module to enter the weak coverage scenario by the network perception module if the current coverage scenario is the weak coverage scenario.

[0018] A second query unit is configured to query a data sending result of the communication module by the network perception module if the current coverage scenario is not the weak coverage scenario.

[0019] A third notification unit is configured to notify the business model optimization module to enter a busy and idle communication scenario by the network perception module if the sending result is a sending failure.

[0020] An optimization unit is configured to optimize a business model according to the network failure exception processing scenario / the weak coverage scenario / the busy and idle communication scenario by the business model optimization module to obtain a target business model.

[0021] An execution unit is configured to execute the target business model by a business logic execution module.

[0022] In a third aspect, an embodiment of the present application further provides an Internet of Things terminal device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.

[0023] In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program can implement the above method when being executed by a processor.

[0024] The embodiment of the present application provides a network change-based service model optimization method, device, equipment and medium. The method comprises the following steps: querying the network attachment state of a communication module through a network perception module; if the network attachment state is attachment failure, informing a service model optimization module to enter a network failure abnormal processing scene through the network perception module; if the network attachment state is attachment success, querying wireless signal parameters of the communication module through the network perception module, and detecting whether a current coverage scene is a weak coverage scene according to the wireless signal parameters; if the current coverage scene is the weak coverage scene, informing the service model optimization module to enter the weak coverage scene through the network perception module; if the current coverage scene is not the weak coverage scene, querying the data sending result of the communication module through the network perception module; if the sending result is sending failure, informing the service model optimization module to enter a busy communication scene through the network perception module; optimizing the service model through the service model optimization module according to the network failure abnormal processing scene / the weak coverage scene / the busy communication scene to obtain a target service model; and executing the target service model through a business logic execution module. The technical scheme of the embodiment of the present application can perceive network changes by querying the network attachment state, wireless signal parameters and data sending result of the communication module through the network perception module, and can independently adjust and optimize the service model, so that the communication success rate can be improved, network congestion can be avoided, network resource waste can be reduced, and the communication function of the Internet of Things is improved. BRIEF DESCRIPTION OF DRAWINGS

[0025] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.

[0026] Figure 1 A flowchart of a network change-based service model optimization method provided by the embodiment of the present application is shown in the figure.

[0027] Figure 2 An architecture diagram of an Internet of Things terminal provided by the embodiment of the present application is shown in the figure.

[0028] Figure 3 A sub-flowchart of a network change-based service model optimization method provided by the embodiment of the present application is shown in the figure.

[0029] Figure 4 A schematic block diagram of a network change-based service model optimization device provided by the embodiment of the present application is shown in the figure.

[0030] Figure 5 A schematic block diagram of an Internet of Things terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application but not all the embodiments. Based on the embodiments in the present application, any other embodiments obtained by a person of ordinary skill in the art without creative effort should fall within the scope of the present application.

[0032] It should be understood that the terms "comprising" and "including" as used in the specification and the appended claims indicate the presence of the described features, integers, steps, operations, elements, and / or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0033] It should also be understood that the terms used in the present application specification are only for the purpose of describing particular embodiments and are not intended to limit the present application. As used in the present application specification and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0034] It should be further understood that the term "and / or" as used in the present application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations thereof.

[0035] As used in the present application specification and the appended claims, the term "if" can be interpreted as meaning "when" or "once" or "in response to determining" or "in response to monitoring" depending on the context. Similarly, the phrases "if it is determined" or "if it is monitored that [the described condition or event] can be interpreted depending on the context as meaning "once it is determined that" or "in response to determining that" or "once it is monitored that [the described condition or event]" or "in response to monitoring that [the described condition or event]".

[0036] Referring to Figure 1 , Figure 1 is a flowchart of a network change-based service model optimization method provided by an embodiment of the present application. The network change-based service model optimization method of the embodiment of the present application can be applied to an Internet of Things terminal, for example, the network change-based service model optimization method can be implemented through a software program configured on the Internet of Things terminal to autonomously adjust and optimize a service model, thereby improving communication success rate, avoiding network congestion, reducing waste of network resources, and further improving communication function of the Internet of Things. As shown in Figure 1As shown, the method comprises steps S100-S170.

[0037] S100, querying the network access state of the communication module by the network perception module.

[0038] In the embodiment of the application, for the convenience of understanding, the Internet of Things terminal is first described, and a schematic diagram of the architecture of the Internet of Things terminal is as shown in the figure. Figure 2 As shown, in the embodiment of the application, the Internet of Things terminal comprises a communication module, an antenna module, a sensor, a storage module and an MCU, wherein the MCU comprises a network perception module, a service model optimization module and a service logic execution module. Figure 2 It can be understood that the Internet of Things terminal further comprises a SIM card module; the service model optimization method based on network changes in the embodiment is applied to the MCU. It should be noted that the network perception module, the service model optimization module and the service logic execution module are all logical components in the MCU, and the network perception module communicates with the communication module through an AT port to real-time master the network state of the Internet of Things terminal. Specifically, the network access state of the communication module is queried by the network perception module.

[0039] S110, if the network access state is attachment failure, the network perception module is used to notify the service model optimization module to enter an abnormal processing scenario of network access failure.

[0040] In the embodiment of the application, if the network access state is attachment failure, the error code of the network access state being attachment failure is analyzed, the reason for the network access state being attachment failure can be queried according to the error code, and the network perception module is used to notify the service model optimization module to enter an abnormal processing scenario of network access failure.

[0041] S120, if the network access state is attachment success, the network perception module is used to query the wireless signal parameters of the communication module, and whether the current coverage scenario is a weak coverage scenario is detected according to the wireless signal parameters.

[0042] In the embodiment of the present application, if the network attachment state is successful, the network sensing module is used to query the wireless signal parameters of the communication module, wherein the wireless signal parameters include reference signal received power and signal to noise ratio, if the reference signal received power is lower than a preset received power threshold and the signal to noise ratio is lower than a preset signal to noise ratio threshold, it is determined that the current coverage scenario is the weak coverage scenario; if the reference signal received power is not lower than the preset received power threshold and the signal to noise ratio is not lower than the preset signal to noise ratio threshold, or the reference signal received power is not lower than the preset received power threshold or the signal to noise ratio is not lower than the preset signal to noise ratio threshold, it is determined that the current coverage scenario is not the weak coverage scenario. It should be noted that in the embodiment, the reference signal received power is RSRP (Reference Signal Received Power) and the signal to noise ratio is SINR (Signal to Interference plus Noise Ratio). It should also be noted that in the embodiment, the wireless signal parameters also include cell ID, frequency point and coverage level.

[0043] In S130, if the current coverage scenario is the weak coverage scenario, the network sensing module is used to inform the service model optimization module to enter the weak coverage scenario.

[0044] In the embodiment of the present application, when the current coverage scenario is the weak coverage scenario, it indicates that the wireless signal is not good, and the network sensing module is used to inform the service model optimization module to enter the weak coverage scenario, so as to optimize the service model.

[0045] In S140, if the current coverage scenario is not the weak coverage scenario, the network sensing module is used to query the data sending result of the communication module.

[0046] In the embodiment of the present application, when the current coverage scenario is not the weak coverage scenario, it indicates that the wireless signal is good, and the network sensing module is used to query the data sending result of the communication module.

[0047] In S150, if the sending result is sending failure, the network sensing module is used to inform the service model optimization module to enter the busy communication scenario.

[0048] When the sending result is a sending failure, the error code of the sending failure needs to be parsed, whether the network is congested is determined according to the parsed error code, and the network perception module is used to inform the service model optimization module to enter a busy communication scene. Understandably, when the sending result is a sending success, the step of querying the network access attachment state of the communication module through the network perception module is returned to be executed, so as to monitor the network state of the Internet of Things terminal in real time.

[0049] S160, the service model is optimized by the service model optimization module according to the network access failure exception processing scene / the weak coverage scene / the busy communication scene to obtain a target service model.

[0050] In the embodiment of the application, as shown in Figure 3 S161, the network access failure penalty time is set according to the network access failure exception processing scene, and the service model is optimized by the service model optimization module according to the network access failure penalty time to obtain the target service model; S162, the data packet and the maximum retransmission number are set according to the weak coverage scene, and the service model is optimized by the service model optimization module according to the data packet and the maximum retransmission number to obtain the target service model; S163, the network congestion time is obtained from the network congestion time table according to the busy communication scene, a new daily report time is set according to the network congestion time and the current daily report time, and the service model is optimized by the service model optimization module according to the new daily report time to obtain the target service model.

[0051] Further, when the service model optimization module enters the network access failure exception processing scene, the communication module is closed by the service logic execution module through the service model optimization module; when the network access failure penalty time is reached, the communication module is opened by the service logic execution module through the service model optimization module, so as to optimize the service model. It should be noted that the network access failure penalty time is realized by setting a timer.

[0052] Further, when the business model optimization module enters the weak coverage scene, the data packet is set to be simplified data by the business model optimization module; and the maximum retransmission number is set to be a preset maximum value by the business model optimization module to optimize the business model. It should be noted that the data mode of the data packet includes regular data and simplified data. The data packet and the maximum retransmission number are set in the weak coverage scene because data transmission is prone to failure when the wireless signal is weak, and the data reported by the Internet of Things terminal has primary and secondary information, and the primary information should be reported first, and the retransmission number is increased to ensure the data transmission success rate. Therefore, the reported data is divided into two categories in this embodiment, one is regular data, and the other is simplified data. The simplified data only transmits important key information, greatly reducing the number of data and the amount of data. When the wireless signal is strong, the daily data reporting adopts regular data, and the business model does not change; when the wireless signal is weak, the business optimization module modifies the business model, and the daily data transmission adopts simplified data, and the maximum retransmission number is modified to a preset maximum value. That is, in the weak coverage scene, the data mode and the retransmission frequency can be optimized according to the network signal strength to improve the communication success rate.

[0053] Further, when the business model optimization module enters the busy and idle communication scene, the network congestion time is obtained from the network congestion time table by the business model optimization module, and it is judged whether the current daily reporting time is in the network congestion time. If the current daily reporting time is not in the network congestion time, it is indicated that the daily reporting time does not need to be adjusted, and the current daily reporting time is kept unchanged; if the current daily reporting time is in the network congestion time, it is indicated that the reported data will fail according to the current daily reporting time, the reported data is cached by the business model optimization module, and the new daily reporting time is set. The business logic execution module is set to take effect at the new daily reporting time by the business model optimization module to optimize the business model. It should be noted that the network perception module sorts the historical congestion time, and the congestion time with the highest congestion number is sent to the business model optimization module. When the daily reporting time is close to the congestion time, the business model optimization module modifies the daily reporting time to avoid the network congestion time period, and realizes the function of changing the busy time communication to the idle time. The business model optimization module does not frequently adjust the daily reporting time, and the adjustment period can be configured, and the default adjustment period is one month. That is, in the busy and idle communication scene, the network busy and idle periods are learned and perceived, and the communication time is adjusted autonomously to avoid the busy time communication.

[0054] It also needs to be explained that in the embodiment, the network congestion timetable is generated by the following specific steps: receiving the network congestion notification of the communication module by the service model optimization module, and recording and saving the congestion time; recording and saving the communication failure time by the service model optimization module, and marking as possible congestion time; through the preset interface and the Internet of Things management platform by the service model optimization module, the idle busy tidal table of each cell is obtained; the network congestion timetable is formed according to the congestion time, the possible congestion time and the idle busy tidal table of each cell by the service model optimization module.

[0055] S170, executing the target service model by a business logic execution module.

[0056] In the embodiment of the application, after the target service model is obtained by optimizing the service model according to the network access failure exception processing scene / the weak coverage scene / the busy idle communication scene, the target service model is executed by a business logic execution module.

[0057] For the convenience of understanding, the following examples are given, such as three-meter industry (water meter, electricity meter, gas meter), washing machine, air conditioner, smoke sensing, shared bicycle, etc., which usually cannot perceive network idle and busy, and the busy time communication accelerates network congestion; the terminal communication fails when the signal is weak, and the terminal keeps retransmitting, which consumes power obviously and wastes network resources; the terminal with area restriction of Internet of Things card always tries to access the network, which occupies and wastes network resources. Through the business model optimization method based on network changes in the embodiment, the business model can be optimized according to the network changes, the communication success rate is improved, the network congestion is avoided, the network resource waste is reduced, and the communication function of the Internet of Things is improved.

[0058] Figure 4 is a schematic block diagram of a business model optimization device 200 based on network changes provided by the embodiment of the application. As shown in Figure 4 corresponding to the above business model optimization method based on network changes, the application also provides a business model optimization device 200 based on network changes. The business model optimization device 200 based on network changes includes units for executing the above business model optimization method based on network changes. Specifically, please refer to Figure 4 , the business model optimization device 200 based on network changes includes a first query unit 201, a first notification unit 202, a query detection unit 203, a second notification unit 204, a second query unit 205, a third notification unit 206, an optimization unit 207 and an execution unit 208.

[0059] The first query unit 201 is configured to query a network attachment state of a communication module through a network perception module; the first notification unit 202 is configured to, if the network attachment state is an attachment failure, notify a business model optimization module to enter a network failure exception handling scenario through the network perception module; the query detection unit 203 is configured to, if the network attachment state is an attachment success, query wireless signal parameters of the communication module through the network perception module, and detect whether a current coverage scenario is a weak coverage scenario according to the wireless signal parameters; the second notification unit 204 is configured to, if the current coverage scenario is the weak coverage scenario, notify the business model optimization module to enter the weak coverage scenario through the network perception module; the second query unit 205 is configured to, if the current coverage scenario is not the weak coverage scenario, query a data sending result of the communication module through the network perception module; the third notification unit 206 is configured to, if the sending result is a sending failure, notify the business model optimization module to enter a busy communication scenario through the network perception module; the optimization unit 207 is configured to optimize a business model according to the network failure exception handling scenario / the weak coverage scenario / the busy communication scenario through the business model optimization module to obtain a target business model; and the execution unit 208 is configured to execute the target business model through a business logic execution module.

[0060] In some embodiments, for example in the present embodiment, the optimization unit 207 comprises a first optimization subunit, a second optimization subunit and a third optimization subunit.

[0061] The first optimization subunit is configured to set a network failure penalty time according to the network failure exception handling scenario, and optimize the business model according to the network failure penalty time through the business model optimization module to obtain the target business model; the second optimization subunit is configured to set a data packet and a maximum retransmission number according to the weak coverage scenario, and optimize the business model according to the data packet and the maximum retransmission number through the business model optimization module to obtain the target business model; and the third optimization subunit is configured to acquire a network congestion time from a network congestion time table according to the busy communication scenario, set a new daily report time according to the network congestion time and a current daily report time, and optimize the business model according to the new daily report time through the business model optimization module to obtain the target business model.

[0062] In some embodiments, for example in the present embodiment, the first optimization subunit comprises a first setting unit and a second setting unit.

[0063] The first setting unit is configured to set the service logic execution module to close the communication module by the service model optimization module; the second setting unit is configured to set the service logic execution module to open the communication module by the service model optimization module when the network failure penalty time is reached, so as to optimize the service model.

[0064] In some embodiments, for example in the present embodiment, the second optimization subunit comprises a third setting unit and a fourth setting unit.

[0065] The third setting unit is configured to set the data packet to be a simplified data by the service model optimization module; and the fourth setting unit is configured to set the maximum retransmission number to be a preset maximum value by the service model optimization module, so as to optimize the service model.

[0066] In some embodiments, for example in the present embodiment, the third optimization subunit comprises a maintaining unit, a fifth setting unit and a sixth setting unit.

[0067] The maintaining unit is configured to keep the current daily reporting time unchanged if the current daily reporting time is not in the network congestion time; the fifth setting unit is configured to cache the reporting data by the service model optimization module and set the new daily reporting time if the current daily reporting time is in the network congestion time; and the sixth setting unit is configured to set the service logic execution module to take effect at the new daily reporting time by the service model optimization module, so as to optimize the service model.

[0068] In some embodiments, for example in the present embodiment, before the step of obtaining the network congestion time from the network congestion time table according to the busy and idle communication scenario by the service model optimization module, the method further comprises a record saving unit, a marking unit, an interfacing obtaining unit and a forming unit.

[0069] The record saving unit is configured to receive the network congestion notification of the communication module by the service model optimization module and record and save the congestion time; the marking unit is configured to record and save the communication failure time by the service model optimization module and mark it as a possible congestion time; the interfacing obtaining unit is configured to interface with the Internet of Things management platform by a preset interface by the service model optimization module to obtain the busy and idle tide table of each cell; and the forming unit is configured to form the network congestion time table according to the congestion time, the possible congestion time and the busy and idle tide table of each cell by the service model optimization module.

[0070] In some embodiments, for example in the present embodiment, the query detection unit 203 comprises a first determination unit and a second determination unit.

[0071] The first determining unit is configured to determine that the current coverage scenario is the weak coverage scenario if the reference signal received power is lower than a preset received power threshold and the signal-to-noise ratio is lower than a preset signal-to-noise ratio threshold; and the second determining unit is configured to determine that the current coverage scenario is not the weak coverage scenario if the reference signal received power is not lower than the preset received power threshold and / or the signal-to-noise ratio is not lower than the preset signal-to-noise ratio threshold.

[0072] It should be noted that the specific implementation process of the network change-based service model optimization apparatus 200 and the units can be clearly understood by those skilled in the art, and can be referred to the corresponding description in the foregoing method embodiments. For the convenience and brevity of description, the details are not described herein.

[0073] The network change-based service model optimization apparatus can be implemented in the form of a computer program, which can run on the Internet of Things terminal device as shown in Figure 5 .

[0074] Please refer to Figure 5 , Figure 5 is a schematic block diagram of an Internet of Things terminal device provided by an embodiment of the present application. The Internet of Things terminal device 900 is a device with the functions of sensing network changes and optimizing a service model according to network changes.

[0075] Please refer to Figure 5 , the Internet of Things terminal device 900 includes a processor 902, a memory, and an interface 907 connected through a system bus 901, wherein the memory can include a storage medium 903 and an internal memory 904.

[0076] The storage medium 903 can store an operating system 9031 and a computer program 9032. The computer program 9032, when executed, can enable the processor 902 to perform a network change-based service model optimization method.

[0077] The processor 902 is configured to provide computing and control capabilities to support the operation of the entire Internet of Things terminal device 900.

[0078] The internal memory 904 provides an environment for the execution of the computer program 9032 in the storage medium 903. The computer program 9032, when executed by the processor 902, can enable the processor 902 to perform a network change-based service model optimization method.

[0079] The interface 905 is configured to communicate with other devices. Those skilled in the art can understand that Figure 5The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the Internet of Things terminal device 900 to which the scheme of the present application is applied. The specific Internet of Things terminal device 900 can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0080] The processor 902 is configured to run the computer program 9032 stored in the memory to implement any of the embodiments of the network change based service model optimization method described above.

[0081] It should be understood that, in the embodiments of the present application, the processor 902 can be a central processing unit (CPU), and the processor 902 can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0082] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a storage medium, which is a computer readable storage medium. The computer program is executed by at least one processor in the wireless communication system to implement the process steps of the above-mentioned embodiments.

[0083] Therefore, the present application also provides a storage medium. The storage medium can be a computer readable storage medium. The storage medium stores a computer program. The computer program is executed by a processor to make the processor execute any of the embodiments of the network change based service model optimization method described above.

[0084] The storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various computer readable storage media that can store program codes.

[0085] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. For example, the division of the units is merely a logical function division. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In a possible implementation process, the steps of the described method can be performed in a different order, or can be omitted, or can be combined into another process, or can be implemented by using a plurality of separate apparatuses.

[0086] The steps in the method embodiments of the present application can be adjusted, combined and deleted according to actual needs. The units in the apparatus embodiments of the present application can be combined, divided and deleted according to actual needs. In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0087] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The wireless communication software product is stored in a storage medium, and includes a plurality of instructions for causing an Internet of Things terminal device (which can be a personal wireless communication terminal or a network device) to execute all or part of the steps of the method described in each embodiment of the present application.

[0088] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0089] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, these modifications and variations of the present application are intended to be included within the scope of the present application, and the claims of the present application and their equivalents. Therefore, the present application is intended to include these modifications and variations.

[0090] The above description is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any skilled person in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A service model optimization method based on network changes, characterized in that, include: The network sensing module queries the network access attachment status of the communication module. If the network access attachment status is attachment failure, the network perception module notifies the service model optimization module to enter the network access failure exception handling scenario. If the network attachment status is successful, the wireless signal parameters of the communication module are queried through the network sensing module, and the current coverage scenario is detected as a weak coverage scenario based on the wireless signal parameters. If the current coverage scenario is the weak coverage scenario, then the network awareness module notifies the service model optimization module to enter the weak coverage scenario; If the current coverage scenario is not the weak coverage scenario, then the network sensing module queries the data transmission result of the communication module. If the sending result is a sending failure, the network awareness module notifies the service model optimization module to enter a busy-idle communication scenario. Based on the network access failure exception handling scenario, the weak coverage scenario, and the busy / idle communication scenario, the business model is optimized by the business model optimization module to obtain the target business model; The target business model is executed through the business logic execution module.

2. The service model optimization method based on network changes according to claim 1, characterized in that, The step of optimizing the business model through the business model optimization module to obtain the target business model based on the network access failure exception handling scenario, the weak coverage scenario, and the busy / idle communication scenario includes: The network access failure penalty time is set according to the network access failure exception handling scenario, and the business model is optimized by the business model optimization module according to the network access failure penalty time to obtain the target business model; The data packets and the maximum number of retransmissions are set according to the weak coverage scenario, and the service model is optimized by the service model optimization module according to the data packets and the maximum number of retransmissions to obtain the target service model; The network congestion time is obtained from the network congestion schedule according to the busy / idle communication scenario, and a new daily reporting time is set according to the network congestion time and the current daily reporting time. The business model is optimized by the business model optimization module according to the new daily reporting time to obtain the target business model.

3. The service model optimization method based on network changes according to claim 2, characterized in that, The step of optimizing the business model through the business model optimization module based on the network access failure penalty time includes: The business model optimization module can be configured to disable the communication module in the business logic execution module. When the network access failure penalty time is reached, the business logic execution module is set by the business model optimization module to open the communication module in order to optimize the business model.

4. The service model optimization method based on network changes according to claim 2, characterized in that, The step of optimizing the service model using the service model optimization module based on the data packet and the maximum number of retransmissions includes: The data packet is set to simplified data through the business model optimization module. The business model optimization module sets the maximum number of retransmissions to a preset maximum value to optimize the business model.

5. The service model optimization method based on network changes according to claim 2, characterized in that, The step of setting a new daily reporting time based on the network congestion time and the current daily reporting time, and optimizing the business model through the business model optimization module based on the new daily reporting time, includes: If the current daily reporting time is not within the network congestion period, then the current daily reporting time remains unchanged; If the current daily reporting time falls within the network congestion period, the reported data will be cached through the business model optimization module, and the new daily reporting time will be set. The business model optimization module sets the business logic execution module to take effect at the new daily reporting time in order to optimize the business model.

6. The service model optimization method based on network changes according to claim 2, characterized in that, Before the step of the business model optimization module obtaining the network congestion time from the network congestion schedule based on the busy / idle communication scenario, the module further includes: The business model optimization module receives network congestion notifications from the communication module and records and saves the congestion time. The business model optimization module records and saves communication failure times and marks them as possible congestion times. The business model optimization module connects to the IoT management platform through a preset interface to obtain the idle / busy tidal table of each community. The network congestion schedule is generated by the business model optimization module based on the congestion time, the potential congestion time, and the idle / busy schedule of each cell.

7. The service model optimization method based on network changes according to claim 1, characterized in that, The wireless signal parameters include reference signal received power and signal-to-noise ratio. The step of detecting whether the current coverage scenario is a weak coverage scenario based on the wireless signal parameters includes: If the reference signal received power is lower than a preset received power threshold and the signal-to-noise ratio is lower than a preset signal-to-noise ratio threshold, then the current coverage scenario is determined to be the weak coverage scenario. If the reference signal received power is not lower than the preset received power threshold and / or the signal-to-noise ratio is not lower than the preset signal-to-noise ratio threshold, then the current coverage scenario is determined not to be the weak coverage scenario.

8. A service model optimization device based on network changes, characterized in that, include: The first query unit is used to query the network access attachment status of the communication module through the network sensing module; The first notification unit is used to notify the service model optimization module to enter the network access failure exception handling scenario through the network perception module if the network access attachment status is attachment failure. The query detection unit is used to query the wireless signal parameters of the communication module through the network sensing module if the network attachment status is successful, and to detect whether the current coverage scene is a weak coverage scene based on the wireless signal parameters. The second notification unit is used to notify the service model optimization module to enter the weak coverage scenario through the network perception module if the current coverage scenario is the weak coverage scenario. The second query unit is used to query the data transmission result of the communication module through the network sensing module if the current coverage scenario is not the weak coverage scenario. The third notification unit is used to notify the business model optimization module to enter a busy-idle communication scenario through the network sensing module if the sending result is a sending failure. The optimization unit is used to optimize the service model through the service model optimization module to obtain the target service model based on the network access failure exception handling scenario, the weak coverage scenario, and the busy / idle communication scenario. An execution unit is used to execute the target business model through a business logic execution module.

9. An Internet of Things (IoT) terminal device, characterized in that, The IoT terminal device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that, when executed by a processor, can implement the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Cloud SIM card wireless network optimization method, terminal device and server device

    CN112235814A

  • Traffic parameter optimization method, apparatus and device, and storage medium

    WO2022012288A1