×
19.01.2018
218.016.0b21

СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002632420
Дата охранного документа
04.10.2017
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит: получение от сервера информации базовой конфигурации параметров передачи, включающей в себя минимальное число фрагментов и максимальное число фрагментов данных, переданных на сервер за один раз, когда терминал выгружает данные на сервер, и минимальный временной интервал и максимальный временной интервал между двумя эпизодами передачи, когда данные передаются постоянно; определение числа фрагментов передачи для определения, в отношении передачи данных на сервер в первый и во второй раз, числа фрагментов данных, переданных на сервер в первый и во второй раз, которое должно быть минимальным числом фрагментов, включенным в информацию базовой конфигурации параметров передачи, и определения, в отношении передачи каждый раз после передачи данных на сервер во второй раз, числа фрагментов данных, передаваемых на сервер в текущее время, в соответствии со скоростями передачи в сети в предыдущие два раза, при этом скоростью передачи в сети является соотношение числа фрагментов переданных данных ко времени, затраченному на передачу, когда данные передаются на сервер за один раз. 2 н. и 10 з.п. ф-лы, 1 табл., 7 ил.
Реферат Свернуть Развернуть

Описание

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Данное изобретение относится к области технологии связи, и конкретно относится к способу обработки данных и устройству, используемым для приложения терминала.

УРОВЕНЬ ТЕХНИКИ

В области технологии связи широко используются мобильные терминалы такие как интеллектуальные мобильные телефоны, планшетные компьютеры и носимые устройства, так различные APP (аббревиатура от приложения), используемые для интеллектуальных терминалов, появляются по мере надобности, и вокруг APP-приложений появляется огромное число решений, где большинству APP-приложений требуется выгружать локальные данные на сервер через сеть, и записывать обновленную информацию пользователя терминала.

В настоящее время, из-за ограничений факторов, таких как сеть и аппаратные средства, большинство APP интеллектуальных терминалов применяют способ выгрузки в режиме C/S (клиент/сервер), режиме HTTP (протокола передачи гипертекста) или режиме WIFI при выгрузке данных, и эти способы не учитывают особенность терминала и сетевой трафик, и также не учитывают состояние занятости ресурса, и таким образом легко приводят к сбою выгрузки данных. Рассматривая в качестве примера игровое APP, APP-приложение запускается после того, как игрок щелкнет по иконке APP, начинается игровое взаимодействие с игроком, в то же время, на заднем плане собирается информация игрока, которая должна быть выгружена на сервер, так как сетевые ресурсы должны быть заняты для выгрузки данных, когда сеть перегружена, действие по выгрузке данных неизбежно влияет на игровой процесс на переднем плане, что приводит к неровному воспроизведению игрового экрана и влияет на пользовательское восприятие, и при обстоятельстве, когда APP-приложение завершается ненормально, выгружаемые данные не могут быть выгружены во время, что легко приводит к потере данных. Безусловно, это имеет сравнительно большое воздействие на APP-приложение, требуемое для сбора APP с использованием поведения пользователей.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Ввиду этого, данное изобретение предусматривает способ обработки данных и устройство, используемые для приложения терминала, которые динамически регулируют величину данных, которые должны быть переданы поэтапно в соответствии со скоростью сети терминала, учитывают характеристики терминала и сценарий его использования, и достигают баланса между производительностью выгрузки данных в реальном времени и плавностью выполнения APP.

Данное изобретение предусматривает способ обработки данных, используемый для приложения терминала, содержащий: этап получения информации для получения от сервера информации базовой конфигурации параметров передачи, причем информация базовой конфигурации параметров передачи, включающая в себя минимальное число фрагментов и максимальное число фрагментов данных, переданных на сервер за один раз, когда терминал выгружает данные на сервер, и минимальный временной интервал и максимальный временной интервал между двумя эпизодами передачи, когда данные передаются постоянно; и этап определения числа фрагментов передачи для определения, в отношении передачи данных на сервер в первый и во второй раз, числа фрагментов данных, переданных на сервер в первый и во второй раз, которое должно быть минимальным числом фрагментов, включенным в информацию базовой конфигурации параметров передачи, и определения, в отношении передачи каждый раз после передачи данных на сервер во второй раз, числа фрагментов данных, передаваемых на сервер в текущее время, в соответствии со скоростями передачи в сети в предыдущие два раза, при этом скоростью передачи в сети является соотношение числа фрагментов переданных данных ко времени, затраченному на передачу, когда данные передаются на сервер за один раз.

