Система поддержки использования металлических труб

Иллюстрации

Показать все

Система (10a) поддержки использования металлических труб включает в себя: блок (11a) приема информации о металлических трубах для приема идентификационных данных каждой из множества металлических труб; блок (12a) приема условий использования для приема данных об условиях использования, указывающих на условие, при котором необходимо использовать металлические трубы; блок (13a) сбора специфических данных труб для доступа к блоку (2) записи данных, в котором связанным образом хранятся специфические данные труб, указывающие свойство каждой металлической трубы, и соответствующие идентификационные данные, и для получения специфических данных труб, связанных с полученными идентификационными данными; блок (14a) определения труб для определения металлической трубы, которую надлежит использовать, из множества металлических труб на основе специфических данных труб и данных об условиях использования; и блок (15a) вывода для вывода информации, относящейся к определенной металлической трубе. 3 н. и 10 з.п. ф-лы, 15 ил.

Реферат

Область техники

[0001] Настоящее изобретение относится к способу обработки данных о металлических трубах с помощью компьютера и к способу поддержки использования металлических труб.

Уровень техники

[0002] Для предоставления информации о качестве были предложены различные способы, в которых информация о качестве, получаемая в процессе изготовления стальных изделий, совместно используется производителем и потребителем. Например, патент JP 2003-84822 A раскрывает способ предоставления, в котором информация о качестве, получаемая в процессе изготовления стальных изделий, заносится в базу данных производителем этих стальных изделий, а потребитель может считывать данную информацию в режиме онлайн.

[0003] Кроме того, были предложены различные виды заносимой в базу данных информации о качестве стальных труб. Например, патент JP 2010-139394 A раскрывает способ анализа для предоставления по меньшей мере одного из следующих видов информации об изготовленном стальном изделии: информации о составе осадков или тому подобном; информации о размерах осадков или тому подобном; а также информации о количестве твердого раствора интересующего элемента. Полученная в результате анализа информация об осадках и твердом растворе заносится в предоставляемую базу данных.

[0004] Способ нанесения идентификатора на стальную трубу в процессе изготовления описан, например, в WO 2008/015871 A, где трубу обрабатывают таким образом, что идентификатор формируется в месте нарезки резьбы. Патент JP 2008-250714 A раскрывает нанесение RFID-метки на тело бесшовной стальной трубы или на предохранительный конец трубы.

Раскрытие изобретения

[0005] Вышеприведенные традиционные способы позволяют сделать техническую информацию о каждой металлической трубе доступной для потребителя металлических труб. Однако не существует никакого способа предоставления информации, который бы выступал в качестве руководства для выбора произведенных металлических труб с немного отличающимися свойствами и для размещения их в конкретных условиях использования. Например, в нефтяной скважине используется множество металлических труб, которые удовлетворяют заранее определенным техническим требованиям, но при этом удовлетворяющие этим техническим требованиям металлические трубы могут иметь немного отличающиеся свойства, такие как разные размеры или разные значения баростойкости. Если дело обстоит именно так, то даже при наличии информации о свойствах каждой металлической трубы для кого-то может оказаться затруднительным принять решение о надлежащем размещении металлических труб на рабочей площадке с учетом окружающей среды в стволе нефтяной скважины и свойств каждой металлической трубы.

[0006] В связи с этим настоящая заявка раскрывает вычислительную систему, которая предоставляет информацию для надлежащего использования металлических труб, обладающих подходящими свойствами для условий, при которых необходимо использовать металлические трубы.

[0007] Система поддержки использования металлических труб в соответствии с одним из вариантов осуществления настоящего изобретения включает в себя: блок приема информации о металлических трубах, выполненный с возможностью приема идентификационных данных для каждой из множества металлических труб; блок приема условий использования, выполненный с возможностью приема данных об условиях использования об условии, при котором необходимо использовать металлическую трубу; блок сбора специфических данных труб, выполненный с возможностью доступа к блоку записи данных, в котором специфические данные труб, указывающие свойства каждой металлической трубы, и соответствующие идентификационные данные хранятся связанным образом, и с возможностью получения специфических данных труб, связанных с идентификационными данными, которые были получены блоком приема информации о металлических трубах; блок определения труб, выполненный с возможностью определения металлической трубы, которую надлежит использовать, из множества металлических труб на основе специфических данных труб, полученных блоком сбора специфических данных труб, и данных об условиях использования; и блок вывода, выполненный с возможностью вывода информации, относящейся к металлической трубе, которая была определена блоком определения труб.

