СИСТЕМА И СПОСОБЫ ДЛЯ ОБЕСПЕЧЕНИЯ ПОЛИТИКИ ПРОПУСКА ПЕРЕДАЧИ ДЛЯ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ В УСТРОЙСТВЕ БЕСПРОВОДНОЙ СВЯЗИ С НЕСКОЛЬКИМИ МОДУЛЯМИ ИДЕНТИФИКАЦИИ АБОНЕНТА (SIM)

1. Способ повышения производительности устройства беспроводной связи с несколькими модулями идентификации абонента (SIM), имеющего по меньшей мере первый SIM, ассоциированный с первым радиочастотным (RF) ресурсом приема, и второй SIM, ассоциированный со вторым RF-ресурсом приема, причем способ содержит:
обнаружение действия передачи на модемном стеке, ассоциированном с первым SIM;
обнаружение действия связи, запланированного на модемном стеке, ассоциированном со вторым SIM, которое имеет более высокий приоритет, чем действие передачи на модемном стеке, ассоциированном с первым SIM;
определение того, будет ли действие передачи вступать в конфликт с действием связи; и
в ответ на определение того, что действие передачи будет вступать в конфликт с действием связи:
идентификацию подкадров на модемном стеке, ассоциированном с первым SIM, которые перекрываются во времени с действием связи;
для каждого идентифицированного подкадра, бланкирование символов, которые вступают в конфликт с действием связи, для создания частично бланкированного подкадра; и
выбор того, передавать ли каждый частично бланкированный подкадр в сеть, ассоциированную с первым SIM, на основе политики бланкирования.
2. Способ по п. 1, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, содержит, для каждого частично бланкированного подкадра:
определение того, переносит ли частично бланкированный подкадр только управляющую информацию; и
передачу частично бланкированного подкадра в сеть, ассоциированную с первым SIM, в ответ на определение того, что частично бланкированный подкадр переносит только управляющую информацию.
3. Способ по п. 2, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
определение того, переносит ли какой-либо бланкированный символ опорный сигнал демодуляции (DMRS), в ответ на определение того, что каждый частично бланкированный подкадр переносит не только управляющую информацию; и
предотвращение передачи частично бланкированного подкадра в ответ на определение того, что бланкированный символ в частично бланкированном подкадре переносит DMRS.
4. Способ по п. 3, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, содержит, для каждого частично бланкированного подкадра:
определение того, переносит ли частично бланкированный подкадр пользовательские данные; и
в ответ на определение того, что частично бланкированный подкадр переносит пользовательские данные:
извлечение значения схемы кодирования модуляции (MCS), ассоциированного с действием передачи на модемном стеке, ассоциированным с первым SIM; и
идентификацию разрешенного количества бланкированных символов в соответствии со значением MCS, причем разрешенное количество бланкированных символов является максимальным порогом бланкирования для того, чтобы избежать отказ передачи.
5. Способ по п. 4, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
подсчет бланкированных символов;
определение того, является ли число бланкированных символов меньшим или равным разрешенному количеству бланкированных символов; и
передачу частично бланкированного подкадра в сеть, ассоциированную с первым SIM, в ответ на определение того, что число бланкированных символов меньше или равно разрешенному количеству бланкированных символов.
6. Способ по п. 5, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
предотвращение передачи частично бланкированного подкадра в ответ на определение того, что число бланкированных символов не является меньшим или равным разрешенному количеству бланкированных символов.
7. Способ по п. 6, в котором предотвращение передачи частично бланкированного подкадра содержит запуск режима прерывистой передачи (DTX) и осуществление сигнализации, которая указывает отсутствие речевых данных для передачи по восходящей линии связи.
8. Способ по п. 1, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
определение того, переносит ли частично бланкированный подкадр пользовательские данные; и
в ответ на определение того, что частично бланкированный подкадр переносит пользовательские данные:
извлечение значения схемы кодирования модуляции (MCS), ассоциированного с действием передачи на модемном стеке, ассоциированном с первым SIM; и
идентификацию разрешенного количества бланкированных символов в соответствии со значением MCS, причем разрешенное количество бланкированных символов является максимальным порогом бланкирования для того, чтобы избежать отказ передачи.
9. Способ по п. 8, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
подсчет бланкированных символов;
определение того, является ли число бланкированных символов меньшим или равным разрешенному количеству бланкированных символов; и
передачу частично бланкированного подкадра в сеть, ассоциированную с первым SIM, в ответ на определение того, что число бланкированных символов меньше или равно разрешенному количеству бланкированных символов.
10. Способ по п. 9, в котором выбор того, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, дополнительно содержит, для каждого частично бланкированного подкадра:
предотвращение передачи частично бланкированного подкадра в ответ на определение того, что число бланкированных символов не является меньшим или равным разрешенному количеству бланкированных символов.
11. Способ по п. 1, в котором сеть, ассоциированная с первым SIM, использует технологию радиодоступа Long Term Evolution (LTE).
12. Способ по п. 1, в котором действие связи, запланированное на модемном стеке, ассоциированном со вторым SIM, содержит голосовую связь или передачу данных по сети, которая использует технологию радиодоступа GSM или UMTS.
13. Способ по п. 1, в котором сеть, ассоциированная с первым SIM, использует первую технологию радиодоступа, и сеть, ассоциированная со вторым SIM, использует вторую технологию радиодоступа, которая отличается от первой технологии радиодоступа.
14. Способ по п. 13, в котором первая технология радиодоступа обеспечивает более быструю передачу данных, чем вторая технология радиодоступа.
15. Способ по п. 1, в котором определение того, будет ли действие передачи вступать в конфликт с действием связи, содержит:
определение того, содержит ли действие связи действие передачи, запланированное как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM; и
определение того, будет ли действие передачи для первого SIM создавать радиопомеху для действия связи, в ответ на определение того, что запланировано одновременное действие передачи.
16. Способ по п. 1, в котором определение того, будет ли действие передачи вступать в конфликт с действием связи, содержит:
определение того, содержит ли действие связи действие приема, запланированное как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM; и
определение того, будет ли действие передачи для первого SIM вызвать снижение чувствительности для действия связи, в ответ на определение того, что действие приема запланировано как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM.
17. Способ по п. 1, в котором определение того, будет ли действие передачи вступать в конфликт с действием связи, содержит:
определение того, ассоциированы ли первый SIM и второй SIM с совместно используемым RF-ресурсом передачи; и
определение того, вступает ли в конфликт временная диаграмма для доступа к совместно используемому ресурсу передачи, запланированному для действия связи, с распределением совместно используемого ресурса передачи модемному стеку, ассоциированному с первым SIM.
18. Устройство беспроводной связи, содержащее:
первый радиочастотный (RF) ресурс, сконфигурированный для соединения с первым модулем идентификации абонента (SIM);
второй RF-ресурс, сконфигурированный для соединения со вторым SIM; и
процессор, связанный с первым и вторым RF-ресурсами и сконфигурированный с исполняемыми процессором инструкциями, чтобы:
обнаруживать действие передачи на модемном стеке, ассоциированном с первым SIM;
обнаруживать действие связи, запланированное на модемном стеке, ассоциированном со вторым SIM, которое имеет более высокий приоритет, чем действие передачи на модемном стеке, ассоциированном с первым SIM;
определять, будет ли действие передачи вступать в конфликт с действием связи; и
в ответ на определение того, что действие передачи будет вступать в конфликт с действием связи:
идентифицировать подкадры на модемном стеке, ассоциированные с первым SIM, которые перекрываются во времени с действием связи;
для каждого идентифицированного подкадра, бланкировать символы, которые вступают в конфликт с действием связи, для создания частично бланкированного подкадра; и
выбирать, передавать ли каждый частично бланкированный подкадр в сеть, ассоциированную с первым SIM, на основе политики бланкирования.
19. Устройство беспроводной связи по п. 18, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для выбора, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, посредством:
определения, переносит ли каждый частично бланкированный подкадр только управляющую информацию; и
передачи частично бланкированных подкадров в сеть, ассоциированную с первым SIM, которые определены как переносящие только управляющую информацию.
20. Устройство беспроводной связи по п. 19, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для выбора, следует ли передавать каждый частично бланкированный подкадр, на основе политики бланкирования, посредством:
определения того, переносит ли какой-либо бланкированный символ опорный сигнал демодуляции (DMRS), в ответ на определение того, что каждый частично бланкированный подкадр переносит не только управляющую информацию; и
предотвращения передачи частично бланкированных подкадров, которые определены как переносящие DMRS.
21. Устройство беспроводной связи по п. 20, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для выбора, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, посредством:
определения того, переносит ли каждый частично бланкированный подкадр пользовательские данные; и
в ответ на определение того, что частично бланкированный подкадр переносит пользовательские данные:
извлечения значения схемы кодирования модуляции (MCS), ассоциированного с действием передачи на модемном стеке, ассоциированном с первым SIM; и
идентификации разрешенного количества бланкированных символов в соответствии со значением MCS, причем разрешенное количество бланкированных символов является максимальным порогом бланкирования для того, чтобы избежать отказ передачи.
22. Устройство беспроводной связи по п. 21, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для выбора, передавать ли каждый частично бланкированный подкадр, на основе политики бланкирования, посредством:
подсчета бланкированных символов в каждом частично бланкированном подкадре;
определения того, является ли число бланкированных символов меньшим или равным разрешенному количеству бланкированных символов; и
передачи частично бланкированных подкадров в сеть, ассоциированную с первым SIM, определенных как имеющих число бланкированных символов, которое является меньшим или равным разрешенному количеству бланкированных символов.
23. Устройство беспроводной связи по п. 22, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для выбора, следует ли передавать каждый частично бланкированный подкадр, на основе политики бланкирования, посредством:
предотвращения передачи частично бланкированных подкадров, определенных как имеющих число бланкированных символов, которое является не меньшим или равным разрешенному количеству бланкированных символов.
24. Устройство беспроводной связи по п. 23, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для предотвращения передачи частично бланкированного подкадра путем запуска режима прерывистой передачи (DTX) и осуществления сигнализации, которая указывает отсутствие голосовых данных для передачи по восходящей линии связи.
25. Устройство беспроводной связи по п. 18, в котором сеть, ассоциированная с первым SIM, использует технологию радиодоступа Long Term Evolution (LTE).
26. Устройство беспроводной связи по п. 18, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для определения, будет ли действие передачи вступать в конфликт с действием связи, посредством:
определения того, содержит ли действие связи действие передачи, запланированное как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM; и
определения того, будет ли действие передачи для первого SIM создавать радиопомеху для действия связи, в ответ на определение того, что запланировано одновременное действие передачи.
27. Устройство беспроводной связи по п. 18, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для определения, будет ли действие передачи вступать в конфликт с действием связи, посредством:
определения того, содержит ли действие связи действие приема, запланированное как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM; и
определения того, будет ли действие передачи для первого SIM вызвать снижение чувствительности для действия связи, в ответ на определение того, что действие приема запланировано как одновременное с действием передачи на модемном стеке, ассоциированном с первым SIM.
28. Устройство беспроводной связи по п. 18, в котором процессор дополнительно сконфигурирован с исполняемыми процессором инструкциями для определения того, будет ли действие передачи вступать в конфликт с действием связи, посредством:
определения того, ассоциированы ли первый SIM и второй SIM с совместно используемым RF-ресурсом передачи; и
определения того, вступает ли в конфликт временная диаграмма для доступа к совместно используемому ресурсу передачи, запланированному для действия связи, с распределением совместно используемого ресурса передачи модемному стеку, ассоциированному с первым SIM.
29. Устройство беспроводной связи, содержащее:
первый радиочастотный (RF) ресурс, сконфигурированный для соединения с первым модулем идентификации абонента (SIM);
второй RF-ресурс, сконфигурированный для соединения со вторым SIM;
средство для обнаружения действия передачи на модемном стеке, ассоциированном с первым SIM;
средство для обнаружения действия связи, запланированного на модемном стеке, ассоциированном со вторым SIM, которое имеет более высокий приоритет, чем действие передачи на модемном стеке, ассоциированном с первым SIM;
средство для определения того, будет ли действие передачи вступать в конфликт с действием связи;
средство для идентификации подкадров на модемном стеке, ассоциированном с первым SIM, которые перекрываются во времени с действием связи, в ответ на определение того, что действие передачи будет вступать в конфликт с действием связи;
средство для бланкирования символов, которые вступают в конфликт с действием связи, для каждого идентифицированного подкадра, чтобы создать частично бланкированный подкадр; и
средство для выбора, передавать ли каждый частично бланкированный подкадр в сеть, ассоциированную с первым SIM, на основе политики бланкирования.
30. Долговременный считываемый процессором носитель хранения данных, содержащий сохраненные на нем исполняемые процессором инструкции, сконфигурированные, чтобы побуждать процессор устройства беспроводной связи, имеющего первый и второй радиочастотные (RF) ресурсы, соответственно ассоциированные с первым и вторым модулями идентификации абонента (SIM), выполнять операции, содержащие:
обнаружение действия передачи на модемном стеке, ассоциированном с первым SIM;
обнаружение действия связи, запланированного на модемном стеке, ассоциированном со вторым SIM, которое имеет более высокий приоритет, чем действие передачи на модемном стеке, ассоциированном с первым SIM;
определение того, будет ли действие передачи вступать в конфликт с действием связи; и
в ответ на определение того, что действие передачи будет вступать в конфликт с действием связи:
идентификацию подкадров на модемном стеке, ассоциированном с первым SIM, которые перекрываются во времени с действием связи;
для каждого идентифицированного подкадра, бланкирование символов, которые вступают в конфликт с действием связи, для создания частично бланкированного подкадра; и
выбор того, передавать ли каждый частично бланкированный подкадр в сеть, ассоциированную с первым SIM, на основе политики бланкирования.