×
10.01.2015
216.013.1a13

Результат интеллектуальной деятельности: СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА

Вид РИД

Изобретение

№ охранного документа
0002538103
Дата охранного документа
10.01.2015
Аннотация: Изобретение относится к области выбора сети или услуги связи, а именно к способу передачи данных, позволяющему быстро предоставлять пользователю услугу, которая находится рядом с пользователем. Техническим результатом является минимизация затрат вычислительных мощностей сети и предоставление запрашиваемой услуги по наиболее удобному для мобильного терминала каналу. Для этого с помощью устройства для использования услуги считывают данные положения и информацию об услуге, которые передают в заданный канал передачи даны и принимают на сервере. Затем выбирают канала передачи данных на основе информации о положении и выбирают исполнительный сервер, исполняющий программу для предоставления услуги, на основе информации о выбранном канале передачи данных. Программу приложения, относящуюся к информации об услуге, передают в исполнительный сервер приложений, исполняют программу с помощью выбранного исполнительного сервера и передают результат исполнения, состоящий в передаче результата исполнения программы в устройство выбранным исполнительным сервером. 4 н. и 5 з.п. ф-лы, 10 ил.

Область техники, к которой относится изобретение

Изобретение относится к способу передачи данных, системе передачи данных, серверу и программе.

Уровень техники

Способ исполнения в соответствии с такой концепцией, как "X терминал" или "тонкий клиент", в последнее время рассматривается как способ, в котором мобильный терминал выполняет приложение через сеть. В этом способе, например, мобильный терминал запрашивает исполнение приложения у сервера по сети, и сервер исполняет это приложение.

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

Список литературы

Патентная Литература

Патентная Литература 1: японская национальная публикация РСТ №2004-523970

Сущность изобретения

Техническая задача

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

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

Кроме того, существует проблема, состоящая в том, что даже если существует полезная услуга рядом с пользователем мобильного терминала, пользователь не может легко распознать ее присутствие и не может легко использовать эту услугу.

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

Решение задачи

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

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

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

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

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

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

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

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

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

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

Предпочтительные эффекты изобретения

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

Краткое описание чертежей

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

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

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

На фиг.4 показана блок-схема последовательности операций процесса исполнения приложения, выполняемого системой передачи данных, показанной на фиг.1.

На фиг.5 показана блок-схема последовательности операций процесса выбора канала передачи данных, выполняемого на этапе S406, показанном на фиг.4.

На фиг.6 показана блок-схема последовательности операций процесса выбора исполнительного сервера приложения, выполняемой на этапе S408, показанном на фиг.4.

На фиг.7 показана схема последовательности процесса исполнения приложения, выполняемого системой передачи данных, показанной на фиг.1.

На фиг.8 показан пояснительный вид, поясняющий пример информации о доступной услуге, включенной в ID.

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

На фиг.10 показан пояснительный вид, поясняющий пример списка исполнительных серверов приложения.

Подробное описание изобретения

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

Следует отметить, что описание представлено в следующем порядке:

1. Система передачи данных

2. Конфигурация мобильного терминала

3. Конфигурация сервера предоставления услуги

4. Процесс исполнения приложения

5. Процесс выбора канала передачи данных

6. Процесс выбора исполнительного сервера приложения

7. Детали процесса исполнения приложения

Система передачи данных

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

На фиг.1 система 1000 передачи данных включает в себя мобильный терминал 100, сервер 200 предоставления приложения, базовую станцию 300, точку 302 доступа, исполнительный сервер 400, 402 и 404 приложения, сети 500, 502 и 504 и маршрутизаторы 600 и 602.

Мобильный терминал 100 представляет собой мобильный терминал, такой как мобильный телефон, который может считывать, например, идентификационные данные (ниже, называются "ID") для использования услуги в заданном месте. ID представляет собой штрих-код, двумерный штрих-код, радиочастотную идентификацию (RFID), часть информации широковещательной передачи или маркер. Информацию широковещательной передачи передают в режиме широковещательной передачи, используя, например, сигнал маяка беспроводной локальной вычислительной сети (LAN). Маркер может получать специфичную информацию путем формирования изображения маркера с помощью камеры и анализа этой информации. ID включает в себя положение информации и информацию о доступной услуге. Пользователь мобильного терминала 100 находит ID в заданном месте и может использовать путем считывания этого ID услугу, обозначенную этим ID, когда пользователь желает использовать эту услугу. После считывая ID, мобильный терминал 100 передает считанный ID и информацию пользователя путем передачи по радиоканалу в базовую станцию 300. Информация пользователя включает в себя информацию устройства о мобильном терминале 100 и информацию установок пользователя, которую пользователь может произвольно устанавливать. Информация устройства о мобильном терминале 100 включает в себя, например, информацию о разрешающей способности дисплея.