[0008] Изобретение согласно настоящей заявке реализует вычислительную систему, которая предоставляет информацию для надлежащего использования металлических труб, обладающих подходящими свойствами для условий при которых необходимо использовать металлические трубы и.

Краткое описание чертежей

[0009] [Фиг.1] Фиг.1 иллюстрирует конфигурацию системы, включающей в себя систему поддержки использования металлических труб в соответствии с одним из вариантов осуществления настоящего изобретения.

[Фиг.2] На фиг.2 представлена блок-схема конфигурации, в которой система 10a поддержки использования металлических труб создана на сервере 1, показанном на фиг.1.

[Фиг.3] На фиг.3 представлена блок-схема, иллюстрирующая работу системы 10a поддержки использования металлических труб, которая показана на фиг.2.

[Фиг.4] На фиг.4 представлена блок-схема конфигурации, в которой система 10b поддержки использования металлических труб реализуется пользовательским терминалом 3, показанным на фиг.1.

[Фиг.5] На фиг.5 представлена блок-схема, иллюстрирующая работу системы 10b поддержки использования металлических труб, которая показана на фиг.4.

[Фиг.6] На фиг.6 показан пример таблицы, содержащей специфические данные труб.

[Фиг.7] На фиг.7 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.8] На фиг.8 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.9] На фиг.9 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.10] На фиг.10 представлена блок-схема, иллюстрирующая процесс определения металлических труб, которые надлежит использовать.

[Фиг.11] На фиг.11 представлена блок-схема, иллюстрирующая процесс определения металлических труб, которые надлежит использовать.

[Фиг.12] На фиг.12 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.13] На фиг.13 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.14] На фиг.14 представлена блок-схема, иллюстрирующая процесс принятия решения о порядке соединения металлических труб.

[Фиг.15] На фиг.15 представлена блок-схема, иллюстрирующая комбинацию процессов вариантов осуществления 2, 3 и 4.

Варианты осуществления настоящего изобретения

[0010] Система поддержки использования металлических труб в соответствии с одним из вариантов осуществления настоящего изобретения включает в себя: блок приема информации о металлических трубах, выполненный с возможностью приема идентификационных данных для каждой из множества металлических труб; блок приема условий использования, выполненный с возможностью приема данных об условиях использования, указывающих на условие, при котором необходимо использовать металлические трубы; блок сбора специфических данных труб, выполненный с возможностью доступа к блоку записи данных, в котором специфические данные труб, указывающие свойства каждой металлической трубы, и соответствующие идентификационные данные хранятся связанным образом, и с возможностью получения специфических данных труб, связанных с идентификационными данными, которые были получены блоком приема информации о металлических трубах; блок определения труб, выполненный с возможностью определения металлической трубы, которую надлежит использовать, из множества металлических труб на основе специфических данных труб, полученных блоком сбора специфических данных труб, и данных об условиях использования; и блок вывода, выполненный с возможностью вывода информации, относящейся к металлической трубе, которая была определена блоком определения труб.

[0011] В вышеописанной конфигурации блок приема информации о металлических трубах и блок сбора специфических данных труб предоставляют специфические данные труб, указывающие свойства каждой из множества металлических труб. Блок определения труб определяет металлическую трубу, которую надлежит использовать, из множества металлических труб на основе специфических данных труб и данных об условиях использования, относящихся к условиям, при которых необходимо использовать металлические трубы. Тем самым металлическая труба, обладающая свойствами, подходящими для условий, при которых необходимо использовать металлические трубы, определяется в качестве металлической трубы, которую надлежит использовать. Блок вывода выводит информацию о металлической трубе, которая была определена. Тем самым предоставляется информация для надлежащего использования металлических труб в зависимости от условий и свойств металлических труб.

[0012] Блок определения труб может принимать решение о соотношении соединения между множеством металлических труб, определенных в качестве металлических труб, которые надлежит использовать. В результате чего предоставляется информация, которая позволяет осуществлять надлежащее соединение множества металлических труб в зависимости от условий использования металлических труб. Например, может предоставляться такая информация, которая позволяет осуществлять надлежащее размещение множества металлических труб, подходящих для окружающей среды, в которой необходимо разместить металлические трубы.

