СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ПАКЕТОВ, МИКРОСХЕМА И ОКОНЕЧНОЕ УСТРОЙСТВО

1. Способ передачи пакетов, при этом способ применяется к оконечному устройству, оконечное устройство содержит сигнальный процессор, прикладной процессор и интерфейс связи, и способ состоит в том, что:
сообщают, посредством сигнального процессора, информацию о первом пакете в прикладной процессор, при этом, первый пакет является подлежащим отправке пакетом, отброшенным сигнальным процессором, и информация о первом пакете содержит идентификатор первого пакета;
передают, посредством прикладного процессора, второй пакет в сигнальный процессор согласно информации о первом пакете, при этом, второй пакет идентичен первому пакету; и
отправляют, посредством сигнального процессора, второй пакет на сетевое устройство, пользуясь интерфейсом связи.
2. Способ по п. 1, в котором этап сообщения состоит в том, что:
когда имеется в распоряжении соединение данных оконечного устройства, сообщают, посредством сигнального процессора, информацию о первом пакете в прикладной процессор.
3. Способ по п. 1, в котором этап сообщения состоит в том, что:
когда соединение данных оконечного устройства отсутствует, кэшируют, посредством сигнального процессора, информацию о первом пакете, а когда соединение данных оконечного устройства переключается с отсутствующего на имеющееся в распоряжении, сообщают, посредством сигнального процессора, информацию о первом пакете в прикладной процессор.
4. Способ по п. 1, в котором, после передачи, посредством прикладного процессора, второго пакета в сигнальный процессор согласно информации о первом пакете, способ дополнительно состоит в том, что:
увеличивают, посредством прикладного процессора, значение окна перегрузки соединения TCP, пользуясь которым передается первый пакет.
5. Способ по п. 1, в котором идентификатором первого пакета является порядковый номер первого пакета; и
этап передачи состоит в том, что:
передают, посредством прикладного процессора, второй пакет, который имеет тот же самый порядковый номер, что и первый пакет, в сигнальный процессор согласно номеру исходного порта соединения TCP, пользуясь которым передается первый пакет.
6. Способ по п. 1, содержащий также этап, на котором:
определяют, посредством сигнального процессора, первый пакет на основании причин отбрасывания пакета, при этом причины отбрасывания пакета содержат по меньшей мере одну из следующих причин:
установление линии связи управления радиоресурсами, RRC, не было организовано оконечным устройством; сообщение управления однонаправленным каналом радиодоступа E-UTRAN, ERABM, принято сигнальным процессором; эстафетная передача обслуживания оконечного устройства в пределах разных типов сотовой сети; реконфигурирование протокола конвергенции пакетных данных, PDCP; реконфигурирование управления линией радиосвязи, RLC; повторное установление RLC; очередь PDCP заполнена или прерывание обслуживания;
при этом первый пакет является пакетом в очереди кэширования, подлежащим отправке пакетом в очереди PDCP, пакет не удается сохранить в очереди кэширования, или пакет не удается вставить в очередь PDCP.
7. Способ по п. 1, содержащий также этап, на котором определяют, посредством сигнального процессора, имеется ли соединение данных оконечного устройства в распоряжении или отсутствует, при этом, соединение данных оконечного устройства отсутствует в любом одном из следующих случаев: оконечное устройство находится в отсоединенном состоянии; оконечному устройству не удается нормально встать на обслуживание ни в какой обслуживающей соте; услуга передачи данных оконечного устройства находится в деактивированном состоянии; или оконечное устройство находится в сценарии вызова 2G в случае, когда область с коммутацией каналов возвращается на 2G.
8. Устройство передачи пакетов, при этом, устройство содержит сигнальный процессор, прикладной процессор и передатчик, при этом
сигнальный процессор выполнен с возможностью сообщать информацию о первом пакете в прикладной процессор, при этом, первый пакет является подлежащим отправке пакетом, отброшенным сигнальным процессором, и информация о первом пакете содержит идентификатор первого пакета;
прикладной процессор выполнен с возможностью передавать второй пакет в сигнальный процессор согласно информации о первом пакете, при этом, второй пакет идентичен первому пакету; и
сигнальный процессор дополнительно выполнен с возможностью отправлять второй пакет на сетевое устройство, пользуясь передатчиком.
9. Устройство по п. 8, в котором сигнальный процессор дополнительно выполнен с возможностью: когда соединение данных устройства имеется в распоряжении, сообщать информацию о первом пакете в прикладной процессор.
10. Устройство по п. 8, в котором сигнальный процессор дополнительно выполнен с возможностью: когда соединение данных устройства отсутствует, кэшировать информацию о первом пакете, а когда соединение данных устройства переключается с отсутствующего на имеющееся в распоряжении, сообщать информацию о первом пакете в прикладной процессор.
11. Устройство по п. 8, в котором прикладной процессор дополнительно выполнен с возможностью увеличивать значение окна перегрузки соединения TCP, пользуясь которым передается первый пакет, после передачи второго пакета в сигнальный процессор согласно информации о первом пакете.
12. Устройство по п. 8, в котором сигнальный процессор выполнен с возможностью определять первый пакет на основании причин отбрасывания пакета, при этом, причины отбрасывания пакета содержат по меньшей мере одну из следующих причин:
установление линии связи управления радиоресурсами (RRC) не было организовано оконечным устройством; сообщение управления однонаправленным каналом радиодоступа E-UTRAN (ERABM) принято сигнальным процессором; эстафетная передача обслуживания оконечного устройства в пределах разных типов сотовой сети; реконфигурирование протокола конвергенции пакетных данных (PDCP); реконфигурирование управления линией радиосвязи (RLC); повторное установление RLC; очередь PDCP заполнена или прерывание обслуживания;
при этом первый пакет является пакетом в очереди кэширования, подлежащим отправке пакетом в очереди PDCP, пакет не удается сохранить в очереди кэширования, или пакет не удается вставить в очередь PDCP.
13. Устройство по п. 8, в котором сигнальный процессор дополнительно выполнен с возможностью определять, имеется ли соединение данных оконечного устройства в распоряжении или отсутствует, при этом соединение данных оконечного устройства отсутствует в любом одном из следующих случаев: оконечное устройство находится в отсоединенном состоянии; оконечному устройству не удается нормально встать на обслуживание ни в какой обслуживающей соте; услуга передачи данных оконечного устройства находится в деактивированном состоянии; или оконечное устройство находится в сценарии вызова 2G в случае, когда область с коммутацией каналов возвращается на 2G.
14. Энергонезависимый машинно-читаемый носитель, хранящий компьютерные команды для отправки пакета, которые, когда исполняются сигнальным процессором и прикладным процессором, побуждают сигнальный процессор и прикладной процессор выполнять способ, который содержит:
сообщение, посредством сигнального процессора, информации о первом пакете в прикладной процессор, при этом, первый пакет является подлежащим отправке пакетом, отброшенным сигнальным процессором, и информация о первом пакете содержит идентификатор первого пакета;
передачу, посредством прикладного процессора, второго пакет в сигнальный процессор согласно информации о первом пакете, при этом, второй пакет идентичен первому пакету; и
отправку, посредством сигнального процессора, второго пакет на сетевое устройство, пользуясь интерфейсом связи.
15. Носитель по п. 14, в котором этап сообщения состоит в том, что:
когда имеется в распоряжении соединение данных оконечного устройства, сообщают, посредством сигнального процессора, информацию о первом пакете в прикладной процессор.
16. Носитель по п. 14, в котором этап сообщения содержит:
когда соединение данных оконечного устройства отсутствует, кэширование, посредством сигнального процессора, информации о первом пакете, а когда соединение данных оконечного устройства переключается с отсутствующего на имеющееся в распоряжении, сообщение, посредством сигнального процессора, информации о первом пакете в прикладной процессор.
17. Носитель по п. 14, который дополнительно содержит:
определение, посредством сигнального процессора, первого пакета на основании причин отбрасывания пакета, при этом, причины отбрасывания пакета содержат по меньшей мере одну из следующих причин:
установление линии связи управления радиоресурсами (RRC) не было организовано оконечным устройством; сообщение управления однонаправленным каналом радиодоступа E-UTRAN (ERABM) принято сигнальным процессором; эстафетная передача обслуживания оконечного устройства в пределах разных типов сотовой сети; реконфигурирование протокола конвергенции пакетных данных (PDCP); реконфигурирование управления линией радиосвязи (RLC); повторное установление RLC; очередь PDCP заполнена или прерывание обслуживания;
при этом, первый пакет является пакетом в очереди кэширования, подлежащим отправке пакетом в очереди PDCP, пакет не удается сохранить в очереди кэширования, или пакет не удается вставить в очередь PDCP.
18. Носитель по п. 14, который дополнительно содержит определение, посредством сигнального процессора, имеется ли соединение данных оконечного устройства в распоряжении или отсутствует, при этом, соединение данных оконечного устройства отсутствует в любом одном из следующих случаев: оконечное устройство находится в отсоединенном состоянии; оконечному устройству не удается нормально встать на обслуживание ни в какой обслуживающей соте; услуга передачи данных оконечного устройства находится в деактивированном состоянии; или оконечное устройство находится в сценарии вызова 2G в случае, когда область с коммутацией каналов возвращается на 2G.
19. Микросхема, при этом микросхема устанавливает соединение данных с сетевым устройством, используя радиочастотный компонент, и микросхема содержит прикладной процессор и сигнальный процессор; сигнальный процессор выполнен с возможностью сообщать информацию о первом пакете в прикладной процессор, при этом, первый пакет является подлежащим отправке пакетом, отброшенным сигнальным процессором, и информация о первом пакете содержит идентификатор первого пакета; прикладной процессор выполнен с возможностью передавать второй пакет в сигнальный процессор согласно информации о первом пакете, при этом, второй пакет идентичен первому пакету; и сигнальный процессор дополнительно выполнен с возможностью отправлять второй пакет на сетевое устройство, используя радиочастотный компонент.
20. Микросхема по п. 19, в которой сигнальный процессор выполнен с возможностью определять первый пакет на основании причин отбрасывания пакета, при этом, причины отбрасывания пакета содержат по меньшей мере одну из следующих причин:
установление линии связи управления радиоресурсами (RRC) не было организовано оконечным устройством; сообщение управления однонаправленным каналом радиодоступа E-UTRAN (ERABM) принято сигнальным процессором; эстафетная передача обслуживания оконечного устройства в пределах разных типов сотовой сети; реконфигурирование протокола конвергенции пакетных данных (PDCP); реконфигурирование управления линией радиосвязи (RLC); повторное установление RLC; очередь PDCP заполнена или прерывание обслуживания;
при этом первый пакет является пакетом в очереди кэширования, подлежащим отправке пакетом в очереди PDCP, пакет не удается сохранить в очереди кэширования, или пакет не удается вставить в очередь PDCP.