Базовая станция 300 может связываться с мобильным терминалом 100 по радио. После приема ID и информации пользователя из мобильного терминала 100 базовая станция 300 передает принятый ID и информацию пользователя через сеть 500, маршрутизатор 600 или 602 и сеть 504 в сервер 200 предоставления приложения.

Точка 302 доступа представляет собой точку доступа, расположенную рядом с мобильным терминалом 100, который считал ID. Мобильный терминал 100 может связываться по радиоканалу с точкой 302 доступа путем передачи информации об установке канала передачи данных в точку 302 доступа.

Сервер 200 предоставления приложения представляет собой сервер, предоставляющий программу приложения. После приема ID и информации пользователя из базовой станции 300 сервер 200 предоставления приложения выбирает канал передачи данных мобильного терминала 100 для дистанционного исполнения программы приложения и исполнительный сервер приложения для исполнения приложения. Затем программа приложения предоставляет выбранный исполнительный сервер приложения.

Исполнительный сервер 400 приложения соединен с сетью 500. Исполнительный сервер 402 приложения соединен с сетью 502. Исполнительный сервер 404 приложения соединен с сетью 504. Исполнительные серверы 400, 402 и 404 приложения могут исполнять программу приложения, предоставляемую из сервера 200 предоставления приложения.

Сеть 500 представляет собой сеть, соединенную с базовой станцией 300. Сеть 502 представляет собой сеть, соединенную с точкой 302 доступа. Сеть 504 представляет собой сеть, соединенную с сервером 200 предоставления приложения.

Маршрутизатор 600 представляет собой маршрутизатор, соединяющий сеть 500 с сетью 504. Маршрутизатор 602 представляет собой маршрутизатор, соединяющий сеть 500, сеть 502 и сеть 504 друг с другом.

Конфигурация мобильного терминала

Далее будет описана конфигурация мобильного терминала 100 в системе передачи данных 1000, показанной на фиг.1. На фиг.2 показана блок-схема, представляющая схематичную конфигурацию мобильного терминала 100 в системе 1000 передачи данных, показанной на фиг.1.

На фиг.2 мобильный терминал 100 включает в себя антенну 102, устройство 104 считывания ID, часть 106 управления передающим/приемным устройством, передающее/приемное устройство 108, часть 110 отображения терминала, центральное устройство 112 управления, запоминающее устройство 114, часть 116 ввода/вывода терминала и часть 118 измерения положения терминала.

Антенна 102 может передавать и принимать данные, используя передачу данных по радиоканалу. Устройство 104 считывания ID может считывать ID. Устройство 104 считывания ID представляет собой пример части считывания настоящего изобретения и может представлять собой любое устройством, которое может считывать ID. Его пример представляет собой устройство камеры.

Часть 106 управления передающим/приемным устройством управляет передающим/приемным устройством 108. Передающее/приемное устройство 108 представляет собой пример части передачи в соответствии с настоящим изобретением и совместимо с множеством схем передачи данных по радио.

Часть 110 отображения терминала выводит результат исполнения приложения. Центральное устройство 112 управления управляет устройством 104 считывания ID, частью 106 управления передающим/приемным устройством, частью 110 отображения терминала, запоминающим устройством 114, частью 116 ввода/вывода терминала и частью 118 измерения положения терминала.

Запоминающее устройство 114 содержит информацию об устройстве, такую как разрешающая способность дисплея части 110 отображения терминала и информацию установок пользователя, которую установил пользователь. Часть 116 ввода/вывода терминала может принимать, например, операцию от пользователя. Часть 118 измерения положения терминала может измерять положение мобильного терминала 100, используя систему глобальной навигации (GPS).

Конфигурация сервера предоставления приложения

Далее будет описана конфигурация сервера 200 предоставления приложения в системе 1000 передачи данных, показанная на фиг.1. На фиг.3 показана блок-схема, представляющая схематическую конфигурацию сервера 200 предоставления приложения в системе 1000 передачи данных, показанная на фиг.1.

