To limit radio frequency (RF) exposure for a user, wireless communication devices reduce the transmit power when they are disposed in close vicinity to a user's head, for example. This typically degrades the connection between the wireless communication device and a base station.
The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, together with the detailed description below, are incorporated in and form part of the specification, and serve to further illustrate embodiments of concepts that include the claimed invention, and explain various principles and advantages of those embodiments.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
Examples disclosed herein are directed to a method comprising: detecting an interaction of a user with a communication device, identifying a modality of the interaction of the user with the communication device, and adjusting a link establishment characteristic, such as a roaming parameter, of the communication device based on the modality of the interaction.
Additional examples disclosed herein are directed to a communication device comprising: memory storing computer executable instructions, a controller, operatively connected to the memory, the controller configured to execute the instructions and cause the communication device to: detect an interaction of a user with the communication device, identify a modality of the interaction of the user with the communication device, and adjust a link establishment characteristic, such as a roaming parameter, of the communication device based on the modality of the interaction.
In embodiments, the communication device 102 is a mobile computing device, such as a mobile computer, a mobile phone, a tablet, a laptop or the like. As noted above, the device 102 is connected to the network 104, which may be deployed for wireless communications within a facility, such as a transportations and logistics facility, a warehouse, a retail establishment, or other facility. Accordingly, one embodiment of the network 104 is a wireless local area network (WLAN), such as a network complying with IEEE 802.11 family of standards and deployed by one or more base stations, such as access points 106, 108. Alternatively or in addition, the network 104 is a cellular network, such as a 4G, 5G, and/or Citizens Broadband Radio Service (CBRS) wireless wide area network (WWAN) or the like. In such an embodiment, base stations 106, 108 are WWAN (e.g., cellular-based) base stations.
Referring to
As those of ordinary skill in the art will realize, radio frequency (RF) signal degradation occurs due to signal absorption by the user's head when the user holds the communication device 102 next to his head 112. Furthermore, when the device 102 determines that it is being held next to the user's head, to reduce the amount of RF signal absorbed by the user's head 112, the communication device 102 backs off or reduces the transmit power, which further degrades signal strength.
Therefore, in accordance with an embodiment of the present disclosure, to compensate for the signal degradation due to RF absorption and/or transmit power backoff when the detected modality of the user's physical interaction with the communication device 102 indicates that the user is holding the device 102 next to his head, for example, the communication device 102 adjusts a predetermined roaming threshold to another roaming threshold corresponding to a received signal strength (RSSI) value that is stronger than an RSSI value of the original roaming threshold. For example, the device 102 changes to a roaming threshold that is stronger than a previous roaming threshold by a predetermined value, such as by 10 db In this case, for instance, the device 102 changes from a roaming threshold of −65 dbm to a roaming threshold of −55 dbm, which initiates roaming to a base station having a stronger signal strength sooner and thereby reduces the effect of signal absorption and/or transmit power backoff described above. In an embodiment, the communication device 102 adjusts the roaming threshold by modifying a corresponding parameter stored in its firmware register or in software.
In embodiments, the roaming threshold is restored to the original value when, for example, the interaction of the user with the communication device is no longer detected, or when the modality of the interaction of the user with the communication device has changed (for instance, from next-to-head to away-from-head use). To prevent unnecessary roaming when the signal strength and/or voice quality continues to be high despite transmit power backoff and/or signal attenuation by a body part of the user, the communication device 102 adjusts the roaming parameter when the received signal strength falls below a predetermined threshold. Alternatively or in addition, despite transmit power backoff and/or signal attenuation by a body part of the user, the roaming parameter is adjusted after the communication device 102 detects at least one base station 106, 108 with a stronger RSSI than a current base station.
Additional examples of adjustment of a link establishment characteristic further include one or more of: modifying a roaming scan trigger (e.g., to a higher RSSI value), initiating a scan for one or more base stations or access points to identify base stations or access points with higher RSSI, updating a scanning list of one or more base stations or access points, modifying a number of lost beacons parameter to initiate a base station or access point scan (e.g., lowering a threshold of lost beacons over a predetermined time period to accelerate initiation of a scan), modifying a method of scanning for base stations or access points, including switching from scanning one frequency band to scanning another frequency band and/or switching from scanning one set of channels on a frequency band to scanning another set of channels on the same frequency band.
Alternatively or in addition to modifying roaming parameter(s), adjustment of a link establishment characteristic includes adjustment of parameter(s) related to establishing a new communication session and/or re-establishing a session, such as due to a dropped call, among other examples. For instance, when a communication session via an initial access point or base station has been prematurely terminated (or could not be established) in view of the reduction in signal strength when the user is holding the communication device next to his or her head, the communication device adjusts parameters relating to a threshold signal strength required to establish a new link (e.g., by increasing the minimum RSSI value of a base station or access point with which to establish a new link).
Referring to
The device 102 further includes a communications interface 208 enabling the device 102 to exchange data with other computing devices. The communications interface 208 is interconnected with the processor 200. The communications interface 208 includes a controller 212, and one or more antennas, transmitters, and receivers (not shown), to allow the device 102 to communicate with base stations 106, 108.
The controller 212 may be a micro-controller, a micro-processor, or other suitable device capable of executing computer-readable instructions to control the components, such as the antennae, transmitters, receivers, and the like, of the communications interface 208 to perform the functionality described herein. The controller 212 may comprise one or more integrated circuits, such as specially configured Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), or the like, and may include and/or be interconnected with a non-transitory computer-readable storage medium storing computer-readable instructions, which, when executed configure the controller 212 and/or the communications interface 208 to perform the functionality described herein. In particular, the controller 212 may adjust a roaming parameter of the communication device 102 based on the modality of the user's interaction with the device 102, as described with reference to
The device 102 may further include one or more input and/or output devices (not shown) suitable to allow a user to interact with the device 102. The input devices may include one or more buttons, keypads, touch-sensitive display screens or the like for receiving input from the user. The output devices may further include one or more display screens, sound generators, vibrators, or the like for providing output or feedback to the user.
Referring to
In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
It will be appreciated that some embodiments may be comprised of one or more specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.