Предпочтительно, число фрагментов QN данных, переданных на сервер в N-й раз, определенное на основе скорости передачи в сети в N-2й раз и N-1й раз, является следующим: QN=QN-1(1+PN-1), где PN-1=(SN-1-SN-2)/SN-2, N является положительным целым, и N>2, и где SN-2 и SN-1 соответственно являются скоростями передачи в сети, когда данные передаются на сервер в N-2й раз и N-1й раз.

Предпочтительно, максимальное число фрагментов устанавливается как число фрагментов передачи, если определенное число фрагментов передачи больше, чем максимальное число фрагментов.

Предпочтительно, от передачи отказываются и следующая передача рассматривается как передача данных на сервер в первый раз, если определенное число фрагментов передачи меньше, чем 0, или равно ему.

Предпочтительно, после отказа от передачи, следующая передача выполняется через максимальный временной интервал.

Предпочтительно, этап получения информации и этап определения числа фрагментов передачи выполняются в подпотоке приложения.

Данное изобретение также предусматривает устройство обработки данных, используемое для приложения терминала, содержащее: модуль получения информации для получения от сервера информации базовой конфигурации параметров передачи, причем информация базовой конфигурации параметров передачи, включающая в себя минимальное число фрагментов и максимальное число фрагментов данных, переданных на сервер за один раз, когда терминал выгружает данные на сервер, и минимальный временной интервал и максимальный временной интервал между двумя эпизодами передачи, когда данные передаются постоянно; и модуль определения числа фрагментов передачи для определения, в отношении передачи данных на сервер в первый и во второй раз, числа фрагментов данных, переданных на сервер в первый и во второй раз, которое должно быть минимальным числом фрагментов, включенным в информацию базовой конфигурации параметров передачи, и определения, что касается передачи каждый раз после передачи данных на сервер во второй раз, числа фрагментов данных, передаваемых на сервер в текущее время, в соответствии со скоростями передачи в сети в предыдущие два раза, при этом скоростью передачи в сети является соотношение числа фрагментов переданных данных ко времени, затраченному на передачу, когда данные передаются на сервер за один раз.

Данное изобретение имеет нижеследующие полезные эффекты: данное изобретение проектирует динамически регулируемый механизм в отношении числа фрагментов передачи данных APP, который может предотвратить потерю плавности выполнения APP из-за чрезмерной потери переданных данных при обстоятельстве, когда сетевые ресурсы недостаточны. Использование данного изобретения для выполнения обработки передачи данных APP может разумно использовать сетевые ресурсы для завершения задачи по выгрузке данных APP и предотвращения потери данных APP, что особенно подходит к случаю, когда должно быть выгружено большое число данных поведения пользователя APP.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 является структурной принципиальной схемой сетевого соединения стороны пользователя мобильного телефона и стороны сервера;

Фиг. 2 является блок-схемой последовательности операций способа обработки данных, используемого для приложения терминала, согласно варианту осуществления данного изобретения;

Фиг. 3 и Фиг. 4 являются соответственно блок-схемами последовательностей операций передачи данных после запуска APP в первый и во второй раз после установки APP пользователем;

Фиг. 5 является структурной принципиальной схемой устройства обработки данных, используемого для приложения терминала, согласно варианту осуществления данного изобретения;

Фиг. 6 является структурной принципиальной схемой устройства обработки данных, используемого для приложения терминала, согласно другому варианту осуществления данного изобретения; и

Фиг. 7 является устройством обработки данных, используемым для приложения терминала, согласно дополнительному варианту осуществления данного изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

Технические решения данного изобретения описаны более подробно ниже с учетом Фигур и посредством приведения примеров вариантов осуществления:

Фиг. 1 показывает структурную принципиальную схему традиционного сетевого соединения стороны пользователя мобильного телефона и стороны сервера, принимая интеллектуальный мобильный телефон в качестве примера. Пользователь запускает APP мобильного телефона, запрашивает сервер 1 верифицировать APP и получает информацию базовой конфигурации параметров передачи от сервера 1; после прохождения верификации APP, когда есть данные APP, которые должны быть переданы, данные APP выгружаются на сервер 2 на основе информации базовой конфигурации параметров передачи. В общем, в отношении APP, установленного на интеллектуальном терминале, каждый раз когда запускается APP, будут выполняться процессы, такие как запуск, верификация, выгрузка данных и хранение данных APP.

Настоящее изобретение предлагает решения обработки в отношении хода обработки выгрузки данных APP. Фиг. 2 является блок-схемой последовательности операций способа обработки данных, используемого для приложения терминала, согласно варианту осуществления данного изобретения, содержащей:

S101, этап получения информации: получение от сервера информации базовой конфигурации параметров передачи, причем информация базовой конфигурации параметров передачи, включающая в себя минимальное число фрагментов и максимальное число фрагментов данных, переданных на сервер за один раз, когда терминал выгружает данные на сервер, и минимальный временной интервал и максимальный временной интервал между двумя эпизодами передачи, когда данные передаются постоянно; и

S102, этап определения числа фрагментов передачи: определение, в отношении передачи данных на сервер в первый и во второй раз, числа фрагментов данных, переданных на сервер в первый и во второй раз, которое должно быть минимальным числом фрагментов, включенным в информацию базовой конфигурации параметров передачи, и определения, в отношении передачи каждый раз после передачи данных на сервер во второй раз, числа фрагментов данных, передаваемых на сервер в текущее время, в соответствии со скоростями передачи в сети в предыдущие два раза, при этом скоростью передачи в сети является соотношение числа фрагментов переданных данных ко времени, затраченному на передачу, когда данные передаются на сервер за один раз.

При фактическом сценарии применения, все еще принимая интеллектуальный мобильный телефон в качестве примера, по отношению к этапу S101, после запуска APP пользователем мобильного телефона, APP получает от стороны сервера "информацию базовой конфигурации параметров передачиʺ, т.е., базовую стратегию передачи, которая предписывает, что когда используется конфигурация стороны сервера, разрешается минимальное число фрагментов и максимальное число фрагментов, каждый раз передаваемых потоком передачи APP; которая также предписывает, что когда величина данных APP очень большая, и требуется постоянно передавать поток передачи несколько раз, для того, чтобы вынуждать мобильный телефон освобождать и возвращать CPU, память и сетевые ресурсы, и гарантировать, что ресурсы мобильного телефона не заняты в течении длительного времени, задаются минимальный временной интервал между двумя эпизодами постоянной передачи и максимальный интервал времени ожидания опроса потока передачи, когда APP не имеет заданных данных, которые должны быть выгружены.

В отношении этапа S102, вариант осуществления данного изобретения динамически регулирует величину передачи данных APP. Данные APP выгружаются на сервер после подвержения сжатию, при этом число фрагментов данных, переданных на сервер в первый и во второй раз, производится согласно минимальному числу фрагментов, предписанному "информацией базовой конфигурации параметров передачи", полученной на этапе S101, т.е., если минимальное число фрагментов составляет 10, 10 фрагментов данных APP переданы на сервер в предыдущие два раза; затем начиная с передачи в третий раз, не предписывается, что должны быть переданы 10 фрагментов, но число фрагментов, передаваемых на сервер в текущее время, каждый раз динамически определяется в соответствии со скоростью передачи в сети в предыдущие два раза.

Использование данного изобретения для выполнения обработки передачи данных APP предотвращает передачу чрезмерных данных при обстоятельстве, когда сеть перегружена, чтобы влиять на плавность использования APP, разумно использует сетевые ресурсы для быстрого завершения задачи по выгрузке данных APP и предотвращает потерю данных APP.