На фиг.3 сервер 200 предоставления приложения включает в себя передающую/приемную часть 202, часть 204 управления и часть 206 запоминающего устройства.

Передающая/приемная часть 202 представляет собой пример приемной части в соответствии с настоящим изобретением и может принимать, например, описанную выше ID и информацию пользователя, переданную из базовой станции 300. Кроме того, передающая/приемная часть 202 может передавать, например, программу приложения, сохраненную в части 206 запоминающего устройства в исполнительном сервере приложения. Кроме того, передающая/приемная часть 202 может передавать, например, описанную выше информацию установки канала передачи данных, через базовую станцию 300 и т.п. в мобильный терминал 100.

Часть 204 управления представляет собой пример части выбора канала передачи данных и части выбора исполнительного сервера в соответствии с настоящим изобретением и управляет передающей/приемной частью 202 и частью 206 запоминающего устройства. Часть 206 запоминающего устройства содержит, например, программу приложения, относящуюся к информации о доступной услуге, включенной в ID, принятый из базовой станции 300. Кроме того, в части 206 запоминающего устройства содержится, например, информация об окружающей радиосреде, относящейся к информации о положении, включенной в ID, принятой из базовой станции 300.

Следует отметить, что конфигурации исполнительных серверов 400, 402 и 404 приложения приблизительно является идентичной серверу 200 предоставления приложения. Точки отличия представляют собой, например, то, что передающая/приемная часть 202 принимает программу приложения и передает результат исполнения программы приложения, и что часть 204 управления исполняет программу приложения. Что касается исполнительного сервера 400, 402 и 404 приложения, передающая/приемная часть 202 представляет собой пример части передачи результата исполнения, в соответствии с настоящим изобретением. Часть 204 управления представляет собой пример исполнительной части в соответствии с настоящим изобретением.

Процесс исполнения приложения

Процесс исполнения приложения, исполняемый с помощью системы 1000 передачи данных, показанный на фиг.1, будет описан ниже. На фиг.4 показана блок-схема последовательности операций процесса исполнения приложения, выполняемого системой 1000 передачи данных, представленной на фиг.1. Этот процесс исполняется, когда, например, пользователь мобильного терминала 100 нашел ID, обозначающий услугу, в заданном месте, и желает использовать эту услугу.

На фиг.4, вначале, мобильный терминал 100 считывает ID, который находится в заданном месте (этап S402).

Далее мобильный терминал 100 передает ID, считанный на этапе S402, и информацию пользователя, сохраненную в запоминающем устройстве 114, в базовую станцию 300. Затем базовая станция 300 передает этот ID и информацию пользователя, принятую из мобильного терминала 100 в сервер предоставления приложения 200 (этап S404).

Далее сервер 200 предоставления приложения принимает ID и информацию пользователя, переданную из базовой станции 300 на этапе S404, и выбирает канал передачи данных мобильного терминала 100, например, канал передачи данных, проходящий через точку 302 доступа, для исполнения процесса выбора канала передачи данных, показанного на фиг.5 и описанного ниже с тем, чтобы дистанционно выполнить программу приложения (этап S406).

Далее сервер 200 предоставления приложения исполняет процесс выбора исполнительного сервера приложения, показанный на фиг.6 и описанный ниже, для выбора исполнительного сервера приложения для исполнения программы приложения, например, исполнительного сервера 402 приложения (этап S408).

Далее сервер 200 предоставления приложения передает программу приложения, принятую на этапе S406, в исполнительный сервер 402 приложения, выбранный на этапе S408 (этап S410). Программа приложения относится к информации о доступной услуге, включенной в ID.

Далее мобильный терминал 100 обеспечивает исполнение с помощью сервера 402 программы приложения и принимает результат ее исполнения из исполнительного сервера 402 приложения (этапа S412). Затем процесс прекращается.

Процесс выбора канала передачи данных

На фиг.5 показана блок-схема последовательности операций процесса выбора канала передачи данных, выполняемого на этапе S406, показанном на фиг.4.

На фиг.5, вначале, сервер 200 предоставления приложения принимает ID и информацию пользователя, переданные из базовой станции 300 на этапе S404 (этап S502). Сервер 200 предоставления приложения 200 может определять из информации о доступной услуге, включенной в принятый ID, содержание услуги, которую пользователь желает использовать. На фиг.8 показан пояснительный вид, поясняющий пример информации о доступной услуге, включенной в ID. Информация о доступной услуге, включенной в ID, включает в себя, например, информацию об атрибутах, установочном значении, необходимой производительности при обработке информации, необходимом объеме памяти и необходимой скорости отклика.

