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

Иллюстрации

Показать все

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит этапы, на которых: передают, с помощью первого терминала, запрос на распространение в сервер распространения приложения; когда запрос на распространение удовлетворяет заданному критерию сервера распространения приложения, принимают по меньшей мере один код распространения, переданный сервером распространения приложения, причем код распространения используется для идентификации категории приложения, описания характеристики приложения и идентификации первого идентификатора пользователя и номера последовательности распространения; и передают код распространения во второй терминал с тем, чтобы второй терминал обратился, в соответствии с кодом распространения, к серверу распространения приложения для установки и регистрации приложения, а также для запуска и отслеживания приложения. 9 н. и 45 з.п. ф-лы, 14 ил., 1 табл.

Реферат

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

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

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

В результате роста популярности интеллектуальных устройств терминала все больше приложений может использоваться интеллектуальными терминалами. В настоящее время количество приложений, предоставляемых с каждой из двух основных платформ, то есть платформой Apple (IOS) и платформой Android (Android), превышает 700000, и для того, чтобы облегчить для пользователя поиск и использование этих приложений, как Apple, так и Android предоставляют соответствующие магазины для приложений, в которых приложениями администрируют по категориям для предоставления пользователю удобного канала для получения приложения. Пользователь должен только выполнить поиск в Интернет требуемого приложения и затем загрузить и установить это приложение для использования.

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

Раскрытие изобретения

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

В первом аспекте предусмотрен способ распространения приложения, который включает в себя:

передают, с помощью первого терминала, запрос на распространение в сервер распространения приложения;

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

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

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

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

прекращают процесс обращения на распространение.

Далее, передача кода распространения во второй терминал включает в себя: передают код распространения во второй терминал через передачу данных на коротком расстоянии; или передают код распространения в Интернет таким образом, что второй терминал получает код распространения.

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

Приложение представляет собой программную SIM-карту.

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

Во втором аспекте предусмотрен способ распространения приложения, который включает в себя:

принимают запрос на распространение, переданный первым терминалом; и

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

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

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

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

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

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

Приложение представляет собой программную SIM-карту.

Далее, после приема запроса на регистрацию, переданного вторым терминалом, способ дополнительно включает в себя: передают данные программной SIM-карты во второй терминал.

Со ссылкой на второй аспект или первый возможный подход к воплощению второго аспекта, во втором возможном подходе к воплощению,

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

В третьем аспекте предусмотрен способ распространения приложения, который включает в себя:

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

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

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

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

Код приложения представляет собой программную SIM-карту.

Кроме того, после передачи запроса на регистрацию в сервер распространения приложения, способ дополнительно включает в себя:

принимают данные программной SIM-карты, переданные сервером распространения приложения, и импортируют данные программной SIM-карты в приложение программной SIM-карты.

В четвертом аспекте предусмотрено устройство терминала, которое включает в себя:

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

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

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

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

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

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

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

Приложение представляет собой программную SIM-карту.

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

В пятом аспекте предусмотрен сервер, который включает в себя:

модуль приема, выполненный с возможностью приема запроса на распространение, передаваемого первым терминалом;

модуль определения, выполненный с возможностью определения, удовлетворяет ли запрос на распространение, принятый модулем приема, заданному критерию; и

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

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

Далее, модуль передачи дополнительно выполнен с возможностью:

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

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

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

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

Приложение представляет собой программную SIM-карту.

Далее, модуль передачи дополнительно выполнен с возможностью: после того, как модуль приема принимает запрос на регистрацию, переданный вторым терминалом, передают данные программной SIM-карты во второй терминал.

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

В шестом аспекте предусмотрено устройство терминала, которое включает в себя:

модуль получения, выполненный с возможностью получения кода распространения, выдаваемого первым терминалом; и

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

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

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

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

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

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

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

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

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

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

Далее, передатчик дополнительно выполнен с возможностью:

передавать код распространения, принимаемый приемником, во втором терминале через передачу данных на коротком расстоянии; или

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

Код распространения используется для идентификации категории приложения, описания свойства приложения, идентификации первого идентификатора пользователя и номера последовательности распространения. Приложение представляет собой программную SIM-карту.

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

если запрашиваемая категория услуги принадлежит категории услуги, включенной в сервер распространения приложения, и серийный номер изготовителя устройства терминала и/или номер версии операционной системы устройства терминала являются такими же, как и установленный номер изготовителя и/или номер версии операционной системы сервера распространения приложения, запрос на распространение удовлетворяет заданному критерию сервера распространения приложения.

В восьмом аспекте предусмотрен сервер, который включает в себя:

приемник, выполненный с возможностью приема запроса на распространение, переданного первым терминалом;

процессор, выполненный с возможностью определения, удовлетворяет ли запрос на распространение, принятый приемником, заданному критерию; и

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

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

Далее, передатчик дополнительно выполнен с возможностью:

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

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

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

Код распространения используется для идентификации категории приложения, описывающей свойство приложения, и идентификации первого идентификатора пользователя и номера последовательности распространения. Приложение представляет собой программную SIM-карту.

Кроме того, передатчик дополнительно выполнен с возможностью:

после приема приемником запроса на регистрацию, переданного вторым терминалом, передачи данных программной SIM-карты во второй терминал.

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

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

В девятом аспекте предусмотрено устройство терминала, которое включает в себя:

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

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

В первом возможном подходе к воплощению процессор дополнительно выполнен с возможностью:

принимать код распространения из первого терминала через передачу данных на коротком расстоянии; или

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

Приложение представляет собой программную SIM-карту.

Кроме того, процессор дополнительно выполнен с возможностью:

после того, как передатчик передаст запрос на регистрацию в сервер распространения приложения, принимают данные программной SIM-карты, переданные сервером распространения приложения, и импортируют данные программной SIM-карты в приложение программной SIM карты.

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

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

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

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

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

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

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

на фиг. 5 и фиг. 6 схематично показаны конструктивные схемы первого терминала в соответствии с другим вариантом осуществления настоящего изобретения;

на фиг. 7 схематично показана конструктивная схема сервера распространения приложения в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 8 и фиг. 9 схематично показаны конструктивные схемы второго терминала в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 10 и фиг. 11 показаны структурные схемы первого терминала в соответствии с другим вариантом осуществления настоящего изобретения;

на фиг. 12 схематично показана структурная схема сервера распространения приложения в соответствии с другим вариантом осуществления настоящего изобретения;

на фиг. 13 показана структурная схема второго терминала в соответствии с другим вариантом осуществления настоящего изобретения; и

на фиг. 14 показана структурная схема системы передачи данных в соответствии с вариантом осуществления настоящего изобретения.

Осуществление изобретения

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

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

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

101. Первый терминал передает запрос на распространение в сервер распространения приложения.

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

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

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

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

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

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

В случае необходимости, передача кода распространения во второй терминал включает в себя:

передают код распространения во второй терминал через передачу данных на коротком расстоянии; или

передают код распространения в Интернет таким образом, что второй терминал получает код распространения.

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

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

Также в другом варианте осуществления настоящего изобретения предложен способ распространения приложения, и, как показано на фиг. 2, способ включает в себя:

201. Сервер распространения приложения принимает запрос на распространение, переданный первым терминалом.

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

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

В случае необходимости, запрос на распространение, удовлетворяющий заданному критерию, включает в себя то, что:

если запрашиваемая категория услуги принадлежит категории услуги, включенной в сервер, и серийный номер изготовителя устройства терминала и/или номер версии операционной системы устройства терминала являются такими же, как и установленный серийный номер изготовителя и/или номер версии операционной системы сервера, запрос на распространение удовлетворяет установленному критерию.

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

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

Далее, после того, как второй терминал получает код распространения, способ дополнительно включает в себя:

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

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

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