В предпочтительном варианте осуществления данного изобретения, число фрагментов данных, передаваемых в текущее время, может быть определено в соответствии со степенью изменения скоростей передачи в сети для передачи данных в предыдущие два раза. Конкретно, соответствующие переменные и способы вычисления являются такими, как следует ниже:

1) минимальное число фрагментов базовой передачи: MinNQ, например, MinNQ=10;

2) максимальное число фрагментов базовой передачи: MaxNQ, например, MaxNQ=50;

где пункты 1) и 2) являются частями информации базовой конфигурации параметров передачи, полученной от стороны сервера,

3) число фрагментов, переданных в первый раз, предписывается как минимальное число фрагментов, т.е., Q1=MinNQ;

4) скорость передачи в сети в первый раз является такой, как следует ниже: S1=Q1/время, затраченное на передачу в текущее время ST1;

5) число фрагментов, переданных во второй раз, также предписывается как минимальное число фрагментов, т.е., Q2=MinNQ;

6) скорость передачи в сети во второй раз является такой, как следует ниже: S2=Q2/время, затраченное на передачу в текущее время ST2;

7) вычисляется скорость передачи, относительно скорости в первый раз, степень увеличения скорости передачи во второй раз является такой как следует ниже: P2=(S2-S1)/S1;

8) число фрагментов, переданных в третий раз, определяется посредством вычисления, которое следует ниже: Q3=Q2*(1+P2);

9) скорость передачи в сети в третий раз является такой, как следует ниже: S3=Q3/время, затраченное на передачу в текущее время ST3;

аналогично, остальное выводится исходя из этого, как следует ниже:

10) скорость передачи в сети в (n-2)й раз является такой, как следует ниже: SN_2=число фрагментов, передаваемых в текущее время, QN_2/время, затраченное на передачу в текущее время, STN_2;

11) скорость передачи в сети в (n-1)й раз является такой, как следует ниже: SN_1=число фрагментов, передаваемых в текущее время, QN_1/время, затраченное на передачу в текущее время, STN_1;

12) затем степень увеличения скорости передачи в (n-1)й раз относительно скорости передачи в (n-2)й раз является такой как следует ниже: PN_1=(SN_1-SN_2)/SN_2; и

13) затем число фрагментов, переданных в N-й раз, получают посредством вычисления, как следует ниже: QN=QN_1*(1+PN_1), где результат вычисления QN является целым числом.

Вышеизложенное содержание представляют способ определения числа фрагментов переданных данных в соответствии со степенью изменения скорости передачи в сети, и степень изменения, т.е., степень увеличения P, получается посредством вычисления в соответствии со скоростью передачи в сети в предыдущие два раза. Чем больше степень увеличения, тем лучше текущее состояние сети, и может быть передано больше данных, что не будет влиять на плавность выполнения APP; наоборот, чем меньше степень увеличения (или даже степень увеличения отрицательна), тем хуже текущее состояние сети и меньше сетевых ресурсов, для того, чтобы гарантировать, что APP выполняется нормально, число фрагментов переданных данных должно быть соответствующим образом уменьшено, и число фрагментов передачи может быть конкретно определено согласно способу вычисления в пункте 13) выше.

Более конкретно, таблица 1 приводит соответствующие записи данных использования предпочтительного варианта осуществления данного изобретения для выгрузки данных APP на сервер, включая число фрагментов переданных данных, время, затраченное на передачу, скорость передачи в сети и степень увеличения каждый раз в процессе с передачи в первый раз до передачи в тринадцатый раз. Согласно данному изобретению, числом фрагментов, переданных в первый и во второй раз, является минимальное число фрагментов, т.е., 10 фрагментов, предписанное базовой конфигурацией параметров передачи для сервера. Для того, чтобы определить число фрагментов, переданное в третий раз, вычисляется, что степень увеличения P2=(6,66-8,33)/8,33=-0,2, так число фрагментов, переданных в третий раз, должно быть таким, как следует ниже: 10*(1+(0,2))=8. Взяв условия передачи для одиннадцатого раза, двенадцатого раза и тринадцатого раза в качестве примеров, степень увеличения для одиннадцатого раза составляет P11=0,81, так число фрагментов, переданных в двенадцатый раз безусловно увеличивается (увеличение с 17 фрагментов до 30 фрагментов), но вместе с замедлением скорости передачи в сети (уменьшение с 34 до 5), P12=-0,85, которая является отрицательной, число фрагментов, переданных в тринадцатый раз, соответственно значительно уменьшается с 30 до 4. Как может быть видно, выполнение обработки данных согласно настоящему изобретению может автоматически регулировать величину передачи данных согласно состоянию сети, чтобы заставить две части стремиться к динамическому балансу, завершить задачу по выгрузке данных во время при условии ограниченных сетевых ресурсов, предотвратить потерю данных и способствовать постоянному сбору и выгрузке новых данных.