[0013] Специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя измеренное значение свойства каждой из множества металлических труб или значение, вычисленное на основе этого измеренного значения. Использование специфических данных труб, которые основаны на измеренных значениях, позволяет осуществлять определение металлической трубы, подходящей для условий использования, принимая во внимание фактические свойства металлических труб.

[0014] Данные об условиях использования могут включать в себя данные, указывающие подземную среду, в которой необходимо разместить металлические трубы, а специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя данные, указывающие баростойкость каждой из множества металлических труб. В этом случае, основываясь на подземной среде, указанной данными об условиях использования, и на указанной специфическими данными труб баростойкости каждой из множества металлических труб, блок определения труб может принимать решение о размещении металлической трубы, обладающей подходящей для данной подземной среды баростойкостью, чтобы принимать решение о соотношении соединения между по меньшей мере двумя трубами из множества металлических труб. В результате чего предоставляется информация, которая может быть использована для надлежащего размещения металлических труб, обладающих подходящей баростойкостью для подземной среды, в которой необходимо разместить металлические трубы.

[0015] Данные об условиях использования могут включать в себя данные, указывающие подземную среду, в которой необходимо разместить металлические трубы, а специфические данные труб могут включать в себя данные, указывающие коррозионную стойкость каждой из множества металлических труб. В этом случае, основываясь на подземной среде, указанной данными об условиях использования, и на указанной специфическими данными коррозионной стойкости каждой из множества металлических труб, блок определения труб может принимать решение о размещении металлической трубы, обладающей подходящей для данной подземной среды коррозионной стойкостью, чтобы принимать решение о соотношении соединения между по меньшей мере двумя трубами из множества металлических труб. В результате чего предоставляется информация, которая может быть использована для надлежащего размещения металлических труб, обладающих подходящей коррозионной стойкостью для подземной среды, в которой необходимо разместить металлические трубы.

[0016] Специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя данные, указывающие размеры и форму каждой из множества металлических труб. В этом случае, основываясь на размерах и формах, указанных специфическими данными труб, блок определения труб может принимать решение о соотношении соединения между по меньшей мере двумя трубами из множества металлических труб. В результате чего предоставляется информация, которая может быть использована для соединения металлических труб с подходящими друг к другу размерами и формами.

[0017] Данные об условиях использования могут включать в себя данные, указывающие требуемую характеристику конечного изделия, изготавливаемого из металлической трубы. В этом случае блок определения труб может определять из множества металлических труб по меньшей мере одну металлическую трубу, обладающую надлежащими свойствами для удовлетворения требуемой характеристики конечного изделия, которые были указаны данными об условиях использования. В результате чего предоставляется информация, которая может быть использована для выбора металлической трубы, подходящей для изготовления из нее конечного продукта.

[0018] Данные об условиях использования могут включать в себя верхний предел длины металлических труб, а специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя измеренную длину каждой из множества металлических труб. Блок определения труб может определять из множества металлических труб по меньшей мере одну металлическую трубу, измеренная длина которой не превосходит указанный верхний предел. В результате чего предоставляется информация о всех металлических трубах, длины которых не превышают верхний предел.

[0019] Данные об условиях использования могут включать в себя данные, указывающие степень риска того, что резьбовое соединение металлических труб, затянутое на этапе производства, может ослабнуть в окружающей среде, в которой необходимо разместить металлические трубы, а специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя данные, указывающие момент затяжки резьбового соединения для множества металлических труб. В этом случае для принятия решения о соотношении соединения между по меньшей мере двумя трубами из множества металлических труб блок определения труб принимает решение о размещении металлической трубы, обладающей подходящим моментом затяжки для той степени риска, которая указана данными об условиях использования. В результате чего предоставляется информация, которая может быть использована для размещения металлических труб, обладающих надлежащим моментом затяжки в соответствии с той степенью риска ослабления резьбового соединения, которая имеется в условиях, при которых необходимо размещать металлические трубы.

[0020] Данные об условиях использования могут включать в себя данные, указывающие степень риска разрушения или вызванного коррозией утонения стенки металлической трубы в окружающей среде, в которой необходимо размещать металлическую трубу, и специфические данные труб, получаемые блоком сбора специфических данных труб, могут включать в себя данные, указывающие повреждения каждой из множества металлических труб. В этом случае для принятия решения о соотношении соединения между по меньшей мере двумя трубами из множества металлических труб блок определения труб принимает решение о размещении металлической трубы, обладающей допустимыми повреждениями для той степени риска разрушения или вызванного коррозией утонения стенки, которая указана данными об условиях использования. В результате чего предоставляется информация, которая позволяет осуществлять надлежащее размещение металлических труб на основе риска разрушения или коррозии в окружающей среде, в которой необходимо разместить металлические трубы и на основе степени повреждений металлических труб.

