[go: up one dir, main page]

US20180376285A1 - Method and device for implementing internet services - Google Patents

Method and device for implementing internet services Download PDF

Info

Publication number
US20180376285A1
US20180376285A1 US16/128,186 US201816128186A US2018376285A1 US 20180376285 A1 US20180376285 A1 US 20180376285A1 US 201816128186 A US201816128186 A US 201816128186A US 2018376285 A1 US2018376285 A1 US 2018376285A1
Authority
US
United States
Prior art keywords
internet service
mobile terminal
internet
wifi
wireless signals
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.)
Abandoned
Application number
US16/128,186
Inventor
Zhijun Yuan
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to US16/128,186 priority Critical patent/US20180376285A1/en
Publication of US20180376285A1 publication Critical patent/US20180376285A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • H04L67/16
    • H04L67/18
    • 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/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present application relates to a field of network communications technology.
  • it relates to a method and a device for implementing Internet services.
  • O2O Internet service providers not only have stores on the Internet (also called online stores), but also have physical stores offline (also called offline stores).
  • O2O Internet service providers can provide O2O (Online-to-Offline) Internet services. That is, they combine offline commercial opportunities with the Internet in such a way that the Internet becomes the front desk for offline transactions.
  • the method that is often used now to implement O2O Internet services is the following: acquire the current location information for a mobile terminal using the mobile terminal's location-based services (LBS); use the current location information for the mobile terminal to search for O2O Internet services in the vicinity of the mobile terminal; push found O2O Internet services to the mobile terminal; the user uses the pushed O2O Internet services as a basis for determining to use an O2O Internet service by having the mobile terminal log on to a corresponding O2O Internet service page.
  • LBS location-based services
  • the existing method for implementing O2O Internet services requires the use of mobile terminal LBS to acquire the current location information for a mobile terminal. Accurate location is impossible while indoors. When the user of a mobile terminal is indoors, it is not possible to acquire current location information for the mobile terminal or provide the user with accurate O2O Internet services.
  • the technical problem that the present application seeks to solve lies in a method and a device for implementing O2O Internet services. It uses the WiFi router identifier for WiFi signals in the vicinity of a mobile terminal as a basis for providing O2O Internet service to the mobile terminal user. Even when the mobile terminal user is indoors, it can provide the mobile terminal user accurate O2O Internet service associated with the user's current location.
  • the present application discloses a method of implement O2O Internet services.
  • Said method comprises: acquiring at least one WiFi signal scanned by a mobile terminal; analyzing said WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each of said analyzed WiFi signals; determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals; using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals comprises: comparing the first WiFi router identifier corresponding to each of said WiFi signals with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform; determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • an O2O Internet service matched with said second WiFi router identifier after acquiring an O2O Internet service matched with said second WiFi router identifier, it further comprises: acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier; recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier.
  • said WiFi signals that meet set conditions comprise: the strongest WiFi signal among said acquired WiFi signals; or of said acquired WiFi signals, those WiFi signals whose strength exceeds a set threshold value; or a preset quantity of said acquired WiFi signals ranked in strong-to-weak signal strength order.
  • it further comprises: acquiring an O2O Internet service registry, wherein said O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on the O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers; storing said O2O Internet service registry.
  • O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on the O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers; storing said O2O Internet service registry.
  • said registration information on the O2O Internet service providers further comprises: descriptive store information about said O2O Internet service providers, wherein said descriptive store information is used by the user of said mobile terminal for identifying and shopping, or said descriptive store information is used by said mobile terminal for navigation to said store location.
  • acquiring the O2O Internet service matched with said second WiFi router identifier comprises: using said second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information; using said O2O Internet service address as a basis for acquiring an O2O Internet service matched with said second WiFi router identifier.
  • the mobile terminal after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it further comprises: receiving the WiFi code that is sent by the WiFi router corresponding to said second WiFi router identifier; on the basis of said WiFi code using the WiFi signal provided by the WiFi router corresponding to said second WiFi router identifier to connect to the Internet.
  • the mobile terminal after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it further comprises: using said mobile terminal to log onto an O2O Internet service matched with said second WiFi router identifier and submitting service subscription information; receiving service subscription result information corresponding to said service subscription information.
  • the Web operating environment built into said mobile terminal after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it comprises: using the Web operating environment built into said mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with said second WiFi router identifier; or after receiving a service acquisition trigger instruction, using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • said O2O Internet service comprises: pushed information provided by the O2O Internet service provider, or service information provided by the O2O Internet service provider, or descriptive information provided by the O2O Internet service provider.
  • the present application further discloses a device for implementing O2O Internet services.
  • Said device comprises: a first acquiring module, for acquiring at least one WiFi signal scanned by a mobile terminal; an analyzing module, for analyzing said WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each of said analyzed WiFi signals; a determining module, for determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals; a second acquiring module, for using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • said determining module comprises: a comparing unit, for comparing the first WiFi router identifier corresponding to each of said WiFi signals with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform; a determining unit, for determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • said device further comprises: a third acquiring module, for acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier; a first recording module, for recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier.
  • said WiFi signals that meet set conditions comprise: the strongest WiFi signal among said acquired WiFi signals; or of said acquired WiFi signals, those WiFi signals whose strength exceeds a set threshold value; or a preset quantity of said acquired WiFi signals ranked in strong-to-weak signal strength order.
  • said device further comprises: a fourth acquiring module, for acquiring an O2O Internet service registry, wherein said O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers; a storage module, for storing said O2O Internet service registry.
  • a fourth acquiring module for acquiring an O2O Internet service registry, wherein said O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers
  • a storage module for storing said O2O Internet service registry.
  • said registration information on O2O Internet service providers further comprises: descriptive store information about said O2O Internet service providers, wherein said descriptive store information is used by the user of said mobile terminal for identifying and shopping, or said descriptive store information is used by said mobile terminal for navigation to said store location.
  • said second acquiring module comprises: a processing unit, for using said second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information; an acquiring unit, for using the O2O Internet service address as a basis for acquiring the O2O Internet service matched with said second WiFi router identifier.
  • said device further comprises: a first receiving module, for receiving the WiFi code that is sent by the WiFi router corresponding to said second WiFi router identifier; a processing module, for, on the basis of said WiFi code, using the WiFi signal provided by the WiFi router corresponding to said second WiFi router identifier to connect to the Internet.
  • said device further comprises: a submitting module, for using said mobile terminal to log onto an O2O Internet service matched with said second WiFi router identifier and submitting service subscription information; a second receiving module, for receiving service subscription result information corresponding to said service subscription information.
  • said second acquiring module comprises: a first receiving unit, for using the Web operating environment built into said mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with said second WiFi router identifier; or a second receiving unit, for, after receiving a service acquisition trigger instruction, using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • said O2O Internet service comprises: pushed information provided by the O2O Internet service provider, or service information provided by the O2O Internet service provider, or descriptive information provided by the O2O Internet service provider.
  • the present application can obtain at least the following technical results: 1) It provides O2O Internet services based on WiFi router identifiers of WiFi signals. Since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, and O2O Internet service is provided to the mobile terminal user according to the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal, it can provide the mobile terminal user accurate O2O Internet service associated with the user's current location even when the mobile terminal user is indoors.
  • the O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier.
  • the O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • FIG. 1 is a flowchart of a first method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 2 is a flowchart of a second method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 3 is a flowchart of a third method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 4 is a flowchart of a fourth method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 5 is a diagram of a particular method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 6 is a diagram of another particular method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 7 is a structural diagram of a first device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 8 is a structural diagram of a second device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 9 is a structural diagram of a third device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 10 is a structural diagram of a fourth device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 11 is a structural diagram of a fifth device for implementing O2O Internet services in an embodiment of the present application.
  • computer equipment comprises one or more processors (CPUs), input/output interfaces, network interfaces and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • Memory may include such forms as volatile memory in computer-readable media, random access memory (RAM) and/or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
  • RAM random access memory
  • ROM read-only memory
  • flash RAM flash memory
  • Computer-readable media including permanent and non-permanent and removable and non-removable media, may achieve information storage by any method or technique.
  • Information can be computer-readable commands, data structures, program modules, or other data.
  • Examples of computer storage media include but are not limited to phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digit multifunction disc (DVD) or other optical storage, magnetic cassettes, magnetic tape or magnetic disc storage, or other magnetic storage equipment or any other non-transmission media that can be used to store information that is accessible to computers.
  • computer-readable media does not include transitory computer-readable media, (transitory media), such as modulated data signals and carrier waves.
  • FIG. 1 is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application, the method comprises:
  • S 101 Acquire at least one WiFi (Wireless Fidelity) signal scanned by a mobile terminal.
  • WiFi Wireless Fidelity
  • the mobile terminal's OS Operating System
  • AndroidTM the mobile terminal's OS
  • the WiFi router identifier specifically may be the BSSID (Basic Service Set ID) of the WiFi router.
  • the BSSID is the WiFi router's physical address, which can uniquely identify this WiFi router.
  • WiFi signals that meet set conditions include:
  • S 103 Determine a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal.
  • the O2O Internet service provider that can provide O2O Internet services is registered in advance on an O2O Internet service platform.
  • the submitted registration information includes: descriptive store information (such as a store introduction and the store's geographic location) about the O2O Internet service provider, the O2O Internet service address (such a URL that browsers may directly access) of the O2O Internet service provider and a WiFi router identifier (such as the BSSID for a WiFi router) of the O2O Internet service provider.
  • the descriptive store information is used by mobile terminal users for identifying service provider, or the descriptive store information is used by mobile terminals for navigation to the store location.
  • O2O Internet service providers can publish O2O Internet services in the form of Web apps.
  • Determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal comprises:
  • S 104 Use the Web operating environment built into the mobile terminal to acquire the O2O Internet service matched with the second WiFi router identifier.
  • the Web operating environment built into the mobile terminal could be, for example, a 2G or 3G Web in the mobile terminal.
  • Using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier comprises:
  • the service acquisition trigger instruction could be sent only when it is determined that there is a need to use an O2O Internet service. Only then is an O2O Internet service matched with a second WiFi router identifier acquired using the Web operating environment built into a mobile terminal. This can conserve traffic for the Web built into a mobile terminal.
  • Acquiring an O2O Internet service matched with a second WiFi router identifier comprises:
  • WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location.
  • O2O Internet services comprise: pushed information provided by O2O Internet service providers, service information provided by O2O Internet service providers or descriptive information provided by O2O Internet service providers.
  • the Web operating environment built into a mobile terminal serves to acquire an O2O Internet service matched with a second WiFi router identifier
  • the Web operating environment built into a mobile terminal serves to acquire an O2O Internet service matched with a second WiFi router identifier, it further comprises:
  • the application scenarios of the O2O Internet service of the present embodiment may comprise:
  • the mobile terminal user uses the O2O Internet service, he or she can obtain special-price and special-dish menus recommended by the O2O Internet service and can directly place an order. This can solve the problem of insufficient information in traditional menus and can also help O2O Internet service provider save on service costs.
  • the O2O Internet service provider may send a message to the user's mobile terminal notifying him or her of the availability of a table, thereby solving the problem of users needing to wait near the restaurant.
  • a store coupon may be automatically sent based on a notification center for the purpose of drawing the user into the store to spend. It's also an even more convenient way for users to use coupons.
  • a WiFi code is automatically sent to the mobile terminal enabling the mobile terminal to automatically connect with the WiFi signal and to use the WiFi signal to connect to the Internet.
  • FIG. 2 is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application.
  • S 105 Acquire descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier.
  • S 106 Record the descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier.
  • the O2O Internet service matched with the second WiFi router identifier when the O2O Internet service matched with the second WiFi router identifier is acquired, i.e., after the WiFi router identifier has been successfully matched, record the descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier.
  • This will enable the mobile terminal user to conveniently find a store's geographic location by using the store's descriptive information that is among previously browsed stores in the matched history and thus to revisit a previously visited store. Additionally, this will bring more old customers to the O2O Internet service provider.
  • FIG. 3 is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application.
  • acquiring at least one WiFi signal scanned through a mobile terminal it further comprises:
  • the O2O Internet service registry includes registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein the registration information on O2O Internet service providers comprises: descriptive store information about O2O Internet service providers, O2O Internet service addresses of O2O Internet service providers and WiFi router identifiers for O2O Internet service providers.
  • the descriptive store information is used by mobile terminal users for identifying and shopping, or the descriptive store information is used by mobile terminals for navigation to the store location.
  • the O2O Internet service provider that can provide the O2O Internet service registers in advance on an O2O Internet service platform.
  • the O2O Internet service provider registers on an O2O Internet service platform, it submits registration information.
  • a remote terminal user uses a WiFi router identifier for at least one acquired WiFi signal scanned by the mobile terminal as a basis for searching for O2O Internet services
  • the WiFi signals that meet a set condition are: those of the acquired WiFi signals whose strength exceeds a set threshold value or a preset quantity of the acquired WiFi signals ranked in strong-to-weak signal strength order
  • multiple O2O Internet services may be found for the mobile terminal user in his or her vicinity.
  • the mobile terminal user might be most concerned about the nearest O2O Internet service. Therefore, the WiFi signal that meets the set condition in the present embodiment is: the strongest WiFi signal among the WiFi signals that were acquired.
  • FIG. 4 is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application. The method comprises:
  • S 201 Acquire at least one WiFi signal scanned by a mobile terminal.
  • step S 101 is similar to step S 101 and will not be discussed further here.
  • the at least one WiFi signal is ranked in strong-to-weak signal strength order, and the WiFi signal with the greatest signal strength is selected from at least one WiFi signal.
  • Determining whether a third WiFi router corresponding to the WiFi signal with the greatest signal strength is matched with an O2O Internet service comprises:
  • step S 104 is similar to step S 104 and will not be discussed further here.
  • the method of implementing O2O Internet services described by the present embodiment provides O2O Internet services based on WiFi router identifiers of WiFi signals. Specifically, since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, using the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location. Acquiring at least one WiFi signal scanned by a remote terminal and providing O2O Internet service based on the WiFi signal's WiFi router identifier does not require the remote terminal user to perform any preceding step. The matching is automatic, and the interactions are simple. The O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier. The O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • FIGS. 5 and 6 are diagrams of a particular method of implementing O2O Internet services in an embodiment of the present application.
  • the method comprises:
  • An O2O Internet service provider registers an O2O Internet service on an O2O Internet service platform.
  • the O2O Internet service provider carries out the registration on the O2O Internet service platform.
  • the O2O Internet service provider carries out the registration on the O2O Internet service platform, it submits registration information.
  • the registration information of the O2O Internet service provider comprises: descriptive store information about the O2O Internet service provider, the O2O Internet service address of the O2O Internet service providers and the WiFi router identifier for the O2O Internet service provider.
  • the O2O Internet service platform sends the O2O Internet service registry to the user's mobile terminal.
  • the O2O Internet service registry includes registration information on multiple O2O Internet service providers that provide O2O Internet services.
  • the O2O Internet service platform sends the O2O Internet service registry to the user's mobile terminal.
  • the O2O Internet service registry can be sent to the user mobile terminal via the mobile terminal OS push channel.
  • the registration information in the O2O Internet service registry is updated, it will be synchronized with the user remote terminal based on the mobile terminal OS push channel.
  • S 303 The mobile terminal detects and accesses the O2O Internet service of the O2O Internet service provider.
  • the mobile terminal OS e.g., Android
  • the mobile terminal OS automatically scans for WiFi signals in the vicinity and detects at least one WiFi signal sent by a broadcasting mechanism.
  • each WiFi signal of the at least one WiFi signal that was acquired by remote terminal scanning can be analyzed, and the WiFi router identifier of each WiFi signal serves as a basis for finding O2O Internet services for the mobile terminal user. It is possible that multiple O2O Internet services will be found for the mobile terminal user within his or her vicinity.
  • each WiFi signal of the at least one WiFi signal that was acquired by remote terminal scanning can be analyzed, and the WiFi router identifier of the WiFi signal with the greatest signal strength serves as a basis for finding an O2O Internet service for the mobile terminal user. The O2O Internet service nearest to the remote terminal user may be found.
  • the O2O Internet service provider provides O2O Internet service.
  • the application scenarios of the O2O Internet services of the present embodiment may include:
  • the mobile terminal user uses the O2O Internet service, he or she can obtain special-price and special-dish menus recommended by the O2O Internet service and can directly place an order. This can solve the problem of insufficient information in traditional menus and can also help the O2O Internet service provider save on service costs.
  • the O2O Internet service provider may send a message to the user's mobile terminal notifying him or her of the availability of a table, thereby solving the problem of users needing to wait near the restaurant.
  • a store coupon may be automatically sent based on a notification center for the purpose of drawing the user into the store to spend. It's also an even more convenient way for users to use coupons.
  • a WiFi code is automatically sent to the mobile terminal enabling the mobile terminal to automatically connect with the WiFi signal and to use the WiFi signal to connect to the Internet.
  • FIG. 7 is a structural diagram of a device for implementing O2O Internet services in an embodiment of the present application, the device comprises:
  • a first acquiring module 401 for acquiring at least one WiFi signal scanned by a mobile terminal
  • an analyzing module 402 for analyzing WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each analyzed WiFi signal;
  • a determining module 403 for determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal;
  • a second acquiring module 404 for using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier.
  • the determining module 403 comprises:
  • a comparing unit for comparing the first WiFi router identifier corresponding to each WiFi signal with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform;
  • a determining unit for determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • the device further comprises:
  • a third acquiring module 405 for acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with the second WiFi router identifier;
  • a first recording module 406 for recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with the second WiFi router identifier.
  • WiFi signals that meet set conditions comprise:
  • the device further comprises:
  • a fourth acquiring module 409 for acquiring an O2O Internet service registry, wherein the O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein the registration information on O2O Internet service providers comprises O2O Internet service addresses of O2O Internet service providers and WiFi router identifiers for O2O Internet service providers;
  • a storage module 410 for storing the O2O Internet service registry.
  • the O2O Internet service provider registration information further comprises:
  • descriptive store information about O2O Internet service providers, wherein the descriptive store information is used by mobile terminal users for identifying and shopping, or the descriptive store information is used by mobile terminals for navigation to the store location.
  • the second acquiring module 404 comprises:
  • a processing unit for using the second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information
  • an acquiring unit for using the O2O Internet service address as a basis for acquiring an O2O Internet service matched with the second WiFi router identifier.
  • the device further comprises:
  • a first receiving module 411 for receiving the WiFi code that is sent by the WiFi router corresponding to the second WiFi router identifier
  • a processing module 412 for on the basis of the WiFi code using the WiFi signal provided by the WiFi router corresponding to the second WiFi router identifier to connect to the Internet.
  • the device further comprises:
  • a submitting module 413 for using the mobile terminal to log on to an O2O Internet service matched with the second WiFi router identifier and submitting service subscription information;
  • a second receiving module 414 for receiving service subscription result information corresponding to said service subscription information.
  • the second acquiring module 404 comprises:
  • a first receiving unit for using the Web operating environment built into a mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with a second WiFi router identifier;
  • a second receiving unit for, after receiving a service acquisition trigger instruction, using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier.
  • the O2O Internet service comprises:
  • the device for implementing O2O Internet services described by the present embodiment provides O2O Internet services based on WiFi router identifiers of WiFi signals. Specifically, since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, using the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location. Acquiring at least one WiFi signal scanned by a remote terminal and providing O2O Internet service based on the WiFi signal's WiFi router identifier does not require the remote terminal user to perform any preceding step. The matching is automatic, and the interactions are simple. The O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier. The O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • Said device corresponds to the description of the aforesaid method steps. Where the information is insufficient, refer to the explanations of the aforesaid method steps. They will not be discussed in detail again.

Landscapes

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

Abstract

Providing interne service comprises: obtaining one or more wireless signals respectively associated with one or more corresponding network devices; obtaining one or more network device identifiers associated with at least one of the one or more wireless signals based at least in part on analysis of the one or more wireless signals; determining that at least one of the one or more network device identifiers corresponds to an Internet service, wherein the Internet service is dependent at least in part on a physical location of a terminal associated with the wireless signal; and accessing the Internet service associated with the at least one of the one or more network device identifiers corresponding to the Internet service.

Description

    CROSS REFERENCE TO OTHER APPLICATIONS
  • This application is a continuation of co-pending U.S. patent application Ser. No. 15/502,753, entitled METHOD AND DEVICE FOR IMPLEMENTING INTERNET SERVICES filed Feb. 8, 2017 which is incorporated herein by reference for all purposes, which claims priority to International (PCT) Application No. PCT/CN2015/085912 entitled METHOD AND DEVICE FOR ACHIEVING O2O INTERNET SERVICE, filed Aug. 3, 2015 which is incorporated herein by reference for all purposes, which claims priority to People's Republic of China Patent Application No. 201410403495.2 entitled METHOD AND DEVICE FOR REALIZING O2O INTERNET SERVICE, filed Aug. 15, 2014 which is incorporated herein by reference for all purposes.
  • FIELD OF THE INVENTION
  • The present application relates to a field of network communications technology. In particular, it relates to a method and a device for implementing Internet services.
  • BACKGROUND OF THE INVENTION
  • As network communications technology develops, it becomes not only possible to acquire various kinds of information online, but also to shop and do other things online. Many O2O Internet service providers not only have stores on the Internet (also called online stores), but also have physical stores offline (also called offline stores). These O2O Internet service providers can provide O2O (Online-to-Offline) Internet services. That is, they combine offline commercial opportunities with the Internet in such a way that the Internet becomes the front desk for offline transactions.
  • The method that is often used now to implement O2O Internet services is the following: acquire the current location information for a mobile terminal using the mobile terminal's location-based services (LBS); use the current location information for the mobile terminal to search for O2O Internet services in the vicinity of the mobile terminal; push found O2O Internet services to the mobile terminal; the user uses the pushed O2O Internet services as a basis for determining to use an O2O Internet service by having the mobile terminal log on to a corresponding O2O Internet service page.
  • However, the existing method for implementing O2O Internet services requires the use of mobile terminal LBS to acquire the current location information for a mobile terminal. Accurate location is impossible while indoors. When the user of a mobile terminal is indoors, it is not possible to acquire current location information for the mobile terminal or provide the user with accurate O2O Internet services.
  • SUMMARY OF THE INVENTION
  • The technical problem that the present application seeks to solve lies in a method and a device for implementing O2O Internet services. It uses the WiFi router identifier for WiFi signals in the vicinity of a mobile terminal as a basis for providing O2O Internet service to the mobile terminal user. Even when the mobile terminal user is indoors, it can provide the mobile terminal user accurate O2O Internet service associated with the user's current location.
  • To solve the problem described above, the present application discloses a method of implement O2O Internet services. Said method comprises: acquiring at least one WiFi signal scanned by a mobile terminal; analyzing said WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each of said analyzed WiFi signals; determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals; using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals comprises: comparing the first WiFi router identifier corresponding to each of said WiFi signals with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform; determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • Furthermore, after acquiring an O2O Internet service matched with said second WiFi router identifier, it further comprises: acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier; recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said WiFi signals that meet set conditions comprise: the strongest WiFi signal among said acquired WiFi signals; or of said acquired WiFi signals, those WiFi signals whose strength exceeds a set threshold value; or a preset quantity of said acquired WiFi signals ranked in strong-to-weak signal strength order.
  • Furthermore, prior to acquiring at least one WiFi signal scanned by a mobile terminal, it further comprises: acquiring an O2O Internet service registry, wherein said O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on the O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers; storing said O2O Internet service registry.
  • Furthermore, said registration information on the O2O Internet service providers further comprises: descriptive store information about said O2O Internet service providers, wherein said descriptive store information is used by the user of said mobile terminal for identifying and shopping, or said descriptive store information is used by said mobile terminal for navigation to said store location.
  • Furthermore, acquiring the O2O Internet service matched with said second WiFi router identifier comprises: using said second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information; using said O2O Internet service address as a basis for acquiring an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it further comprises: receiving the WiFi code that is sent by the WiFi router corresponding to said second WiFi router identifier; on the basis of said WiFi code using the WiFi signal provided by the WiFi router corresponding to said second WiFi router identifier to connect to the Internet.
  • Furthermore, after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it further comprises: using said mobile terminal to log onto an O2O Internet service matched with said second WiFi router identifier and submitting service subscription information; receiving service subscription result information corresponding to said service subscription information.
  • Furthermore, after using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier, it comprises: using the Web operating environment built into said mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with said second WiFi router identifier; or after receiving a service acquisition trigger instruction, using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said O2O Internet service comprises: pushed information provided by the O2O Internet service provider, or service information provided by the O2O Internet service provider, or descriptive information provided by the O2O Internet service provider.
  • To solve the problem described above, the present application further discloses a device for implementing O2O Internet services. Said device comprises: a first acquiring module, for acquiring at least one WiFi signal scanned by a mobile terminal; an analyzing module, for analyzing said WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each of said analyzed WiFi signals; a determining module, for determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each of said WiFi signals; a second acquiring module, for using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said determining module comprises: a comparing unit, for comparing the first WiFi router identifier corresponding to each of said WiFi signals with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform; a determining unit, for determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • Furthermore, said device further comprises: a third acquiring module, for acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier; a first recording module, for recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said WiFi signals that meet set conditions comprise: the strongest WiFi signal among said acquired WiFi signals; or of said acquired WiFi signals, those WiFi signals whose strength exceeds a set threshold value; or a preset quantity of said acquired WiFi signals ranked in strong-to-weak signal strength order.
  • Furthermore, said device further comprises: a fourth acquiring module, for acquiring an O2O Internet service registry, wherein said O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein said registration information on O2O Internet service providers comprises O2O Internet service addresses of said O2O Internet service providers and WiFi router identifiers for said O2O Internet service providers; a storage module, for storing said O2O Internet service registry.
  • Furthermore, said registration information on O2O Internet service providers further comprises: descriptive store information about said O2O Internet service providers, wherein said descriptive store information is used by the user of said mobile terminal for identifying and shopping, or said descriptive store information is used by said mobile terminal for navigation to said store location.
  • Furthermore, said second acquiring module comprises: a processing unit, for using said second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information; an acquiring unit, for using the O2O Internet service address as a basis for acquiring the O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said device further comprises: a first receiving module, for receiving the WiFi code that is sent by the WiFi router corresponding to said second WiFi router identifier; a processing module, for, on the basis of said WiFi code, using the WiFi signal provided by the WiFi router corresponding to said second WiFi router identifier to connect to the Internet.
  • Furthermore, said device further comprises: a submitting module, for using said mobile terminal to log onto an O2O Internet service matched with said second WiFi router identifier and submitting service subscription information; a second receiving module, for receiving service subscription result information corresponding to said service subscription information.
  • Furthermore, said second acquiring module comprises: a first receiving unit, for using the Web operating environment built into said mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with said second WiFi router identifier; or a second receiving unit, for, after receiving a service acquisition trigger instruction, using the Web operating environment built into said mobile terminal to acquire an O2O Internet service matched with said second WiFi router identifier.
  • Furthermore, said O2O Internet service comprises: pushed information provided by the O2O Internet service provider, or service information provided by the O2O Internet service provider, or descriptive information provided by the O2O Internet service provider.
  • The present application can obtain at least the following technical results: 1) It provides O2O Internet services based on WiFi router identifiers of WiFi signals. Since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, and O2O Internet service is provided to the mobile terminal user according to the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal, it can provide the mobile terminal user accurate O2O Internet service associated with the user's current location even when the mobile terminal user is indoors.
  • 2) Acquiring at least one WiFi signal scanned by a remote terminal and providing O2O Internet service based on the WiFi signal's WiFi router identifier does not require the remote terminal user to perform any preceding step. The matching is automatic, and the interactions are simple.
  • 3) The O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier. The O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • 4) Successfully matched O2O Internet services are automatically recorded. That is, visited O2O Internet service provider physical stores are automatically recorded for the convenience of repeat visits by users.
  • Of course, any product that implements the present application does not have to simultaneously achieve all of the technical results described above.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The drawings described here are both intended to further the understanding of the present application and form a part of the present application. The exemplary embodiments of the present application and the descriptions thereof are intended to explain the present application and do not constitute inappropriate limitation of the present application. Among the drawings:
  • FIG. 1 is a flowchart of a first method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 2 is a flowchart of a second method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 3 is a flowchart of a third method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 4 is a flowchart of a fourth method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 5 is a diagram of a particular method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 6 is a diagram of another particular method of implementing O2O Internet services in an embodiment of the present application.
  • FIG. 7 is a structural diagram of a first device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 8 is a structural diagram of a second device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 9 is a structural diagram of a third device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 10 is a structural diagram of a fourth device for implementing O2O Internet services in an embodiment of the present application.
  • FIG. 11 is a structural diagram of a fifth device for implementing O2O Internet services in an embodiment of the present application.
  • DETAILED DESCRIPTION
  • Implementations of the present application are explained in detail below in light of the attached drawings and embodiments in order to provide an adequate understanding of how the present application applies technical means to solve technical problems and achieve technical effects and to provide a basis for implementation of the same.
  • In one typical configuration, computer equipment comprises one or more processors (CPUs), input/output interfaces, network interfaces and memory.
  • Memory may include such forms as volatile memory in computer-readable media, random access memory (RAM) and/or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
  • Computer-readable media, including permanent and non-permanent and removable and non-removable media, may achieve information storage by any method or technique. Information can be computer-readable commands, data structures, program modules, or other data. Examples of computer storage media include but are not limited to phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digit multifunction disc (DVD) or other optical storage, magnetic cassettes, magnetic tape or magnetic disc storage, or other magnetic storage equipment or any other non-transmission media that can be used to store information that is accessible to computers. As defined in this document, computer-readable media does not include transitory computer-readable media, (transitory media), such as modulated data signals and carrier waves.
  • DESCRIPTION OF EMBODIMENTS
  • The embodiments below serve to provide a further explanation of how the present application methods are implemented. As shown in FIG. 1, which is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application, the method comprises:
  • S101: Acquire at least one WiFi (Wireless Fidelity) signal scanned by a mobile terminal.
  • In particular, if the mobile terminal's WiFi is activated, the mobile terminal's OS (Operating System) (such as Android™) will automatically scan for WiFi signals in the vicinity and will find at least one WiFi signal sent by a broadcasting mechanism.
  • To make it possible to acquire in real time at least one WiFi signal sent through a broadcasting mechanism, it is possible to register and monitor broadcasts with WiFi signal scans and acquire in real time at least one most recently scanned WiFi signal sent by a broadcasting mechanism.
  • S102: Analyze WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each analyzed WiFi signal.
  • The WiFi router identifier specifically may be the BSSID (Basic Service Set ID) of the WiFi router. The BSSID is the WiFi router's physical address, which can uniquely identify this WiFi router.
  • WiFi signals that meet set conditions include:
  • the strongest WiFi signal among the acquired WiFi signals; or
  • those acquired WiFi signals whose strength exceeds a set threshold value; or
  • a preset quantity of acquired WiFi signals ranked in strong-to-weak signal strength order.
  • S103: Determine a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal.
  • Specifically, in order to implement O2O Internet services through the method of the present embodiment, the O2O Internet service provider that can provide O2O Internet services is registered in advance on an O2O Internet service platform. When an O2O Internet service provider is registered on the O2O Internet service platform, the submitted registration information includes: descriptive store information (such as a store introduction and the store's geographic location) about the O2O Internet service provider, the O2O Internet service address (such a URL that browsers may directly access) of the O2O Internet service provider and a WiFi router identifier (such as the BSSID for a WiFi router) of the O2O Internet service provider. The descriptive store information is used by mobile terminal users for identifying service provider, or the descriptive store information is used by mobile terminals for navigation to the store location. Moreover, O2O Internet service providers can publish O2O Internet services in the form of Web apps.
  • Determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal comprises:
  • comparing the first WiFi router identifier corresponding to each WiFi signal with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform;
  • determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • S104: Use the Web operating environment built into the mobile terminal to acquire the O2O Internet service matched with the second WiFi router identifier.
  • The Web operating environment built into the mobile terminal could be, for example, a 2G or 3G Web in the mobile terminal.
  • Using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier comprises:
  • using the Web operating environment built into a mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with a second WiFi router identifier; or
  • after receiving a service acquisition trigger instruction, using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier.
  • Specifically, the service acquisition trigger instruction could be sent only when it is determined that there is a need to use an O2O Internet service. Only then is an O2O Internet service matched with a second WiFi router identifier acquired using the Web operating environment built into a mobile terminal. This can conserve traffic for the Web built into a mobile terminal.
  • Acquiring an O2O Internet service matched with a second WiFi router identifier comprises:
  • using the second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information;
  • using the O2O Internet service address as a basis for acquiring an O2O Internet service matched with the second WiFi router identifier.
  • Specifically, since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, using the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location.
  • Specifically, O2O Internet services comprise: pushed information provided by O2O Internet service providers, service information provided by O2O Internet service providers or descriptive information provided by O2O Internet service providers.
  • Specifically, when the Web operating environment built into a mobile terminal serves to acquire an O2O Internet service matched with a second WiFi router identifier, it has already been determined that the mobile terminal user is located in a physical store or in the vicinity of a physical store. Therefore, after the Web operating environment built into a mobile terminal serves to acquire an O2O Internet service matched with a second WiFi router identifier, it further comprises:
  • receiving the WiFi code that is sent by the WiFi router corresponding to the second WiFi router identifier;
  • on the basis of the WiFi code using the WiFi signal provided by the WiFi router corresponding to the second WiFi router identifier to connect to the Internet.
  • Or, after the Web operating environment built into a mobile terminal serves to acquire an O2O Internet service matched with a second WiFi router identifier, it further comprises:
  • using the mobile terminal to log on to an O2O Internet service matched with the second WiFi router identifier and submitting service subscription information;
  • receiving service subscription result information corresponding to said service subscription information.
  • In accordance with the above descriptions, the application scenarios of the O2O Internet service of the present embodiment may comprise:
  • a: Automatic recommendation of a menu and online ordering
  • After the mobile terminal user uses the O2O Internet service, he or she can obtain special-price and special-dish menus recommended by the O2O Internet service and can directly place an order. This can solve the problem of insufficient information in traditional menus and can also help O2O Internet service provider save on service costs.
  • b: Waiting in line and having your number called
  • After a restaurant clears tables, and after a mobile terminal user uses the O2O Internet network service, it is possible join the online queue until one's number is called. The O2O Internet service provider may send a message to the user's mobile terminal notifying him or her of the availability of a table, thereby solving the problem of users needing to wait near the restaurant.
  • c: Automatic recommendations of hot products and online payment and orders
  • After a mobile terminal user who is browsing products in a store uses an O2O Internet service, he or she can see recommended hot products. This enables the user to save on product searching time.
  • d: Automatically sending coupons
  • When a mobile terminal user is passing by a store, a store coupon may be automatically sent based on a notification center for the purpose of drawing the user into the store to spend. It's also an even more convenient way for users to use coupons.
  • e: Automatically connecting to a WiFi signal
  • When a mobile terminal user is in a physical store or in the vicinity of a physical store, a WiFi code is automatically sent to the mobile terminal enabling the mobile terminal to automatically connect with the WiFi signal and to use the WiFi signal to connect to the Internet.
  • Refer to FIG. 2, which is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application. After S104, using the Web operating environment built into a mobile terminal to acquire the O2O Internet service matched with a second WiFi router identifier, it further comprises:
  • S105: Acquire descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier.
  • S106: Record the descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier.
  • Specifically, when the O2O Internet service matched with the second WiFi router identifier is acquired, i.e., after the WiFi router identifier has been successfully matched, record the descriptive store information for the O2O Internet service provider of the O2O Internet service matched with the second WiFi router identifier. This will enable the mobile terminal user to conveniently find a store's geographic location by using the store's descriptive information that is among previously browsed stores in the matched history and thus to revisit a previously visited store. Additionally, this will bring more old customers to the O2O Internet service provider.
  • Refer to FIG. 3, which is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application. Prior to S101, acquiring at least one WiFi signal scanned through a mobile terminal, it further comprises:
  • S107: Acquire an O2O Internet service registry.
  • The O2O Internet service registry includes registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein the registration information on O2O Internet service providers comprises: descriptive store information about O2O Internet service providers, O2O Internet service addresses of O2O Internet service providers and WiFi router identifiers for O2O Internet service providers. The descriptive store information is used by mobile terminal users for identifying and shopping, or the descriptive store information is used by mobile terminals for navigation to the store location.
  • Specifically, in order to implement an O2O Internet service through the method of the present embodiment, the O2O Internet service provider that can provide the O2O Internet service registers in advance on an O2O Internet service platform. When the O2O Internet service provider registers on an O2O Internet service platform, it submits registration information.
  • S108: Store the O2O Internet service registry.
  • Please note that, where a remote terminal user uses a WiFi router identifier for at least one acquired WiFi signal scanned by the mobile terminal as a basis for searching for O2O Internet services, if the WiFi signals that meet a set condition are: those of the acquired WiFi signals whose strength exceeds a set threshold value or a preset quantity of the acquired WiFi signals ranked in strong-to-weak signal strength order, then multiple O2O Internet services may be found for the mobile terminal user in his or her vicinity. In an actual application, the mobile terminal user might be most concerned about the nearest O2O Internet service. Therefore, the WiFi signal that meets the set condition in the present embodiment is: the strongest WiFi signal among the WiFi signals that were acquired. To provide a further explanation, refer to FIG. 4, which is a flowchart of a method of implementing O2O Internet services in an embodiment of the present application. The method comprises:
  • S201: Acquire at least one WiFi signal scanned by a mobile terminal.
  • Specifically, this is similar to step S101 and will not be discussed further here.
  • S202: Analyze each WiFi signal to obtain the signal strength of each WiFi signal and the corresponding first WiFi router identifier.
  • S203: According to the signal strength of each WiFi signal, select from the at least one WiFi signal the WiFi signal with the greatest signal strength.
  • Specifically, according to the signal strength of each WiFi signal, the at least one WiFi signal is ranked in strong-to-weak signal strength order, and the WiFi signal with the greatest signal strength is selected from at least one WiFi signal.
  • S204: Determine whether the third WiFi router identifier corresponding to the WiFi signal with the greatest signal strength is matched with an O2O Internet service.
  • Determining whether a third WiFi router corresponding to the WiFi signal with the greatest signal strength is matched with an O2O Internet service comprises:
  • comparing the third WiFi router corresponding to the WiFi signal with the greatest signal strength to WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform;
  • if there is a WiFi router identifier among the WiFi router identifiers for registered O2O Internet services on the O2O Internet service platform that is consistent with the third WiFi router identifier, then determine that the third WiFi router identifier is matched with an O2O Internet service;
  • if there is no WiFi router identifier among all the WiFi router identifiers for registered O2O Internet services on the O2O Internet service platform that is consistent with the third WiFi router identifier, then determine that the third WiFi router identifier is not matched with an O2O Internet service.
  • S205: If the third WiFi router identifier corresponding to the WiFi signal with the greatest signal strength is matched with an O2O Internet service, then use the Web operating environment built into the mobile terminal to acquire the O2O Internet service matched with the third WiFi router identifier.
  • Specifically, this is similar to step S104 and will not be discussed further here.
  • After using the Web operating environment built into the mobile terminal to acquire the O2O Internet service matched with the third WiFi router identifier, it further comprises:
  • acquiring descriptive store information about the O2O Internet service provider of the O2O Internet service matched with the third WiFi router identifier;
  • recording descriptive store information about the O2O Internet service provider of the O2O Internet service matched with the third WiFi router identifier.
  • The method of implementing O2O Internet services described by the present embodiment provides O2O Internet services based on WiFi router identifiers of WiFi signals. Specifically, since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, using the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location. Acquiring at least one WiFi signal scanned by a remote terminal and providing O2O Internet service based on the WiFi signal's WiFi router identifier does not require the remote terminal user to perform any preceding step. The matching is automatic, and the interactions are simple. The O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier. The O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • Successfully matched O2O Internet services are recorded. That is, visited O2O Internet service provider physical stores are recorded for the convenience of repeat visits by users.
  • Refer to FIGS. 5 and 6, which are diagrams of a particular method of implementing O2O Internet services in an embodiment of the present application. The method comprises:
  • S301: An O2O Internet service provider registers an O2O Internet service on an O2O Internet service platform.
  • The O2O Internet service provider carries out the registration on the O2O Internet service platform. When the O2O Internet service provider carries out the registration on the O2O Internet service platform, it submits registration information.
  • The registration information of the O2O Internet service provider comprises: descriptive store information about the O2O Internet service provider, the O2O Internet service address of the O2O Internet service providers and the WiFi router identifier for the O2O Internet service provider.
  • S302: The O2O Internet service platform sends the O2O Internet service registry to the user's mobile terminal.
  • The O2O Internet service registry includes registration information on multiple O2O Internet service providers that provide O2O Internet services.
  • The O2O Internet service platform sends the O2O Internet service registry to the user's mobile terminal. Specifically, the O2O Internet service registry can be sent to the user mobile terminal via the mobile terminal OS push channel. Moreover, whenever the registration information in the O2O Internet service registry is updated, it will be synchronized with the user remote terminal based on the mobile terminal OS push channel.
  • S303: The mobile terminal detects and accesses the O2O Internet service of the O2O Internet service provider.
  • If, when the user arrives within the vicinity of the physical store of the O2O Internet service provider, his or her mobile terminal's WiFi is on, the mobile terminal OS (e.g., Android) automatically scans for WiFi signals in the vicinity and detects at least one WiFi signal sent by a broadcasting mechanism.
  • To make it possible to acquire in real time at least one WiFi signal sent by a broadcasting mechanism, it is possible to register and monitor broadcasts for WiFi signal scans and acquire in real time at least one most recently scanned WiFi signal sent by a broadcasting mechanism.
  • Moreover, during an actual application, each WiFi signal of the at least one WiFi signal that was acquired by remote terminal scanning can be analyzed, and the WiFi router identifier of each WiFi signal serves as a basis for finding O2O Internet services for the mobile terminal user. It is possible that multiple O2O Internet services will be found for the mobile terminal user within his or her vicinity. Moreover, each WiFi signal of the at least one WiFi signal that was acquired by remote terminal scanning can be analyzed, and the WiFi router identifier of the WiFi signal with the greatest signal strength serves as a basis for finding an O2O Internet service for the mobile terminal user. The O2O Internet service nearest to the remote terminal user may be found.
  • S304: The O2O Internet service provider provides O2O Internet service.
  • If an O2O Internet service is found using a WiFi signal, then the mobile terminal user is definitely located inside the physical store or in the vicinity of the physical store. Therefore, the application scenarios of the O2O Internet services of the present embodiment may include:
  • a: Automatic recommendation of a menu and online ordering
  • After the mobile terminal user uses the O2O Internet service, he or she can obtain special-price and special-dish menus recommended by the O2O Internet service and can directly place an order. This can solve the problem of insufficient information in traditional menus and can also help the O2O Internet service provider save on service costs.
  • b: Waiting in line and having your number called
  • After a restaurant clears tables, and after a mobile terminal user uses the O2O Internet network service, it is possible to join the online queue until one's number is called. The O2O Internet service provider may send a message to the user's mobile terminal notifying him or her of the availability of a table, thereby solving the problem of users needing to wait near the restaurant.
  • c: Automatic recommendations of hot products and online payment and orders
  • After a mobile terminal user who is browsing products in a store uses an O2O Internet service, he or she can see recommended hot products. This enables the user to save on product searching time.
  • d: Automatically sending coupons
  • When a mobile terminal user is passing by a store, a store coupon may be automatically sent based on a notification center for the purpose of drawing the user into the store to spend. It's also an even more convenient way for users to use coupons.
  • e: Automatically connecting to a WiFi signal
  • When a mobile terminal user is in a physical store or in the vicinity of a physical store, a WiFi code is automatically sent to the mobile terminal enabling the mobile terminal to automatically connect with the WiFi signal and to use the WiFi signal to connect to the Internet.
  • As shown in FIG. 7, which is a structural diagram of a device for implementing O2O Internet services in an embodiment of the present application, the device comprises:
  • a first acquiring module 401, for acquiring at least one WiFi signal scanned by a mobile terminal;
  • an analyzing module 402, for analyzing WiFi signals that meet set conditions in order to obtain first WiFi router identifiers corresponding to each analyzed WiFi signal;
  • a determining module 403, for determining a second WiFi router identifier that is matched with an O2O Internet service from among the first WiFi router identifiers corresponding to each WiFi signal;
  • a second acquiring module 404, for using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier.
  • Furthermore, the determining module 403 comprises:
  • a comparing unit, for comparing the first WiFi router identifier corresponding to each WiFi signal with WiFi router identifiers for O2O Internet services registered on an O2O Internet service platform;
  • a determining unit, for determining the first WiFi router identifier whose comparison result is the same to be the second WiFi router identifier, which is matched with an O2O Internet service.
  • Furthermore, refer to FIG. 8. The device further comprises:
  • a third acquiring module 405, for acquiring descriptive store information for an O2O Internet service provider of an O2O Internet service matched with the second WiFi router identifier;
  • a first recording module 406, for recording the descriptive store information for an O2O Internet service provider of an O2O Internet service matched with the second WiFi router identifier.
  • Furthermore, WiFi signals that meet set conditions comprise:
  • the strongest WiFi signal among the acquired WiFi signals; or
  • those acquired WiFi signals whose strength exceeds a set threshold value; or
  • a preset quantity of acquired WiFi signals ranked in strong-to-weak signal strength order.
  • Furthermore, refer to FIG. 9. The device further comprises:
  • a fourth acquiring module 409, for acquiring an O2O Internet service registry, wherein the O2O Internet service registry comprises registration information on multiple O2O Internet service providers that provide O2O Internet services, wherein the registration information on O2O Internet service providers comprises O2O Internet service addresses of O2O Internet service providers and WiFi router identifiers for O2O Internet service providers;
  • a storage module 410, for storing the O2O Internet service registry.
  • Furthermore, the O2O Internet service provider registration information further comprises:
  • descriptive store information about O2O Internet service providers, wherein the descriptive store information is used by mobile terminal users for identifying and shopping, or the descriptive store information is used by mobile terminals for navigation to the store location.
  • Furthermore, the second acquiring module 404 comprises:
  • a processing unit, for using the second WiFi router identifier as a basis for determining an O2O Internet service address included in the corresponding registration information;
  • an acquiring unit, for using the O2O Internet service address as a basis for acquiring an O2O Internet service matched with the second WiFi router identifier.
  • Furthermore, refer to FIG. 10. The device further comprises:
  • a first receiving module 411, for receiving the WiFi code that is sent by the WiFi router corresponding to the second WiFi router identifier;
  • a processing module 412, for on the basis of the WiFi code using the WiFi signal provided by the WiFi router corresponding to the second WiFi router identifier to connect to the Internet.
  • Furthermore, refer to FIG. 11. The device further comprises:
  • a submitting module 413, for using the mobile terminal to log on to an O2O Internet service matched with the second WiFi router identifier and submitting service subscription information;
  • a second receiving module 414, for receiving service subscription result information corresponding to said service subscription information.
  • Furthermore, the second acquiring module 404 comprises:
  • a first receiving unit, for using the Web operating environment built into a mobile terminal to receive an O2O Internet service pushed by an O2O Internet service provider matched with a second WiFi router identifier; or
  • a second receiving unit, for, after receiving a service acquisition trigger instruction, using the Web operating environment built into a mobile terminal to acquire an O2O Internet service matched with a second WiFi router identifier.
  • Furthermore, the O2O Internet service comprises:
  • pushed information provided by the O2O Internet service provider, or
  • service information provided by the O2O Internet service provider, or
  • descriptive information provided by the O2O Internet service provider.
  • The device for implementing O2O Internet services described by the present embodiment provides O2O Internet services based on WiFi router identifiers of WiFi signals. Specifically, since all the WiFi signals scanned by a mobile terminal are WiFi signals in the vicinity of the mobile terminal, using the WiFi router identifier for WiFi signals in the vicinity of the mobile terminal as a basis for providing O2O Internet service to the mobile terminal user can happen when the mobile terminal user is indoors and can provide the mobile terminal user accurate O2O Internet service associated with the user's current location. Acquiring at least one WiFi signal scanned by a remote terminal and providing O2O Internet service based on the WiFi signal's WiFi router identifier does not require the remote terminal user to perform any preceding step. The matching is automatic, and the interactions are simple. The O2O Internet service corresponding to the WiFi signal with the greatest signal strength is provided on the basis of the WiFi signal strength and the WiFi router identifier. The O2O Internet service provided for the mobile terminal user is nearer to the mobile terminal user and is more convenient to the user.
  • Said device corresponds to the description of the aforesaid method steps. Where the information is insufficient, refer to the explanations of the aforesaid method steps. They will not be discussed in detail again.
  • The explanations above present and describe a number of preferred embodiments of the present application. However, as stated above, it should be understood that the present application is not limited to the forms disclosed in this document and should not be regarded as excluding other embodiments. Rather, they can be used in various other combinations, modifications and environments. Moreover, within the scope of the inventive concepts described herein, they can be altered using the instructions above or the techniques or knowledge of the associated fields. Alterations or changes made by persons skilled in the art that do not depart from the spirit and scope of the present application shall be within the protective scope of the claims attached to the present application.
  • Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.

Claims (23)

What is claimed is:
1. A method, comprising:
obtaining, by a mobile terminal, one or more wireless signals respectively associated with one or more corresponding network devices;
determining, by the mobile terminal, that at least one of the one or more network devices provide an Internet service, wherein the Internet service is dependent at least in part on a physical location of a terminal associated with the wireless signal; and
obtaining, by the mobile terminal, information pertaining to the Internet service.
2. The method of claim 1, wherein obtaining the information pertaining to the Internet service comprises accessing, by the mobile terminal, the Internet service associated with the at least one of the one or more network device identifiers corresponding to the Internet service.
3. The method of claim 2, wherein the accessing the Internet service comprises obtaining information pertaining to a service subscription corresponding to the Internet service.
4. The method of claim 1, wherein the mapping of network device identifiers to Internet services is determined based at least in part on a registration of at least one Internet service to an Online to Offline (O2O) Internet service platform.
5. The method of claim 1, further comprising: determining a location of the mobile terminal based at least in part on a determination that the at least one of the one or more network devices provides the predetermined Internet service.
6. The method of claim 1, wherein the Internet service comprises a location based service.
7. The method of claim 1, wherein the determining that the at least one of the one or more network devices provides the predetermined Internet service comprises:
obtaining, by the mobile terminal, one or more network device identifiers associated with at least one of the one or more wireless signals based at least in part on information communicated via the one or more wireless signals; and
determining, by the mobile terminal, that at least one of the one or more network device identifiers corresponds to the predetermined Internet service based at least in part on a mapping of network device identifiers to Internet services.
8. The method of claim 7, wherein the one or more network device identifiers corresponding to one or more WiFi router identifiers respectively associated with the corresponding one or more network devices.
9. The method of claim 7, wherein the obtaining the one or more network device identifiers comprises determining the one or more network device identifiers based at least in part on information obtained from the respective one or more wireless signals.
10. The method of claim 7, wherein the determining that the at least one of the one or more wireless signals corresponds to the Internet service comprises comparing the one or more network device identifiers associated with the at least one of the one or more wireless signals with a mapping of registered Internet services to network device identifiers.
11. The method of claim 7, wherein the obtaining of the Internet service comprises using a web operating environment of the mobile terminal.
12. The method of claim 7, further comprising: accessing, by the mobile terminal, the Internet service associated with the at least one of the one or more network device identifiers corresponding to the Internet service, wherein accessing of Internet service comprises connecting to the at least one of the one or more wireless signals that corresponds to the Internet service and obtaining information associated with the Internet service from the at least one of the one or more wireless signals that corresponds to the Internet service.
13. The method of claim 12, wherein the information associated with the Internet service is pushed to one or more terminals connected to the at least one of the one or more wireless signals by at least one of the one or more network devices corresponding to the at least one of the one or more wireless signals that corresponds to the Internet service.
14. The method of claim 12, wherein the information associated with the Internet service is associated with a current location of a terminal that obtained the at least one of the one or more wireless signals.
15. The method of claim 7, wherein accessing the Internet service comprises selecting an Internet service wireless signal from among the one or more wireless signals based at least in part on a wireless signal strength.
16. The method of claim 15, wherein selecting the Internet service wireless signal comprises determining whether the one or more wireless signals exceed a threshold signal strength.
17. The method of claim 1, further comprising: obtaining descriptive store information based at least in part on at least one of the one or more network device identifiers that correspond to the at least one of the one or more wireless signals corresponding to the Internet service.
18. The method of claim 1, further comprising: accessing, by the mobile terminal, the Internet service associated with the at least one of the one or more network device identifiers corresponding to the Internet service, wherein accessing the Internet service comprises determining whether the at least one of the one or more wireless signals corresponding to the O2O Internet service satisfies one or more conditions for Internet services.
19. The method of claim 18, wherein information for one or more Internet services is registered with a platform, wherein registration of the information for the one or more Internet services comprises registration of a corresponding network device identifier providing the one or more Internet services.
20. The method of claim 18, wherein the information for one or more Internet services comprises descriptive information of one or more stores respectively associated with the one or more Internet services.
21. The method of claim 1, wherein obtaining the Internet service comprises receiving a selection of at least one of the one or more wireless signals from a user to receive the Internet service.
22. A mobile terminal comprising:
one or more processors configured to:
obtain one or more wireless signals respectively associated with one or more corresponding network devices;
determine that at least one of the one or more wireless devices provide a predetermined Internet service, wherein the Internet service is dependent at least in part on a physical location of a terminal associated with the wireless signal; and
obtain information pertaining to the Internet service; and; and
a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
23. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
obtaining, by a mobile terminal, one or more wireless signals respectively associated with one or more corresponding network devices;
determining, by the mobile terminal, that at least one of the one or more wireless devices provide a predetermined Internet service, wherein the Internet service is dependent at least in part on a physical location of a terminal associated with the wireless signal; and
obtaining, by the mobile terminal, information pertaining to the Internet service.
US16/128,186 2014-08-15 2018-09-11 Method and device for implementing internet services Abandoned US20180376285A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/128,186 US20180376285A1 (en) 2014-08-15 2018-09-11 Method and device for implementing internet services

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201410403495.2A CN105338049B (en) 2014-08-15 2014-08-15 Method and device for realizing O2O Internet service
CN201410403495.2 2014-08-15
PCT/CN2015/085912 WO2016023426A1 (en) 2014-08-15 2015-08-03 Method and device for achieving o2o internet service
US201715502753A 2017-02-08 2017-02-08
US16/128,186 US20180376285A1 (en) 2014-08-15 2018-09-11 Method and device for implementing internet services

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2015/085912 Continuation WO2016023426A1 (en) 2014-08-15 2015-08-03 Method and device for achieving o2o internet service
US15/502,753 Continuation US10104502B2 (en) 2014-08-15 2015-08-03 Method and device for implementing internet services

Publications (1)

Publication Number Publication Date
US20180376285A1 true US20180376285A1 (en) 2018-12-27

Family

ID=55288326

Family Applications (2)

Application Number Title Priority Date Filing Date
US15/502,753 Expired - Fee Related US10104502B2 (en) 2014-08-15 2015-08-03 Method and device for implementing internet services
US16/128,186 Abandoned US20180376285A1 (en) 2014-08-15 2018-09-11 Method and device for implementing internet services

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US15/502,753 Expired - Fee Related US10104502B2 (en) 2014-08-15 2015-08-03 Method and device for implementing internet services

Country Status (3)

Country Link
US (2) US10104502B2 (en)
CN (2) CN105338049B (en)
WO (1) WO2016023426A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105338049B (en) * 2014-08-15 2018-11-09 阿里巴巴集团控股有限公司 Method and device for realizing O2O Internet service
CN106412145B (en) * 2016-10-18 2019-10-11 北京百度网讯科技有限公司 Device retrieval method and system
CN116471707B (en) * 2023-02-21 2024-03-29 荣耀终端有限公司 A router connection method, device and system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187949A1 (en) * 2002-03-28 2003-10-02 Bhatt Jaydutt B. Determining geographic location of internet users
US20040076152A1 (en) * 2001-03-19 2004-04-22 Shinya Kimura Network system
US20070124351A1 (en) * 2005-10-25 2007-05-31 Canon Kabushiki Kaisha Web service system, schedule execution apparatus and control method thereof
US20120020300A1 (en) * 2010-06-17 2012-01-26 Google Inc. Maintaining network connectivity
US20120278722A1 (en) * 2009-01-28 2012-11-01 Raleigh Gregory G Managing Service User Discovery and Service Launch Object Placement on a Device
US20140304157A1 (en) * 2005-10-07 2014-10-09 Kemesa, Inc. Identity theft and fraud protection system and method
US20150019336A1 (en) * 2005-11-30 2015-01-15 Anchorfree Inc. Computerized system and method for advanced advertising
US20150163691A1 (en) * 2013-12-05 2015-06-11 Ethernity Networks Ltd. Method and System for distribution of high data throughput over multiple wireless connections
US10104502B2 (en) * 2014-08-15 2018-10-16 Alibaba Group Holding Limited Method and device for implementing internet services

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8725567B2 (en) * 2006-06-29 2014-05-13 Microsoft Corporation Targeted advertising in brick-and-mortar establishments
CN101741704B (en) * 2008-11-24 2014-09-10 J·彼得松 System and method for generating unique identifier of service point
US10812937B2 (en) * 2008-12-11 2020-10-20 Qualcomm Incorporated Method and apparatus for obtaining contextually relevant content
CN101808120A (en) * 2010-02-26 2010-08-18 暨南大学 Life information service system and method based on mobile Internet
CN102073959A (en) * 2010-05-24 2011-05-25 兰泽华 Catering consumption system based on multi networks and using method thereof
US8396759B2 (en) * 2010-06-18 2013-03-12 Google Inc. Context-influenced application recommendations
KR101770296B1 (en) * 2010-09-07 2017-08-22 삼성전자주식회사 Method and apparatus for sharing wireless data service
CN101959321B (en) 2010-09-17 2014-03-19 惠州Tcl移动通信有限公司 Scene mode switching method based on mobile phone WIFI and mobile phone
US10542372B2 (en) * 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network
CN102142124A (en) * 2011-04-23 2011-08-03 镇江金钛软件有限公司 Network-based meal ordering system and method
CN102427575A (en) * 2011-08-27 2012-04-25 广东东纳软件科技有限公司 Mobile life platform based on online navigation and information pushing method thereof
CN102546792B (en) * 2011-12-30 2016-03-30 华为终端有限公司 A kind of service information pushing and method of reseptance, relevant apparatus and system
CN102685674A (en) * 2012-06-05 2012-09-19 胡乐乐 Mobile Internet service providing method and system
CN102800003A (en) * 2012-07-16 2012-11-28 苏州跨界软件科技有限公司 Instant message push system and method based on real geographical position of mobile terminal
US10192241B2 (en) * 2012-07-28 2019-01-29 Oath Inc. Location retargeting system for online advertising
CN103246720A (en) * 2013-04-28 2013-08-14 西安交通大学 Mobile terminal based restaurant recommending and ordering method
CN103281673B (en) * 2013-06-09 2016-07-06 北京航空航天大学 A kind of business information Push Service system and method
US9942685B2 (en) * 2013-06-28 2018-04-10 Microsoft Technology Licensing, Llc Navigation with three dimensional audio effects
CN103402177B (en) * 2013-08-02 2016-02-17 南京市海聚信息科技有限公司 A kind of WiFi terminal information transmission system and its implementation
CN103619000A (en) * 2013-12-12 2014-03-05 赵清明 Information push system
CN103945007B (en) * 2014-05-08 2017-09-15 百度在线网络技术(北京)有限公司 Information-pushing method and device
US9253639B1 (en) * 2014-08-11 2016-02-02 Afirma Consulting & Technologies, S.L. Methods and systems to enable presence related services

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040076152A1 (en) * 2001-03-19 2004-04-22 Shinya Kimura Network system
US20030187949A1 (en) * 2002-03-28 2003-10-02 Bhatt Jaydutt B. Determining geographic location of internet users
US20140304157A1 (en) * 2005-10-07 2014-10-09 Kemesa, Inc. Identity theft and fraud protection system and method
US20070124351A1 (en) * 2005-10-25 2007-05-31 Canon Kabushiki Kaisha Web service system, schedule execution apparatus and control method thereof
US20150019336A1 (en) * 2005-11-30 2015-01-15 Anchorfree Inc. Computerized system and method for advanced advertising
US20120278722A1 (en) * 2009-01-28 2012-11-01 Raleigh Gregory G Managing Service User Discovery and Service Launch Object Placement on a Device
US20120020300A1 (en) * 2010-06-17 2012-01-26 Google Inc. Maintaining network connectivity
US20150163691A1 (en) * 2013-12-05 2015-06-11 Ethernity Networks Ltd. Method and System for distribution of high data throughput over multiple wireless connections
US10104502B2 (en) * 2014-08-15 2018-10-16 Alibaba Group Holding Limited Method and device for implementing internet services

Also Published As

Publication number Publication date
CN105338049B (en) 2018-11-09
US10104502B2 (en) 2018-10-16
US20170238137A1 (en) 2017-08-17
CN105338049A (en) 2016-02-17
WO2016023426A1 (en) 2016-02-18
HK1219366A1 (en) 2017-03-31
CN109905836A (en) 2019-06-18
CN109905836B (en) 2021-10-22

Similar Documents

Publication Publication Date Title
US10638410B2 (en) Method and device for providing access point information of wireless access point
US9218503B2 (en) Collection and analysis of customer data from application programming interface usage
US20150161282A1 (en) Method and System for Smart URL Shortening Service
WO2019033908A1 (en) Information pushing method
JP2015537398A (en) Method for acquiring position information and system therefor
CN107172209B (en) Information pushing method and device
US20180376285A1 (en) Method and device for implementing internet services
US12349233B2 (en) Method to manage wireless device profiles
US9516468B2 (en) Mobile terminal, content panel display method, and mobile terminal program
WO2017177844A1 (en) Method and apparatus for pushing information
KR20140020332A (en) Method and system for acquiring user content
US20180035367A1 (en) Method and Apparatus for Accessing Wifi Access Point in Target Shop
JP5952852B2 (en) System including information generating device and receiving device
WO2017124944A1 (en) Service processing method and device
CN113343072B (en) Label query method, device, equipment and storage medium
CN106912021B (en) A method, device and system for realizing user self-service
CN106777072B (en) A method, device and system for providing presentation information
CN109257797B (en) Method and apparatus for identifying wireless access points
US9307349B2 (en) Communication terminal, place management server, and method of detecting place information thereof
JP5491608B1 (en) POSITIONING METHOD DETERMINING DEVICE AND POSITIONING METHOD DETERMINING METHOD
HK1219366B (en) Method and device for implementing o2o internet service
CN110708739B (en) A network connection method, device and system
KR100651732B1 (en) Location based information service using open service platform
KR101838289B1 (en) Method and Apparatus for providing location-based push URL service by using access point
US9226326B2 (en) Proximate device locator

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION