METHOD AND APPARATUS FOR TRANSMISSION OF BUFFERED DOWNLINK DATA TRAME UNDER MULTI-CONNECTION
20220394555 · 2022-12-08
Inventors
Cpc classification
H04W72/23
ELECTRICITY
H04W52/0216
ELECTRICITY
H04W40/24
ELECTRICITY
International classification
Abstract
A method for indicating transmission of a buffered downlink data frame under multi-connection. An access point generates a message frame including first information and second information, and sends the message frame to a station. The first information is configured to indicate that a downlink data frame of the station is buffered at the access point, and the second information is configured to indicate the station to receive the downlink data frame buffered by the access point under multi-connection. A method for receiving a buffered downlink data frame under multi-connection is also disclosed.
Claims
1. A method for indicating transmission of a buffered downlink data frame under multi-connection, comprising: generating, by an access point, a message frame containing first information and second information, wherein the first information is configured to indicate that a downlink data frame of a base station is buffered by the access point, and the second information is configured to indicate the base station to receive the downlink data frame buffered by the access point under multi-connection; and sending, by the access point, the message frame.
2. The method of claim 1, wherein generating the message frame containing the first information and the second information comprises: generating a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
3. The method of claim 2, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station, and generating the beacon frame containing the first buffer indication field and the first connection capability indication field, comprises: generating the beacon frame containing the first buffer indication field and the plurality of first subfields, wherein the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.
4. The method of claim 1, wherein generating the message frame containing the first information and the second information comprises: generating a contention-free (CF)-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
5. The method of claim 4, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and generating the CF-poll frame containing the second buffer indication field and the second connection capability indication field, comprises: generating a CF-poll frame containing the second buffer indication field and the plurality of second subfields, wherein the second subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a second preset threshold.
6. A method for receiving a buffered downlink data frame under multi-connection, comprising: receiving, by a station, a message frame containing first information and second information; and receiving, by the station, a downlink data frame buffered by an access point under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of the station is buffered by the access point.
7. The method of claim 6, wherein receiving the message frame containing the first information and the second information comprises: receiving a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
8. The method of claim 7, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station; and receiving the downlink data frame buffered by the access point under multi-connection according to the second information, comprises: receiving the downlink data frame buffered by the access point under multiple connections indicated by the first subfields each carrying an enabling identifier, according to the first connection capability indication field.
9. The method of claim 6, wherein receiving the message frame containing the first information and the second information comprises: receiving a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
10. The method of claim 9, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and receiving the downlink data frame buffered by the access point under multi-connection according to the second information, comprises: receiving the downlink data frame buffered by the access point under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.
11-20. (canceled)
21. An access point, comprising: an antenna; a memory; and a processor, connected to the antenna and the memory respectively, and configured to control the antenna to transmit and receive radio signals by executing computer-executable instructions stored on the memory, to implement the a method for indicating transmission of a buffered downlink data frame under multi-connection, the method comprising: generating a message frame containing first information and second information, wherein the first information is configured to indicate that a downlink data frame of a base station is buffered by the access point, and the second information is configured to indicate the base station to receive the downlink data frame buffered by the access point under multi-connection; and sending the message frame.
22. (canceled)
23. The access point of claim 21, wherein the processor is configured to: generate a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
24. The access point of claim 23, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station, and the processor is configured to: generate the beacon frame containing the first buffer indication field and the plurality of first subfields, wherein the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.
25. The access point of claim 21, wherein the processor is configured to: generate a contention-free (CF)-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
26. The access point of claim 25, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and the processor is configured to: generate a CF-poll frame containing the second buffer indication field and the plurality of second subfields, wherein the second subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a second preset threshold.
27. A station, configured to implement the method of claim 6, comprising: a processor; and a memory, configured to store instructions executable by the processor; and wherein the processor is configured to execute the instructions stored in the memory, so as to implement the method of claim 6.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the disclosure. Instead, they are merely examples of apparatuses and methods consistent with aspects related to the disclosure as recited in the appended claims.
[0035] The terms used in the disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the disclosure. The singular forms of “a”, “said” and “the” used in the disclosure and appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term “and/or” as used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0036] It should be understood that although the terms first, second, and third may be used in this disclosure to describe various information, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosure, the instruction information may also be referred to as the second information, and similarly, the second information may also be referred to as the instruction information. Depending on the context, the word “if” as used herein can be interpreted as “when”, “while” or “in response to determining”.
[0037] In order to better describe any embodiment of the disclosure, the embodiment of the disclosure takes an application scenario of an intelligent ammeter control system as an example for illustrative description.
[0038] As illustrated in
[0039]
[0040] In the first way, the station sends the PS-poll frame under the connection of receiving the beacon frame, and receives the buffered downlink data frame under multiple connections simultaneously.
[0041] In the second way, the PS-poll frame is sent under each connection, and the buffered downlink data frame is received independently under each connection. In this way, the receiving time of the buffered downlink data frame under different connections may be the same or different.
[0042] Two ways shown in
[0043] The frequencies used by the multiple connections are different, for example, the frequencies used by the multiple connections may be one or more of 2.4 GHz, 5.8 GHz, and 6-7 GHz.
[0044]
[0045] In S110, a message frame containing first information and second information is generated, in which the first information is configured to indicate that a downlink data frame of a station is buffered by an AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection.
[0046] In this embodiment, the message frame may be a message frame sent by the AP to the station. For example, in the intelligent ammeter control system, a router device is the AP and an intelligent ammeter is the station, and the message frame may be the message frame sent by the router device to the intelligent ammeter. Here, the message frame may be a beacon frame or a CF-poll frame. Multi-connection can refer to multiple bandwidths under one frequency band/multiple frequency bands, and can be understood as multiple channels for transmitting data. Each connection in the multi-connection corresponds to one channel for transmitting data, and each channel can correspond to one frequency band or one bandwidth under one frequency band. It should be noted that “under multi-connection” can also be expressed as “under multiple connections”, “in multi-connection”, “in multiple connections”, “under multi-transmission connection”, “in multi-transmission connections”, “under multiple transmission connections” and “in multiple transmission connections”. Here, the downlink data frame buffered by the AP may be data pre-buffered by the AP, which can also be data sent by a third-party device to the AP. As illustrated in
[0047] In this embodiment, the message frame may contain different information fields, and each information field may contain multiple bits. The value of each bit (i.e., “1” or “0”) indicates different information respectively. Here, the message frame containing the first information and the second information may contain the first information field and the second information field. Here, the first information field may contain multiple bits, and each bit may be associated with a station. For example, 1000 bits may be associated with 1000 stations. When the bit value is “1”, it means that the station corresponding to the bit has downlink data frames buffered by the AP. Here, the station indicated by an association identifier (AID) corresponding to a bit position has buffered downlink data frames by the AP. Here, the AID is assigned to the station by the AP when the AP is associated with the station. When the bit value is “0”, it means that the station associated with the corresponding bit does not have downlink data frames buffered by the AP. Here, the second information field may contain a plurality of bits, and each bit is associated with a connection between the station and the AP. When the bit value is “1”, it means that the connection between the station associated with the corresponding bit and the AP can transmit the downlink data frames. When the bit value is “0”, it means that the connection between the station associated with the corresponding bit and the AP cannot carry out the transmission of the downlink data frames. Here, after receiving the message frame containing the first information and the second information, the station can obtain the first information and the second information by analyzing the values corresponding to the bits of the message frame. Here, since the first information is configured to indicate that the downlink data frame of the station is buffered by the AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection, the station can determine to receive the downlink data frames under multi-connection. Here, after determining the first information configured to indicate that the downlink data frame of the station is buffered by the AP, the second information configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection is determined. It should be noted that when the bit in the first information field is set to “0”, the bit in the second information field is not set.
[0048] In S120, the message frame is sent.
[0049] In this embodiment, the message frame may be periodically sent by the AP to the station. The station learns the existence of the AP through the received message frame. Here, a distance between the station and the AP is set within a preset range to ensure that the station can receive the message frame sent by the AP. Here, the service area where the AP is located may include multiple stations. The message frame can be sent by broadcasting.
[0050] In embodiments of the disclosure, after receiving the message frame, the station can know based on the first information that the downlink data frame that needs to be acquired is buffered by the AP, and can know based on the second information that the downlink data frame buffered by the AP can be received under multi-connection. Therefore, the station can receive the downlink data frame buffered by the AP under multi-connection, which improves the rate and throughput of data transmission between the AP and the station, and reduces the delay of the data transmission.
[0051]
[0052] In S210, a beacon frame containing a first buffer indication field and a first connection capability indication field is generated in response to the station receiving downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
[0053] Here, whether the station receives the downlink data buffered by the AP in a contention manner can be set or specified during wireless networking. The AP can determine whether the station receives the downlink data buffered by the AP in a contention manner by detecting parameter information that has been set or specified. The beacon frame may be a management frame in wireless communication. A TIM (traffic indication map) may be included in the beacon frame. The first buffer indication field and the first connection capability indication field may be in the TIM field. For example, as illustrated in
[0054] It should be noted that, the first buffer indication field and the first connection capability indication field may be set in other information fields of the TIM field, such as the X field in
[0055] In this embodiment, the first connection capability indication field includes a plurality of first subfields, and each first subfield corresponds to one connection between the AP and the station. Generating the beacon frame containing the first buffer indication field and the first connection capability indication field, includes:
[0056] generating the beacon frame containing the first buffer indication field and the first subfields, in which the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.
[0057] In this embodiment, the first buffer indication field may be associated with specific stations, and a correspondence between the number of bits in the first buffer indication field and the station may be determined according to requirements. For example, as illustrated in
[0058] In this embodiment, the first subfield is associated with each connection between the AP and the station. For example, as illustrated in
[0059] As illustrated in
[0060] In this embodiment, generating the message frame containing the first information and the second information includes:
[0061] generating a CF-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving the downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
[0062] Here, whether the station receives the downlink data buffered by the AP in a contention-free manner can be set or specified during the wireless networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention-free manner by detecting the parameter information that has been set or specified. The second buffer indication field and the second connection capability indication field may be set in an information field included in the CF-poll frame. For example, as illustrated in
[0063] In the embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.
[0064] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:
[0065] receiving the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.
[0066] In the embodiment, the second buffer indication field is associated with the stations. For example, as illustrated in
[0067] In the embodiment, the second subfield is associated with each connection between the AP and the station. For example, as illustrated in
[0068] As illustrated in
[0069]
[0070] In S130, a message frame containing first information and second information is received.
[0071] In the embodiment, the message frame may be a message frame sent by the AP to the station. For example, in the intelligent ammeter control system, the message frame may be a message frame sent by the router device to the intelligent ammeter. Here, the message frame may be a beacon frame or a CF-poll frame.
[0072] In S140, a downlink data frame buffered by an AP is received under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of a station is buffered by the AP.
[0073] Here, the multi-connection can be understood as multiple channels for transmitting data. For example, each connection in the multi-connection corresponds to a channel for transmitting data. It should be noted that “under multi-connection” can also be expressed as “under multiple connections”, “in multi-connection”, “in multiple connections”, “under multi-transmission connection”, “in multi-transmission connections”, “under multiple transmission connections” and “in multiple transmission connections”. The downlink data frame buffered by the AP may be data pre-buffered by the AP, which can also be data sent by a third-party device to the AP. For example, as illustrated in
[0074] In the embodiment, the message frame may contain different information fields, and each information field may contain multiple bits. The value of each bit (i.e., “1” or “0”) indicates different information respectively. Here, the message frame containing the first information and the second information may contain the first information field and the second information field. Here, the first information field may contain multiple bits, and each bit may be associated with one station. When the bit value is “1”, it means that the station corresponding to the bit has downlink data frames buffered by the AP. Here, the station indicated by an AID corresponding to a bit position has downlink data frames buffered by the AP. Here, the AID is assigned to the station by the AP when the AP is associated with the station. When the bit value is “0”, it means that the station associated with the corresponding bit does not buffer downlink data frames in the AP. Here, the second information field contains a plurality of bits, and each bit is associated with one connection between the station and the AP. When the bit value is “1”, it means that the connection between the station associated with the corresponding bit and the AP can transmit the downlink data frames. When the bit value is “0”, it means that the connection between the station associated with the corresponding bit and the AP cannot carry out the transmission of the downlink data frames. Here, after receiving the message frame containing the first information and the second information, the station can obtain the first information and the second information by analyzing the values corresponding to the bits of the message frame. Since the first information is configured to indicate that the downlink data frame of the station is buffered by the AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection, the station can determine to receive the downlink data buffered by the AP under multi-connection.
[0075] In the embodiment, the message frame may be periodically received by the station, and the station learns the existence of the AP through the received message frame. Here, the distance between the station and the AP is within the preset range to ensure that the station can receive the message frame sent by the AP. Here, the service area where the AP is located may include multiple stations. The message frame can be sent by broadcasting.
[0076] In the embodiment, receiving the message frame containing the first information and the second information includes:
[0077] receiving a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
[0078] Here, whether the station receives the downlink data buffered by the AP in a contention manner can be set or specified during the wireless networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention manner based on the detection of parameter information that has been set or specified. The beacon frame may be a management frame in wireless communication. A TIM field may be included in the beacon frame. The first buffer indication field and the first connection capability indication field may be set in the TIM field. For example, as illustrated in
[0079] It should be noted that, the first buffer indication field and the first connection capability indication field may be set in other information fields of the TIM field, such as the X field in
[0080] In the embodiment, the first connection capability indication field includes a plurality of first subfields, and each first subfield corresponds to one connection between the AP and the station.
[0081] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:
[0082] receiving the downlink data frame buffered by the AP under multi-connection indicated by the first subfields each carrying an enabling identifier, according to the first connection capability indication field.
[0083] In the embodiment, the first buffer indication field is associated with specific stations. For example, as illustrated in
[0084] In the embodiment, the first subfield is associated with each connection between the AP and the station. For example, as illustrated in
[0085] As illustrated in
[0086] In the embodiment, receiving the message frame containing the first information and the second information includes:
[0087] receiving a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving the downlink data buffered by the AP in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
[0088] Here, whether the station receives the downlink data buffered by the AP in a contention-free manner can be set or specified during the wireless network networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention-free manner by detecting the parameter information that has been set or specified. The second buffer indication field and the second connection capability indication field may be set in an information field included in the CF-poll frame. For example, as illustrated in
[0089] In the embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.
[0090] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:
[0091] receiving the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying the enabling identifier, according to the second connection capability indication field.
[0092] In the embodiment, the second buffer indication field is associated with specific stations. For example, as illustrated in
[0093] In the embodiment, the second subfield is associated with each connection between the AP and the station. For example, as illustrated in
[0094] As illustrated in
[0095]
[0096] The generating module 151 is configured to generate a message frame containing first information and second information, in which the first information is configured to indicate that a downlink data frame of a station is buffered by an AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection.
[0097] The sending module 152 is configured to send the message frame.
[0098] In an embodiment, the generating module is further configured to: generate a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
[0099] In an embodiment, the first connection capability indication field includes a plurality of first subfields, each first subfield corresponds to one connection between the AP and the station, and the generating module 151 is further configured to: generate the beacon frame containing the first buffer indication field and the plurality of first subfields, in which the first subfield carries an enabling identifier configured to enable the corresponding connection in response to a load of the connection being less than a first preset threshold.
[0100] In an embodiment, the generating module 151 is further configured to: generate a CF-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
[0101] In an embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.
[0102] The generating module 151 is further configured to: generate a CF-poll frame containing the second buffer indication field and the plurality of second subfields, in which the second subfield carries an enabling identifier configured to enable the corresponding connection in response to a load of the connection being less than a second preset threshold.
[0103]
[0104] The first receiving module 161 is configured to receive a message frame containing first information and second information.
[0105] The second receiving module 162 is configured to receive a downlink data frame buffered by an AP under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of a station is buffered by the AP.
[0106] In an embodiment, the first receiving module 161 is further configured to: receive a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.
[0107] In an embodiment, the first connection capability indication field includes a plurality of first subfields, each first subfield corresponds to one connection between the AP and the station.
[0108] The second receiving module 162 is further configured to: receive the downlink data frame buffered by the AP under multi-connection indicated by the first subfields carrying an enabling identifier, according to the first connection capability indication field.
[0109] In an embodiment, the first receiving module 161 is further configured to: receive a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.
[0110] In an embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.
[0111] The second receiving module 162 is further configured to: receive the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.
[0112] Embodiments of the disclosure also provide a communication device. The communication device includes:
[0113] an antenna;
[0114] a memory; and
[0115] a processor, connected to the antenna and the memory respectively, and configured to control the antenna to transmit and receive radio signals by executing computer-executable instructions stored on the memory, to implement steps of a method for indicating transmission of a buffered downlink data frame under multi-connection or a method for receiving a buffered downlink data frame under multi-connection provide by any one of the above technical solutions.
[0116] The communication device provided in the embodiments may be the above terminal or base station. The terminal may include various types of manned terminals or vehicle-mounted terminals. The base station may include various types of base stations, such as, a 4G base station or a 5G base station.
[0117] The antennas may include various types of antennas, for example, mobile antennas such as 3G antenna, 4G antenna or 5G antenna. The antennas may also include: Wi-Fi antennas or wireless charging antennas.
[0118] The memory may include various types of storage mediums. The storage mediums are non-transitory computer storage mediums that can continue to memorize the information stored thereon after the communication device is powered off.
[0119] The processor is connected to the antenna and the memory through a bus, and is configured to read the executable programs stored on the memory, for example, at least one of the methods shown in
[0120] Embodiments of the disclosure further provide a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores executable programs. When the executable programs are executed by a processor, steps of a method for indicating transmission of a buffered downlink data frame under multi-connection or a method for receiving a buffered downlink data frame under multi-connection provide by any one of the above technical solutions can be implemented, for example, at least one of the methods shown in
[0121] As illustrated in
[0122] The embodiment of
[0123] As illustrated in
[0124] The processing component 802 generally controls overall operation of the terminal 800, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps in the above described method. Moreover, the processing component 802 may include one or more modules which facilitate the interaction between the processing component 802 and other components. For instance, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0125] The memory 804 is configured to store various types of data to support the operation of the terminal 800. Examples of such data include instructions for any applications or methods operated on the terminal 800, contact data, phonebook data, messages, pictures, video, etc. The memory 804 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.
[0126] The power component 806 provides power to various components of the terminal 800. The power component 806 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the terminal 800.
[0127] The multimedia component 808 includes a screen providing an output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the terminal 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or has focal length and optical zoom capability.
[0128] The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC) configured to receive an external audio signal when the terminal 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker to output audio signals.
[0129] The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.
[0130] The sensor component 814 includes one or more sensors to provide status assessments of various aspects of the terminal 800. For instance, the sensor component 814 may detect an open/closed status of the terminal 800, relative positioning of components, e.g., the display and the keypad, of the terminal 800, a change in position of the terminal 800 or a component of the terminal 800, a presence or absence of user contact with the terminal 800, an orientation or an acceleration/deceleration of the terminal 800, and a change in temperature of the terminal 800. The sensor component 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0131] The communication component 816 is configured to facilitate communication, wired or wirelessly, between the terminal 800 and other devices. The terminal 800 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identity (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.
[0132] In exemplary embodiments, the terminal 800 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the above described method.
[0133] In exemplary embodiments, there is also provided a non-transitory computer readable storage medium including instructions, such as included in the memory 804, executable by the processor 820 in the terminal 800, for performing the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.
[0134] The terminal can be configured to implement the above methods, for example, the methods shown in
[0135] As illustrated in
[0136] The base station 900 may include a power component 926 configured to perform power management for the base station 900, a wired or wireless network interface 950 configured to connect the base station 900 to a network, and an input/output (I/O) interface 958. The base station 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0137] The wireless network interface 950 includes, but is not limited to, the antenna of the communication device. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed here. This application is intended to cover any variations, uses, or adaptations of the disclosure following the general principles thereof and including such departures from the disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
[0138] It will be appreciated that the disclosure is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the disclosure only be limited by the appended claims.