The present invention relates to the field of communication technology, and particularly to a data distribution method, a data distribution device and a heterogeneous network. The data distribution method comprises: obtaining, via a data distribution device, cellular network access information and wireless local area network access identification information of a user terminal; obtaining, via the data distribution device, cellular network status information and wireless local area network status information; and judging, in combination of the obtained information and distribution policy, that downlink service is required to be distributed to a wireless local area network by the data distribution device, and guiding a data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal. The present invention achieves the data distribution controlled dynamically by operator network side, and at the same time effectively avoids the risk of uncontrollable performance of the user terminal caused by the variety of the user terminals.
|
1. A data distribution method, comprising:
obtaining, via a data distribution device, cellular network access identification information and wireless local area network access identification information of a user terminal;
obtaining, via the data distribution device, cellular network status information and wireless local area network status information; and
judging, based on the cellular network access identification information, the wireless local area network access identification information, the cellular network status information, the wireless local area network status information, and a distribution policy, that downlink service is required to be distributed to a wireless local area network by the data distribution device, and guiding a data package needed to be distributed in the downlink service, to be distributed to the wireless local area network and transmitted to the user terminal.
7. A data distribution device, comprising:
a first obtaining module, configured to obtain cellular network access identification information and wireless local area network access identification information of a user terminal;
a second obtaining module, configured to obtain cellular network status information and wireless local area network status information; and
a judging and processing module, configured to judge, based on the cellular network access identification information, the wireless local area network access identification information, the cellular network status information, the wireless local area network status information, and a distribution policy, that downlink service needs to be distributed to a wireless local area network, and configured to guide a data package needed to be distributed in the downlink service, to be distributed to the wireless local area network and transmitted to the user terminal.
2. The data distribution method according to
storing, by a home subscriber server, identity information and cellular network access identification of the user terminal after a packet data network gateway allocates the cellular network access identification to the user terminal; and
obtaining, by a cellular network access identification extraction device, the cellular network access identification of the user terminal from the home subscriber server and sends it to the data distribution device, which obtains the cellular network access identification information, after the user terminal detects the wireless local area network.
3. The data distribution method according to
allocating the wireless local area network access identification to the user terminal through the data distribution device, and the data distribution device automatically obtaining the wireless local area network access identification information.
4. The data distribution method according to
said step of judging, in combination of the obtained information, that the downlink service is required to be distributed to the wireless local area network comprises: judging the user terminal being a dual-mode user terminal if obtaining the cellular network access identification information and the wireless local area network access identification information of the user terminal within preset time; and
judging whether the downlink service needs to be distributed to the wireless local area network based on the obtained cellular network status information, the wireless local area network status information and the information of the application program run by the user terminal.
5. The data distribution method according to any of
said step of guiding the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal comprises:
making media access layer address conversion to the data package in the downlink service needed to be distributed and transmitted to the user terminal, and sending the data package after the media access layer address conversion to the wireless local area network access point through the tunnel between the data distribution device and the wireless local area network access point and transmitted to the user terminal through the wireless local area network access point.
6. The data distribution method according to any of
8. The data distribution device according to
|
The present invention relates to the field of communication technology, and particularly to a data distribution method, a data distribution device and a heterogeneous network.
WLAN (Wireless Local Area Network) refers to a group of computers and relative apparatuses interconnected using IEEE 802.11 wireless technology, i.e., a computer local area network with wireless channels as transmission medium. WLAN is an important complement and extension to wired network approach, gradually has become a crucial component in computer networks, and is widely applied in the field in which portable data processing is needed or physical transmission medium wiring can not be conducted. With establishment and development of the IEEE802.11 wireless network standard, wireless network technology is made more mature and complete, and has been successfully and widely applied in various industries, such as, financial securities, education, large-scale enterprises, industrial ports, government agencies, hotels, airports, armies, etc. The products mainly comprise: wireless access points, wireless network cards, wireless routers, wireless gateways, wireless bridges, etc.
WLAN mainly comprises two architectures, IBSS (Independent Basic Service Set, also called Ad-hot) and BSS (Basic Service Set, also called Infrastructure). In the IBSS architecture, as shown in
Since the WLAN employs relatively loose technical architecture and also uses free unlicensed frequency spectrum, the WLAN is inexpensive. The WLAN has seen rapid development and deployment due to its high cost performance, and is deemed as one measure of improving local area network capacity by individual cellular network operators who take 3GPP cellular network technology as the main body of the network technology. Therefore, the 3GPP association provides in its standard a combined architecture where two kinds of WLANs access the 3GPP, that is, non-trust access and trusted access. When accessing the network in non-trust mode, since the WLAN network is not trusted by the operator, data from a WiFi network needs to firstly pass through one ePDG gateway (reinforcing message data gateway) and then through the P-GW (PDN (packet data network) gateway) in the 3GPP to access the operator's own services or Internet services. When accessing the network in trusted mode, since the WiFi network is trusted by the operator, its data can directly access the operator's own services or Internet services through the P-GW. In such architecture, the user terminal can distribute part of the data traffic to the WLAN network, so as to decrease the gradually increased traffic pressure the cellular network faces.
Before Hotspot 2.0 technology occurs, most users, when logging in the WLAN network, need to manually select the WLAN network to be accessed, from the WLAN network list searched by the terminal, and manually input user name and pin number during the sequential authentication phase to complete the access the WLAN network. Before accessing the WLAN network, the user learns the information of the WLAN network only limited to the information carried by the broadcasting information frame, the Beacon frame, or the Probe Response frame, and can not further learn back-end information of the WLAN network, for example, whether this terminal can access the WLAN network through user subscription information of a certain operator, and which IP address protocol is supported by the WLAN network, and so on. In order to achieve intelligent selection of networks, Hotspot 2.0 employs the IEEE 802.11u technology, such that the terminal uses generalized advertisement system (GAS) mechanism and the access network query protocol (ANQP) to query the back-end information of the WLAN network before accessing the WLAN network and then the user terminal automatically selects the network for WLAN, on the basis of these queried information, according to its own configured network selection policy.
When the user terminal can access not only the cellular network but also the WLAN network and other networks (e.g., WiMAX, CDMA,etc), there exist the following problems:
when around the user terminal exist plural available non-cellular systematic networks (e.g. when the user terminal discovers plural WLAN networks), there is a problem how the user terminal select an access network;
when around the user terminal exist plural available networks (e.g. when the user terminal discovers available cellular network, WiMAX network, CDMA network, WLAN network and so on existing nearby), and the user terminal only can access one kind of network at one time, there is a problem for the user terminal about how to make selection for accessing in multi-systematic networks;
when around the user terminal exist plural available networks (e.g. when the user terminal discovers available cellular network, the WiMAX network, the CDMA network, the WLAN network and so on existing nearby), and the user terminal can access and work in multiple kinds of networks at one time, there is a problem for the user terminal about how to select a service network for the data of a certain application program, that is, the user terminal needs to determine which network the data of the certain application program is transmitted through.
For solving the above problems, the 3GPP organization defines Access Network Discovery and Selection Function (ANDSF), which provides network selection information and network selection policy for the user terminal to perform network selection. ANDSF policy mainly comprises 4 parts as follows:
inter system mobility policy (ISMP), which is a policy used for assisting the user to perform the network selection when the user can communicate only in one network at one time;
inter system routing policy (ISRP), which is a policy used for selecting different service networks for ordinary data flow when the user can communicate in multiple networks at one time;
user terminal location information, which mainly stores relevant information of the user terminal location that is generally used as a determination condition for the above policy information being effective; and
discovery information, which mainly provides to the user some network information of the non-cellular systematic network, making it convenient for the user to discover networks.
The ANDSF policy is stored at an ANDSF server which uses IP address of a public network. The user terminal can access it using HTTPs mode, and obtain the ANDSF policy through an Open Mobile Alliance (OMA) protocol. Sequentially, a device manager at the user terminal side will make the network selection according to the ANDSF policy.
In the combined architecture of the above cellular network and the WEAN network, the operator send the established operator network selection policy to the user terminal through the ANDSF information. The user terminal makes the network selection and data distribution, based on the local area network status detected by itself (including signal quality and traffic status of the current networks around the user) and based on the policy of the operator. Such mode has the following problems.
One key point of this solution is the implementation of the ANDSF policy made by the user terminal, however due to the diversity of manufactures of the user terminals, it is caused that individual user terminals would have difference in the implementation of the ANDSF policy, such that it would be occurred that different user terminals, based on the same ANDSF policy and under the same network environment, make different network sections or data distribution determinations, and lastly it is caused that the operator can not achieve the management and optimization on the whole network.
Since in this solution the user terminal makes the network selection and the distribution determination based on the ANDSF policy and according to local network information nearby, this solution has certain limitation, that is, the user terminal only can make one selection optimal to itself based on the local information, however this selection does not necessarily lead to the operator's whole network optimal and it is possible to cause the performance decrease of the operator's network.
Since in the solution the user obtains the ANDSF policy through accessing the ANDSF server, the obtaining procedure has a certain delay, such that the ANDSF information is a more static policy, incapable of being adapted to the network status varying dynamically.
(I) Technical Problem to be Solved:
The technical problem to be solved by the present invention is: how to provide a data distribution method, a data distribution device and a heterogeneous network applying the data distribution device, based on control of an information collecting point on the operator network side.
(II) Technical Solution:
The technical solution provided by an embodiment of the present invention is as follows.
A data distribution method, comprising:
obtaining, via a data distribution device, cellular network access identification information and wireless local area network access identification information of a user terminal;
obtaining, via the data distribution device, cellular network status information and wireless local area network status information; and
judging, in combination of the obtained information, that downlink service is required to be distributed to a wireless local area network by the data distribution device, and guiding a data package in the downlink service needed to be distributed according to distribution policy, to be distributed to the wireless local area network and transmitted to the user terminal.
Optionally, said step of obtaining the cellular network access identification information comprises:
storing, by a home subscriber server, identity information and the cellular network access identification of the user terminal after a packet data network gateway allocates cellular network access identification to the user terminal; and
obtaining, by a cellular network access identification extraction device, the cellular network access identification of the user terminal from the home subscriber server and sends it to the data distribution device, which obtains the cellular network access identification information, after the user terminal detects the wireless local area network.
Optionally, the cellular network access identification extraction device is an authentication authorization and accounting server.
After the user terminal detects the wireless local area network, the wireless local area network is authorized through the authentication authorization and accounting server, and during the authentication procedure, the authentication authorization and accounting server obtains the cellular network access identification of the user terminal from the home subscriber server and sends it to the data distribution device.
Optionally, obtaining the wireless local area network access identification information comprises:
allocating the wireless local area network access identification to the user terminal through the data distribution device, and the data distribution device automatically obtaining the wireless local area network access identification information.
Optionally, it further comprises: obtaining information of an application program run by the user terminal.
Said step of judging, in combination of the obtained information, that downlink service is required to be distributed to the wireless local area network comprises: judging the user terminal being a dual-mode user terminal if obtaining the cellular network access identification information and the wireless local area network access identification information of the user terminal within preset time; and
judging whether the downlink service needs to be distributed to the wireless local area network based on the obtained cellular network status information, the wireless local area network status information, and the information of the application program run by the user terminal.
Optionally, the data distribution device is connected with a wireless local area network access point through a tunnel.
Said step of guiding the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal comprises:
making media access layer address conversion to the data package in the downlink service needed to be distributed and transmitted to the user terminal, and sending the data package after the media access layer address conversion to the wireless local area network access point through the tunnel between the data distribution device and the wireless local area network access point and transmitted to the user terminal through the wireless local area network access point.
Optionally, the distribution policy is provided by the authentication authorization and accounting server or a policy control and charging module.
Optionally, the cellular network access identification information comprises a cellular network access IP address of the user terminal; and the wireless local area network access identification information comprises a wireless local area network access IP address of the user terminal.
The embodiment of the present invention also provides a data distribution device, comprising:
a first obtaining module, configured to obtain cellular network access identification information and wireless local area network access identification information of a user terminal;
a second obtaining module, configured to obtain cellular network status information and wireless local area network status information; and
a judging and processing module, configured to judge that downlink service is required to be distributed to the wireless local area network in combination of the information obtained by the first obtaining module and the second obtaining module and distribution policy, and to guide a data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal.
Optionally, the data distribution device is integrated in a multi-service data gateway.
The present invention also provides a heterogeneous network, comprising:
the data distribution device of any of the above kinds; and
a cellular network system and a wireless local area network system respectively connected to the data distribution device.
Optionally, the cellular network system comprises:
a packet data network gateway, configured to allocate a cellular network access identification to the user terminal;
a home subscriber server, configured to store identity information and the cellular network access identification of the user terminal;
an authentication authorization and accounting server, configured to obtain the cellular network access identification information from the home subscriber server based on the identity information of the user terminal and send it the data distribution device; and
a policy control and charging module, configured to provide the cellular network status information to the data distribution device,
the authentication authorization and accounting server or the policy control and charging module also provides distribution policy to the data distribution device.
The wireless local area network system comprises:
a wireless local area network access point, which is connected with the data distribution device through a tunnel, wherein the wireless local area network access point provides wireless local area network status information to the data distribution device through the tunnel; data package distributed by the data distribution device through the tunnel is sent to the wireless local area network access point.
(III) Advantageous Effects:
In the data distribution method provided in the embodiment of the present invention, the cellular network access identification information and the wireless local area network access identification information of the user terminal, the cellular network status information and the wireless local area network status information are collected into the data distribution device, when the data distribution device, in combination of the obtained information and the distribution policy, judges that the downlink service needs to be distributed to the wireless local area network, it guides the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal, so as to achieve the data distribution controlled dynamically by the operator network side, and at the same time effectively avoid the risk of uncontrollable performance of the user terminal caused by the variety of the user terminals.
Hereinafter, in conjunction with figures and embodiments, the embodiments of the present invention will be further described. The following embodiments are only used for describing the present invention, not intended to limit the protection scope of the present invention.
The preset embodiment provides a data distribution method, which mainly comprises the following steps, as shown in
Step 11, obtaining, via a data distribution device, cellular network access identification information and wireless local area network access identification information of a user terminal;
Step 12, obtaining, via the data distribution device, cellular network status information and wireless local area network status information;
Step 13, judging, by the data distribution device, in combination of the obtained information (including the above identification information and the status information) and distribution policy, whether downlink service is required to be distributed to the wireless local area network; and
Step 14, guiding a data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal if in Step 13 the data distribution device judges that the downlink service is required to be distributed to the wireless local area network.
The cellular network in the embodiment of the present invention may be: a long term evolution (LIE) network, a global system for mobile communications (GSM) network, a general packet radio service (GPRS) network, a code division multiple access (CDMA) network, a wideband code division multiple access (WCDMA) network, a time division-synchronous code division multiple access (TD-SCDMA) network and the like. The wireless local area network in the present invention may be based on IEEE802.11b protocol, IEEE802.11a protocol, IEEE802.11g protocol, IEEE802.11E protocol, IEEE802.11i protocol, a wireless application protocol (WAP) and the like. In the present embodiment, the wireless local area network is a WiFi (Wireless Fidelity) network based on IEEE80211 series protocols.
In the data distribution method provided in the embodiment of the present invention, the cellular network access identification information and the wireless local area network access identification information of the user terminal, the cellular network status information and the wireless local area network status information are collected into the data distribution device, when the data distribution device, in combination of the obtained information and the distribution policy, judges that the downlink service needs to be distributed to the wireless local area network, it guides the data package in the downlink service needed to be distributed, to be distributed the wireless local area network and transmitted to the user terminal, so as to achieve the data distribution controlled dynamically by the operator network side, and at the same time effectively avoid the risk of uncontrollable performance of the user terminal caused by the variety of the user terminals.
In the present embodiment, with data distribution of a particular application program in a user terminal as an example, the data distribution method of the present invention is described in detail.
Before being connected to any network, the user terminal has downloaded from an ANDSF server and stored the relevant ANDSF policy. In the ANDSF policy, according to QoS (Quality of Service) requirement of the application grogram and other relevant operator policy and the like, the application programs may be divided in 3 types:
application programs only supporting the cellular network, which refer to the application programs only supporting accessing the cellular network to work, wherein after a user starts such kind of application programs in the cellular network, it is provided with uplink and downlink data links only by the cellular network, and as for this kind of application programs, it is not necessary to implement the data distribution through the wireless local area network. For example, application programs only supporting LTE network, which only support accessing the LTE network to work, after starting the application programs only supporting the LTE network in the LTE network, it is provided with the uplink and downlink data links only by the LTE network, without the wireless local area network necessary for performing the data distribution;
application programs only supporting the wireless local area network, which refer to the application programs only supporting accessing the wireless local area network to work, wherein after a user starts such kind of application programs in the wireless local area network, it is provided with uplink and downlink data links only by the wireless local area network. For example, application programs only supporting WiFi network, which only support accessing the WiFi network to perform data transmission, after starting the application programs only supporting the WiFi network in the WiFi network, it is provided with the uplink and downlink data links only by the WiFi network; and
application programs capable of performing network switching, which refer to the application programs performing the switching between the cellular network and the wireless local area network according to the current network status, and are capable to enter different network to perform data transmission. In the present embodiment, the application program capable of performing network switching, after starting, is preferable to firstly access the cellular network; for example, application programs capable of performing network switching can switch between the LTE network and the WiFi network, and after starting, is preferable to firstly access the LTE network.
In the present embodiment, since a multi-service data gateway (MSG) is normally a service collecting point in the heterogeneous network, it is able to integrate the data distribution device into a packet multi-service data gateway (MSG).
As shown by Step 201 in
As shown by Step 202 in
After the user terminal enters one available wireless local area network region, the cellular network access identification extraction device obtains from the home subscriber server the cellular network access identification of the user terminal and sends it to the data distribution device, and the data distribution device obtains the cellular network access identification information. The available wireless local area network needs to work in the separated MAC module, that is, the wireless local area network access point of the wireless local area network is connected with the data distribution device through the tunnel, for example, possibly the CAPWAP tunnel or other two-layer tunnel. The user terminal in the present embodiment may directly use the Hotspot 2.0 technology to automatically complete discovery, selection and authentication of the wireless local area network. Therefore, the cellular network access identification extraction device may be the authentication authorization and accounting server. Herein, during the authentication procedure, the authentication authorization and accounting server may be used to obtain from the home subscriber server the cellular network access identification of the user terminal and send it to the data distribution device.
For example, as shown by Step 203 in
After success of the authentication, the data distribution device needs to obtain the wireless local area network access identification of the user terminal. In the present embodiment, the data distribution device may be used to allocate the wireless local area network access identification to the user terminal, and the data distribution device automatically obtains the wireless local area network access identification information.
For example, as shown by Step 207 in
Thus, the connection of the wireless local area network of the user terminal has been successfully established, and at this time, according to the network access identification of the user terminal, the data distribution device can classify the types of the user terminals:
user terminals only having the cellular network access identification, wherein the data distribution device can judge that the current user terminal does not support accessing the wireless local area network, and it is unnecessary to perform the data distribution through the wireless local area network. For example, as for the user terminal only having the LTE network access IP address, the data distribution device can judge that the current user terminal does not support accessing the WiFi network, and it is unnecessary to perform the data distribution through the WiFi network;
user terminals only having the wireless local area network access identification, wherein the data distribution device can judge that the current user terminal does not support accessing the cellular network. For example, as for the user terminal only having the WiFi network access IP address, the data distribution device can judge that the current user terminal does not support accessing the LTE network; and
user terminals simultaneously having the cellular network access identification and the wireless local area network access identification, wherein the data distribution device can judge that the current user terminal is a dual-mode user terminal and simultaneously supports accessing the cellular network and the wireless local area network. For example, as for the user terminal simultaneously having the LTE network access IP address and the WiFi network access IP address, the data distribution device can judge that the current user terminal is a dual-mode user terminal and can perform the data distribution through the WiFi network when needed.
As shown by Step 208 in
As shown by Step 210 in
As shown by Step 211 in
Thus, the distribution performed through the wireless local area network has been achieved, and moreover the cellular network access identification information and the wireless local area network access identification information of the user terminal, the cellular network status information and the wireless local area network status information are collected into the data distribution device, when the data distribution device, in combination of the obtained information and the distribution policy, judges that the downlink service needs to be distributed to the wireless local area network, it guides the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal, so as to achieve the data distribution controlled dynamically by the operator network side, and at the same time effectively avoid the risk of uncontrollable performance of the user terminal caused by the variety of the user terminals.
The present embodiment provides a data distribution device, as shown in
a first obtaining module, configured to obtain cellular network access identification information and wireless local area network access identification information of a user terminal;
a second obtaining module, configured to obtain cellular network status information and wireless local area network status information; and
a judging and processing module, configured to judge that downlink service needs to be distributed to the wireless local area network in combination of the information obtained by the first obtaining module and the second obtaining module and the distribution policy, and then to guide a data package of the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal.
And, the above data distribution device can be integrated in a multi-service data gateway or provided separately. In the present embodiment, since a multi-service data gateway (MSG) is normally a service collecting point in a heterogeneous network, the data distribution device is integrated in a packet multi-service data gateway (MSG).
The present embodiment provides a heterogeneous network, comprising a cellular network system and a wireless local area network system, services of the cellular network and the wireless local area network sharing a same data anchor point, that is, the data distribution device provided in Embodiment III. The data distribution device can obtain information, such as the cellular network access identification information and the wireless local area network identification information of the user terminal, the cellular network status information and the wireless local area network status information as well as the distribution policy and the like, and can judge whether the downlink service needs to be distributed to the wireless local area network in combination of the obtained information, and guide the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal, according to the distribution policy.
As shown in
a packet data network gateway P-GW, configured to be responsible for accessing the cellular network (e.g. the LTE network) to the packet data network and allocating the cellular network access identification (e.g., the LTE network access IP address) to the user terminal;
a home subscriber server (HSS), mainly configured to store parameters of related users and information about the position where the related users are located currently, and in the present embodiment, the home subscriber server stores the identity information of the user terminal and the cellular network access identification;
an authentication authorization and accounting server, configured to perform identity authentication, identity authorization and statistical accounting function, and in the present embodiment, the authentication authorization and accounting server can obtain the cellular network access identification information from the home subscriber server based on the identity information of the user terminal and send it the data distribution device (i.e., MSG in
a policy control and charging module, configured to provide available data transmission policy (corresponding to the above distribution policy) and charging control policy, and in the present embodiment, the policy control and charging module is also configured to provide the cellular network status information to the data distribution device,
the authentication authorization and accounting server or the policy control and charging module PCRF also provides the distribution policy to the data distribution device.
The wireless local area network system comprises:
a wireless local area network access point, which is connected with the data distribution device through a CAPWAP tunnel, with the wireless local area network access point providing wireless local area network status information to the data distribution device through the CAPWAP tunnel; and the data package distributed by the data distribution device through the CAPWAP tunnel being sent to the wireless local area network access point.
In the heterogeneous network provided by the present invention, the cellular network access identification information and the wireless local area network access identification information of the user terminal, the cellular network status information and the wireless local area network status information are collected into the data distribution device, when the data distribution device, in combination of the obtained information and the distribution policy, judges that the downlink service needs to be distributed to the wireless local area network, it guides the data package in the downlink service needed to be distributed, to be distributed to the wireless local area network and transmitted to the user terminal, so as to achieve the data distribution controlled dynamically by the operator network side, and at the same time effectively avoid the risk of uncontrollable performance of the user terminal caused by the variety of the user terminals.
The above embodiments are provided merely for describing the present invention, instead of limiting the invention. The ordinary person skilled in the art, without departing from the spirit and scope of the present invention, can make various changes and variations, thus all the equivalent technical solutions are covered by the protection scope of the present invention.
Wu, Fang, Xu, Qian, Lei, Yongcheng
Patent | Priority | Assignee | Title |
11051207, | Nov 15 2016 | Elisa Oyj | Load balancing in cellular networks |
9832676, | Oct 04 2013 | Acer Incorporated | Apparatuses and methods for steering data traffic between heterogeneous networks |
Patent | Priority | Assignee | Title |
20140307686, | |||
EP2770794, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 06 2014 | CHENGDU SKSPRUCE TECHNOLOGY CO., LTD. | (assignment on the face of the patent) | / | |||
Dec 10 2014 | HUANG, KAIDI | CHENDU SKSPRUCE TECHNOLOGY, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 035040 | /0702 | |
Dec 10 2014 | LEI, YONGCHENG | CHENDU SKSPRUCE TECHNOLOGY, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 035040 | /0702 | |
Jun 22 2016 | LEI, YONGCHENG | CHENGDU SKSPRUCE TECHNOLOGY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039470 | /0292 | |
Jun 22 2016 | WU, FANG | CHENGDU SKSPRUCE TECHNOLOGY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039470 | /0292 | |
Jun 22 2016 | XU, QIAN | CHENGDU SKSPRUCE TECHNOLOGY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 039470 | /0292 |
Date | Maintenance Fee Events |
Jun 25 2018 | PTGR: Petition Related to Maintenance Fees Granted. |
Jun 11 2020 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Mar 07 2024 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Date | Maintenance Schedule |
Dec 06 2019 | 4 years fee payment window open |
Jun 06 2020 | 6 months grace period start (w surcharge) |
Dec 06 2020 | patent expiry (for year 4) |
Dec 06 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 06 2023 | 8 years fee payment window open |
Jun 06 2024 | 6 months grace period start (w surcharge) |
Dec 06 2024 | patent expiry (for year 8) |
Dec 06 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 06 2027 | 12 years fee payment window open |
Jun 06 2028 | 6 months grace period start (w surcharge) |
Dec 06 2028 | patent expiry (for year 12) |
Dec 06 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |