ПЕРЕДАЧА ДАННЫХ, ОТНОСЯЩИХСЯ К УГЛЕВОДОРОДНОЙ СКВАЖИНЕ, С МОБИЛЬНОЙ БУРОВОЙ УСТАНОВКИ
TRANSMITTING PETROLEUM WELL DATA FROM MOBILE DRILLING RIG

Область техники
[0001] Раскрытое в настоящем документе изобретение относится к данным об углеводородной скважине собираемым на мобильной буровой установке.
Предпосылки создания изобретения
[0002] В состав мобильных буровых установок входят конструкции, предназначенные для бурения скважин и добычи и обработки получаемого из скважин продукта (например, нефти и природного газа). Буровые установки часто работают в море, и располагаются, например, на удалении от берега среди воды. Получаемые из скважины данные можно использовать для того, чтобы решить, каким способом нужно заканчивать скважину, например, путем установки обсадных труб, эксплуатационной колонны или другим способом. Скважинные данные могут помочь в проектировании добычных сооружений вокруг скважины и в принятии решения о бурении дополнительных скважин. Также, информацию об эксплуатируемой скважине можно использовать для получения скважинных данных, на основании которых можно решить, что лучше сделать: продолжить эксплуатацию скважины, временно остановить ее или принять другое решение.
Сущность изобретения
[0003] В настоящем раскрытии раскрываются реализуемые с помощью компьютера способы, машиночитаемые среды хранения данных и системы передачи данных, относящихся к углеводородной скважине, с мобильной буровой установки.
[0004] В общем, один инновационный аспект раскрытого в настоящем документе объекта изобретения можно реализовать с помощью компьютерно-реализуемого способа, в котором устройство обработки данных используется для передачи данных, относящихся к углеводородной скважине, с мобильной буровой установки в операционные центры. Первый запрос данных принимают в первой компьютерной системе, расположенной на буровой установке, из второй компьютерной системы, расположенной в первом операционном центре. Первый операционный центр расположен на удалении от мобильной буровой установки. Первый запрос данных передается через первую коммуникационную сеть, которая соединяет первую компьютерную систему и вторую компьютерную систему. Первый запрос данных ищет данные, относящиеся к углеводородной скважине, в которой ведутся или велись буровые работы с помощью мобильной буровой установки. В ответ на принятие первого запроса данных, данные, которые удовлетворяют первому запросу данных, извлекаются первой компьютерной системой из машиночитаемого носителя данных, соединенного с первой компьютерной системой. Данные передаются из первой компьютерной системы во вторую компьютерную систему через первую коммуникационную сеть. Первая компьютерная система определяет, что пропускная способность третьей отдельной коммуникационной сети, которая соединяет вторую компьютерную систему, расположенную в первом операционном центре, с третьей компьютерной системой, расположенной во втором операционном центре, больше, чем пропускная способность второй коммуникационной сети. В ответ на прием второго запроса данных, идентификационные данные второй компьютерной системы, расположенной в первом операционном центре, передаются в третью компьютерную систему, расположенную во втором операционном центре. В третью компьютерную систему передают уведомление на запрос, по меньшей мере, фрагмента данных, удовлетворяющих второму запросу данных, из второй компьютерной системы.
[0005] Этот и другие аспекты могут содержать один из следующих признаков. Первая компьютерная система, расположенная на буровой установке, может назначить второй компьютер, расположенный в первом операционном центре, главной компьютерной системой. Компьютерные системы, расположенные в операционных центрах, которые последовательно запрашивают данные, могут быть назначены подчиненными компьютерными системами. Каждая компьютерная система из подчиненного центра может принимать команды для запроса данных, относящихся к углеводородной скважине, из первой компьютерной системы первой компьютерной системой, расположенной на мобильной буровой установке. Вторая коммуникационная сеть может быть спутниковой сетью. Пропускная способность третьей коммуникационной сети по меньшей мере в два раза больше, чем пропускная способность спутниковой сети. Пропускная способность второй коммуникационной сети составляет, по существу, 32 килобита в секунду. Пропускная способность третьей коммуникационной сети составляет порядка нескольких мегабит в секунду. Передача идентификационных данных второй компьютерной системы, размещенной во второй операционном центре, может содержать создание ответа на второй запрос данных, и включение адреса коммуникационной сети второй компьютерной системы, расположенной в первом операционном центре, и уведомление в ответе. Первая компьютерная система может принимать данные, относящиеся к углеводородной скважине от многочисленных измерительных устройств, предназначенных для измерения скважинных данных и передачи этих данных в первую компьютерную систему. Скважинные данные могут быть получены в результате измерений, выполняемых каротажными приборами, расположенными в углеводородной скважине. Мобильная буровая установка может располагаться в море на расстоянии, по меньшей мере, 50 миль от первой и второй операционной станций.
[0006] Еще один инновационный аспект объекта изобретения, раскрытый в настоящем документе, может быть реализован как энергонезависимый машиночитаемый носитель данных, содержащий команды компьютерного программного обеспечения, выполняемые устройством обработки данных, направленные на выполнению операций по передаче данных, относящихся к углеводородной скважине, с мобильной буровой установки в операционные центры. Операции содержат прием первой компьютерной системой, расположенной на мобильной буровой установке, запроса данных из второй компьютерной системы, расположенной в первом операционном центре. Первый операционный центр находится на удалении от мобильной буровой установки. Запрос данных передается по спутниковой сети, которая соединяет первую компьютерную систему и вторую компьютерную систему. Запрос данных ищет данные, относящиеся к углеводородной скважине, которая находится в процессе бурения или на которой закончилось бурение с помощью мобильной буровой установки. Данные, относящиеся к углеводородной скважине были ранее переданы третьей компьютерной системе, расположенной во втором операционном центре, по спутниковой сети. Операции включают в себя определение в первой компьютерной системе, что пропускная способность коммуникационной сети, соединяющей вторую компьютерную систему и третью компьютерную систему, больше пропускной способности спутниковой сети. Операции включают в себя, в ответ на прием запроса данных, предоставление первой компьютерной системой второй компьютерной системе идентификационных данных третьей компьютерной системы и команд для запроса данных, относящихся к углеводородной скважине, у третьей компьютерной системы.
[0007] Этот и другие аспекты могут содержать один или несколько следующих признаков. Операции могут также содержать прием первой компьютерной системой предыдущего запроса данных на данные, относящиеся к углеводородной скважине, из третьей компьютерной системы. Предыдущий запрос данных может быть принят перед запросом данных из второй компьютерной системы. Операции могут содержать, в ответ на прием предыдущего запроса, передачу первой компьютерной системой данных, относящихся к углеводородной скважине, третьей компьютерной системе по спутниковой сети. Первая компьютерная система может находиться в море, а вторая компьютерная система и третья компьютерная система могут находиться на берегу. Сеть, соединяющая вторую компьютерную систему и третью компьютерную систему, может быть проводной или беспроводной сетью. Пропускная способность проводной или беспроводной сети может быть на порядок больше, чем пропускная способность спутниковой сети. Операции также могут содержать прием первой компьютерной системой нового запроса на новые данные, относящиеся к углеводородной скважине, которые отличаются от данных, относящихся к углеводородной скважине, из четвертой компьютерной системы, расположенной в третьем операционном центре. Операции могут также содержать, в ответ на прием нового запроса на новые данные, передачу первой компьютерной системой новых данных четвертой компьютерной системе по спутниковой сети. Операции могут также содержать прием первой компьютерной системой еще одного запроса на новые данные из второй компьютерной системы, и, в ответ на прием другого запроса, предоставление первой компьютерной системой второй компьютерной системе идентификационных данных четвертой компьютерной системы и команд на запрос новых данных, относящихся к углеводородной скважине, из четвертой компьютерной системы. Операции могут также содержать прием первой компьютерной системой нового запроса данных, относящихся к углеводородной скважине, которые ранее были переданы третьей компьютерной системе, и запроса дополнительных данных, относящихся к углеводородной скважине, которые были получены первой компьютерной системой после того, как данные, относящиеся к углеводородной скважине, были переданы третьей компьютерной системе. Новый запрос может быть принят по спутниковой сети из четвертой компьютерной системы, расположенной в третьем операционном центре. Операции могут также содержать, в ответ на прием нового запроса, передачу первой компьютерной системой дополнительных данных четвертой компьютерной системе по спутниковой сети, и предоставление первой компьютерной системой четвертой компьютерной системе идентификационных данных третьей компьютерной системы и команд на запрос данных, относящихся к углеводородной скважине, из третьей компьютерной системы.
[0008] Следующий инновационный аспект объекта изобретения, раскрытый в этом документе, может быть реализован как система, которая содержит одно или более устройств обработки данных и машиночитаемый носитель данных, содержащий команды компьютерного программного обеспечения, выполняемые устройством обработки данных, для выполнения операций по передаче данных, относящихся к углеводородной скважине из мобильной буровой установки в операционные центры. Операции содержат прием первой компьютерной системой, расположенной на мобильной буровой установке для добычи углеводородного сырья запроса данных, относящихся к углеводородной скважине, из второй компьютерной системы, расположенной в первом операционном центре, по первой коммуникационной сети, соединяющей первую компьютерную систему и вторую компьютерную систему; в ответ на прием запроса, передачу первой компьютерной системой данных, относящихся к углеводородной скважине второй компьютерной системе по первой сети; идентификацию в первой компьютерной системе одной или более третьих компьютерных систем, расположенных в одном или более соответствующих операционных центрах, причем каждая третья компьютерная система соединена со второй компьютерной системой через коммуникационную сеть, у которой пропускная способность больше, чем у первой коммуникационной сети; и предоставления в первой компьютерной системе уведомления для каждой из одной или более третьих компьютерных систем на передачу запроса данных, относящихся к углеводородной скважине второй компьютерной системе.
[0009] Этот и другие аспекты могут содержать один или несколько следующих признаков. Пропускная способность коммуникационной сети, соединяющей третью компьютерную систему с первой компьютерной системой, может быть, по меньшей мере, в два раза больше, чем пропускная способность первой коммуникационной сети. Пропускная способность коммуникационной сети, которая соединяет третью компьютерную систему с первой компьютерной системой, может быть, по меньшей мере, на порядок больше, чем пропускная способность первой коммуникационной сети. Пропускная способность первой коммуникационной сети может составлять 64 килобита в секунду, а пропускная способность коммуникационной сети, которая соединяет третью компьютерную систему с первой компьютерной системой, может быть 256 килобит в секунду. Пропускная способность коммуникационной сети, которая соединяет третью компьютерную систему с первой компьютерной системой, может быть порядка мегабит в секунду. Пропускная способность первой коммуникационной системы может быть порядка килобит в секунду. Пропускная способность первой коммуникационной сети может быть 64 килобита в секунду.
[0010] Хотя, в общем, раскрывается, компьютерно-реализуемое программное обеспечение, реализованное на материальном носителе данных, которое обрабатывает и трансформирует соответствующие данные, некоторые или все аспекты могут являться компьютерно-реализуемыми способами, или могут быть дополнительно включены в соответствующие системы или другие устройства для выполнения указанных функций. Детали этих и других аспектов и реализаций настоящего раскрытия даны в прилагаемых чертежах и в нижеприведенном описании. Другие признаки и преимущества изобретения станут очевидны из описания, чертежей и из формулы изобретения.
Краткое описание чертежей
[0011] На фиг. 1 показаны производственные условия, в которых данные, относящиеся к углеводородной скважине, передаются с мобильных буровых установок в операционные центры, работающие в режиме реального времени.
[0012] На фиг. 2 показаны операционные центры, работающие в режиме реального времени, запрашивающие и получающие данные о работе углеводородных скважин с мобильных буровых установок через спутниковую сеть.
[0013] На фиг. 3 показаны операции, реализованные компьютерными системами, расположенными на мобильных буровых установках и в операционных центрах, работающих в режиме реального времени.
[0014] На фиг. 4 показана технологическая схема типового процесса передачи данных, относящихся к углеводородной скважине с мобильной буровой установки в операционные центры.
[0015] Одинаковые номера позиций и обозначения на разных чертежах обозначают одинаковые элементы.
Подробное раскрытие изобретения
[0016] В настоящем документе раскрыты компьютерно-реализуемые способы, машиночитаемые носители данных и компьютерные системы для передачи данных, относящихся к углеводородной скважине, с мобильной буровой установки, например, в операционный центр, работающий в режиме реального времени (ОЦРРВ). Одна или несколько компьютерных систем могут располагаться на мобильной буровой установке, например, на морской мобильной буровой установке или другой мобильной буровой установке, расположенной на удалении. Компьютерная система, расположенная на мобильной буровой установке (компьютерная система буровой установки), может выполнять операции по получению данных с описанием углеводородной скважины например, данных, раскрывающих геологические и другие характеристики подземного геологического пласта, в котором можно пробурить углеводородную скважину, характеристики самой углеводородной скважины и прочего. В некоторых вариантах осуществления, компьютерную систему буровой установки можно соединять с одним или несколькими измерительными приборами через проводную или беспроводную сеть, или через обе сети, установленные на мобильной буровой установке. Например, измерительными приборами могут быть каротажные инструменты, установленные временно или постоянно в различных частях углеводородной скважины для измерения данных, например, геологических параметров, давления, температуры и т.д., и для передачи измеренных данных в компьютерные системы, которые могут принимать и сохранять данные. Компьютерные системы могут непрерывно принимать данные со скоростью несколько килобит в секунду, прием данных может осуществляться в течение нескольких дней и более. Многочисленные компьютерные системы для буровой установки можно расположить на многочисленных буровых установках; на каждой буровой установке можно установить одну или несколько компьютерных систем. Каждая компьютерная система, установленная на буровой установке, может иметь связь с одной или несколькими компьютерными системами, расположенными в береговом ОЦРРВ (компьютерной системой ОЦРРВ), который может работать как центр, связанный с одной или несколькими буровыми установками.
[0017] Удаленное местоположение, в котором находится мобильная буровая установка, может находиться вне зоны доступа широкополосных сетей для передачи данных, например, высокоскоростных Ethernet-сетей, Интернета и подобных. Например, мобильная буровая установка может находиться на расстоянии более 50 миль от берега среди большого водного пространства, такого, как океан, залив и тому подобные. Альтернативно или дополнительно, буровые установки могут располагаться в тяжелых окружающих условиях, в которых будет сложно установить инфраструктуру для высокоскоростных сетей. С другой стороны, место, где находится ОЦРРВ, может быть доступно для широкополосных проводных или беспроводных сетей, таких как Ethernet-сети, Интернет, и прочие. ОЦРРВ может располагаться, например, в здании делового назначения, где установлена инфраструктура для сети передачи данных. Компьютерная система буровой установки, установленная на буровой установке, и компьютерная система ОЦРРВ, расположенная в ОЦРРВ, могут соединяться и обмениваться данными через сеть для передачи данных, например, через беспроводную сеть, такую, как спутниковая сеть, сотовая телефонная сеть и подобные. Возможно отсутствие условий для соединения компьютерной системы буровой установки и компьютерной системы ОЦРРВ из-за расстояния между мобильной буровой установкой и ОЦРРВ, тяжелых окружающих условий, в которых находятся и работают буровые установки, комбинаций этих факторов и прочего.
[0018] Одна или более из множества систем для буровых установок может обмениваться данными с одной или более компьютерных системам ОЦРРВ с помощью сети для передачи данных. В некоторых вариантах осуществления, компьютерная система ОЦРРВ, может послать запрос через сеть передачи данных на фрагмент данных или все данные, относящиеся к углеводородной скважине, которые были собраны и сохранены компьютерной системой буровой установки. В ответ, компьютерная система буровой установки может передать запрошенный объем данных, относящихся к углеводородной скважине, компьютерной системе ОЦРРВ. Объем передаваемых данных, относящихся к углеводородной скважине, и пропускная способность сети передачи данных могут влиять на скорость, с которой компьютерная система буровой установки передает данные, относящиеся к углеводородной скважине, одной или нескольким компьютерным системам, расположенным в ОЦРРВ. В свою очередь, на пропускную способность могут влиять несколько факторов, к которым относятся физическое расстояние между буровыми установками и ОЦРРВ, сетевая инфраструктура на буровой установке, тяжелые окружающий условия, в которых находятся и работают буровые установки и прочее.
[0019] В некоторых вариантах осуществления, компьютерная система буровой установки может принимать запросы на данные, относящиеся к углеводородной скважине, из многочисленных компьютерных систем ОЦРРВ, которые могут находиться в одном ОЦРРВ или быть распределенными по нескольким ОЦРРВ. Например, компьютерная система буровой установки может принимать запрос на данные, относящиеся к углеводородной скважине, из первой компьютерной системы ОЦРРВ через сеть, и в ответ передавать данные, относящиеся к углеводородной скважине, в первую компьютерную систему ОЦРРВ через сеть. Далее, компьютерная система буровой установки может принять через сеть еще один запрос на данные, относящиеся к углеводородной скважине, от второй компьютерной системы ОЦРРВ, которая отличается от первой компьютерной системы ОЦРРВ. Компьютерная система буровой установки может определить, что все данные или фрагмент данных, относящихся к углеводородной скважине, запрашиваемых второй компьютерной системой ОЦРРВ, уже были переданы первой компьютерной системе ОЦРРВ. Вместо того, чтобы передавать данные, относящиеся к углеводородной скважине, второй компьютерной системе ОЦРРВ по сети снова, компьютерная система буровой установки может перенаправить вторую компьютерную систему ОЦРРВ в первую компьютерную систему ОЦРРВ, и дать команду второй компьютерной системе ОЦРРВ запросить и получить данные, относящиеся к углеводородной скважине, от первой компьютерной системы ОЦРРВ. Вторая компьютерная система ОЦРРВ может связаться с первой компьютерной системой ОЦРРВ через другую сеть, например, через проводную или беспроводную Ethernet-сеть, у которой пропускная способность больше, чем у сети, соединяющей все компьютерные системы ОЦРРВ с компьютерной системой буровой установки. Таким образом, вторая компьютерная система ОЦРРВ, может получить данные, относящиеся к углеводородной скважине, из первой компьютерной системы ОЦРРВ.
[0020] Осуществление методов, раскрытых в настоящем документе, может обеспечить одно или более из нескольких потенциальных преимуществ. Направляя компьютерные системы ОЦРРВ на передачу и прием данных, относящихся к углеводородной скважине, между собой, компьютерная система буровой установки может уменьшить объем данных, передаваемых по сети, соединяющей компьютерную систему буровой установки с компьютерной системой ОЦРРВ. Передача данных, относящихся к углеводородной скважине, с мобильной буровой установки в ОЦРРВ может быть эффективно распределена, например, если пропускная способность сети, по которой передаются данные, относящиеся к углеводородной скважине, низкая. За счет того, что одну компьютерную систему ОЦРРВ побуждают запрашивать и получать данные из другой компьютерной системы ОЦРРВ, количество данных, передаваемых по относительно медленной сети, соединяющей компьютерную систему буровой установки с компьютерной системой ОЦРРВ, может быть снижено. И наоборот, относительно быстрая сеть, соединяющая две компьютерные системы ОЦРРВ, может использоваться более эффективно. Также, если первая и вторая компьютерные системы ОЦРРВ могут запрашивать одинаковые данные, относящиеся к углеводородной скважине, то перенаправление второй компьютерной системы ОЦРРВ на получение данных из первой компьютерной системы ОЦРРВ может уменьшить, минимизировать или полностью сократить поток излишней информации через относительно более медленную сеть. Высвобождаемую таким образом пропускную способность можно использовать для передачи новых данных, относящихся к углеводородной скважине, или других данных из компьютерной системы буровой установки в компьютерную систему ОЦРРВ. Так как компьютерная система ОЦРРВ получает данные, относящиеся к углеводородной скважине, из другой компьютерной системы ОЦРРВ, то уменьшается время получения сообщений. Компьютерная система ОЦРРВ может быстрее получать данные, относящиеся к углеводородной скважине, ускорять пользователям доступ к данным и давать им возможность быстрее принимать решения в режиме реального времени. Кроме этого, так как сеть, соединяющая две компьютерные системы ОЦРРВ может быть более надежной, чем сеть, соединяющая компьютерную систему буровой установки с компьютерной системой ОЦРРВ, то надежность модели передачи данных, раскрытой в этом документе, может быть высокой.
[0021] На фиг. 1 показано окружение, в котором данные, относящиеся к углеводородной скважине, передаются с мобильных буровых установок в операционные центры, работающие в режиме реального времени. Приведенное в качестве примера окружение, показанное на фиг. 1, содержит четыре центра ОЦРРВ: первый ОЦРРВ 100, второй ОЦРРВ 200, третий ОЦРРВ 300 и четвертый ОЦРРВ 400. В каждом ОЦРРВ можно установить одну или несколько компьютерных систем ОЦРРВ. Например, в состав первого ОЦРРВ 100, может входить первая компьютерная система 102 ОЦРРВ, которая, в свою очередь, может содержать устройство 104 обработки данных и машиночитаемый носитель 106 данных, для хранения команд компьютерного программного обеспечения, выполняемых устройством 104 обработки данных для выполнения операций, включая те, которые были раскрыты в настоящем документе. Альтернативно или дополнительно, первый ОЦРРВ 100 может содержать аппаратное обеспечение (не показано), аппаратно-программное обеспечение (не показано) или их комбинации (друг с другом, или с компьютерным программным обеспечением, или и то, и другое), которые конфигурируются для выполнения операций, раскрытых в этом документе.
[0022] Одна или несколько компьютерных систем ОЦРРВ могут располагаться в каждом ОЦРРВ. Например, две компьютерные системы ОЦРРВ - вторая компьютерная система 202 ОЦРРВ и третья компьютерная система 204 ОЦРРВ, - могут располагаться во втором ОЦРРВ. Три компьютерные системы ОЦРРВ, - четвертая компьютерная система 302 ОЦРРВ, пятая компьютерная система 304 ОЦРРВ и шестая компьютерная система 304 ОЦРРВ, - могут находиться в третьем ОЦРРВ 300. Седьмая компьютерная система 402 ОЦРРВ может быть установлена в четвертом ОЦРРВ 400. По аналогии с первой компьютерной системой 102 ОЦРРВ, каждая компьютерная система, расположенная в каждом ОЦРРВ может быть реализована, как компьютерные команды, сохраненные на машиночитаемом носителе данных, и выполняемые устройством обработки данных, таком как аппаратное обеспечение, программно-аппаратное обеспечение или комбинации из двух или более этих компонентов.
[0023] Множество компьютерных систем ОЦРРВ могут соединяться друг с другом с помощью проводных или беспроводных сетей 502, таких как, например, сеть Ethernet, Интернет и подобные. Аналогично, компьютерные системы, расположенные в одном ОЦРРВ, также могут соединяться между собой проводными или беспроводными сетями. Пропускная способность сети 502, которая соединяет между собой компьютерные системы ОЦРРВ, может быть больше, чем пропускная способность сети, соединяющей компьютерные системы ОЦРРВ с компьютерными системами буровой установки. Например, пропускная способность сети, соединяющей между собой компьютерные системы ОЦРРВ, может быть по меньшей мере в два или более раз больше, или, по меньшей мере, на порядок больше, чем пропускная способность сети, соединяющей компьютерные системы ОЦРРВ с компьютерными системами на буровой установке.
[0024] Приведенное в качестве примера производственное окружение, показанное на фиг. 1, дополнительно содержит две мобильные буровые установки, а именно, первую мобильную буровую установку 500 и вторую мобильную буровую установку 600 в соответствующих удаленных местоположениях. В некоторых вариантах осуществления примеры производственного окружения могут содержать одну или несколько буровых установок в соответствующих удаленных местоположениях.
[0025] Первую и вторую мобильные буровые установки можно соединить с одним или несколькими операционными центрами ОЦРРВ, через сеть 700, например, спутниковую сеть. Как раскрыто ниже, пропускная способность сети 700 может быть меньше, чем пропускная способность сети 502, в результате чего скорость, с которой данные, например, данные, относящиеся к углеводородной скважине, могут передаваться по сети 700, меньше по сравнению со скоростью, с которой данные могут передаваться через сеть 502. В некоторых вариантах осуществления первый приемопередатчик 502 и второй приемопередатчик 602 могут быть размещены на первой буровой установке 500 и второй буровой установке 600, соответственно, для приема запросов на данные, включая данные, относящиеся к углеводородной скважине, и передачу данных, относящихся к углеводородной скважине, в ответ на запрос данных, принятый через сеть 700. Для этого одна или более компьютерных систем буровой установки могут располагаться на каждой буровой установке и соединяться с каждым приемопередатчиком. Например, первая компьютерная система 508 буровой установки и вторая компьютерная система 608 буровой установки могут располагаться на первой буровой установке 500 и второй буровой установке 600, соответственно.
[0026] В некоторых вариантах осуществления первая компьютерная система 508 буровой установки может использовать способы для передачи данных, относящихся к углеводородной скважине, с первой буровой установки 500 в одну или более компьютерных систем ОЦРРВ, расположенных в одном или более центрах ОЦРРВ. Первая компьютерная система 508 буровой установки может принять первый запрос данных из первой компьютерной системы 102, расположенной в первом ОЦРРВ 100. Как уже было раскрыто, первый ОЦРРВ 100 расположен на удалении от первой буровой установки 500. Первый запрос данных может быть передан, например, первой компьютерной системой 102 ОЦРРВ через сеть 700, соединяющую первую компьютерную систему 508 и первую компьютерную систему 102 ОЦРРВ. Первый запрос данных может искать данные, относящиеся к углеводородной скважине, бурение которой осуществляется или осуществлялось с помощью первой буровой установки 500.
[0027] В ответ на прием первого запроса данных, первая компьютерная система 508 буровой установки может извлечь данные, которые удовлетворяют первому запросу данных, например, из машиночитаемого носителя 510 данных, соединенного с первой компьютерной системой 508 буровой установки. Первая компьютерная система 508 буровой установки может передавать извлеченные данные из первой компьютерной системы 508 буровой установки в первую компьютерную систему 102 ОЦРРВ через сеть 700.
[0028] Первая компьютерная система 508 буровой установки может позже принять второй запрос данных от компьютерной системы 202 второго операционного центра ОЦРРВ (или от другой компьютерной системы, расположенной в первом ОЦРРВ), которая также находится на удалении от первой буровой установки 500. Подобно первому запросу данных, второй запрос данных тоже можно передать через сеть 700 или другую сеть (не показана), которая соединяет второй операционный центр 200 ОЦРРВ с первой буровой установкой 500. Во втором запросе данных, компьютерная система 202 второго ОЦРРВ может искать весь объем или, по меньшей мере, часть объема данных, относящихся к углеводородной скважине.
[0029] Первая компьютерная система 500 буровой установки может определить, что пропускная способность сети 502, которая является отдельной от сети 700 и соединяет между собой множество компьютерных систем ОЦРРВ, больше, чем пропускная способность сети 700. В ответ на прием второго запроса данных, первая компьютерная система 508 буровой установки может передать идентификационные данные первой компьютерной системы 102 ОЦРРВ второй компьютерной системе 202, расположенной во втором ОЦРРВ 200. Дополнительно, первая компьютерная система 500 буровой установки может передать уведомление второй компьютерной системе 202 ОЦРРВ, для запроса, по меньшей мере, фрагмента данных, удовлетворяющих второму запросу данных из первой компьютерной системы 102 ОЦРРВ.
[0030] В некоторых вариантах осуществления пропускная способность сети 502 может быть, по меньшей мере, в два или в большее число раз больше, чем пропускная способность сети 700, которая может быть спутниковой сетью. Например, сеть 700 может иметь скорость передачи данных порядка килобит в секунду (Кбит/с), такую, как, по существу, 32 килобит в секунду (Кбит/с) или 64 килобита в секунду (Кбит/с), а у сети 502 скорость передачи данных может составлять, по существу, 256 килобит в секунду (Кбит/с), или скорость передачи данных порядка мегабит в секунду (Мбит/с). Таким образом, пропускная способность сети 502 может быть на порядок больше, чем пропускная способность сети 700. Так как объем данных, относящихся к углеводородной скважине, велик, то на передачу данных, относящихся к углеводородной скважине, через сеть 700 уйдет намного больше времени, чем на передачу данных, относящихся к углеводородной скважине, через сеть 502. С помощью реализации вышеописанных способов первая компьютерная система 508 буровой установки может перенаправить из компьютерных систем ОЦРРВ запросы данных, относящихся к углеводородной скважине, в другие компьютерные системы ОЦРРВ, в которые данные, относящиеся к углеводородной скважине, были переданы ранее. Таким образом, первая компьютерная система 508 буровой установки может снизить нагрузку на сеть 700.
[0031] В некоторых вариантах осуществления, когда первая компьютерная система 508 буровой установки принимает запрос на данные из других компьютерных систем ОЦРРВ, например, из третьей компьютерной системы 202 ОЦРРВ, четвертой компьютерной системы 302 ОЦРРВ, и прочих подобных систем на все данные или фрагмент данных, относящихся к углеводородной скважине, которые первая компьютерная система 508 буровой установки уже отправила в первую компьютерной систему 102 ОЦРРВ, компьютерная система 508 первой буровой установки может перенаправить другие компьютерные системы ОЦРРВ в первую компьютерную систему 102 ОЦРРВ. Таким образом, первая компьютерная система 508 буровой установки может назначить первую компьютерную систему 102 ОЦРРВ главной компьютерной системой, и назначить другие компьютерные системы ОЦРРВ, которые последовательно запрашивают данные, относящиеся к углеводородной скважине, подчиненными компьютерными системами. Первая компьютерная система 508 буровой установки может дать команду каждой подчиненной компьютерной системе запрашивать данные, относящиеся к углеводородной скважине, у главной компьютерной системы.
[0032] На фиг. 2 показаны центры ОЦРРВ, например, первый ОЦЦРВ 100 и второй ОЦРРВ 200, которые запрашивают и принимают данные, относящиеся к углеводородной скважине, с буровой установки 500 для добычи углеводородного сырья, через спутниковую сеть 700. Первый ОЦРРВ 102, может послать первый запрос о данных, относящихся к углеводородной скважине на спутник, который, в свою очередь, может передать первый запрос данных в первую компьютерную систему 508 буровой установки, например, в первый приемопередатчик 502. Как показано на фиг. 2, первая компьютерная система 508 буровой установки может соединяться в режиме реального времени с многочисленными каротажными инструментами, например, с каротажным инструментом 504 для измерения давления, каротажным инструментом 506 для измерения температуры, и прочими, которые предназначены для измерения данных в буровой скважине и передачи данных из буровой скважины в первую компьютерную систему 508 буровой установки для сохранения в машиночитаемой базе 510 данных. Понятно, что каротажные инструменты 504 и 506 могут располагаться в разных скважинах на мобильной буровой установке, или оба инструмента могут находиться одновременно в одной скважине и одновременно собирать из нее данные, или инструменты 504 и 506 могут располагаться последовательно друг за другом, и они будут последовательно собирать данные.
[0033] В ответ на прием первого запроса данных, первая компьютерная система 508 буровой установки извлекает данные из базы 510 данных и передает извлеченные данные на спутник в первом ответном сигнале. После этого спутник передает первый ответный сигнал, который содержит извлеченные данные, в первую компьютерную систему 102 ОЦРРВ, которая может сохранить данные в машиночитаемой базе 108 данных и обработать данные для выполнения операций в режиме реального времени.
[0034] Затем, вторая компьютерная система 202 операционного центра 200, ОЦРРВ может отправить второй запрос данных на спутник через сеть 700. Во втором запросе данных вторая компьютерная система 202 ОЦРРВ может запросить все данные или фрагмент данных, относящихся к углеводородной скважине которые первая компьютерная система 508 буровой установки ранее передала первой компьютерной системе 102 ОЦРРВ, как это было раскрыто выше. Компьютерные системы, расположенные в первом ОЦРРВ 100 и во втором ОЦРРВ 200, могут соединяться сетью 502, у которой пропускная способность больше, чем у сети 700.
[0035] Спутник может передать второй запрос данных из второй компьютерной системы 202 ОЦРРВ, первой компьютерной системе 508 буровой установки, например, первому приемопередатчику 502. Первая компьютерная система 508 буровой установки может определить, что данные о буровой скважине, запрашиваемые во втором запросе данных, были ранее переданы первой компьютерной системе 102 ОЦРРВ. В некоторых вариантах осуществления, первая компьютерная система 102 может передать второй ответ на второй запрос данных. Во втором ответе, первая компьютерная система 508 буровой установки может содержать идентификационные данные первой компьютерной системы 102 ОЦРРВ и команды для запроса данных, относящихся к углеводородной скважине, первой компьютерной системой 102 ОЦРРВ. Приемопередатчик 502 может передать второй ответ на спутник, который может дальше передать второй ответ второй компьютерной системе 202 ОЦРРВ. После получения второго ответа, вторая компьютерная система 202 ОЦРРВ может выполнить команды для идентификации первой компьютерной системы 102 ОЦРРВ и передать запрос на данные, относящиеся к углеводородной скважине, первой компьютерной системе ОЦРРВ.
[0036] В варианте осуществления по умолчанию, первая компьютерная система 102 буровой установки может перенаправить вторую компьютерную систему 202 ОЦРРВ, в первую компьютерную систему 102 ОЦРРВ, как это было раскрыто выше, независимо от пропускных способностей сети 502 и сети 700. В некоторых вариантах осуществления, компьютерная система ОЦРРВ может быть выполнена с возможностью содержать данные, описывающие сеть 502 - например, пропускную способность сети 502 - в запросе данных, относящихся к углеводородной скважине,. В таких вариантах осуществления, когда первая компьютерная система 102 буровой установки примет запрос из компьютерной системы ОЦРРВ, первая компьютерная система 102 буровой установки может сравнить пропускную способность сети 700 с пропускной способностью сети 502 на основании данных, описывающих сеть 502, содержащихся в запросе. Если первая компьютерная система 502 буровой установки определит, что пропускная способность сети 502 больше, чем пропускная способность сети 700, и что запрашиваемые данные, относящиеся к углеводородной скважине, уже были отправлены в другую компьютерную систему операционного центра, работающего в режиме реального времени ОЦРРВ, тогда первая компьютерная система 508 буровой установки может создать ответ так, как это было раскрыто выше.
[0037] В некоторых вариантах осуществления, первая компьютерная система 508 буровой установки могла уже передать фрагмент данных, относящихся к углеводородной скважине, запрашиваемых второй компьютерной системой 202 ОЦРРВ, первой компьютерной системе 102 ОЦРРВ. В таких вариантах осуществления, первая компьютерная система 508 буровой установки может перенаправить вторую компьютерную систему 202 ОЦРРВ к первой компьютерной системе 102 ОЦРРВ для получения фрагмента данных, относящихся к углеводородной скважине, запрашиваемых второй компьютерной системой 202 ОЦРРВ, и передать остальные данные о скважине, запрашиваемые второй компьютерной системой 202 ОЦРРВ, через сеть 700.
[0038] В некоторых вариантах осуществления, первая компьютерная система буровой установки 508 может принять новый запрос на новые данные, относящиеся к углеводородной скважине, из четвертой компьютерной системы 302 ОЦРРВ. В новом запросе могут запрашиваться данные, относящиеся к углеводородной скважине, отличающиеся от данных, относящихся к углеводородной скважине, которые первая компьютерная система 508 буровой установки ранее передала первой компьютерной системе 102 ОЦРРВ. В ответ на принятый новый запрос на новые данные, первая компьютерная система 508 буровой установки может передать новые данные четвертой компьютерной системе 302 ОЦРРВ. После этого первая компьютерная система 508 буровой установки может принять еще один запрос на новые данные из второй компьютерной системы 202 ОЦРРВ. В ответ первая компьютерная система 508 буровой установки может предоставить второй компьютерной системе 202 ОЦРРВ идентификационные данные четвертой компьютерной системы 302 ОЦРРВ и команды для запроса новых данных, относящихся к углеводородной скважине, из четвертой компьютерной системы 302 ОЦРРВ. Вторая компьютерная система 202 ОЦРРВ может выполнить команды, как это было раскрыто выше, для получения новых данных.
[0039] В некоторых вариантах осуществления, первая компьютерная система 508 буровой установки могла уже ранее отправить фрагмент данных, относящихся к углеводородной скважине, запрашиваемых второй компьютерной системой 202 ОЦРРВ, первой компьютерной системе 102 ОЦРРВ. Дополнительно, первая компьютерная система 508 буровой установки могла уже ранее передать второй фрагмент данных, относящихся к углеводородной скважине, запрашиваемых второй компьютерной системой 202 ОЦРРВ, третьей компьютерной системе 204 ОЦРРВ. В таких вариантах осуществления первая компьютерная система 508 буровой установки может перенаправить вторую компьютерную систему 202 ОЦРРВ к первой компьютерной системой 102 ОЦРРВ и к третьей компьютерной системе 204 ОЦРРВ, соответственно, с соответствующими командами для запроса первого фрагмента и второго фрагмента, соответственно, ранее переданных данных, относящихся к углеводородной скважине.
[0040] На фиг. 3 показаны операции, реализуемые компьютерными системами, расположенными на мобильных буровых установках и в операционных центрах, работающих в режиме реального времени. В некоторых вариантах осуществления, компьютерная система 508 первой буровой установки получает и сохраняет данные, относящиеся к углеводородной скважине, на шаге 312. На шаге 314 первая компьютерная система 102 ОЦРРВ направляет первый запрос данных, относящихся к углеводородной скважине, через сеть 700. На шаге 316 первая компьютерная система 508 буровой установки принимает первый запрос. На шаге 318 первая компьютерная система 308 извлекает сохраненные данные, относящиеся к углеводородной скважине, и направляет данные первой компьютерной системе 102 ОЦРРВ через сеть 700. Размер запроса данных, относящихся к углеводородной скважине, может быть меньше, чем размер данных, относящихся к углеводородной скважине,; нагрузка на сеть 700 от приема и передачи запроса может быть значительно меньше, чем нагрузка на сеть 700 от передачи данных, относящихся к углеводородной скважине,. На шаге 320 первая компьютерная система 102 ОЦРРВ принимает данные, относящиеся к углеводородной скважине, через сеть 700, и выполняет операции, например, операции в реальном времени с использованием данных.
[0041] На шаге 322 вторая компьютерная система 202 ОЦРРВ направляет второй запрос данных, относящихся к углеводородной скважине, через сеть 700. На шаге 324 первая компьютерная система 508 буровой установки принимает второй запрос из второй компьютерной системы 202 ОЦРРВ через сеть 700. На шаге 326 первая компьютерная система 508 буровой установки определяет, что у сети 502, соединяющей первую компьютерную систему 102 ОЦРРВ и вторую компьютерную систему 202 ОЦРРВ, пропускная способность больше, чем пропускная способность сети 700. Например, пропускная способность сети 502 могла быть ранее сохранена в машиночитаемой базе 510 данных. Как вариант, каждая компьютерная система ОЦРРВ, передающая запрос данных, относящихся к углеводородной скважине, первой компьютерной системе 508 буровой установки, может содержать в запросе данные о пропускной способности сети 502.
[0042] В ответ на определение того, что у сети 502 пропускная способность больше, чем у сети 700, первая компьютерная система 508 буровой установки может передать идентификационные данные первой компьютерной системы 102 ОЦРРВ и уведомление для запроса данных из первой компьютерной системы 102 ОЦРРВ на шаге 328. На шаге 330 вторая компьютерная система 202 ОЦРРВ может получить идентификационные данные первой компьютерной системы 102 ОЦРРВ и уведомление. На шаге 332 вторая компьютерная система 202 ОЦРРВ может направить запрос на данные, относящиеся к углеводородной скважине, в первую компьютерную систему 102 ОЦРРВ. На шаге 334 первая компьютерная система 102 ОЦРРВ может принять запрос, а на шаге 336 направить запрошенные данные, относящиеся к углеводородной скважине,. На шаге 336 вторая компьютерная система 202 ОЦРРВ может получить данные из первой компьютерной системы 102 ОЦРРВ через сеть 502.
[0043] На фиг. 4 показан алгоритм приведенного в качестве примера процесса 400 передачи данных, относящихся к углеводородной скважине, с мобильной буровой установки в операционные центры. На шаге 402 первая компьютерная система буровой установки принимает первый запрос данных из первой компьютерной системы ОЦРРВ через первую сеть. На шаге 404 извлекают данные, относящиеся к углеводородной скважине, удовлетворяющие первому запросу данных. На шаге 406 извлеченные данные передают первой компьютерной системе 102 ОЦРРВ через первую сеть. На шаге 408 второй запрос данных принимают из второй компьютерной системы ОЦРРВ через первую сеть. На шаге 410 определяют что пропускная способность первой сети меньше, чем пропускная способность сети, соединяющей первую и вторую компьютерные системы ОЦРРВ. На шаге 412 идентификационные данные первой компьютерной системы ОЦРРВ передают второй компьютерной системе ОЦРРВ, с уведомлением запросить данные, которые удовлетворяли бы второму запросу данных из первой компьютерной системы ОЦРРВ.
[0044] В некоторых вариантах осуществления, когда первая компьютерная система 508 буровой установки принимает запрос на данные, относящиеся к углеводородной скважине, из второй компьютерной системы 202 ОЦРРВ, первая компьютерная система 508 буровой установки может определить, что фрагменты запрашиваемых данных, относящихся к углеводородной скважине, уже были ранее переданы многочисленным компьютерным системам ОЦРРВ, например, первой компьютерной системе 102 ОЦРРВ, третьей компьютерной системе 204 ОЦРРВ и третьей компьютерной системе 302 ОЦРРВ. Как альтернатива передаче идентификационных данных первой, третьей и четвертой компьютерной системой ОЦРРВ второй компьютерной системе ОЦРРВ, первая компьютерная система 508 буровой установки может передать команды в каждую из первой, третьей и четвертой компьютерных систем ОЦРРВ на передачу соответствующих фрагментов данных, относящихся к углеводородной скважине, второй компьютерной системе 202 через сеть 700. Например, в каждую компьютерную систему ОЦРРВ первая компьютерная система 508 буровой установки может передать идентификационные данные второй компьютерной системы 202 ОЦРРВ и идентификатор, представляющий собой фрагмент данных, относящихся к углеводородной скважине,. После получения идентификационных данных и идентификатора, каждая компьютерная система ОЦРРВ может передать соответствующий фрагмент данных, относящихся к углеводородной скважине, второй компьютерной системе 202 ОЦРРВ через сеть 502. В таких вариантах осуществления, вторая компьютерная система 202 ОЦРРВ, может принять запрошенные данные, относящиеся к углеводородной скважине, вместо команд, перенаправляющих вторую компьютерную систему 202 ОЦРРВ, в другую компьютерную систему ОЦРРВ.
[0045] В некоторых вариантах осуществления, в ответ на прием запроса данных, относящихся к углеводородной скважине, из первой компьютерной системы 102 ОЦРРВ первая компьютерная система 508 буровой установки может передать все данные, относящиеся к углеводородной скважине, в первую компьютерную систему 102 ОЦРРВ и назначить первую компьютерную систему 102 ОЦРРВ главной компьютерной системой. Первая компьютерная система 508 буровой установки может передать команды всем компьютерным системам ОЦРРВ, которые соединены с первой компьютерной системой 508 буровой установки, чтобы запросить у первой компьютерной системы 102 ОЦРРВ данные, относящиеся к углеводородной скважине,. В таких вариантах осуществления первая компьютерная система 508 буровой установки может периодически направлять первой компьютерной системе 102 ОЦРРВ новые данные, относящиеся к углеводородной скважине, принятые и сохраненные после того, как все данные, относящиеся к углеводородной скважине, были переданы, так что первая компьютерная система 102 ОЦРРВ будет сохранять самые свежие данные, относящиеся к углеводородной скважине.
[0046] Варианты осуществления объекта изобретения и операции, раскрытые в настоящем документе, могут быть осуществлены в цифровых электронных схемах или в компьютерном программном обеспечении, программно-аппаратном обеспечении, аппаратном обеспечении, включая объекты, раскрытые в настоящем изобретении и их структурные эквиваленты, или их комбинации. Варианты осуществления объекта изобретения, раскрытые в настоящем документе, могут быть реализованы как одна или несколько компьютерных программ, то есть, как один или несколько модулей компьютерных команд, закодированных в компьютерном носителе данных, с целью выполнения устройством обработки данных или контроля работы устройства обработки данных. Альтернативно или дополнительно, программные команды можно закодировать на искусственно созданном распространяющемся сигнале, например на созданном компьютером электрическом, оптическом или электромагнитном сигнале, который создается с целью кодирования информации для передачи в подходящий приемник для выполнения устройством обработки данных. Компьютерный носитель данных, например, машиночитаемый носитель 106, может являться машиночитаемым запоминающим устройством, машиночитаемым субстратом для хранения данных, матрицей памяти или устройством с произвольным или последовательным доступом, или комбинаций одного или нескольких из них, или быть их составной частью. Кроме того, хотя компьютерный носитель данных не является распространяющимся сигналом, компьютерный носитель данных может быть источником или пунктом назначения компьютерных команд, закодированных в искусственно созданном распространяющемся сигнале. Компьютерный носитель данных может являться одним или несколькими отдельными физическими и/или энергонезависимыми компонентами или средствами (например, многочисленными компакт-дисками, дисками, или другими устройствами для хранения данных) или быть их составной частью.
[0047] Операции, раскрытые в настоящем документе, можно осуществить как операции, выполненные устройством обработки данных, например, устройством 108 обработки данных, с помощью данных, сохраненных на одном или нескольких машиночитаемых запоминающих устройствах, или данных, полученных из других источников.
[0048] Термин «устройство обработки данных» объединяет все типы аппаратов, устройств и машин для обработки данных, включая, например, программируемый процессор, компьютер, систему на микросхеме, их комбинации и прочие устройства. Устройство может содержать логические схемы специального назначения, например программируемую пользователем вентильную матрицу (FPGA, от англ. field programmable gate array) или специализированную интегральную схему (ASIC, от англ. application-specific integrated circuit). Устройство также может содержать дополнительно к аппаратному обеспечению код, который создает исполнительное окружение для рассматриваемой компьютерной программы, например, код, который формирует процессорные встроенные программы, пакет протоколов, систему управления базой данных, операционную систему, межплатформенные оперативные средства, виртуальный компьютер, и их комбинации. Устройство и исполнительное окружение могут реализовать различные инфраструктуры для вычислительных моделей, такие, как веб-сервисы, инфраструктуры для распределенной обработки данных и для распределенных вычислений.
[0049] Компьютерная программа (также известная как программа, программное обеспечение, скрипт или код), может быть написана языком программирования любого типа, включая транслируемые или интерпретируемые языки, декларативный или процедурный языки, и она может быть установлена в любой форме, включая независимую программу или модуль, компонент, подпрограмму, объект, или другое устройство, пригодное для использования в вычислительном окружении. Компьютерная программа может соответствовать (но не обязательно должна) файлу в файловой системе. Программа может храниться в части файла, в котором находятся другие программы или данные (например, один или несколько скриптов, хранящихся в документе языка разметки), в одиночном файле, предназначенном для обсуждаемой программы, или в многочисленных скоординированных файлах (например, файлах, в которых хранятся один или несколько модулей, подпрограмм, или частей кодов). Компьютерная программа может быть установлена для выполнения на одном компьютере или на нескольких компьютерах, которые находятся на одной или на разных площадках и соединяются между собой с помощью сети.
[0050] Процессы и логические потоки, раскрытые в настоящем документе, могут выполняться одним или несколькими программируемыми процессорами, выполняющими одну или несколько компьютерных программ, для выполнения действий, работая с входными данными и создавая выходные данные. Процессы и логические потоки могут выполняться с помощью логических схем специального назначения, а устройства могут быть реализованы как, логические схемы специального назначения, например, как FPGA (программируемая пользователем вентильная матрица) или как ASIC (специализированная интегральная схема).
[0051] Процессоры, пригодные для выполнения компьютерной программы, содержат, например, микропроцессоры общего и специального назначения и любой или любые процессоры цифрового компьютера. Обычно процессор принимает команды и данные из постоянного запоминающего устройства, или оперативного запоминающего устройства, или из обоих. Важными элементами компьютера являются процессор для выполнения действий, в соответствии с командами, и одно или несколько запоминающих устройств для хранения команд и данных. Обычно компьютер также содержит, или оперативно подключается для получения данных или передачи данных, или для выполнения обеих операций, к одному или нескольким массовым запоминающим устройствам для хранения данных, например, магнитному, магнитно-оптическому или оптическому дискам. При этом, не обязательно, чтобы компьютеру были нужны такие устройства. Кроме того, компьютер может быть встроен в другое устройство, например, мобильный телефон, карманный персональный компьютер (КПК), мобильный аудио или видео плейер, игровую консоль, приемник глобальной системы наведения (GPS) или портативное запоминающее устройство (например, флэш-память USB (универсальная последовательная шина), и прочие. Устройства, пригодные для хранения команд для компьютерных программ и данных, содержат все формы энергонезависимой памяти, мультимедийные и запоминающие устройства, включая, только в качестве примера, полупроводниковые запоминающие устройства, например, стираемую программируемую постоянную память (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM) и устройства флэш-памяти; магнитные диски, например, внутренние жесткие диски или переносные диски; магнитно-оптические диски, а также диски CD-ROM и DVD-ROM. Процессор и память могут дополняться или интегрироваться с логическими схемами специального назначения.
[0052] Для взаимодействия с пользователем, варианты осуществления объекта изобретения, раскрытые в этой спецификации, могут быть реализованы на компьютере, содержащим устройство отображения информации, например, монитором с катодно-лучевой трубкой (CRT) или с жидкокристаллическим дисплеем (LCD), предназначенными для просмотра информации пользователем, а также с помощью клавиатуры и указывающего устройства, например, мыши или трекбола, позволяющими пользователю вводить информацию в компьютер. Другие устройства также могут обеспечить взаимодействие с пользователем; например, обратная связь с пользователем может осуществляться с помощью любой сенсорной обратной связи, например, визуальной обратной связи, звуковой обратной связи, тактильной обратной связи; пользовательский ввод может быть принят в любой форме, включая акустическую, речевую или тактильную формы ввода. Дополнительно, компьютер может взаимодействовать с пользователем, посылая документы и принимая документы из устройства, которое использует пользователь; например, посылая веб-страницы в веб-браузер пользовательского клиентского устройства в ответ на запросы, полученные от веб-браузера.
[0053] Варианты осуществления объекта изобретения, раскрытые в настоящем документе, могут быть реализованы в компьютерной системе, которая содержит оконечный компонент, например, сервер данных, или которая содержит межплатформенное программное обеспечение, например, сервер прикладных программ, или содержит связной компьютер, например, клиентский компьютер, имеющий графический пользовательский интерфейс или веб-браузер, через который пользователь может взаимодействовать с вариантом осуществления объекта изобретения, раскрытого в настоящем документе, или любую комбинацию компонентов таких вводные устройства, межплатформенное программное обеспечение или связный компьютер. Компоненты системы могут быть взаимосвязаны любой формой или средой обмена цифровыми данными, например, коммуникационной сетью, например, сетью 126. Примерами коммуникационных сетей являются локальная вычислительная сеть (LAN) и глобальная вычислительная сеть (WAN), Интернет, связь между равноправными узлами (связь между равноправными узлами узкого применения).
[0054] В состав компьютерной системы могут входить клиенты и серверы. Клиент и сервер обычно находятся на удалении друг от друга, и обычно взаимодействуют через коммуникационную сеть. Взаимоотношения между клиентом и сервером возникают из-за компьютерных программ, работающих на соответствующих компьютерах и находящихся в отношениях клиент-сервер друг с другом. В некоторых вариантах осуществления сервер передает данные (например, страницу гипертекстового языка) в устройство клиента (например, для выведения данных на экран и получения пользовательского ввода от пользователя путем взаимодействия с клиентским устройством). Данные, созданные в клиентском устройстве, (например, в результате взаимодействия с пользователем), могут быть получены из клиентского устройства в сервере.
[0055] Хотя настоящий документ содержит много конкретных подробностей варианта осуществления, они не должны рассматриваться, как ограничения объема любого варианта осуществления, или того, что может быть заявлено, а скорее, как описания признаков, характерных для частных вариантов осуществления. Некоторые признаки, раскрытые в настоящем документе в контексте отдельных вариантов осуществления, могут быть реализованы в комбинации в одном варианте осуществления. Наоборот, различные признаки, раскрытые в контексте одного варианта осуществления, могут быть реализованы в многочисленных вариантах осуществления отдельно или в подходящих подкомбинациях. Кроме этого, хотя признаки могли быть раскрыты выше, как действующие в определенных комбинациях, и, даже, изначально заявленные как таковые, один или несколько признаков из заявленной комбинации, может быть в некоторых случаях исключен из комбинации, и заявленная комбинация может быть направлена в подкомбинацию или вариант подкомбинации.
[0056] Аналогично, хотя операции показаны на чертежах в определенном порядке, это не нужно рассматривать, как требование выполнять эти операции в показанном порядке или в последовательном порядке, или, что нужно выполнять все показанные операции для достижения требуемых результатов. В определенных условиях, возможно, более эффективными будут многозадачность и параллельная обработка. Кроме того, разделение различных компонентов систем в вариантах осуществления, раскрытых выше, не должно рассматриваться как разделение, обязательное для выполнения во всех вариантах осуществления, и нужно понимать, что раскрытые программные компоненты и системы могут быть собраны воедино в один программный продукт или разделены на многочисленные программные продукты.
[0057] Таким образом, были раскрыты частные варианты осуществления объекта изобретения. Другие варианты осуществления входят в объем нижеследующей формулы изобретения. В некоторых случаях, действия, перечисленные в формуле, могут выполняться в другом порядке, но все равно будут достигнуты требуемые результаты. Дополнительно, процессы, показанные на сопроводительных фигурах, необязательно должны использоваться в том порядке, в котором они изображены, или в последовательном порядке, для достижения требуемых результатов. В определенных условиях, возможно, более эффективными будут многозадачность и параллельная обработка.