[0021] Специфические данные труб могут включать в себя данные, указывающие длину и вес каждой из множества металлических труб. В этом случае при соединении заданного количества металлических труб в один набор и при обеспечении множества таких наборов блок определения труб может определять для получения каждого набора такую комбинацию заранее определенного количества металлических труб, чтобы получаемые наборы металлических труб обладали примерно одинаковыми длиной и весом. В результате чего предоставляется информация, которая может быть использована для обеспечения множества таких наборов соединенных металлических труб, которые обладают одинаковыми длиной набора и весом набора.

[0022] Варианты осуществления настоящего изобретения также включают в себя способ работы вышеописанной системы поддержки использования металлических труб. Кроме того, варианты осуществления настоящего изобретения включают в себя программу поддержки использования металлических труб, которая позволяет реализовывать блоки вышеописанной системы поддержки использования металлических труб с помощью компьютера, и энергонезависимый носитель, хранящий такую программу поддержки использования металлических труб.

[0023] Далее варианты осуществления настоящего изобретения будут описаны подробно со ссылкой на прилагаемые чертежи. Одинаковые или соответствующие компоненты на чертежах обозначены одинаковыми символами, и их описание повторяться не будет.

[0024] (Вариант осуществления 1)

<Конфигурация системы>

На фиг.1 показана конфигурация системы, включающей в себя систему поддержки использования металлических труб в соответствии с настоящим вариантом осуществления. В реализации, показанной на фиг.1, сервер 1 и пользовательские терминалы 3 могут взаимодействовать посредством сети. Сервер 1 имеет возможность доступа к блоку 2 записи данных. Блок 2 записи данных также доступен для терминала 4 производителя. Каждый пользовательский терминал 3 имеет возможность считывать идентификационную метку 7, нанесенную на каждую металлическую трубу 5. Система поддержки использования металлических труб может быть реализована сервером 1 или, например, каждым пользовательским терминалом 3.

[0025] Блок 2 записи данных хранит специфические данные труб, указывающие свойства каждой металлической трубы, и соответствующие идентификационные данные связанным образом. Блок 2 записи данных может быть реализован, например, с помощью записывающего устройства (т.е. запоминающего устройства), доступного серверу 1. Специфические данные труб могут включать в себя, например, измеренные размеры металлических труб, измеренные значения результатов различных проверок и тестов, а также значения, полученные на основе измеренных значений. Значения, полученные на основе измеренных значений, могут быть, например, значениями, отражающими характеристику металлической трубы, вычисленную на основе измеренных значений. Специфические данные труб могут храниться в блоке 2 записи данных, например, в формате таблицы реляционной базы данных. Специфические данные труб не ограничены конкретным форматом данных. Специфические данные труб могут поставляться, например, через терминал 4 производителя.

[0026] <Система поддержки использования металлических труб, реализованная на сервере>

На фиг.2 представлена блок-схема конфигурации для системы 10a поддержки использования металлических труб, построенной на сервере 1. В реализации, показанной на фиг.2, система 10a поддержки использования металлических труб, построенная на сервере 1, включает в себя блок 11a приема информации о металлических трубах, блок 12a приема условий использования, блок 13a сбора специфических данных труб, блок 14a определения труб и блок 15a вывода. Пользовательский терминал 3 включает в себя блок 31 считывания для считывания идентификационных меток на металлических трубах 5 и пользовательский интерфейс 32 для обеспечения дисплея и приема данных от потребителя.

[0027] Блок 11a приема информации о металлических трубах принимает от пользовательского терминала 3 считанные идентификационные данные каждой из множества металлических труб. Переданные пользовательским терминалом 3 идентификационные данные каждой из множества металлических труб заносятся блоком 11a приема информации о металлических трубах, например, в память сервера 1, благодаря чему эти данные могут быть доступны блоку 13a сбора специфических данных труб и блоку 14a определения труб. Блок 13a сбора специфических данных труб осуществляет доступ к блоку 2 записи данных для получения специфических данных труб, связанных с теми идентификационными данными, которые были получены блоком 11a приема информации о металлических трубах.

