Disclosure of Invention
In order to solve the problem of poor software universality in the related technology, the application provides a method, a device, electronic equipment and a storage medium for configuring the working frequency band of a multi-frequency terminal.
In a first aspect, the present application provides a method for configuring an operating frequency band of a multi-frequency terminal, including:
acquiring a target mobile country code of a place where the multi-frequency terminal is located;
searching a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band;
and starting the target frequency band of the multi-frequency terminal.
As a possible implementation manner, the acquiring the mobile country code of the location of the multi-frequency terminal includes:
acquiring a first mobile country code stored by a SIM card installed in a multi-frequency terminal;
and taking the first mobile country code as a target mobile country code of the multi-frequency terminal.
As a possible implementation manner, the method further includes:
determining whether the multi-frequency terminal is in a roaming state before the first mobile country code is used as a target mobile country code of the multi-frequency terminal;
if the multi-frequency terminal is determined to be in the roaming state, the second mobile country code issued by the base station is used as the target mobile country code of the multi-frequency terminal;
and if the multi-frequency terminal is not in the roaming state, the step of taking the first mobile country code as a target mobile country code of the multi-frequency terminal.
As a possible implementation manner, the determining whether the multi-frequency terminal is in a roaming state includes:
acquiring a second mobile country code issued by a base station;
comparing the second mobile country code with the first mobile country code;
if the second mobile country code is consistent with the first mobile country code, determining that the multi-frequency terminal is not in a roaming state;
and if the second mobile country code is inconsistent with the first mobile country code, determining that the multi-frequency terminal is in a roaming state.
As a possible implementation manner, the method further includes:
before acquiring a first mobile country code stored by a SIM card installed in a multi-frequency terminal, detecting whether the SIM card is installed in the multi-frequency terminal;
if the SIM card is determined to be installed in the multi-frequency terminal, executing a step of acquiring a first mobile country code stored by the SIM card installed in the terminal;
if the SIM card is not installed in the multi-frequency terminal, a second mobile country code issued by the base station is acquired, and the second mobile country code is used as a target mobile country code of the multi-frequency terminal.
As a possible implementation manner, the acquiring the second mobile country code issued by the base station includes:
if the mobile country codes issued by the plurality of base stations are received, determining whether the mobile country codes issued by the plurality of base stations are consistent;
if the mobile country codes issued by the base stations are consistent, determining that the mobile country code issued by any one of the base stations is a second mobile country code;
if the mobile country codes issued by the base stations are inconsistent, determining the signal intensity of each base station in the base stations, and selecting the mobile country code issued by the base station with the largest signal intensity as a second mobile country code.
In a second aspect, an embodiment of the present application further provides a device for configuring an operating frequency band of a multi-frequency terminal, including:
the acquisition module is used for acquiring a target mobile country code of the location of the multi-frequency terminal;
the target frequency band determining module is used for searching a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band;
and the frequency band configuration module is used for starting the target frequency band of the multi-frequency terminal.
As a possible implementation manner, the acquiring module includes:
acquiring a first mobile country code stored by a SIM card installed in a multi-frequency terminal;
and taking the first mobile country code as a target mobile country code of the multi-frequency terminal.
In a third aspect, an embodiment of the present application further provides an electronic device, including: the multi-frequency terminal working frequency band configuration method comprises a processor and a memory, wherein the processor is used for executing a multi-frequency terminal working frequency band configuration method program stored in the memory so as to realize the multi-frequency terminal working frequency band configuration method of the first aspect.
In a fourth aspect, an embodiment of the present application further provides a storage medium, where one or more programs are stored, where the one or more programs are executable by one or more processors to implement the method for configuring an operating frequency band of a multi-frequency terminal according to the first aspect.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages:
the method for configuring the working frequency band of the multi-frequency terminal provided by the embodiment of the application comprises the following steps: and acquiring a mobile country code of the location of the terminal, determining a frequency band corresponding to the acquired mobile country code as a target frequency band, and starting the target frequency band of the target terminal. According to the scheme, different frequency bands of the multi-frequency terminal can be started according to different mobile country codes, so that the universality and applicability of the working frequency band configuration method are improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
At present, with the improvement of the integration level of electronic equipment, a multi-frequency multi-mode chip is generated, and one multi-frequency multi-mode chip is configured with a plurality of frequency bands, so that the receiving and transmitting of signals of the plurality of frequency bands can be realized.
At present, different areas have different requirements on the frequency band supported by the terminal, each area generally only allows the terminal to support a designated frequency band, if the frequency band supported by the terminal equipment does not meet the requirements, the terminal cannot be used in the area generally, and aiming at the problem, unlike a multi-frequency terminal using a multi-frequency multimode chip as a radio frequency module and using a plurality of antennas as the radio frequency module, the multi-frequency terminal currently has difficulty in adjusting the supported frequency band by adjusting devices (such as adding or reducing antennas) in the radio frequency module, and software is generally utilized to adjust the frequency band supported by the terminal. The current software for adjusting the frequency bands generally needs to compile different versions aiming at different areas, and each version can only distinguish the frequency bands supported by the corresponding area, so that the current open frequency band of the terminal is not matched with the frequency band supported by the area in the business trip or travel process of the user, and the user experience is poor.
In order to solve the above problems, the embodiment of the present application provides a method for configuring an operating frequency band of a multi-frequency terminal.
To facilitate understanding of the schemes, terms involved in the present scheme are explained first:
multifrequency terminal: in the embodiment of the application, a plurality of frequency bands are configured in the radio frequency drive of the multi-frequency terminal, and the calibration of all the frequency bands is completed during production.
Mobile country code: mobile Country Code the MCC, the resources of which are uniformly allocated and managed by the international union (ITU), uniquely identifies the country to which the mobile subscriber belongs, and is 3 digits in total, and the mobile country codes corresponding to different regions are different, for example, chinese is 460 and canada is 302.
IMSI: the international mobile subscriber identity International Mobile Subscriber Identification Number, IMSI is formed by sequentially connecting a mobile country code (MCC, mobile Country Code), a mobile network number (MNC, mobile Network Code) and a mobile subscriber identity (MSIN, mobile subscription identification number), wherein the first three digits are mobile country codes, for example, the acquired IMSI is 460001357924680, and the corresponding MCC is 460.
Referring to fig. 1, a flowchart of a method for configuring an operating frequency band of a multi-frequency terminal according to an exemplary embodiment of the present application, as shown in fig. 1, may include the following steps:
s11, acquiring a target mobile country code of the place where the multi-frequency terminal is located.
The mobile country codes corresponding to the different areas are different, so that the area where the multi-frequency terminal is located can be determined by acquiring the mobile country code (hereinafter referred to as the target mobile country code) of the place where the multi-frequency terminal is located.
S12, searching a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band.
In the embodiment of the application, a corresponding relation table of mobile country codes and frequency bands is preset, wherein the corresponding relation table comprises a plurality of mobile country codes, a plurality of frequency band information and the corresponding relation between each mobile country code and the frequency band information, and the corresponding relation between the mobile country codes and the frequency band information can be set according to actual requirements. Storing the set corresponding relation table in a terminal or a server node accessible by the terminal, searching frequency band information with corresponding relation with the target mobile country code from the corresponding relation table in a table look-up mode after acquiring the target mobile country code, and taking a frequency band corresponding to the frequency band information as a target frequency band.
For example, the table of correspondence between mobile country codes and frequency bands may be shown in table 1 below:
| mobile country code | Frequency band information |
| 490 | GSM900/1800 |
| 302 | GSM850/1900 |
| …… | …… |
As can be seen from the above table, the frequency band corresponding to the mobile country code 490 is GSM900/1800, and the frequency band corresponding to the mobile country code 302 is GSM850/1900.
S13, starting a target frequency band of the multi-frequency terminal.
In the embodiment of the application, the opening and closing of each frequency band in the multi-frequency terminal can be adjusted, and the opening of the target frequency band is the opening of the receiving and transmitting functions of signals of the target frequency band, so that the multi-frequency terminal can receive and transmit signals of the target frequency band.
Further, when the target frequency band is opened, it is required to ensure that other frequency bands except the target frequency band in the multi-frequency terminal are closed.
The method for configuring the working frequency band of the multi-frequency terminal provided by the embodiment of the application comprises the following steps: and acquiring a mobile country code of the location of the terminal, determining a frequency band corresponding to the acquired mobile country code as a target frequency band, and starting the target frequency band of the target terminal. According to the scheme, different frequency bands of the multi-frequency terminal can be started according to different mobile country codes, so that the universality and applicability of the working frequency band configuration method are improved.
Further, in another implementation of the present application, the following manner may be adopted to obtain the target mobile country code of the location of the multi-frequency terminal:
in the embodiment of the application, the mobile country code (hereinafter referred to as a first mobile country code) stored by the SIM card installed in the multi-frequency terminal can be obtained, and the first mobile country code is used as the target mobile country code of the location of the multi-frequency terminal.
As an alternative implementation manner, the first mobile country code of the SIM card installed in the terminal may be read by a telescopey manager, specifically, the IMSI of the SIM card installed in the terminal is first read by a telescopey manager, and then the first three digits of the IMSI are intercepted as the first mobile country code. The TelephonyManager is a system API of the terminal, and can be used for monitoring the terminal and acquiring telephone information (such as equipment information, SIM card information, network information and the like) of the terminal.
As another alternative implementation manner, the first mobile country code of the SIM card installed in the terminal may be obtained through SubscriptionInfo, which is a system API for obtaining the information of the add-in card in the terminal.
The above two ways of obtaining the MCC of the SIM installed in the terminal are only exemplary, and other possible ways may be adopted in practical application, which are not listed in this embodiment.
Because a user typically uses a SIM card at his location when using the multi-frequency terminal, for example, a user in china typically uses a SIM card in china, the first mobile country code in the SIM installed in the multi-frequency terminal is typically the target mobile country code at the location of the multi-frequency terminal.
However, sometimes the user may travel out of home, if the SIM in the terminal is not replaced by the SIM card of the travel location when the user travels out of home, but the SIM card of the original location is used continuously, the first mobile country code stored in the SIM card may not be consistent with the mobile country code of the current location, so that the target mobile country code determined by the above method may not be accurate.
In order to avoid the above problem of inaccurate target mobile country codes, another embodiment of the present application provides another way to obtain a target mobile country code of a location where a multi-frequency terminal is located, as shown in fig. 2, which may include the following steps:
s21, acquiring a first mobile country code stored by a SIM card installed in the multi-frequency terminal.
The manner of acquiring the first mobile country code may be referred to the above embodiments, and will not be described herein.
S22, determining whether the multi-frequency terminal is in a roaming state, if so, executing S23, and if not, executing S24.
As an alternative implementation, the following manner may be used to determine whether the multi-frequency terminal is in a roaming state: and acquiring a second mobile country code issued by the base station, comparing the second mobile country code with the first mobile country code, if the second mobile country code is consistent with the first mobile country code, determining that the multi-frequency terminal is not in a roaming state, and if the second mobile country code is inconsistent with the first mobile country code, determining that the multi-frequency terminal is in the roaming state.
When the multi-frequency terminal is in a certain area, the base station information transmitted by the base station which receives the signal covering the area includes the mobile country code, so as to distinguish the second mobile country code.
The acquired second mobile country code is consistent with the first mobile country code in the non-roaming state, so that the multi-frequency terminal is determined to be in the roaming state when the second mobile country code is inconsistent with the first mobile country code.
S23, taking the second mobile country code issued by the base station as a target mobile country code of the location of the multi-frequency terminal.
If the multi-frequency terminal is in a roaming state, the current area of the multi-frequency terminal is different from the issuing area of the SIM card installed in the current area, so that the first mobile country code cannot be used as the target mobile country code of the multi-frequency terminal any more, the multi-frequency terminal can only receive signals issued by the base station in the same area, and therefore the second mobile country code issued by the base station can be determined as the target mobile country code of the multi-frequency terminal.
S24, determining the first mobile country code as a target mobile country code of the multi-frequency terminal.
The target mobile country code obtained by the method is higher in accuracy.
Further, there may be a case where the SIM card is not installed in the multi-frequency terminal, which results in that the first mobile country code stored in the SIM card cannot be acquired, and thus, before the first mobile country code stored in the SIM card installed in the multi-frequency terminal is acquired, the method may further include:
detecting whether an SIM card is installed in the multi-frequency terminal, if the SIM card is installed in the multi-frequency terminal, acquiring a first mobile country code stored by the SIM card installed in the terminal, and if the SIM card is not installed in the multi-frequency terminal, acquiring a second mobile country code issued by the base station, and taking the second mobile country code as a target mobile country code of a place where the multi-frequency terminal is located.
By the method, the target mobile country code can be obtained even if the SIM card is not installed in the multi-frequency terminal.
Further, since the signal coverage areas of the base stations in different areas may overlap, the multi-frequency terminal may receive the mobile country codes issued by the plurality of base stations, and in some areas, such as near the country line, the mobile country codes issued by the different base stations may be different, for this case, in order to further improve the accuracy of the target mobile country code, when acquiring the second mobile country code issued by the base station, the method may further include:
if the mobile country codes issued by the plurality of base stations are received, determining whether the mobile country codes issued by the plurality of base stations are consistent, if the mobile country codes issued by the plurality of base stations are consistent, determining that the mobile country code issued by any base station is a second mobile country code, if the mobile country codes issued by the plurality of base stations are inconsistent, determining the signal intensity of each base station, and selecting the mobile country code issued by the base station with the largest signal intensity as the second mobile country code.
Because the closer to the base station is, the greater the signal strength of the received base station is, the base station with the largest signal strength is usually the nearest base station to the multi-frequency terminal, and the probability of being in the same area is greater when the distance is smaller, so that the accuracy of the finally obtained target mobile country code can be further improved by selecting the mobile country code issued by the base station with the largest signal strength as the second mobile country code.
Of course, the location information of each base station may be directly obtained, and then the mobile country code issued by the base station closest to the multi-frequency terminal may be determined as the second mobile country code according to the location information.
Referring to fig. 3, a schematic diagram of an apparatus for configuring an operating frequency band of a multi-frequency terminal according to another embodiment of the present application is shown in fig. 3, where the apparatus may include:
an acquiring module 301, configured to acquire a target mobile country code of a location where the multi-frequency terminal is located;
the target frequency band determining module 302 is configured to search a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band;
and the frequency band configuration module 303 is configured to turn on the target frequency band of the multi-frequency terminal.
As one embodiment, the obtaining module 301 includes:
acquiring a first mobile country code stored by a SIM card installed in a multi-frequency terminal;
and taking the first mobile country code as a target mobile country code of the multi-frequency terminal.
As an example, the apparatus may further include (not shown in fig. 3): the roaming detection module is specifically configured to:
before the first mobile country code is used as the target mobile country code of the multi-frequency terminal location, determining whether the multi-frequency terminal is in a roaming state, if the multi-frequency terminal is determined to be in the roaming state, acquiring a second mobile country code issued by the base station as the target mobile country code of the multi-frequency terminal location, and if the multi-frequency terminal is determined not to be in the roaming state, executing the step of taking the first mobile country code as the target mobile country code of the multi-frequency terminal location.
As one embodiment, the determining whether the multi-frequency terminal is in a roaming state includes:
acquiring a second mobile country code issued by a base station;
comparing the second mobile country code with the first mobile country code;
if the second mobile country code is consistent with the first mobile country code, determining that the multi-frequency terminal is not in a roaming state;
and if the second mobile country code is inconsistent with the first mobile country code, determining that the multi-frequency terminal is in a roaming state.
As an example, the apparatus may further include (not shown in fig. 3): the SIM card detection module is specifically used for:
before acquiring a first mobile country code stored by a SIM card installed in a multi-frequency terminal, detecting whether the SIM card is installed in the multi-frequency terminal;
if the SIM card is determined to be installed in the multi-frequency terminal, executing a step of acquiring a first mobile country code stored by the SIM card installed in the terminal;
if the SIM card is not installed in the multi-frequency terminal, a second mobile country code issued by the base station is acquired, and the second mobile country code is used as a target mobile country code of the multi-frequency terminal.
As an embodiment, the acquiring the second mobile country code issued by the base station includes:
if the mobile country codes issued by the plurality of base stations are received, determining whether the mobile country codes issued by the plurality of base stations are consistent;
if the mobile country codes issued by the base stations are consistent, determining that the mobile country code issued by any one of the base stations is a second mobile country code;
if the mobile country codes issued by the base stations are inconsistent, determining the signal intensity of each base station in the base stations, and selecting the mobile country code issued by the base station with the largest signal intensity as a second mobile country code.
Referring to fig. 4, a schematic structural diagram of an electronic device according to another embodiment of the present application is provided.
As shown in fig. 4, the electronic device provided in this embodiment includes: at least one processor 401, memory 402, at least one network interface 403, and other user interfaces 404. The various components in electronic device 400 are coupled together by bus system 405. It is understood that the bus system 405 is used to enable connected communications between these components. The bus system 405 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various buses are labeled as bus system 405 in figure X.
The user interface 404 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, a trackball, a touch pad, or a touch screen, etc.).
It will be appreciated that the memory 402 in embodiments of the application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (Double Data Rate SDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), and Direct memory bus RAM (DRRAM). The memory 402 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some implementations, the memory 402 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 4021 and a second application 4022.
The operating system 4021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The second application 4022 includes various second applications such as a Media Player (Media Player), a Browser (Browser), and the like for realizing various application services. A program for implementing the method of the embodiment of the present application may be included in the second application program 4022.
In the embodiment of the present application, the processor 401 is configured to execute the method steps provided in the method embodiments by calling a program or an instruction stored in the memory 402, specifically, a program or an instruction stored in the second application program 4022, for example, including:
acquiring a target mobile country code of a place where the multi-frequency terminal is located;
searching a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band;
and starting the target frequency band of the multi-frequency terminal.
The method disclosed in the above embodiment of the present application may be applied to the processor 401 or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in the processor 401 or by instructions in the form of software. The processor 401 described above may be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software elements in a decoding processor. The software elements may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory 402, and the processor 401 reads the information in the memory 402 and, in combination with its hardware, performs the steps of the above method.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For a hardware implementation, the processing units may be implemented within one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (dspev, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of the application, or a combination thereof.
For a software implementation, the techniques herein may be implemented by means of units that perform the functions herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The embodiment of the application also provides a storage medium (computer readable storage medium). The storage medium here stores one or more programs. Wherein the storage medium may comprise volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid state disk; the memory may also comprise a combination of the above types of memories.
When one or more programs in the storage medium are executable by one or more processors, the method for configuring the operating frequency band of the multi-frequency terminal executed on the electronic device side is realized.
The processor is used for executing the multi-frequency terminal working frequency band configuration method program stored in the memory so as to realize the following steps of the multi-frequency terminal working frequency band configuration method executed on the electronic equipment side:
acquiring a target mobile country code of a place where the multi-frequency terminal is located;
searching a target frequency band corresponding to the target mobile country code from a preset corresponding relation table of the mobile country code and the frequency band;
and starting the target frequency band of the multi-frequency terminal.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
It is to be understood that the same or similar parts in the above embodiments may be referred to each other, and that in some embodiments, the same or similar parts in other embodiments may be referred to.
It should be noted that in the description of the present application, the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Furthermore, in the description of the present application, unless otherwise indicated, the meaning of "plurality" means at least two.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and further implementations are included within the scope of the preferred embodiment of the present application in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
It is to be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product.
The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, or the like.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present application have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the application, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the application.