# US 2021/0243655 A1 · Data caching method and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243655 A1
- Document ID: US20210243655A1
- Status: Published application
- Kind: A1
- Application number: 16/615,277
- Filed: 2019-05-14
- Published: 2021-08-05
- Earliest claimed: 2018-12-29
- Assignees: Shandong Computer Science Center (National Supercomputer Center In Jinan)
- Applicants: Shandong Computer Science Center (National Supercomputer Center In Jinan)
- Inventors: Wei ZHANG; Xinchang ZHANG; Huiling SHI; Jianwei ZHANG; Yanling ZHAO; Lu WANG; Meng SUN; Shaoju TANG; Yiran HE
- Web page: https://patentgrep.com/patent/US20210243655A1

## CPC

- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- H04W 28/02: Traffic management, e.g. flow control or congestion control
- H04W 84/045: {using private Base Stations, e.g. femto Base Stations, home Node B}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The data caching method and a storage medium includes acquiring, by receiving the request of caching service data sent by the UE, the network status data between an SBS corresponding to UE and the UE, the network status data between an MBS corresponding to the SBS and the UE, and the network status data between the UE and a data source of the service data. According to the types of the three pieces of network status data and the service data, three corresponding QoE values are acquired, and whether the cache is configured for the UE is determined according to the three QoE values. The quantification of the three QoE values is realized, and whether the cache is configured for the UE is determined according to the quantized QoE values, thereby achieving the effect of improving the quality of user experience.

## Claims

### Claim 1

A data caching method, comprising steps of:
receiving a cache request sent by user equipment (UE), wherein the cache request is configured to request to cache service data;
acquiring first network status data between a small cell base station (SBS) accessed by the UE and the UE, second network status data between a macro-cell base station (MBS) corresponding to the SBS and the UE, and third network status data between the UE and a data source of the service data, respectively;
acquiring, according to the types of the first network status data, the second network status data, the third network status data, and the service data, three corresponding user quality of experience (QoE) values, respectively; and
determining whether a cache is configured for the UE according to the three QoE values,
wherein determining whether a cache is configured for the UE according to the three QoE values comprises:
when QoEsource corresponding to the third network status data is the largest of the three QoE values, determining not to configure the cache for the UE;
otherwise, determining to configure the cache for the UE,
wherein determining to configure the cache for the UE comprises:
determining whether each of the SBS and the MBS has a cache space; and
configuring the cache for the UE according to a first determining result,
wherein configuring the cache for the UE according to the determining result comprises:
comparing the size of QoEMBS corresponding to the second network status data and the size of QoESBS corresponding to the first network status data when the first determining result is that the SBS has the cache space;
determining that the SBS configures the cache for the UE when QoESBS>QoEMBS;
determining whether the MBS has the cache space when QoESBS<QoEMBS; and
configuring the cache for the UE according to a second determining result, and
wherein configuring the cache for the UE according to a second determining result comprises:
determining that the MBS configures the cache for the UE when the second determining result is that the MBS has the cache space;
otherwise, comparing the size of the QoEsource and the size of the QoESBS; and
determining that the SBS configures the cache for the UE when QoESBS>QoEsource.

### Claim at position 2

2-6. (canceled)

### Claim 7 (depends on 1)

The data caching method according to claim 1, further comprising:
determining whether the MBS has the cache space when the first determining result is that the SBS has no cache space; and
configuring the cache for the UE according to a third determining result.

### Claim 8 (depends on 7)

The data caching method according to claim 7, wherein configuring the cache for the UE according to a third determining result comprises:
comparing the size of the QoEsource and the size of the QoEMBS when the third determining result is that the MBS has the cache space; and
determining that the MBS configures the cache for the UE when QoEMBS>QoEsource.

### Claim 9 (depends on 7)

The data caching method according to claim 7, further comprising:
when the third determining result is that the MBS has no cache space, optimizing the cache space.

### Claim 10 (depends on 1)

A storage medium, wherein the storage medium stores instructions therein, which cause a computer to execute the data caching method according to claim 1, when the computer reads the instructions.