Далее сервер 200 предоставления приложения составляет список избираемых каналов передачи данных мобильного терминала 100 для дистанционного исполнения программы приложения на основе информации о положении, включенной в ID, принятый на этапе S502, информации об окружающей радио среде, относящейся к информации о положении, и информации об установках пользователя, включенной в информацию пользователя (этап S504). На фиг.9 показан пояснительный вид, поясняющий пример списка избираемых каналов передачи данных мобильного терминала 100. На фиг.9, канал 1 передачи данных представляет собой, например, канал передачи данных, проходящий через точку 302 доступа. Список избираемых каналов передачи данных мобильного терминала 100 включает в себя, например, информацию о каналах передачи данных, о порядке приоритета, схему обмена данными, информацию о стоимости, потреблении электроэнергии, задержке и дрожании фазы.

Далее сервер 200 предоставления приложения предварительно выбирает канал передачи данных с наибольшим приоритетом в составленном списке канала передачи данных, как канал передачи данных мобильного терминала 100 для дистанционного исполнения программы приложения (этап S506). Например, в списке, показанном на фиг.9, предварительно выбирают канал передачи данных, который проходит через точку доступа 302 из канала 1 передачи данных.

Далее сервер 200 предоставления приложения передает информацию об установке канала передачи данных для соединения с точкой доступа, например с точкой 302 доступа и мобильным терминалом 100, и выполняет пробную передачу данных между точкой 302 доступа и мобильным терминалом 100. Точка доступа составляет канал передачи данных, который был ранее выбран на этапе S506. Затем сервер 200 предоставления приложения принимает результат пробной передачи данных из точки 302 доступа и определяет, может ли выполнять обмен данными предварительно выбранный канал передачи данных (этап S508).

Если предварительно выбранный канал передачи данных не может выполнять обмен данными ("Нет" на этапе S508), в результате определения на этапе S508, процесс переходит обратно на этап S506. На этапе S506 сервер 200 предоставления приложения предварительно выбирает канал передачи данных со вторым наивысшим приоритетом, как канал передачи данных мобильного терминала 100.

Если предварительно выбранный канал передачи данных может выполнять обмен данными ("Да" на этапе S508), как результат определения на этапе S508, сервер 200 предоставления приложения определяет, требуется ли проверка, для определения, может ли выполнять обмен данными другой канал передачи данных в составленном списке канала передачи данных (этап S510).

Если другой канал передачи данных должен быть проверен ("Да" на этапе S510) как результат определения на этапе S510, процесс переходит обратно на этап S506. На этапе S506 сервер 200 предоставления приложения предварительно выбирает другой канал передачи данных, как канал передачи данных мобильного терминала 100.

Если другой канал передачи данных не требуется проверять ("Нет" на этапе S510) как результат определения на этапе S510, сервер 200 предоставления приложения выбирает канал передачи данных, предварительно выбранный на этапе S506, как канал передачи данных мобильного терминала 100, для дистанционного выполнения программы приложения (этап S512). На этом данный процесс прекращается.

Процесс выбора исполнительного сервера приложения

На фиг.6 показана блок-схема последовательности операций процесса выбора исполнительного сервера приложений, выполняемого на этапе S408, показанном на фиг.4.

На фиг.6, вначале, сервер 200 предоставления приложения обращается к списку исполнительных серверов приложения, которые связаны с каналом передачи данных, выбранным на этапе S512, и сохранены в части 206 запоминающего устройства (этап S602). На фиг.10 показан пояснительный вид, поясняющий пример списка исполнительных серверов приложения. Если канал передачи данных, проходящий через точку 302 доступа, будет выбран на этапе S512, исполнительный сервер 1 приложения представляет собой, например, исполнительный сервер 402 приложения по фиг.10. Список исполнительных серверов приложения включает в себя, например, информацию об исполнительных серверах приложения, доступной пропускной способности при обработке информации, получаемому объему запоминающего устройства, расстоянии по сети и стоимости.

Далее сервер 200 предоставления приложения предварительно выбирает из списка обращений к исполнительным серверам приложения оптимальный исполнительный сервер приложения для исполнения программы приложения, относящейся к услуге, понимаемой на этапе S502, как к исполнительному серверу приложения, который исполняет программу приложения (этап S604). Например, исполнительный сервер 402 приложения, соответствующий исполнительному серверу 1 приложения, предварительно выбирают из списка, показанного на фиг.10.

Далее сервер 200 предоставления приложения запрашивает исполнительный сервер приложения, предварительно выбранный на этапе S604, например исполнительный сервер 402 приложения, может ли исполнительный сервер приложения связываться с мобильным терминалом 100. Затем сервер 200 предоставления приложения принимает ответ на запрос из исполнительного сервера 402 приложения и определяет, может ли предварительно выбранный исполнительный сервер приложения выполнять обмен данными (на этапе S606). Следует отметить, что на этапе S606 сервер 200 предоставления приложения может игнорировать исполнительный сервер приложения, который был предварительно выбран на этапе S604, например исполнительный сервер 402 приложения, в случае, когда исполнительный сервер приложения может исполнить программу приложения.

Если предварительно выбранный исполнительный сервер приложения может выполнять обмен данными ("Да" на этапе S606) как результат определения на этапе S606, сервер 200 предоставления приложения определяет, требуется ли проверка, для определения, может ли другой исполнительный сервер приложения из списке обращений исполнительных серверов приложений выполнять обмен данными (этап S608).

Если другой исполнительный сервер приложения должен быть проверен ("Да" на этапе S608) как результат определения на этапе S608, процесс переходит обратно на этап S604. На этапе S604 сервер 200 предоставления приложения предварительно выбирает другой исполнительный сервер приложения, как исполнительный сервер приложения, который исполняет программу приложения.

Если другой исполнительный сервер приложения не должен быть проверен ("Нет" на этапе S608) как результат определения на этапе S608, процесс переходит на этап S610, описанный ниже.

Если предварительно выбранный исполнительный сервер приложения не может выполнять обмен данными ("Нет" на этапе S606) как результат определения на этапе S606, сервер 200 предоставления приложения определяет, имеется ли другой исполнительный сервер приложения в списке обращений исполнительных серверов приложения (этап S614).

Если имеется другой исполнительный сервер приложения в списке обращений исполнительных серверов приложения ("Да" на этапе S614) как результат определения на этапе S614, процесс переходит обратно на этап S604. На этапе S604 сервер 200 предоставления приложения предварительно выбирает другой исполнительный сервер приложения, который представляет собой второй пригодный сервер для исполнения программы приложения как исполнительный сервер приложения, который исполняет программу приложения.

Если другой исполнительный сервер приложения отсутствует в списке обращений исполнительных серверов приложения ("Нет" на этапе S614) как результат определения на этапе S614, процесс переходит на этап S610.

На следующем этапе S610 сервер 200 предоставления приложения определяет, требуется ли изменить канал передачи данных, выбранный на этапе S512 (этап S610). Канал передачи данных требуется изменить, например, в случае, когда отсутствует исполнительный сервер приложения, который может связываться с мобильным терминалом 100 в списке обращений исполнительных серверов приложения, или в случае, когда отсутствует исполнительный сервер приложения, который может исполнять программу приложения. Кроме того, канал передачи данных требуется изменить, например, в случае, когда, хотя имеется исполнительный сервер приложения, который может выполнять обмен данными с мобильным терминалом 100 в списке обращений исполнительных серверов приложения, исполнительный сервер приложения находится далеко от мобильного терминала 100.

Если канал передачи данных должен быть изменен ("Да" на этапе S610) как результат определения на этапе S610, сервер 200 предоставления приложения изменяет канал передачи данных мобильного терминала 100 на другой канал передачи данных для дистанционного исполнения программы приложения (этап S616). Затем процесс переходит обратно на этап S602. На этапе S602 обращаются к списку исполнительных серверов приложения. Список относится к другому каналу передачи данных, который сохранен в части 206 запоминающего устройства.

Если канал передачи данных не требуется изменить ("Нет" на этапе S610) как результат определения на этапе S610, сервер 200 предоставления приложения выбирает исполнительный сервер приложения, предварительно выбранный на этапе S604, как исполнительный сервер приложения, который исполняет программу приложения (этап S612). На этом процесс заканчивается.

В соответствии с процессом исполнения приложений, показанным на фиг.4, ID, считанный мобильным терминалом 100, и информацию пользователя о мобильном терминале 100 передают в сервер 200 предоставления приложения. Сервер 200 предоставления приложения выбирает канал передачи данных мобильного терминала 100, например канал передачи данных, проходящий через точку 302 доступа, и исполнительный сервер приложения, который исполняет приложение, например исполнительный сервер 402 приложения. Затем сервер 200 предоставления приложения передает программу приложения в исполнительный сервер 402 приложения таким образом, что мобильный терминал 100 обеспечивает исполнение программы приложения сервером 402 и принимает результат исполнения из исполнительного сервера 402 приложения. Точка 302 доступа представляет собой точку доступа, которая расположена рядом с мобильным терминалом 100, который считал ID. Исполнительный сервер 402 приложения представляет собой исполнительный сервер приложения, который расположен на небольшом расстоянии по сети от мобильного терминала 100. Исполнительный сервер 402 приложения, расположенный на небольшом расстоянии по сети, исполняет приложение через точку 302 доступа, расположенную рядом с ним так, что может быть повышена скорость передачи данных. Это позволяет сделать малыми задержки при обмене данными. В соответствии с этим услуга, расположенная рядом с пользователем мобильного терминала 100, может быть быстро предоставлена пользователю.

Детали процесса исполнения приложения

Детали процесса исполнения приложения, выполняемого системой 1000 передачи данных, показанной на фиг.1, будут описаны ниже. На фиг.7 показана схема последовательности процесса исполнения приложения, исполняемая системой 1000 передачи данных, показанной на фиг.1.

На фиг.7, вначале, мобильный терминал 100 считывает ID, который находится в определенном месте (этап S702), и передает считанный ID и информацию пользователя в исходный канал передачи данных, то есть канал передачи данных через базовую станцию 300, и передает этот ID и информацию пользователя в сервер 200 предоставления приложения (этап S704). Следует отметить, что информация адреса о сервере 200 предоставления приложения, предназначенная для передачи, может быть включена в ID.

Далее сервер 200 предоставления приложения предварительно выбирает канал передачи данных мобильного терминала 100 на основе принятого ID и информации пользователя для дистанционного исполнения программы приложения (этап S706).

Далее сервер 200 предоставления приложения передает информацию об установке канала передачи данных для соединения мобильного терминала 100 с каналом передачи данных, который предварительно был выбран на этапе S706, например с каналом передачи данных, проходящим через точку 302 доступа (этап S708).

Далее сервер 200 предоставления приложения передает, например, информацию об установке канала передачи данных для соединения точки 302 доступа с исходным каналом передачи данных, то есть каналом передачи данных, проходящим через базовую станцию 300, для передачи информации об установке канала передачи данных в мобильный терминал 100 (этап S710).

Далее мобильный терминал 100 выполняет пробную передачу данных, например, для точки 302 доступа, используя информацию об установке канала передачи данных, которая была принята на этапе S710 (этап S712). Следует отметить, что на этапе S712 пробная передача данных с мобильным терминалом 100 может быть выполнена путем использования информации об установке канала передачи данных, которую точка 302 доступа приняла на этапе S708.

Далее, например, точка 302 доступа передает результат пробной передачи данных в сервер 200 предоставления приложения (этап S714).

Далее сервер 200 предоставления приложения выбирает канал передачи данных, который был предварительно выбран на этапе S706, как канал передачи данных мобильного терминала 100 для дистанционного исполнения программы приложения (этап S716).

Далее сервер 200 предоставления приложения предварительно выбирает исполнительный сервер приложения, который исполняет программу приложения (этап S718).

Далее сервер 200 предоставления приложения запрашивает исполнительный сервер приложения, предварительно выбранный на этапе S718, например исполнительный сервер 402 приложения, может ли исполнительный сервер приложения связываться с мобильным терминалом 100 (этап S720).

Далее, например, исполнительный сервер 402 приложения передает отклик на запрос из сервера 200 предоставления приложения в сервер 200 предоставления приложения (этап S722).

Далее сервер 200 предоставления приложения выбирает исполнительный сервер приложения, предварительно выбранный на этапе S718, как исполнительный сервер приложения, который исполняет программу приложения (этап S724).

После этого сервер 200 предоставления приложения передает программу приложения, относящуюся к информации о доступной услуге, включенной в ID, который был принят на этапе S704, в исполнительный сервер приложений, который был выбран на этапе S724, например исполнительный сервер 402 приложения (этап S726).

