# US 12,015,559 B2 · Service processing method, device, chip, and computer program

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

- Number: US 12,015,559 B2
- Document ID: US12015559B2
- Status: Granted
- Kind: B2
- Application number: 17/390,652
- Filed: 2021-07-30
- Published: 2022-01-20
- Granted: 2024-06-18
- Earliest claimed: 2019-02-01
- Assignees: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
- Applicants: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
- Inventors: Jianhua Liu; Yang Xu
- Web page: https://patentgrep.com/patent/US12015559B2

## CPC

- H04L 47/27: Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
- H04L 43/0858: {One way delays}
- H04L 47/28: in relation to timing considerations
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 56/00: Synchronisation arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present application discloses a service processing method, a device, a chip and a computer program, where the method includes: acquiring, by a first device, ingress window information of a service data packet; acquiring, by the first device, transmission delay information of the service data packet; and determining, by the first device, egress window information of the service data packet according to the ingress window information and the transmission delay information, which are acquired. By applying the solution of the present application, the egress window information and the like can be determined effectively.

## Claims

### Claim 1

A service processing method, comprising:
acquiring, by a first device, ingress window information of a service data packet;
acquiring, by the first device, transmission delay information of the service data packet; and
determining, by the first device, egress window information of the service data packet according to the ingress window information and the transmission delay information;
wherein the service data packet comprises a time sensitive network (TSN) service data packet; and
wherein the method further comprises:
sending, by the first device, first notification information to an ingress node of a fifth generation mobile communication system (5GS) for transmitting TSN service;
wherein the first notification information comprises sending indication information which is used to indicate that the ingress node of the 5GS for transmitting the TSN service simultaneously sends dedicated information comprising a time stamp when the TSN service data packet arrives at the 5GS when sending the TSN service data packet, and the dedicated information is used to help an egress node of the 5GS for transmitting the TSN service to determine by which egress window the received TSN service data packet sends.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the ingress window information comprises at least one of the following: a TSN time point of earliest arrival, a TSN time point of latest arrival, an ingress duration, a window identity of an ingress window, and processing object information; and
the egress window information comprises at least one of the following: an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, and egress duration, a window identity of an egress window, and processing object information.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the first device comprises at least one of the following: a session management function (SMF) entity, an access and mobility management function (AMF) entity, a policy control function (PCF) entity, a translator, and a centralized network configuration (CNC) entity.

### Claim 4

A service processing device, comprising: a processor and a memory, wherein the memory is configured to store a computer program, and the computer program stored in the memory is invoked and run by the processor to:
acquire ingress window information of a service data packet and acquire transmission delay information of the service data packet; and
determine egress window information of the service data packet according to the ingress window information and the transmission delay information;
wherein the service data packet comprises a time sensitive network (TSN) service data packet;
wherein the processor is further configured to send first notification information to an ingress node of a fifth generation mobile communication system (5GS) for transmitting a TSN service;
wherein the first notification information comprises sending indication information which is used to indicate that the ingress node of the 5GS for transmitting the TSN service simultaneously sends dedicated information comprising a time stamp when the TSN service data packet arrives at the 5GS when sending the TSN service data packet, and the dedicated information is used to help an egress node of the 5GS for transmitting the TSN service to determine by which egress window the received TSN service data packet sends.

### Claim 5 (depends on 4)

The service processing device according to claim 4, wherein
the ingress window information comprises at least one of the following: a TSN time point of earliest arrival, a TSN time point of latest arrival, an ingress duration, a window identity of an ingress window, and processing object information; and
the egress window information comprises at least one of the following: an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, an egress duration, a window identity of an egress window, and processing object information.

### Claim 6 (depends on 4)

The service processing device according to claim 4, wherein the transmission delay information comprises a maximum delay and a minimum delay.

### Claim 7 (depends on 4)

The service processing device according to claim 4;
wherein the first notification information further comprises at least one of the following: processing object information, a TSN time point of earliest arrival, a TSN time point of latest arrival, an ingress duration, a window identity of an ingress window, an identity of the TSN service, an egress duration, a window identity of an egress window, an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, a minimum delay, a maximum delay, a packet arrival duration, a packet size, reference time or offset, quality of service flow identity (QFI) information corresponding to the TSN service, protocol data unit (PDU) session information corresponding to the TSN service, bearer information corresponding to the TSN service, IP five-tuple information corresponding to the TSN service, and Ethernet address information corresponding to the TSN service.

### Claim 8 (depends on 7)

The service processing device according to claim 7, the ingress node of the 5GS for transmitting the TSN service comprises at least one of the following: a user plane function (UPF) entity, a user equipment (UE), and a translator.

### Claim 9 (depends on 7)

The service processing device according to claim 7, wherein the dedicated information farther comprises a corresponding window identity of an ingress window when the TSN service data packet arrives at the 5GS.

