This relates generally to wireless communications and, particularly, in some embodiments, to WiMAX and WiFi wireless technologies.
Wireless transceivers, generally called mobile stations, communicate in wireless networks with base stations which, in turn, communicate with access service networks (ASNs) and core networks (CNs). Normal communications between mobile stations and network servers may be complicated by the fact that network servers have difficultly pushing information to mobile stations. This is because mobile stations generally have firewalls that prevent communications with entities not having an ongoing session. Thus, where a network server wishes to push information to a mobile station, it runs into the problem that the mobile station may not accept the communication because it will be blocked by its firewall.
In many cases, communications with mobile stations must go through Internet Protocol packet processing and must transit a firewall. This sometimes adds overhead to the communications.
In accordance with some embodiments, communications between base stations and between network servers and mobile stations may be implemented through one of two transfer mechanisms. The first transfer mechanism, referred to herein as an L3 transfer mechanism, is conventional in that it takes place in the case of a mobile station or a base station through a firewall to an Internet Protocol or L3 layer. This involves firewall processing and Internet Protocol packet processing. However, some communications may be by a second mechanism, called an L2 transfer herein, wherein the packets transfer between medium access control (MAC) or L2 layer in the mobile station and the network server or between MAC layers of base stations using a MAC control message, sometimes also called a MAC management message. These L2 transfers have many advantages, in some embodiments, including the fact that they avoid the transiting of the firewall and the processing of Internet Protocol packets. In some cases, the L2 transfer enables network servers to communicate directly with mobile stations without first having established a session.
As used herein, a wireless station includes any end point in a wireless network that is capable of receiving wireless messages. The term “station” includes mobile stations, base stations, and servers in the ASN or CN.
In some embodiments of the present invention, a wireless system complying with the WiMAX standard may be used. (IEEE std. 802.16-2004, IEEE Standard for Local and Metropolitan Area Networks, Part 16: Interface for Fixed Broadband Wireless Access Systems, IEEE New York, N.Y. 10016). In some embodiments, other wireless standards may also be used, including the WiFi standard. (IEEE Std. 802.11 (1999-07-015) Wireless LAN Medium Access Control (MAC) and Physical Layer Specifications). Still other embodiments may comply with the 3GPP Evolved Universal Terrestrial Radio Access; Long Term Evolution (LTE) TS36-201 (Dec. 9, 2009) standard available from 3GPP Mobile Competence Center, 06921 Sophia-Antipolis, Cedex, France. It may include personal area networks, metropolitan area networks, and, in fact, networks of any particular size.
Referring to
Relay messages may be communicated between the two relay cells through an L2 transfer 24 via their respective MAC layers 18. The L2 transfer may be used, for example, for relay control messages. In addition, conventional L3 transfer 22 may also be used.
In addition, a relay station may communicate with an access service network (ASN) gateway. These messages may be transferred over an L2 transfer mechanism between a relay station and a base station. In the downlink, the base station performs classification, removes the higher layer headers, keeps the message contents in tact, and sends the message using the L2 transfer, addressed to the station identifier (STID) of the relay station and with a flow identifier (FID) equal to a preset value (e.g. one). In the uplink, the relay station sends the message using an L2 transfer to the base station with FID equal to a preset value (e.g. one).
Referring to
The location server communicates by either the L3 or the L2 transfer, as selected in the packet header. Each of these transfers through an intervening base station. However, in the L2 transfer, there is no processing, necessarily, in some embodiments, in the base station, but, instead, the base station simply receives and forwards the message.
In this case, the MAC management message (of an L2 transfer 24) acts as a generic service carrier for various services, including geo-location unicast delivery to the mobile station from a base station, media-independent handover (MIH) transfer, messaging service, and the like.
Referring to
Referring to
In this case, because the mobile station is a new device not recognized, it can never communicate with any base station to reach the bootstrap server because the base station would not have established a session with the mobile station. This allows initiation of a communication from the mobile station with the base station and, ultimately, the bootstrap server, using the MAC management message. In addition, the server 34 can push configuration information to the mobile station without the mobile station first initiating a session.
Similarly, a simple message service (SMS) server 36 may communicate with a mobile station 14 using an L3 transfer 22 or an L2 transfer 24, as shown in
Referring to
Initially, at block 48, a packet header may be parsed, for example, by the PDCP layer. If that header indicates that an L3 transfer protocol is being used, as determined in diamond 50, the package is processed through the firewall, as indicated in block 56. Then it is forwarded to the Internet Protocol layer, as indicated in block 58.
If it is not an L3 packet, then a check at diamond 52 determines whether it is an L2 packet. If so, the packet is sent directly to the MAC layer, because it was recognized as a MAC management message, as indicated in block 54. If it is not an L2 packet, then there is an error and an error message may be indicated as suggested in block 60.
Referring to
The processor 60 may be coupled to a user interface (U/I) 72 and a memory interface 68. The memory interface 68 may be coupled to a memory 70. In one embodiment, where the sequence shown in
References throughout this specification to “one embodiment” or “an embodiment” mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one implementation encompassed within the present invention. Thus, appearances of the phrase “one embodiment” or “in an embodiment” are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be instituted in other suitable forms other than the particular embodiment illustrated and all such forms may be encompassed within the claims of the present application.
While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.
This application claims priority to provisional application 61/223,360, filed Jul. 6, 2009, which application is hereby expressly incorporated herein.
Number | Date | Country | |
---|---|---|---|
61223360 | Jul 2009 | US |