[go: up one dir, main page]

WO2016008019A1 - Procédé de localisation d'une pluralité de dispositifs, procédé de mise à jour d'applications dans des dispositifs pos, procédé de création d'une liste de dispositifs voisins, procédé de communication par liaison de secours, procédé de choix du mode de communication entre un dispositif et un acquéreur ou un fournisseur de service, et système de communication - Google Patents

Procédé de localisation d'une pluralité de dispositifs, procédé de mise à jour d'applications dans des dispositifs pos, procédé de création d'une liste de dispositifs voisins, procédé de communication par liaison de secours, procédé de choix du mode de communication entre un dispositif et un acquéreur ou un fournisseur de service, et système de communication Download PDF

Info

Publication number
WO2016008019A1
WO2016008019A1 PCT/BR2015/050088 BR2015050088W WO2016008019A1 WO 2016008019 A1 WO2016008019 A1 WO 2016008019A1 BR 2015050088 W BR2015050088 W BR 2015050088W WO 2016008019 A1 WO2016008019 A1 WO 2016008019A1
Authority
WO
WIPO (PCT)
Prior art keywords
devices
acquirer
pos
communication
service provider
Prior art date
Application number
PCT/BR2015/050088
Other languages
English (en)
Inventor
Plinio CARDOSO DA COSTA PATRÃO
Luiz Adolfo GRUPPI AFONSO
Renato DE MELO FARIA
Adriane MAIA INSUELA GARCIA
Rodrigo Vinícius COSTA RIBEIRO
Pedro Henrique VALVERDE GUIMARÃES
Original Assignee
Cielo S.A.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cielo S.A. filed Critical Cielo S.A.
Publication of WO2016008019A1 publication Critical patent/WO2016008019A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery

Definitions

  • the present invention refers to a communication system comprising a telecommunication network which interconnects two or more POS ("Point of Sale") devices with each other, or to two or more POS docking stations to other devices, for instance, cellular mobile devices, tablets, among others.
  • the POS device or its docking station acts as a terminal element, using the communication system to execute methods or as an intermediate element, using telecommunication technologies to interconnect other elements of the system.
  • the docking stations of POS devices and other devices such as cellular mobile devices, among others, can also act as terminal or intermediate elements.
  • the elements exchange information through multiple technologies and communicate with acquirers or service providers.
  • the communication between the elements of the system occurs due to the formation, in each device, of a list of devices located in the vicinity of each device of the system, referred to as neighboring devices.
  • the present invention refers to methods for determining the location of devices, communicating through fallback link and updating device applications. Said methods use said list of neighboring devices of each device.
  • Buyer/cardholder consumer of goods, services, among others, who has a card (physical or virtual) or other device capable of performing transactions;
  • Issuer an organization, usually a bank, which manages the relationship with the buyer/cardholder. It is in charge, for instance, of issuing cards, granting credits and collecting invoices;
  • Seller/establishment trader, service provider, professionals, and others who sale through acquirer services;
  • Acquirer company responsible for providing the seller/establishment with the POS device.
  • the Acquirer is in charge of two main activities: i) authorization, which consists in performing security checks at the moment of the sale, and ii) financial settlement, operation where the value is transferred from the issuer bank of the buyer/seller to the bank account of the seller/establishment. It also provides other services for these sellers/establishments such as, for instance, solutions to recharge prepaid cellular devices, loyalty programs for their customers or promotion management system for seller/establishments;
  • Flag Organization which holds the trademark, defines parts of the rules and functioning of the business, and mediates the relationship between the Issuer and the Acquirer;
  • Service Provider company or organization in charge of providing services for at least one of the parties involved in this business.
  • the POS device was a manual reader which copied the information contained in cards into a sheet. Such sheets were used in financial settlement operations (last financial operation of the transaction, the money transfer from the issuer bank of the card to the seller/establishment).
  • the authorization operation was performed at the purchase, when the seller/establishment checked the validity of the card information in different ways: by comparing the information present in the card with that of ID documents, comparing the signature on the back of the card with the signature presented or calling to confirm the information and the balance.
  • the operations of authorization and settlement have become electronic and the POS device has gained the function of interconnecting with acquirers to process the authorization during the transaction.
  • the paradigm shift to the electronic processing of the authorization and settlement reduced the transaction execution time and increased the system security, becoming indispensable for the functioning of the market.
  • the devices of the payment means can be split into two categories: POS ("Point of Sale") and sale stations.
  • POS devices are autonomous devices and are connected with the acquirer when a seller/establishment initiates a financial transaction.
  • a POS device has methods and systems required to open a secure connection with the acquirer and initiate a transaction.
  • POS devices can provide several other services such as, for instance, loyalty programs or promotion control.
  • POS devices can also connect with third Service Providers to exchange information relevant to certain services.
  • POS devices can be fixed (i.e., connected to the power source and using wired communication methods) or mobile.
  • Mobile POS devices such as, for instance, POS devices based on GPRS technology, have docking stations.
  • POS docking stations have two functions: i) charge the battery of the POS device, and ii) extend the communication methods present in the POS device.
  • POS devices and docking stations have specific methods and systems, thus allowing a POS device to recognize a direct connection with the docking station (both through physical interface and wireless connection) and access, in a transparent manner, communication means available only in the docking station.
  • An example of this functionality is that a POS device can be connected with its docking station via Bluetooth and the application connects directly through an Ethernet connection with the acquirer, present only in the docking station.
  • Sale stations consist of several different devices offering a plurality of services to the seller/establishment. An exemplary embodiment of sale stations can be found in large supermarkets, mainly composed of a computer, a barcode reader, a conveyor belt for products, a fiscal printer, among others, and a device for specific payment means. Sale stations are usually controlled by operators and have a plurality of applications and allow, for instance, stock management, cash control, etc.
  • the device for payment means which is connected to the sale stations is known in the market as Pinpad.
  • the master device which may be a computer, a tablet or a smartphone.
  • the master device initiates the Pinpad.
  • the sale station communicates with at least one server, which can be the seller/business or any other component of the chain such as, for instance, the service provider.
  • This server mediates the communication with the suitable acquirer.
  • Sellers/establishments using sale stations have agreements with multiple acquirers and their payment means devices should contain methods and systems suitable to communicate with each acquirer in a safe way.
  • POS device is endowed with several technologies to connect with the acquirer: broadband, dial-up, GPRS (General Packet Radio Service) connections, among others.
  • broadband broadband
  • dial-up dial-up
  • GPRS General Packet Radio Service
  • the use of wireless technologies has allowed a POS device to gain a new feature: mobility.
  • Fallback link flows involve new communication strategies such as, for instance, transferring data through a cell call.
  • POS devices may exchange information on financial transactions with the acquirer through their docking stations or smartphones.
  • the present invention presents solutions using the communication between POS devices and other devices for fallback link flow.
  • the POS device when the POS device enters in the fallback link flow, it searches a neighboring device to mediate its communication with the acquirer.
  • the POS device should have methods and systems to: i) recognize the initiation of the fallback link flow, ii) search the best neighboring device, according to certain predefined parameters, iii) inform said neighboring device that a device to mediate its communication is required, and iv) the neighboring device uses its methods and systems to mediate the communication between the POS device and the acquirer.
  • the software of the devices is updated.
  • An acquirer in a certain country can have more than one million POS devices. Said POS devices are rented to seller/establishment and the acquirer maintains both the hardware and software of such devices.
  • Hardware maintenance implies to keep the POS device in good physical conditions or to replace it with a newer model.
  • Software maintenance implies updating the software of these devices, which should be performed remotely.
  • each POS device must connect with the acquirer in order to individually receive software update. Due to the communication between POS devices, a device may transmit the update of the software to other neighboring devices, thus, aiding the acquirer.
  • the third facility is to calculate the device relative location.
  • the acquirer has an interest in knowing the position of POS devices. Due to the communication between POS devices, a device may know which are its neighboring devices and transmit this information to the acquirer. In turn, the acquirer may come across different sources of information and find the real location of a POS device.
  • the present invention differs from the solutions described in the prior art, since it uses the communication between POS devices and other devices as part of the described communication system to form fallback links, calculate the relative location of the devices and enhance the strategies to update the software of these devices.
  • the present invention provides a communication system comprising at least two POS devices which communicate by means of at least one communication protocol.
  • the proposed communication system comprises at least two docking stations which communicate by means of at least one communication protocol.
  • the present invention provides a method for generating a list of neighboring devices.
  • This method comprises the steps of: sending periodically, from a first device, a message containing an identified or said first device to a plurality of second devices neighboring said first device; receiving in the plurality of second devices the message sent by the first de- vice; sending to the first device, from each second device, a message containing the identifier of said second device; create, in the first device, a list of second devices neighboring the first device; and storing, in the first device, the list of its neighboring devices.
  • the present invention provides a method for determining the location of a plurality of devices, which comprises the following steps: sending periodically, from a first device, a message containing an identifier of said first device, to a plurality of second devices neighboring said first device; receiving, in the plurality of second devices, the message sent by the first device; sending to the first device, from each second device, a message containing the identifier of said second device; generating, in the first device, a list of second devices neighboring the first device; sending, from the first device, the list of its neighboring devices to either the service provider or the acquirer; receiving, in either the service provider or the acquirer, the list of the devices neighboring the first device; storing, with either the service provider or the acquirer, the periodically-received list of the devices neighboring the first device; comparing, with either the service provider or the acquirer, the stored lists of the device neighboring the first device; and calculating, in either the service provider or the acquirer, the location of the first device
  • this method comprises the following steps: sending periodically, from a first device, a message containing an identifier of said first device to a plurality of second devices neighboring said first device; receiving, in the plurality of second devices, the message sent by the first device; sending to the first device, from each second device, a message containing the identifier of said second device; generating, in the first device, a list of second devices neighboring the first devices; sorting, in the first device, the list of second devices neighboring the first device, according to predefined criteria; in case of communication loss between the first device and either the service provider or an acquirer, selecting in the first device, the first one placed in the list of second devices neighboring the first device, in order to perform communication through fallback link; and establishing a link between the first device on the list of second devices neighboring and the first device to provide communication between the first device and either the service provider or the acquirer.
  • the communication method through fallback link comprises the following steps: connecting a POS device to a computer equipment having communication connection with either a service provider or an acquirer; performing communication between said POS device and either the service provider or said acquirer by said computer equipment when said POS device loses its connection with either the service provider or the acquirer.
  • a method for choosing the communication mode between a device and either an acquirer or a service provider is also described. This method is based on the determination of the fallback link communication method to be used by the device, among the fallback link communication methods proposed, according to predefined criteria.
  • the present invention refers to a method for updating application in POS devices, comprising the following steps: receiving in a first device a message informing that updates are available; sending, from the first device to a plurality of second devices neighboring the first device, a message to verify whether any of the devices of the plurality of the second devices neighboring the first device have been already updated; receiving, in the first device, a confirmation message from each of the devices of the plurality of second devices neighboring the first device which have already been updated; sending from the first device to said updated second devices a message requiring a first update package; receiving, in the first device, the first update package; after the first device receives said first update package, sending a message requiring a second update package to one of said already updated second devices; and repeating the previous steps until all the update packages are received.
  • Figure 1 - represents a POS device with a telecommunication module
  • Figure 2 - represents a POS device with a telecommunication module connected with a docking station having a telecommunication module
  • Figure 3 - represents a communication system formed by the interconnection of POS devices with docking stations through telecommunication modules, where POS devices and docking stations can be interconnected through a third network;
  • Figure 4 - represents a communication system formed by the interconnection of POS devices and docking stations through telecommunication modules, wherein some elements of the communication system are connected with either acquirers or service providers through a third network;
  • Figure 5 - represents a communication system formed by the interconnection of POS devices, docking stations and communication systems, wherein some elements of the communication system are connected with the acquirer through third networks;
  • Figure 6 - represents a communication system formed by the interconnection of POS devices, docking stations and communication devices, wherein some elements of the communication system are connected with either an acquirer or a service provider directly or through third networks;
  • Figure 7 - represents a POS device connected to an external telecommunication module by wire or wireless interface, wherein an external telecommunication module allows the communication between the POS device and its neighboring devices;
  • Figure 8 - represents a communication system with a plurality of POS devices connected through two sub-networks, wherein the POS devices act as gateways between sub-networks;
  • Figure 9 - represents a communication system with a plurality of POS devices connected with each other and connected through a third network;
  • Figure 10 - represents a communication system with a plurality of POS devices and communication devices connected through two subnetworks, wherein one POS device and one communication device act as gateways between said sub-networks;
  • Figure 1 1 - represents a communication system with a plurality of POS devices and other communication devices connected with each other and connected through a third network;
  • Figure 12 - represents a connection between a POS device with either an acquirer or a service provider through fallback link by means of a POS device and third networks;
  • Figure 13 - represents a connection between a POS device with either an acquirer or a service provider through fallback link by means of a communication device and third networks;
  • Figure 14 - represents a connection between a POS device with either an acquirer or a service provider through fallback link by means of a docking station and third networks;
  • Figure 15 - represents a connection between a POS device with either an acquirer or a service provider through fallback link by means of a communication device and third networks;
  • Figure 16 - represents a connection between a POS device with either an acquirer or a service provider through fallback link by means of multiple jumps and third networks;
  • Figure 17 - represents a communication between the POS device and its neighboring devices through a plurality of telecommunication technologies and protocols;
  • Figure 18 - represents a system wherein a POS device receives updates
  • Figure 19 - represents a system wherein multiple devices communicate with neighboring devices.
  • the present invention provides a communication system which interconnects two or more POS devices among themselves and/or with docking stations and/or with other communication devices present in the system.
  • the POS device or its docking station acts as a terminal element, using the communication system to execute different methods or as intermediate element, using its telecommunication technologies to interconnect other elements of the system.
  • cellular mobile devices may act as terminal or intermediate elements, exchanging information by means of multiple technologies.
  • the present invention also refers to methods for determining the location of the communication devices through fallback link and for updating the applications of POS devices. Therefore, a solution to the prior art problems previously described is presented herein.
  • the POS device is the element responsible for the interconnection between the seller/establishment and the buyer/cardholder.
  • the POS device comprises hardware and software which allow a secure exchange of messages with either acquirers or other service providers. These communications are defined according to security specifications.
  • POS devices are endowed with methods and systems which allow them to connect with a plurality of networks such as, for instance, GPRS, Wi-Fi and Bluetooth.
  • POS devices may also be provided with docking stations. Docking stations have connectors allowing the connection with the POS device. Docking stations are primarily used to charge the battery of the POS device, but they can also extend communication features, providing access to technologies not available for the POS device. Moreover, the POS device and the docking station can also communicate through wireless technologies.
  • Figure 1 shows a POS device 1 comprising a telecommunication module to exchange (transmit and/or receive) messages with other devices, as well as third networks.
  • the third networks are telecommunication networks which mediate the communication between the POS devices and servers, wherein the servers are provided either by service providers or by the acquirer such as, for instance, the transaction authorization services of the acquirer or recharge prepaid cellular devices services.
  • FIG. 2 shows a POS device 1 which can communicate with a docking station 15 either through at least one connector 13 or through wireless technology.
  • the docking station 15 comprises a telecommunication module 14 which allows the communication with third networks and allows the communication with the POS device 1 through the connector 13, besides supplying energy to POS 1 device through said connector.
  • the docking station 15 comprises a telecommunication module 14 which allows the communication with POS device 1 , other communication devices or third networks.
  • the docking station 15 makes it possible to charge the battery of the POS device 1 through at least one connector 13.
  • the POS device 1 can communicate with the docking station 15 and can use the technologies of the telecommunication module 14 to communicate with either an acquirer or service providers.
  • two or more POS devices can communicate with each other.
  • the interconnection between POS devices can create a communication system which works in parallel or complementarily to the already existing networks.
  • the communication system can be quite useful, for instance, when the connectivity between the POS device and the acquirer is not possible.
  • Figure 3 shows a configuration of a communication system 3 which comprises a plurality of POS devices 1 and docking stations 15 which communicate with each other. This communication can be performed through in several manners, using several technologies such as, for instance, USB port, serial ports, Wi-Fi, Bluetooth, QR code reading and sound.
  • each POS device 1 contains at least one internal communication module 2 and each docking station 15 contains at least one internal telecommunication module 14 capable of creating links between the POS devices 1 , between the docking stations 15, or links linking POS devices 1 and docking stations 15, forming the communication system 3, consisting of wired or wireless links.
  • POS devices 1 and docking stations 15 can act as intermediate elements within the communication system 3 or can communicate with an acquirer 12a through the third network 8.
  • the communication with the third network 8 occurs through a plurality of technologies such as, for instance, broadband communication and GPRS network.
  • the acquirer 12a has servers communicating with POS devices 1 . These servers execute different methods such as, for instance, receiving and processing financial transactions and updating the software of POS devices 1 . Servers of the acquirer 12a provide a plurality of services for POS devices 1 , buyer/cardholder and seller/establishments.
  • Figure 4 shows a communication system 3 which comprises a plurality of POS devices 1 and docking stations 15 which can communicate through links.
  • POS devices 1 and docking stations 15 communicate with an acquirer 12a, a plurality of service providers 12b, or act as intermediate elements between a service provider 12b and a POS device 1 or docking station 15.
  • Service providers 12b provide services for the devices of the communication system 3 or the users of these devices.
  • the communication between POS devices 1 and the acquirer 12a can occur by means of telecommunication technologies such as, for instance, broadband communication or Wi-Fi.
  • FIGS. 5 and 6 show the systems of figures 3 and 4 wherein the communication system 3, besides POS devices 1 and docking stations 15, comprise the communication devices 4a and 4b.
  • POS devices 1 , docking stations 15 and the communication devices 4a and 4b connect with each other through links, and can further connect with the acquirer 12a.
  • the connection with the acquirer 12a can be performed through the communication system 3 which, in turn, connects in some moments with at least one third network 8.
  • the communication devices 4a and 4b can be other devices provided with telecommunication technologies which allow them to connect with the communication system 3.
  • the communication devices 4a, 4b can be cellular mobile devices, tablets, computers, hubs (provided by the acquirer to improve communication between POS devices and the acquirer), among others.
  • POS devices 1 , docking stations 15 and communication devices 4a and 4b interconnect so as to make out the communication system 3.
  • Communication devices 4a and 4b can act as intermediate elements in the communication of a certain device of the communication system 3 and the acquirer 12a or the service provider 12b.
  • POS devices 1 , docking stations 15 and communication devices 4a and 4b connect with acquirer 12a or with a plurality of service providers 12b through the communication system 3 or third networks.
  • FIG. 7 shows a POS device 1 which is not provided with the telecommunication technology required to interconnect with devices located in its vicinity, herein referred to as neighboring devices.
  • an external telecommunication module 6 is connected to the POS device 1 , either through a physical interface 5 such as, for instance, a USB port or a network port, or through a wireless interface which connects the internal telecommunication module 2 to the external telecommunication module 6.
  • the external telecommunication module 6 allows the connection 7 with its neighboring devices or the communication system 3. Therefore, the architecture extends the communication possibilities of the POS device 1 , through the external communication element 6.
  • the POS device 1 can comprise a SD card which can enable the POS device 1 to communicate using Wi-Fi protocol. In this embodiment, the POS device 1 does not provide the resources required to communicate via Wi-Fi.
  • This embodiment can be carried out in several ways. Exemplari- ly, an SD card containing at least one antenna and processing capacity for the entire Wi-Fi protocol is executed by the card itself. In this case, the POS device transfers only data to the card through the interface with the SD card.
  • part of the logics required for the Wi-Fi protocol is present in the POS device 1 itself.
  • the information exchange between POS device 1 and SD card can occur in two ways.
  • the first way involves the use of at least a file exchange protocol, for instance, FAT (File Allocation Table).
  • FAT File Allocation Table
  • the POS device records the data to be transmitted in a file within the folder tree of the SD card.
  • the SD card reads this file and sends the data.
  • the data received by the card through Wi-Fi network are recorded in the same file or in a different file and the POS device reads this file.
  • the POS device uses the physical interface to communicate with the SD card, for instance, SDIO (Secure Digital Input Output).
  • SDIO Secure Digital Input Output
  • the communication system can be divided into sub-networks 9a and 9b, and said sub-networks 9a and 9b comprise POS devices, docking stations and communication devices.
  • the division of the system into sub-networks facilitates the end- to-end addressing of its elements and allows the adoption of multiple technologies within the same communication system, for example, Wi-Fi, USB ports, serial ports, QR codes reading, sound, Bluetooth, among others.
  • the division of the communication system 3 in sub-networks is not mandatory.
  • Figure 8 also shows a communication system 3 consisting of two sub-networks 9a and 9b which communicate through POS devices.
  • POS de- vices 1 1 are present in sub-networks 9a and 9b and act as gateways interconnecting the two sub-networks.
  • Figure 9 shows the communication system 3 where POS devices 1 , 10a and 10b also communicate through third network 8.
  • a plurality of POS devices 1 , 10a and 10b interconnects through another communication system 3.
  • a first POS device 10a is connected to a third network 8 (for instance, a wired network or a cellular network) communicating with a second target POS device 10b through the third network 8.
  • the first and second POS devices 10a and 10b which connect with the third network 8 must be capable of detecting other elements of the communication system 3 and exchange information between the elements.
  • Figures 10 and 1 1 show different architectures of the communication system 3, as shown in figures 8 and 9, respectively.
  • POS devices 21 communicate with each other and also with the other communication devices 4a (e.g. cellular mobile devices, tablets, computers).
  • the communication device 4a is acting as gateway between the sub-networks 9a and 9b of the communication system 3 described in the present invention.
  • the communication device 4a is connected with both the third network 8 and with another device, which in this case is a POS device 1 , also connected with the third network 8.
  • Figure 12 shows a connection between POS devices with either an acquirer 12a or service provider 12b through fallback link, wherein the first POS device 10a can connect with neither the acquirer 12a nor the service provider 12b through the third network 8a, while a second POS device 10b can connect with the acquirer 12a through the third network 8b.
  • the first POS device 10a connects to the second POS device 10b and, by this, connects with either the acquirer 12a or the service provider 12b through the third network 8b.
  • Figure 13 shows a connection between the POS device 1 and either the acquirer 12a or the service provider 12b through fallback link.
  • the POS device 1 can connect with neither the acquirer 12a nor the service provider 12b through third network 8a, while the communication device 4a can connect with either the acquirer 12a or the service provider 12b through the third network 8b.
  • the POS device 1 connects with the communication device 4a and, by this, connects with either the acquirer 12a or the service provider 12b through the third network 8b.
  • Figure 14 shows a connection between the POS device 1 with either the acquirer 12a or the service provider 12b through fallback link.
  • the POS device 1 can connect with neither the acquirer 12a nor the service provider 12b through the third network 8a, while the docking station 15 can connect with either the acquirer 12a or the service provider 12b through the third network 8b.
  • the POS device 1 connects with the docking station 15 and, by this, connects with either the acquirer 12a or the service provider 12b through the third network 8b.
  • Figure 15 shows a connection between POS device 1 with either the acquirer 12a or the service provider 12b through fallback link.
  • the POS device 1 can connect with neither the acquirer 12a nor the service provider 12b through the third network 8a, while the computer 4c can connect with either the acquirer 12a or the service provider 12b through the third network 8b.
  • the POS device 1 connects with the computer 4c and, by this, connects with either the acquirer 12a or the service provider 12b through the third network 8b.
  • Figure 16 describes the connection between the POS device 1 with either the acquirer 12 or the service provider 12b through fallback links through multiple jumps in the communication system 3.
  • the POS device 1 can connect with neither the acquirer 12a nor the service provider 12b through the third network 8a, while another device nearby, but not its neighboring device, can connect with either the acquirer 12a or the service provider 12b through third network 8b.
  • the POS device 1 connects with a neighboring device such as, for instance, a communication device 4b which, in turn, connect with a docking station 15 which connects to another device; thus, by multiple jumps of the communication system 3, the POS device 1 can con- nect with either the acquirer 12a or the service provider 12b through third network 8b.
  • Figures 12 and 16 show different examples of connection between the POS device 1 and either the acquirer 12a or the service provider 12b through fallback links with two third networks 8a and 8b. These cases can be extended to situations wherein the POS device 1 can be connected with neither the acquirer 12a nor the service provider 12b through the third network 8a, but other neighboring device connects with the acquirer through the same network 8a. In this case, the connection through fallback link does not use a different third network 8b.
  • Figure 17 shows the use of a plurality of technologies of the POS device 20 to communicate with neighboring devices.
  • the POS device 20 searches for neighboring devices for communication purposes.
  • the POS device 20 uses a smaller-range technology 17a to communicate with the other POS device 1 and the communication device 4a.
  • a medium-range technology 17b allows the POS device 20 to communicate with docking station 15, and two other communication devices (a tablet 4b and a computer 4c), and also to reach neighboring POS device 1 and neighboring communication device 4.
  • the high-range technology 17c allows the POS device 20 to communicate with an access point of the third network 8 which, in turns, allows communicating with either the acquirer 12a or the service provider 12b.
  • Devices 1 , 4a, 4b, 4c, 20, 15 and their respective neighboring devices should share the same telecommunication technologies and should be in reach of such technologies.
  • devices 1 , 4a, 4b, 4c, 20 and 15 find their neighboring devices and generate lists of neighboring devices. Lists of neighboring devices take into consideration some criteria allowing the classification of the neighboring device.
  • the present invention provides a method for determining the relative location of electronic devices based on lists of neighboring devices of each device.
  • the determination of the relative location is carried by the connection of the device to be located with at least another neighboring device.
  • the position of some devices is known through, for instance, a GPS module (Global Positioning System).
  • an electronic device 1 , 4a, 15 (herein referred to as control device) sends a message containing its identifier to its neighboring devices.
  • the neighboring devices receive said message and reply with a message containing their respective identifiers.
  • This message exchange is conducted through at least one communication protocol shared with the control device and its neighboring devices 1 , 4a, 4b and 15.
  • the control device sends the list of its neighboring devices 1 , 4a, 4b and 15 to either the acquirer 12a or the service provider 12b.
  • the behavior of each device of the system is identified by the processing of the lists of neighboring devices. Exemplary, this processing consists in analyzing the list of neighboring devices of a given POS device 1 and comparing said list with a predetermined list of neighboring devices or an expected list for this POS device 1 .
  • the profile of change can be analyzed, since there is a dynamic turnover of POS devices 1 in the installed system due, for example, to the replacement with new models of POS devices 1 or to its own mobility.
  • a seller/establishment has a control device (e.g. a cellular mobile device, a "tablet”, among others) which, by an installed application, can communicate with POS devices of its establishment, through at least one communication protocol in common.
  • the seller/establishment executes the method for determining the location through its control device. This embodiment allows verifying if POS devices in their establishment are authentic.
  • the control device sends a message to all the neighboring devices. Upon receiving the message from the control device, these devices respond by sending a message containing their respective identifiers. Then, the control device receives the identifiers from its neighboring devices and verifies if there are, among them, the identifiers of POS devices registered for the seller/establishment. If they are not present, the control device creates a warning message informing which POS devices of the seller/establishment were not found. Besides, the control device creates and sends messages containing information on all the found neighboring devices to the acquirer.
  • either the acquirer 12a or the service provider 12b receives lists of neighboring devices from all the devices. Based on all the received lists of neighboring devices, either the acquirer 12a or the service provider 12b calculates the relative location of the plurality of devices.
  • the relative location can be calculated, for instance, by cross-referencing the information of the lists of neighboring devices, the address of the sellers/establishments possessing POS devices found in the lists and also specific information on the communication between the devices such as, for instance, power of the signal received by each device upon attempt to communicate with its neighboring devices or information deriving from geolo- calization technologies present in these devices such as, for instance, the GPS.
  • each device connects with either an acquirer or a service provider and sends its list of neighboring devices containing information such as, for instance, the time the message is received, the intensity of the received signal, as well as the information on ge- olocalization: intensity of the signal received from Wi-Fi networks and from surrounding cellular network antennas, GPS information, registration ad- dress, among others.
  • the acquirer or the service provider cross- references the information of interest, taking into consideration a certain time window (for instance, the power signal received in the different lists of neighboring devices in the last hour) and produces a relative localization for each device.
  • the present invention provides that POS devices detect the absence of connectivity with third network and re-transmit the transaction through an fallback link.
  • the fallback link transmits the transaction to either the acquirer or the service provider.
  • a POS device temporarily without communication with the acquirer through third networks, performs the transactions through a second POS device.
  • the communication between the two POS devices is performed using at least one technology and at least one communication protocol available in both such as, for instance, Bluetooth.
  • Figure 12 shows a case of fallback link wherein, upon unavailability of the third network 8a, a first POS device 1 communicates with either acquirer 12a or service provider 12b through a second POS device 1 and a second network 8b. Accordingly, the following communication method through fallback links is proposed:
  • a main POS device periodically sends a message containing its identifier to its neighboring POS devices.
  • the neighboring POS devices return a message containing their respective identifiers each time they receive a message from the main POS device.
  • the main POS device creates a list of its neighboring POS devices and classifies said list according to predefined criteria such as, for instance, passband, communication latency, amount of collisions and packet loss, type of technology available for communication, among others.
  • the classification defines the priority order in which the main POS device will access to the neighboring devices to create the fallback link.
  • the main POS device chooses the best candidate in its list of neighboring POS devices, according to the aforementioned predefined criteria, and establishes a link with this device through at least one communication protocol common to both. Upon establishment of this link, the main POS device executes its transaction by means of the neighboring POS device chosen.
  • a main POS device temporarily without communication with either an acquirer or a service provider, performs transactions through a neighboring communication device.
  • This neighboring communication device can be a cellular mobile device or tablet belonging to a buyer/cardholder or a seller/establishment, a specific device to this function and installed by the acquirer, a docking station of the POS device or any other type of device capable of performing this function.
  • FIG. 13 and 14 show cases of use of fallback link for this embodiment.
  • a main POS device 1 connects with either a neighboring communication device 4a or a neighboring docking station 15 and uses the third network 8b to communicate with either an acquirer 12 or a service provider 12b.
  • the communication method through fallback link described in this second embodiment is analogous to the previously described method in that a main POS device performs transactions through a second neighboring POS device.
  • the difference lies in that the main POS device, temporarily without communication with either the acquirer or the service provider, performs its transactions through a neighboring communication device and not through a second neighboring POS device.
  • the main POS device temporarily without communication with either the acquirer or the service provider, is connected with a neighboring communication device, in the specific case, a computer, a USB port, a network wire, or any other type of physical or wireless connection.
  • a neighboring communication device in the specific case, a computer, a USB port, a network wire, or any other type of physical or wireless connection.
  • the main POS device uses the available connection of the computer to forward the transaction to either the acquirer or the service provider.
  • the computer acts as an intermediate element between the main POS device and the acquirer or service provider through a third network it can access.
  • Figure 15 shows this case of fallback link.
  • a main POS device 1 temporarily without communication with third network 8a, communicates with either an acquirer 12a or a service provider 12b through the computer 4c and the third network 8b.
  • the method described in this embodiment is analogous to the method of the previous embodiment in that a main POS device is connected with a computer.
  • the previous embodiments show a POS device communicates with another neighboring device and either the acquirer or the service provider.
  • the fourth embodiment extends this concept, allowing devices to com- municate and the message to travel through multiple devices before reaching either the acquirer or the service provider.
  • the fourth embodiment uses a communication system as an fallback link.
  • a main POS device which could connect with neither an acquirer nor a service provider, through third networks, connects through any of its neighboring devices of the communication system.
  • the devices of the communication system act as intermediate elements of the communication, forwarding the messages between the main POS device and either the acquirer or the service provider. Accordingly, the following communication method through fallback link is proposed:
  • the main POS device Upon loss of connection with an acquirer or a service provider, the main POS device searches the best-classified neighboring device among its neighboring devices of the communication system in order to forward the message. As mentioned above, the classification of the neighboring devices is based on several criteria. The selected neighboring device receives the message and forwards it according to the classification of its neighboring devices or forwards it directly to the acquirer or the service provider through a third network. Each device receiving the message follows these steps and the message is forwarded by multiple jumps to the acquirer or service provider.
  • a main POS device 1 upon loss of connection with either the acquirer 12a or the service provider 12b through the third network 8a, a main POS device 1 connects with them, through multiple devices of the communication system 3 and of the third network 8a, 8b.
  • Each message exchanged between the main POS device 1 and either the acquirer 12a or the service provider 12b does not necessarily follows the same path in the communication system 3. As it was previously described, the path the message has to follow is decided jump by jump, wherein the device receiving the message chooses its better-classified neighboring device to reach the destination and forwards said message to this neighboring device.
  • the embodiments are not mutually exclusive, allowing the same POS device to communicate with either the acquirer or the service provider through fallback links, through any type of neighboring device. This aims at decreasing the chances of failure in the transaction due to network unavailability.
  • the present invention makes provides a seller/establishment to choose to communicate through fallback link. This option makes the communication through fallback link a standard in the communication with either the acquirer or the service provider.
  • POS devices of the installed system of an acquirer should have their applications constantly updated.
  • the acquirer notifies the POS device whether it requires updating.
  • the POS device Upon receipt of the notification, the POS device connects to an update server at the time and date informed in the notification.
  • update server at the time and date informed in the notification.
  • the POS devices can benefit from the exchange of messages with other neighboring devices, as proposed in the present invention, in order to decrease the number of accesses to the acquirer. Accordingly, a method for updating the applications of POS devices is proposed and described as follows.
  • the acquirer or some neighboring devices warn a main POS device that it requires updates. Thus, it exchanges messages with its neighboring devices in order to check if any of them have already been updated. If one of the neighboring devices already has been updated, the main POS device requests the update from this neighboring device which transmits said update.
  • the update is divided into parts, herein referred to as packets, which can be transmitted independently. If none of the neighboring device has been updated, the main POS device requests the acquirer to be updated directly. Upon receipt of the entire first packet, the main POS device requests the acquirer 12a or some neighboring device to send the next packet and, thus, successively until all the update is received.
  • the main POS device sends a control message to its neighboring devices, notifying that a new update packet is available to be sent. Upon request from a neighboring device, then the main POS device transmits the update packet. If the neighboring POS device does not obtain the update packet from the main POS device, the neighboring POS device can connect with either the acquirer 12a or the service provider 12b in order to obtain said update packet.
  • Figure 18 shows a POS device 1 receiving an update 18 from its acquirer 12a.
  • the update 18 is divided into four parts, 18a, 18b, 18c and 18d, and each part is sent to the POS device 1 through messages 19.
  • the POS device 1 has already the first part of the update 18a and an acquirer 12a sends the second part 18b through a message 19.
  • the POS device 1 recognizes that its neighboring devices also need the update 18 and that they have not received the first part 18a of said update yet. Therefore, the POS device 1 sends the first part of the update 18a to its neighboring devices. The foregoing process can be performed until all the devices receive the complete update.
  • the POS device 1 also comprises a memory 190, wherein the update packets 18a, already received, are stored.
  • the POS device 1 upon receiving the first packet, notifies its neighboring devices that a new packet is available. In the notification, the POS device 1 informs a time and date schedule when the neighboring devices should connect with the POS device 1 to get the update packet.
  • the POS device 1 upon receiving the first packet, notifies its neighboring devices that a new packet is available.
  • the neighboring devices connect with the POS device 1 and require the new packet.
  • the POS device 1 replies with a schedule message informing the time and date when the neighboring devices should connect and receive the packet.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne un système de communication comprenant au moins deux dispositifs de point de vente (POS) (1, 10a, 10b, 11) qui communiquent au moyen d'au moins un protocole de communication. Dans un autre mode de réalisation, le système de communication proposé comprend au moins deux stations d'accueil (15) qui communiquent l'une avec l'autre au moyen dudit protocole de communication. En outre, des procédés sont décrits pour résoudre des problèmes dans le système de communication suggéré. Ces procédés sont : un procédé de création d'une liste de dispositifs voisins ; un procédé de localisation d'une pluralité de dispositifs (1, 10a, 10b, 11, 4a, 4b, 4c, 15) ; un procédé de choix du mode de communication entre un dispositif (1, 10a, 10b, 11, 4a, 4b, 4c, 15) et un acquéreur (12a) ou un fournisseur de service (12b) ; un procédé de mise à jour d'applications dans des dispositifs POS (1, 10a, 10b, 11) ; et un procédé de communication par liaison de secours.
PCT/BR2015/050088 2014-07-18 2015-07-08 Procédé de localisation d'une pluralité de dispositifs, procédé de mise à jour d'applications dans des dispositifs pos, procédé de création d'une liste de dispositifs voisins, procédé de communication par liaison de secours, procédé de choix du mode de communication entre un dispositif et un acquéreur ou un fournisseur de service, et système de communication WO2016008019A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
BRBR102014017796-5 2014-07-18
BR102014017796A BR102014017796A2 (pt) 2014-07-18 2014-07-18 sistema de comunicação, método para determinar a localização de dispositivos, método para gerar uma lista de dispositivos vizinhos, método para determinar a localização de uma pluralidade de dispositivos, método de comunicação via enlace alternativo, método para escolher a forma de comunicação entre um dispositivo e um dentre um credenciador e um provedor de serviços e método para atualizar aplicações em dispositivos pos

Publications (1)

Publication Number Publication Date
WO2016008019A1 true WO2016008019A1 (fr) 2016-01-21

Family

ID=53761153

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/BR2015/050088 WO2016008019A1 (fr) 2014-07-18 2015-07-08 Procédé de localisation d'une pluralité de dispositifs, procédé de mise à jour d'applications dans des dispositifs pos, procédé de création d'une liste de dispositifs voisins, procédé de communication par liaison de secours, procédé de choix du mode de communication entre un dispositif et un acquéreur ou un fournisseur de service, et système de communication

Country Status (3)

Country Link
AR (1) AR101224A1 (fr)
BR (1) BR102014017796A2 (fr)
WO (1) WO2016008019A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220391875A9 (en) * 2020-07-23 2022-12-08 Uniform Industrial Corp. Portable point-of-sale terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003058890A1 (fr) * 2001-12-21 2003-07-17 Motorola, Inc., A Corporation Of The State Of Delaware Protocole de reseau pour dispositifs sans fil au moyen d'informations de positions
US20060130037A1 (en) * 2004-12-14 2006-06-15 Microsoft Corporation Method and system for downloading updates
US20080209414A1 (en) * 2007-02-28 2008-08-28 Red Hat, Inc. Peer-to-peer software update distribution network
US20110289145A1 (en) * 2009-02-03 2011-11-24 Itec Tokyo Corporation Method for detecting distributed peer to transmit multimedia data in wireless peer-to-peer network
WO2012176951A1 (fr) * 2011-06-24 2012-12-27 National Institute For Mathematical Sciences Dispositif de communication et son procédé de détection de concentrateur et de transmission de paquet
US20140172606A1 (en) * 2005-11-14 2014-06-19 American Express Travel Related Services Company, Inc. System and method for linking point of sale devices within a virtual network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003058890A1 (fr) * 2001-12-21 2003-07-17 Motorola, Inc., A Corporation Of The State Of Delaware Protocole de reseau pour dispositifs sans fil au moyen d'informations de positions
US20060130037A1 (en) * 2004-12-14 2006-06-15 Microsoft Corporation Method and system for downloading updates
US20140172606A1 (en) * 2005-11-14 2014-06-19 American Express Travel Related Services Company, Inc. System and method for linking point of sale devices within a virtual network
US20080209414A1 (en) * 2007-02-28 2008-08-28 Red Hat, Inc. Peer-to-peer software update distribution network
US20110289145A1 (en) * 2009-02-03 2011-11-24 Itec Tokyo Corporation Method for detecting distributed peer to transmit multimedia data in wireless peer-to-peer network
WO2012176951A1 (fr) * 2011-06-24 2012-12-27 National Institute For Mathematical Sciences Dispositif de communication et son procédé de détection de concentrateur et de transmission de paquet

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Mesh networking - Wikipedia, the free encyclopedia", 23 June 2014 (2014-06-23), XP055225428, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Mesh_networking&oldid=614146096> [retrieved on 20151103] *
ANONYMOUS: "Open Garden - Wikipedia, the free encyclopedia", 4 July 2014 (2014-07-04), XP055225424, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Open_Garden&oldid=615541020> [retrieved on 20151103] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220391875A9 (en) * 2020-07-23 2022-12-08 Uniform Industrial Corp. Portable point-of-sale terminal

Also Published As

Publication number Publication date
AR101224A1 (es) 2016-11-30
BR102014017796A2 (pt) 2016-02-23

Similar Documents

Publication Publication Date Title
US12254459B2 (en) Apparatuses, methods, and systems for transmitting payment proxy information
US20200074437A1 (en) Long-range decentralized mobile payment network using bluetooth
WO2017218138A1 (fr) Système d&#39;agrégation de jetons pour transactions multi-parties
US20220318809A1 (en) Product authentication over a payment network
US20090106152A1 (en) Money transfers utilizing unique receiver identifier
US20150348013A1 (en) Online transaction system
US11921615B2 (en) Computer-implemented methods, computer-readable media and electronic devices for processing test electronic transactions
US8644760B2 (en) Arrangement for an NFC compatible mobile device for delayed transfer of an established friend connection and a related method
CN101515387A (zh) 一种基于支付桥实现非接触支付的系统和方法
EP3437302A1 (fr) Système et procédé de corrélation de diverses données de position pour la sécurité des données
US12254487B2 (en) Dual network implemented method of a customer relationship management and point of sale merchandising system for patron experience
CN108702609A (zh) 中程读取器交互
CN113170376B (zh) 用于装置集群管理的系统和方法
US20190197533A1 (en) Computer-implemented methods, computer-readable media and electronic devices for processing test electronic transactions
US20140012723A1 (en) Method of and system for managing an asset
WO2016008019A1 (fr) Procédé de localisation d&#39;une pluralité de dispositifs, procédé de mise à jour d&#39;applications dans des dispositifs pos, procédé de création d&#39;une liste de dispositifs voisins, procédé de communication par liaison de secours, procédé de choix du mode de communication entre un dispositif et un acquéreur ou un fournisseur de service, et système de communication
CN105608568A (zh) 集金融卡支付和结算于一体的装置及金融卡支付结算方法
US20150302407A1 (en) A method and a system for authorizing payments
KR20170064872A (ko) 모바일 단말의 위치 기반 결제 연계 서비스를 제공하는 방법 및 장치
KR101808503B1 (ko) 해외 환전 결제 서비스 제공 방법
KR20130028498A (ko) 금융 서비스 제공 단말, 금융 서비스 처리 시스템 및 방법
Rimer An IoT architecture for financial services in developing countries
CN110264183A (zh) 向商户付款的方法及装置、商户收款的方法及装置
OA20263A (en) Long range decentralized mobile payment network using bluetooth
HK40053091A (en) Long range decentralized mobile payment network using bluetooth

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15744096

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15744096

Country of ref document: EP

Kind code of ref document: A1