[0028] Для получения специфических данных труб блок 13a сбора специфических данных труб считывает из блока 2 записи данных хранящиеся специфические данные труб, связанные с теми идентификационными данными, которые были получены блоком 11a приема информации о металлических трубах.

[0029] Блок 12a приема условий использования принимает от пользовательского терминала 3 данные об условиях использования, относящиеся к условиям_ при которых необходимо использовать металлические трубы. Данные об условиях использования, переданные пользовательским терминалом 3, могут заноситься блоком 12a приема условий использования в память сервера 1. Данные об условиях использования могут быть данными, указывающими, например, условия, при которых необходимо использовать металлические трубы, или окружающей среду, в которой необходимо разместить металлические трубы. Данные об условиях использования вводятся потребителем через пользовательский терминал 3.

[0030] Основываясь на специфических данных труб, полученных блоком 13a сбора специфических данных труб, и на данных об условиях использования, полученных блоком 12a приема условий использования, блок 14а определения труб определяет металлические трубы, которые надлежит использовать, из множества металлических труб, указанных идентификационными данными, которые были получены блоком 11a приема информации о металлических трубах. Кроме того, блок 14a определения труб может принимать решение о соотношении соединения между металлическими трубами, определенных в качестве металлических труб, которые надлежит использовать. Например, чтобы определять металлические трубы со свойствами, подходящими для условий, указанных данными об условиях использования, или чтобы принимать решение о порядке соединения металлических труб, блок 14a определения труб может сравнивать данные об условиях использования со специфическими данными труб для соответствующих металлических труб. Кроме того, блок 14a определения труб может определять надлежащие металлические трубы или надлежащий порядок соединения металлических труб, например, на основе сравнения между условиями, указанными данными об условиях использования, и свойствами каждой металлической трубы, указанными специфическими данными труб, или свойствами группы соединенных металлических труб.

[0031] Блок 15a вывода передает пользовательскому терминалу 3 информацию о тех металлических трубах, которые были определены блоком 14a определения труб. Блок 15a вывода может передавать пользовательскому терминалу 3, например, идентификационные данные тех металлических труб, которые были определены блоком 14a определения труб, или данные, указывающие порядок соединения этих металлических труб.

[0032] <Порядок работы>

На фиг.3 представлена блок-схема, иллюстрирующая работу системы 10a поддержки использования металлических труб, которая показана на фиг.2. В реализации, показанной на фиг.3, идентификационные данные металлических труб считываются пользовательским терминалом 3 путем считывания идентификационных меток 7, таких как двумерный код (2D-код), на металлических трубах 5 блоком считывания 31 пользовательского терминала 3 (оп.1). Пользовательский терминал 3 передает идентификационные данные серверу 1 (оп.2). Блок 11a приема информации о металлических трубах сервера 1 принимает идентификационные данные от пользовательского терминала 3 (этап 1). Блок 11a приема информации о металлических трубах может давать команду пользовательскому терминалу 3 на считывание идентификационных данных множества металлических труб и передачу идентификационных данных серверу 1. В качестве альтернативы пользовательский терминал 3 может передавать серверу 1 запрос о металлических трубах, которые надлежит использовать, вместе с идентификационными данными для множества металлических труб и данными об условиях использования, не дожидаясь команды от системы 10a поддержки использования металлических труб.

[0033] Блок 13a сбора специфических данных труб использует идентификационные данные, полученные на этапе 1, в качестве поискового ключа для поиска по базе данных в блоке 2 записи данных (этап 2). Блок 13a сбора специфических данных труб получает результаты поиска, т.е. специфические данные труб, связанные с идентификационными данными, которые были получены на этапе 1.

[0034] Данные об условиях использования или данные, предназначенные для обеспечения данных об условиях использования, вводятся потребителем в пользовательский терминал 3 через пользовательский интерфейс 32 (оп.3). Вводимые данные об условиях использования могут указывать, например, условия применения металлических труб, такие как условия скважин, в которых эти металлические трубы предполагается размещать. Пользовательский терминал 3 передает данные об условиях использования серверу 1 (оп.4). Данные об условиях использования, переданные пользовательским терминалом 3, принимаются блоком 12a приема условий использования (этап 3). Этап приема данных об условиях использования может предшествовать этапам 1 и 2. Блок 12a приема условий использования может запрашивать данные об условиях использования у пользовательского терминала 3. Например, блок 12a приема условий использования может передавать пользовательскому терминалу 3 данные, предназначенные для обеспечения интерфейса, в который потребитель может вводить данные об условиях использования, и запрашивать тем самым пользовательский терминал 3 об отображении этого интерфейса.