Таблица 1

Эпизод передачи Число фрагментов передачи (Q) Время, затраченное на передачу (ST)
Единица: секунда
Скорость передачи в сети (Q/ST) Степень увеличения (P)
1 10 1,2 8,33 /
2 10 1,5 6,66 -0,2
3 8 1 8 0,2
4 9 0,8 11,25 0,4
5 12 0,8 15 0,33
6 16 0,9 17,78 0,18
7 18 1 18 0,01
8 18 0,8 22,5 0,25
9 22 1,4 15,71 -0,3
10 15 0,8 18,75 0,19
11 17 0,5 34 0,81
12 30 6 5 -0,85
13 4 1 4 -0,2

К тому же, в отношении определенного числа фрагментов передачи, с одной стороны, если число фрагментов передачи больше, чем максимальное число фрагментов MaxNQ, предписанное базовой конфигурацией параметров передачи, MaxNQ берется как число фрагментов передачи в текущее время для выполнения передачи, и возможная перегрузка сети, вызванная передачей чрезмерных данных, является управляемой.

С другой стороны, если вычисленное число фрагментов передачи меньше, чем 0, или равно ему, от передачи в текущее время отказываются, и не включают в базу для вычисления числа фрагментов, передаваемых в следующий раз; ход передачи ожидает наступления следующего периода передачи, например, поток передачи опрашивается до следующего периода через максимальный временной интервал, предписанный базовой конфигурацией параметров передачи, определение числа фрагментов передачи начинается заново, т.е., следующий эпизод передачи используется как передача в первый раз, число фрагментов, передаваемых каждый раз в дальнейшем, все еще определяется согласно этапу S102 в варианте осуществления по Фиг. 2 настоящего изобретения, и выполняется динамическая выгрузка данных APP.

Фиг. 3 и Фиг. 4 соответственно показывают блок-схемы последовательностей операций передачи данных после запуска APP, принимая в качестве примеров условия после запуска APP в первый и во второй раз после установки APP пользователем. В отношении запуска, запроса верификации и базовой конфигурации параметров передачи, передачи данных и службы обработки данных APP, предпочтительно, в варианте осуществления настоящего изобретения, запуск и служба обработки данных APP выполняются в основном потоке APP, запрос верификации и базовой конфигурации параметров передачи и передача данных APP выполняются в подпотоке APP, и процессы, выполняемые в подпотоке, не занимают основной поток.

Конкретно, как показано на Фиг. 3, после запуска APP в первый раз, с одной стороны, запускается подпоток для запроса верификации и базовой конфигурации параметров передачи APP, и в подпотоке выполняются нижеследующие процессы: осуществление запроса сервера верифицировать APP, осуществление запроса сервера передать информацию базовой конфигурации параметров передачи, запись файла стратегии буферизации после приема информации, возвращенной из сервера, принятие решения, прошла ли верификация APP, запуск подпотока для передачи данных APP начинается, если прошла верификация, иначе ход процесса завершается. В дополнение, если информация, возвращенная из сервера, не принята, из текущего подпотока сразу же выходят, и ход процесса завершается. В отношении подпотока для передачи данных APP, обнаруживается, есть ли данные, которые должны быть переданы, после запуска подпотока, если есть, принимается решение, использовать ли принудительно конфигурацию сервера, и если нет, ожидается наступление следующего периода передачи (временем ожидания является максимальный временной интервал). В отношении условия, когда есть данные, которые должны быть переданы, если система точно определяет, что конфигурация сервера используется принудительно, передача данных выполняется согласно конфигурации сервера, т.е., каждый раз передается минимальное число данных; если система не определяет точно, что конфигурация сервера используется принудительно, передача данных выполняется согласно решению, предусмотренному настоящим изобретением, т.е., число фрагментов переданных данных динамически регулируется до завершения выгрузки всех данных, которые должны быть выгружены, и ожидается наступление следующего периода передачи (временем ожидания является минимальный временной интервал).

