RU2698664C1 - Electronic goods exchange method - Google Patents
Electronic goods exchange method Download PDFInfo
- Publication number
- RU2698664C1 RU2698664C1 RU2018123833A RU2018123833A RU2698664C1 RU 2698664 C1 RU2698664 C1 RU 2698664C1 RU 2018123833 A RU2018123833 A RU 2018123833A RU 2018123833 A RU2018123833 A RU 2018123833A RU 2698664 C1 RU2698664 C1 RU 2698664C1
- Authority
- RU
- Russia
- Prior art keywords
- exchange
- goods
- user
- product
- chain
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims abstract description 6
- 238000004458 analytical method Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 4
- 239000000126 substance Substances 0.000 abstract 1
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 32
- 239000003999 initiator Substances 0.000 description 23
- 229910052742 iron Inorganic materials 0.000 description 16
- 230000000977 initiatory effect Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 101100127285 Drosophila melanogaster unc-104 gene Proteins 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY
Настоящее техническое решение относится к способам и системам для электронного обмена товарами.This technical solution relates to methods and systems for electronic exchange of goods.
УРОВЕНЬ ТЕХНИКИBACKGROUND
В настоящее время обмен товарами достаточно широко распространен в сети Интернет. Существуют различные форумы, включая тематические форумы, на которых пользователями осуществляется обмен товарами между собой, в частности, друг с другом. В частном случае, пользователи могут кооперироваться, чтобы в обмене могли участвовать более двух человек. Если пользователей всего двое, например, у одного пользователя имеется мобильный телефон, который он хочет обменять на утюг, а у второго пользователя есть утюг, который он хочет обменять на мобильный телефон, то такие два пользователя, как правило могут договориться между собой (в частности, если и того и другого пользователя устраивают условия обмена, характеристики товаров и т.д.). Так, например, если у одного пользователя имеется микроволновая печь, которую он желает обменять на другой товар, у второго пользователя имеется утюг, который он желает обменять на другой товар, а у третьего пользователя имеется мобильный телефон, который он желает обменять на другой товар. Допустим, один пользователь хочет обменять свою микроволновую печь на мобильный телефон. Другой пользователь хочет обменять свой утюг на микроволновую печь. И третий пользователь хочет обменять свой мобильный телефон на утюг. Таким образом, получается, что у одного пользователя есть микроволновая печь, которую он хочет обменять на мобильный телефон, но пользователю, у которого есть мобильный телефон, не нужна микроволновая печь, а нужен утюг, который есть у еще одного пользователя, которому не нужен мобильный телефон, но нужна микроволновая печь, которая есть у первого пользователя, но которому не нужен утюг. Так что, второй пользователь должен отдать свой утюг третьему пользователю в обмен на мобильный телефон, который он отдаст первому пользователю на желаемую микроволновую печь. Для осуществления обмена эти три пользователя должны каким-либо способом найти друг друга (что достаточно сложно, в частности, поскольку цели обмена и товары для обмена у пользователей различны пользователи могут оставлять объявления в разных разделах форумов, на различных веб-сайтах, веб-страницах и т.д.), и договориться между собой о многоступенчатом обмене товарами для того, чтобы каждый пользователь получил то, что желает. Если же количество пользователей превышает трех, а следовательно количество промежуточных обменов (например, когда второй пользователь обменивается с третьим пользователем, чтобы обменять полученный товар от третьего пользователя на товар первого пользователя) между пользователями растет, что еще более затрудняет возможность найти пользователям друг друга для обмена своего товара на другой товар. Стоит также отметить, что при совершении обмена, например, даже если желаемые пользователями товары соответствуют обмениваемым товарам пользователей, по крайней мере, один из пользователей может оценивать свой товар дороже, чем товар другого пользователя. Так, например, у одного пользователя имеется мобильный телефон, который он хочет обменять на утюг, а у второго пользователя есть утюг, который он хочет обменять на мобильный телефон, причем первый пользователь считает, что его мобильный телефон стоит 10.000 рублей, и считает, что утюг второго пользователя стоит не более 9.000 рублей (в, в частном случае, второй пользователь именно в такую сумму оценивает свой товар и, в частности, согласен с первым пользователем), так что первый пользователь не согласен на обмен со вторым пользователем, либо согласен на обмен с доплатой в 1.000 рублей от второго пользователя. Если второй пользователь не согласен на обмен с доплатой, то (скорее всего) обмен между такими двумя пользователями не состоится (если первый пользователь не откажется от доплаты либо если второй пользователь не согласится на доплату). Чтобы такой обмен мог иметь место, в обмене между первым и вторым пользователем может принимать участие, по крайней мере, еще один пользователь, который также готов обменять свой товар на другой товар. Также, по крайней мере, один пользователь может (заявить, например, добавить информацию на веб-сайте, веб-форуме и т.д. о том, что потенциально согласен) снизить цену, в которую он оценивает свой товар (стоимость своего товара), в частности, предоставить скидку другим пользователям. Таким образом, вычисление оценочной стоимости товаров и поиск и сопоставление товаров, которые могли бы быть обменены на такие товары со скидками между пользователями, крайне затруднительно, а с ростом количества пользователей участвующих в обмене товарами (например, как в приведенном выше примере, когда в обмене участвуют три пользователя) поиск, сопоставление товаров и их стоимости с учетом скидки усложняется с каждым новым участвующим в обмене пользователем.Currently, the exchange of goods is quite widespread on the Internet. There are various forums, including thematic forums, where users exchange goods among themselves, in particular, with each other. In the particular case, users can cooperate so that more than two people can participate in the exchange. If there are only two users, for example, one user has a mobile phone that he wants to exchange for an iron, and the second user has an iron that he wants to exchange for a mobile phone, then these two users can usually agree among themselves (in particular if both users are satisfied with the terms of exchange, characteristics of goods, etc.). So, for example, if one user has a microwave oven that he wants to exchange for another product, the second user has an iron that he wants to exchange for another product, and the third user has a mobile phone that he wants to exchange for another product. Let's say one user wants to exchange his microwave for a mobile phone. Another user wants to exchange their iron for a microwave. And the third user wants to exchange their mobile phone for an iron. Thus, it turns out that one user has a microwave, which he wants to exchange for a mobile phone, but a user who has a mobile phone does not need a microwave, but needs an iron, which is another user who does not need a mobile phone, but you need a microwave, which is the first user, but who does not need an iron. So, the second user must give his iron to a third user in exchange for a mobile phone, which he will give to the first user for the desired microwave. To carry out the exchange, these three users must find each other in some way (which is quite difficult, in particular, since the exchange goals and exchange products are different for users, users can post ads in different sections of forums, on different websites, web pages etc.), and agree among themselves on a multi-stage exchange of goods so that each user receives what he wants. If the number of users exceeds three, and therefore the number of intermediate exchanges (for example, when the second user exchanges with the third user to exchange the received goods from the third user for the goods of the first user) between users increases, which makes it more difficult to find each other's users for exchange your product to another product. It is also worth noting that when making an exchange, for example, even if the products desired by the users correspond to the exchanged products of the users, at least one of the users can evaluate their product more expensively than the goods of another user. For example, one user has a mobile phone that he wants to exchange for an iron, and the second user has an iron that he wants to exchange for a mobile phone, and the first user believes that his mobile phone costs 10,000 rubles, and believes that the second user's iron costs no more than 9.000 rubles (in, in the particular case, the second user evaluates his goods exactly in that amount and, in particular, agrees with the first user), so the first user does not agree to exchange with the second user, or n in exchange for a fee of 1,000 rubles from the second user. If the second user does not agree to the exchange with a surcharge, then (most likely) the exchange between these two users will not take place (if the first user does not refuse the surcharge or if the second user does not agree to the surcharge). In order for such an exchange to take place, at least one other user who is also ready to exchange his product for another product can participate in the exchange between the first and second user. Also, at least one user can (say, for example, add information on a website, web forum, etc. that he potentially agrees) to reduce the price at which he estimates his goods (the value of his goods) in particular, provide a discount to other users. Thus, the calculation of the estimated cost of goods and the search and comparison of goods that could be exchanged for such goods at discounts between users is extremely difficult, and with the increase in the number of users participating in the exchange of goods (for example, as in the above example, when in the exchange three users participate) the search, comparison of goods and their cost, taking into account the discount, is complicated with each new user participating in the exchange.
Из уровня техники известен способ обеспечения ценностного обмена через сеть Интернет (см. US 8099331, опубл. 17.01.2012), в котором субъект (человек, предприятие) добавляет товар в список товаров на сервере, доступных для обмена на рынке, доступном через компьютерную сеть; субъект на сервере назначает стоимость товару субъекта; субъект на сервере осуществляет поиск определенного набора товаров, доступного в списке товаров, в соответствии с набором правил; сервер управляет поведением субъекта в соответствии с определенным набором правил, так что субъект может предложить обмен другому субъекту, если стоимость товара является больше либо равна стоимости другого товара, причем такой субъект может совершить обмен такого товара на товар другого субъекта единожды и субъект не может изменить стоимость товара, как только товар был внесен в список; субъект на сервере предлагает совокупность товаров другому субъекту для обмена на другой товар, если суммарная стоимость совокупности товаров больше либо равна стоимости другого товара; сервер удаляет список товаров после определенного количества времени; север снижает стоимость товара на определенное значение несколько раз за определенный промежуток времени; другой субъект на сервере вносит в список совокупность товаров, которые будут предложены для обмена, в различных комбинациях, в зависимости от стоимости товаров; другой объект на сервере выставляет встречное предложение об обменном треугольнике (обмене между тремя субъектами) субъекту в качестве ответа на предложение на обмен от субъекта, так что другой субъект соглашается предоставить другой товар субъекту в обмен на то, что субъект предоставит товар третьей стороне и третья сторона предоставляет товар третьей стороне другому субъекту; и субъект на сервере вносит в список шаблон предложения, так что другой субъект может заполнить шаблон предложения.The prior art method of providing value exchange via the Internet (see US 8099331, publ. 01/17/2012), in which the subject (person, company) adds the goods to the list of goods on the server, available for exchange in the market, accessible through a computer network ; the subject on the server assigns value to the subject’s goods; the subject on the server searches for a specific set of goods available in the list of goods in accordance with a set of rules; the server controls the behavior of the subject in accordance with a certain set of rules, so that the subject can offer an exchange to another subject if the cost of the goods is greater than or equal to the value of another product, and such a subject can exchange such goods for goods of another subject once and the subject cannot change the cost product as soon as the product has been listed; the entity on the server offers the aggregate of goods to another entity for exchange for another commodity if the total value of the aggregate of goods is greater than or equal to the value of another commodity; the server deletes the list of goods after a certain amount of time; the north reduces the cost of goods by a certain value several times over a certain period of time; another entity on the server lists the totality of goods that will be offered for exchange in various combinations, depending on the value of the goods; another object on the server puts up a counter offer of the exchange triangle (exchange between the three entities) to the entity as a response to the exchange offer from the entity, so that the other entity agrees to provide other goods to the entity in exchange for the entity providing the goods to a third party and a third party provides the goods to a third party to another entity; and the subject on the server lists the offer template so that another subject can populate the offer template.
Из уровня техники известен способ обеспечения ценностного обмена через сеть Интернет (см. US 20100138350, опубл. 03.06.2010), в котором осуществляется присвоение определенной стоимости товару субъекта (человека, предприятия и т.д.); внесение товара в список товаров, доступных для обмена на веб-сайте; структурирование набора данных, связанных со списком товаров и набором правил в физической базе данных компьютерной системы; поиск в списке товаров на предмет типа товаров; и осуществление обмена одного товара на другой товар другого субъекта на веб-сайте в соответствии с набором правил, таких, что субъект имеет возможность предложить обмен другому субъекту, если определенная стоимость товара больше либо равна стоимости другого товара, причем субъект может предложить другому субъекту обменять один товар на другой товар единожды, так что субъект не имеет возможности изменить определенную стоимость после того, как субъект добавил товар в список.The prior art method for providing value exchange via the Internet (see US 20100138350, publ. 06/03/2010), which assigns a certain value to the goods of the subject (person, company, etc.); entering the goods in the list of goods available for exchange on the website; structuring the data set associated with the list of goods and a set of rules in the physical database of a computer system; search in the list of goods for the type of goods; and the exchange of one product for another product of another entity on the website in accordance with a set of rules, such that the entity has the opportunity to offer an exchange to another entity if the specified value of the goods is greater than or equal to the value of another product, and the entity may offer another entity to exchange one goods for another product once, so that the subject is not able to change a certain value after the subject has added the goods to the list.
Из уровня техники также известны способ и устройство для распространения объектов (см. US 20060200403, опубл. 07.09.2006), причем способ управления обменом, по крайней мере, одного предложенного обмена, по крайней мере, одним оферентом (продавцом), по крайней мере, на один желаемый объект, по крайней мере, одного акцептанта (покупателя) объекта, где способ включает следующие шаги: для одного оферента и для одного акцептанта создание базы данных для хранения информации, идентифицирующей объект оферента и объект акцептанта; продвижение акцептанту товара посредством отправки ему сообщения c предложением об обмене на предлагаемый товар оферента на желаемый объект акцептанта; ответ на сообщение с предложением об обмене акцептора для доступа к базе данных акцептанта для определения, есть ли у акцептанта требуемый объект в его базе данных и для доступа к базе данных оферента объектов для определения, есть ли у оферента предлагаемый товар в его базе данных, и определение есть ли у оферента и акцептанта желаемые объекты и предлагаемые объекты, так чтобы обмен мог бы быть совершен, и, если, нет, то обмен не осуществляется.The prior art also known a method and apparatus for distributing objects (see US 20060200403, publ. 07/07/2006), and the method of controlling the exchange of at least one proposed exchange, at least one provider (seller), at least , for one desired object of at least one acceptor (buyer) of the object, where the method includes the following steps: for one provider and for one acceptor create a database for storing information identifying the provider’s object and the object of the acceptor; promotion of the goods to the acceptor by sending him a message with a proposal to exchange the offeror for the proposed goods for the desired object of the acceptor; a response to the message with the offer to exchange the acceptor for access to the acceptor's database to determine whether the acceptor has the required object in its database and to access the provider’s database of objects to determine whether the offeror has the proposed product in his database, and determination of whether the offeror and the acceptor have the desired objects and proposed objects, so that the exchange could be completed, and if not, then the exchange is not carried out.
Из уровня техники также известны система и способ обмена коллекционными объектами (см. US 20160125496, опубл. 05.05.2016), причем способ включает подключение пользователей (коллекционеров) к системе обмена, регистрацию новых пользователей, которым предоставляется доступ к описываемому сервису, и обмен между пользователями объектами (предметами), причем каждый пользователь представлен домашней страницей, содержащей коллекционируемые предметы, внесенные в список коллекционных предметов с их названиями, описанием, количеством и изображением, где пользователь может посмотреть свой профиль коллекции, в котором содержится все то, что у пользователя есть, выбрать объекты из списка коллекционных товаров для добавления в персональный коллекционный профиль или удалить объекты из коллекционного профиля посредством выбора соответствующего объекта и выбора кнопки удаления, соответствующей этому объекту.The prior art also knows a system and method for exchanging collectible objects (see US 20160125496, publ. 05/05/2016), and the method includes connecting users (collectors) to the exchange system, registering new users who are granted access to the described service, and exchanging between objects (items) by users, each user represented by a home page containing collectible items included in the list of collectible items with their names, description, quantity and image, where gender The user can look at his collection profile, which contains everything that the user has, select objects from the list of collectible goods to add to a personal collection profile or delete objects from the collection profile by selecting the corresponding object and selecting the delete button corresponding to this object.
Недостатками существующих решений является, по крайней мере, отсутствие создания сервером цепочек обмена товаров между пользователями.The disadvantages of existing solutions are, at least, the lack of the creation of a server chain of exchange of goods between users.
Таким образом, существует потребность в способе, позволяющем преодолеть, по крайней мере, часть таких недостатков или все указанные недостатки.Thus, there is a need for a method to overcome at least part of such deficiencies or all of these disadvantages.
СУЩНОСТЬESSENCE
Технический результат настоящего заключается в автоматизации подбора цепочек обмена, увеличения скорости обмена товарами между пользователями, упрощение подбора цепочки товаров для обмена.The technical result of this is to automate the selection of exchange chains, increase the speed of exchange of goods between users, simplifying the selection of a chain of goods for exchange.
Согласно одному из вариантов реализации, предлагается способ для электронного обмена товарами, выполняющийся на сервере, включает следующие шаги: получают от пользователя информацию о товаре для обмена, включающую, по крайней мере, название товара, категорию товара, подкатегорию товара, теги товара, стоимость товара, «вилку» цен, интересующие категории товаров для обмена, георасположение пользователя; производят поиск возможных товаров для обмена с учетом стоимости, категории товара, подкатегории товара, тегов, георасположения для добавления, по крайней мере, в одну цепочку обмена при формировании, по крайней мере, одной цепочки обмена в качестве звена цепочки обмена и сортировку найденных товаров, по крайней мере, по убыванию стоимости; в ответ на наличие товаров, соответствующих данным критериям поиска, формируют, по крайней мере, одной цепочки обмена товаров, причем при поиске товаров для обмена и при формировании, по крайней мере, одной цепочки обмена товара осуществляется: проверка того, найден ли хотя бы один товар для обмена; при установлении факта наличия, по крайней мере, одного найденного товара осуществляется добавление найденного товара в цепочку обмена; после добавление найденного товара в цепочку обмена осуществляется проверка того факта достигнута ли заданная сервером длина цепочки обмена; при достижении заданной длины цепочки обмена цепочка является сформированной и может быть предъявлена, пользователю, в противном случае продолжается поиск возможных товаров для обмена; при установлении факта отсутствия, по крайней мере, одного найденного товара осуществляется проверка количества длины цепочки обмена; если длина цепочки обмена больше единицы, то цепочка обмена является сформированной и может быть предъявлена пользователю; если длина цепочки обмена меньше единицы, то цепочка обмена не является сформированной и не может быть предъявлена, пользователю; предъявление, по крайней мере, одного звена цепочки обмена, по крайней мере, одной цепочки обмена, по крайней мере, одному пользователю; осуществление обмена товарами между пользователями в пределах одной цепочки обмена.According to one implementation option, a method for electronic exchange of goods is offered that runs on a server and includes the following steps: receive information from a user about a product for exchange, including at least a product name, product category, product subcategory, product tags, product price , “Plug” prices, categories of goods for exchange of interest, the user's geolocation; search for possible goods for exchange, taking into account the cost, product category, product subcategory, tags, geo-location to add at least one exchange chain when forming at least one exchange chain as a link in the exchange chain and sort the goods found, at least in descending order of value; in response to the availability of goods that meet these search criteria, at least one chain of exchange of goods is formed, and when searching for goods to exchange and at least one chain of exchange of goods is carried out: check whether at least one is found goods for exchange; when the fact of the presence of at least one product found is established, the product found is added to the exchange chain; after adding the found product to the exchange chain, it checks whether the exchange chain length specified by the server has been reached; upon reaching the specified length of the exchange chain, the chain is formed and can be presented to the user, otherwise the search for possible goods for exchange continues; when the fact of the absence of at least one product found is verified, the quantity of the length of the exchange chain is checked; if the length of the exchange chain is greater than one, then the exchange chain is formed and can be presented to the user; if the length of the exchange chain is less than one, then the exchange chain is not formed and cannot be presented to the user; Presentation of at least one link in the exchange chain of at least one exchange chain to at least one user; exchange of goods between users within the same exchange chain.
В одном из частных вариантов реализации при поиске сервером возможных товаров и формировании сервером звена обмена товара для обмена, если типом обмена является Swap to Profit, товары ищутся сервером с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ желаемыеКатегории2 и Теги1 ∩ ЖелаемыеТеги2], где ценаМин1 - минимальная цена предыдущего звена; ценаМакс1 - максимальная цена предыдущего звена; ценаМин2 - минимальная цена искомого товара; Город - населенный пункт выбранный на сервисе; категория1 - категория предыдущего звена; ЖелаемыеКатегории2 - (желаемые) категории искомого звена; Теги1 - теги предыдущего звена; ЖелаемыеТеги2 - (желаемые) теги искомого звена; ∈ - функция вхождения; ∩ - функция пересечения. In one particular embodiment, when the server searches for possible goods and forms the exchange link for the goods by the server, if the type of exchange is Swap to Profit, the goods are searched by the server using the following condition: price Min1 ≤ price Min2 ≤ price Max1 and city = City [and category1 ∈ desiredCategories2 and Tags1 ∩ DesiredTags2], where the priceMin1 is the minimum price of the previous link; price Max1 - the maximum price of the previous link; price Min2 - the minimum price of the desired product; City - a settlement selected on the service; category1 - category of the previous link; Desired Categories 2 - (desired) categories of the desired link; Tags1 - tags of the previous link; Desired Tags2 - (desired) tags of the desired link; ∈ is the entry function; ∩ is the intersection function.
В одном из частных вариантов реализации при поиске сервером возможных товаров для обмена и формировании сервером звена обмена товара, если типом обмена является Swap to Target, товары ищутся сервером с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ ЖелаемыеКатегории2 и категория2 ∈ ЖелаемыеКатегории1 и Теги1 ∩ ЖелаемыеТеги2 и Теги2 ∩ ЖелаемыеТеги1], где ценаМин1 - минимальная цена предыдущего звена; ценаМакс1 - максимальная цена предыдущего звена; ценаМин2 - минимальная цена искомого товара; Город - населенный пункт выбранный на сервисе; категория1 - категория предыдущего звена; категория2 - категория искомого звена; ЖелаемыеКатегории1 - (желаемые) категории предыдущего звена; ЖелаемыеКатегории2 - (желаемые) категории искомого звена; Теги1 - теги товара предыдущего звена; Теги2 - теги товара искомого звена; ЖелаемыеТеги1 - (желаемые) теги предыдущего звена; ЖелаемыеТеги2 - (желаемые) теги искомого звена; ∈ - функция вхождения; ∩ - функция пересечения.In one particular implementation, when the server searches for possible goods for exchange and the server forms the exchange link, if the type of exchange is Swap to Target, the goods are searched by the server using the following condition: price Min1 ≤ price Min2 ≤ price Max1 and city = City [and category1 ∈ DesiredCategories2 and category2 ∈ DesiredCategories1 and Tags1 ∩ DesiredTags2 and Tags2 ∩ DesiredTags1], where price Min1 is the minimum price of the previous link; price Max1 - the maximum price of the previous link; price Min2 - the minimum price of the desired product; City - a settlement selected on the service; category1 - category of the previous link; category2 - category of the desired link; Desired Categories 1 - (desired) categories of the previous link; Desired Categories 2 - (desired) categories of the desired link; Tags1 - product tags of the previous link; Tags2 - product tags of the desired link; Desired Tags1 - (desired) tags of the previous link; Desired Tags2 - (desired) tags of the desired link; ∈ is the entry function; ∩ is the intersection function.
В одном из частных вариантов реализации теги генерируются автоматически сервером с использованием анализа описания товаров и/или анализа фотографий товаров.In one of the private implementations, tags are generated automatically by the server using analysis of the description of the goods and / or analysis of photographs of the goods.
В одном из частных вариантов реализации фотографии товаров добавляются сервером автоматически на основе анализа описания товаров из базы данных фотографий и/или сети Интернет.In one of the private options for implementation, photos of goods are added by the server automatically based on the analysis of the description of goods from the database of photographs and / or the Internet.
В одном из частных вариантов реализации описание и/или теги товаров генерируются сервером на основе анализа фотографий товаров.In one of the private embodiments, the description and / or tags of the goods are generated by the server based on the analysis of the photographs of the goods.
В одном из частных вариантов реализации пользователь осуществляет выбор, по крайней мере, одного товара, на который желает обменять свой товар, и/или осуществляет выбор, по крайней мере, одной категории товара и опционально, по крайней мере, одной подкатегории товара, к которым относится обмениваемый пользователем товар или к которому относится, по крайней мере, один товар, на который пользователь готов обменять свой товар.In one of the private options for implementation, the user selects at least one product for which he wants to exchange his product, and / or selects at least one category of goods and optionally at least one subcategory of goods to which refers to a product exchanged by the user or to which at least one product relates to which the user is willing to exchange his product.
В одном из частных вариантов реализации при успешном формировании цепочки обмена, по крайней мере, одному пользователю отправляется оповещение с предложением об обмене.In one of the private embodiments, upon successful formation of the exchange chain, at least one user is sent an alert with an offer about the exchange.
В одном из частных вариантов реализации при отказе пользователя от обмена сервером осуществляется замена звена, связанного с товаром пользователя, отказавшегося от обмена, причем сервером осуществляется подбор, по крайней мере, одного нового звена цепочки обмена посредством поиска товара для обмена и осуществляется добавление, по крайней мере, одного нового звена цепочки обмена в цепочку обмена.In one particular implementation, when a user refuses to exchange a server, the link associated with the product of the user who refused the exchange is replaced, and the server selects at least one new link in the exchange chain by searching for goods for exchange and adds at least at least one new link in the exchange chain to the exchange chain.
В одном из частных вариантов реализации пользователь на сервере подтверждает обмен товарами в реальном мире, причем при наличии у пользователя более двух товаров для обмена следующий такой товар для обмена может быть добавлен пользователем на сервер для обмена, причем опционально без изменения фотографий товара, описания товара, тегов, категорий и подкатегорий товаров.In one of the private options for implementation, the user on the server confirms the exchange of goods in the real world, and if the user has more than two goods for exchange, the next such goods for exchange can be added by the user to the server for exchange, optionally without changing the photos of the goods, the description of the goods, tags, categories and subcategories of products.
..
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
На ФИГ.1 показан примерный вариант системы, в частном случае, реализующий способ, описываемый в рамках настоящего технического решения.Figure 1 shows an exemplary version of the system, in the particular case, implementing the method described in the framework of this technical solution.
На ФИГ. 2 показан примерный вариант сформированной цепочки обмена товарами.In FIG. 2 shows an exemplary embodiment of a formed commodity exchange chain.
На ФИГ. 3 показана блок схема примерного варианта формирования цепочки обмена товарами.In FIG. 3 shows a block diagram of an exemplary embodiment of the formation of a chain of exchange of goods.
На ФИГ. 4 показана блок-схема способа согласно одному из вариантов реализации.In FIG. 4 shows a flow diagram of a method according to one embodiment.
На ФИГ. 5 показан пример цепочки обмена для типа обмена «Swap to Swap» (S2S).In FIG. 5 shows an example exchange chain for the Swap to Swap (S2S) type of exchange.
На ФИГ. 6 показан пример цепочки обмена для типа обмена «Swap to Target» (S2T).In FIG. 6 shows an example of an exchange chain for the Swap to Target (S2T) exchange type.
На ФИГ. 7 показан пример цепочки обмена для типа обмена «Swap to Profit» (S2P).In FIG. 7 shows an example of an exchange chain for the Swap to Profit (S2P) exchange type.
На ФИГ. 8 показан пример компьютерной системы общего назначения.In FIG. 8 shows an example of a general purpose computer system.
ПОДРОБНОЕ ОПИСАНИЕDETAILED DESCRIPTION
Объекты и признаки настоящего технического решения, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящее техническое решение не ограничивается примерными вариантами осуществления, раскрытыми ниже, она может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании технического решения, и настоящее техническое решение определяется только в объеме приложенной формулы.Objects and features of the present technical solution, methods for achieving these objects and features will become apparent by reference to exemplary embodiments. However, the present technical solution is not limited to the exemplary embodiments disclosed below, it can be embodied in various forms. The essence described in the description is nothing more than the specific details provided to assist the specialist in the field of technology in a comprehensive understanding of the technical solution, and the present technical solution is determined only in the scope of the attached formula.
Используемые в настоящем описании технического решения термины «модуль», «компонент», «элемент» и подобные используются для обозначения компьютерных сущностей, которые могут являться аппаратным обеспечением/оборудованием (например, устройством, инструментом, аппаратом, аппаратурой, составной частью устройства, например, процессором, микропроцессором, интегральной схемой, печатной платой, в том числе электронной печатной платой, макетной платой, материнской платой и т.д., микрокомпьютером и так далее), программным обеспечением (например, исполняемым программным кодом, скомпилированным приложением, программным модулем, частью программного обеспечения или программного кода и так далее) и/или микропрограммой (в частности, прошивкой). Так, например, компонент может быть процессом, выполняющемся на процессоре (процессором), объектом, исполняемым кодом, программным кодом, файлом, программой/приложением, функцией, методом, (программной) библиотекой, подпрограммой, сопрограммой и/или вычислительным устройством (например, микрокомпьютером или компьютером) или комбинацией программных или аппаратных компонентов. Так, в частном случае, запущенное на сервере 110 или вычислительном устройстве (120А-120N) приложение может являться компонентом/модулем, а, сервер 110 или вычислительное устройство (120А-120N), в свою очередь может являться компонентом (модулем). Стоит отметить, что, по крайней мере, один компонент (модуль) может являться частью процесса. Компонент (модуль) может располагаться на одном вычислительном устройстве (например, микрокомпьютере, микропроцессоре, печатной плате и т.д.) и/или может быть распределен/разделен между несколькими вычислительными устройствами.Used in the present description of the technical solution, the terms “module”, “component”, “element” and the like are used to refer to computer entities, which may be hardware / equipment (for example, a device, instrument, apparatus, apparatus, component of a device, for example, processor, microprocessor, integrated circuit, printed circuit board, including electronic printed circuit board, breadboard, motherboard, etc., microcomputer, and so on), software (for example p, executable program code, compiled applications, a software module or a piece of software code, and so forth), and / or firmware (eg, firmware). So, for example, a component can be a process running on a processor (s), an object, executable code, program code, file, program / application, function, method, (software) library, subprogram, coroutine and / or computing device (for example, microcomputer or computer) or a combination of software or hardware components. So, in the particular case, the application running on the
Описываемый способ позволяет осуществлять подбор товаров для обмена между пользователями, как между двумя, так и между несколькими пользователями, посредством формирования цепочек обмена товаров (далее цепочки), в частности, на основе стоимости товара, желаний и предпочтений пользователей.The described method allows the selection of goods for exchange between users, both between two and between multiple users, by forming chains of exchange of goods (hereinafter chain), in particular, based on the value of the goods, desires and preferences of users.
Пользователи посредством веб-сайта, отображаемого на вычислительном устройстве (ВУ), например, на вычислительных устройствах (120A-120N) или посредством приложения (в том числе мобильного приложения), установленного на вычислительных устройствах (120A-120N), регистрируются на сервере 110 с целью обмена товарами друг с другом. При регистрации пользователи указывают свои контактные данные, имя, место проживания, в частности, город (село, поселок, деревню и т.д.), улицу, ближайшую станцию метро, если имеется и т.д. В частном случае, пользователь ВУ 120А (пользователь 1) может обменять свой товар на товар другого пользователя, например, пользователя ВУ 120Б (пользователь 2) или пользователя ВУ 120В (пользователь 3) и так далее до пользователь ВУ 120N (пользователь N).Users through a website displayed on a computing device (WU), for example, on computing devices ( 120A-120N) or through an application (including a mobile application) installed on computing devices ( 120A-120N) , are registered on the
Вычислительным устройством (120A-120N) может являться мобильный телефон, смартфон, планшет, персональный компьютер, ноутбук и т.д.A computing device ( 120A-120N ) can be a mobile phone, smartphone, tablet, personal computer, laptop, etc.
Пользователи посредством веб сайта или приложения добавляют товар, который хотят обменять. При добавлении товаров пользователи могут указать название, описание и оценочную стоимость своих товаров (цену своего товара, цену товара). Стоит отметить, что оценочная стоимость (цена товара) является стоимостью добавляемого пользователем товара по мнению пользователя.Users through the website or application add the goods they want to exchange. When adding goods, users can specify the name, description and estimated value of their goods (price of their goods, price of goods). It is worth noting that the estimated value (price of the product) is the value of the product added by the user according to the user.
Также пользователь посредством веб-сайта или приложения назначает диапазон цен («вилку» цен), в частном случае являющейся скидкой, которую готов предоставить пользователь на добавляемый товар. Размер скидки может варьироваться в различных пределах и составлять от 0 до 99 процентов от оценочной стоимости добавляемого товара. Пользователь может установить диапазон цен, например, с использованием, по крайней мере, одного элемента графического интерфейса пользователя на веб-сайте, в (мобильном) приложении и т.д.The user also assigns a price range (“plug”) through a website or application, which in a particular case is a discount that the user is ready to provide for the added product. The size of the discount can vary within various limits and range from 0 to 99 percent of the estimated value of the added product. The user can set a price range, for example, using at least one element of a graphical user interface on a website, in a (mobile) application, etc.
При добавлении товара пользователь может выбрать категорию, к которой относится добавляемый им товар. Категории добавляемого товара могут включать автомобили, телефоны и планшеты, недвижимость, фото и видео, компьютерная техника, электроника, бытовая техника, здоровье и красота, спорт и отдых, женская одежда, мужская одежда, детская одежда, детские товары, животные, ремонт и стройка, дом и дача и т.д. Количество категорий не ограниченно и может добавляться (изменяться). Добавление может осуществлять администратор, пользователь с полномочиями на добавление или другие категории пользователей.When adding goods, the user can select the category to which the goods added by him belong. Categories of added goods may include automobiles, phones and tablets, real estate, photos and videos, computer equipment, electronics, household appliances, health and beauty, sports and leisure, women's clothing, men's clothing, children's clothing, children's goods, animals, repair and construction , house and cottage, etc. The number of categories is not limited and can be added (changed). Adding can be done by an administrator, a user with authority to add, or other categories of users.
Также при добавлении товара пользователь может выбрать подкатегорию выбранной категории. Так, например, для категории транспорт подкатегориями могут являться автомобили, мотоциклы и мототехника, грузовики и спецтехника, водный транспорт, запчасти и прочее и т.д. Например, для категории дом и дача подкатегориями, из которых может выбрать пользователь, добавляющий товар, могут являться подкатегории бытовая техника, мебель и интерьер, посуда и товары для кухни, продукты питания, ремонт и строительство, растения, прочее и т.д. Также пользователь может добавить изображение товара для добавляемого для обмена товара.Also, when adding goods, the user can select a subcategory of the selected category. So, for example, for the transport category, subcategories may include cars, motorcycles and motorcycles, trucks and special equipment, water transport, spare parts, etc., etc. For example, for the category house and cottage, subcategories from which the user adding the product can choose, may be subcategories of household appliances, furniture and interior, dishes and kitchen goods, food, repair and construction, plants, etc., etc. Also, the user can add an image of the product for added to exchange goods.
После подтверждения добавления товара, упомянутые выше введенные пользователем данные, добавляются в базу данных хранилища данных 130 сервера 110.After confirming the addition of the product, the above-mentioned user-entered data is added to the
В некоторых вариантах реализации пользователь может скрыть (в частности, исключить) товар от участия в обмене до того момента, как начать использовать в обмене.In some embodiments, the user can hide (in particular, exclude) the goods from participating in the exchange until the moment they begin to use the exchange.
В некоторых вариантах реализации упомянутым хранилищем данных могут являться, но не ограничиваясь, сетевые хранилища данных, облачные хранилища данных, накопители на жестких магнитных дисках, накопители на гибких магнитных дисках и т.д.In some implementations, said data storage may include, but is not limited to, networked storage, cloud storage, hard disk drives, floppy disk drives, etc.
Хранилищем данных 130 может являться, по крайней мере, один накопитель на жестких магнитных дисках (НЖМД), твердотельным накопителем (от англ. solid-state drive/SSD), сетью хранения данных (SAN, от англ. Storage Area Network), сетевой системой хранения данных (NAS, от англ. Network Attached Storage) и/или любым другим устройством, позволяющим осуществлять запись, чтение и/или хранение данных на устройстве, реализующим хранилище данных. Стоит также отметить, что Данные в упомянутых хранилищах данных могут храниться в любом известном формате, например, в виде базы данных (БД), например, в виде таблиц. Также, по крайней мере, одна упомянутая БД может являться иерархической, объектной, объектно-ориентированной, объектно-реляционной, реляционной, централизованной, фрагментированной/секционированной, тиражированной, пространственной, и т.д., причем для управления, создания и использования баз данных могут использоваться различные системы управления базами данных.The
Также при добавлении товара пользователь может назначить товару (будущему звену цепочки), по крайней мене, один тег (от англ, tag - ярлык, этикетка, бирка, метить - идентификатор для категоризации, поиска данных и т.д.) для товара, в частности, характеризующий товар или по крайней мере одно качество товара и т.д. Пользователь может назначить тег (товара) посредством написания тега, который будет присвоен товару сервером 110 и может быть добавлен в базу данных хранилища данных 130. Пользователь также может назначить тег посредством, например, выбора тегов из базы данных хранилища данных 130, например, с использованием элементов графического интерфейса пользователя (например, с использованием списка, выпадающего меню и т.д. доступных хранящихся в базе данных тегов), причем теги могут быть добавлены в базу данных администратором сервера (или другим уполномоченным пользователем) 110. Стоит отметить, что теги могут быть назначены товару сервером 110 автоматически, например, на основе анализа описания товара, анализа изображения (фотографии, рисунка и т.д.) товара. В некоторых вариантах реализации теги могут быть назначены товару с использованием справочника тегов (в частности, справочника хештегов) и/или могут быть использованы сервисы по подбору тегов, в частности, хештегов, например, сервис hashtagify (см. https://hashtagify.me/manual/api). Так, например, при вводе пользователем описания товара (или в любой другой момент времени, например, после ввода описания товара, в том числе, до начала или окончания обмена товарами), сервер 110 может анализировать содержание введенного пользователем описания товара, например, части слов, слова, словосочетания, предложения и т.д., и автоматически генерировать (создавать) теги для такого описания (для товара пользователя). Сервер 110 назначает такому товару созданные теги, причем создание тегов может осуществляться сервером с использованием генератора тегов (например, таких генераторов тегов (меток), как IMSmartyTag, Auto Tag Generator и т.д.), а анализ содержания введенного (или вводимого) пользователем описания товара может осуществляться сервером с использованием, например, с использованием технологии обработки естественного языка (Natural Language Processing, NLP).Also, when adding a product, the user can assign a product (future link in the chain) at least one tag (from English, tag - label, label, tag, label - identifier for categorization, data search, etc.) for the product, in particular characterizing the product or at least one quality of the product, etc. The user can assign a tag (product) by writing a tag that will be assigned to the product by the server110 and can be added to the data warehouse database130. The user can also assign a tag by, for example, selecting tags from a data warehouse database130, eg, using elements of the graphical user interface (for example, using a list, drop-down menu, etc. of the available tags stored in the database), and the tags can be added to the database by the server administrator (or another authorized user)110. It is worth noting that tags can be assigned to the product by the server.110 automatically, for example, based on the analysis of the product description, image analysis (photographs, drawings, etc.) of the product. In some implementations, tags can be assigned to a product using a tag reference (in particular, a hashtag reference) and / or tagging services, in particular hashtags, for example, the hashtagify service can be used (see https://hashtagify.me / manual / api). So, for example, when the user enters the description of the goods (or at any other time, for example, after entering the description of the goods, including before or after the exchange of goods), the server110 can analyze the content of the product description entered by the user, for example, parts of words, words, phrases, sentences, etc., and automatically generate (create) tags for such a description (for the user's product). Server110 assigns tags to such a product, and tags can be created by the server using a tag generator (for example, tag generators (IMSmartyTag, Auto Tag Generator, etc.), and an analysis of the content of the product description entered (or entered) by the user can be implemented by the server using, for example, using Natural Language Processing (NLP) technology.
Стоит отметить, что в частном случае пользователь может добавить, по крайней мере, одну фотографию товара, в частности без описания товара, и/или указания категории товара, и/или подкатегории товара и т.д. It is worth noting that in a particular case, the user can add at least one photo of the product, in particular without a description of the product, and / or an indication of the category of the product, and / or subcategory of the product, etc.
В некоторых вариантах реализации сервером 110 может осуществляться анализ фотографии товара и осуществляться добавление описания и/или модифицирование описания для товара, и/или параметров (характеристик) товара, и/или тегов товара, и/или категорий товара, и/или подкатегорий товара и другой информации о товаре. In some embodiments, the
В некоторых вариантах реализации упомянутый анализ добавленного пользователем, по крайней мере, одного изображения может осуществляться с использованием алгоритмов машинного обучения и баз данных, например, изображений, в частности, с использованием предоставляемых ими API, примеры которых приведены в настоящем описании. In some implementations, said analysis of at least one image added by a user can be performed using machine learning algorithms and databases, for example, images, in particular, using the APIs provided by them, examples of which are given in the present description.
При осуществлении анализа добавленной пользователем фотографии товара сервер 110 может осуществлять сравнение добавленной фотографии и фотографий, хранящихся в доступных базах данных, например, в хранилище данных 130, в сети Интернет и т.д., включая, но не ограничиваясь, социальные сети, хранилища изображений, сервисы, предоставляющие услуги по продаже и покупке товаров и т.д., причем такие доступные изображения могут сопровождаться текстом, относящимся к данному изображению. Такой текст, относящийся к доступному изображению, может быть использован сервером 110 для создания или модифицирования для добавленного товара: тегов, описания, категорий, подкатегорий и т.д. Стоит отметить, что текстом, относящимся к изображению может являться: теги изображения; метаинформация, содержащаяся в файле изображения, например, название, дата и место создания изображения и т.д.; текст статьи, содержащей доступное изображение и т.д.When analyzing a product photo added by a user,
В некоторых вариантах реализации для анализа добавленной фотографии может использоваться сервис google cloud vision api (https://cloud.google.com/vision/), clarifai (https://www.clarifai.com) или аналогичный. Доступ к сервисам может осуществляться при помощи API или другими способами, доступными для данного сервиса. Тип доступа не влияет на сущность технического решения.In some implementations, a google cloud vision api service (https://cloud.google.com/vision/), clarifai (https://www.clarifai.com) or the like can be used to analyze the added photo. Services can be accessed using the API or other methods available for this service. The type of access does not affect the essence of the technical solution.
В некоторых вариантах реализации после определения того, что находится на фотографии сервер 110 осуществляет поиск товаров с таким описанием на доступных торговых площадках (например, Yandex.market, Amazon и др,) и производит корректировку описания товара и цены в соответствии с найденной информацией на площадках. In some implementations, after determining what is in the photo,
Стоит также отметить, что в случае, если пользователь не добавил фотографию товара при добавлении товара для обмена, сервер 110 может проанализировать описание товара и/или категорию товара, и/или подкатегорию товара, т.е., в частном случае, всю или часть доступных данных (информации) для товара, найти и добавить изображение для такого товара из доступных изображений, например, в базе данных хранилища данных 130, из сети Интернет, включая, но не ограничиваясь, социальные сети, хранилища изображений, сервисы, предоставляющие услуги по продаже и покупке товаров и т.д.It is also worth noting that if the user did not add a photo of the product when adding goods for exchange, the
Так, например, если добавлено описание товара: фотокамера Nikon D5300, категория фотоаппарат, подкатегория зеркальный фотоаппарат, то сервер 110 может обратиться к торговым площадкам (например, Yandex.market, Amazon и др,) или другим сервисам, произвести поиск, найти такой товар, сохранить соответствующую фотографию и описание (https://tech.yandex.ru/market/content-data/doc/dg-v2/reference/models-controller-v2-get-matched-models-docpage/).So, for example, if a product description is added: a Nikon D5300 camera, camera category, SLR camera subcategory, then
Для осуществления обмена своего товара первый пользователь (инициатор обмена) может выбрать конечную цель обмена, являющуюся товаром другого пользователя, в частности, посредством указания на веб-сайте или в приложении желаемого для обмена товара из товаров, добавленных другими пользователями. In order to exchange their goods, the first user (the initiator of the exchange) can choose the final purpose of the exchange, which is the goods of another user, in particular, by indicating on the website or application the desired exchange of goods from goods added by other users.
Если стоимость (цена) товара первого пользователя с учетом диапазона цены товара равна стоимости выбранного товара другого пользователя с учетом диапазона цены для такого товара (т.е. стоимости товаров пересекаются в пределах вилок цен), то сервером 110 осуществляется создание цепочки обмена. Так, например, диапазон цены («вилкой» цены) для смартфона, добавляемого пользователем для обмена, может составлять 10 процентов от стоимости смартфона, которую назначает пользователь своему смартфону при добавлении смартфона для обмена. Таким образом, для диапазона цены («вилки» цены) в 10 процентов для смартфона добавленного пользователем за 10.000 рублей для обмена диапазон цены («вилка» цены) в рублях будет составлять 1.000 рублей, таким образом на данный товар может быть обменен другой товар, цена которого (с учетом «вилки» цен) составляет от 9.000 рублей до 10.000 рублей. Например, пользователь может указать, что готов обменять планшет за 20 000 рублей, причем готов сделать скидку в размере 20% от его указанной стоимости, если обмен состоится сегодня. Или пользователь готов обменяться (совершить обмен) за 16 000 рублей, но только сегодня, а в остальные дни цена на его товар (в частности, планшет) составляет 20 000 рублей. If the cost (price) of the goods of the first user, taking into account the price range of the goods, is equal to the value of the selected goods of another user, taking into account the price range for such goods (i.e., the prices of goods intersect within the price forks), then the
Причем данный частный случай цепочки обмена включает всего один обмен товарами между первым пользователем и вторым пользователем.Moreover, this particular case of the exchange chain includes only one exchange of goods between the first user and the second user.
Если стоимость (цена) товара первого пользователя с учетом «вилки» цены товара не равна стоимости выбранного пользователем товара другого пользователя с учетом «вилки» цены для такого товара (т.е. стоимости товаров не пересекаются в пределах вилок цен), то сервером 110 осуществляется создание цепочки обмена, в частности, посредством подбора товаров, обмен которых с товаром одного пользователя и товаром другого пользователя приведет к желаемому обмену товара одного пользователя на товар другого пользователя. Так, например, если пользователь 1 добавил для обмена смартфон фирмы «А» за 10.000 рублей и установил «вилку» цены равной 5 процентам (500 рублей), а пользователь 2 добавил для обмена смартфон фирмы «В» за 9.000 рублей и установил «вилку» цены равной 10 процентам (900 рублей). Таким образом, смартфон фирмы «В» не может быть обменен на смартфон фирмы «А», поскольку минимальная цена обмена для смартфона фирмы «А» составляет 10.000 рублей минус 500 рублей, т.е. 9.500 рублей, а максимальная цена обмера смартфона фирмы «В» составляет 9.000 рублей, так что сервер 110 продолжит поиск товаров с ценой в диапазоне, в данном случае, от 9.500 рублей до 10.000 рублей с учетом («вилки» цены) для обмена на смартфон фирмы «А». Однако если пользователь 1 выставит (или изменит) диапазон цены («вилку») цены для своего смартфона фирмы «А» на 10 процентов, то смартфон фирмы «В» может быть обменен на смартфон фирмы «А», поскольку минимальная цена обмена для смартфона фирмы «А» составляет 10.000 рублей минус 1.000 рублей, т.е. 9.000 рублей, а максимальная цена обмера смартфона фирмы «В» составляет 9.000 рублей. Диапазон цены («вилка» цены) является инструментом (способом) для регулирования порога снижения цены добавляемого для обмена товара, что, в частном случае, позволяет увеличивать количество предложений по обмену товара (в частности, количество цепочек и/или целей обмена) пользователю или выгоду при обмене товара. Например, у пользователя есть ноутбук за 30 000 рублей, который он хочет обменять на любой товар по такой же цене, Без «вилки» цены он не сможет рассматривать (ему не будут предоставлены, в частности, найдены) товары за 28 000 рублей, за 25 000рублей и т.д.. Добавив «вилку» цены в 20 % его минимальная цена за ноутбук, которую он готов рассмотреть, падает до 24 000 рублей, В рамках цены от 24 000 до 30 000 попадает уже большее количество товаров для обмена и выше шанс произвести обмен. В некоторых вариантах реализации для подбора, по крайней мере, одной конечной цели обмена товара первому пользователю сервером 110 осуществляется формирование цепочки обмена и подбор товаров других пользователей, в частности, являющихся за счет «вилки» цены выгодным предложением для первого пользователя (тип обмена «Swap to Profit») с целью получения произвольного целевого товара пользователем с максимальной ценой. Стоит отметить, что выгода для типа обмена «Swap to Profit» для одного пользователя достигается за счет «вилок» цен, предлагаемых другими пользователями и алгоритмом, который каждое последующее звено цепочки выбирает по самой высокой цене.If the cost (price) of the goods of the first user, taking into account the “fork”, the price of the goods is not equal to the value of the goods of the other user selected by the user, taking into account the “fork”, prices for such goods (that is, the prices of goods do not intersect within the price forks), then
Также стоит отметить, что у пользователей может быть несколько типов (ролей), например, тип пользователя совершающего, в частности, разовые, (прямые) обмены одного товара на другой товар (Своппер, от англ. Swapper), или тип пользователя совершающего обмен товарами, в частности, ради обмена, для достижения произвольной или конкретной цели (Фрейзер, от англ. Phraser). Пользователь может выбрать один из типов пользователя посредством элементов графического интерфейса пользователя на веб-сайте, в (мобильном) приложении и т.д. Так, например, для типа обмена Swap to Profit количество звеньев в цепочке обмена может быть, например, до восьми звеньев у Фрейзера, причем такое ограничение может быть обусловлено ограничением по вычислительной мощности (в частности, сервера 110) и по времени для достижения результата (в частности, поиска товаров и формирования цепочек обмена товарами). It is also worth noting that users can have several types (roles), for example, the type of user who makes, in particular, one-time (direct) exchanges of one product for another product (Swapper, from the English Swapper), or the type of user who makes the exchange of goods , in particular, for the sake of exchange, to achieve an arbitrary or specific goal (Fraser, from the English Phraser). The user can select one of the user types by means of graphical user interface elements on a website, in a (mobile) application, etc. So, for example, for the Swap to Profit type of exchange, the number of links in the exchange chain can be, for example, up to eight links from Fraser, and this restriction may be due to a limitation in computing power (in particular, server 110 ) and in time to achieve the result ( in particular, the search for goods and the formation of chains of exchange of goods).
В некоторых вариантах реализации при подборе конечной цели сервером 110 могут не учитываться категории товаров, участвующие в обмене, а также может не учитываться вилка цен, задаваемая пользователями (тип обмена Swap to Random), т.е. в частном случае, сервер 110 осуществляет создание цепочек обмена с выгодой, превышающей максимальное значение «вилки» цены, по крайней мере, для одного пользователя (например, инициатора обмена), в частности, посредством добавления в цепочку обмена случайных звеньев.In some implementations, when selecting the final goal, the
В некоторых вариантах реализации для конкретного типа обмена (например, Swap to Target, Swap to Profit и т.д.) количество цепочек обмена, которые формирует сервер 110, может быть ограничено, некоторым числом n , которое может задаваться для уменьшения нагрузки на сервер 110.In some implementations for a particular type of exchange (for example, Swap to Target, Swap to Profit, etc.), the number of exchange chains that
В некоторых вариантах реализации пользователь также может выбрать категории (желаемые категории), на товары в которых пользователь желает совершить обмен своего товара, т.е. в которых будет осуществляться сервером 110 поиск товаров и формирование выборки товаров (как описано далее) для обмена. Так для своего товара, например, мобильного телефона (в частности, смартфона), добавленного для обмена, пользователь может выбрать (выставить, задать) категорию (а также подкатегорию), соответствующую категории, к которой принадлежит товар пользователя, в частности, категорию "телефоны и планшеты", причем пользователь также может выбрать, по крайней мере, одну категорию, товары других пользователей из которой его интересуют и на товары из которой пользователь согласен совершить обмен ,по крайней мере, одного своего товара (мобильного телефона), добавленного для обмена. Так, например, пользователь может выбрать категорию, на товары из которой он согласен осуществлять обмен, например, пользователь может выбрать категорию "электроника" и/или "компьютерная техника", и/или "бытовая техника" и т.д.In some embodiments, the user can also select the categories (desired categories) for goods in which the user wishes to exchange his goods, i.e. in which the
При начале обмена пользователь может указать, по крайней мере, одну желаемую категорию и/или подкатегорию товаров, товары которых будут использоваться при создании цепочек обмена.At the beginning of the exchange, the user can indicate at least one desired category and / or subcategory of goods whose goods will be used to create exchange chains.
Как было сказано выше, обмен добавленного пользователем товара на конечную цель обмена может включать промежуточные обмены одних товаров на другие товары (тип обмена «Swap to Target»). Так, например, для обмена добавленного товара пользователем 1 ВУ 120А на добавленный товар пользователем N ВУ 120N может быть осуществлен промежуточный обмен добавленного товара пользователем 1 ВУ 120А на добавленный товар пользователем 2 ВУ 120Б, а также обмен добавленного товара пользователем 2 ВУ 120Б на добавленный товар пользователем 3 ВУ 120В и так далее до обмена добавленного товара пользователем N-1 ВУ 120N-1 на добавленный товар пользователем N ВУ 120N, являющийся конечной целью обмена товара для пользователя 1 ВУ 120А. Так, например, пользователь 1 добавил для обмена микроволновую печь (выбрал для своего товара категорию «бытовая техника» и подкатегорию «мелкая кухонная техника» и выбрал категорию, и, в частности, подкатегорию, на товары из которой он согласен обменять свою микроволновую печь, например, выбрал категорию «телефоны и планшеты» и подкатегорию «мобильные телефоны») и установил для нее цену (цену товара) в 1.000 рублей с вилкой 10 % (900 рублей – 1000 рублей). Пользователь 3 добавил для обмена мобильный телефон (выбрал для своего товара категорию «телефоны и планшеты» и подкатегорию «мобильные телефоны» и выбрал категорию, и, в частности, подкатегорию, на товары из которой он согласен обменять свой мобильный телефон, например, выбрал категорию «бытовая техника» и подкатегорию «мелкая бытовая техника») в 3.000 рублей с вилкой 10 % (2.700 рублей – 1000 рублей). Напрямую (без «посредников», промежуточных звеньев) пользователь 1 и пользователь 3 не могут совершить обмен, поскольку, стоимость (с учетом «вилки» цены) мобильного телефона пользователя 2 выше стоимости (с учетом «вилки» цены) микроволновой печи пользователя 1. Однако пользователь 2 добавил для обмена утюг (выбрал для своего товара категорию «бытовая техника» и подкатегорию «мелкая бытовая техника» и выбрал категорию, и, в частности, подкатегорию, на товары из которой он согласен обменять свою микроволновую печь, например, выбрал категорию «бытовая техника» и подкатегорию «мелкая кухонная техника», а также выбрал категорию «телефоны и планшеты» и подкатегорию «мобильные телефоны») и установил для него цену в 2.600 рублей с «вилкой» цены в 75 % (650 рублей – 2.600 рублей). Таким образом, пользователю 3 сервером 110 может быть предложено осуществить обмен мобильного телефона на утюг пользователя 2. Также, пользователю 2 сервером 110 может быть предложен обмен утюга на мобильный телефон пользователя 3 или на микроволновую печь пользователя 1. Также пользователю 1 сервером 110 может быть предложен обмен микроволновой печи на мобильный телефон пользователя 1 или на утюг пользователя 2. Если пользователь 2 выберет микроволновую печь, а пользователь 1 выберет мобильный телефон, то пользователь 3 получит утюг в процессе обмена с пользователем 2, пользователь 2 сначала получит мобильный телефон, на который будет обменена микроволновая печь пользователя 1.As mentioned above, the exchange of goods added by the user to the final purpose of the exchange may include intermediate exchanges of some goods for other goods (type of exchange “Swap to Target”). So, for example, to exchange added goods by
тоит отметить, что обмен одного товара одного пользователя на другой товар другого пользователя является цепочкой обмена товара (товаров), причем товары являются звеньями такой цепочки, причем такой обмен может включать промежуточный обмен товарами (или несколько обменов товарами).It should be noted that the exchange of one product of one user for another product of another user is a chain of exchange of goods (goods), and the goods are links in such a chain, and such exchange may include an intermediate exchange of goods (or several exchanges of goods).
Сервером 110, осуществляется формирование (создание), по крайней мере, одной цепочки обмена товара («Цепочка» на ФИГ. 2) после выбора пользователем конечной цели обмена (товара другого пользователя) или при подборе, по крайней мере, одной цели обмена товара пользователю.
Сформированная сервером 110 цепочка отображается, по крайней мере, одному пользователю, участвующему в обмене, а также отображаются промежуточные обмены товаров (и звенья цепочки обмена), если таковые имеют место быть в пределах цепочек, в частности, отображаются товары (и пользователи), участвующие в таком обмене (например, между пользователем 1 ВУ 120А и пользователем N 120N) и добавленные для обмена пользователями.The chain formed by the
Стоит также отметить, что обмен одного товара одного пользователя на другой товар другого пользователя без промежуточного обмена является частным случае цепочки, причем, по крайней мере, цель обмена (товар последнего пользователя цепочки обмена) является звеном цепочки обмена, в частности, по отношению к инициатору обмена, а товар инициатора обмена также является звеном цепочки, в частности, по отношению к конечному пользователю. It is also worth noting that the exchange of one product of one user for another product of another user without an intermediate exchange is a particular case of the chain, and at least the purpose of the exchange (the product of the last user of the exchange chain) is a link in the exchange chain, in particular with respect to the initiator exchange, and the goods of the initiator of the exchange is also a link in the chain, in particular, in relation to the end user.
Таким образом, один товар, том числе товар промежуточного обмена товара (товаров), в пределах одной цепочки является звеном такой цепочки. Например, в приведенном выше примере обмена товара пользователя 1 ВУ 120А на товар пользователя N ВУ 120N с промежуточными обменами товаров - товар пользователя 1 ВУ 120А, обмениваемый на товар пользователя 2 ВУ 120Б, является звеном цепочки («Звено 1» на ФИГ. 2). В приведенном выше примере товар пользователя 2 ВУ 120Б, обмениваемый на товар пользователя 3 ВУ 120В является звеном цепочки («Звено 2» на ФИГ. 2) и так далее, причем товар пользователя N (последнего пользователя в цепочке обмена) является звеном цепочки («Звено N» на ФИГ. 2). В частном случае, по отношению к первому пользователю (пользователь 1) товар пользователя 1 не является звеном цепочки и не может быть удален сервером 110 при подборе нового звена для цепочки обмена, как описано далее, поскольку пользователь 1 является инициатором обмена.Thus, one product, including the goods of the intermediate exchange of goods (goods), within the same chain is a link in such a chain. For example, in the above example, the exchange of goods of
Как было сказано выше, обмен одного товара на другой может осуществляться без промежуточных обменов, «напрямую» между двумя пользователями (тип обмена «Swap to Swap»), например, обмен товара пользователя 1 ВУ 120А на товар пользователя N 120N или обмен товара пользователя 1 ВУ 120А на товар пользователя 3 ВУ 120В.As mentioned above, the exchange of one product for another can be carried out without intermediate exchanges, “directly” between two users (type of exchange “Swap to Swap”), for example, the exchange of goods of
После формирования сервером 110 цепочек и отображения их пользователю сервером 110 пользователь может:After the
- сохранить цепочку;- save the chain;
- удалить цепочку;- delete the chain;
- заменить звено цепочки.- replace the chain link.
После формирования сервером 110 цепочек средствами сервера 110 также может быть предложен обмен, например, посредством отправки таким пользователям уведомлений, сообщений и/или посредством отображения предложения об обмене на веб-сайте, (мобильном) приложении и т.д., в частности, в котором пользователи осуществляют обмен товарами.After the
Также после формирования сервером 110 , по крайней мере, одной цепочки пользователь, являющийся инициатор поиска (и обмена товарами), товар которого принадлежит цепочке обмена, могут посмотреть (в частности, открыть) каждое звено цепочки (с отображением в виде карточки товара) с целью просмотра данных, введенных пользователями, товары которых принадлежат такой цепочке обмена. Другие пользователи (участники цепочки обмена) могут получать предложения на обмен их товара на предыдущее звено цепочки обмена от пользователя, являющегося инициатором поиска (обмена). В частном случае участники звеньев цепочки ничего не знают о реальных владельцах товаров цепочки обмена. Поскольку все обмены с каждым звеном цепочки обмена инициатор обмена осуществляет последовательно от второго звена до последнего, причем первым звеном является товар пользователя, являющегося инициатором обмена. Упомянутые данные, введенные пользователями, могут включать, например, описание товара, фотографии товара, информацию о пользователе, добавившего товар, и другую информацию, в частности, введенную пользователем при регистрации, добавлении товаров или любую другую информацию, в частности, введенную или измененную позднее.Also, after the
После формирования, по крайней мере, одной цепочки пользователям, участвующим в обмене товарами в пределах одной такой цепочки, отображается, например, на веб-сайте, в (мобильном) приложении и т.д., звенья сформированной цепочки. Далее каждый из пользователей одной такой цепочки может подтвердить согласие на обмен в рамках одной из сформированных цепочек, т.е. выбрать одну из сформированных цепочек и подтвердить обмен своего товара на конечную цель обмена (товар последнего пользователя в цепочке), в том числе подтвердить участие своего товара в промежуточных обменах товарами (являющихся звеньями цепочки), если таковые имеют место быть в цепочке. Стоит отметить, что пользователь может подтвердить согласие на обмен товара посредством взаимодействия с графическими элементами управления (например, посредством программной кнопки, виджета и т.д.), размещенных на веб-сайте, в (мобильном) приложении и т.д.After the formation of at least one chain to users participating in the exchange of goods within one such chain, the links of the formed chain are displayed, for example, on a website, in a (mobile) application, etc. Further, each of the users of one such chain can confirm consent to the exchange within one of the formed chains, i.e. select one of the formed chains and confirm the exchange of your product for the final purpose of the exchange (the goods of the last user in the chain), including confirm the participation of your product in intermediate exchanges of goods (which are links in the chain), if any, take place in the chain. It is worth noting that the user can confirm his consent to the exchange of goods by interacting with graphic controls (for example, through a soft button, widget, etc.) placed on a website, in a (mobile) application, etc.
После получения согласия на обмен товара, по крайней мере, от одного пользователя, сервер 110 осуществляет передачу, по крайней мере, одного уведомления пользователю цепочки, являющемуся инициатором обмена, о согласии другого пользователя на обмен (готовности такого пользователя к обмену). После получения сервером 110 подтверждения об обмене товара, по крайней мере, от одного пользователя (например, второго пользователя), отличного от пользователя (первого пользователя), отправившего подтверждение об обмене товара, пользователь, являющийся инициатором обмена, может быть уведомлен о возможности обмена товарами без дополнительного согласования обмена или с дополнительным согласованием обмена. Стоит отметить, что дополнительное согласование обмена может включать обсуждение дополнительных условий обмена, возможность получения скидки, условий передачи товаров и т.д. одним из пользователей. Дополнительное согласование может осуществляться между пользователями, участвующими в обмене (в пределах одной цепочки и/или одного звена цепочки) например, посредством средств обмена сообщениями по компьютерной сети (чатов, чаттеров, от англ. chatter - болтать), систем мгновенного обмена сообщениями (мессенджер, от англ. messenger - курьер), SMS (от англ. Short Message Service - «служба коротких сообщений»), отображаемых на вычислительных устройствах пользователей, в частности, на веб-сайте, (мобильном) приложении и т.д. другого программного обеспечения, обеспечивающего текстовую, и/или голосовую, и/или видеосвязь, в частности, через сеть Интернет между вычислительными устройствами (вычислительными устройствами пользователей, сервером 110 и т.д.).After obtaining consent for the exchange of goods from at least one user, the
В некоторых вариантах реализации после получения одним пользователем подтверждения об обмене, по крайней мере, от одного другого пользователя, цепочка обмена может маркироваться, в частности, сервером 110, разными цветами, например, оранжевым, в случае, если требуется дополнительное согласование, по крайней мере, от одного пользователя, товар которого принадлежит такой цепочке обмена, либо, например, в зеленый цвет, если не требуется дополнительного согласования. Также цепочка может маркироваться, например, в красный цвет, если, по крайней мере, один пользователь цепочки снял свое подтверждение на обмен (отказался от обмена, отменил подтверждение на обмен), как описано далее. Стоит отметить, что в частном случае, маркирование, по крайней мере, одной части цепочки обмена, в частности, по крайней мере, одного звена цепочки обмена, отображается пользователю, являющемуся инициатором обмена.In some embodiments, after one user receives confirmation of an exchange from at least one other user, the exchange chain can be marked, in particular, by
В частном случае, после получения пользователями подтверждения на обмен товарами от других пользователей, товары пользователей, подтвердивших обмен в пределах цепочки, становятся недоступными для обмена на товары (не принадлежащие такой цепочке) остальных пользователей. В частности, товары пользователей, подтвердивших обмен (давших согласие на обмен, подтвердивших свое согласие на обмен), не используются для построения других цепочек обмена, в частности не используются в поисковых запросах, выполняемых сервером 110 к базе данных хранилища данных 130 с целью поиска товаров, которые могут быть предложены пользователям для осуществления обмена и формирования (построения) цепочек и, в частности, звеньев цепочек.In the particular case, after users receive confirmation of the exchange of goods from other users, the goods of users who have confirmed the exchange within the chain become inaccessible to exchange for goods (not belonging to such a chain) of other users. In particular, the products of users who have confirmed the exchange (who have agreed to the exchange, who have confirmed their consent to the exchange) are not used to build other exchange chains, in particular, they are not used in search queries performed by the
Стоит отметить, что в любой момент (до, во время или после создания, по крайней мере, одной цепочки), по крайней мере, один пользователь может убрать (скрыть) свой товар для обмена.It is worth noting that at any time (before, during or after the creation of at least one chain), at least one user can remove (hide) their goods for exchange.
Стоит также отметить, что после подтверждения пользователем обмена такой пользователь в любой момент может отказаться от обмена своего товара (принадлежащего цепочке обмена). Стоит отметить, что после отказа от обмена пользователем цепочка и/или звено цепочки, содержащее товар, для которого пользователь такого товара отменил (снял, аннулировал) подтверждение обмена, может маркироваться сервером 110, например, в красный цвет.It is also worth noting that after the user confirms the exchange, such a user can at any time refuse to exchange his product (belonging to the exchange chain). It is worth noting that after refusing to exchange the user, the chain and / or chain link containing the goods for which the user of such goods has canceled (removed, canceled) the confirmation of the exchange can be marked by
При отказе от обмена (аннулирование подтверждения на обмен), по крайней мере, одним пользователем, по крайней мере, одно звено, связанное с товаром пользователя, отказавшегося от обмена, может быть маркировано сервером 110, например, в красный цвет, причем пользователь, являющийся инициатором обмена, может решить заменить его, причем пользователь, являющийся инициатором обмена, может удалить цепочку обмена, содержащую маркированное (например, в красный цвет) звено цепочки обмена. В частном случае сервер 110 может осуществить подбор, по крайней мере, одного звена вместо, по крайней мере, одного упомянутого маркированного звена цепочки,. In case of refusal to exchange (cancellation of confirmation of exchange) by at least one user, at least one link associated with the product of the user who refused to exchange can be marked by
После успешного подбора сервером 110, по крайней мере, одного нового замещающего звена (в частности, товара) новому добавленному звену (в частности, пользователю товара такого звена цепочки) средствами сервера 110 отправляется уведомление с предложением об обмене. Также, уведомление с предложением об обмене отправляется соседним звеньям добавленной цепочки.After the
Так, например, если звено цепочки (Звено 2, ФИГ. 2) было заменено новым звеном цепочки, например, «Новое Звено 2», то, уведомление отправляется соседнему звену цепочки с одной стороны от «Нового Звена 2» (Звено 1, ФИГ. 2) и соседнему звену цепочки с другой стороны от «Нового Звена 2» (Звено 3, ФИГ. 2), а также добавленному звену цепочки «Новое Звено 2» (пользователю товара в «Новом Звене 2»).So, for example, if a chain link (Link 2, FIG. 2 ) has been replaced by a new link in the chain, for example, “New Link 2”, then a notification is sent to the next link in the chain on one side of “New Link 2” (
После того, как пользователи, по крайней мере, двух соседних звеньев цепочки обмена или всей цепочки успешно обменялись товарами в реальном мире (например, при встрече, посредством доставки товаров почтой курьером и т.д.), т.е. после физического обмена товарами все участники (по крайней мере, два участника обмена) обмена (цепочки обмена) подтверждают получение товаров (в частности, подтверждают факт того, что обмен состоялся в реальном мире) для товаров цепочки, например, посредством элементов графического интерфейса пользователя на веб-сайте, в (мобильном) приложении и т.д. После подтверждения получения товара один из пользователей запускает на сервере 110 программный таймер (например, с использованием элемента графического интерфейса пользователя) с обратным отсчетом на предустановленное время, например, на 24 часа, двое суток и т.д. До окончания таймера (истечения предустановленного времени) второй пользователь цепочки обмена должен подтвердить или опровергнуть факт обмена. В противном случае (если второй пользователь не подтвердит факт обмена товарами) сервер 110 осуществляет автоматическое подтверждение обмена товарами, что в частном случае защищает пользователей от переоформления («угона») товара на себя. После завершения пользователем обмена товар пользователя (для которого был завершен обмен) может быть снова предложен для обмена (например, если у пользователя существует несколько единиц товара), причем пользователь может не изменять описание товара, характеристики, фотографии и т.д. и предложить его к обмену как есть или может изменить описание товара, характеристики, фотографии и т.д. перед тем, как предложить товар к обмену другим пользователям.After users of at least two neighboring links of the exchange chain or the entire chain successfully exchanged goods in the real world (for example, when they met, by delivering goods by mail by courier, etc.), i.e. after a physical exchange of goods, all participants (at least two exchange participants) of the exchange (exchange chain) confirm the receipt of goods (in particular, confirm the fact that the exchange took place in the real world) for the goods of the chain, for example, through elements of a graphical user interface on website, in (mobile) application, etc. After confirming receipt of the goods, one of the users starts the program timer on the server 110 (for example, using a graphical user interface element) with a countdown for a predefined time, for example, for 24 hours, two days, etc. Prior to the end of the timer (expiration of the predefined time), the second user of the exchange chain must confirm or deny the fact of exchange. Otherwise (if the second user does not confirm the fact of the exchange of goods), the
Также, после завершения пользователем обмена товар пользователя может быть удален и больше не использоваться для обмена.Also, after the user completes the exchange, the user's product can be deleted and can no longer be used for exchange.
В некоторых вариантах реализации на сервере 110 может быть задана (например, администратором сервера 110) максимальная длина цепочки обмена, в частности, может быть задано максимальное количество звеньев в цепочке обмена. В некоторых вариантах реализации максимальное количество звеньев в цепочке может быть задано в зависимости от типа обмена (Swap to Profit, Swap to Target и т.д.). В некоторых вариантах реализации максимальное количество звеньев обмена может быть задано равным бесконечности, причем в частном случае, формирование цепочки будет осуществляться, пока сервером 110 будут находиться товары для обмена, соответствующие параметрам (характеристикам) товаров, используемые фильтром поиска товаров.In some embodiments, the
На ФИГ. 3 показана блок схема примерного варианта формирования цепочки обмена товарами. В шаге 305 начинается процесс формирования сервером 110 цепочки обмена для многократного обмена (включающего более одного звена цепочки обмена) до желаемого товара (Swap to Target) или для многократного обмена для получения пользователем (инициатором обмена) произвольного товара с максимальной ценой (Swap to Profit). In FIG. 3 shows a block diagram of an exemplary embodiment of the formation of a chain of exchange of goods. In
В шаге 310 сервером 110 осуществляется получение товара инициатора обмена, в частности, осуществляется получение параметров (характеристик) товара, включая, но не ограничиваясь: стоимость товара (оценочную стоимость товара), категории товара, теги, местонахождение товара (город и/или страну), в котором пользователь проживает (или готов обменять свой товар).In step 310, the
В шаге 325 сервером 110 осуществляется поиск товаров и формирование выборки товаров, других пользователей, добавивших свои товары для обмена, для формирования цепочек обмена. Поиск и формирование выборки товаров осуществляется с использованием фильтра по следующим параметрам (товаров): цена товара, категории товара, теги, местонахождение. Также в шаге 325 сервером 110 для формирования полученной выборки осуществляется сортировка полученной выборки товаров по оценочной стоимости товаров.In
Стоит отметить, что при поиске товаров и формировании выборки товаров сервером 110 в шаге 325, если типом обмена является «Swap to Profit», товары ищутся с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ желаемыеКатегории2 и Теги1 ∩ ЖелаемыеТеги2],It is worth noting that when searching for goods and forming a selection of goods by
гдеWhere
- «ценаМин1» - минимальная цена предыдущего звена с учетом вилки (где «1» является индексом предыдущего звена, в частности является индексом товара предыдущего звена);- “price Min1” - the minimum price of the previous link, taking into account the plug (where “1” is the index of the previous link, in particular, is the index of the goods of the previous link);
- «ценаМакс1» - цена предыдущего звена;- “priceMax1” - price of the previous link;
- «ценаМин2» - минимальная цена искомого товара (где «2» является индексом искомого товара, в частности, является индексом искомого (в частности, следующего) звена);- “price Min2” - the minimum price of the desired product (where “2” is the index of the desired product, in particular, is the index of the desired (in particular, the next) unit);
- «Город» - населенный пункт выбранный на сервисе;- “City” - a settlement selected on the service;
- «категория1» - категория предыдущего звена;- “category1” - the category of the previous link;
- «ЖелаемыеКатегории2» - (желаемые) категории искомого звена;- “Desired Categories 2” - (desired) categories of the desired link;
- «Теги1» - теги предыдущего звена;- “Tags1” - tags of the previous link;
- «ЖелаемыеТеги2» - (желаемые) теги искомого звена;- “DesiredTags2” - (desired) tags of the desired link;
- «∈»- функция вхождения;- "∈" is the entry function;
- «∩» - функция пересечения.- “∩” is the intersection function.
Таким образом, если типом обмена является Swap to Profit, сервером 110 осуществляется поиск товаров, минимальная цена которых больше минимальной цены (определяемая минимальным значением «вилки» цены) и меньше цены товара предыдущего звена в разрезе выбранного местоположения товара (в частности, населенного пункта), в желаемых категориях которых указана категория предыдущего звена и (желаемые) теги пересекаются с тегами предыдущего звена.Thus, if the type of exchange is Swap to Profit, the
Стоит отметить, что при поиске товаров и формировании выборки товаров сервером 110 в шаге 325, если типом обмена является Swap to Target, товары ищутся с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ ЖелаемыеКатегории2 и категория2 ∈ ЖелаемыеКатегории1 и Теги1 ∩ ЖелаемыеТеги2 и Теги2 ∩ ЖелаемыеТеги1], It is worth noting that when searching for goods and forming a selection of goods by
гдеWhere
- «ценаМин1» - минимальная цена предыдущего звена (где «1» является индексом предыдущего звена, в частности является индексом товара предыдущего звена);- “price Min1” - the minimum price of the previous link (where “1” is the index of the previous link, in particular, is the index of the goods of the previous link);
- «ценаМакс1» - цена предыдущего звена;- “priceMax1” - price of the previous link;
- «ценаМин2» - минимальная цена искомого товара, в частности (где «2» является индексом искомого товара, в частности, является индексом следующего звена);- “price Min2” - the minimum price of the desired product, in particular (where “2” is the index of the desired product, in particular, is the index of the next link);
«Город» - населенный пункт выбранный на сервисе; “City” - a settlement selected on the service;
- «категория1» - категория предыдущего звена;- “category1” - the category of the previous link;
- «категория2» - категория искомого звена;- “category2” - category of the desired link;
- «ЖелаемыеКатегории1» - (желаемые) категории предыдущего звена;- “
- «ЖелаемыеКатегории2» - (желаемые) категории искомого звена;- “Desired Categories 2” - (desired) categories of the desired link;
- «Теги1» - теги товара предыдущего звена;- “Tags1” - product tags of the previous link;
- «Теги2» - теги товара искомого звена;- “Tags2” - product tags of the desired link;
- «ЖелаемыеТеги1» - (желаемые) теги предыдущего звена;- “Desired Tags1” - (desired) tags of the previous link;
- «ЖелаемыеТеги2» - (желаемые) теги искомого звена;- “DesiredTags2” - (desired) tags of the desired link;
- «∈»- функция вхождения;- "∈" is the entry function;
- «∩» - функция пересечения.- “∩” is the intersection function.
Таким образом, если типом обмена является «Swap to Target», сервером 110 осуществляется поиск товаров, минимальная цена которых больше минимальной цены и меньше цены товара предыдущего звена в разрезе выбранного местоположения товара (в частности, населенного пункта), где учитываются желания обоих сторон (пользователей, в частности, характеристики товаров предыдущего звена и искомого звена.Thus, if the type of exchange is “Swap to Target”,
Далее в шаге 335 сервером 110 осуществляется проверка того, найден ли хотя бы один товар в шаге 325, в частности, содержит ли сформированная выборка хотя бы один товар. Если в шаге 335 сервером 110 был найден хотя бы один товар, то процесс переходит к шагу 345, в противном случае осуществляется переход к шагу 375.Next, in
В шаге 355 сервером 110 осуществляется проверка того, достигнута ли заданная длина цепочки, в частности, максимальное количество звеньев цепочки обмена, например, для типа обмена (Swap to Profit, Swap to Target и т.д.). Если в шаге 355 сервером 110 установлено, что заданная длина цепочки не достигнута, то осуществляется возврат к шагу 325, в противном случае осуществляется переход к шагу 365.In
В шаге 375 сервером 110 осуществляется проверка количества звеньев в цепочке обмена. Если в шаге 375 сервером 110 установлено, что количество звеньев в цепочке обмена более одного, то цепочка является сформированной в шаге 385 и может быть предъявлена (отображена) пользователю, являющемуся инициатором обмена, и осуществляется переход к шагу 365.In
Если в шаге 375 сервером 110 установлено, что звеньев в цепочке обмена менее или равно одному, то цепочка является не сформированной в шаге 395 и не может быть предъявленной пользователю, и осуществляется переход к шагу 365.If the
В шаге 365 процесс формирования цепочки обмена товарами завершается.In
На ФИГ. 4 показана блок-схема способа согласно одному из вариантов реализации.In FIG. 4 shows a flow diagram of a method according to one embodiment.
В шаге 415 получают от пользователя информацию о товаре для обмена, включающую, по крайней мере, название товара, категорию товара, подкатегорию товара, теги товара, стоимость товара, «вилку» цен, интересующие категории товаров для обмена, георасположение пользователя.In
В шаге 420 производят поиск возможных товаров для обмена с учетом стоимости, категории товара, подкатегории товара, тегов, георасположения для добавления, по крайней мере, в одну цепочку обмена при формировании, по крайней мере, одной цепочки обмена в качестве звена цепочки обмена и сортировку найденных товаров, по крайней мере, по убыванию стоимости. При поиске товаров для обмена и при формировании, по крайней мере, одной цепочки обмена товара осуществляется: проверка того, найден ли хотя бы один товар для обмена; при установлении факта наличия, по крайней мере, одного найденного товара осуществляется добавление найденного товара в цепочку обмена; после добавление найденного товара в цепочку обмена осуществляется проверка того факта достигнута ли заданная сервером длина цепочки обмена; при достижении заданной длины цепочки обмена цепочка является сформированной и может быть предъявлена, пользователю, в противном случае продолжается поиск возможных товаров для обмена; при установлении факта отсутствия, по крайней мере, одного найденного товара осуществляется проверка количества длины цепочки обмена; если длина цепочки обмена больше единицы, то цепочка обмена является сформированной и может быть предъявлена пользователю; если длина цепочки обмена меньше единицы, то цепочка обмена не является сформированной и не может быть предъявлена, пользователю. В некоторых вариантах реализации при поиске сервером возможных товаров и формировании сервером звена обмена товара для обмена, если типом обмена является «Swap to Profit», товары ищутся сервером с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ желаемыеКатегории2 и Теги1 ∩ ЖелаемыеТеги2], как описано в рамках настоящего технического решения. В некоторых вариантах реализации при поиске сервером возможных товаров для обмена и формировании сервером звена обмена товара, если типом обмена является «Swap to Target», товары ищутся сервером с использованием следующего условия: ценаМин1 ≤ ценаМин2 ≤ ценаМакс1 и город = Город [и категория1 ∈ ЖелаемыеКатегории2 и категория2 ∈ ЖелаемыеКатегории1 и Теги1 ∩ ЖелаемыеТеги2 и Теги2 ∩ ЖелаемыеТеги1], как описано в рамках настоящего технического решения. В некоторых вариантах реализации теги генерируются автоматически сервером с использованием анализа описания товаров и/или анализа фотографий товаров. В некоторых вариантах реализации фотографии товаров добавляются сервером автоматически на основе анализа описания товаров из базы данных фотографий и/или сети Интернет. В некоторых вариантах реализации описание и/или теги товаров генерируются сервером на основе анализа фотографий товаров.In
Далее в шаге 425 в ответ на наличие товаров, соответствующих данным критериям поиска, формируют, по крайней мере, одной цепочки обмена товаров. В некоторых вариантах реализации при успешном формировании цепочки обмена, по крайней мере, одному пользователю отправляется оповещение с предложением об обмене. В некоторых вариантах реализации пользователь (являющийся инициатором обмена) осуществляет выбор, по крайней мере, одного товара, на который желает обменять свой товар, и/или осуществляет выбор, по крайней мере, одной категории товара и опционально, по крайней мере, одной подкатегории товара, к которым относится обмениваемый пользователем товар или к которому относится, по крайней мере, один товар, на который пользователь готов обменять свой товар. В некоторых вариантах реализации при отказе пользователя от обмена сервером 110 осуществляется замена звена, связанного с товаром пользователя, отказавшегося от обмена, причем сервером осуществляется подбор, по крайней мере, одного нового звена цепочки обмена посредством поиска товара для обмена и осуществляется добавление, по крайней мере, одного нового звена цепочки обмена в цепочку обмена (товарами).Next, in
В шаге 430 предъявляют, по крайней мере, одно звено цепочки обмена, по крайней мере, одной цепочки обмена, по крайней мере, одному пользователю, в частности, пользователю, являющемуся инициатором обмена, отображается сервером 110 (в частности, на веб-сайте) сформированная цепочка (или несколько) обмена товарами.At
В шаге 435 осуществляется обмен товарами между пользователями в пределах одной цепочки обмена. В некоторых вариантах реализации пользователь (являющийся инициатором обмена или которому предложен обмен товарами с пользователем, являющимся инициатором обмена) на сервере 110 подтверждает обмен товарами в реальном мире, причем при наличии у пользователя более двух товаров для обмена следующий такой товар для обмена может быть добавлен пользователем на сервер для обмена, причем опционально без изменения фотографий товара, описания товара, тегов, категорий и подкатегорий товаров.At
На ФИГ. 5 показан пример цепочки обмена для типа обмена «Swap to Swap» (S2S). Цена (в частности, в которую оценивает свой товар пользователь, являющийся инициатором обмена) для велосипеда 515 составляет 8000 рублей, а минимальная цена составляет 5600 рублей. Цена (в частности, в которую оценивает свой товар другой пользователь, отличный от инициатора обмена) для мобильного устройства, в частности, смартфона (например, iPhone 5s 16Гб, золотой 525), составляет 11250 рублей, а минимальная цена составляет 7875 рублей.In FIG. 5 shows an example exchange chain for the Swap to Swap (S2S) type of exchange. The price (in particular, at which the user initiating the exchange evaluates his goods) for the 515 bicycle is 8000 rubles, and the minimum price is 5600 rubles. The price (in particular, at which a different user evaluates their goods than the initiator of the exchange) for a mobile device, in particular a smartphone (for example, iPhone 5s 16GB, gold 525 ), is 11250 rubles, and the minimum price is 7875 rubles.
На ФИГ. 6 показан пример цепочки обмена для типа обмена «Swap to Target» (S2T). Цена (в частности, в которую оценивает свой товар пользователь, являющийся инициатором обмена) для велосипеда 615 составляет 8000 рублей, а минимальная цена составляет 5600 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для мобильного устройства, в частности, смартфона (например, Xiaomi mi max 625) составляет 11400 рублей, а минимальная цена составляет 7980 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для воздушного солнечного коллектора 635 составляет 16230 рублей, а минимальная цена составляет 11361 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для тренажера силового (ST-201 HOME GYM) 645 составляет 22570 рублей, а минимальная цена составляет 15799 рублей.In FIG. 6 shows an example of an exchange chain for the Swap to Target (S2T) exchange type. The price (in particular, at which the user initiating the exchange evaluates his goods) for the 615 bike is 8000 rubles, and the minimum price is 5600 rubles. The price (in particular, at which one of the other users, different from the initiator of the exchange, evaluates their goods) for a mobile device, in particular, a smartphone (for example, Xiaomi mi max 625 ) is 11,400 rubles, and the minimum price is 7,980 rubles. The price (in particular, at which one of the other users, different from the initiator of the exchange, evaluates their goods) for the air
На ФИГ. 7 показан пример цепочки обмена для типа обмена «Swap to Profit» (S2P).In FIG. 7 shows an example of an exchange chain for the Swap to Profit (S2P) exchange type.
Цена (в частности, в которую оценивает свой товар пользователь, являющийся инициатором обмена) для велосипеда 715 составляет 8000 рублей, а минимальная цена составляет 5600 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для портативной радиостанции (YAESU VX-170/FNB-83/NC-88) 725 составляет 11180 рублей, а минимальная цена составляет 7826 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для планшетного компьютера (Asus zenpad 10 z300cl) 735 составляет 15900 рублей, а минимальная цена составляет 11130 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для фотоаппарата (Canon 60D) и объектива 745 составляет 22500 рублей, а минимальная цена составляет 15750 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для персонального компьютера и руля 755 составляет 32000 рублей, а минимальная цена составляет 22400 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для ионоблочного персонального компьютера (iMac 2011) 765 составляет 45000 рублей, а минимальная цена составляет 31500 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для планшетного компьютера (iPad Pro 12.9 WiFi + Cellular (LTE)) 775 составляет 61490 рублей, а минимальная цена составляет 43043 рублей. Цена (в частности, в которую оценивает свой товар один из других пользователей, отличных от инициатора обмена) для проектора 785 составляет 85000 рублей, а минимальная цена составляет 59500 рублей.The price (in particular, at which the user initiating the exchange evaluates his goods) for the 715 bike is 8000 rubles, and the minimum price is 5600 rubles. The price (in particular, at which one of the other users other than the exchange initiator evaluates their goods) for a portable radio station (YAESU VX-170 / FNB-83 / NC-88) 725 is 11,180 rubles, and the minimum price is 7,826 rubles. The price (in particular, at which one of the other users other than the exchange initiator evaluates their goods) for a tablet computer (Asus zenpad 10 z300cl) 735 is 15,900 rubles, and the minimum price is 11,130 rubles. The price (in particular, at which one of the other users, different from the initiator of the exchange, evaluates their goods) for the camera (Canon 60D) and
На ФИГ. 8 показан пример компьютерной системы общего назначения, которая включает в себя многоцелевое вычислительное устройство в виде компьютера 20 или сервера, включающего в себя процессор 21, системную память 22 и системную шину 23, которая связывает различные системные компоненты, включая системную память с процессором 21.In FIG. Figure 8 shows an example of a general-purpose computer system that includes a multi-purpose computing device in the form of a
Системная шина 23 может быть любого из различных типов структур шин, включающих шину памяти или контроллер памяти, периферийную шину и локальную шину, использующую любую из множества архитектур шин. Системная память включает постоянное запоминающее устройство (ПЗУ) 24 и оперативное запоминающее устройство (ОЗУ) 25. В ПЗУ 24 хранится базовая система ввода/вывода 26 (БИОС), состоящая из основных подпрограмм, которые помогают обмениваться информацией между элементами внутри компьютера 20, например, в момент запуска.The
Компьютер 20 также может включать в себя накопитель 27 на жестком диске для чтения с и записи на жесткий диск, не показан, накопитель 28 на магнитных дисках для чтения с или записи на съёмный магнитный диск 29, и накопитель 30 на оптическом диске для чтения с или записи на съёмный оптический диск 31 такой, как компакт-диск, цифровой видео-диск и другие оптические средства. Накопитель 27 на жестком диске, накопитель 28 на магнитных дисках и накопитель 30 на оптических дисках соединены с системной шиной 23 посредством, соответственно, интерфейса 32 накопителя на жестком диске, интерфейса 33 накопителя на магнитных дисках и интерфейса 34 оптического накопителя. Накопители и их соответствующие читаемые компьютером средства обеспечивают энергонезависимое хранение читаемых компьютером инструкций, структур данных, программных модулей и других данных для компьютера 20.
Хотя описанная здесь типичная конфигурация использует жесткий диск, съёмный магнитный диск 29 и съёмный оптический диск 31, специалист примет во внимание, что в типичной операционной среде могут также быть использованы другие типы читаемых компьютером средств, которые могут хранить данные, которые доступны с помощью компьютера, такие как магнитные кассеты, карты флеш-памяти, цифровые видеодиски, картриджи Бернулли, оперативные запоминающие устройства (ОЗУ), постоянные запоминающие устройства (ПЗУ) и т.п.Although the typical configuration described here uses a hard disk, a removable
Различные программные модули, включая операционную систему 35, могут быть сохранены на жёстком диске, магнитном диске 29, оптическом диске 31, ПЗУ 24 или ОЗУ 25. Компьютер 20 включает в себя файловую систему 36, связанную с операционной системой 35 или включенную в нее, одно или более программное приложение 37, другие программные модули 38 и программные данные 39. Пользователь может вводить команды и информацию в компьютер 20 при помощи устройств ввода, таких как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, геймпад, спутниковую антенну, сканер или любое другое.Various software modules, including operating system 35 , may be stored on a hard disk,
Эти и другие устройства ввода соединены с процессором 21 часто посредством интерфейса 46 последовательного порта, который связан с системной шиной, но могут быть соединены посредством других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина (УПШ). Монитор 47 или другой тип устройства визуального отображения также соединен с системной шиной 23 посредством интерфейса, например, видеоадаптера 48. В дополнение к монитору 47, персональные компьютеры обычно включают в себя другие периферийные устройства вывода (не показано), такие как динамики и принтеры.These and other input devices are connected to the
Компьютер 20 может работать в сетевом окружении посредством логических соединений к одному или нескольким удаленным компьютерам 49. Удаленный компьютер (или компьютеры) 49 может представлять собой другой компьютер, сервер, роутер, сетевой ПК, пиринговое устройство или другой узел единой сети, а также обычно включает в себя большинство или все элементы, описанные выше, в отношении компьютера 20, хотя показано только устройство хранения информации 50. Логические соединения включают в себя локальную сеть (ЛВС) 51 и глобальную компьютерную сеть (ГКC) 52. Такие сетевые окружения обычно распространены в учреждениях, корпоративных компьютерных сетях, Интернете.
Компьютер 20, используемый в сетевом окружении ЛВС, соединяется с локальной сетью 51 посредством сетевого интерфейса или адаптера 53. Компьютер 20, используемый в сетевом окружении ГКС, обычно использует модем 54 или другие средства для установления связи с глобальной компьютерной сетью 52, такой как Интернет.The
Модем 54, который может быть внутренним или внешним, соединен с системной шиной 23 посредством интерфейса 46 последовательного порта. В сетевом окружении программные модули или их части, описанные применительно к компьютеру 20, могут храниться на удаленном устройстве хранения информации. Надо принять во внимание, что показанные сетевые соединения являются типичными, и для установления коммуникационной связи между компьютерами могут быть использованы другие средства.The
В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящего технического решения, определенного формулой. Специалисту в данной области становится понятным, что могут существовать и другие варианты осуществления настоящего технического решения, согласующиеся с сущностью и объемом настоящего технического решения.In conclusion, it should be noted that the information provided in the description are examples that do not limit the scope of this technical solution defined by the formula. The person skilled in the art will understand that there may be other options for implementing this technical solution, consistent with the nature and scope of this technical solution.
Claims (46)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018123833A RU2698664C1 (en) | 2018-07-01 | 2018-07-01 | Electronic goods exchange method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2018123833A RU2698664C1 (en) | 2018-07-01 | 2018-07-01 | Electronic goods exchange method |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2698664C1 true RU2698664C1 (en) | 2019-08-29 |
Family
ID=67851387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2018123833A RU2698664C1 (en) | 2018-07-01 | 2018-07-01 | Electronic goods exchange method |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2698664C1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5500793A (en) * | 1993-09-02 | 1996-03-19 | Equitrade | Computerized system for developing multi-party property equity exchange scenarios |
US6847938B1 (en) * | 1999-09-20 | 2005-01-25 | Donna R. Moore | Method of exchanging goods over the internet |
US20080103987A1 (en) * | 2006-10-27 | 2008-05-01 | Paul Bocheck | Method and system for managing multi-party barter transaction |
US7680726B2 (en) * | 1999-08-05 | 2010-03-16 | Bartersecurities, Inc. | Electronic bartering system |
US20100138350A1 (en) * | 2008-12-03 | 2010-06-03 | Devries Derek A | Method of facilitating value-based bartering over the internet |
RU118776U1 (en) * | 2012-03-16 | 2012-07-27 | Владимир Александрович Гордеев | AUTOMATED SYSTEM OF SALES OF GOODS AND SERVICES |
US20160125496A1 (en) * | 2014-11-02 | 2016-05-05 | Edward Thomas | System and method of trading collectible items |
-
2018
- 2018-07-01 RU RU2018123833A patent/RU2698664C1/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5500793A (en) * | 1993-09-02 | 1996-03-19 | Equitrade | Computerized system for developing multi-party property equity exchange scenarios |
US7680726B2 (en) * | 1999-08-05 | 2010-03-16 | Bartersecurities, Inc. | Electronic bartering system |
US6847938B1 (en) * | 1999-09-20 | 2005-01-25 | Donna R. Moore | Method of exchanging goods over the internet |
US20080103987A1 (en) * | 2006-10-27 | 2008-05-01 | Paul Bocheck | Method and system for managing multi-party barter transaction |
US20100138350A1 (en) * | 2008-12-03 | 2010-06-03 | Devries Derek A | Method of facilitating value-based bartering over the internet |
RU118776U1 (en) * | 2012-03-16 | 2012-07-27 | Владимир Александрович Гордеев | AUTOMATED SYSTEM OF SALES OF GOODS AND SERVICES |
US20160125496A1 (en) * | 2014-11-02 | 2016-05-05 | Edward Thomas | System and method of trading collectible items |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI401573B (en) | Access to trusted user-generated content using social networks | |
US8209338B2 (en) | Interest-group discovery system | |
US8639719B2 (en) | System and method for metadata capture, extraction and analysis | |
US9208202B1 (en) | Systems and methods for determining interest in an item or category of items | |
US20160132800A1 (en) | Business Relationship Accessing | |
US20160155181A1 (en) | System and method of displaying relevant real estate service providers on an interactive map | |
US9818145B1 (en) | Providing product recommendations based on user interactions | |
CN113077317A (en) | Item recommendation method, device and equipment based on user data and storage medium | |
CN107624187A (en) | System and method for creating user-managed presence pages (MAPpages) linked to locations on an interactive digital map | |
JP2015520443A (en) | Internet trading platform and processing method thereof | |
JP2015528948A (en) | Information processing system and method for realizing network transaction using social network | |
CN107808346B (en) | A kind of evaluation method and evaluation device of potential target object | |
AU2020286259A1 (en) | Finding objects or services utilizing a communication link to enlist the help of and reward third parties to help locate the desired object or service | |
KR20180064735A (en) | System and method for servicing space | |
CN106030627B (en) | Location-based rating of real world locations | |
US12008621B1 (en) | Search query processing system | |
US10467237B1 (en) | Object relationships and similarities based on user context | |
CN103797504A (en) | Method and system for planning and booking trips | |
US20240257186A1 (en) | Method for providing expected profit information based on e-commerce and computing device for executing the same | |
JP5165722B2 (en) | Information providing server and information providing system | |
CN113077321A (en) | Article recommendation method and device, electronic equipment and storage medium | |
RU2698664C1 (en) | Electronic goods exchange method | |
CN113744004A (en) | Push content determining method, device and equipment | |
US12096056B2 (en) | Personalized content recommendations for streaming platforms | |
US20180308137A1 (en) | Photographic evaluation, rating system, and assessment tool |