The disclosure relates in general to a wireless modem, a mobile device and a method, and more particularly to a wireless modem, a mobile device and a method for wireless communication.
Over the years, mobile communication systems have grown exponentially. The 3rd generation partnership project (3GPP) is currently carrying out the standardization of the fifth generation (5G system, 5GS) including the core network and access network, 3GPP. It has developed the most successful standard technologies in the mobile communications market such as Universal Mobile Telecommunication System (UMTS) and Long Term Evolution (LTE).
The mobile device performs reselection according to the idle mode priority and cell reselection threshold setting in the New Radio (NR)/LTE specification. The priority is set, for example, via system information block (SIB), dedicated priority, deprioritization, alternative sib priority. The priority adjustment is performed based on some specification condition and logic, such as multimedia broadcast multicast service (MBMS), closed subscriber group (CSG), Closed Access Group (CAG).
Cell reselection behavior will basically follow cell signal quality value (ex: reference signal received power (RSRP), reference signal received quality (RSRQ), signal to interference noise ratio (SINR)) and priority/threshold setting from network, but cannot guarantee best user experience.
Besides, the mobile device performs A3/A4/A5 report according to network measurement configuration setting in the NR/LTE specification.
Handover mobility behavior will basically follow cell signal value and network's offset/threshold setting, but cannot guarantee best user experience.
The disclosure is directed to a wireless modem, a mobile device and a method for wireless communication. The user purpose is considered to perform the cell reselection behavior in the idle mode and to perform the handover behavior in the connected mode. As such, the mobile device could guarantee best user experience. Moreover, even if the user has multiple purposes, weighted values could be used to consider the multiple purposes at the same time to solve the conflict between the multiple purposes.
According to one embodiment, a method for wireless communication includes: judging a plurality of service types for a plurality of cells; judging a plurality of gears for each of the service types; obtaining a customization favor setting; obtaining a plurality of weighted priority values for the plurality of cells according to the plurality of service types and the customization favor setting; obtaining a plurality of weighted signal quality values for the plurality of cells according to the plurality of service types, the plurality of gears for each of the plurality of service types and the customization favor setting; in an idle mode, triggering mobility via cell reselection which uses the weighted priority values or the weighted signal quality values; and in a connected mode, triggering mobility via measurement reports which are generated based on the weighted signal quality values.
According to another embodiment, a wireless modem for wireless communication is provided. The wireless modem includes a service judger, a customization center, a priority analyzer, a signal quality analyzer, a first controller and a second controller. The service judger is configured to judge a plurality of service types for a plurality of cells and judge a plurality of gears for each of the service types. The customization center is configured to obtain a customization favor setting. The priority analyzer is configured to obtain a plurality of weighted priority values for the plurality of cells according to the plurality of service types and the customization favor setting. The signal quality analyzer is configured to obtain a plurality of weighted signal quality values for the plurality of cells according to the plurality of service types, the plurality of gears for each of the plurality of service types and the customization favor setting. The first controller is configured to trigger mobility in an idle mode via cell reselection which uses the weighted priority values or the weighted signal quality values. The second controller is configured to trigger mobility in a connected mode via measurement reports which are generated based on the weighted signal quality values.
According to an alternative embodiment, a mobile device is provided. The wireless modem includes a service judger, a customization center, a priority analyzer, a signal quality analyzer, a first controller and a second controller. The service judger is configured to judge a plurality of service types for a plurality of cells and judge a plurality of gears for each of the service types. The customization center is configured to obtain a customization favor setting. The priority analyzer is configured to obtain a plurality of weighted priority values for the plurality of cells according to the plurality of service types and the customization favor setting. The signal quality analyzer is configured to obtain a plurality of weighted signal quality values for the plurality of cells according to the plurality of service types, the plurality of gears for each of the plurality of service types and the customization favor setting. The first controller is configured to trigger mobility in an idle mode via cell reselection which uses the weighted priority values or the weighted signal quality values. The second controller is configured to trigger mobility in a connected mode via measurement reports which are generated based on the weighted signal quality values.
In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
Please refer to
In this embodiment, the user purpose is considered to perform the cell reselection behavior in the idle mode and to perform the handover behavior in the connected mode. As such, the mobile device MD could guarantee best user experience.
Please refer to
Please refer to
Please refer to
The detail of the operation of the above mentioned elements is described via a flowchart.
Please refer to
Next, in the step S120, the service judger 110 judges a plurality of gears GRjk for each of the service types STj. For example, the gears GRjk for “game performance” may include “gaming good cell”, “gaming normal cell” and “gaming bad cell.” The gears GRjk for “throughput performance” may include “throughput good cell”, “throughput normal” and “throughput bad cell.” Each of the cells CLi may correspond only one gear GRjk for the same service type STj.
Then, in the step S130, the customization center 130 obtains the customization favor setting CF. The customization favor setting CF is, for example, the Icon display purpose, the power saving purpose, the game performance purpose, the high speed moving purpose or the throughput performance purpose.
Afterwards, in the step S140, referring to the
In the step S141 of the
Next, in the step S142 of the
Then, in the step S143 of the
Refer to Table II, the larger the weighted Wj is, the greater the increase to the priority value PRi is. After calculation, the order of the weighted priority values PRi′ may be different from the order of the original priority value PRi.
In another embodiment, the customization favor setting CF could be dynamically set by the user. For example, as shown in the following table III, the customization favor setting CF in the table III is that the game performance is preferred over the power saving.
Then, as shown in the following table IV, “NR cell-Game prefer frequency” corresponds “game performance”, so the weighted priority value PRi′ is “PRi+(bias+N).” “LTE prefer frequency” corresponds “power saving”, so the weighted priority value PRi′ is “PRi+(bias+N−1).” “LTE cell-Game prefer frequency & LTE prefer frequency” corresponds “power saving and game performance”, so the weighted priority value PRi′ is “PRi+(bias+N−1)+(bias+N).”
Based on the steps S141 to S143 described above, the plurality of weighted priority values PRi′ for the plurality of cells CLi could be calculated according to the plurality of service types STj and the customization favor setting CF.
Then, in the step S150 of the
In the step S151 of the
Then, in the step S152, the signal quality analyzer 150 determines a plurality of cell offsets OFjk in each of the cell offset collections OFCj based on the plurality of gears GRjk for each of the service types STj. For example, as shown in the table V, the cell offsets OFjk in “cell_offset_collection[0]” based on “gaming good cell”, “gaming normal cell” and “gaming bad cell” for “game performance” are “+x1 dBm”, “+0 dBm”, “−x1 dBm.” As shown in the table VI, the cell offsets OFjk in “cell_offset_collection[1]” based on “throughput good cell”, “throughput normal cell” and “throughput bad cell” for “throughput performance” are “+x2 dBm”, “+0 dBm”, “−x3 dBm.”
Next, in the step S153, as shown in the following table VII, the signal quality analyzer 150 determines an order of the plurality of service types STj according to the customization favor setting CF. The customization favor setting CF could be dynamically set by the user. In the example table VII, the customization favor setting CF in the table VII is that the game performance is preferred over the throughput performance.
Then, in the step S154, as shown in the table VII, the signal quality analyzer 150 determines a plurality of weighted values Wj for the plurality of service types STj according to the order. The plurality of weighted values Wj are different. For example, the weighted value Wj for “game performance” is “0.8”, the weighted value Wj for “throughput performance” is “0.5.” The weighted values Wj are decremented based on the order.
Afterwards, in the step S155, the signal quality analyzer 150 analyzes and obtains the plurality of weighted signal quality values CGi′ for the plurality of cells CLi based on the plurality of cell offsets OFjk and the weighted values Wj. For example, the weighted signal quality value CGi′ for the cell CLi corresponding “game good cell” and “throughput normal cell” is calculated via the following equation (1). The weighted signal quality value CGi′ for the cell CLi corresponding “game bad cell” and “throughput bad cell” is calculated via the following equation (2).
CGi′=CGi+x1*0.8+0*0.5 (1)
Based on the steps S151 to S155 described above, the plurality of weighted signal quality values CGi′ for the plurality of cells CLi could be calculated according to the plurality of service types STj, the plurality of gears GRjk for each of the plurality of service types STj and the customization favor setting CF.
Next, in the step S160 of the
Then, in the step S170 performed in the connected mode, the second controller 170 trigger mobility via measurement reports which are generated based on the weighted signal quality values CGi′. The measurement reports are, for example, A3, A4, A5 reports. For example, when the mobile device MD camps on a NR cell with the best cell signal quality, but the user prefer the throughput performance purpose, the weighted signal quality value CGi′ of the NR frequency/cell with better throughput performance would be updated and could be higher than that of the NR frequency/cell with the best cell signal quality. As such, Network may let the mobile device MD handover to the NR frequency/cell with better throughput performance in the connected mode for satisfying the throughput performance purpose.
Based on the embodiments described above, the user purpose is considered to perform the cell reselection behavior BH1 in the idle mode and to perform the handover behavior BH2 in the connected mode. As such, the mobile device MD could guarantee best user experience.
Moreover, even if the user has multiple purposes, the weighted values Wj could use to consider the multiple purposes at the same time to solve the conflict between the multiple purposes.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
This application claims the benefit of U.S. Provisional application Ser. No. 63/412,543, filed Oct. 3, 2022, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63412543 | Oct 2022 | US |