СПОСОБ И УСТРОЙСТВО ЗАГРУЗКИ ДАННЫХ

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