[0035] В качестве примера будет описана реализация, в которой данные об условиях использования, получаемые на этапе 3, представляют собой данные, относящиеся к окружающей среде, в которой необходимо разместить металлические трубы. Данные, относящиеся к окружающей среде, в которой необходимо разместить металлические трубы, могут указывать, например, давление в месте размещения каждой металлической трубы, глубину погружения, геологические особенности, количество определенного компонента в газах, которые будут проходить через трубы, степень риска ослабления резьбового соединения или степень риска разрушения.

[0036] Основываясь на специфических данных труб, полученных на этапе 2, и на данных об условиях использования, полученных на этапе 3, блок 14a определения труб определяет металлическую трубу, которую надлежит использовать, из множества металлических труб, указанных идентификационными данными, которые были получены на этапе 1 (этап 4). Например, если полученные данные об условиях использования представляют собой данные, указывающие распределение значения характеристики (например, давления) окружающей среды пространства, в котором необходимо разместить металлические трубы, то блок 14a определения труб может принимать решение о размещении металлических труб на основе значений характеристики (например, баростойкости), определяющих характеристику металлических труб, указанную специфическими данными труб, и на основе значений окружающей среды, указанных данными об условиях использования.

[0037] Например, для принятия решения о размещении блок 14a определения труб может назначать каждому из местоположений в пространстве, в котором необходимо разместить металлические трубы, металлическую трубу, значение характеристики которой является подходящей для значения окружающей среды этого местоположения. Говоря более конкретно, блок 14a определения труб может сортировать множество металлических труб на основе значения характеристики в специфических данных труб, и последовательно назначать отсортированные металлические трубы местоположениям в пространстве размещения в зависимости от значения окружающей среды. В качестве альтернативы блок 14a определения труб может определять порядок соединения металлических труб, который будет сводить к минимуму степень несоответствия значения характеристики каждой из размещенных металлических труб по отношению к соответствующему значению окружающей среды.

[0038] Блок 15a вывода передает пользовательскому терминалу 3 информацию о металлических трубах, которые надлежит использовать в соответствии с определением этапа 4, или порядок соединения металлических труб, которые надлежит использовать (этап 5). Блок 15a вывода может запрашивать пользовательский терминал 3 об отображении информации, относящейся к металлическим трубам, которые надлежит использовать в соответствии с определением этапа 4 (оп.5).

[0039] <Система поддержки использования поддержки использования металлических труб, реализованная на пользовательском терминале>

На фиг.4 представлена блок-схема конфигурации для системы 10b поддержки использования металлических труб, реализованной пользовательским терминалом 3. В реализации, показанной на фиг.4, система 10b поддержки использования металлических труб, построенная на пользовательском терминале 3, включает в себя блок 11b приема информации о металлических трубах, блок 12b приема условий использования, блок 13b сбора специфических данных труб, блок 14b определения труб и блок 15b вывода. Пользовательский терминал 3 включает в себя блок 31 считывания для считывания идентификационных меток 7 на металлических трубах 5 и пользовательский интерфейс 32 для обеспечения дисплея и приема данных от потребителя (называемый далее UI-блоком 32).

[0040] Блок 11b приема информации о металлических трубах работает совместно с UI-блоком 32 и блоком 31 считывания для получения идентификационных данных каждой из множества металлических труб, считываемых блоком 31 считывания. Например, блок 11b приема информации о металлических трубах может использовать UI-блок 32, чтобы запрашивать потребителя о проведении операции считывания идентификационной метки 7 на каждой металлической трубе 5. Кроме того, блок 11b приема информации о металлических трубах управляет блоком 31 считывания на основе команд считывания, вводимых потребителем через UI-блок 32, для считывания идентификационной метки 7 на каждой металлической трубе 5. Идентификационные данные, считанные блоком 31 считывания, заносятся в память пользовательского терминала 3, благодаря чему эти данные доступны блоку 13b сбора специфических данных труб и блоку 14b определения труб.