### Claim 10 (depends on 4)

The service processing device according to claim 4, wherein the processor is further configured to send second notification information to an egress node of the 5GS for transmitting a TSN service;
wherein the second notification information comprises at least one of the following: processing object information, an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, an egress duration, a window identity of an egress window, a window identity of an ingress window, an identity of the TSN service, an ingress duration, an earliest TSN time point to arrive at the 5GS, a latest TSN time point to arrive at the 5GS, a minimum delay, a maximum delay, a packet arrival duration, a packet size, reference time or offset, quality of service flow identity (QFI) information corresponding to the TSN service, protocol data unit (PDU) session information corresponding to the TSN service, bearer information corresponding to the TSN service, IP five-tuple information corresponding to the TSN service, and Ethernet address information corresponding to the TSN service.

### Claim 11 (depends on 10)

The service processing device according to claim 10, wherein the egress node of the 5GS for transmitting the TSN service comprises at least one of the following: a user plane function (UPF) entity, a user equipment (UE), and a translator.

### Claim 12 (depends on 4)

The service processing device according to claim 4, wherein the processor is further configured to send third notification information to a base station;
wherein the third notification information comprises at least one of the following: processing object information, a minimum delay, a maximum delay, a packet arrival duration, a packet size, reference time or offset, an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, an identity of a TSN service, quality of service flow identity (QFI) information corresponding to the TSN service, protocol data unit (PDU) session information corresponding to the TSN service, bearer information corresponding to the TSN service, IP five-tuple information corresponding to the TSN service, and Ethernet address information corresponding to the TSN service.

### Claim 13 (depends on 12)

The service processing device according to claim 12, wherein a difference between the packet arrival duration and time on of semi-persistent scheduling (SPS) and/or configuration grant (CG) configured for the TSN service by the base station is an offset;
wherein a value of the offset comprises at least one of the following:
a maximum delay;
a maximum delay-time of a packet from a user plane function (UPF) entity to a radio access network (RAN)-packet processing time of a terminal device;
a maximum delay-time of a packet from the UPF to the RAN-packet processing time of the terminal device-air interface transmission time;
a minimum delay;
a minimum delay-time of a packet from the UPF to the RAN-packet processing time of the terminal device; and
a minimum delay-time of a packet from the UPF to the RAN-packet processing time of the terminal device-air interface transmission time.

### Claim 14 (depends on 4)

The service processing device according to claim 4, wherein the processor is further configured to send fourth notification information to at least one user plane network element in the 5GS;
wherein the fourth notification information comprises at least one of the following: processing object information, a TSN time point of earliest arrival, a TSN time point of latest arrival, an ingress duration, a window identity of an ingress window, an earliest TSN time point to leave the 5GS, a latest TSN time point to leave the 5GS, an egress duration, a window identity of an egress window, an identity of a TSN service, a minimum delay, a maximum delay, a packet arrival duration, a packet size, reference time or offset, quality of service flow identity (QFI) information corresponding to the TSN service, protocol data unit (PDU) session information corresponding to the TSN service, bearer information corresponding to the TSN service, IP five-tuple information corresponding to the TSN service, and Ethernet address information corresponding to the TSN service;
wherein the user plane network element comprises a user plane function UPF entity.

### Claim 15 (depends on 4)

The service processing device according to claim 4, wherein the service processing device is applied to at least one of the following: a session management function (SMF) entity, an access and mobility management function (AMF) entity, a policy control function (PCF) entity, a translator, and a centralized network configuration (CNC) entity.

### Claim 16 (depends on 5)

The service processing device according to claim 5, wherein the processing object information comprises at least one of the following:
granularity indication information, a service identity, a quality of service (QoS) flow identity, a protocol data unit (PDU) session identity, IP five-tuple information, a bearer identity, an Ethernet address, a service identity list, a QoS flow identity list, a PDU session identity list, an IP five-tuple list, a bearer identity list, and an Ethernet address list.

### Claim 17

A computer readable storage medium, configured to store a computer program, and the computer program enables a computer to:
acquire ingress window information of a service data packet and acquire transmission delay information of the service data packet; and
determine egress window information of the service data packet according to the ingress window information and the transmission delay information;
wherein the service data packet comprises a time sensitive network (TSN) service data packet;
wherein the computer program further enables a computer to send first notification information to an ingress node of a fifth generation mobile communication system (5GS) for transmitting a TSN service;
wherein the first notification information comprises sending indication information which is used to indicate that the ingress node of the 5GS for transmitting the TSN service simultaneously sends dedicated information comprising a time stamp when the TSN service data packet arrives at the 5GS when sending the TSN service data packet, and the dedicated information is used to help an egress node of the 5GS for transmitting the TSN service to determine by which egress window the received TSN service data packet sends.
