CN106973006B - Shared bicycle positioning and instant messaging system and method - Google Patents

Shared bicycle positioning and instant messaging system and method Download PDF

Info

Publication number
CN106973006B
CN106973006B CN201710107991.7A CN201710107991A CN106973006B CN 106973006 B CN106973006 B CN 106973006B CN 201710107991 A CN201710107991 A CN 201710107991A CN 106973006 B CN106973006 B CN 106973006B
Authority
CN
China
Prior art keywords
information
communication
shared bicycle
server
client
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201710107991.7A
Other languages
Chinese (zh)
Other versions
CN106973006A (en
Inventor
崔成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Weiji Information Technology Co ltd
Original Assignee
Nanjing Weiji Information Technology Co ltd
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 Nanjing Weiji Information Technology Co ltd filed Critical Nanjing Weiji Information Technology Co ltd
Priority to CN201710107991.7A priority Critical patent/CN106973006B/en
Publication of CN106973006A publication Critical patent/CN106973006A/en
Application granted granted Critical
Publication of CN106973006B publication Critical patent/CN106973006B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • G07F17/0057Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a shared bicycle positioning and instant messaging system and method, the only characteristic code is printed on the shared bicycle, the system includes the third party customer end, server and lease customer end used for the third person to use, the said third party customer end is connected to the said server through the network, the said lease customer end is connected with the said server through the network; by the system and the method, when the third person has a communication requirement, the characteristic code on the target vehicle can be collected or input and sent to the server, and then the server forwards the communication request to the renter so as to establish communication. In addition, the system and the method can realize the positioning of the bicycle to the greatest extent on the premise that the bicycle is not provided with an additional power supply device, solve the long-standing and difficult problems in the industry and bring remarkable progress.

Description

Shared bicycle positioning and instant messaging system and method
Technical Field
The invention relates to the field of positioning and communication, in particular to a shared bicycle positioning and instant messaging system and method.
Background
With the attention of people to the low-carbon travel concept, the shared bicycle is a new thing which appears in the places such as campuses, subway stations, bus stations, residential areas, business areas, public service areas and the like, and compared with the public bicycle with piles, the 'pile-free' concept of taking and parking at any time brings great convenience to citizens.
However, most bicycles do not have power supply capacity at present, so that a positioning communication device cannot be additionally arranged on the bicycle (of course, a few sharing bicycles are additionally provided with a vehicle-mounted power generation device at the rear part of the rear wheel of the bicycle to drive an active positioning device, such as a Beidou positioning module). When an emergency occurs, a third person (such as a rescuer or a passerby) cannot directly talk to the current rider under the condition that the physiological voice propagation distance is insufficient, still needs to be switched by background service personnel, and is not convenient to carry out rescue or return a falling lost object.
In addition, the fact that the single vehicle does not have the capability of actively feeding back the positioning information also causes inconvenience to the management of the single vehicle by a service provider. A large number of single vehicles can hardly be monitored after being put into the device, and the running state and the real-time position of the single vehicle can not be tracked in time. For a service provider, each bicycle is a black hole of information under the condition of non-manual intervention, and after the vehicle is released, for example, a mud cow enters the sea, rough analysis can be performed only through lease duration or lease information of rent fed back by a lease background server.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the shared bicycle positioning and instant messaging system and method eliminate direct communication obstacle between the third person and the riding person and further realize the positioning of the shared bicycle.
The technical scheme provided by the invention for solving the technical problems is as follows: a shared bicycle positioning and instant messaging system is characterized in that a unique feature code is printed on a shared bicycle and comprises a third-party client for a third person, a server and a leasing client for a leasing person, wherein the third-party client is connected to the server through a network, and the leasing client is connected with the server through the network; wherein
The third party client includes:
a feature code input section for inputting feature code information on the target shared bicycle;
a communication request initiating part for initiating a request for establishing communication with a target shared bicycle renter;
a first communication control section for establishing communication with the server, the communication control section being capable of transmitting the feature code information and the communication request information to the server;
the server includes:
the communication request responding part is used for responding to a communication request from a third-party client and receiving the feature code information which is sent by the third-party client and relates to the target shared bicycle;
the shared bicycle renting information storage part is used for storing retrieval information about each shared bicycle in a preset time length, each piece of bicycle retrieval information comprises bicycle renting starting time, bicycle renting ending time, shared bicycle feature code information and renter information, and the renter information comprises renter ID information used by a renter on a renting client;
an information retrieval part, which can be used for retrieving the renter information of the target shared bicycle from the shared bicycle renting information storage part according to the received target shared bicycle feature code information;
a communication request forwarding part for forwarding the communication request of the third person to the lending client according to the ID information of the lender;
the lease client includes:
a communication request prompt part for giving out acousto-optic prompt to the lender after receiving the communication request;
the response control part comprises an acceptance switch, a rejection switch and a self-defined reply switch and is used for the renter to feed back different response information to the server by selecting different switches alternatively;
the current geographic position acquisition part is used for acquiring the current geographic position information of the renter;
a second communication unit for establishing data communication with the server, the second communication unit being capable of transmitting the response information and the geographical position information back to the server;
the server further comprises:
the communication control part comprises a communication link establishing unit, a communication rejection feedback unit and a custom information forwarding unit, wherein the communication link establishing unit is used for establishing a point-to-point communication link between the third-party client and the leased client according to the communication acceptance response information sent back by the leased client, the communication rejection feedback unit is used for feeding back the communication rejection response information sent back by the leased client to the third-party client, and the custom information forwarding unit is used for sending the leaseholder preset reply information to the third-party client;
and the shared bicycle current geographic position information storage part is used for updating and storing the shared bicycle which is related to the shared bicycle rented by the renter in real time according to the geographic position information sent back by the renter.
Furthermore, a passive radio frequency tag is installed at the bottom of a frame of the shared bicycle, the passive radio frequency tag is provided with a unique identification code associated with the unique characteristic code, the system further comprises a plurality of groups of radio frequency induction parts which are embedded at intervals in a preset area under the pavement of the non-automatic lane, and each group of radio frequency induction parts is provided with an independent ID;
the server further comprises:
the passive radio frequency tag associated information tracing storage part is used for storing one-to-one associated information between the passive radio frequency tag and the shared bicycle;
the radio frequency induction part installation position geographic information source tracing storage part is used for storing the installation position geographic information of each group of radio frequency induction parts;
the sensing information receiving parts are respectively connected to the multiple groups of radio frequency induction parts through a network and are used for receiving detection information from the multiple groups of radio frequency induction parts in real time, and the detection information comprises current detection time, a unique identification code of a currently read passive radio frequency tag and independent ID information of the radio frequency induction parts;
the electronic map labeling part comprises an electronic map module and a labeling module, wherein the labeling module is used for respectively retrieving the feature code of the detected shared bicycle and the geographical position information installed on the radio frequency induction part for detecting from the geographical information tracing storage part of the installation position of the radio frequency induction part and the feature code of the detected shared bicycle according to the unique identification code information of the passive radio frequency tag and the ID information of the radio frequency induction part contained in the detection information, combining the feature code with the geographical position information to analyze the current real-time geographical position of the shared bicycle, and labeling the shared bicycle on the electronic map module in a manner of combining the feature code with a preset icon.
Furthermore, the server also comprises a shared bicycle historical position tracing storage part which is used for storing the historical tracing information of the time and the detection place when each shared bicycle is detected;
the system also comprises a shared bicycle position calculating part which is used for estimating the current speed and riding direction of each shared bicycle in a renting state in real time according to the historical traceability information and simulating and marking the current speed and riding direction on a road part in the electronic map module in an icon moving mode.
Further, the radio frequency induction part comprises a network communication module, a card reading antenna module, an antenna control module and a power supply module for supplying power.
A shared bicycle positioning and instant messaging method is based on a third-party client, a server and a leasing client, wherein a unique feature code is printed on a shared bicycle, and the method comprises the following characteristic steps:
a receiving step, wherein the server receives communication request information from a third-party client and the feature codes of the shared bicycles rented by the target communication renters, which are acquired by the third-party client, by using a network;
a forwarding step, namely determining the ID information of the target communication renter on the renting client according to the feature code of the target shared bicycle, and forwarding the communication request to the currently used renting client of the target communication renter by using a network;
the communication and positioning processing step comprises the steps of receiving geographic position information returned by a leasing client and communication response type information selected by a target communication leaser at the leasing client by using a network, updating and associating the geographic position information to a rented sharing bicycle in real time, and alternatively performing the following substeps according to the communication response type information:
i. when the communication response type information is communication acceptance, a point-to-point communication link is established between the third-party client and the lease client through a communication link establishing unit in the server;
ii. When the communication response type information is communication rejection, feeding back the communication rejection response information to the third-party client through the server;
and iii, when the communication response type information is a custom response, sending the response information preset by the renter to the third-party client through the server.
Further, the method also comprises the following steps:
the method comprises the steps of acquiring real-time positioning information, namely collecting unique identification code information and independent ID information of a passive radio frequency tag preset at the bottom of a shared bicycle frame, wherein the unique identification code information and the independent ID information are transmitted back by a radio frequency induction part which is embedded in a preset area and has a known position under the road surface of a non-automatic bicycle and an independent ID in real time, and the unique identification code information and the independent ID information are detected by induction of the radio frequency induction part when the radio frequency induction part passes above the radio;
and an electronic map labeling step, namely analyzing the feature code and the current position information of the detected sharing bicycle by an electronic map labeling part in the server, and labeling the feature code and the current position information on an electronic map module in the electronic map module by combining the feature code with a preset icon.
The method comprises a step of calculating the position of the shared bicycle, wherein the current speed and riding direction of each shared bicycle in a renting state are estimated in real time by combining the time when each shared bicycle is detected and historical traceability information of a detection place through a shared bicycle position calculating part in a server, and the current speed and riding direction are simulated and marked on a road part in the electronic map module in an icon moving mode.
The invention has the beneficial effects that:
by the system and the method, when the third person has a communication requirement, the characteristic code on the target vehicle can be collected or input and sent to the server, and then the server forwards the communication request to the renter so as to establish communication. In addition, the system and the method can realize the positioning of the bicycle to the greatest extent on the premise that the bicycle is not provided with an additional power supply device, solve the long-standing and difficult problems in the industry and bring remarkable progress.
Drawings
The following describes the sharing bicycle positioning and instant messaging system and method of the present invention with reference to the accompanying drawings.
FIG. 1 is a block diagram of a logical structure of a third-party client according to one embodiment;
FIG. 2 is a block diagram of a logical structure of a server according to an embodiment;
fig. 3 is a block diagram illustrating a logical structure of a lending client according to an embodiment.
Detailed Description
Example one
The embodiment relates to a specific technical scheme of a shared bicycle positioning and instant messaging system. The shared bicycle is printed with a unique feature code, which is preferably a number combination, a color combination or a geometric shape that can be identified and read by human eyes, and of course, the feature code can also be a two-dimensional code, a bar code or the like that can be read only by a machine under special requirements.
The third-party client is used by a third person with communication requirements, and the renting client is used by a shared bicycle renter. The third-party client and the lease client can be both handheld intelligent terminals, such as smart phones, PDAs, tablet computers and the like, and can also be client software installed on intelligent equipment hardware, such as mobile phone APP. The client side of the renter is also provided with a code scanning part for scanning the two-dimensional code graph on the bicycle and a renting request part for renting in the prior art. The system can comprise a plurality of third-party clients and lease clients which can be mutually converted, and the designations of the third-party clients and the lease clients are only defined by the positioning of the role of a user at a certain moment.
The server is at least one computer, and the server is connected with the third party client and the lease client through a network port of the server by a wired network or a wireless network, which is the prior art and is not described any more. The third person and the leaser are not fixed relative to the specific third-party client and the leased client respectively, but are fixed relative to login ID information, the third person and the leaser need to log in through the ID and the password when using the corresponding clients, and the server obtains the MAC address and the IP information of the client hardware through the ID information so as to facilitate communication.
According to fig. 1, the third party client has a feature code input section, a communication request initiating section, and a first communication control section, and the functions of the three sections are realized by executing an installed application program by CPU hardware of the third party client. Specifically, the method comprises the following steps:
a feature code input section for inputting feature code information on the target shared bicycle; the hardware for feature code input may be a scanning camera, an input keyboard, etc.
A communication request initiating part for initiating a request for establishing communication with a target shared bicycle renter; the third person selects a communication request type, such as a video call, a voice call, or a text message exchange, and issues a communication request, and the communication request type and information requesting communication are part of the communication request information.
The first communication control part is used for establishing communication with the server, and the communication control part can pack and transmit the characteristic code information and the communication request information to the server after loading auxiliary information such as a data header, a check code and the like.
The third party client can also comprise other existing functional parts and other existing functional elements besides the three parts, such as a screen display device, a telephone receiver, a telephone transmitter, a temporary data storage part, a communication control part and the like.
As shown in fig. 2, the server includes a communication request responding unit, a shared-bicycle rental information storing unit, an information retrieving unit, and a communication request forwarding unit.
And the communication request responding part is used for responding to the communication request from the third-party client and receiving the feature code information which is sent by the third-party client and relates to the target shared bicycle. Which is represented by a specific port and corresponding physical storage in the server for receiving data packets sent by the third party client.
The shared bicycle renting information storage part is used for storing search information about each shared bicycle in a preset time length, each piece of bicycle search information comprises bicycle renting starting time, bicycle renting ending time, shared bicycle feature code information and renter information, and the renter information comprises renter ID information used by a renter on a renting client. The home part can be a physical storage device, such as hardware and an SD card; or it may be a storage module in the software sense, such as a TXT document, database, etc.
And the information retrieval part can be used for retrieving the renter information of the target shared bicycle from the shared bicycle renting information storage part according to the received target shared bicycle feature code information.
And the communication request forwarding part is used for forwarding the communication request of the third person to the lending client according to the ID information of the lender.
As shown in fig. 3, the lease client includes a communication request prompt unit, a response control unit, a current geographic position acquisition unit, and a second communication unit.
And a communication request presentation unit for presenting an acousto-optic presentation to the lender after receiving the communication request.
The response control part comprises an acceptance switch, a rejection switch and a self-defined reply switch and is used for the renter to feed back different response information to the server by selecting different switches alternatively. The three switches may be hardware switches or option buttons displayed on the touch control screen. The user-defined reply content controlled by the user-defined reply switch can be preset text content or can be formed by instant input after a communication request is received.
The current geographic position acquisition part is used for acquiring the current geographic position information of the renter, such as a GPS positioning module, a Beidou positioning module or other equivalent modules.
And the second communication part is used for establishing data communication with the server, and the second communication part can transmit the response information and the geographical position information back to the server.
The server further comprises:
the communication control part comprises a communication link establishing unit, a communication rejection feedback unit and a custom information forwarding unit, the communication link establishing unit is used for establishing a point-to-point communication link between the third-party client and the lease client according to the communication acceptance response information sent back by the lease client, the communication rejection feedback unit is used for feeding back the communication rejection response information sent back by the lease client to the third-party client, and the custom information forwarding unit is used for sending the leaser preset reply information to the third-party client.
And the shared bicycle current geographic position information storage part is used for updating and storing the shared bicycle which is related to the shared bicycle rented by the renter in real time according to the geographic position information sent back by the renter.
In order to realize accurate positioning of the shared bicycle under the condition that the renter is not an actual rider, it is preferable that:
and a passive radio frequency tag is arranged at the bottom of the frame of the shared bicycle, and the passive radio frequency tag is provided with a unique identification code associated with the unique feature code.
The system also comprises a plurality of groups of radio frequency induction parts which are embedded at intervals in the preset area under the road surface of the non-automatic lane, and each group of radio frequency induction parts are provided with independent IDs. Further, the radio frequency induction part comprises a network communication module, a card reading antenna module, an antenna control module and a power supply module for supplying power. The independent ID of the rf sensing part may be a MAC address of a network communication module therein, or may be a unique code written in the antenna control module ROM.
The server further comprises:
and the passive radio frequency tag associated information tracing storage part is used for storing one-to-one associated information between the passive radio frequency tag and the shared bicycle. The method can be a binding form of a unique identification code of a passive radio frequency tag and a shared bicycle feature code.
And the radio frequency induction part mounting position geographic information source tracing storage part is used for storing the mounting position geographic information of each group of radio frequency induction parts.
The sensing information receiving part is respectively connected to the multiple groups of radio frequency induction parts through a network and is used for receiving detection information from the multiple groups of radio frequency induction parts in real time, and the detection information comprises current detection time, a current read unique identification code of the passive radio frequency tag and independent ID information of the radio frequency induction parts.
The electronic map labeling part comprises an electronic map module and a labeling module, wherein the labeling module is used for respectively retrieving the feature code of the detected shared bicycle and the geographic position information installed by the radio frequency induction part for detecting from the passive radio frequency tag associated information traceability storage part and the radio frequency induction part installation position geographic information traceability storage part according to the passive radio frequency tag unique identification code information and the ID information of the radio frequency induction part contained in the detection information, analyzing the current real-time geographic position of the shared bicycle by combining the feature code and the geographic position information, and labeling the shared bicycle on the electronic map module by combining the feature code with the preset icon. And after marking, updating the current position of the shared bicycle into the current geographic position information storage part of the shared bicycle.
In order to further realize the dynamic positioning of the shared bicycle, it is preferable that:
the server also comprises a shared bicycle historical position tracing storage part which is used for storing the time when each shared bicycle is detected and the historical tracing information of the detection place. When the method is implemented, the current geographic position information storage part of the shared bicycle continuously transmits updated information to the part or continuously scans information change in the current geographic position information storage part of the shared bicycle.
The system also comprises a shared bicycle position calculating part which is used for estimating the current speed and riding direction of each shared bicycle in a renting state in real time according to historical traceability information, simulating and marking the shared bicycles in a way of moving icons on a road part in the electronic map module, and marking the shared bicycles through the marking module during marking.
The server can also comprise a screen display unit, and the data in the electronic map module can be visually displayed through the display unit.
Example two
The embodiment relates to a method for positioning a shared bicycle and instant messaging, which is based on a third-party client, a server and a leasing client, wherein a unique feature code is printed on the shared bicycle, and comprises the following steps:
a receiving step, wherein the server receives communication request information from a third-party client and the feature codes of the shared bicycles rented by the target communication renters, which are acquired by the third-party client, by using a network;
a forwarding step, namely determining the ID information of the target communication renter on the renting client according to the feature code of the target shared bicycle, and forwarding the communication request to the currently used renting client of the target communication renter by using a network;
the communication and positioning processing step comprises the steps of receiving the geographic position information transmitted back by the leasing client and the communication response type information selected by the target communication leaser at the leasing client by using a network, updating and associating the geographic position information to the rented sharing bicycle in real time, and alternatively performing the following substeps according to the communication response type information:
i. when the communication response type information is communication acceptance, a point-to-point communication link is established between the third-party client and the lease client through a communication link establishing unit in the server;
ii. When the communication response type information is communication rejection, feeding back the communication rejection response information to the third-party client through the server;
and iii, when the communication response type information is a custom response, sending the response information preset by the renter to the third-party client through the server.
In order to realize accurate positioning of the shared bicycle under the condition that the renter is not an actual rider, the method further comprises the following preferred steps:
the method comprises the steps of acquiring real-time positioning information, namely collecting unique identification code information and independent ID information of a passive radio frequency tag preset at the bottom of a shared bicycle frame, wherein the unique identification code information and the independent ID information are transmitted back by a radio frequency induction part which is embedded in a preset area and has a known position under the road surface of a non-automatic bicycle and an independent ID in real time, and the unique identification code information and the independent ID information are detected by induction of the radio frequency induction part when the radio frequency induction part passes above the radio;
and an electronic map labeling step, namely analyzing the feature code and the current position information of the detected sharing bicycle by an electronic map labeling part in the server, and labeling the feature code and the current position information on an electronic map module in the electronic map module by combining the feature code with a preset icon.
In the step, the current speed and riding direction of each shared bicycle in a renting state are estimated in real time through a shared bicycle position calculating part in the server in combination with historical traceability information of the detected moment and the detected place of each shared bicycle, and the current speed and riding direction of each shared bicycle are simulated and marked on a road part in an electronic map module in an icon moving mode.
The present invention is not limited to the above embodiments, and the technical solutions of the above embodiments of the present invention may be combined with each other in a crossing manner to form a new technical solution, and all technical solutions formed by using equivalent substitutions fall within the scope of the present invention.

Claims (7)

1. A sharing bicycle positioning and instant messaging system is disclosed, wherein a unique feature code is printed on the sharing bicycle, and the system is characterized in that: the system comprises a third-party client for a third person, a server and a leasing client for a leaser, wherein the third-party client is connected to the server through a network, and the leasing client is connected with the server through the network; wherein
The third party client includes:
a feature code input section for inputting feature code information on the target shared bicycle;
a communication request initiating part for initiating a request for establishing communication with a target shared bicycle renter;
a first communication control section for establishing communication with the server, the communication control section being capable of transmitting the feature code information and the communication request information to the server;
the server includes:
the communication request responding part is used for responding to a communication request from a third-party client and receiving the feature code information which is sent by the third-party client and relates to the target shared bicycle;
the shared bicycle renting information storage part is used for storing bicycle retrieval information related to each shared bicycle in a preset time length, each piece of bicycle retrieval information comprises bicycle renting starting time, bicycle renting ending time, shared bicycle feature code information and renter information, and the renter information comprises renter ID information used by a renter on a renting client;
an information retrieval part, which can be used for retrieving the renter information of the target shared bicycle from the shared bicycle renting information storage part according to the received target shared bicycle feature code information;
a communication request forwarding part for forwarding the communication request of the third person to the lending client according to the ID information of the lender;
the lease client includes:
a communication request prompt part for giving out acousto-optic prompt to the lender after receiving the communication request;
the response control part comprises an acceptance switch, a rejection switch and a self-defined reply switch and is used for the renter to feed back different response information to the server by selecting different switches alternatively;
the current geographic position acquisition part is used for acquiring the current geographic position information of the renter;
a second communication unit for establishing data communication with the server, the second communication unit being capable of transmitting the response information and the geographical position information back to the server;
the server further comprises:
the communication control part comprises a communication link establishing unit, a communication rejection feedback unit and a custom information forwarding unit, wherein the communication link establishing unit is used for establishing a point-to-point communication link between the third-party client and the leased client according to the communication acceptance response information sent back by the leased client, the communication rejection feedback unit is used for feeding back the communication rejection response information sent back by the leased client to the third-party client, and the custom information forwarding unit is used for sending the leaseholder preset reply information to the third-party client;
and the shared bicycle current geographic position information storage part is used for performing relevant binding on the geographic position information sent back to the server by the renter and the shared bicycle rented by the renter and storing the geographic position information in real time.
2. The shared bicycle location and instant messaging system of claim 1, wherein: the system comprises a sharing bicycle, a passive radio frequency tag, a plurality of groups of radio frequency induction parts and a control system, wherein the passive radio frequency tag is arranged at the bottom of a frame of the sharing bicycle and provided with a unique identification code associated with the unique characteristic code;
the server further comprises:
the passive radio frequency tag associated information tracing storage part is used for storing the associated binding information between the passive radio frequency tag arranged at the bottom of the sharing bicycle frame and the sharing bicycle;
the radio frequency induction part installation position geographic information source tracing storage part is used for storing the installation position geographic information of each group of radio frequency induction parts;
the sensing information receiving parts are respectively connected to the multiple groups of radio frequency induction parts through a network and are used for receiving detection information from the multiple groups of radio frequency induction parts in real time, and the detection information comprises current detection time, a unique identification code of a currently read passive radio frequency tag and independent ID information of the radio frequency induction parts;
the electronic map labeling part comprises an electronic map module and a labeling module, wherein the labeling module is used for respectively retrieving the feature code of the detected shared bicycle and the geographical position information installed on the radio frequency induction part for detecting from the geographical information tracing storage part of the installation position of the radio frequency induction part and the feature code of the detected shared bicycle according to the unique identification code information of the passive radio frequency tag and the ID information of the radio frequency induction part contained in the detection information, combining the feature code with the geographical position information to analyze the current real-time geographical position of the shared bicycle, and labeling the shared bicycle on the electronic map module in a manner of combining the feature code with a preset icon.
3. The shared bicycle location and instant messaging system of claim 2, wherein: the server also comprises
The shared bicycle historical position tracing storage part is used for storing the historical tracing information of the time and the detection place when each shared bicycle is detected;
the shared bicycle position calculating part is used for estimating the current speed and riding direction of each shared bicycle in a rented state in real time according to the historical traceability information, and simulating and marking the current speed and riding direction on a road part in the electronic map module in an icon moving mode.
4. The shared bicycle location and instant messaging system of claim 2, wherein: the radio frequency induction part comprises a network communication module, a card reading antenna module, an antenna control module and a power supply module for supplying power.
5. A shared bicycle positioning and instant messaging method is based on a third-party client, a server and a leasing client, wherein a unique feature code is printed on a shared bicycle, and the method comprises the following characteristic steps:
a receiving step, wherein the server receives communication request information from a third-party client and the feature codes of the shared bicycles rented by the target communication renters, which are acquired by the third-party client, by using a network;
a forwarding step, namely determining the ID information of the target communication renter on the renting client according to the feature code of the target shared bicycle, and forwarding the communication request to the currently used renting client of the target communication renter by using a network;
the communication and positioning processing step comprises the steps of receiving the geographic position information returned by the lease client and the communication response type information selected by the target communication leaser at the lease client by using a network, carrying out real-time associated binding on the geographic position information returned by the leaser through the lease client and the shared bicycle rented by the leaser, and alternatively carrying out the following substeps according to the communication response type information:
i. when the communication response type information is communication acceptance, a point-to-point communication link is established between the third-party client and the lease client through a communication link establishing unit in the server;
ii. When the communication response type information is communication rejection, feeding back the communication rejection response information to the third-party client through the server;
and iii, when the communication response type information is a custom response, sending the response information preset by the renter to the third-party client through the server.
6. The method of claim 5, further comprising the steps of:
the method comprises the steps of acquiring real-time positioning information, namely collecting unique identification code information and independent ID information of a passive radio frequency tag preset at the bottom of a shared bicycle frame, wherein the unique identification code information and the independent ID information are transmitted back by a radio frequency induction part which is embedded in a preset area and has a known position under the road surface of a non-automatic bicycle and an independent ID in real time, and the unique identification code information and the independent ID information are detected by induction of the radio frequency induction part when the radio frequency induction part passes above the radio;
and an electronic map labeling step, namely analyzing the feature code and the current position information of the detected sharing bicycle by an electronic map labeling part in the server, and labeling the feature code and the current position information on an electronic map module in the electronic map module by combining the feature code with a preset icon.
7. The method for positioning the shared bicycle and realizing instant messaging according to claim 6, further comprising a step of calculating the position of the shared bicycle, wherein the current speed and riding direction of each shared bicycle in a rented state are estimated in real time by the shared bicycle position calculating part in the server in combination with historical traceability information of the moment and the detection place when each shared bicycle is detected, and the current speed and riding direction are simulatively marked on a road part in the electronic map module in a mode of moving an icon.
CN201710107991.7A 2017-02-27 2017-02-27 Shared bicycle positioning and instant messaging system and method Expired - Fee Related CN106973006B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710107991.7A CN106973006B (en) 2017-02-27 2017-02-27 Shared bicycle positioning and instant messaging system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710107991.7A CN106973006B (en) 2017-02-27 2017-02-27 Shared bicycle positioning and instant messaging system and method

Publications (2)

Publication Number Publication Date
CN106973006A CN106973006A (en) 2017-07-21
CN106973006B true CN106973006B (en) 2020-05-12

Family

ID=59328717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710107991.7A Expired - Fee Related CN106973006B (en) 2017-02-27 2017-02-27 Shared bicycle positioning and instant messaging system and method

Country Status (1)

Country Link
CN (1) CN106973006B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107645537B (en) * 2017-08-09 2021-12-24 汉海信息技术(上海)有限公司 Information publishing method, client, article, server and system
CN109147202B (en) * 2018-08-02 2021-05-11 深圳市朗仁科技有限公司 Shared bicycle control method and device
CN111830455B (en) * 2019-03-28 2023-10-31 北京骑胜科技有限公司 Positioning method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521968A (en) * 2011-12-15 2012-06-27 上海一嗨汽车租赁有限公司 Self-help vehicle renting method based on dynamic password verification
WO2013142975A1 (en) * 2012-03-29 2013-10-03 Societe De Velo En Libre-Service Method and system for providing an indication of a path followed by a bicycle
CN104794640A (en) * 2015-05-04 2015-07-22 常州永安公共自行车***股份有限公司 Vehicle management method based on cloud server and cloud server thereof
CN106372884A (en) * 2016-08-31 2017-02-01 杭州金通公共自行车科技股份有限公司 Pile-less bike low electric quantity excitation system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521968A (en) * 2011-12-15 2012-06-27 上海一嗨汽车租赁有限公司 Self-help vehicle renting method based on dynamic password verification
WO2013142975A1 (en) * 2012-03-29 2013-10-03 Societe De Velo En Libre-Service Method and system for providing an indication of a path followed by a bicycle
CN104794640A (en) * 2015-05-04 2015-07-22 常州永安公共自行车***股份有限公司 Vehicle management method based on cloud server and cloud server thereof
CN106372884A (en) * 2016-08-31 2017-02-01 杭州金通公共自行车科技股份有限公司 Pile-less bike low electric quantity excitation system

Also Published As

Publication number Publication date
CN106973006A (en) 2017-07-21

Similar Documents

Publication Publication Date Title
CN205080660U (en) Public bicycle management system
CN106973006B (en) Shared bicycle positioning and instant messaging system and method
Bhilare et al. Women employee security system using GPS and GSM based vehicle tracking
CN102231870A (en) Internet-of-things-based scenic spot visitor information interaction system
CN105472737A (en) Terminal positioning method and server
CN103886273A (en) Personal article monitoring integrated application system based on RFID electronic tag
CN104951891A (en) Tour guide system and method
CN106448241A (en) Method and device for parking induction, terminal and server
CN108495253B (en) Public transport means positioning method and device, storage medium and electronic device
CN107063236A (en) Positioning and navigation system and implementation method in a kind of building
CN107808546A (en) Indoor parking localization method, system and computer-readable recording medium
CN104717743A (en) Mobile terminal tracking method and system based on signaling analysis
CN103678546A (en) Bus station information query method and system based on two-dimension codes
CN104951892A (en) Tour guide management background system
CN104699427A (en) Remote printing method and system
CN110443738A (en) Floating population's register method and system and relevant device
CN103077487A (en) Intelligent garage system and serve method
CN107067791A (en) A kind of GPS terminal, vehicle information management system and its data processing method
CN106205192B (en) A kind of information transmission system, method and device
CN103108040A (en) Acquiring method of real-time traffic status information, platform server and user equipment
CN104639593A (en) Information sharing method and system, browser and server
CN103871244A (en) Traffic information processing method and system, and vehicle-mounted system
CN106709849A (en) Intercity car taking system and car taking method thereof
CN105474233A (en) Method and platform for sending message to communication device associated with moving object
CN102779305A (en) Commodity moving information management system

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200512