[0041] Блок 13b сбора специфических данных труб осуществляет доступ к блоку 2 записи данных через сервер 1 для получения специфических данных труб, связанных с теми идентификационными данными, которые были получены блоком 11b приема информации о металлических трубах. Блок 13b сбора специфических данных труб может передавать серверу 1 идентификационные данные и запрос на специфические данные труб. После приема от блока 13b сбора специфических данных труб этого запроса сервер 1 обращается к блоку 2 записи данных для получения специфических данных труб, связанных с переданными идентификационными данными. Блок 13b сбора специфических данных труб может принять от сервера 1 специфические данные труб, полученные от блока 2 записи данных, и сохранить их в памяти. В качестве альтернативы, блок 13b сбора специфических данных труб может гарантировать, что специфические данные труб, полученные сервером 1, могут быть доступны блоку 13b сбора специфических данных труб или блоку 14b определения труб. В таких вариантах реализации необходимость сохранять специфические данные труб в памяти пользовательского терминала 3 отсутствует.

[0042] Блок 12b приема условий использования принимает от потребителя через UI-блок 32 ввод данных об условиях использования, относящихся к предполагаемым условиям использования металлических труб. Например, блок 12b приема условий использования может запрашивать UI-блок 32 об отображении интерфейса, в который потребитель может вводить информацию, обрабатываемую затем для предоставления данных об условиях использования.

[0043] Основываясь на специфических данных труб, полученных блоком 13b сбора специфических данных труб, и на данных об условиях использования, полученных блоком 12b приема условий использования, блок 14b определения труб определяет металлические трубы, которые надлежит использовать, из множества металлических труб, указанных идентификационными данными, которые были получены блоком 11b приема информации о металлических трубах. Блок 14b определения труб может иметь такую же конфигурацию, что и блок 14a определения труб.

[0044] Блок 15b вывода выводит для потребителя информацию, относящуюся к металлическим трубам, которые были определены блоком определения 14b труб, через UI-блок 32. Например, блок 15b вывода может отображать информацию о металлических трубах, которые надлежит использовать, на дисплее (не показан), включенном в пользовательский терминал 3.

[0045] <Порядок работы>

На фиг.5 представлена блок-схема, иллюстрирующая работу системы 10b поддержки использования металлических труб, которая показана на фиг.4. В реализации, показанной на фиг.5, блок 11b приема информации о металлических трубах получает идентификационные данные множества металлических труб, считанных блоком считывания 31 пользовательского терминала 3 (этап 1b). Блок 11b приема информации о металлических трубах управляет блоком 31 считывания и UI-блоком 32 для поддержки потребителя в осуществлении операции считывания идентификационной метки на каждой металлической трубе.

[0046] Блок 13b сбора специфических данных труб передает серверу 1 идентификационные данные, полученные на этапе 1b, чтобы запросить сервер 1 о поиске специфических данных труб (этап 2b-1). Сервер 1 осуществляет поиск по базе данных в блоке 2 записи данных, в котором идентификационные данные и специфические данные труб хранятся связанным образом (оп.6). Блок 13b сбора специфических данных труб получает от сервера 1 результаты поиска, т. е. специфические данные труб, связанные с идентификационными данными, которые были получены на этапе 1b (этап 2b-2). Таким путем блок 13b сбора специфических данных труб может осуществлять доступ к блоку 2 записи данных через сервер 1. В качестве альтернативы, вместо специфических данных труб блок 13b сбора специфических данных труб может получать данные, которые позволяют этому блоку осуществлять доступ к специфическим данным труб.

[0047] Блок 12b приема условий использования принимает от потребителя ввод данных об условиях использования (этап 3b). Этап 3b приема данных об условиях использования может предшествовать этапам 2b-1, 2b-2 или 1b. Например, блок 12b приема условий использования может запрашивать UI-блок 32 об отображении интерфейса, в который потребитель может вводить данные об условиях использования.

[0048] Данные об условиях использования, получаемые на этапе 3b, могут представлять собой данные, относящиеся, например, к окружающей среде, в которой необходимо разместить металлические трубы, как в случае этапа 3 на фиг.3. Но здесь будет описана другая реализация, в которой данные об условиях использования, вводимые на этапе 36, представляют собой данные, указывающие предполагаемые условия использования металлических труб. Данные, указывающие условие, при котором необходимо использовать металлические трубы, могут являться, например, количеством металлических труб, подлежащих использованию, количеством металлических труб, подлежащих соединению, верхним пределом длины металлических труб, требуемым значением характеристик