СПОСОБ, УСТРОЙСТВО И СИСТЕМА НАБОРА

1. Способ набора, отличающийся тем, что он включает в себя следующие стадии:
получение уникальных идентификационных данных, контента для набора и данных об экране, которые загружаются с мобильного терминала;
поиск данных протокола набора, соответствующих мобильному терминалу согласно уникальным идентификационным данным;
набор контента, подлежащего набору, на основании данных об экране и данных протокола набора; и
передача набранных данных на мобильный терминал по каналу обратной связи.
2. Способ набора по п. 1, отличающийся тем, что перед получением уникальных идентификационных данных, контента для набора и данных об экране, загружаемых с мобильного терминала, указанный способ предусматривает также выполнение следующих операций:
получение уникальных идентификационных данных, загруженных с мобильного терминала;
выяснение, были ли уже сохранены данные протокола набора, соответствующие уникальным идентификационным данным; и
передача на мобильный терминал по каналу обратной связи команды на загрузку, если данные протокола набора, соответствующие уникальным идентификационным данным, еще не были сохранены, для получения и сохранения данных протокола набора, загружаемых с мобильного терминала.
3. Способ набора по п. 1 или 2, отличающийся тем, что данные протокола набора содержат информацию о заголовке, информацию о наборе стандартных символов и информацию о наборе специальных символов; при этом
информация о заголовке содержит данные о размере шрифта, данные о начертании шрифта и данные о высоте шрифта при наборе;
информация о наборе стандартных символов включает в себя данные о ширине отдельных символов; а
информация о наборе специальных символов включает в себя данные о поддержке набора специальных символов, правила набора специальных символов и данные о символах, подпадающих под правила набора специальных символов.
4. Способ набора по п. 3, отличающийся тем, что набор контента на основании данных об экране и данных протокола набора, в частности, включает в себя следующие стадии:
задание области набора на основании данных об экране;
последовательное выяснение, не является ли каждый из символов, содержащихся в контенте для набора, специальным символом;
набор символов в области набора согласно информации о наборе стандартных символов, если символ, содержащийся в контенте для набора, не является специальным; и
набор символов в области набора согласно информации о наборе специальных символов, если символ, содержащийся в контенте для набора, является специальным.
5. Способ набора по п. 4, отличающийся тем, что набор символов в области набора согласно информации о наборе специальных символов, в частности, включает в себя следующие стадии:
определение, согласно информации о поддержке набора специальных символов, поддерживается ли набор данного конкретного специального символа; и
набор данного конкретного специального символа в области набора согласно правилам набора специальных символов и данных о символах, подпадающих под правила набора специальных символов, если набор данного конкретного символа поддерживается.
6. Способ набора по любому из пп. 1, 2, 4 и 5, отличающийся тем, что процесс получения уникальных идентификационных данных, контента для набора и данных об экране, загружаемых с мобильного терминала, включает в себя, в частности, следующие стадии:
получение адреса web-страницы, загруженного с мобильного терминала;
получение данных web-страницы по адресу web-страницы; и
использование полученных данных web-страницы в качестве контента для набора.
7. Способ набора, отличающийся тем, что он включает в себя следующие стадии:
загрузка на сервер уникальных идентификационных данных, контента для набора и данных об экране; при этом уникальные идентификационные данные соответствуют данным протокола набора, которые требуются для осуществления набора; и
получение набранного контента по каналу обратной связи; при этом набранным контентом является контент, полученный сервером после набора контента, подлежащего набору, в соответствии с данными протокола набора и на основании данных об экране.
8. Способ набора по п. 7, отличающийся тем, что перед загрузкой на сервер уникальных идентификационных данных, контента для набора и данных об экране указанный способ также предусматривает выполнение следующих операций:
генерирования уникальных идентификационных данных согласно загружаемым данным протокола набора;
загрузки на сервер уникальных идентификационных данных с тем, чтобы сервер определил, требуется ли загрузка данных протокола набора; и
загрузки на сервер данных протокола набора после получения команды на загрузку, переданной сервером по каналу обратной связи.
9. Сервер, отличающийся тем, что он содержит:
модуль получения информации, выполненный с возможностью получения уникальных идентификационных данных, контента для набора и данных об экране, которые загружаются с мобильного терминала;
модуль поиска протокола, выполненный с возможностью поиска данных протокола набора, соответствующих мобильному терминалу согласно уникальным идентификационным данным; и
модуль набора контента, выполненный с возможностью набора контента, подлежащего набору, на основании данных об экране и согласно данным протокола набора и последующего возвращения набранного контента на мобильный терминал по каналу обратной связи.
10. Сервер по п. 9, отличающийся тем, что он также содержит:
модуль предварительного приема, выполненный с возможностью получения уникальных идентификационных данных, загружаемых с мобильного терминала;
модуль распознавания протокола, выполненный с возможностью определения, были ли уже сохранены данные протокола набора, соответствующие уникальным идентификационным данным, или нет; и
модуль получения протокола, выполненный с возможностью передачи команды на загрузку на мобильный терминал по каналу обратной связи, если данные протокола набора, соответствующие уникальным идентификационным данным, еще не были сохранены, с тем, чтобы получить и сохранить данные протокола набора, загружаемые с мобильного терминала.
11. Сервер по п. 9 или 10, отличающийся тем, что данные протокола набора содержат информацию о заголовке, информацию о наборе стандартных символов и информацию о наборе специальных символов; при этом
информация о заголовке содержит данные о размере, начертании и высоте шрифта при наборе;
информация о наборе стандартных символов содержит данные о ширине отдельных символов; а
информация о наборе специальных символов включает в себя информацию о поддержке набора специальных символов, правила набора специальных символов и данные о символах, подпадающих под правила набора специальных символов.
12. Сервер по п. 11, отличающийся тем, что модуль набора контента, в частности, содержит:
блок определения области набора, выполненный с возможностью определения области набора на основании данных об экране;
модуль распознавания символов, выполненный с возможностью последовательного определения, не является ли каждый из символов, содержащихся в контенте для набора, специальным;
блок набора стандартных символов, выполненный с возможностью набора символов в области набора согласно информации о наборе стандартных символов, если символ, содержащийся в контенте для набора, не является специальным; и
блок набора специальных символов, выполненный с возможностью набора символов в области набора согласно информации о наборе специальных символов, если символ, содержащийся в контенте для набора, является специальным.
13. Сервер по п. 12, отличающийся тем, что блок набора специальных символов, в частности, содержит:
подблок определения возможности набора, выполненный с возможностью определения (согласно информации о поддержке набора специальных символов), поддерживается ли набор данного конкретного специального символа; и
подблок набора специальных символов, выполненный с возможностью набора данного конкретного символа в области набора согласно правилам набора специальных символов и данным о символах, подпадающих под правила набора специальных символов, если подблок определения возможности набора определил, что набор данного конкретного специального символа поддерживается.
14. Сервер по любому из пп. 1, 2, 4 и 5, отличающийся тем, что модуль получения информации, в частности, содержит:
блок получения адреса, выполненный с возможностью получения адреса web-страницы, загружаемого с мобильного терминала; и
блок получения данных, выполненный с возможностью получения данных web-страницы по ее адресу, а также использования полученных данных в качестве контента для набора.
15. Мобильный терминал, отличающийся тем, что он содержит:
модуль загрузки информации, выполненный с возможностью загрузки на сервер уникальных идентификационных данных, контента для набора и данных об экране; при этом уникальные идентификационные данные соответствуют данным протокола набора, которые требуются для осуществления набора; и
модуль получения контента, выполненный с возможностью получения набранного контента, передаваемого сервером по каналу обратной связи; при этом указанный контент представляет собой контент, полученный после набора сервером контента для набора согласно данным протокола набора и на основании данных об экране.
16. Мобильный терминал по п. 15, отличающийся тем, что он также содержит:
модуль генерирования информации, выполненный с возможностью генерирования уникальных идентификационных данных согласно загружаемых данным протокола набора;
модуль предварительной загрузки, выполненный с возможностью загрузки на сервер уникальных идентификационных данных с тем, чтобы сервер определил, следует ли загружать данные протокола набора или нет; и
модуль загрузки данных, выполненный с возможностью загрузки на сервер данных протокола набора после получения команды на загрузку, передаваемой с сервера по каналу обратной связи.
17. Система набора, отличающаяся тем, что она содержит сервер по любому из пп. 9-14 и мобильный терминал по любому из пп. 15 или 16.