1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение в целом относится к области выбора товаров, осуществляемого на основе сетей передачи данных и, более конкретно, к выбору товара с использованием последовательности экранов.
2. ПОСТАНОВКА ЗАДАЧИ
Многие коммерческие организации создали Web-сайты для того, чтобы предоставить возможность заказчикам покупать товары в интерактивном (онлайновом) режиме. Заказчики могут осуществлять просмотр различных товаров и характеристики товаров и затем выбирать товары и характеристики, которые им требуются. Заказчик обеспечивает информацию об оплате, и компания поставляет выбранные товары заказчику.
Для того чтобы управлять интерактивным выбором товара, используют специальные программные приложения, предназначенные для выбора товара. Под управлением такого программного обеспечения Web-сайт загружает пользователю последовательность Web-страниц, и пользователь вводит пользовательские данные в Web-страницы и пересылает Web-страницы на Web-сайт для выбора товара. Для перемещения от одной Web-страницы к другой Web-странице при представлении очередной Web-страницы пользователь указывает "next" ("следующий") или "back" ("предыдущий").
Поскольку заказчик представляет Web-страницы последовательно, то выбранные пользовательские данные обычно сокращают варианты выбора на последующих Web-страницах. Такое сокращение для заказчика вариантов выбора происходит потому, что выбранные пользовательские данные исключают товары и характеристики товаров, которые несовместимы с предшествующими вариантами выбора. Например, если заказчик выбирает характеристики для грузоподъемника, то опция для специального оснащения, предназначенного для буксирования, может быть более недоступной, если заказчик ранее выбрал меньший (по мощности) двигатель, который не подходит для тяжелого буксировщика. В приведенном примере заказчик должен был бы начинать сначала или держать нажатой кнопку "back" («предыдущий») до тех пор, пока не будет извлечена страница для выбора двигателя.
Для решения такой проблемы одиночная Web-страница заменила последовательность Web-страниц. Одиночная Web-страница включает в себя перечень кнопок-переключателей и раскрывающихся меню, соотнесенных с различными товарами и характеристиками. Связи между пользовательскими данными указаны, и заказчик может осуществлять перемещения вверх и вниз по одиночной странице для поддержания согласованности между вариантами выбора. В приведенном выше примере выбор оснащения для буксирования мог бы теперь включать в себя пометку в скобках, указывающую, что оно требует более мощного двигателя, и выбор более мощного двигателя мог бы теперь включать в себя пометку в скобках, указывающую, что он необходим для оснащения для буксировки.
К сожалению, пользователю теперь предоставлен длинный перечень взаимозависимых товаров и характеристик. Такой перечень может привести к путанице и отпугнуть многих заказчиков. Предшествующий последовательный подход дает возможность заказчику создавать спецификацию товара поэтапно во времени, но, как отмечено выше, последовательный подход несовершенен, поскольку может быть сложным поддерживать согласованные пользовательские данные при перемещении от одной Web-страницы к другой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение помогает решить поставленные выше задачи посредством продуктов программного обеспечения, серверных систем и способов для содействия выбору товаров, осуществляемому через сеть передачи данных. Пользователю представляют последовательность экранов, которые подсказывают пользователю данные, используемые для выбора товара из множества (совокупности) товаров. Для каждого экрана пользовательские данные обрабатывают для того, чтобы гарантировать согласованность с ранее введенными пользовательскими данными и, по меньшей мере, одним из товаров. Пользователь может легко переходить по экранам назад и вперед внутри последовательности в итеративном процессе для создания набора согласованных пользовательских данных. Предпочтительным образом, пользователь может формировать спецификацию товара по простым одиночным этапам за одно время и избегать длинного и пугающего одностраничного контрольного перечня. Предпочтительно, пользователь может переходить от одного требуемого экрана к другому и избегать навигации по жесткой последовательности экранов.
В одном из аспектов настоящее изобретение включает в себя систему программного обеспечения для управления выбором товара через сеть передачи данных, причем пользовательская система принимает экранные сигналы от сети передачи данных и отображает соответствующие экраны пользователю. Пользователь осуществляет пользовательские вводы данных в пользовательскую систему в качестве ответа на экраны, и пользовательская система передает соответствующие сигналы пользовательских вводов данных по сети передачи данных. Экраны упорядочены в последовательность. Система программного обеспечения содержит программное обеспечение для пользовательских данных, программное обеспечение для управления экранами и систему хранения данных, которая хранит программное обеспечение для пользовательских данных и программное обеспечение для управления экранами. Программное обеспечение для пользовательских данных настроено с возможностью управления системой обработки, чтобы обрабатывать пользовательские данные сигналов пользовательских вводов данных для определения того, являются ли пользовательские данные согласованными данными, которые согласованы с, по меньшей мере, одним из множества товаров. Программное обеспечение для управления экранами настроено с возможностью управления системой обработки, чтобы обрабатывать пользовательские варианты выбора на экранах из сигналов пользовательских вводов данных, передать выбранный экранный сигнал, соответствующий экрану, выбранному из последовательности экранов, если этот выбранный экран является предыдущим в последовательности, или все предшествующие экраны в последовательности экранов, которые предшествуют выбранному, имеют согласованные данные; и передать к пользовательской системе через сеть передачи данных наиболее ранний из экранных сигналов, соответствующий такому наиболее раннему экрану из последовательности, который не имеет согласованных данных, если выбранный экран из последовательности экранов является следующим в последовательности и если предшествующие экраны в последовательности, предшествующей выбранному экрану из последовательности экранов, не все имеют согласованные данные.
Предпочтительно, программное обеспечение для управления экранами настроено с возможностью управления системой обработки, чтобы включать в экранные сигналы согласованные данные для текущего одного из экранов, соответствующего текущему одному из передаваемых экранных сигналов и согласованные данные для более ранних экранов в последовательности.
Предпочтительно, программное обеспечение для управления пользовательскими данными настроено с возможностью управления системой обработки, чтобы удалять из рассмотрения выбора товаров тех не выбираемых товаров, которые несовместимы с согласованными данными, и программное обеспечение для управления экранами настроено с возможностью управления системой для изменения экранных сигналов для указания вариантов выбора пользовательских данных, которые несовместимы с выбираемыми товарами, которые остаются для учета при выборе товара.
Предпочтительно, программное обеспечение для пользовательских данных настроено с возможностью управления системой обработки для запуска с ранее существовавшего набора согласованных данных.
Предпочтительно, программное обеспечение для пользовательских данных настроено с возможностью управления системой обработки для завершения транзакции «покупки» для выбранного товара.
Предпочтительно, товары содержат расходомеры.
Предпочтительно, товары содержат Кориолисовы расходомеры.
Предпочтительно, товары содержат измерители плотности.
Предпочтительно, пользовательские данные указывают наименование текучей среды.
Предпочтительно, пользовательские данные указывают, по меньшей мере, одно из следующего: скорость потока текучей среды, плотность текучей среды, вязкость текучей среды, давление текучей среды и температуру текучей среды.
Предпочтительно, пользовательские данные указывают тип датчика расходомера.
Предпочтительно, пользовательские данные указывают тип соединения с процессом расходомера.
Предпочтительно, пользовательские данные указывают тип передатчика расходомера.
В одном аспекте настоящее изобретение включает в себя серверную систему для управления выбором товара через сеть передачи данных, причем пользовательская система принимает экранные сигналы от сети передачи данных и отображает соответствующие экраны пользователю. Пользователь осуществляет пользовательские вводы данных в пользовательскую систему в качестве ответа на экраны, и пользовательская система передает соответствующие сигналы пользовательских вводов данных по сети передачи данных. Экраны упорядочены в последовательность. Серверная система содержит сетевой интерфейс и систему обработки. Сетевой интерфейс настроен с возможностью передачи экранных сигналов в сеть передачи данных и приема сигналов пользовательских вводов данных от сети передачи данных. Система обработки настроена с возможностью обработки пользовательских данных из сигналов пользовательских вводов данных для определения того, являются ли пользовательские данные согласованными данными, которые согласуются с, по меньшей мере, одним товаром из множества товаров, обработки пользовательских вариантов выбора экранов из сигналов пользовательских вводов данных, передачи выбранного одного из экранных сигналов, соответствующего выбранному одному из экранов, если выбранный один из экранов является предыдущим в последовательности или все предшествующие экраны в последовательности экранов, которые предшествуют выбранному экрану, имеют согласованные данные; и для передачи к пользовательской системе по сети передачи данных наиболее раннего из экранных сигналов, соответствующего такому наиболее раннему из экранов в последовательности, который не имеет согласованных данных, если выбранный один из экранов является следующим в последовательности и если предыдущие экраны последовательности, предшествующие этому выбранному экрану, все не имеют согласованных данных.
Предпочтительно, система обработки настроена с возможностью включения в экранные сигналы согласованных данных для текущего одного из экранов, соответствующего текущему одному из передаваемых экранных сигналов, и согласованных данных для более ранних экранов в последовательности.
Предпочтительно, система обработки настроена с возможностью удаления из рассмотрения выбора товаров тех невыбираемых товаров, которые несовместимы с согласованными данными, и изменения экранных сигналов для указания вариантов выбора пользовательских данных, которые несовместимы с выбираемыми товарами, которые остаются для учета при выборе товаров.
Предпочтительно, система обработки настроена с возможностью запуска ранее существовавшего набора согласованных данных.
Предпочтительно, система обработки настроена с возможностью завершения транзакции «покупки» для выбранного товара.
Предпочтительно, товары содержат расходомеры.
Предпочтительно, товары содержат Кориолисовы расходомеры.
Предпочтительно, товары содержат измерители плотности.
Предпочтительно, пользовательские данные указывают наименование текучей среды.
Предпочтительно, пользовательские данные указывают, по меньшей мере, одно из следующего: скорость потока текучей среды, плотность текучей среды, вязкость текучей среды, давление текучей среды и температуру текучей среды.
Предпочтительно, пользовательские данные указывают тип датчика расходомера.
Предпочтительно, пользовательские данные указывают тип соединения с процессом расходомера.
Предпочтительно, пользовательские данные указывают тип передатчика расходомера.
Одним из аспектов настоящего изобретения является способ функционирования серверной системы для управления осуществляемым через сеть передачи данных выбором товара, причем пользовательская система принимает экранные сигналы от сети передачи данных и отображает соответствующие экраны пользователю. Пользователь осуществляет пользовательские вводы данных в пользовательскую систему в качестве ответа на экраны, и пользовательская система передает соответствующие сигналы пользовательских вводов данных по сети передачи данных. Экраны упорядочены в последовательность. Способ содержит: обработку пользовательских данных из сигналов пользовательских вводов данных для определения того, являются ли пользовательские данные согласованными данными, которые согласуются с, по меньшей мере, одним товаром из множества товаров; обработки пользовательских вариантов выбора экранов из сигналов пользовательских вводов данных; передачи выбранного одного из экранных сигналов, соответствующего выбранному одному из экранов, если этот экран является предыдущим в последовательности, или все предшествующие экраны в последовательности экранов, которые предшествуют выбранному экрану, имеют согласованные данные; и передачи к пользовательской системе по сети передачи данных наиболее раннего из экранных сигналов, соответствующего наиболее раннему из экранов в последовательности, который не имеет согласованных данных, если выбранный экран является следующим в последовательности и если предыдущие экраны в последовательности, предшествующие выбранному экрану, все не имеют согласованных данных.
Предпочтительно, способ дополнительно содержит включение в экранные сигналы согласованных данных для текущего одного из экранов, соответствующего текущему передаваемому экранному сигналу, и согласованных данных для более ранних экранов в последовательности.
Предпочтительно, способ дополнительно содержит удаление из рассмотрения выбора товаров тех не выбираемых товаров, которые несовместимы с согласованными данными, и изменение экранных сигналов для указания вариантов выбора пользовательских данных, которые несовместимы с выбираемыми товарами, которые остаются для учета при выборе товаров.
Предпочтительно, способ дополнительно содержит запуск способа с ранее существовавшего набора согласованных данных.
Предпочтительно, способ дополнительно содержит завершение транзакции «покупки» для выбранного товара.
Предпочтительно, товары содержат расходомеры.
Предпочтительно, товары содержат Кориолисовы расходомеры.
Предпочтительно, товары содержат измерители плотности.
Предпочтительно, пользовательские данные указывают наименование текучей среды.
Предпочтительно, пользовательские данные указывают, по меньшей мере, одно из следующего: скорость потока текучей среды, плотность текучей среды, вязкость текучей среды, давление текучей среды, и температуру текучей среды.
Предпочтительно, пользовательские данные указывают тип датчика расходомера.
Предпочтительно, пользовательские данные указывают тип соединения с процессом расходомера.
Предпочтительно, пользовательские данные указывают тип передатчика расходомера.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Одинаковые ссылочные позиции представляют одинаковые элементы на всех чертежах.
Фиг.1 - конфигурация (архитектура) системы в примере осуществления настоящего изобретения;
Фиг.2 - экран системы в примере осуществления настоящего изобретения;
Фиг.3 - принцип действия системы в примере осуществления настоящего изобретения;
Фиг.4 - Кориолисов расходомер массы в примере осуществления настоящего изобретения.
Фиг.5 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.6 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.7 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.8 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.9 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.10 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.11 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.12 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
Фиг.13 - экран для выбора товара "Кориолисов расходомер" в примере осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
На Фиг.1-13 и в последующем описании показаны конкретные примеры серверной системы для указания специалистам в данной области техники, каким образом осуществить и использовать наилучший вариант реализации настоящего изобретения. Для целей указания принципов изобретения некоторые традиционные вопросы серверной системы были упрощены или опущены. Специалистам в данной области техники должны быть очевидны видоизменения приведенных примеров, которые входят в объем изобретения. Специалистам в данной области техники должно быть понятно, что признаки, описанные ниже, могут комбинироваться различными способами для формирования множества вариантов настоящего изобретения. В результате, изобретение ограничено не конкретными примерами, описанными ниже, а формулой изобретения и ее эквивалентами.
Конфигурация системы - Фиг.1.
На Фиг.1 показана конфигурация системы в примере осуществления настоящего изобретения. Система включает в себя серверную систему 100, пользовательскую систему 110 и сеть 120 передачи данных. Пользовательская система 110 передает пользовательские данные к серверной системе 100 в качестве ответа на последовательность экранов от серверной системы 100. Одним из примеров экрана является Web-страница. Серверная система 100 обрабатывает пользовательские данные, чтобы выбрать товар, который мог бы быть подходящим для пользователя. Термин «товар» включает в себя как нечто материальное (реальное), так и нематериальное, а также услуги. Несмотря на то, что экраны упорядочены в последовательность, серверная система 100 дает возможность пользовательской системе 110 перемещаться по экранам при вводе пользовательских данных. Предпочтительно, пользователь может выполнять итеративный процесс, который приводит к лучшему выбору товаров, чем в предшествующих системах.
Серверная система 100 включает в себя сетевой интерфейс 101, систему обработки 102, систему 103 хранения данных, пользовательский интерфейс 104 и линию 108 связи. Система 103 хранения данных хранит управляющее программное обеспечение 105, программное обеспечение 106 для пользовательских данных и программное обеспечение 107 для управления экранами. Линия 108 связи дает возможность системе 102 обработки осуществлять обмен данными с сетевым интерфейсом 101, системой 103 хранения данных и пользовательским интерфейсом 104. Линия 108 связи может быть составлена из множества каналов связи, использующих различные среды передачи.
Пользовательская система 110 включает в себя сетевой интерфейс 111, систему 112 обработки, систему 113 хранения данных, пользовательский интерфейс 114 и линию 116 связи. Система 113 хранения данных хранит управляющее программное обеспечение 115. Линия 116 связи дает возможность системе 112 обработки осуществлять обмен данными с сетевым интерфейсом 111, системой 113 хранения данных и пользовательским интерфейсом 114. Линия 108 связи может быть составлена из множества каналов связи, использующих различные среды передачи.
Сеть 120 передачи данных осуществляет обмен данными с сетевым интерфейсом 101 и 111 посредством линий 121 и 122 связи соответственно. Линии 121 и 122 связи могут быть составлены из множества каналов связи, использующих различные среды передачи. Сетью 120 передачи данных может быть «Всемирная паутина Интернет» или другие системы связи, которые поддерживают передачу данных между пользователем и серверными системами.
В некоторых примерах осуществления настоящего изобретения пользовательская система 110 и серверная система 100 могут быть интегрированы, чтобы исключить необходимость в сети 120 передачи данных. В таких примерах осуществления изобретения настоящее изобретение может содержать пользовательский компьютер и серверный компьютер, расположенные поблизости и соединенные кабелем. В таких примерах осуществления изобретения настоящее изобретение может содержать пользовательский компьютер и серверный компьютер, размещенные в одном оборудовании и соединенные через локальную сеть. В таких примерах осуществления изобретения настоящее изобретение содержит одиночный компьютер, управляющее программное обеспечение, программное обеспечение для пользовательских данных и программное обеспечение для управления экранами. Специалистам в данной области техники должны быть очевидны дополнительные изменения вариации этого варианта осуществления, которые входят в объем настоящего изобретения.
Серверная система 100 может быть составлена из программируемой, основанной на Web, серверной вычислительной системы, хотя специалистам в данной области техники должно быть ясно, что могут быть использованы программируемые или специализированные схемы и оборудование. Сетевой интерфейс 101 может содержать карту сетевого интерфейса или некоторое другое устройство связи. Сетевой интерфейс 101 может быть распределенным по множеству устройств связи. Система 102 обработки может содержать вычислительный микропроцессор, логическую схему или некоторое другое устройство обработки. Система 112 обработки может быть распределенной на множестве устройств обработки. Система 103 хранения данных может содержать магнитную ленту, интегральную схему, сервер или некоторое другое устройство хранения данных. Система 103 хранения данных может быть распределенной на множестве устройств хранения данных. Пользовательский интерфейс 104 может содержать клавиатуру, мышь, интерфейс распознавания речи, графический дисплей, сенсорный экран или некоторый другой тип пользовательского устройства.
Система 102 обработки извлекает и исполняет программное обеспечение 105-107 из системы 103 хранения данных. Программное обеспечение 105-107 может содержать прикладную программу, аппаратно-реализованное программное обеспечение или некоторую другую форму считываемых машиной инструкций обработки. При исполнении системой 102 обработки программное обеспечение 105-107 управляет системой 102 обработки для функционирования в соответствии с настоящим изобретением. Управляющее программное обеспечение 105 представляет операционные системы, сетевое программное обеспечение, программное обеспечение баз данных, драйверы устройств и другое программное обеспечение, обычно загружаемое на сервер. Программное обеспечение 106-107 для пользовательских данных и для управления экранами описано ниже подробно и может быть интегрировано вместе или распределено по множеству фрагментов программного обеспечения, имеющих различные имена. На основании раскрытия настоящего изобретения специалистам в данной области техники должно быть ясно, как модифицировать существующие серверные системы для получения серверной системы 100.
Пользовательская система 110 может быть составлена из программируемой системы персонального компьютера, хотя специалистам в данной области техники должно быть понятно, что могут быть использованы программируемые или специализированные схемы и оборудование. Например, пользовательская система 110 может быть телефоном, персональным цифровым ассистентом или сетевым устройством. Сетевой интерфейс 111 может содержать карту сетевого интерфейса или некоторое другое устройство связи. Сетевой интерфейс 111 может быть распределенным по множеству устройств связи. Система 112 обработки может содержать вычислительный микропроцессор, логическую схему или некоторое другое устройство обработки. Система 112 обработки может быть распределенной на множестве устройств обработки. Система 113 хранения данных может содержать диск, магнитную ленту, интегральную схему, сервер или некоторое другое устройство хранения данных. Пользовательский интерфейс 114 может содержать клавиатуру, мышь, интерфейс распознавания речи, графический дисплей, сенсорный экран или некоторый другой тип пользовательского устройства.
Система 112 обработки извлекает и исполняет управляющее программное обеспечение 115 из системы 113 хранения данных. Программное обеспечение 115 может содержать прикладную программу, аппаратно-реализованное программное обеспечение или некоторую другую форму считываемых машиной инструкций обработки. При исполнении системой 112 обработки программное обеспечение 115 управляет системой 112 обработки для функционирования в соответствии с настоящим изобретением. Управляющая система 115 представляет операционные системы, сетевое программное обеспечение, браузеры, сетевое программное обеспечение, программное обеспечение баз данных, драйверы устройств и другое программное обеспечение, обычно загружаемое в персональный компьютер. На основании раскрытия настоящего изобретения специалистам в данной области техники должно быть понятно, как модифицировать существующие пользовательские системы для получения пользовательской системы 110.
Экран системы - Фиг.2.
На Фиг.2 показан экран системы в примере варианта осуществления настоящего изобретения. Экран 250 является базовым примером одного из экранов (в) последовательности. Пользовательский интерфейс 114 отображает экран 250 под управлением системы 112 обработки и в качестве ответа на экранные сигналы, принятые через сетевой интерфейс 111. Система 102 обработки передает экранные сигналы к пользовательской системе 110 через сетевой интерфейс 101 и сеть 120 передачи данных.
Экран 250 включает в себя номер экрана и заглавие, как, например, "SCREEN 3 - CONTROL FEATURES" («Экран 3 - Управляющие характеристики»). Экран 250 включает в себя инструкции, раскрывающиеся меню и кнопки-переключатели, предназначенные для ввода пользовательских данных. Экран 250 также включает в себя пользовательские данные, которые были введены на предшествующих экранах в последовательности. Пользовательские данные обычно являются информацией о спецификации товара, но также могут быть и другой информацией. Например, пользовательские данные могут указывать для требуемого товара требуемый размер, цвет или расчетные (паспортные) значения.
Согласованными пользовательскими данными являются данные, которые согласованы с пользовательскими данными для предшествующих экранов, относящихся, по меньшей мере, к одному товару - означая, что существует выбираемый товар, который может соответствовать пользовательским данным для текущего экрана и всех предшествующих экранов. Например, если для первого экрана выбран мощный двигатель грузового транспортного средства, то оснащение (средства) для буксирования, которые требует мощный двигатель и которые выбраны на пятом экране, будут согласованными пользовательскими данными. Напротив, если для первого экрана выбран маломощный двигатель грузового транспортного средства, то оснащение для буксирования, которые требует мощный двигатель и которые выбраны на пятом экране, не будут согласованными пользовательскими данными.
Отметим, что на Фиг.2 кнопка-переключатель для выбора пользовательских данных "DDDD" не имеет (флажка) "Х" потому, что она более не является выбираемой, поскольку, как указано в примечании, это несовместимо с пользовательскими данными для предшествующего экрана. Желательно, чтобы пользователь имел возможность навигации к предыдущему экрану и изменения пользовательских данных, чтобы разрешить последующий выбор (флажка) "DDDD". Навигация может быть выполнена посредством выбора кнопок «предыдущий» или «следующий» или с использованием расположенного слева меню вариантов выбора экрана. Экраны, которые являются недоступными, могут быть представлены в виде невыбираемых. Предпочтительно, как описано ниже, программное обеспечение 107 для управления экранами обеспечивает дружественный пользователю процесс, который дает возможность пользователю осуществлять переход назад и вперед по экранам в итеративном процессе, тогда как программное обеспечение 106 для пользовательских данных гарантирует, что введенные пользовательские данные остаются согласованными.
Работа системы - Фиг.3.
Фиг.3 иллюстрирует работу системы на примере осуществления настоящего изобретения. Действием системы управляет программное обеспечение 106-107. Действиями, относящимися к пользовательским данным, управляет программное обеспечение 106 для пользовательских данных, и действиями, относящимися к экранам, управляет программное обеспечение 107 для управления экранами. В последующем описании различия между экранами и экранными сигналами или между пользователем и пользовательской системой игнорируются для ясности. Ссылочные позиции согласно Фиг.3 указаны в скобках ниже на соответствующих позициях в тексте.
Началом (301) процесса является передача наиболее раннего экрана из последовательности, который не имеет согласованных пользовательских данных (302). В некоторых примерах настоящего изобретения это есть первый экран в последовательности, но в других примерах настоящего изобретения в начале процесса используют ранее существовавший набор согласованных пользовательских данных, так что был бы передан последний экран последовательности. Преимущества последнего способа обсуждены ниже. В качестве ответа на экран принимают пользовательский ввод данных, включающий в себя выбор экрана, а также пользовательские данные (303). Выбор экрана соответствует вводу последующего или предыдущего экрана или является результатом выбора из меню выбора экрана.
Если выбранным экраном является предыдущий в последовательности для текущего экрана (304), то выбранный экран передают вместе со всеми согласованными пользовательскими данными для выбранного экрана и предшествующих экранов (305). Например, если текущий экран является четвертым и выбранный экран является вторым, то тогда второй экран передают вместе с согласованными пользовательскими данными для первого и второго экранов. Если выбранный экран не является предыдущим в последовательности для текущего экрана (304), тогда выбранным экраном является следующий в последовательности.
Если выбранный экран является следующим в последовательности (304) и если пользовательские данные не являются согласованными для всех экранов в последовательности, предшествующей выбранному экрану (306), тогда передают наиболее ранний экран последовательности, который не имеет согласованных пользовательских данных. Например, если экраны 1-3 имеют согласованные пользовательские данные, экран 4 имеет несогласованные данные и выбран экран пять, то передают экран четыре вместо экрана пять. Обычно экран не является выбираемым, если он позиционирован в последовательности после экрана без согласованных данных. В приведенном выше примере экран пять не был бы выбираемым, и только экраны 1-4 могли бы быть выбираемыми.
Если: 1) выбранный экран является следующим в последовательности (304), 2) пользовательские данные являются согласованными для всех экранов в последовательности, предшествующей выбранному экрану (306), и 3) все экраны не заполнены согласованными пользовательскими данными (307), то тогда передают (305) выбранный экран. Если: 1) выбранный экран является следующим в последовательности (304), 2) пользовательские данные являются согласованными для всех экранов в последовательности, предшествующей выбранному экрану (306), 3) все экраны заполнены согласованными пользовательскими данными (307), то тогда выбирают товар на основании полных и согласованных пользовательских данных (308), и процесс заканчивают (309).
Если требуется, то программное обеспечение 106 для пользовательских данных может быть настроено с возможностью управления системой 102 обработки для завершения транзакции «покупки» выбранного товара. При этом можно применять способы покупок по карточкам и привлекать множество пользовательских адресов и информацию об оплате. Система 102 обработки посылает инструкцию к системе учета для расчета с заказчиком на основании информации об оплате. Система 102 обработки посылает инструкцию к системе материально-производственных запасов для отправки товара заказчику на основании информации об адресе.
Если процесс начинают с согласованных, ранее существовавших пользовательских данных, пользователь может просто заказать товар на основании ранее существовавших пользовательских данных или перейти к любому из экранов для того, чтобы внести требуемые изменения в ранее существовавшие пользовательские данные. Если выполнен переход назад, то пользователь затем может перейти вперед и остановиться автоматически на любом из последовательных экранов, на котором необходимы дополнительные изменения пользовательских данных, чтобы достичь согласованного набора пользовательских данных. Таким образом, использование ранее существовавших пользовательских данных в сочетании со свойствами переходов вперед и назад обеспечивает пользователю эффективный и усовершенствованный инструмент для выбора товара.
Выбор товара «Кориолисов расходомер» - Фиг.4-13.
Выбор товара «Кориолисов расходомер» описан в патентной заявке США за номером 09/725550 на «Систему дистанционного выбора и заказа Кориолисова расходомера» от 29 ноября 2000 г., и которая включена в настоящее описание посредством ссылки. Кориолисов расходомер массы измеряет поток массы и другую информацию о материалах, проходящих через расходомерную трубку в расходомере. Иллюстративные примеры Кориолисова расходомера раскрыты в патентах США № 4109524 от 29 августа 1978 г., 4491025 от 1 января 1985г. и Re 31450 от 11 февраля 1982 г., выданных на имя J.E. Smith et al. Такие расходомеры имеют одну или несколько расходомерных трубок, прямой или изогнутой формы. Каждая конфигурация расходомерной трубки в Кориолисовом расходомере массы имеет набор мод собственных колебаний, которые могут быть изгибного, торсионного или связанного типов. Каждую расходомерную трубку приводят в колебательное движение с резонансом на одной из этих собственных мод. Материал втекает в расходомер из присоединенного трубопровода на впускной стороне расходомера, направляется через расходомерную трубку или расходомерные трубки и выходит из расходомера с выпускной стороны расходомера. Материал, протекающий через трубопровод, может быть газом, жидкостью, твердым телом или произвольной комбинацией трех перечисленных. Моды собственных колебаний для колеблющейся, заполненной материалом системы определяют, в частности, по объединенной массе расходомерных трубок и материала, проходящего внутри расходомерных трубок.
Когда нет потока через расходомерную трубку, то все точки на расходомерной трубке совершают колебания в соответствии с приложенным усилием возбудителя с идентичной фазой или с небольшим фиксированным начальным смещением фазы, которое может быть скорректировано. По мере того, как материал начинает течь, Кориолисовы силы приводят к тому, что каждая точка вдоль расходомерной трубки имеет различную фазу. Фаза на впускной стороне расходомерной трубки запаздывает от возбудителя, тогда как фаза на выпускной стороне расходомерной трубки опережает возбудитель. Датчики на расходомерной трубке(ах) вырабатывают синусоидальные сигналы, представляющие движение расходомерной трубки(ок). Выходные сигналы от датчиков обрабатывают для определения разности фаз между датчиками. Разность фаз между двумя сигналами датчиков пропорциональна скорости потока массы материала через расходомерную трубку(и).
На Фиг.4 показан Кориолисов расходомер 400 в примере варианта осуществления настоящего изобретения. Кориолисов расходомер 400 может обеспечивать скорость потока массы или другой параметр процесса. Кориолисов расходомер 400 включает в себя узел 410 расходомера и измерительную электронную аппаратуру схему 450. Измерительная электронная схема 450 соединена с узлом 410 расходомера проводниками 420 для передачи по каналу 475 информации о плотности, скорости потока массы, объемном расходе потока и суммарной информации о скорости потока массы.
Хотя описана конструкция Кориолисова расходомера, специалистам в данной области техники должно быть ясно, что настоящее изобретение может быть применено на практике в сочетании с любым устройством, имеющим колебательную расходомерную трубку для измерения свойств материалов, протекающих через расходомерную трубку. Вторым примером такого устройства является колебательная трубка измерителя плотности, который не имеет дополнительной возможности измерения, обеспечиваемой Кориолисовым расходомером.
Измерительный узел 410 включает в себя пару соединений 401 и 401' с процессом, разветвленный трубопровод 402 и расходомерные трубки 403А и 403В. Возбудитель 404, датчики 405 и 405', и датчик температуры 407 соединены с расходомерными трубками 403А и 403В. Пластины жесткости 406 и 406' служат для определения осей W и W', вокруг которых осуществляет колебания каждая расходомерная трубка.Когда Кориолисов расходомер 400 вводится в систему трубопровода (не показана), который переносит измеряемый материал процесса, то материал входит в узел 410 расходомера через соединение 401 с процессом, проходит через разветвленный трубопровод 402, где материал направляется в расходомерные трубки 403А и 403В. Затем материал протекает по расходомерным трубкам 403А и 403В и обратно в разветвленный трубопровод 402, где он выходит из узла 410 расходомера через соединение 401' с процессом.
Расходомерные трубки 403А и 403В выбраны и соответствующим образом установлены (прикреплены) к разветвленному трубопроводу 402 так, чтобы иметь существенно одинаковое (равное) распределение массы, момента инерции и модуля упругости вокруг осей изгиба W-W и W'-W' соответственно. Расходомерные трубки 403А-403В проходят из разветвленного трубопровода вовне по существу параллельно.
Расходомерные трубки 403А-403В возбуждаются возбудителем 404 в противоположных фазах относительно их соответствующих осей изгиба W и W', что определяется как первая противофазная изгибная мода для расходомера. Возбудитель 404 может содержать любое из множества хорошо известных устройств, таких как магнит, прикрепленный к расходомерной трубке 403А, и противолежащая катушка, прикрепленная к расходомерной трубке 403В и через которую проходит переменный ток для осуществления колебаний обеих расходомерных трубок. Электронная схема 450 измерителя подает на возбудитель 404 по соединению 412 соответствующий сигнал возбуждения.
Датчики 405 и 405' прикреплены к, по меньшей мере, одной из расходомерных трубок 403А и 403В на противоположных концах расходомерной трубки, чтобы измерять колебания расходомерных трубок. Когда расходомерные трубки 403А и 403В колеблются, датчики 405-405' генерируют первый сигнал датчика и второй сигнал датчика. Первый и второй сигналы датчиков подаются в каналы 411 и 411'. Сигнал скорости возбудителя подается в канал 412.
Датчик 407 температуры прикреплен к, по меньшей мере, одной расходомерной трубке 403А и/или 403В. Датчик 407 температуры измеряет температуру расходомерной трубки для того, чтобы модифицировать уравнения для температуры системы. Соединение 411" переносит сигналы температуры от датчика 407 температуры к измерительной электронной схеме 450.
Измерительная электронная схема 450 принимает первый и второй сигналы датчика, появляющиеся в каналах 411 и 412. Измерительная электронная схема 450 обрабатывает первый и второй сигналы скорости для вычисления скорости расхода массы, плотности или других свойств материала, проходящего через узел 410 расходомера. Эту вычисленную информацию передают посредством измерительной электронной схемы 450 по каналу 425 к средствам использования (не показаны).
Специалистам в данной области техники известно, что Кориолисов расходомер 400 подобен по структуре измерителю плотности (денситометру) с колебательной трубкой. Денситометры с колебательной трубкой также используют колебательную трубку, через которую протекает текучая среда или, в случае использования денситометра, относящегося к типу «по образцу», внутри которой текучая среда содержится. Денситометры с колебательной трубкой также используют систему возбудителя для возбуждения колебаний расходомерной трубки. Колебательная трубка денситометра обычно использует только одиночный сигнал обратной связи, поскольку измерение плотности требует только измерения частоты, а измерение фазы не является необходимым. Описание настоящего изобретения в настоящем документе в равной мере применимо к денситометрам с колебательной трубкой.
В Кориолисовом расходомере 400 измерительная электронная схема 450 физически разделена на два компонента: на основную систему 470 и преобразователь 460 сигналов. В обычных измерительных электронных схемах эти компоненты помещают в один блок.
Преобразователь 460 сигналов включает в себя схему 463 возбуждения и схему 461 преобразования сигналов датчиков. Специалисту в данной области техники должно быть понятно, что в действительности схема 463 возбуждения и схема 461 преобразования сигналов датчиков могут быть отдельными аналоговыми схемами или могут быть отдельными функциями, обеспечиваемыми цифровым процессором сигналов или другими цифровыми компонентами. Схема 463 возбуждения генерирует сигнал возбуждения и подает переменный ток возбуждения на возбудитель 404 через соединение 412 канала 420. Схема согласно настоящему изобретению может быть включена в состав схемы 463 возбуждения для подачи переменного тока на возбудитель 404.
В действительности соединение 412 является первым и вторым проводником. Схема 463 возбуждения для передачи данных соединена со схемой 461 преобразования сигналов датчиков соединением 462. Соединение 462 дает возможность схеме возбуждения контролировать входные сигналы датчика для регулирования сигнала возбуждения. Мощность для функционирования схемы 463 возбуждения и схемы 461 преобразования сигналов датчиков подается от основной системы 470 по первому проводнику 473 и второму проводнику 474. Первый проводник 473 и второй проводник 474 могут быть частью обычного 2-жильного, 4-жильного кабеля, или частью многожильного кабеля.
Схема 461 преобразования сигналов датчиков принимает входные сигналы от первого датчика 405, второго датчика 405' и датчика 407 температуры через соединения 411, 411' и 411". Схема 461 преобразования сигналов датчиков определяет частоту сигналов датчиков и может также определять свойства материала, проходящего через расходомерные трубки 403А-403В. После того, как определены частота входных сигналов от датчиков 405-405' и свойства материала, генерируют параметрические сигналы, переносящие эту информацию, и передают их в блок 471 вторичной обработки в основной системе 470 через соединение 476. В предпочтительном варианте осуществления соединение 475 включает в себя 2 проводника. Однако специалисту в данной области техники должно быть понятно, что соединение 476 может быть осуществлено посредством первого проводника 473 и второго проводника 474 или любым другим количеством проводников.
Основная система включает в себя блок 472 питания и блок 471 вторичной обработки. Блок 472 питания получает электрическую энергию от источника и преобразует принятую электрическую энергию в мощность, требуемую системой. Блок 471 вторичной обработки принимает параметрические сигналы от схемы 461 преобразования сигналов датчиков и затем может выполнять процессы обработки, необходимые для определения требуемых пользователем свойств материала, проходящего через расходомерные трубки 403А-403В. Такие свойства могут включать в себя плотность, скорость расхода массы, объемный расход, но не ограничиваются перечисленным.
На Фиг.5 показаны экраны для выбора товара «Кориолисов расходомер» в примере осуществления настоящего изобретения. Экраны имеют заглавия и инструкции к пользовательским данным. Экраны содержат пользовательские данные такие, как наименование текучей среды, скорость течения текучей среды, плотность текучей среды, вязкость текучей среды, температура текучей среды, тип датчика расходомера, тип соединения с процессом расходомера (измерения расхода текучей среды) и тип передатчика расходомера. Экраны имеют меню выбора экрана, а также элементы "back" ("предыдущий"), "next" ("следующий"), "cancel" ("отмена"), "reset"("сброс"), "help" ("справка").
В некоторых примерах осуществления настоящего изобретения процессы, отличные от выбора товара, могут быть выполнены посредством настоящего изобретения, если другие процессы также используют последовательность пользовательских экранов для сбора согласованного набора пользовательских данных. Таким образом, настоящее изобретение проиллюстрировано на приведенных выше примерах и указаниях, но настоящее изобретение ограничено только формулой изобретения и ее эквивалентами.
Изобретение относится к области выбора товаров. Технический результат заключается в эффективности выбора товаров. Серверная система (100) управляет через сеть (120) передачи данных выбором товара с помощью последовательности экранов. Серверная система (100) обрабатывает пользовательские данные из сигналов пользовательских вводов данных для определения того, являются ли пользовательские данные согласованными данными с, по меньшей мере, одним из множества товаров. Серверная система (100) передает наиболее ранний из экранных сигналов, соответствующий такому наиболее раннему одному из экранов в последовательности, который не имеет согласованных данных, если выбранный один из экранов является следующим в последовательности экранов и если предыдущие экраны в последовательности, предшествующие выбранному одному из экранов, все не имеют согласованных данных. 3 н. и 36 з.п. ф-лы, 13 ил.
СПОСОБ ОПЛАТЫ И ПОЛУЧЕНИЯ УСЛУГ И ТОВАРОВ С ИСПОЛЬЗОВАНИЕМ ИДЕНТИФИКАЦИОНННЫХ КОДОВ И СИСТЕМА ДЛЯ ОСУЩЕСТВЛЕНИЯ СПОСОБА | 2000 |
|
RU2162245C1 |
УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПЛАТЕЖЕЙ И УСЛУГ С ПОМОЩЬЮ ЭЛЕКТРОННОЙ КАРТОЧКИ С ДОКУМЕНТИРОВАНИЕМ ОПЕРАЦИЙ | 1995 |
|
RU2103732C1 |
Способ коррекции погрешности урав-НОВЕшиВАющЕгО пРЕОбРАзОВАНия физи-чЕСКиХ ВЕличиН | 1977 |
|
SU798657A1 |
WO 09731322 C1, 28.08.1997. |
Авторы
Даты
2006-11-10—Публикация
2002-04-18—Подача