СПОСОБ, ТЕРМИНАЛ И СЕРВЕР ДЛЯ ПОДГОНКИ ПОЛЕЙ ФАЙЛА

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