Далее, например, после приема запроса на исполнение программы приложения из мобильного терминала 100 исполнительный сервер 402 приложения исполняет программу приложения и передает результат исполнения в мобильный терминал 100 (этап S728).

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

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

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

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

Кроме того, например, гибкий диск (зарегистрированный товарный знак); жесткий диск; оптический диск, такой как магнитооптический диск, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW или DVD+RW; магнитная лента; карту с энергонезависимым запоминающим устройством или ROM можно использовать как носитель записи для предоставления программных кодов. В качестве альтернативы программные коды могут быть загружены через сеть.

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

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

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

Список номеров ссылочных позиций

100 Мобильный терминал
200 Сервер предоставления приложения
300 Базовая станция
302 Точка доступа
400, 402, 404 Исполнительный сервер приложения
500, 502, 504 Сеть
600, 602 Маршрутизатор


СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, СЕРВЕР И ПРОГРАММА
Источник поступления информации: Роспатент

Показаны записи 221-230 из 784.
10.02.2015
№216.013.25c8

Устройство обработки информации, способ обработки информации и программа

Изобретение относится к портативным устройствам обработки информации. Технический результат заключается в уменьшении времени ввода данных. Устройство содержит модуль детектирования положения ввода, расположенный со стороны экрана дисплея устройства отображения, для детектирования положения...
Тип: Изобретение
Номер охранного документа: 0002541125
Дата охранного документа: 10.02.2015
10.02.2015
№216.013.25e0

Устройство обработки информации, способ разрезания движущегося изображения и программа разрезания движущегося изображения

Изобретение относится к средствам обработки видеоизображения. Техническим результатом является повышение эффективности редактирования видеоизображения. Устройство содержит блок получения движущегося изображения во время формирования изображения, блок получения данных события, указывающих...
Тип: Изобретение
Номер охранного документа: 0002541149
Дата охранного документа: 10.02.2015
10.02.2015
№216.013.25f9

Кодер и способ кодирования, обеспечивающие последовательное приращение избыточности

Изобретение относится к средствам кодирования с коррекцией ошибок. Технический результат заключается в повышении вероятности безошибочного приема/реконструкции данных приемником даже при плохих условиях приема. Кодируют входные слова (D) данных в кодовые слова (Z1, Z2), каждое из которых...
Тип: Изобретение
Номер охранного документа: 0002541174
Дата охранного документа: 10.02.2015
10.02.2015
№216.013.262a

Устройство обработки информации, способ обработки информации и программа

Изобретение относится к устройству обработки информации, включающему в себя множество сенсорных панелей, и к способу обработки информации. Техническим результатом является обеспечение возможности связывать и управлять отображением объектов в качестве целевых объектов операций между множеством...
Тип: Изобретение
Номер охранного документа: 0002541223
Дата охранного документа: 10.02.2015
20.02.2015
№216.013.2741

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

Изобретение относится к технике связи и может использоваться в системах передачи данных. Технический результат состоит в повышении пропускной способности для всего множества пользователей. Для этого операции при передаче данных оптимально выполняют путем применения множественного доступа с...
Тип: Изобретение
Номер охранного документа: 0002541506
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.2749

Способ, оборудование и система для передачи обслуживания между ячейками в системе связи с поддержкой агрегации несущих

Изобретение относится к мобильной связи. Технический результат заключается в обеспечении передачи обслуживания между ячейками в системе связи, поддерживающей различные сценарии агрегации несущих. При перемещении оконечного устройства в системе связи к краю обслуживающей в настоящий момент...
Тип: Изобретение
Номер охранного документа: 0002541514
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.28ad

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

