ВИРТУАЛИЗАЦИЯ ВЗАИМОДЕЙСТВИЯ С ПОЛЬЗОВАТЕЛЕМ МОБИЛЬНОГО УСТРОЙСТВА

1. Машинореализованный способ обеспечения пользовательского интерфейса для сетевой услуги на мобильном устройстве, содержащий этапы, на которых:
обеспечивают обобщенный «толстый» клиент мобильному устройству (308), при этом обобщенный «толстый» клиент выполнен с возможностью обеспечения пользовательского интерфейса на мобильном устройстве для сетевых услуг;
принимают запрос на данные от мобильного устройства (324, 326);
запрашивают данные от поставщика (328, 330) услуг, при этом принятые от поставщика услуг данные независимы от устройства;
компилируют данные (404) от поставщика услуг в оптимизированный формат; и
отвечают устройству данными (406) оптимизированного формата.
2. Машинореализованный способ по п.1, в котором обеспечение обобщенного «толстого» клиента мобильному устройству (308) включает в себя этапы, на которых посылают URL в сообщении SMS, чтобы указать местоположение для загрузки обобщенного «толстого» клиента.
3. Машинореализованный способ по п.2, в котором загрузка обобщенного «толстого» клиента (308) включает в себя этапы, на которых удостоверяют подлинность мобильного устройства и посылают строку данных, которая включает в себя зашифрованный ID пользователя и случайные данные.
4. Машинореализованный способ по п.3, дополнительно содержащий этапы, на которых проверяют достоверность строки (314) данных, чтобы определить, имеет ли мобильное устройство право просматривать данные услуг, когда мобильное устройство запрашивает данные.
5. Машинореализованный способ по п.1, в котором обобщенный «толстый» клиент (308) включает в себя интерфейсный элемент окна, который включает в себя значение, ассоциированное с таблицами данных, обеспеченными услугой.
6. Машинореализованный способ по п.1, в котором оптимизированный формат (406) включает в себя формат, ассоциированный с характеристиками мобильного устройства.
7. Машинореализованный способ по п.7, в котором характеристики мобильного устройства (206) включают в себя, по меньшей мере, одно из: размера экрана, аудиокодека, видеокодека, разрешающей способности элементов изображения и поддерживаемого мультимедийного формата.
8. Машиночитаемый носитель, имеющий машиноисполняемые инструкции для абстрагирования особенностей мобильного устройства от услуг, чтобы обеспечить независимое от устройства взаимодействие с пользователем для визуализации UI на мобильном устройстве, инструкции содержат:
получение характеристик (206) мобильного устройства;
прием запроса на данные от мобильного устройства (324, 326);
запрашивание данных от поставщика (328, 330) услуг, при этом принятые от поставщика услуг данные независимы от устройства;
компиляцию данных (404) от поставщика услуг в оптимальный формат, при этом оптимальный формат включает в себя формат, ассоциированный с характеристиками мобильного устройства; и
ответ на принятый запрос на данные данными (406) оптимизированного формата, при этом данные оптимизированного формата сконфигурированы для ассоциации с обобщенным «толстым» клиентом мобильного устройства.
9. Машиночитаемый способ по п.8, в котором характеристики (206) мобильного устройства включают в себя, по меньшей мере, одно из: размера экрана, аудиокодека, видеокодека, разрешающих способностей элементов изображения и поддерживаемого мультимедийного формата.
10. Машиночитаемый способ по п.8, в котором прием запроса на данные от мобильного устройства включает в себя удостоверение подлинности запроса проверкой достоверности строки данных, ассоциированной с запросом (314).
11. Машиночитаемый способ по п.8, в котором независимые от устройства данные (402) включают в себя данные, которые не являются оптимально отформатированными для типа мобильного устройства.
12. Машиночитаемый способ по п.8, дополнительно содержащий этапы, на которых обеспечивают таблицы данных мобильному устройству и осуществляют привязку таблицы данных к, по меньшей мере, одному интерфейсному элементу окна, ассоциированному с обобщенным «толстым» клиентом (308).
13. Машиночитаемый способ по п.8, в котором компиляция данных (404) от поставщика услуг в оптимальный формат обеспечивает уровень абстракции между поставщиком услуг и мобильным устройством.
14. Машинореализованный способ для обеспечения пользовательского интерфейса для сетевой услуги на мобильном устройстве, способ содержит этапы, на которых:
обеспечивают обобщенный «толстый» клиент мобильному устройству (308), при этом обобщенный «толстый» клиент выполнен с возможностью исполнения устройства обработки данных на мобильном устройстве и удерживания запоминания внешне по отношению к мобильному устройству;
получают характеристики (206) мобильного устройства;
принимают запрос на данные от мобильного устройства (324, 326);
запрашивают данные от поставщика (328, 330) услуг, при этом поставщик услуг обеспечивает данные в независимом от устройства формате;
компилируют данные от поставщика (404) услуг в оптимальный формат, при этом оптимальный формат включает в себя формат, ассоциированный с характеристиками мобильного устройства; и
отвечают на принятый запрос на данные (406) отправкой данных оптимизированного формата обобщенному «толстому» клиенту.
15. Машинореализованный способ по п.14, в котором обеспечение обобщенного «толстого» клиента мобильному устройству (308) включает в себя отправку URL в сообщении SMS, чтобы указать местоположение для загрузки обобщенного «толстого» клиента.
16. Машинореализованный способ по п.15, в котором загрузка обобщенного «толстого» клиента (308) включает в себя этапы, на которых удостоверяют подлинность мобильного устройства и посылают строку данных, которая включает в себя зашифрованный ID пользователя и случайные данные.
17. Машинореализованный способ по п.14, в котором обобщенный «толстый» клиент (308) включает в себя интерфейсный элемент окна, который включает в себя значение, ассоциированное с таблицами данных, обеспеченными услугой.
18. Машинореализованный способ по п.14, дополнительно содержащий этапы, на которых обеспечивают таблицы данных мобильному устройству и осуществляют привязку таблицы данных к, по меньшей мере, одному интерфейсному элементу окна, ассоциированному с обобщенным «толстым» клиентом (308).
19. Машинореализованый способ по п.14, в котором компиляция данных (404) от поставщика услуг в оптимальный формат обеспечивает уровень абстракции между поставщиком услуг и мобильным устройством.
20. Машинореализованный способ по п.14, в котором характеристики мобильного устройства (206) включают в себя, по меньшей мере, одно из: размера экрана, аудиокодека, видеокодека, разрешающей способности элементов изображения и поддерживаемого мультимедийного формата.