Область техники
Настоящее изобретение относится к техническому комплексу "Торги-М". Технический комплекс "Торги-М" служит для осуществления способа проведения торгов в режиме реального времени (on-line) по многовариантной схеме.
Уровень техники
Из уровня техники известны различные способы и аппаратура для проведения различных торгов.
Так, в заявке Великобритании №2363483 (19.12.2001), в патенте США №6161099 , в заявках США №2001/0054021 и 2002/0087458 (04.07.2002), в заявке ЕПВ №0987644 (22.03.2000), в заявках РСТ WO №01/82191 (01.11.2001) и 02/061664 описаны способ и система проведения аукциона, которые обеспечивают проведение аукционных торгов в режиме реального времени с автоматизированных рабочих мест участников. Все эти известные способы и системы рассчитаны, однако, на проведение торгов по жестко заданной схеме.
Наиболее близким аналогом к настоящему изобретению являются система и способ для проведения аукциона с помощью компьютерной сети по международной заявке WO №01/82025 (01.11.2001). В ней описан программно- технический комплекс для аукциона, содержащий по меньшей мере автоматизированное рабочее место ведущего, автоматизированные рабочие места участников и аукционный сервер с информационной базой, соединенный сетью связи с автоматизированным рабочим местом ведущего и автоматизированными рабочими местами участников. Этот программно-аппаратный комплекс позволяет проводить аукционные торги, как с повышением, так и с понижением установленной цены. Однако и этот аналог имеет достаточно жесткую схему проведения аукциона. Также близким аналогом к настоящему изобретению является способ проведения аукционов по многовариантной схеме: патент на изобретение RU №2229743 (14.05.2003).
В данном изобретении предлагается способ проведения аукционов по многовариантной схеме с использованием программно-технического комплекса "Аукцион-МС", состоящего, по меньшей мере, из автоматизированного рабочего места ведущего, автоматизированных рабочих мест участников и аукционного сервера с информационной базой, соединенного сетью связи с автоматизированным рабочим местом ведущего и автоматизированными рабочими местами участников. Данный способ проведения аукционов также предполагает проведение аукционов, как с повышением, так и с понижением цены. Однако и последний аналог имеет значительные минусы и ограничения, выявленные в ходе практического использования программно-технического комплекса "Аукцион-МС" и применения способа проведения торгов по многовариантной схеме. Упомянутые ограничения состоят в том, что данный способ проведения торгов не предполагает: 1. приема от участников торгов предложений по цене ниже, чем начальная - стартовая цена лота, в случае, если до этого ни один из участников торгов не выразил согласие с предложенной начальной или текущей ценой и не предложил свою цену, большую, чем минимально допустимая; 2. Автоматического изменения величины шага торгов и интервала шага торгов, в зависимости от хода торгов; 3. Возможности выбора ведущим(ми) вида торгов по срокам их проведения и в соответствии с этим автоматического изменения интервала шага торгов и шага торгов.
Это ограничивает круг потенциальных участников аукциона, делает его менее гибким и ограничивает функциональные возможности при его автоматизированном осуществлении.
Сущность изобретения
Таким образом, имеется необходимость разработки таких способа и системы проведения торгов, которые позволили бы преодолеть недостатки аналогов, в частности решить технические проблемы в части повышения эффективности торгов по многовариантной схеме и гибкости их проведения за счет автоматизированной системы обработки информации по движению торгов лота.
Технический результат предлагаемого изобретения заключается в повышении эффективности проведения on-line торгов по многовариантной схеме, с помощью устройства ведущего и торгового сервера, за счет автоматизированной обработки данных получаемых от участников торгов, формирующих динамику изменения стоимости лота, определенной временными параметрами шага проведения торгов.
Для достижения заявленного технического результата предлагается способ обработки данных для проведения онлайн торгов в вычислительной сети с помощью программно-технического комплекса, состоящего из объединенных вычислительной сетью устройства ведущего, устройств участников и торгового сервера с информационной базой, при этом способ включает в себя следующие шаги:
1) с помощью устройства ведущего
- формируют набор данных, содержащих сведения о лоте, которые включают в себя по меньшей мере: стоимость лота, условия приобретения лота, условия и правила проведения торгов, причем каждый тип информации содержит соответствующий конкретному типу данных идентификатор;
- автоматически проверяют правильность отображения в сети сформированного набора информации о лоте и в случае расхождения информации, отображаемой в сети, с набором данных лота, генерируют сообщение о необходимости корректировки данных;
- генерируют параметр временного порога T для лота, в течение которого набор сформированных данных лота будет валидным;
2) передают упомянутый набор данных о лоте на одно или более устройств участников и фиксируют время передачи сообщения, причем каждое устройство участников содержит уникальный идентификатор (УИД) в сети;
причем
3) на устройстве ведущего принимают сообщения от устройств участников, содержащие данные о приобретении лота или изменении стоимости лота, причем фиксируют показание параметра T при получении каждого сообщения, или по достижении порога T автоматически формируют изменение параметров лота в части его стоимости и/или условий приобретения и осуществляют повтор шага 2);
4) упомянутые УИД сохраняются в информационной базе торгового сервера и используются для верификации направляемых сообщений на устройство ведущего;
5) после фиксации параметра T на этапе 3) при неполучении сообщений от устройств участников или по достижении порога Т автоматически изменяют информации о лоте и формируют новый временной порог T, в течение которого измененная на этапе 3) информация о лоте будет валидна;
6) получают сообщение от одного или более устройств участников, содержащих информацию об акцепте заданной на этапе 3) стоимости лота или повышения ставки по лоту, или понижения цены лота, при условии, что сумма снижения стоимости лота не превышает установленную минимальную цену лота;
7) в ответ на полученное сообщение на этапе 6) изменяют набор данных лота и активируют новый временной порог T, по истечению которого лот будет считаться приобретенным участником, содержащим соответствующий УИД, переданный в упомянутом сообщении на этапе 6), или осуществляют снижение стоимости лота на заданный шаг торгов в случае получения сообщения от по меньшей мере одного устройства участника торгов с предложением понизить цену до определенного уровня, при условии, если стартовая цена не была акцептована и ранее не было сделано других акцептов и не было принято ценовое предложение какого-либо участника;
8) автоматически регулируют значение временного порога T в зависимости от по меньшей мере шага торгов;
9) в ответ на акцепт приобретения лота на этапе 6), на устройстве ведущего формируют набор данных для приобретения лота и передают упомянутый набор на торговый сервер, причем упомянутые данные содержат по меньшей мере стоимость приобретения лота и УИД устройства участника торгов, который акцептовал приобретение лота;
10) формируют с помощью торгового сервера набор данных для устройства участника торгов, акцептовавшего приобретение лота, вносят запись о торгах в реестр и направляют информацию о приобретении лота на упомянутое устройство участника торгов.
В одной из реализаций способа при приеме на шаге 6) первого сообщения о согласии со стартовой (начальной) ценой или предложения об уменьшении стартовой цены, или предложения об увеличении текущей цены до определенного уровня не увеличивают на шаге 3) предложенную цену еще на один шаг торгов, а отмечают новую предложенную цену как акцептованную определенным участником торгов, она становится текущей и ждут новых предложений от других участников.
В другой реализации способа при упомянутом регулировании на шаге 8) автоматически учитывают по меньшей мере некоторые параметры из группы, включающей в себя число участников торгов, величину упомянутого заранее установленного шага торгов, разность между установленной ценой и упомянутой заранее заданной минимально допустимой ценой или между выполненным числом уменьшений установленной цены и упомянутым заранее заданным числом попыток.
В другой реализации способа упомянутая вычислительная сеть выбирается из группы: сеть Интернет, Интранет, локальная вычислительная сеть или их сочетания.
В другой реализации способа участнику, который принимает участие в торгах, генерируется подбор всех предложений, релевантных данным, введённым в систему при регистрации для участия в торгах.
В другой реализации способа дополнительно каждый лот содержит параметр вида торгов, в зависимости от которого генерируются условия его проведения.
В другой реализации способа параметр отображает срок проведения торгов, который представляет собой срочные или длинные торги.
В другой реализации способа в процессе торгов автоматически регулируют используемый на шаге 3) упомянутый заранее заданный размер шага торгов, в зависимости от конкретной стадии торгов.
В другой реализации способа торговый сервер выполняет координацию работы всего программно-аппаратного комплекса по проведению торгов, а также осуществляет обработку и анализ всех проводимых в заданный момент времени торгов, осуществляет анализ результатов прошедших торгов, а также проводимых в настоящий момент, предоставляет информацию о ходе проведения торгов по лотам соответствующим участникам торгов.
В другой реализации способа информация о ходе проведения торгов включает в себя: количество сделанных шагов, рост цены, средняя цена на аналогичные лоты, готовящиеся торги по аналогичному лоту объектам.
В другой реализации способа информация формируется и передается на устройства участников в соответствии с их УИД и регистрационной информацией.
В другой реализации способа регистрационная информация включает в себя по меньшей мере категорию товаров.
Также, заявленный результат достигается за счет системы для проведения онлайн торгов в вычислительной сети, состоящей из объединенных вычислительной сетью устройства ведущего, устройств участников и торгового сервера с информационной базой, в которой:
устройство ведущего выполнено с возможностью:
- формирования набора данных, содержащих сведения о лоте, которые включают в себя по меньшей мере: стоимость лота, условия приобретения лота, условия и правила проведения торгов, причем каждый тип информации содержит соответствующий конкретному типу данных идентификатор;
- автоматической проверки правильности отображения в сети сформированного набора информации о лоте и в случае расхождения информации, отображаемой в сети, с набором данных лота, генерировании сообщения о необходимости корректировки данных;
- генерации параметра временного порога T для лота, в течение которого набор сформированных данных лота будет валидным;
- передачи упомянутого набора данных о лоте на одно или более устройств участников и фиксации времени передачи сообщения;
- приема сообщений от устройств участников, содержащих данные о приобретении лота или изменении стоимости лота, причем устройство ведущего фиксирует показание параметра T при получении каждого сообщения, или по достижении порога T автоматически формирует изменение параметров лота в части его стоимости и/или условий приобретения;
- верификации на основании УИД устройств участников торгов;
- формировании данных для торгового сервера в ответ на изменения статуса лота или его приобретении;
устройство участника выполнено с возможностью
- регистрации в сети для доступа к онлайн-площадке, причем при регистрации каждому устройству участника присваивают УИД в сети;
- генерировании сообщений по ставкам или приобретению лота;
- передачи данных на устройство ведущего;
торговый сервер выполнен с возможностью
- хранения данных о проводимых торгах;
- хранении УИД, генерируемых устройствами участников;
- обработки потоков данных для координации работы онлайн-площадки;
- сравнении и обработки данных, получаемых от устройства ведущего, с информацией о лоте, хранящейся в связанной с сервером базой данных;
- получении данных об изменении статуса лота и генерировании данных для соответствующих устройств участников.
В одном из вариантов реализации системы данные о каждом лоте и данные, генерируемые устройствами участников и устройством ведущего лота, записываются в цепочку блоков и шифруются криптографическим способом.
В другом варианте реализации системы цепочка блоков образует распределенный реестр, хранящий информацию о лотах, по которым выполнялись и/или выполняются торги.
В другом варианте реализации системы реестр децентрализовано хранится на устройствах участников торгов, УИД которых внесен в базу торгового сервера.
В другом варианте реализации системы торговый сервер выполнен с возможностью генерирования смарт-контракта для приобретения лота, содержащего параметры для его исполнения.
В другом варианте реализации системы торговый сервер формирует исполнение смарт-контракта при условии получения данных от устройства ведущего и устройства участника, акцептовавшего лот, соответствующие параметрам исполнения смарт-контракта.
Краткое описание чертежей
Настоящее изобретение поясняется ниже со ссылками на сопровождающие чертежи, на которых:
Фиг.1 изображает блок-схему программно-технического комплекса "Торги-М" по настоящему изобретению;
Фиг.2 представляет собой блок-схему алгоритма реализации способа проведения торгов с помощью комплекса по Фиг.1 согласно настоящему изобретению.
Подробное описание изобретения
Способ по настоящему изобретению осуществляется с помощью программно-технического комплекса "Торги-М", схема которого 100 представлена на Фиг.1. Программно-технический комплекс или система 100 содержит устройства (автоматизированные рабочие места) 110-112 участников торгов, устройство ведущего 120, торговый сервер 130 с информационной базой 140.
Элементы комплекса 100 объединяются посредством вычислительной сети, обеспечивающей передачу информации между устройствами. В качестве такой сети может выступать сеть проводного и/или беспроводного типа, например, Интернет или Интранет.
Устройства участников 110-112 и устройство ведущего 120 объединяются в единую сеть для обмена данными при генерировании и обработке информации для участия в торгах. Упомянутые устройства могут соединяться посредством известных средств, обеспечивающих требуемый тип передачи данных, например, Wi-Fi, WAN, WLAN, Ethernet и т.п. Устройства участников 110-112 и устройство ведущего 120 через онлайн доступ соединяются с сервером 130.
На сервере 130 может быть реализован веб-ресурс (веб-портал), при доступе к которому выполняется первичная регистрация участников. Каждому устройству присваивается уникальный идентификационный номер (УИН), который далее будет использоваться для идентификации участников торгов. УИНу каждого устройства соответствует соответствующая идентификационная информация, например, логин и пароль доступа. Дополнительно может использоваться такая информация как геолокационная информация устройства, MAC-адрес, IP-адрес, время создания аккаунта (временная метка – timestamp) и т.п.
В системе 100 каждое устройство, участвующее в торгах, имеет заданный набор прав доступа (политик доступа), в соответствие с которыми осуществляется их функционирование.
Формирование необходимой информации по каждому лоту осуществляется с помощью торгового сервера 130 и устройства ведущего 120, который имеет заданный набор прав доступа для контролирования процесса осуществления торгов по сформированному лоту. Устройство ведущего 120 формирует набор данных по лоту, который передается на сервер 130 для его размещения на онлайн площадке и его последующему отображению для участия в его приобретении с помощью устройств участников 110-112. Лоты могут представлять собой широкий спектр продукции или услуг, которые могут разбиваться по категориям, например, транспорт, недвижимость, техника, консультационные услуги, клининговые услуги и т.п.
При регистрации на сервере 130 участникам 110-112 может быть предложено выбрать релевантные категории товаров или услуг, данная информация вместе с УИН участника сохраняется в базе 140 для дальнейшего использования для оповещения о начале торгов по лоту из релевантной для конкретного участника категории. Также, УИН используется для дальнейшего формирования информационных потоков для соответствующего устройства участника 110-112, участвующего в том или ином лоте.
Координирование работы веб-ресурса по проведению торгов осуществляется с помощью торгового сервера 130, обрабатывающего данные, получаемые от устройств участников 110-112 и устройства ведущего 120, управляющего с помощью заданной программной логики ходом проведения торгов по лоту.
На Фиг. 2 представлено пошаговое описание способа (200) осуществления торгов с помощью представленной системы (100).
Перед началом торгов с помощью устройства ведущего 120 формируют информацию об условиях приобретения каждого выставленного на торги объекта (лота) (шаг 201), например, его основные характеристики (категория, детальная информация), включая минимальную и стартовую цены. Сформированная устройством 120 информация передается в торговый сервер 130 для ее дальнейшей проверки (шаг 202). При данной проверке выполняется анализ информации о лоте на ее полноту и соответствие, проверяется установленная минимальная и стартовая стоимость. Если информация по лоту не проходит проверку, то сервер 130 генерирует сообщение для устройства ведущего 120 о необходимости внесения корректировок. Помимо указанных сведений, на этом этапе может также формироваться информация о правилах проведения торгов, о текущих предложениях цены на выставляемые на эти торги объекты, о шаге торгов, о скидках и бонусах для участников и т.п.
При успешной проверки сервером 130 информации, сформированной устройством ведущего 120 по одному или более лотам размещают на веб-ресурсе торговой площадки и активируют начало проведения торгов с отображением соответствующей информации на упомянутом ресурсе. После формирования данной информации устройствам участников 110-112, содержащих соответствующие идентификационные данные в части категорий лотов, рассылают уведомление, содержащее сведения о начале торгов по интересующему их лоту.
Далее устройство ведущего активирует первичный временной порог Т (шаг 203), с помощью которого будет выполняться автоматизированное управление процессом ведения торгов по каждому лоту. После создания первичного временного порога, устройство ведущего 120 передает советующую информацию устройствам участников, участвующих в торгах по текущему лоту (шаг 204). Участие в торгах по каждому лоту может осуществляться с помощью веб-формы, содержащей функционал по валидации соответствующих участников 110-112 по их идентификационным данным, хранящимся в БД 140 системы.
На устройства участников 110-112 передается по меньшей мере информация о стартовой стоимости лота.
На следующем шаге (205) проверяется поступление информации по лоту от устройств участников 110-112. Если в заданный первичный временной порог предложений от участников 110-112 не поступает (шаг 206) и первичный временной порог Т еще не истек, то автоматически устройство ведущего 120 проверяет указанную первичную и минимальную цены лота (шаг 207). Проверка стоимости может осуществляться с помощь запроса во внешние источники информации, например, ресурсы продавцов аналогичных товаров или услуг, частные объявления и другие источники, которые могут быть доступны через сеть Интернет. В случае выявления отклонений в стоимости лота, устройство ведущего 120 генерирует изменение информации по лоту в части его стоимости (шаг 208).
Если на этапе (206) логика устройства ведущего 120 фиксирует истечение первичного временного порога Т, то формируется изменение информации по лоту (шаг 208) в части задания нового временного порога Т и активации нового этапа торгов по лоту с повторением алгоритма с шага (201).
При получении на этапе (205) сообщений с предложениями от устройств участников 110-112 по лоту, осуществляется анализ полученных сообщений с помощью устройства 120. На этапе (209) логика устройства ведущего 120 идентифицирует данные, сформированные устройствами участников 110-112 в части предложений по текущему лоту, и анализирует получение упомянутых сообщений в заданный временной промежуток, соответствующий временному порогу Т для заданного шага торгов.
Каждый участник торгов с помощью своего устройства 110-112 формирует сообщение следующего вида: о согласии с установленной ценой, с предложением понизить цену до определенного уровня (в случае если стартовая цена не была акцептована и не было принято ценовое предложение какого-либо участника), с предложением повысить установленную цену на конкретную величину (ставка). Сообщения, которые были получены после заданного для данного шага торгов временного порога, проверяются логикой устройства 120 на предмет их возможности обработки для заданного шага лота.
При анализе поступающих сообщений на этапе (205) от устройств участников 110-112 проверяется поступило ли за заданный временной интервал Т хоть одно сообщение с предложением по лоту. Если за время Т на устройство ведущего 120 не поступало ни одного сообщения или приняты только сообщения с предложением цены меньшей, чем минимально допустимая, то устройство 120 выполняет проверку того, предлагалась ли исходная (стартовая) цен, установленная для лота в заданный момент времени Т. Если была предложена исходная (стартовая) цена, то автоматически снижают установленную цену на заранее установленную величину, именуемую шагом А торгов, т.е. тем минимальным приращением, на которое можно менять установленную цену на выставленный на торги объект. После этого возвращаются к шагу (201).
На этапе (210) устройство ведущего 120 определяет, что была получена как минимум одна ставка, содержащая данные по повышению стоимости приобретения лота. После получения данной информации от соответствующего устройства участника 110-112, устройство ведущего 120 фиксирует прием ставки (211) и формирует новый временной порог Т, в ходе которого будет ожидаться получение новых ставок (212). Если новые ставки за указанный временной промежуток не были сделаны участниками аукциона 110-112, то устройство ведущего 120 автоматически формирует данные для приобретения лота, которые передаются на устройство участника 110-112, выигрывавшего лот (213).
Если же при проверке на шаге (214) окажется, что установленная цена не была стартовой (исходной), т.е. перед этим уже была предложена данная стоимость лота, которая хотя бы один раз изменялась, проверяют, было ли это изменение цены ее повышением. Если при этом окажется, что имело место снижение цены (шаг 215) (иными словами, что уже, по меньшей, мере второй или более раз никто из участников торгов не пожелал приобрести данный объект за установленную цену), производят одну из двух возможных проверок в зависимости от того, каковы условия данного торгов, либо проверяют (шаг 216), не достигло ли число предшествующих снижений цены заранее заданного числа n попыток, либо проверяют, остается ли установленная цена выше заранее заданного предела, именуемого минимальной ценой за данный объект (шаг 217). Как правило, ни число n, ни минимальная цена не известны участникам торгов. Если число повторных уменьшений цены еще не достигло заранее заданного числа попыток или же установленная цена все еще больше минимально возможной, вновь выполняют шаг (208), т.е. снова уменьшают установленную цену на шаг А торгов, после чего опять переходят к шагу (201). Если же число повторных уменьшений цены достигло заранее заданного числа попыток или же установленная цена снизилась до минимально возможной, с помощью устройства ведущего 120 автоматически формируют и передают сообщение о снятии с торгов выставленного на торги объекта по сети связи на все устройства участников 110-112 (шаг 218). Для данного объекта это означает окончание торгов.
Если же при проверке на (шаге 210) окажется что это было повышением цены, то после производится вычет шага торгов для определения итоговой цены торгов. После этого на шаге (213) происходит электронное подписание результатов торгов между участником 110-112, выигравшим лот, и Заказчиком торгов. Далее формируют сообщение о признании победителя, того, кто или самостоятельно внес предложение с самой высокой ценой или акцептовал самую высокую цену и об окончании торгов с этой наивысшей ценой и отправляют данное сообщение сторонам, участвовавшим в торгах.
Также, если при проверке на (шаге 205) обнаружено, что за время Т, т.е. за заранее заданный временной интервал устройство ведущего 120 получало сообщения с устройств участников 110-112 с предложением повысить цену или согласиться с предлагаемой ценой, то проверяют включена ли опция «Бонус», и, если включена опция «Бонус», тогда производится расчёт Бонуса, исходя из требования, что итоговая цена за вычетом бонуса не может быть меньше минимальной. В этом случае прибавляют шаг торгов и далее переходят к (шагу 208).
Размер шага торгов может корректироваться в зависимости от конкретной стадии проведения торгов по лоту.
Если на шаге (214) выяснится, что принятое предложение является предложением понизить цену (в случае если стартовая цена не была акцептована и не было принято ценовое предложение какого-либо участника), то на шаге (217) проверяют, является ли параметр данного предложения по цене больше или меньше минимальной цены. Если меньше, то предложение на шаге (120) помещается в архив, если больше, тогда дополнительно проверяется включена ли опция «Бонус», если Да, тогда производится расчёт Бонуса и далее на шаге (208) производится прибавление шага торгов, после чего переходим к (шагу 201). Если же на шаге (205) устройство ведущего 120 не приняло ни одного сообщения, позволяющего продолжать торги (или приняты только сообщения с отказом от участия в торгах за данный объект) при очередном предложении повышенной (т.е. не исходной) установленной цены (шаг 210), то устройство 120 автоматически формирует и передает сообщение о продаже выставленного на торги объекта по сети связи на все устройства участников 110-112, причем в качестве цены, по которой продан этот объект, указывают последнюю установленную цену за вычетом заранее установленного шага торгов. Объект продают тому участнику 110-112, сообщение которого было использовано при последней реализации в заданной временной интервал Т.
После окончания торгов и определения победителя торгов производится подписание, результатов торгов, участвующими в торгах сторонами, подписание происходит электронной подписью удаленно. После чего производится пересылка подписанных электронных документов по результатам проведенных торгов всем сторонам.
Дополнительно может использоваться технология на базе распределённого реестра (блокчейн) для осуществления приобретения лота. В этом случае каждое устройство участников 110-112, устройство ведущего 120 и сервер 130 хранят цепочку блоков, в каждый из которых записываются транзакции при осуществлении торгов. Каждый блок содержит информацию о сделанных ставках участников торгов 110-112 и изменениях стоимости каждого лота. Лот идентифицируется соответствующим идентификатором. Каждое транзакционное сообщение, записываемое в блок, шифруется криптографической функцией с образованием хеш-суммы, причем каждый последующий блок содержит хеш-сумму предыдущего блока для подтверждения цепочки выполнения транзакций.
Каждое устройство сети содержит соответствующий секретный ключ (private key) и открытый ключ (public key), с помощью которых формируется шифрование транзакционных сообщений для формирование упомянутой цепочки блоков. Приобретение лота с помощью технологии блокчейн может реализовываться с помощью смарт-контракта по итогам его завершения. Торговый сервер 130 выполняет генерирование смарт-контракта, который содержит необходимую информацию для создания необходимых документов для приобретения лота, например, формирование договора поставки, пересылка товара, заключение договора на приобретение товара и т.п. Для выполнения смарт-контракта в нем содержится информация, идентифицирующая лот, его стоимость на момент его приобретения, УИН устройства участника, выигрывавшего лот, УИН устройства ведущего, осуществлявшего управление торгов по данному лоту, временные метки совершения ключевых событий по приобретению лота. Исполнение смарт-контракта происходит при выполнении заложенных в него условий, например, оплата лота электронным платежом с помощью устройства участника, выигрывавшего лот, в заданный временной промежуток, или на специализированном веб-ресурсе, указанном в смарт-контракте и т.п.
Важной особенностью настоящего изобретения, для более точного определения рыночной цены, является возможность устройства ведущего 120 автоматически регулировать (изменять) размер шага торгов, в зависимости от стадии торгов, характеристик объекта и других параметров.
Дополнительно, при проведении торгов по лоту, торговый сервер 130 получает и анализирует информацию о ходе проведения других торгов, которая включает в себя: количество сделанных шагов, рост цены, средняя цена на аналогичные лоты, готовящиеся торги по аналогичному лоту объектам. Данная информация может передаваться на устройства участников 110-112 и устройство ведущего 120.
Важной особенностью всех объектов по настоящему изобретению является то, что при этом автоматически регулируют величину заранее заданного временного интервала Т в зависимости от конкретной стадии торгов. При таком регулировании величины заранее заданного временного интервала автоматически учитывают по меньшей мере некоторые параметры из группы, включающей в себя: число участников торгов, величину заранее установленного шага торгов, разность между установленной ценой и заранее заданным пределом или между выполненным числом уменьшений установленной цены и заранее заданным числом попыток, отношение разности реальной и исходной установленных цен к исходной установленной цене. Временной интервал шага торгов после первого акцепта или после подачи первого ценового предложения, которое выше минимальной цены всегда выше, чем до такого акцепта или до первого принятого ценового предложения. Временной интервал Т может составлять, к примеру, 0,5, 1, 2, 3, 5 мин. и более до 1-2 суток. Временной интервал Т также может, например, увеличиваться по мере повышения установленной цены либо по мере увеличения числа повышений установленной цены, либо - в отсутствие сообщений с предложениями повысить цену или сообщений о согласии с установленной ценой - по мере снижения установленной цены. Временной интервал Т может, например, увеличиваться с увеличением числа участников торгов. Этот заранее заданный временной интервал Т может прямо зависеть от величины заранее установленного шага торгов. Возможны и иные зависимости, учитывающие совместное влияние вышеуказанных параметров на величину этого заранее заданного временного интервала Т.
Все действия по выполнению онлайн-торгов передаются торговому серверу 130 для фиксации процесса проведения торгов. Сервер 130 специальным образом программируется для выполнения всех необходимых функций. Устройства участников 110-112 могут выбираться из различных вычислительных устройств, выполненных с возможностью действия в сети Интернет, например, смартфоны, персональные компьютеры, ноутбуки, игровые приставки, планшеты и т.п. Сервер 130 может выполняться в виде облачного сервера, мейнфрема или стандартного компьютера.
Торговый сервер 130 выполняет сравнение упомянутых данных, считанных с каждого из упомянутых аппаратно-программных идентификационных средств, с заранее введенными в упомянутую информационную базу сведениями об аппаратно-программных идентификационных средствах и хранящихся в них данных, а также с возможностью, по меньшей мере, координировать работу всего программно-аппаратного комплекса по проведению торгов.
Торговый сервер 130 выполнен с возможностью при упомянутом регулировании заранее заданного шага торгов и временного интервала автоматически учитывать, по меньшей мере, некоторые параметры из группы, включающей в себя число участников торгов, величину упомянутого заранее установленного шага торгов, разность между установленной ценой и упомянутым заранее заданным пределом или между выполненным числом уменьшений установленной цены и упомянутым заранее заданным числом попыток.
Торговый сервер 130 осуществляет связь с информационной базой 140 и выполняет координацию работы всего программно-аппаратного комплекса по проведению торгов в соответствие с представленным способом (200).
Таким образом, настоящее изобретение обеспечивает проведения торгов по многовариантной схеме с автоматическим изменением, как размера шага торгов, так и величины интервала шага торгов, размера бонуса первому участнику, который акцептовал текущую цену или сделал ценовое предложение выше минимальной цены, так и направления изменения цены (т.е. повышения или понижения) в зависимости от различных факторов.
Промышленная применимость
Настоящее изобретение может найти применение при проведении торгов с использованием программно-технического комплекса.
Все представленные в данном описании варианты и модификации любого из объектов настоящего изобретения приведены только в качестве иллюстрации его осуществимости, но никак не ограничения объема данного изобретения, который определяется только прилагаемой формулой изобретения с учетом возможных частных реализаций, не выходящих за рамки объема испрашиваемой охраны.
Изобретение относится к способу и системе обработки данных для проведения онлайн торгов в вычислительной сети. Технический результат заключается в автоматизации обработки данных для проведения онлайн торгов. Система содержит объединенные вычислительной сетью устройство ведущего, обеспечивающее формирование набора данных, содержащих сведения о лоте, проверку правильности отображения в сети сформированного набора, генерацию параметра временного порога для лота, передачу набора данных о лоте на устройства участников, прием сообщений от устройств участников, верификацию устройств участников торгов, формирование данных для торгового сервера, устройства участников, обеспечивающие регистрацию в сети для доступа к онлайн-площадке, генерирование сообщений по ставкам или приобретению лота, передачу данных на устройство ведущего, и торговый сервер с информационной базой, обеспечивающий хранение данных о проводимых торгах, хранение уникальных идентификаторов, генерируемых устройствами участников, обработку потоков данных для координации работы онлайн-площадки, сравнение и обработку данных, получаемых от устройства ведущего, с информацией о лоте, получение данных об изменении статуса лота и генерирование данных для устройств участников. 2 н. и 16 з.п. ф-лы, 2 ил.
1. Способ обработки данных для проведения онлайн торгов в вычислительной сети с помощью программно-технического комплекса, состоящего из объединенных вычислительной сетью устройства ведущего, устройств участников и торгового сервера с информационной базой, при этом способ включает в себя следующие шаги:
1) с помощью устройства ведущего
- формируют набор данных, содержащих сведения о лоте, которые включают в себя по меньшей мере стоимость лота, условия приобретения лота, условия и правила проведения торгов, причем каждый тип информации содержит соответствующий конкретному типу данных идентификатор;
- автоматически проверяют правильность отображения в сети сформированного набора информации о лоте и в случае расхождения информации, отображаемой в сети, с набором данных лота, генерируют сообщение о необходимости корректировки данных;
- генерируют параметр временного порога Т для лота, в течение которого набор сформированных данных лота будет валидным;
2) с помощью устройства ведущего передают упомянутый набор данных о лоте на одно или более устройств участников и фиксируют время передачи сообщения, причем каждое устройство участников содержит уникальный идентификатор (УИД) в сети;
отличающийся тем, что
3) на устройстве ведущего принимают сообщения от устройств участников, содержащие данные о приобретении лота или изменении стоимости лота, причем фиксируют показание параметра Т на торговом сервере при получении каждого сообщения, или по достижении порога Т автоматически формируют на торговом сервере изменение параметров лота в части его стоимости и/или условий приобретения и осуществляют повтор шага 2);
4) упомянутые УИД сохраняются в информационной базе торгового сервера и используются для верификации направляемых сообщений на устройство ведущего;
5) с помощью устройства ведущего на торговом сервере после фиксации параметра Т на этапе 3) при неполучении сообщений от устройств участников или по достижении порога Т автоматически изменяют информации о лоте и формируют новый временной порог Т, в течение которого измененная на этапе 3) информация о лоте будет валидна;
6) с помощью устройства ведущего на торговом сервере получают сообщение от одного или более устройств участников, содержащих информацию об акцепте заданной на этапе 3) стоимости лота, или повышения ставки по лоту, или понижения цены лота, при условии, что сумма снижения стоимости лота не превышает установленную минимальную цену лота;
7) с помощью устройства ведущего на торговом сервере в ответ на полученное сообщение на этапе 6) изменяют набор данных лота и активируют новый временной порог Т, по истечении которого лот будет считаться приобретенным участником, содержащим соответствующий УИД, переданный в упомянутом сообщении на этапе 6), или осуществляют снижение стоимости лота на заданный шаг торгов в случае получения сообщения от по меньшей мере одного устройства участника торгов с предложением понизить цену до определенного уровня, при условии, если стартовая цена не была акцептована и ранее не было сделано других акцептов и не было принято ценовое предложение какого-либо участника;
8) с помощью устройства ведущего на торговом сервере автоматически регулируют значение временного порога Т в зависимости от по меньшей мере шага торгов;
9) в ответ на акцепт приобретения лота на этапе 6) на устройстве ведущего формируют набор данных для приобретения лота и передают упомянутый набор на торговый сервер, причем упомянутые данные содержат по меньшей мере стоимость приобретения лота и УИД устройства участника торгов, который акцептовал приобретение лота;
10) формируют с помощью торгового сервера набор данных для устройства участника торгов, акцептовавшего приобретение лота, вносят запись о торгах в реестр и направляют информацию о приобретении лота на упомянутое устройство участника торгов.
2. Способ по п. 1, отличающийся тем, что при приеме на шаге 6) первого сообщения о согласии со стартовой (начальной) ценой, или предложения об уменьшении стартовой цены, или предложения об увеличении текущей цены до определенного уровня не увеличивают на шаге 3) предложенную цену еще на один шаг торгов, а отмечают новую предложенную цену как акцептованную определенным участником торгов, она становится текущей и ждут новых предложений от других участников.
3. Способ по п. 1, отличающийся тем, что при упомянутом регулировании на шаге 8) автоматически учитывают по меньшей мере некоторые параметры из группы, включающей в себя число участников торгов, величину упомянутого заранее установленного шага торгов, разность между установленной ценой и упомянутой заранее заданной минимально допустимой ценой или между выполненным числом уменьшений установленной цены и упомянутым заранее заданным числом попыток.
4. Способ по п. 1, отличающийся тем, что упомянутая вычислительная сеть выбирается из группы: сеть Интернет, Интранет, локальная вычислительная сеть или их сочетания.
5. Способ по п. 1, отличающийся тем, что участнику, который принимает участие в торгах, генерируется подбор всех предложений, релевантных данным, введенным в систему при регистрации для участия в торгах.
6. Способ по п. 1, отличающийся тем, что дополнительно каждый лот содержит параметр вида торгов, в зависимости от которого генерируются условия его проведения.
7. Способ по п. 6, отличающийся тем, что параметр отображает срок проведения торгов, который представляет собой срочные или длинные торги.
8. Способ по п. 1, отличающийся тем, что в процессе торгов автоматически регулируют используемый на шаге 3) упомянутый заранее заданный размер шага торгов в зависимости от конкретной стадии торгов.
9. Способ по п. 1, отличающийся тем, что торговый сервер выполняет координацию работы всего программно-аппаратного комплекса по проведению торгов, а также осуществляет обработку и анализ всех проводимых в заданный момент времени торгов, осуществляет анализ результатов прошедших торгов, а также проводимых в настоящий момент, предоставляет информацию о ходе проведения торгов по лотам, соответствующим участникам торгов.
10. Способ по п. 9, отличающийся тем, что информация о ходе проведения торгов включает в себя: количество сделанных шагов, рост цены, среднюю цену на аналогичные лоты, готовящиеся торги по аналогичному лоту объектам.
11. Способ по п. 9, отличающийся тем, что информация формируется и передается на устройства участников в соответствии с их УИД и регистрационной информацией.
12. Способ по п. 11, отличающийся тем, что регистрационная информация включает в себя по меньшей мере категорию товаров.
13. Система для проведения онлайн торгов в вычислительной сети, состоящая из объединенных вычислительной сетью устройства ведущего, устройств участников и торгового сервера с информационной базой, в которой:
устройство ведущего выполнено с возможностью:
- формирования набора данных, содержащих сведения о лоте, которые включают в себя по меньшей мере стоимость лота, условия приобретения лота, условия и правила проведения торгов, причем каждый тип информации содержит соответствующий конкретному типу данных идентификатор;
- автоматической проверки правильности отображения в сети сформированного набора информации о лоте и в случае расхождения информации, отображаемой в сети, с набором данных лота, генерировании сообщения о необходимости корректировки данных;
- генерации параметра временного порога Т для лота, в течение которого набор сформированных данных лота будет валидным;
- передачи упомянутого набора данных о лоте на одно или более устройств участников и фиксации времени передачи сообщения;
- приема сообщений от устройств участников, содержащих данные о приобретении лота или изменении стоимости лота, причем устройство ведущего фиксирует показание параметра Т при получении каждого сообщения или по достижении порога Т автоматически формирует изменение параметров лота в части его стоимости и/или условий приобретения;
- верификации на основании УИД устройств участников торгов;
- формировании данных для торгового сервера в ответ на изменения статуса лота или его приобретении;
устройство участника выполнено с возможностью
- регистрации в сети для доступа к онлайн-площадке, причем при регистрации каждому устройству участника присваивают УИД в сети;
- генерирования сообщений по ставкам или приобретению лота;
- передачи данных на устройство ведущего;
торговый сервер выполнен с возможностью
- хранения данных о проводимых торгах;
- хранения УИД генерируемых устройствами участников;
- обработки потоков данных для координации работы онлайн-площадки;
- сравнения и обработки данных, получаемых от устройства ведущего, с информацией о лоте, хранящейся в связанной с сервером базой данных;
- получения данных об изменении статуса лота и генерировании данных для соответствующих устройств участников.
14. Система по п. 13, отличающаяся тем, что данные о каждом лоте и данные, генерируемые устройствами участников и устройством ведущего лота, записываются в цепочку блоков и шифруются криптографическим способом.
15. Система по п. 14, отличающаяся тем, что цепочка блоков образует распределенный реестр, хранящий информацию о лотах, по которым выполнялись и/или выполняются торги.
16. Система по п. 15, отличающаяся тем, что реестр децентрализованно хранится на устройствах участников торгов, УИД которых внесен в базу торгового сервера.
17 Система по п. 13, отличающаяся тем, что торговый сервер выполнен с возможностью генерирования смарт-контракта для приобретения лота, содержащего параметры для его исполнения.
18. Система по п. 17, отличающаяся тем, что торговый сервер формирует исполнение смарт-контракта при условии получения данных от устройства ведущего и устройства участника, акцептовавшего лот, соответствующие параметрам исполнения смарт-контракта.
СПОСОБ ПРОВЕДЕНИЯ АУКЦИОНОВ ПО МНОГОВАРИАНТНОЙ СХЕМЕ | 2003 |
|
RU2229743C1 |
Радиатор для двигателей внутреннего горения | 1927 |
|
SU9440A1 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
US 7409361 B2, 05.08.2008 | |||
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
Авторы
Даты
2019-02-19—Публикация
2018-01-12—Подача