Изобретение относится к области назначения адресов множеству устройств в сети. Технический результат состоит в обеспечении возможности избегать конфликтов простым и эффективным путем. Для этого сеть (10) содержит одно или несколько устройств (1, 2, 3, 4, 5), причем каждое устройство (1, 2, 3,...
Тип: Изобретение
Номер охранного документа: 0002541870
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.28b8

Устройство и способ обработки изображений

Изобретение относится к устройству обработки изображений и способу, которые могут улучшить эффективность кодирования, предотвращая увеличение нагрузки. Технический результат заключается в снижении нагрузки с точки зрения объема обработки за счет пространственного повышения частоты выборки...
Тип: Изобретение
Номер охранного документа: 0002541881
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.28b9

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

Изобретение относится к обработке изображений. Техническим результатом является повышение эффективности кодирования изображений с прогнозированием. Устройство обработки изображения включает модуль 31 горизонтальной обработки и модуль 33 объединения. Модуль 31 горизонтальной обработки...
Тип: Изобретение
Номер охранного документа: 0002541882
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.2a7b

Приемное устройство и система камеры

Изобретение относится к приемному устройству и системе видеокамеры для передачи видео. Техническим результатом является обеспечение приемного устройства и системы видеокамеры приспосабливаться к дрожанию задержки передачи в асинхронной линии передачи и получать выводимое видео,...
Тип: Изобретение
Номер охранного документа: 0002542332
Дата охранного документа: 20.02.2015
Показаны записи 221-230 из 518.
10.12.2014
№216.013.0cf7

Способ управления связью, устройство связи и программа

Изобретение относится к области связи. Для начала вторичного использования спектрального диапазона без оказания нежелательного воздействия на услуги связи, осуществляющие первичное использование этого диапазона, предложен способ управления связью, включающий этапы получения данных, относящихся...
Тип: Изобретение
Номер охранного документа: 0002534736
Дата охранного документа: 10.12.2014
10.12.2014
№216.013.0de8

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

Изобретение относится к области гибридного широковещательного телевидения (HBBTV), в частности, к устройству обработки информации, способному принимать данные посредством широковещания и по сети, а также к способу управления данными, который основан на информации, определяющей жизненный цикл...
Тип: Изобретение
Номер охранного документа: 0002534977
Дата охранного документа: 10.12.2014
10.12.2014
№216.013.0fe4

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

Изобретение относится к способу отображения и устройству отображения. Техническим результатом является расширение арсенала технических возможностей устройства отображения. Результат достигается тем, что захватывают изображение перед поверхностью отображения изображения, включенной в устройство...
Тип: Изобретение
Номер охранного документа: 0002535485
Дата охранного документа: 10.12.2014
20.12.2014
№216.013.134c

Устройство обработки информации, способ обработки информации и программа

Изобретение относится к устройствам обработки информации. Технический результат заключается в обеспечении возможности одновременного просмотра данных, выходящих за дисплейную секцию. Устройство содержит исполняющую приложение секцию, которая сохраняет неотображаемые данные и позиционную...
Тип: Изобретение
Номер охранного документа: 0002536363
Дата охранного документа: 20.12.2014
20.12.2014
№216.013.134d

Устройство обработки информации, способ обработки информации, операционный терминал и система обработки информации

Изобретение относится к устройствам обработки информации. Технический результат заключается в повышении безопасности передачи данных. Устройство содержит: блок хранения ключа, используемого для шифрования или дешифрования данных; блок приема запроса на передачу ключа, включающего в себя число...
Тип: Изобретение
Номер охранного документа: 0002536364
Дата охранного документа: 20.12.2014
10.01.2015
№216.013.187d

Формирователь сигналов изображения и система камеры

Изобретение относится к формирователям сигналов изображения. Техническим результатом является уменьшение эффективной емкости затвора усиливающего транзистора без изменения площади затвора для значительного уменьшения общей паразитной емкости. Результат достигается тем, что элемент 200...
Тип: Изобретение
Номер охранного документа: 0002537697
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.18d9

Система передачи данных для поддержки объединения несущих и способ и устройство для обновления ее системной информации

Изобретение относится к области связи и передачи данных с поддержкой объединения несущих в системе связи LTE-A (Усовершенствованная система долгосрочного развития). Техническим результатом является реализация эффективной обработки объединения несущих. Указанный технический результат достигается...
Тип: Изобретение
Номер охранного документа: 0002537789
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1add

Устройство обработки изображений, способ и программа

Изобретение относится к области обработки изображений, в частности, к устройству и способу обработки изображений, которые позволяют классифицировать композицию входного изображения. Технический результат заключается в автоматизации классификации композиции входного изображения на подробные...
Тип: Изобретение
Номер охранного документа: 0002538305
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1adf

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

Изобретение относится к воспроизводящему устройству, способу воспроизведения и носителю для хранения программ, которые позволяют предоставлять видеоформат для 3D отображения. Технический результат - обеспечение отображения заголовков и кнопок меню в 3D формате. Воспроизводящее устройство...
Тип: Изобретение
Номер охранного документа: 0002538307
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1ae0

Устройство формирования изображения, способ обработки сигналов и программа

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