CN107786954B - Method and device in wireless transmission - Google Patents

Method and device in wireless transmission Download PDF

Info

Publication number
CN107786954B
CN107786954B CN201610718522.4A CN201610718522A CN107786954B CN 107786954 B CN107786954 B CN 107786954B CN 201610718522 A CN201610718522 A CN 201610718522A CN 107786954 B CN107786954 B CN 107786954B
Authority
CN
China
Prior art keywords
data
information
data set
target
charging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610718522.4A
Other languages
Chinese (zh)
Other versions
CN107786954A (en
Inventor
张晓博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Langbo Communication Technology Co Ltd
Original Assignee
Shanghai Langbo Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Langbo Communication Technology Co Ltd filed Critical Shanghai Langbo Communication Technology Co Ltd
Priority to CN201610718522.4A priority Critical patent/CN107786954B/en
Publication of CN107786954A publication Critical patent/CN107786954A/en
Application granted granted Critical
Publication of CN107786954B publication Critical patent/CN107786954B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and a device in wireless transmission. The UE receives first information, wherein the first information is used for determining a first data set; the UE then receives a first set of data; and determining a second data set and saving the second data set. The first set of data is related to cached data. The cache data refers to data corresponding to services other than the service subscribed by the UE. The first set of data includes the second set of data. According to the invention, the second data set is cached in the local of the UE, so that the data set required by the UE in the follow-up process is cached in advance under the condition that no request is generated, and then the idle resource when the network is idle is effectively utilized to cache data, and the spectrum efficiency of the whole system is improved.

Description

Method and device in wireless transmission
Technical Field
The present invention relates to a method and apparatus in a wireless communication system, and more particularly, to a method and apparatus for transmitting, receiving, and processing buffered data in a cellular network system.
Background
In a conventional 3GPP-3rd Generation Partner Project (3GPP-3rd Generation Partner Project) Long Term Evolution (LTE-Long Term Evolution) system, data request information of a user is forwarded to a core network via an access network and then to a related server, after receiving a request, the server sends data to a mobile communication network via a Gi interface, passes through a packet switching gateway (P-GW), a service gateway (S-GW), and then sends the data to a related base station via an S1 interface, and finally the base station sends the data to the user via an air interface.
Disclosure of Invention
Research personnel find that in the traditional data transmission process, the request and the sending of data not only occupy the resources of an access network, but also occupy the resources of a core network. Due to the tidal phenomenon of network loading, a large number of users request data during busy periods, which may cause congestion in the radio access network as well as in the core network. In addition, a plurality of users may request the same popular content, and the content needs to be sent to different users in the current network, which causes a waste of network resources to some extent, and meanwhile, if the popular content is a video, the terminal needs to download and cache for a period of time to start playing, and in busy periods, the network resources are in shortage, and the caching time may be prolonged, which will reduce the user experience. In the 3gpp ran plenum #71 conference, Context Aware Service Delivery (Context Aware Service Delivery) is listed as Release 14 new SI (Study Item), and an important aspect thereof is to Study how to support the local cache function of the radio access network to alleviate the above problems.
Further research by the inventors has found that a straightforward solution is to increase the bandwidth of the core network, but this approach significantly increases the operating costs and makes it difficult to avoid congestion completely because the user data grows very fast.
The present invention provides a solution to the above problems. It should be noted that the embodiments and features of the embodiments of the present application may be arbitrarily combined with each other without conflict. For example, embodiments and features in embodiments in base station (eNB) to User Equipment (UE) communication of the present application may be applied to UE communication and vice versa.
The invention discloses a method in UE supporting wireless communication, which comprises the following steps:
-a. receiving first information, said first information being used for determining a first set of data;
-step b. receiving a first set of data;
-step c. determining a second set of data and saving said second set of data.
Wherein the first set of data relates to cached data. The cache data refers to data corresponding to services other than the service subscribed by the UE. The first set of data includes the second set of data.
In the conventional LTE and LTE-a systems, the UE only stores data corresponding to a data set requested by the UE.
As an embodiment, the above method is characterized in that: the second data set stored by the UE does not belong to the service currently subscribed by the UE, and the UE stores the data set which is possibly required in the future in advance on idle air interface resources according to the prior information, so that the consequence of no resource transmission caused by the lack of the air interface resources or channel congestion is avoided.
As an embodiment, the UE subscription service refers to a service corresponding to a TMGI (temporary mobile Group Identity) received by the UE.
As an embodiment, the saving the second data set means caching the second data set in a local storage device of the UE.
For one embodiment, the first set of data is cached data provided by a network.
As a sub-embodiment of this embodiment, the first set of data comprises at least one of { a video file, a segment of a video file, a data file, a segment of a data file }.
As an embodiment, the UE receives the first information after receiving the paging message and establishing a connection with a network.
As an embodiment, the UE receives the first information in an RRC (Radio Resource Control) connected state.
As a sub-embodiment of the above two embodiments, the UE negotiates with the network to determine the first set of data after receiving the first information.
As an embodiment, the UE receives the first information by subscribing to a specific MBMS (Multimedia multicast Service) Service.
As an embodiment, the logical Channel corresponding to the first information is an MCCH (Multicast Control Channel) or an SC-MCCH (Single Cell Multicast Control Channel).
As an embodiment, the transport Channel corresponding to the first information is an MCH (Multicast Channel).
As an embodiment, the first data set is buffer data provided by a cell corresponding to a base station serving the UE.
As a sub-embodiment of this embodiment, the buffered data is determined according to a priori information of the UE. The a priori information includes at least one of { behavior habits of the UE, preferences of the UE }.
As an embodiment, the second set of data is a set of data stored by the UE in a local cache.
As a sub-embodiment of this embodiment, the UE determines the second data set from the first data set by a priori information. The a priori information includes at least one of { behavior habits of the UE, preferences of the UE }.
As an embodiment, the logical Channel corresponding to the first data set is an MTCH (Multicast transport Channel) or an SC-MTCH (Single Cell Multicast transport Channel).
As an embodiment, the transmission channel corresponding to the first data set is a DL-SCH (Downlink shared channel).
Specifically, according to an aspect of the present invention, the method is characterized in that the first information includes at least one of { a file list, a file fragment list, video paragraph information, integrity protection information, size information of a file, hyperlink information of a file, hash value classification information of a file } corresponding to the first data set. The first information further includes identification information corresponding to the first data set.
As an embodiment, the network classifies the first set of data and the method of classification is known to the UE.
As a sub-embodiment of this embodiment, the data contents for the same function in the first data set are assigned to a class, and the data for the same function are identified by using the same identification Information (ID).
As an additional embodiment of this sub-embodiment, the ID corresponds to a temporary MBMS TMGI.
As an auxiliary embodiment of this sub-embodiment, the ID and the temporary MBMS TMGI corresponding to the ID are invalidated after the end of the transmission of the first data set.
As a sub-embodiment of this embodiment, the ID is a service identifier of an MBMS service.
As a sub-embodiment of this embodiment, the ID is uniquely mapped to an MBMS service identity.
As an adjunct embodiment to this sub-embodiment, the service identity is used for MTCH or SC-MTCH.
As an adjunct embodiment of this sub-embodiment, the buffered data associated with the ID is transmitted on the MTCH or SC-MTCH indexed by the ID.
As an embodiment, the first information is transmitted using an XML (Extensible Markup Language) format.
As an embodiment, the first information is transmitted using a format of MBMS User service description Metadata (User service description Metadata).
As an embodiment, the first information is transmitted using a text format.
As an embodiment, the identification information is used to index transmission resources and configuration parameters used by the first set of data.
As an embodiment, the first information further includes identification information corresponding to the second data set.
As a sub-embodiment of this embodiment, the identification information corresponding to the second data set is used to index the transmission resources and configuration parameters used by the second data set.
Specifically, according to an aspect of the present invention, the method is characterized in that the step B further includes the following steps:
-step B0. receiving a first signaling, the first signaling being used for determining a first set of subframes;
wherein the first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
As an embodiment, the first set of subframes is used for transmission of MBMS services.
As an embodiment, the first signaling is used to indicate MTCH or SC-MTCH transmission information, which includes at least one of { resource scheduling information, modulation and coding scheme } corresponding to the first set of data.
As an embodiment, the logical channel corresponding to the first signaling is an MCCH or SC-MCCH.
As an embodiment, the first signaling is sent on a PDCCH (Physical Downlink Control Channel) or an EPDCCH (Enhanced Physical Downlink Control Channel).
As one embodiment, the first signaling is sent on a system broadcast message.
As an embodiment, the first set of data is encrypted and the UE is unable to decrypt the first set of data without authorization.
Specifically, according to an aspect of the present invention, the method is characterized in that the step C further includes the steps of:
-step c1. determining a target data set.
The target data set is a data set corresponding to the data requested by the UE, and the data requested by the UE is determined by GET signaling of HTTP (HyperText Transfer Protocol).
As an embodiment, the method is characterized in that the target data set is a data set currently required by the UE.
As an embodiment, the GET signaling of the HTTP includes at least one of { message-body, Request-URI }.
Specifically, according to an aspect of the present invention, the method is characterized in that the target data set belongs to the second data set, and the step C1 further includes the following steps:
-a step c10. searching the target data set from the second data set;
-step c11. sending charging information of the first type.
Wherein the first type of charging information is used for charging of the target data set in the second data set.
As an embodiment, the method is characterized in that all data sets required by the UE are cached locally (belong to the second data set), and the UE only needs to search the target data set from the cached data and send the related first type charging information to the base station, so as to facilitate charging of the base station.
As an embodiment, another feature of the above method is that the first type of charging information is designed independently, and the first type of charging information is different from a charging manner corresponding to the acquisition of a data set that does not adopt a cache manner, so as to encourage a user to cache data in advance, thereby saving cost.
As an embodiment, the first type charging information indicates a bit number and a data type of the second data set, and the first type charging information is used for charging.
As an embodiment, the first type of charging information is reported for the second data set according to a specific charging mode.
As an embodiment, the first type charging information indicates a bit number and a data type of the target data set in the second data set, and the first type charging information is used for charging.
As an embodiment, the first type of charging information is reported for the target data set in the second data set according to a specific charging mode.
As an embodiment, the searching the target data set from the second data set refers to: and the UE decrypts the target data set by receiving a second signaling sent by a cell corresponding to a base station providing service for the UE.
As a sub-embodiment of this embodiment, the second signaling is RRC signaling.
As a sub-embodiment of this embodiment, the second signaling is a NAS (non Access Stratum) message.
As an embodiment, the first type charging information is included in a User Service provisioning reporting (User Service consumption reporting) of the MBMS.
As an embodiment, the first type of charging information is included in an ESM (EPS Session Management) Status message. Wherein the EPS is an abbreviation of Evolved Packet System (Evolved core Packet network).
As an embodiment, the first type of charging information is contained in a CACHE REPORT.
Specifically, according to an aspect of the present invention, the method is characterized in that, part of the data in the target data set belongs to the second data set, and the step C1 further includes the following steps:
-a step c20. searching the second data set for partial data in the target data set;
-step c21. sending a first request information, said first request information being used for requesting a third set of data.
Wherein the third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data.
As an embodiment, the method is characterized in that a part of a data set required by the UE is cached locally (part of the data set belongs to the second data set), and the UE needs to send the first request information corresponding to the data set that is not cached to a network to apply for an air interface resource to obtain the data set that is not cached.
As an embodiment, the first request information is determined by GET signaling of HTTP.
As an embodiment, the first request information is service request information or data request information initiated by a user terminal, and the first request information is sent in a Unicast (Unicast) manner.
As one embodiment, the first request information is data request information for the third set of data.
As an embodiment, the first request message further includes a list or an identifier of the second data set, and after receiving the first request message, the network confirms to the UE that the UE uses the second data set.
As a sub-embodiment of this embodiment, the second set of data is encrypted.
As a sub-embodiment of this embodiment, the network provides decryption information for said second set of data.
As an embodiment, the searching for the partial data in the target data set from the second data set refers to: and the UE decrypts part of data in the target data set by receiving second signaling sent by a cell corresponding to a base station for providing service for the UE.
The above embodiment is characterized in that the decoding of the second data set needs to confirm and send decryption information to the base station serving the UE, which facilitates system charging.
As a sub-embodiment of this embodiment, the second signaling is RRC signaling.
As a sub-embodiment of this embodiment, the second signaling is a NAS message.
Specifically, according to an aspect of the present invention, the method is characterized in that none of the data in the target data set belongs to the second data set, and the step C further includes the following steps:
-step c30. sending second request information, said second request information being used for requesting a target set of data.
As an embodiment, the method is characterized in that none of the data sets required by the UE is cached locally (none of the data sets belongs to the second data set), and the UE needs to send the second request information corresponding to the target data set to a network to apply for an air interface resource to obtain the target data set.
As an embodiment, the second request information is determined by GET signaling of HTTP.
As an embodiment, the second request information is service request information or data request information initiated by the user terminal, and the second request information is sent in a unicast manner.
As one embodiment, the second request information is data request information for the target data set.
As an embodiment, the second request message further includes a list or an identifier of the target data set, and after receiving the second request message, the network confirms to the UE that the UE uses the second data set.
As a sub-embodiment of this embodiment, the network provides decryption information for said second set of data.
Specifically, according to an aspect of the present invention, the method is characterized in that the step C1 further includes the following steps:
-step c4. sending the charging information of the second type. The second type of charging information is used for charging of the third data set, or the second type of charging information is used for charging of the target data set.
As an embodiment, the method is characterized in that the charging manner corresponding to the second type of charging information is different from the charging manner corresponding to the first type of charging information described above, so as to encourage the user to cache data first, save cost, and reduce the tidal effect of network transmission data.
As an embodiment, the second type of charging information indicates a bit number and a data type of the third data set or the target data set, and the second type of charging information is used for charging.
As an embodiment, the second type of charging information is reported for the third data set or the target data set according to a specific charging mode.
As an embodiment, the second type of charging information is included in MBMS User Service provisioning reporting.
As an embodiment, the second type of charging information is included in an ESM status message.
As an embodiment, the second type of charging information is included in a CACHE REPORT.
Specifically, according to an aspect of the present invention, the method is characterized by further comprising the steps of:
-a step a2. receiving second signaling, said second signaling being used for scheduling said third set of data; or receiving second signaling, the second signaling being used for scheduling the target set of data;
-a step a3. receiving a third set of data, or receiving a target set of data.
Wherein the second signaling is used to determine the first time-frequency resource. The first time-frequency resource is used for transmitting the third set of data; or the first time-frequency resource is used for transmitting the target set of data.
As an embodiment, the UE receives the third set of data in a unicast manner.
As an embodiment, the UE receives the third data set through a broadcast or multicast mode.
As an embodiment, the logical channel corresponding to the third set of data is transmitted on MTCH or SC-MTCH.
As an embodiment, the transmission channel corresponding to the third data set is a DL-SCH.
As an embodiment, the UE receives the target data set in a unicast manner.
As an embodiment, the UE receives the target data set through a broadcast or multicast mode.
In one embodiment, the logical channel corresponding to the target data set is transmitted on MTCH or SC-MTCH.
In one embodiment, the transmission channel corresponding to the target data set is a DL-SCH.
The invention discloses a method in a base station supporting wireless communication, which comprises the following steps:
-step a. sending first information, said first information being used for determining a first set of data;
-step b. sending a first set of data;
wherein the first set of data relates to cached data. The cache data refers to data corresponding to services except the first node subscription service. And a given UE group comprises the first node, and all the UEs in the given UE group are served by the cell corresponding to the base station.
As an embodiment, the base station first initiates paging for a specific UE or a specific UE group, and after the specific UE or the specific UE group establishes a connection with a network, the base station sends the first information.
As a sub-embodiment of this embodiment, the first node negotiates with a network to determine the first set of data after receiving the first information.
As an auxiliary embodiment of this sub-embodiment, the negotiation refers to: only a given type of data is included in the first set of data.
As an example of this subsidiary embodiment, said given type of data is news type data.
Specifically, according to an aspect of the present invention, the method is characterized in that the first information includes at least one of { a file list, a file fragment list, video paragraph information, integrity protection information, size information of a file, hyperlink information of a file, hash value classification information of a file } corresponding to the first data set. The first information further includes identification information corresponding to the first data set.
Specifically, according to an aspect of the present invention, the method is characterized in that the step B further includes the steps of:
-step B0. sending a first signaling, said first signaling being used for determining a first set of subframes;
wherein the first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
Specifically, according to an aspect of the present invention, the method is characterized in that the target data set belongs to a second data set, and the base station further includes the following steps:
-step c11. receiving charging information of a first type.
The target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP. The recipient of the first information comprises the first node. The first type of charging information is used for charging of the target data set in the second data set. The first node is a sender of the first type of charging information. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
Specifically, according to an aspect of the present invention, the method is characterized in that part of data in a target data set belongs to the second data set, and the base station further includes the following steps:
-step c21. receiving first request information, said first request information being used for requesting a third set of data.
The target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP. The recipient of the first information comprises the first node. The third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data. The first node is a sender of the first request message. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
Specifically, according to an aspect of the present invention, the method is characterized in that none of the data in the target data set belongs to the second data set, and the base station further includes the following steps:
-step c30. receiving second request information, the second request information being used for requesting a target set of data.
The target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP. The recipient of the first information comprises the first node. The first node is a sender of the second request message. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
Specifically, according to an aspect of the present invention, the method is characterized in that the base station further includes:
-step c4. receiving charging information of the second type. The second type of charging information is used for charging of the third data set, or the second type of charging information is used for charging of the target data set.
Specifically, according to an aspect of the present invention, the method is characterized by further comprising the steps of:
-a step a2. sending second signalling, said second signalling being used for scheduling said third set of data; or transmitting second signaling, the second signaling being used for scheduling the target set of data;
-a step a3. sending the third set of data, or sending the target set of data.
Wherein the second signaling is used to determine the first time-frequency resource. The first time-frequency resource is used for transmitting the third set of data; or the first time-frequency resource is used for transmitting the target set of data.
Specifically, according to an aspect of the present invention, the method is characterized by further comprising the steps of:
-step d. sending second information, said second information comprising said first request information; or sending second information, wherein the second information comprises the second request information;
-step e. receiving said third set of data; or receiving the target data set.
As an embodiment, the method is characterized in that the base station sends the second information to a gateway with a cache function, and further directly obtains the third data set or the target data set through the gateway with the cache function, so as to avoid delay and possible congestion caused by obtaining data from a core network.
As an embodiment, the receiver of the second information comprises a caching gateway connected with the base station.
As an embodiment, the second information is parsed by one of { the base station, the cache gateway, relevant network elements } and the second data set is determined.
As a sub-embodiment of this embodiment, one of { the base station, the cache gateway, the relevant network element } instructs the first node to obtain the second data set from a cache via second signaling.
As an additional embodiment of this sub-embodiment, the second signaling is used for decryption of the second set of data.
The invention discloses a method in a gateway supporting wireless communication, which comprises the following steps:
-step d. receiving second information, the second information comprising the first request information; or receiving second information, wherein the second information comprises second request information;
-step e. sending a third set of data; or sending the target data set.
Wherein the first request information is used to request the third data set and the second request information is used to request the target data set.
As an embodiment, the step D further includes the steps of:
-a step d1. deep packet inspection, said deep packet inspection being used to extract data request information from said second information.
As an embodiment, the step E further includes the steps of:
-step E0. traffic redirection for determining a server to which a given set of data corresponds; the given data set is one of { the third data set, the target data set }.
-a step e10. the given set of data belongs to data managed by a cache gateway and is sent to a second node; or the given data set does not completely belong to the data managed by the cache gateway, and the data request information corresponding to the fourth data set is forwarded to the core network or other service gateways.
Wherein the fourth data set is a data set composed of data belonging to the given data set but not managed by the cache gateway.
As a sub-embodiment of this embodiment, the second node is a base station connected to the gateway.
As a sub-embodiment of this embodiment, the second node is a sender of the second information.
The invention discloses a user equipment supporting wireless communication, which comprises the following modules:
-a first receiving module: for receiving first information, the first information being used to determine a first set of data;
-a second receiving module: for receiving a first set of data;
-a first processing module: for determining a second set of data and saving the second set of data.
Wherein the first set of data relates to cached data. The cache data refers to data corresponding to services other than the service subscribed by the UE. The first set of data includes the second set of data.
As an embodiment, the second receiving module is further configured to receive a first signaling, and the first signaling is used to determine a first subframe set. The first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
For one embodiment, the first processing module is further configured to determine a target data set. The target data set is a data set to which data requested by the UE device corresponds.
As a sub-embodiment of this embodiment, the target data set belongs to the second data set, and the first processing module is further configured to search the target data set from the second data set.
As an auxiliary embodiment of the sub-embodiment, the first processing module is further configured to send the first type of charging information. The first type of charging information is used for charging of the target data set in the second data set.
As a sub-embodiment of this embodiment, the partial data in the target data set belongs to the second data set, and the first processing module is further configured to search the second data set for the partial data in the target data set; and further for sending first request information, the first request information being used to request a third set of data. The third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data.
As an additional embodiment of this sub-embodiment, the first receiving module is further configured to receive second signaling, and the second signaling is used for scheduling the third data set.
As an additional embodiment of this sub-embodiment, the first receiving module is further configured to receive the third data set.
As an auxiliary embodiment of the sub-embodiment, the first processing module is further configured to send second type charging information. The charging information of the second type is used for charging of the third set of data.
As a sub-embodiment of this embodiment, none of the data in the target data set belongs to the second data set, and the first processing module is further configured to send second request information, where the second request information is used to request the target data set.
As an additional embodiment of this sub-embodiment, the first receiving module is further configured to receive second signaling, and the second signaling is used for scheduling the target data set.
As an additional embodiment of this sub-embodiment, the first receiving module is further configured to receive the target data set.
As an auxiliary embodiment of the sub-embodiment, the first processing module is further configured to send second type charging information. The second type of charging information is used for charging of the target set of data.
The invention discloses a base station device supporting wireless communication, which comprises the following modules:
-a first sending module: for sending first information, the first information being used for determining a first set of data;
-a second sending module: for transmitting a first set of data;
-a second processing module: used for receiving the first type charging information; or for receiving charging information of the second type.
-a third sending module: for transmitting the second information;
-a third receiving module: for receiving a third set of data; or for receiving a target set of data.
Wherein the first set of data relates to cached data. The cache data refers to data corresponding to services except the first node subscription service. The target data set is a data set corresponding to the data requested by the first node. The recipient of the first information comprises the first node. The first node is a sender of the first type of charging information or the second type of charging information. The target data set belongs to a second data set, and the first type of charging information is used for charging of the target data set in the second data set; or part of the data in the target data set belongs to a second data set, the third data set is a data set other than a given data set in the target data set, the given data set is a part of the target data set which belongs to the second data set, and the second type of charging information is used for charging of the third data set; or any data in the target data set does not belong to the second data set, and the second type of charging information is used for charging of the target data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
As an embodiment, the second sending module is further configured to send a first signaling, and the first signaling is used to determine the first subframe set. The first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
As an embodiment, the target data set belongs to the second data set, and the second processing module is further configured to receive the first type charging information.
As an embodiment, a part of the data in the target data set belongs to the second data set, and the second processing module is further configured to receive first request information, where the first request information is used to request the third data set.
As a sub-embodiment of this embodiment, the first sending module is further configured to send second signaling, where the second signaling is used for scheduling the third data set.
As a sub-embodiment of this embodiment, the first sending module is further configured to send the third data set.
As a sub-embodiment of this embodiment, the second processing module is further configured to receive second type charging information. The charging information of the second type is used for charging of the third set of data.
As an embodiment, none of the data in the target data set belongs to the second data set, and the second processing module is further configured to receive first request information, where the first request information is used to request the target data set.
As a sub-embodiment of this embodiment, the first sending module is further configured to send second signaling, where the second signaling is used for scheduling the target data set.
As a sub-embodiment of this embodiment, the first sending module is further configured to send the target data set.
As a sub-embodiment of this embodiment, the second processing module is further configured to receive second type charging information. The second type of charging information is used for charging of the target set of data.
The invention discloses a gateway device supporting wireless communication, which comprises the following modules:
-a third processing module: the system comprises a receiver and a processor, wherein the receiver is used for receiving second information, and the second information comprises first request information; or receiving second information, wherein the second information comprises second request information;
-a fourth processing module: for transmitting a third set of data; or for sending the target set of data.
Wherein the first request information is used to request a third set of data and the second request information is used to request a target set of data. The target data set is a data set corresponding to the data requested by the first node. The first node is a generator of the first request information or the second request information. Part of the data in the target data set belongs to a second data set, the third data set is a data set out of a given data set in the target data set, and the given data set is a part of the target data set which belongs to the second data set; or none of the data in the target data set belongs to the second data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
As an embodiment, the third processing module is further configured to perform deep packet inspection, the deep packet inspection being used to extract data request information from the second information.
As an embodiment, the fourth processing module is further configured to redirect traffic, where the traffic redirection is used to determine a server corresponding to a given data set; the given data set is one of { the third data set, the target data set }.
As a sub-embodiment of this embodiment, the given data set belongs to data managed by a cache gateway, and the fourth processing module is further configured to send the given data set to the second node.
As a sub-embodiment of this embodiment, the given data set does not completely belong to data managed by the cache gateway, and the fourth processing module is further configured to forward the data request information corresponding to the fourth data set to the core network or other service gateways.
As an additional embodiment of the two sub-embodiments described above, the fourth data set is data belonging to a given data set but not to a cache gateway management.
As an embodiment, the first node being a generator of the first request information or the second request information means: the first node is an initial device generating the first request information or the second request information.
As an embodiment, the first node being a generator of the first request information or the second request information means: and the first node generates the first request information or the second request information according to the self requirement.
Compared with the prior art, the invention has the following technical advantages:
by designing the second data set, the base station and the UE buffer the data corresponding to the second data set in advance when the network is idle, so as to avoid the problem that the network cannot be scheduled when the network is congested, avoid the tidal effect, and improve the system efficiency.
By caching the second data set in the first data set locally at the UE, when the UE requests part or all of the data in the second data set, the UE can directly read the data locally without requesting new air interface resources and performing corresponding transmission, thereby improving transmission efficiency.
By designing the first type of charging information and the second type of charging information respectively, the charging modes corresponding to the cached data and the data directly obtained by the air interface are distinguished, the cached charging level is reduced, the cached transmission mode is further enabled to have better superiority in the tariff, and the use of the user is encouraged.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
FIG. 1 shows a flow diagram of the transmission of first information and a first set of data according to one embodiment of the invention;
FIG. 2 illustrates a flow diagram of the transmission of a target data set according to one embodiment of the invention;
FIG. 3 shows a flow diagram of transmission of a third set of data according to one embodiment of the invention;
FIG. 4 shows a flow diagram of the transmission of a target data set according to another embodiment of the invention;
FIG. 5 shows a flow diagram of the transmission of second information according to one embodiment of the invention;
fig. 6 shows a block diagram of a processing device in a UE according to an embodiment of the invention;
fig. 7 shows a block diagram of a processing means in a base station according to an embodiment of the invention;
fig. 8 shows a block diagram of a processing means in a gateway according to an embodiment of the invention;
Detailed Description
The technical solutions of the present invention will be further described in detail with reference to the accompanying drawings, and it should be noted that the features of the embodiments and examples of the present application may be arbitrarily combined with each other without conflict.
Example 1
Embodiment 1 illustrates a flow chart of transmission of a first message and a first data set according to the present invention, as shown in fig. 1. In fig. 1, base station N1 is a serving cell maintaining base station for UE U2.
For theBase station N1First information is sent in step S10, first signaling is sent in step S11, and a first set of data is sent in step S12.
For theUE U2The first information is received in step S20, the first signaling is received in step S21,the first data set is received in step S22, and the second data set is determined and saved in step S23.
In embodiment 1, the first data set is related to cache data. The cache data refers to data corresponding to services other than the service subscribed by the UE U2. The first set of data includes the second set of data. The first information is used to determine a first set of data. The first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
As a sub-embodiment, the sub-frames included in the first sub-frame set are periodically distributed.
As a sub-embodiment, the sub-frames included in the first sub-frame set are discontinuous in the time domain.
As a sub-embodiment, the first subframe set is a subframe set allocated to an MBMS service in a cell corresponding to the base station.
Example 2
Embodiment 2 illustrates a flow chart of the transmission of a target data set according to the present invention, as shown in fig. 2. In fig. 2, base station N3 is the serving cell maintaining base station for UE U4.
For theBase station N3The first type billing information is received in step S30.
For theUE U4The target data set is determined in step S40, the target data set is searched from the second data set in step S41, and the first type billing information is transmitted in step S42.
In embodiment 2, the target data set belongs to a second data set, and the target data set is a data set corresponding to the data requested by the UEU4, and the definition of the second data set corresponds to the definition of the second data set in embodiment 1. The first type of charging information is used for charging of the target data set in the second data set.
As a sub-embodiment, the UE U4 and the UE U2 in embodiment 1 are the same UE.
As a sub-embodiment, the base station N3 and the base station N1 in embodiment 1 are the same base station.
As a sub-embodiment, all the steps in embodiment 2 are located after step S23 in embodiment 1.
Example 3
Embodiment 3 illustrates a flow chart of the transmission of a third data set according to the present invention, as shown in fig. 3. In fig. 3, base station N5 is the serving cell maintaining base station for UE U6.
For theBase station N5The first request information is received in step S50, the second type billing information is received in step S51, the second signaling is transmitted in step S52, and the third data set is transmitted in step S53.
For theUE U6The target data set is determined in step S60, partial data in the target data set is searched from the second data set in step S61, the first request information is transmitted in step S62, the second type billing information is transmitted in step S63, the second signaling is received in step S64, and the third data set is received in step S65.
In embodiment 3, the target data set is a data set corresponding to data requested by the UE U6. Part of the data in the target data set belongs to a second data set, the third data set is a data set other than a given data set in the target data set, the given data set is a part of the target data set belonging to the second data set, and the second type of charging information is used for charging of the third data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node. The first request information is used to request the third set of data. The second signaling is used to schedule the third set of data.
As a sub-embodiment, the UE U6 and the UE U2 in embodiment 1 are the same UE.
As a sub-embodiment, the base station N5 and the base station N1 in embodiment 1 are the same base station.
As a sub-embodiment, all the steps in embodiment 3 are located after step S23 in embodiment 1.
As a sub-embodiment, the first request message and the second type charging message are transmitted in the same given signaling.
As an additional embodiment of this sub-embodiment, the given signaling is RRC signaling.
As an auxiliary embodiment of this sub-embodiment, the Physical layer Channel corresponding to the given signaling is a PUSCH (Physical Uplink Shared Channel).
As a sub-embodiment, the first Request information corresponds to an SR (Scheduling Request) in LTE.
Example 4
Embodiment 4 illustrates a flow chart of the transmission of another target data set according to the present invention, as shown in fig. 4. In fig. 4, base station N7 is the serving cell maintaining base station for UE U8.
For theBase station N7The second request information is received in step S70, the second type billing information is received in step S71, the second signaling is transmitted in step S72, and the target data set is transmitted in step S73.
For theUE U8The target data set is determined in step S80, the second request information is transmitted in step S81, the second type billing information is transmitted in step S82, the second signaling is received in step S83, and the target data set is received in step S84.
In embodiment 4, the target data set is a data set corresponding to data requested by the UE U8. And any data in the target data set does not belong to the second data set, and the second type of charging information is used for charging of the target data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node. The first request information is used to request the target data set. The second signaling is used to schedule the target set of data.
As a sub-embodiment, the UE U8 and the UE U2 in embodiment 1 are the same UE.
As a sub-embodiment, the base station N7 and the base station N1 in embodiment 1 are the same base station.
As a sub-embodiment, all the steps in embodiment 4 are located after step S23 in embodiment 1.
As a sub-embodiment, the second request information and the second type charging information are transmitted in the same given signaling.
As an additional embodiment of this sub-embodiment, the given signaling is RRC signaling.
As an auxiliary embodiment of this sub-embodiment, the physical layer channel to which the given signaling corresponds is PUSCH.
As a sub-embodiment, the second request information corresponds to an SR in LTE.
Example 5
Embodiment 5 illustrates a flow chart of transmission of second information according to the present invention, as shown in fig. 5. In fig. 5, the gateway W1 is a neighbor gateway of the base station N9, there is an interface between the gateway W1 and the base station N9, and the gateway W1 is used for buffering of the base station N9 on the gateway side.
For theGateway W1The second information is received in step S100 and the specific data set is transmitted in step S101.
For theBase station N9Second information is transmitted in step S90, and a specific data set is received in step S91.
In embodiment 5, the second information includes one of { first request information, second request information }, and the specific data set is equal to one of { third data set, target data set }. The first request information is used to request the third data set, and the second request information is used to request the target data set. A portion of data in the target data set belongs to a second data set, the third data set is a data set other than a given data set in the target data set, the given data set is a portion of the target data set that belongs to the second data set, and the particular data set is equal to the third data set; or none of the data in the target data set belongs to the second data set, the particular data set being equal to the target data set. The second set of data is cached in a local storage device of the first node. The first node is a generator of the first request information or the second request information.
As a sub-embodiment, the base station N9 and the base station N1 in embodiment 1 are the same base station.
As a sub-embodiment, the second information comprises the first request information, the particular data set is equal to the third data set, and the base station N9 is the same base station as the base station N5 in embodiment 3.
As an additional example of this sub-embodiment, the steps in embodiment 5 are between step S51 and step S52 of embodiment 3.
As a sub-embodiment, the second information comprises the second request information, the particular data set is equal to the target data set, and the base station N9 is the same base station as the base station N7 in embodiment 4.
As an additional example of this sub-embodiment, the steps in embodiment 5 are between step S71 and step S72 of embodiment 4.
Example 6
Embodiment 6 is a block diagram illustrating a processing apparatus in a UE, as shown in fig. 6. In fig. 6, the UE processing apparatus 100 mainly comprises a first receiving module 101, a second receiving module 102 and a first processing module 103.
The first receiving module 101: for receiving first information, the first information being used to determine a first set of data;
-the second receiving module 102: for receiving a first set of data;
the first processing module 103: for determining a second set of data and saving the second set of data.
Example 6, the first set of data relates to cached data. The cache data refers to data corresponding to services other than the service subscribed by the UE. The first set of data includes the second set of data.
As a sub-embodiment, the second receiving module 102 is further configured to receive a first signaling, where the first signaling is used to determine the first set of subframes. The first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
As a sub-embodiment, the first processing module 103 is further configured to determine a target data set. The target data set is a data set to which data requested by the UE device corresponds.
As an additional embodiment of this sub-embodiment, the target data set belongs to the second data set, and the first processing module 103 is further configured to search the target data set from the second data set.
As an exemplary embodiment of this subsidiary embodiment, said first processing module 103 is further configured to send charging information of a first type. The first type of charging information is used for charging of the target data set in the second data set.
As an auxiliary embodiment of this sub-embodiment, part of the data in the target data set belongs to the second data set, and the first processing module 103 is further configured to search the second data set for the part of the data in the target data set; and further for sending first request information, the first request information being used to request a third set of data. The third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data.
As an example embodiment of this subsidiary embodiment, said first receiving module 101 is further adapted to receive second signalling, said second signalling being used for scheduling said third set of data.
As an example embodiment of this subsidiary embodiment, said first receiving module 101 is further adapted to receive said third set of data.
As an exemplary embodiment of this subsidiary embodiment, said first processing module 103 is further configured to send charging information of the second type. The charging information of the second type is used for charging of the third set of data.
As an auxiliary embodiment of this sub-embodiment, none of the data in the target data set belongs to the second data set, and the first processing module 103 is further configured to send second request information, where the second request information is used to request the target data set.
As an example embodiment of this subsidiary embodiment, said first receiving module 101 is further adapted to receive second signalling, said second signalling being used for scheduling said target set of data.
As an example embodiment of this subsidiary embodiment, said first receiving module 101 is further adapted to receive said target data set.
As an exemplary embodiment of this subsidiary embodiment, said first processing module 103 is further configured to send charging information of the second type. The second type of charging information is used for charging of the target set of data.
Example 7
Embodiment 7 is a block diagram illustrating a processing apparatus in a base station, as shown in fig. 7. In fig. 7, the base station processing apparatus 200 mainly comprises a first sending module 201, a second sending module 202, a second processing module 203, a third sending module 204 and a third receiving module 205.
The first sending module 201: for sending first information, the first information being used for determining a first set of data;
the second sending module 202: for transmitting a first set of data;
the second processing module 203: used for receiving the first type charging information; or for receiving charging information of the second type.
The third sending module 204: for transmitting the second information;
the third receiving module 205: for receiving a third set of data; or for receiving a target set of data.
In embodiment 7, the first set of data is related to cached data. The cache data refers to data corresponding to services except the first node subscription service. The target data set is a data set corresponding to the data requested by the first node. A recipient of the first information includes the first node. The first node is a sender of the first type of charging information or the second type of charging information. The target data set belongs to a second data set, and the first type of charging information is used for charging of the target data set in the second data set; or part of the data in the target data set belongs to a second data set, the third data set is a data set other than a given data set in the target data set, the given data set is a part of the target data set which belongs to the second data set, and the second type of charging information is used for charging of the third data set; or any data in the target data set does not belong to the second data set, and the second type of charging information is used for charging of the target data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
As a sub-embodiment, the second sending module 202 is further configured to send a first signaling, and the first signaling is used to determine the first subframe set. The first set of subframes includes a positive integer number of subframes. The first set of data is transmitted on the first set of subframes.
As a sub embodiment, the target data set belongs to the second data set, and the second processing module 203 is further configured to receive the first type charging information.
As a sub-embodiment, part of the data in the target data set belongs to the second data set, and the second processing module 203 is further configured to receive first request information, where the first request information is used to request the third data set.
As a subsidiary embodiment of this sub-embodiment, the first sending module 201 is further configured to send second signaling, the second signaling being used for scheduling the third set of data.
As a subsidiary embodiment of this sub-embodiment, the first sending module 201 is further configured to send the third set of data.
As an auxiliary embodiment of this sub-embodiment, the second processing module 203 is further configured to receive charging information of the second type. The charging information of the second type is used for charging of the third set of data.
As a sub embodiment, none of the data in the target data set belongs to the second data set, and the second processing module 203 is further configured to receive first request information, where the first request information is used to request the target data set.
As a subsidiary embodiment of this sub-embodiment, the first sending module 201 is further configured to send second signaling, and the second signaling is used for scheduling the target data set.
As an additional embodiment of this sub-embodiment, the first sending module 201 is further configured to send the target data set.
As an auxiliary embodiment of this sub-embodiment, the second processing module 203 is further configured to receive charging information of the second type. The second type of charging information is used for charging of the target set of data.
Example 8
Embodiment 8 is a block diagram illustrating a processing apparatus in a gateway, as shown in fig. 8. In fig. 8, the gateway processing apparatus 300 is mainly composed of a third processing module 301 and a fourth processing module 302.
The third processing module 301: the system comprises a receiver and a processor, wherein the receiver is used for receiving second information, and the second information comprises first request information; or receiving second information, wherein the second information comprises second request information;
fourth processing module 302: for transmitting a third set of data; or for sending the target set of data.
In embodiment 8, the first request information is used to request a third data set, and the second request information is used to request a target data set. The target data set is a data set corresponding to the data requested by the first node. The first node is a generator of the first request information or the second request information. Part of the data in the target data set belongs to a second data set, the third data set is a data set out of a given data set in the target data set, and the given data set is a part of the target data set which belongs to the second data set; or none of the data in the target data set belongs to the second data set. The second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
As a sub-embodiment, the third processing module 301 is further configured to perform deep packet inspection, which is used to extract data request information from the second information.
As a sub-embodiment, the fourth processing module 302 is further configured to redirect traffic, where the traffic redirection is used to determine a server corresponding to a given data set; the given data set is one of { the third data set, the target data set }.
As an additional embodiment of this sub-embodiment, the given data set belongs to data managed by a cache gateway, and the fourth processing module 302 is further configured to send the given data set to the second node.
As an auxiliary embodiment of this sub-embodiment, the given data set does not completely belong to data managed by the cache gateway, and the fourth processing module 302 is further configured to forward data request information corresponding to the fourth data set to a core network or other service gateways.
As an example of the two above-mentioned subsidiary embodiments, said fourth data set is data belonging to a given data set but not to a cache gateway management.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a hard disk or an optical disk. Alternatively, all or part of the steps of the above embodiments may be implemented by using one or more integrated circuits. Accordingly, the module units in the above embodiments may be implemented in a hardware form, or may be implemented in a form of software functional modules, and the present application is not limited to any specific form of combination of software and hardware. The UE and the terminal in the present invention include, but are not limited to, a mobile phone, a tablet computer, a notebook computer, a vehicle-mounted Communication device, a wireless sensor, a network card, an internet of things terminal, an RFID terminal, an NB-IOT terminal, an MTC (Machine Type Communication) terminal, an eMTC (enhanced MTC) terminal, a data card, a network card, a vehicle-mounted Communication device, a low-cost mobile phone, a low-cost tablet computer, and other wireless Communication devices. The base station in the present invention includes, but is not limited to, a macro cell base station, a micro cell base station, a home base station, a relay base station, and other wireless communication devices.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims (30)

1. A method in a UE supporting wireless communication, comprising:
-a. receiving first information, said first information being used for determining a first set of data;
-step b. receiving a first set of data;
-step c. determining a second set of data and saving said second set of data;
wherein the first set of data relates to cached data; the cache data refers to data corresponding to services except the service subscribed by the UE; the first set of data includes the second set of data; saving the second set of data refers to caching the second set of data in a local storage device of the UE; a target data set belongs to the second data set or a part of data in the target data set belongs to the second data set; and the UE decrypts the target data set by receiving a second signaling sent by a cell corresponding to a base station providing service for the UE.
2. The method of claim 1, wherein the first information comprises at least one of { a file list, a file fragment list, video paragraph information, integrity protection information, file size information, hyperlink information of a file, hash value classification information of a file } corresponding to the first data set; the first information further includes identification information corresponding to the first data set.
3. The method according to claim 1 or 2, wherein said step B further comprises the steps of:
-step B0. receiving a first signaling, the first signaling being used for determining a first set of subframes;
wherein the first set of subframes comprises a positive integer number of subframes; the first set of data is transmitted on the first set of subframes.
4. The method according to claim 1 or 2, wherein said step C further comprises the steps of:
-a step c1. determining a target data set;
the target data set is a data set corresponding to the data requested by the UE, and the data requested by the UE is determined by the GET signaling of HTTP.
5. The method of claim 3, wherein step C further comprises the steps of:
-a step c1. determining a target data set;
the target data set is a data set corresponding to the data requested by the UE, and the data requested by the UE is determined by the GET signaling of HTTP.
6. The method according to claim 4, wherein said target data set belongs to said second data set, and said step C1 further comprises the steps of:
-a step c10. searching the target data set from the second data set;
-step c11. sending a first type of charging information;
wherein the first type of charging information is used for charging of the target data set in the second data set.
7. The method according to claim 5, wherein said target data set belongs to said second data set, and said step C1 further comprises the steps of:
-a step c10. searching the target data set from the second data set;
-step c11. sending a first type of charging information;
wherein the first type of charging information is used for charging of the target data set in the second data set.
8. The method according to claim 4, wherein part of the data in the target data set belongs to the second data set, and the step C1 further comprises the steps of:
-a step c20. searching the second data set for partial data in the target data set;
-a step c21. sending a first request information, said first request information being used to request a third set of data;
wherein the third data set is a subset of the target data set, the third data set being a data set other than the portion of data in the target data set.
9. The method according to claim 5, wherein part of the data in the target data set belongs to the second data set, and the step C1 further comprises the steps of:
-a step c20. searching the second data set for partial data in the target data set;
-a step c21. sending a first request information, said first request information being used to request a third set of data;
wherein the third data set is a subset of the target data set, the third data set being a data set other than the portion of data in the target data set.
10. The method according to claim 8 or 9, wherein said step C1 further comprises the steps of:
-step c4. sending the second type of charging information; the second type of charging information is used for charging of the third data set, or the second type of charging information is used for charging of the target data set.
11. The method of claim 10, further comprising the steps of:
-a step a2. receiving second signaling, said second signaling being used for scheduling said third set of data; or receiving second signaling, the second signaling being used for scheduling the target set of data;
-a step a3. receiving a third set of data, or receiving a target set of data;
wherein the second signaling is used to determine a first time-frequency resource; the first time-frequency resource is used for transmitting the third set of data; or the first time-frequency resource is used for transmitting the target set of data.
12. A method in a base station supporting wireless communication, comprising the steps of:
-step a. sending first information, said first information being used for determining a first set of data;
-step b. sending a first set of data;
-step c. sending a second signaling;
wherein the first set of data relates to cached data; the cache data refers to data corresponding to services except the first node subscription service; a given UE group comprises the first node, and all UEs in the given UE group are served by a cell corresponding to the base station; a second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node; the target data set belongs to the second data set; the first node decrypts the target set of data by receiving the second signaling.
13. The method of claim 12, wherein the first information comprises at least one of { file list, file fragment list, video paragraph information, integrity protection information, file size information, hyperlink information for a file, hash value classification information for a file } corresponding to the first data set; the first information further includes identification information corresponding to the first data set.
14. The method according to claim 12 or 13, wherein said step B further comprises the steps of:
-step B0. sending a first signaling, said first signaling being used for determining a first set of subframes;
wherein the first set of subframes comprises a positive integer number of subframes; the first set of data is transmitted on the first set of subframes.
15. The method according to claim 12 or 13, wherein the base station further comprises the steps of:
-step c11. receiving charging information of a first type;
the target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP; the recipient of the first information comprises the first node; the first type of charging information is used for charging of the target data set in the second data set; the first node is a sender of the first type of charging information.
16. The method of claim 14, wherein the base station further comprises the steps of:
-step c11. receiving charging information of a first type;
the target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP; the recipient of the first information comprises the first node; the first type of charging information is used for charging of the target data set in the second data set; the first node is a sender of the first type of charging information.
17. Method according to claim 12 or 13, wherein part of the data in the target set of data belongs to the second set of data, and wherein the base station further comprises the steps of:
-a step c21. receiving first request information, said first request information being used to request a third set of data;
the target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP; the recipient of the first information comprises the first node; the third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data; the first node is a sender of the first request message; the second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
18. The method of claim 14, wherein a portion of data in a target data set belongs to the second data set, and wherein the base station further comprises:
-a step c21. receiving first request information, said first request information being used to request a third set of data;
the target data set is a data set corresponding to the data requested by the first node, and the data requested by the first node is determined by the GET signaling of HTTP; the recipient of the first information comprises the first node; the third set of data is a subset of the target set of data, the third set of data being a set of data other than the portion of data in the target set of data; the first node is a sender of the first request message; the second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
19. The method of claim 15, wherein the base station further comprises:
-step c4. receiving charging information of the second type; the second type of charging information is used for charging of a third set of data, or the second type of charging information is used for charging of the target set of data.
20. The method of claim 16, wherein the base station further comprises:
-step c4. receiving charging information of the second type; the second type of charging information is used for charging of a third set of data, or the second type of charging information is used for charging of the target set of data.
21. The method of claim 15, further comprising the steps of:
-a step a3. sending the third set of data, or sending the target set of data;
wherein the second signaling is used to schedule the third set of data; or transmitting second signaling, the second signaling being used for scheduling the target set of data; the second signaling is used to determine a first time-frequency resource; the first time-frequency resource is used for transmitting the third set of data; or the first time-frequency resource is used for transmitting the target set of data.
22. The method of claim 16, further comprising the steps of:
-a step a3. sending the third set of data, or sending the target set of data;
wherein the second signaling is used to schedule the third set of data; or transmitting second signaling, the second signaling being used for scheduling the target set of data; the second signaling is used to determine a first time-frequency resource; the first time-frequency resource is used for transmitting the third set of data; or the first time-frequency resource is used for transmitting the target set of data.
23. The method of any one of claims 12, 13, 16, 18, 19, 20, 21, or 22, further comprising the step of:
-step d. sending second information, said second information comprising first request information; or sending second information, wherein the second information comprises second request information;
-step e. receiving a third set of data; or receiving the target data set.
24. The method of claim 14, further comprising the steps of:
-step d. sending second information, said second information comprising first request information; or sending second information, wherein the second information comprises second request information;
-step e. receiving a third set of data; or receiving the target data set.
25. The method of claim 15, further comprising the steps of:
-step d. sending second information, said second information comprising first request information; or sending second information, wherein the second information comprises second request information;
-step e. receiving a third set of data; or receiving the target data set.
26. The method of claim 17, further comprising the steps of:
-step d. sending second information, said second information comprising said first request information; or sending second information, wherein the second information comprises second request information;
-step e. receiving said third set of data; or receiving the target data set.
27. A method in a gateway supporting wireless communication, comprising the steps of:
-step d. receiving second information, the second information comprising the first request information; or receiving second information, wherein the second information comprises second request information;
-step e. sending a third set of data; or sending the target data set;
wherein the first request information is used to request the third data set, and the second request information is used to request the target data set; the target data set is a data set corresponding to the data requested by the first node; the first node is a generator of the first request information or the second request information; part of the data in the target data set belongs to a second data set, the third data set is a data set out of a given data set in the target data set, and the given data set is a part of the target data set which belongs to the second data set; the second set of data is a subset of the first set of data, the second set of data cached in the local storage of the first node.
28. A user equipment supporting wireless communication, comprising:
-a first receiving module: for receiving first information, the first information being used to determine a first set of data;
-a second receiving module: for receiving a first set of data;
-a first processing module: the device is used for determining a second data set and saving the second data set;
wherein the first set of data relates to cached data; the cache data refers to data corresponding to services except the service subscribed by the user equipment; the first set of data includes the second set of data; the step of saving the second data set means that the second data set is cached in a local storage device of the user equipment; a target data set belongs to a second data set or a part of data in the target data set belongs to the second data set; and the user equipment decrypts the target data set by receiving a second signaling sent by a cell corresponding to a base station providing service for the user equipment.
29. A base station device supporting wireless communication, comprising:
-a first sending module: for sending first information, the first information being used for determining a first set of data;
-a second sending module: for transmitting a first set of data;
-a second processing module: used for receiving the first type charging information; or for receiving the second type charging information;
-a third sending module: for transmitting the second information;
-a third receiving module: for receiving a third set of data; or for receiving a target data set;
wherein the first set of data relates to cached data; the cache data refers to data corresponding to services except the first node subscription service; the target data set is a data set corresponding to the data requested by the first node; the recipient of the first information comprises the first node; the first node is a sender of the first type of charging information or the second type of charging information; the target data set belongs to a second data set, and the first type of charging information is used for charging of the target data set in the second data set; or part of the data in the target data set belongs to a second data set, the third data set is a data set other than a given data set in the target data set, the given data set is a part of the target data set which belongs to the second data set, and the second type of charging information is used for charging of the third data set; the second type of charging information is used for charging of the target data set; the second set of data is a subset of the first set of data, the second set of data cached in a local storage of the first node.
30. A gateway device supporting wireless communication, comprising:
-a third processing module: the system comprises a receiver and a processor, wherein the receiver is used for receiving second information, and the second information comprises first request information; or receiving second information, wherein the second information comprises second request information;
-a fourth processing module: for transmitting a third set of data; or for sending a target set of data;
wherein the first request information is used to request a third set of data and the second request information is used to request a target set of data; the target data set is a data set corresponding to the data requested by the first node; the first node is a generator of the first request information or the second request information; part of the data in the target data set belongs to a second data set, the third data set is a data set out of a given data set in the target data set, and the given data set is a part of the target data set which belongs to the second data set; the second set of data is a subset of the first set of data, the second set of data cached in the local storage of the first node.
CN201610718522.4A 2016-08-24 2016-08-24 Method and device in wireless transmission Active CN107786954B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610718522.4A CN107786954B (en) 2016-08-24 2016-08-24 Method and device in wireless transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610718522.4A CN107786954B (en) 2016-08-24 2016-08-24 Method and device in wireless transmission

Publications (2)

Publication Number Publication Date
CN107786954A CN107786954A (en) 2018-03-09
CN107786954B true CN107786954B (en) 2020-10-02

Family

ID=61393095

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610718522.4A Active CN107786954B (en) 2016-08-24 2016-08-24 Method and device in wireless transmission

Country Status (1)

Country Link
CN (1) CN107786954B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111800369B (en) * 2019-04-08 2022-03-29 华为技术有限公司 Communication method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854717A (en) * 2010-06-09 2010-10-06 中兴通讯股份有限公司 Data transmission method, user equipment and base station
CN103686860A (en) * 2011-07-15 2014-03-26 上海华为技术有限公司 Distribution caching method and device of cached data
CN104125559A (en) * 2013-04-28 2014-10-29 华为终端有限公司 Data transmission method, device and system
EP2518937A3 (en) * 2011-04-26 2014-12-03 Openet Telecom Limited Systems for enabling subscriber monitoring of telecommunications network usage and service plans
CN104429013A (en) * 2013-03-29 2015-03-18 华为技术有限公司 Method for transmitting feedback information, user equipment and base station
CN104812006A (en) * 2014-01-24 2015-07-29 北京三星通信技术研究有限公司 Data transmission method and data transmission device based on caching

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854717A (en) * 2010-06-09 2010-10-06 中兴通讯股份有限公司 Data transmission method, user equipment and base station
EP2518937A3 (en) * 2011-04-26 2014-12-03 Openet Telecom Limited Systems for enabling subscriber monitoring of telecommunications network usage and service plans
CN103686860A (en) * 2011-07-15 2014-03-26 上海华为技术有限公司 Distribution caching method and device of cached data
CN104429013A (en) * 2013-03-29 2015-03-18 华为技术有限公司 Method for transmitting feedback information, user equipment and base station
CN104125559A (en) * 2013-04-28 2014-10-29 华为终端有限公司 Data transmission method, device and system
CN104812006A (en) * 2014-01-24 2015-07-29 北京三星通信技术研究有限公司 Data transmission method and data transmission device based on caching

Also Published As

Publication number Publication date
CN107786954A (en) 2018-03-09

Similar Documents

Publication Publication Date Title
JP6133369B2 (en) Method and apparatus for detecting a request and establishing a request-based multimedia broadcast multicast service
JP6290388B2 (en) Enabling the communication feasibility determination time to complete the communication exchange between the M2M server and one or more M2M devices
US9584985B2 (en) Managing a multimedia broadcast multicast service using an MBMS relay device
WO2017028591A1 (en) Sc-mcch resource configuration method, system, and apparatus
US20190149958A1 (en) Methods, Apparatuses and Computer Program for Transmission Format/Retransmission Adaptation in Wireless Network
US20230080042A1 (en) Tunnel reuse for multicast and broadcast service
US20230081286A1 (en) Methods and systems for multicast data forwarding during mobility procedures in wireless communication networks
JP6694056B2 (en) MBMS architecture with CDN caching in eNB
CN104704895A (en) Use of broadcast/multicast for M2m and MTC communications
KR101670910B1 (en) Efficient cache selection for content delivery networks and user equipments
CN112398605B (en) Multicast control channel sending method and device
CN107786954B (en) Method and device in wireless transmission
CN109874301A (en) Communication means, device and system
CN101998262A (en) Configuration method and device for multicast broadcast multicast service notification information
US11234054B2 (en) Edge network system for service-less video multicast
WO2013068415A1 (en) Method and system for provisioning frequently requested content
WO2021258322A1 (en) A method for broadcast radio communication services
CN116567864A (en) Method, base station, electronic equipment and storage medium for supporting multicast transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant