СПОСОБ, УСТРОЙСТВО И СИСТЕМА РАСПРОСТРАНЕНИЯ ПРИЛОЖЕНИЙ
METHOD, DEVICE AND SYSTEM FOR DISTRIBUTION OF APPLICATIONS

ОБЛАСТЬ ТЕХНИКИ
Раскрытие относится к области терминальных приложений и, в частности, к способу распространения приложений, устройству распространения приложений и системе распространения приложений.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
С развитием мобильных телефонов и других терминалов мобильной связи, а также технологии мобильного интернета, появляется все больше и больше различных приложений для терминалов мобильной связи; производители терминалов мобильной связи, операторы мобильной связи и поставщики интернет-услуг открывают свои магазины приложений, в которых в том числе предлагают приложения для терминалов мобильной связи, например «Арр Store» корпорации «Apple Inc.», «Mobile ММ» компании «China Mobile» и «Google Play» компании «Google Inc.»; появление этих магазинов приложений также удобно для пользователя терминалов мобильной связи, поскольку они позволяют быстро находить необходимое приложение для терминалов мобильной связи, при этом предоставляя пользователю большое количество приложений для терминалов мобильной связи, благодаря чему повышается удовлетворенность пользователя работой терминала мобильной связи.
На сегодняшний день, терминал мобильной связи получает доступ к магазину приложений, предоставляемому его поставщиком приложений, в основном через глобальную компьютерную сеть WWW или посредством Протокола беспроводных приложений (WAP); при приобретении или распространении таких приложений для терминалов мобильной связи потребность в сети связи WWW и/или WAP слишком высока, поэтому необходимо, чтобы сеть связи оставалась подключенной; если сеть связи неустойчива или отсутствует, пользователь не может использовать различные приложения для терминалов мобильной связи, предлагаемые в магазине приложений, из-за чего ухудшается качество обслуживания пользователя.
Таким образом, проблема, которую предстоит решить специалистам в области техники, состоит в том, как предоставить решение по распространению приложений, устраняющее недостаток имеющегося способа распространения приложений, заключающийся в высокой степени зависимости терминала мобильной связи от сети.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Для решения проблемы высокой степени зависимости от сети, существующей на данный момент в области путей распространения приложений, раскрытие предоставляет способ распространения приложений, устройство распространения приложений и систему распространения приложений, которые могут решить проблему существующих технологий распространения приложений, состоящую в том, что, когда терминал мобильной связи получает приложения, у него высокая степень зависимости от сети связи.
Вариант осуществления раскрытия предоставляет способ распространения приложений, который включает:
прием запроса приложения, отправленного с клиента персонального компьютера (ПК-клиента), при этом запрос приложения генерируется ПК-клиентом согласно информации терминала мобильной связи подсоединенного к нему терминала мобильной связи;
выявление по запросу приложения, хранится ли в памяти приложение, отвечающее запросу приложения;
если приложение хранится, отсылка информации приложения ПК-клиенту; и
использование информации приложения, для получения ПК-клиентом приложения и направления его на терминал мобильной связи.
Предпочтительно, способ распространения приложений в приведенном выше варианте осуществления может дополнительно включать:
если приложение, соответствующее запросу приложения, не хранится в памяти, отсылку запроса на загрузку приложения магазину приложений; и
согласно информации приложения, возвращаемой магазином приложений, загрузку и сохранение приложения.
Предпочтительно, способ распространения приложений в приведенном выше варианте осуществления может дополнительно включать: обновление и сохранение списка приложений после загрузки и сохранения приложения.
Предпочтительно, способ распространения приложений в приведенном выше варианте осуществления может дополнительно включать: обновление информации о загрузке приложения после отсылки информации приложения ПК-клиенту.
Предпочтительно, способ распространения приложений в приведенном выше варианте осуществления может дополнительно включать: прием запроса на обращение к памяти для обращения к области памяти, в которой хранится приложение; и
отображение всех хранимых списков приложений по запросу на обращение к памяти.
Предпочтительно, способ распространения приложений в приведенном выше варианте осуществления может дополнительно включать: прием запроса на обращение к загрузке для обращения к загрузке приложения; и
отображение информации о загрузке всех приложений по запросу на обращение к загрузке.
Для реализации способа распространения приложений вариант осуществления раскрытия предоставляет устройство распространения приложений, которое содержит: модуль распространения и модуль хранения;
причем модуль распространения выполнен с возможностью принимать запрос приложения, отправленный с клиента персонального компьютера (ПК-клиента), при этом запрос приложения генерируется ПК-клиентом согласно информации терминала мобильной связи подсоединенного к нему терминала мобильной связи; модуль распространения дополнительно выполнен с возможностью выявлять по запросу приложения, хранит ли модуль хранения приложение, отвечающее запросу приложения; если приложение хранится, посылать информацию приложения ПК-клиенту; и
модуль хранения выполнен с возможностью сохранять приложение и информацию приложения каждого приложения, при этом информация приложения используется для получения ПК-клиентом приложения и его направления на терминал мобильной связи.
В других вариантах осуществления модуль обновления может быть выполнен с возможностью посылать запрос на загрузку приложения магазину приложений, загружать и передавать приложение модулю хранения согласно информации приложения, возвращаемой магазином приложений, если модуль хранения не хранит приложение, соответствующее запросу приложения;
соответственно, модуль хранения может быть дополнительно выполнен с возможностью сохранять приложение, передаваемое модулем обновления.
В других вариантах осуществления устройство распространения приложений в приведенном выше варианте осуществления может дополнительно содержать: статистический модуль; причем статистический модуль выполнен с возможностью обновлять список приложений, хранимый модулем хранения, после того как модуль обновления загрузит приложение.
В других вариантах осуществления статистический модуль может быть дополнительно выполнен с возможностью обновлять информацию о загрузке приложения, после того, как модуль распространения пошлет информацию приложения ПК-клиенту.
В других вариантах осуществления устройство распространения приложений в приведенном выше варианте осуществления может дополнительно содержать: первый модуль управления; причем первый модуль управления выполнен с возможностью принимать запрос на обращение к памяти для обращения к области памяти, в которой хранится приложение, и отображать все списки приложений, хранимые модулем хранения, по запросу на обращение к памяти.
В других вариантах осуществления устройство распространения приложений в приведенном выше варианте осуществления может дополнительно содержать: второй модуль управления; причем второй модуль управления выполнен с возможностью принимать запрос на обращение к загрузке для обращения к загрузке приложения и отображать информацию о загрузке приложения всех приложений по запросу на обращение к загрузке.
Кроме того, раскрытие также предоставляет систему распространения приложений; в варианте осуществления система содержит по меньшей мере один терминал мобильной связи, использующий приложение, по меньшей мере один ПК-клиент и по меньшей мере один магазин приложений, предоставляющий приложение; система может дополнительно содержать устройство распространения приложений в приведенных выше вариантах осуществления.
Посредством реализации вариантов осуществления раскрытия предоставляется технология распространения приложений; при такой технологии терминал мобильной связи может посредством ПК-клиента посылать запрос приложения устройству распространения приложений, которое предварительно сохраняет определенное количество приложений, после приема запроса приложения устройство распространения приложений посылает найденную информацию приложения ПК-клиенту, и ПК-клиент загружает приложения согласно информации приложения и посылает приложения для использования терминалом мобильной связи, тем самым решая проблему существующих технологий распространения приложений, состоящую в том, что, когда терминал мобильной связи получает приложения по WAP-сети и другим сетям, у него высокая степень зависимости от сети; более того, варианты осуществления раскрытия могут обновлять приложения, которые не хранятся в устройстве распространения приложений, в реальном времени, что удобно для пользователя, поскольку он может получить приложения при следующем запросе, благодаря чему повышается качество обслуживания пользователя.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Фиг. 1 - структурная диаграмма системы 1 распространения приложений в варианте осуществления раскрытия;
Фиг. 2 - структурная диаграмма первого варианта осуществления устройства 11 распространения приложений на Фиг. 1 раскрытия;
Фиг. 3 - структурная диаграмма второго варианта осуществления устройства 11 распространения приложений на Фиг. 1 раскрытия;
Фиг. 4 - структурная диаграмма третьего варианта осуществления устройства 11 распространения приложений на Фиг. 1 раскрытия;
Фиг. 5 - структурная диаграмма четвертого варианта осуществления устройства 11 распространения приложений на Фиг. 1 раскрытия;
Фиг. 6 - блок-схема способа распространения приложений в варианте осуществления раскрытия;
Фиг. 7 - структурная диаграмма устройства 11 распространения приложений в одном из предпочтительных вариантов осуществления раскрытия; и
Фиг. 8 - блок-схема способа распространения приложений в одном из предпочтительных вариантов осуществления раскрытия.
ПОДРОБНОЕ ОПИСАНИЕ
На сегодняшний день, терминал мобильной связи получает доступ к приложению, предоставляемому магазином приложений, в основном через WWW/WAP-сеть; у такого пути распространения приложений высокая степень зависимости от сети, поэтому раскрытие предоставляет путь распространения приложений, основанный на предварительном сохранении данных; благодаря предварительному сохранению приложения, предоставляемого магазином приложений, на локальное устройство распространения приложений, при отсылке запроса посредством ПК-клиента терминал мобильной связи может напрямую возвращать информацию приложения, хранимую устройством распространения приложений, ПК-клиенту, и затем ПК-клиент передает приложение, загруженное согласно информации приложения, терминалу мобильной связи, так что терминалу мобильной связи не нужно получать доступ к магазину приложений напрямую через WWW/WAP-сеть, то есть решается проблема высокой степени зависимости существующих технологий распространения приложений от сети. Далее дополнительно иллюстрируются варианты осуществления раскрытия в сопровождении конкретных примеров осуществления и графических материалов.
Фиг. 1 представляет собой структурную диаграмму системы 1 распространения приложений в варианте осуществления раскрытия; на Фиг. 1 можно видеть, что в этом варианте осуществления система 1 распространения приложений согласно раскрытию содержит устройство 11 распространения приложений, по меньшей мере один ПК-клиент 12, по меньшей мере один терминал 13 мобильной связи, соединенный с ПК-клиентом 12, и по меньшей мере один магазин 14 приложений, предоставляющий приложение; при этом
терминал 13 мобильной связи выполнен с возможностью использовать приложение; им может быть такое популярное на сегодняшний день устройство мобильной связи, как смартфон и устройство персонального доступа; способом соединения между ним и ПК-клиентом 12 может быть соединение при помощи USB-кабеля, оптическая связь в ИК-диапазоне, Bluetooth-соединение и так далее;
ПК-клиент 12 выполнен с возможностью опознавать подсоединенный к нему терминал 13 мобильной связи, чтобы получать информацию терминала 13 мобильной связи и посылать запрос приложения устройству 11 распространения приложений согласно полученной информации терминала мобильной связи; информацией терминала мобильной связи может быть производитель терминала мобильной связи, модель терминального устройства, рабочая платформа терминала, например, система Android, и так далее; после того, как ПК-клиент 12 получает информацию, он определяет, в соответствии с потребностями пользователя и/или настройками ПК-клиента 12, тип, имя и версию приложения, которое нужно получить терминалу мобильной связи, и других приложений, которые нужно загрузить, чтобы сгенерировать запрос приложения; запрос приложения выполнен с возможностью запрашивать устройство 11 распространения приложений, чтобы получать информацию приложения, соответствующую приложению, определенному ПК-клиентом 12, при этом информация приложения включает адрес загрузки приложения и другую информацию; запрос приложения включает версию и другие параметры терминала 13 мобильной связи;
магазин 14 приложений выполнен с возможностью предоставлять пользователю услуги загрузки приложения;
устройство 11 распространения приложений выполнено с возможностью принимать запрос приложения, отправленный с ПК-клиента 12, и согласно параметрам в запросе приложения возвращать запрашиваемую информацию приложения, соответствующую приложению, которое отвечает запросу приложения, ПК-клиенту 12, так чтобы ПК-клиент 12 загружал приложение согласно информации приложения и передавал загруженное приложение в пользование терминалу 13 мобильной связи.
В приведенном выше варианте осуществления устройство 11 распространения приложений показано только схематически; структура устройства 11 распространения приложений дополнительно иллюстрируется ниже в сочетании с графическими материалами.
Фиг. 2 представляет собой структурную диаграмму первого варианта осуществления устройства 11 распространения приложений на Фиг. 1 раскрытия; на Фиг. 2 можно видеть, что:
в варианте осуществления устройство 11 распространения приложений согласно раскрытию содержит: модуль 111 хранения и модуль 112 распространения; при этом
модуль 111 хранения выполнен с возможностью хранить определенное количество приложений, предоставляемых магазином приложений, и информацию приложения, соответствующую приложениям, чтобы модуль 112 распространения обращался к ним и использовал их;
конкретным примером хранения приложений модулем 111 хранения может быть хранение базовой информации приложения, такой как имя приложения, название поставщика приложения, платформа для реализации приложения, информация о стоимости приложения, онтология приложения, такая как содержимое пакета приложения, отношения ассоциации между приложением и терминалом мобильной связи, такие как требования пакета для терминального устройства мобильной связи, и другая служебная информация о приложении, и затем сохранение этой информации во взаимно однозначном соответствии согласно логической связи;
модуль 112 распространения выполнен с возможностью принимать запрос приложения, отправленный с ПК-клиента 12, при этом запрос приложения генерируется ПК-клиентом 12 согласно информации терминала мобильной связи, подсоединенного к нему терминала 13 мобильной связи; модуль распространения дополнительно выполнен с возможностью выявлять по запросу приложения, хранит ли модуль 111 хранения приложение, отвечающее запросу приложения; если да, он выполнен с возможностью посылать информацию приложения ПК-клиенту 12, где информация приложения используется ПК-клиентом 12, чтобы получать приложение и направлять приложение на терминал 13 мобильной связи;
в частности, модуль 112 распространения определяет, имеется ли приложение, отвечающее запросу приложения согласно параметрам в запросе приложения, приложениям, хранимым в модуле 111 хранения, и служебной информации о приложении в информации приложения; если да, считается, что модуль 111 хранения хранит приложение, отвечающее запросу приложения; в противном случае, приложение, отвечающее запросу приложения, отсутствует; здесь соответствие может быть либо точным соответствием, либо неточным соответствием; точное соответствие означает, что соответствие считается достигнутым, только когда оба параметра, такие как модель терминального устройства мобильной связи и платформа приложения, полностью согласованы; неточное соответствие означает, что соответствие считается достигнутым, когда один или более из всех параметров соответствуют друг другу.
В приведенном выше варианте осуществления, если модуль 111 хранения не хранит приложение, которое нужно пользователю, модуль 112 распространения возвращает ПК-клиенту 12 соответственный код ошибки, чтобы показать, что приложения, которое запрашивается, в памяти нет.
Поскольку у каждого пользователя свои потребности, периодически возникает ситуация, когда модуль 111 хранения в устройстве 11 распространения приложений не сохраняет заранее приложение, которое нужно пользователю; чтобы удовлетворять индивидуальным потребностям пользователя, в раскрытии добавляется функция обновления приложений на основе приведенного выше варианта осуществления, см. вариант осуществления ниже.
Фиг. 3 представляет собой структурную диаграмму второго варианта осуществления устройства 11 распространения приложений в системе 1 распространения приложений, показанной на Фиг. 1; на Фиг. 3 можно видеть, что:
в варианте осуществления добавляется модуль 113 обновления на основе варианта осуществления, показанного на Фиг. 2; модуль 113 обновления выполнен с возможностью посылать запрос на загрузку приложения магазину приложений 14, загружать приложение согласно информации приложения, соответствующей приложению, возвращаемому магазином приложений 14 и передавать приложение модулю 111 хранения на хранение, если модуль 111 хранения не хранит приложение, соответствующее запросу приложения; модуль 111 хранения дополнительно выполнен с возможностью сохранять приложение, загруженное модулем 113 обновления.
В частности, если модуль 112 распространения не находит в модуле 111 хранения соответствующее приложение, он дает команду модулю 113 обновления выполнить функцию обновления приложений; по запросу приложения, отправленному с ПК-клиента 12, модуль 113 обновления посылает запрос на загрузку приложения, соответствующего запросу приложения, магазину приложений 14; если магазин 14 приложений принимает запрос на загрузку приложения, он возвращает модулю обновления 113 информацию о загрузке приложения, и затем модуль 113 обновления загружает согласно информации о загрузке соответствующее приложение и служебную информацию о приложении с соответствующего сайта, например, из внутренней сети магазина приложений; модуль 113 обновления передает загруженное приложение и служебную информацию о приложении модулю 111 хранения на хранение, так чтобы вернуть информацию приложения ПК-клиенту 12 в случае, если будет принят новый запрос приложения.
Устройство 11 распространения приложений, показанное в двух приведенных выше вариантах осуществления, обеспечивает распространение приложений и функцию обновления; для улучшения статистики использования устройства 11 распространения приложений, в раскрытии добавляется статистическая функция на основе приведенных выше вариантов осуществления, см. вариант осуществления ниже.
Фиг. 4 представляет собой структурную диаграмму третьего варианта осуществления устройства 11 распространения приложений в системе 1 распространения приложений, показанной на Фиг. 1; на Фиг. 4 можно видеть, что:
в варианте осуществления добавлен статистический модуль 114 на основе Фиг. 2; статистический модуль 114 выполнен с возможностью обновлять информацию о загрузке приложения, после того, как модуль 112 распространения посылает информацию приложения ПК-клиенту 12, при этом информация о загрузке приложения включает загрузочную информацию приложения, распределение времени загрузки и так далее.
Предсказуемо, в других вариантах осуществления статистический модуль 114 в приведенном выше варианте осуществления может также добавляться в устройство 11 распространения приложений, показанное на Фиг. 3; структурная диаграмма варианта осуществления не представлена; статистический модуль 114 дополнительно выполнен с возможностью обновлять на этой стадии список приложений приложения, хранимого модулем 111 хранения, после того, как модуль 113 обновления загрузит приложение.
Чтобы администратору системы распространения приложений было удобно управлять устройством 11 распространения приложений, в раскрытие добавлена функция управления на основе приведенных выше вариантов осуществления, см. вариант осуществления ниже.
Фиг. 5 представляет собой структурную диаграмму четвертого варианта осуществления устройства 11 распространения приложений в системе 1 распространения приложений, показанной на Фиг. 1; на Фиг. 5 можно видеть, что:
в варианте осуществления добавлен модуль 115 управления на основе Фиг. 2; модуль 115 управления выполнен с возможностью принимать запрос администратора системы распространения приложений на обращение к памяти для обращения к памяти приложений модуля 111 хранения в устройстве 11 распространения приложений, и по запросу на обращение к памяти отображать список приложений всех приложений, хранимых модулем 111 хранения; для того чтобы иллюстрация была более контрастной, в варианте осуществления модуль 115 управления называется первым модулем управления, что не обозначено на Фиг. 5.
Предсказуемо, в других вариантах осуществления модуль 115 управления в приведенном выше варианте осуществления может также добавляться в устройство 11 распространения приложений, показанное на Фиг. 4; структурная диаграмма варианта осуществления не представлена; модуль 115 управления дополнительно выполнен с возможностью принимать на этой стадии запрос на обращение к загрузке для обращения к загрузке приложения, и отображать информацию о загрузке приложения всех приложений, полученную статистическим модулем 114 по запросу на обращение к загрузке; для того чтобы иллюстрация была более контрастной, в варианте осуществления модуль 115 управления называется вторым модулем управления, что не обозначено на Фиг. 5.
Предсказуемо, эти функциональные модули во всех вариантах осуществления могут объединяться друг с другом и/или использоваться вместо друг друга при условии, что они не конфликтуют, например, первый модуль управления и второй модуль управления объединяются, и тогда они собирательно называются модулем 115 управления, предназначенным для выполнения множества функций управления; все пути реализации его формирования принадлежат к техническим решениям, описанным в раскрытии.
Кроме того, раскрытие также предоставляет способ распространения приложений; в варианте осуществления его алгоритм показан на Фиг. 6; на Фиг. 6 можно видеть, что в варианте осуществления способ распространения приложений согласно раскрытию включает следующие этапы.
этап 601: ПК-клиент генерирует и посылает запрос приложения;
здесь ПК-клиент генерирует запрос приложения согласно полученной информации терминала мобильной связи, подсоединенного к нему терминала мобильной связи, при этом запрос приложения включает соответствующие параметры терминала мобильной связи.
этап 602: Устройство распространения приложений принимает запрос приложения;
в частности, модуль распространения в устройстве распространения приложений принимает запрос приложения, отправленный с ПК-клиента.
этап 603: Выявление, хранится ли в памяти соответствующее приложение; если да, выполнение этапа 604;
в частности, модуль распространения в устройстве распространения приложений сравнивает соответствующие параметры терминала мобильной связи, которые включены в запрос приложения, со служебной информацией о приложении всех приложений, которые хранятся в модуле хранения; если сравнение успешно, считается, что приложение отвечает запросу приложения, отправленному с ПК-клиента.
этап 604: Возвращение информации приложения, отвечающей соответствующему приложению, ПК-клиенту.
этап 605: ПК-клиент загружает приложение согласно обратной информации приложения.
этап 606: ПК-клиент посылает загруженное приложение терминалу мобильной связи, и после этого алгоритм заканчивается.
В других вариантах осуществления способ распространения приложений в приведенном выше варианте осуществления дополнительно включает следующие этапы:
Если результатом проверки на этапе 603 является, то, что: приложение, отвечающее запросу приложения, не хранится, выполнение следующих этапов:
возвращение соответственной информации об ошибке ПК-клиенту, чтобы объяснить причину ошибки; и/или отсылка запроса на загрузку приложения магазину приложений;
согласно информации приложения, соответствующей приложению, которое возвращается магазином приложений, загрузка и сохранение приложения.
В других вариантах осуществления, после загрузки и сохранения приложения, способ распространения приложений в приведенном выше варианте осуществления дополнительно включает следующий этап: обновление и сохранение информации о номере приложения.
В других вариантах осуществления, после отсылки информации приложения ПК-клиенту, способ распространения приложений в приведенном выше варианте осуществления дополнительно включает следующий этап: обновление информации о загрузке приложения.
В других вариантах осуществления способ распространения приложений в приведенном выше варианте осуществления дополнительно включает следующий этап:
прием запроса на обращение для обращения к хранимому приложению; и
согласно запросу на обращение, отображение всей информации хранимого приложения.
Способ распространения приложений может также дополнительно включать: отображение информации о загрузке приложения.
Чтобы дополнительно проиллюстрировать идею раскрытия, ниже приводится иллюстрация в сочетании с практическими примерами и Фиг. 7 и Фиг. 8.
Фиг. 7 представляет собой структурную диаграмму устройства распространения приложений в одном из предпочтительных вариантов осуществления раскрытия; Фиг. 8 представляет собой блок-схему способа распространения приложений в одном из предпочтительных вариантов осуществления раскрытия; на Фиг. 7 можно видеть, что в варианте осуществления устройство 11 распространения приложений содержит модуль 111 хранения, модуль 112 распространения, модуль 113 обновления, статистический модуль 114 и модуль 115 управления, которые соединены друг с другом; функция каждого модуля такая же, как и в приведенных выше вариантах осуществления, поэтому здесь повторно описываться не будет; Фиг. 8 представляет собой блок-схему по применению на практике системы 1 распространения приложений, содержащей устройство 11 распространения приложений, показанное на Фиг. 7, причем алгоритм включает следующие этапы.
этап 801: ПК-клиент получает информацию терминала мобильной связи.
этап 802: ПК-клиент генерирует и посылает запрос приложения устройству распространения приложений согласно информации терминала мобильной связи;
для того чтобы описание было более последовательным, здесь предполагается, что ПК-клиент генерирует два запроса приложения, а именно 1-й запрос приложения, соответствующий приложению А, и 2-й запрос приложения соответствующий приложению В.
этап 803: Устройство распространения приложений принимает запрос приложения и проверяет, хранится ли в памяти приложение, отвечающее запросу приложения; если да, выполнение этапа 804; в противном случае, выполнение этапа 807;
в данном примере задано, что устройство распространения приложений хранит приложение А и не хранит приложение В.
этап 804: Устройство распространения приложений возвращает информацию приложения А ПК-клиенту.
этап 805: Устройство распространения приложений обновляет информацию о загрузке приложения А.
этап 806: согласно принятой информации приложения ПК-клиент получает адрес загрузки для загрузки приложения А и загружает и передает приложение А терминалу мобильной связи; алгоритм заканчивается.
этап 807: Устройство распространения приложений возвращает информацию об ошибке ПК-клиенту, чтобы показать, что в данный момент не хранит приложение В.
этап 808: Устройство распространения приложений посылает запрос на загрузку приложения В магазину приложений.
этап 809: Магазин приложений возвращает информацию приложения В устройству распространения приложений.
этап 810: Устройство распространения приложений загружает и сохраняет приложение В согласно информации приложения В, так чтобы выполнить этапы с 804 по 806 для приложения В, при повторном приеме запроса приложения В; алгоритм заканчивается.
этап 811: Устройство распространения приложений обновляет и сохраняет информацию о номере приложения и добавляет приложение B в список приложений.
этап 812: Устройство распространения приложений принимает запрос на обращение к памяти для обращения к хранимому модулем хранения приложению, при этом запрос на обращение к памяти инициируется администратором системы распространения приложений.
этап 813: Устройство распространения приложений отображает все хранимые списки информации приложения согласно запросу на обращение; алгоритм заканчивается.
этап 814: Устройство распространения приложений принимает запрос на обращение к загрузке для обращения к загрузке приложения, при этом запрос на обращение к загрузке инициируется администратором системы распространения приложений.
этап 815: Устройство распространения приложений отображает информацию о загрузке приложения приложений по запросу на обращение к загрузке; алгоритм заканчивается.
Приведенный выше вариант осуществления просто лучше всего иллюстрирует идею раскрытия; на практике этап 804 и этап 805 могут опускаться, этап 812 и этап 814 тоже могут опускаться, или даже может выполняться всего один этап; таким образом, допускается, что в каждом конкретном случае применения раскрытия, по мере необходимости, для выполнения может быть выбран один этап или несколько этапов.
При реализации описанных выше решений достигаются, по меньшей мере, следующие значительные преимущества:
терминалу мобильной связи не нужно получать доступ к магазину приложений по WWW/WAP-сети, что снижает потребность технологии распространения приложений в соединении с сетью;
благодаря предварительному сохранению различных приложений и предоставлению этих приложений терминалу мобильной связи, терминал мобильной связи получает всю информацию приложения от магазина приложений, и рабочая нагрузка на магазин приложений снижается;
благодаря отсылке запроса приложения через ПК-клиент, снижаются требования к производительности терминала мобильной связи; и
предоставляется статистическая функция и/или функция управления, благодаря чему персоналу, занимающемуся распространением приложений, удобнее вести статистику данных и управлять приложениями.
Выше приведен не более чем конкретный пример реализации раскрытия, который никоим образом не ограничивает раскрытие; любые простые модификации, эквивалентные варианты или дополнения, произведенные по отношению к описанным выше примерам осуществления в соответствии с технической сущностью раскрытия, попадают в пределы объема формулы раскрытия.