С другой стороны, после запуска APP в первый раз, также запускается основной поток для службы обработки данных APP, и в основном потоке выполняются нижеследующие процессы: выполнение процессов, таких как сбор и сжатие данных APP, принятие решения, является ли число фрагментов обработанных данных больше, чем минимальное число фрагментов, продолжение сбора и сжатия данных, если минимальное число фрагментов не достигнуто, принятие решения, находится ли подпоток для передачи данных APP в состоянии необходимости пробуждения после достижения минимального числа фрагментов, если так, пробуждение подпотока для передачи данных APP, использование собранных и сжатых данных в качестве данных, которые должны быть переданы, и вхождение в подпоток для передачи данных APP для выполнения передачи данных.

Фиг. 4 является блок-схемой последовательности операций передачи данных после запуска APP во второй раз. Аналогично процессам после запуска APP в первый раз на Фиг. 3, процессы осуществления запроса сервера верифицировать APP, осуществления запроса сервера передать информацию базовой конфигурации параметров передачи и запуска подпотока для передачи данных APP после прохождения верификации выполняются в подпотоке для запроса верификации и базовой конфигурации параметров передачи APP, и передача данных выполняется в подпотоке для передачи данных APP.

Согласно ходу обработки выше, когда не требуется использование механизма динамического регулирования числа фрагментов передачи данных APP данного изобретения, системе может быть задано "принудительно использовать конфигурацию стороны сервераʺ, тогда в подпотоке для передачи данных APP, передача данных выполняется каждый раз согласно базовой конфигурации параметров передачи. И наоборот, системе задается "не использовать принудительно конфигурацию стороны сервераʺ, тогда число фрагментов передачи определяется согласно механизму динамического регулирования по данному изобретению в подпотоке для передачи данных APP. Вышеизложенное содержание служит в качестве преобразования между обыкновенным режимом передачи и динамическим режимом передачи, и пользователь может задать режим передачи согласно возможности конкретного приложения.

В дополнение, данное изобретение также предусматривает устройство обработки данных, используемое для приложения терминала. Фиг. 5 показывает структурную блок-схему устройства, содержащего:

модуль 11 получения информации для получения от сервера информации базовой конфигурации параметров передачи, причем информация базовой конфигурации параметров передачи, включающая в себя минимальное число фрагментов и максимальное число фрагментов данных, переданных на сервер за один раз, когда терминал выгружает данные на сервер, и минимальный временной интервал и максимальный временной интервал между двумя эпизодами передачи, когда данные передаются постоянно; и

модуль 12 определения числа фрагментов передачи для определения, в отношении передачи данных на сервер в первый и во второй раз, числа фрагментов данных, переданных на сервер в первый и во второй раз, которое должно быть минимальным числом фрагментов, включенным в информацию базовой конфигурации параметров передачи, и определения, в отношении передачи каждый раз после передачи данных на сервер во второй раз, числа фрагментов данных, передаваемых на сервер в текущее время, в соответствии со скоростями передачи в сети в предыдущие два раза, при этом скоростью передачи в сети является соотношение числа фрагментов переданных данных ко времени, затраченному на передачу, когда данные передаются на сервер за один раз.

К тому же, устройство обработки данных в варианте осуществления по Фиг. 5 может дополнительно содержать первый модуль 13 задания числа фрагментов передачи, как показано на Фиг. 6, который используется для задания максимального числа фрагментов, включенного в информацию базовой конфигурации параметров передачи, для числа фрагментов, переданных в M-й раз, когда число фрагментов данных, переданных на сервер в M-й раз, определенное модулем определения числа фрагментов передачи, больше, чем максимальное число фрагментов.

К тому же, устройство обработки данных в варианте осуществления по Фиг. 5 может дополнительно содержать второй модуль 14 задания числа фрагментов передачи, как показано на Фиг. 7, который используется для отказа от передачи в M-й раз и расценивает передачу в M+1й раз как передачу данных на сервер в первый раз, когда число фрагментов передачи данных в M-й раз, определенное модулем определения числа фрагментов передачи, меньше, чем 0, или равно ему.

Вышеизложенное содержание подробно представляет технические решения данного изобретения, учитывая варианты осуществления, и описанные варианты осуществления используются для помощи в понимании идеи данного изобретения. Выводы и модификации, сделанные специалистами в данной области техники на основании вариантов осуществления данного изобретения, также попадают в рамки объема правовой охраны данного изобретения.


СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ ДАННЫХ И УСТРОЙСТВО, ИСПОЛЬЗУЕМОЕ ДЛЯ ПРИЛОЖЕНИЯ ТЕРМИНАЛА
Источник поступления информации: Роспатент

Показаны записи 1-10 из 19.
29.12.2017
№217.015.f3d9

Способ, устройство сервера и устройство терминала для предоставления изображения

Изобретение относится к средствам предоставления изображения, которые позволяют выполнять поиск изображения в соответствии с цветом. Технический результат заключается в расширении арсенала технических средств предоставления изображений. Указанный результат достигается за счет применения...
Тип: Изобретение
Номер охранного документа: 0002637876
Дата охранного документа: 07.12.2017
29.12.2017
№217.015.f479

Способ, устройство терминала и устройство сервера для хранения копий данных

Изобретение относится к области хранения копий данных. Техническим результатом является улучшение надежности системы распределенного хранения данных без центрального узла и уменьшение количества перемещаемых данных, когда количество узлов системы изменяется. Способ хранения копий данных...
Тип: Изобретение
Номер охранного документа: 0002637434
Дата охранного документа: 04.12.2017
19.01.2018
№218.016.08aa

Способ и устройство для определения цели обработки информации

Изобретение относится к средствам для определения цели обработки информации, которая может определить покупателя электронной коммерции или терминал, используемый покупателем, подлежащие контролю. Техническим результатом является обеспечение контроля вредоносной деятельности. Способ...
Тип: Изобретение
Номер охранного документа: 0002631769
Дата охранного документа: 26.09.2017
04.04.2018
№218.016.3228

Способ и устройство для планирования web-обходчиков в соответствии с поиском по ключевым словам

Изобретение относится к средствам планирования Web-обходчиков в соответствии с поиском по ключевым словам. Технический результат заключается в расширении арсенала средств планирования Web-обходчиков в соответствии с поиском по ключевым словам. Указанный результат достигается за счет применения...
Тип: Изобретение
Номер охранного документа: 0002645266
Дата охранного документа: 19.02.2018
04.04.2018
№218.016.36e0

Способ и система для обработки данных

Группа изобретений относится к технологиям обработки данных в компьютерных сетях. Техническим результатом является повышение производительности при обработке данных. Предложен способ обработки данных. Способ содержит этап, на котором определяют местоположение первого сервера кэширования...
Тип: Изобретение
Номер охранного документа: 0002646349
Дата охранного документа: 02.03.2018
10.05.2018
№218.016.408f

Способ и устройство распознавания категории объекта изображения

Изобретение относится к области обработки изображений, а именно к распознаванию категории объекта изображения. Технический результат – повышение скорости и точности распознавания категории объекта изображения. Способ распознавания категории объекта изображения содержит: этап извлечения...
Тип: Изобретение
Номер охранного документа: 0002648946
Дата охранного документа: 28.03.2018
07.09.2018
№218.016.83c6

Способ и устройство для сохранения данных с высокой степенью многопоточности

Изобретение относится к области обработки данных. Технический результат изобретения заключается в повышении эффективности хранения данных с высокой степенью многопоточности за счет уменьшения нагрузки на базу данных и увеличения скорости обработки данных. Способ содержит этапы: принимают данные...
Тип: Изобретение
Номер охранного документа: 0002666245
Дата охранного документа: 06.09.2018
09.09.2018
№218.016.8586

Система и способ для ограничения запросов доступа

Группа изобретений относится к системе и способу для ограничения запросов доступа. Технический результат – обеспечение защиты доступа сети. Для этого в системе балансировщик нагрузки принимает запрос доступа, интерпретирует принятый запрос доступа в UDP-сообщение и передает UDP-сообщение в...
Тип: Изобретение
Номер охранного документа: 0002666289
Дата охранного документа: 06.09.2018
25.09.2018
№218.016.8ad8

Устройство, способ и аппаратное устройство для измерения размеров предмета

Предложенная группа изобретений относится к средствам для измерения размеров контролируемого предмета. Устройство для измерения размеров предмета содержит датчик (2) глубины, кронштейн (1) датчика, аппаратное устройство (5) для обеспечения коррекции, платформу (4) для размещения предмета и...
Тип: Изобретение
Номер охранного документа: 0002667671
Дата охранного документа: 24.09.2018
25.09.2018
№218.016.8b2f

Способ имитационного моделирования и управления виртуальной сферой в мобильном устройстве

Изобретение относится к системе дополненной реальности. Технический результат заключается в повышении эффективности имитационного моделирования и управления виртуальной сферой в мобильном устройстве. Технический результат достигается за счет получения изображений с использованием блока...
Тип: Изобретение
Номер охранного документа: 0002667720
Дата охранного документа: 24.09.2018
Показаны записи 1-5 из 5.
29.12.2017
№217.015.f3d9

Способ, устройство сервера и устройство терминала для предоставления изображения

Изобретение относится к средствам предоставления изображения, которые позволяют выполнять поиск изображения в соответствии с цветом. Технический результат заключается в расширении арсенала технических средств предоставления изображений. Указанный результат достигается за счет применения...
Тип: Изобретение
Номер охранного документа: 0002637876
Дата охранного документа: 07.12.2017
29.12.2017
№217.015.f479

Способ, устройство терминала и устройство сервера для хранения копий данных

Изобретение относится к области хранения копий данных. Техническим результатом является улучшение надежности системы распределенного хранения данных без центрального узла и уменьшение количества перемещаемых данных, когда количество узлов системы изменяется. Способ хранения копий данных...
Тип: Изобретение
Номер охранного документа: 0002637434
Дата охранного документа: 04.12.2017
19.01.2018
№218.016.08aa

Способ и устройство для определения цели обработки информации

Изобретение относится к средствам для определения цели обработки информации, которая может определить покупателя электронной коммерции или терминал, используемый покупателем, подлежащие контролю. Техническим результатом является обеспечение контроля вредоносной деятельности. Способ...
Тип: Изобретение
Номер охранного документа: 0002631769
Дата охранного документа: 26.09.2017
04.04.2018
№218.016.3228

Способ и устройство для планирования web-обходчиков в соответствии с поиском по ключевым словам

Изобретение относится к средствам планирования Web-обходчиков в соответствии с поиском по ключевым словам. Технический результат заключается в расширении арсенала средств планирования Web-обходчиков в соответствии с поиском по ключевым словам. Указанный результат достигается за счет применения...
Тип: Изобретение
Номер охранного документа: 0002645266
Дата охранного документа: 19.02.2018
04.04.2018
№218.016.36e0

Способ и система для обработки данных

Группа изобретений относится к технологиям обработки данных в компьютерных сетях. Техническим результатом является повышение производительности при обработке данных. Предложен способ обработки данных. Способ содержит этап, на котором определяют местоположение первого сервера кэширования...
Тип: Изобретение
Номер охранного документа: 0002646349
Дата охранного документа: 02.03.2018
+ добавить свой РИД