CN112770415B - Information processing method and device for wireless hotspots - Google Patents

Information processing method and device for wireless hotspots Download PDF

Info

Publication number
CN112770415B
CN112770415B CN202011630241.6A CN202011630241A CN112770415B CN 112770415 B CN112770415 B CN 112770415B CN 202011630241 A CN202011630241 A CN 202011630241A CN 112770415 B CN112770415 B CN 112770415B
Authority
CN
China
Prior art keywords
client
hotspot
heartbeat information
wireless
received
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.)
Active
Application number
CN202011630241.6A
Other languages
Chinese (zh)
Other versions
CN112770415A (en
Inventor
彭清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN202011630241.6A priority Critical patent/CN112770415B/en
Publication of CN112770415A publication Critical patent/CN112770415A/en
Priority to PCT/CN2021/128609 priority patent/WO2022142716A1/en
Application granted granted Critical
Publication of CN112770415B publication Critical patent/CN112770415B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The application discloses an information processing method and device for wireless hotspots, and relates to the technical field of wireless hotspots. The specific embodiment comprises the following steps: monitoring whether a client is in operation or not by determining whether heartbeat information periodically transmitted by the client is received or not according to the wireless hotspot provided by the routing equipment accessed by the client, wherein the heartbeat information is transmitted by the client according to the client in operation, and the operation is in front-end operation or in background operation; and in response to determining that the client is not in operation, disconnecting the client from access to the wireless hotspot. The method and the device can prompt the user not to close the client and keep the operation of the client, thereby being beneficial to improving the utilization rate of the client by the user.

Description

Information processing method and device for wireless hotspots
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a wireless hotspot technology field, and in particular, to an information processing method and apparatus related to a wireless hotspot.
Background
With the development of internet technology, more and more users are beginning to surf the internet through wireless hotspots. Mobile networks have the problems of charging, unstable network and the like, and wireless hotspots are favored by more and more users because of quick network speed and low cost.
Some applications installed on the terminal equipment can assist the user in accessing the wireless hotspots so as to realize surfing. For example, a user may designate one of the detected wireless hotspots, and an application may attempt to access the wireless hotspot.
Disclosure of Invention
Provided are an information processing method, an information processing device, an electronic device, and a storage medium for a wireless hotspot.
According to a first aspect, there is provided an information processing method regarding a wireless hotspot, comprising: monitoring whether a client is in operation or not by determining whether heartbeat information periodically transmitted by the client is received or not according to the wireless hotspot provided by the routing equipment accessed by the client, wherein the heartbeat information is transmitted by the client according to the client in operation, and the operation is in front-end operation or in background operation; and in response to determining that the client is not in operation, disconnecting the client from access to the wireless hotspot.
According to a second aspect, there is provided an information processing apparatus concerning a wireless hotspot, comprising: responding to the operation of the client, if a hotspot access instruction is obtained, accessing a wireless hotspot, wherein the wireless hotspot is provided by a routing device; and periodically sending heartbeat information to the routing equipment, wherein the routing equipment monitors whether the client is in operation or not by determining whether the heartbeat information periodically sent by the client is received or not, and in response to determining that the client is not in operation, the routing equipment disconnects the access of the client to the wireless hot spot, and the operation is in front-end operation or in background operation.
According to a third aspect, there is provided an electronic device comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the embodiments of the information processing method with respect to wireless hotspots.
According to a fourth aspect, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform a method according to any one of the embodiments of the information processing method regarding wireless hotspots.
According to a fifth aspect, there is provided a computer program product comprising a computer program which, when executed by a processor, implements a method according to any one of the embodiments of the information processing method regarding wireless hotspots.
According to the scheme of the application, the user can be prompted not to close the client and keep the operation of the client, so that the use rate of the client by the user is improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the following drawings, in which:
FIG. 1 is an exemplary system architecture diagram in which some embodiments of the present application may be applied;
FIG. 2 is a flow chart of one embodiment of a method of information processing for a wireless hotspot according to the present application;
FIG. 3 is a flow chart of yet another embodiment of a method of information processing for a wireless hotspot according to the present application;
FIG. 4 is a flow chart of yet another embodiment of a method of information processing for a wireless hotspot according to the present application;
FIG. 5 is a schematic diagram of one embodiment of an information processing apparatus regarding wireless hotspots according to the present application;
fig. 6 is a block diagram of an electronic device for implementing an information processing method regarding wireless hotspots according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present application to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the information processing method regarding wireless hotspots or the information processing apparatus regarding wireless hotspots of the present application may be applied.
As shown in fig. 1, a system architecture 100 may include end devices 101, 102, 103, a network 104, and a routing device 105. The network 104 is used as a medium to provide communication links between the terminal devices 101, 102, 103 and the routing device 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the routing device 105 via the network 104 using the terminal devices 101, 102, 103 to receive or send messages or the like. Various communication client applications, such as video-type applications, live applications, instant messaging tools, mailbox clients, social platform software, etc., may be installed on the terminal devices 101, 102, 103.
The terminal devices 101, 102, 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices with display screens, including but not limited to smartphones, tablets, electronic book readers, laptop and desktop computers, and the like. When the terminal devices 101, 102, 103 are software, they can be installed in the above-listed electronic devices. Which may be implemented as multiple software or software modules (e.g., multiple software or software modules for providing distributed services) or as a single software or software module. The present invention is not particularly limited herein.
The routing device 105 may be a routing device providing various services, such as a routing device providing support for the terminal devices 101, 102, 103. The routing device may perform processing such as analysis on the received data such as heartbeat information, and feedback the processing result (for example, the monitored result) to the terminal device.
It should be noted that, the information processing method about the wireless hotspot provided in the embodiment of the present application may be executed by the routing device 105 or the terminal devices 101, 102, 103, and accordingly, the information processing apparatus about the wireless hotspot may be disposed in the routing device 105 or the terminal devices 101, 102, 103.
It should be understood that the number of end devices, networks and routing devices in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and routing devices, as desired for implementation.
With continued reference to fig. 2, a flow 200 of one embodiment of a method of information processing for wireless hotspots according to the present application is shown. The information processing method about the wireless hot spot is used for routing equipment and comprises the following steps:
in step 201, in response to the client having accessed the wireless hotspot provided by the routing device, whether the client is in operation is monitored by determining whether heartbeat information periodically sent by the client is received, where the heartbeat information is sent by the client in response to the client being in operation, and the operation is in front-end operation or in background operation.
In this embodiment, an execution body (for example, a routing device or a terminal device shown in fig. 1) on which the information processing method regarding the wireless hotspot operates may monitor whether the client is in operation by determining whether heartbeat information periodically (i.e., regularly) transmitted by the client is received in a case where the client has accessed the wireless hotspot (WIFI). Specifically, when the executing body receives heartbeat information periodically sent by the client, it can determine that the client is running. Only if the client is in operation will heartbeat information be sent out. The wireless hotspots are provided by the routing device. The client may run in the front-end or in the background.
Once the client on the terminal accesses the wireless hotspot, the user can use the terminal to surf the internet through the wireless hotspot.
Step 202, in response to determining that the client is not in operation, disconnecting the client from the wireless hotspot.
In this embodiment, if the execution body determines that the client is not running as a result of the monitoring, the execution body may disconnect the client from the wireless hotspot. Thus, the user cannot continue to use the wireless hotspot to surf the internet.
The method provided by the embodiment of the application can prompt the user not to close the client and keep the operation of the client, thereby being beneficial to improving the utilization rate of the client by the user.
In some optional implementations of this embodiment, monitoring whether the client is in operation by determining whether heartbeat information periodically sent by the client is received in step 201 includes: responding to the heartbeat information received from the client, starting timing, and obtaining timing duration; judging whether the timing duration reaches a preset duration threshold, if so, determining that heartbeat information periodically transmitted by a client is not received, and determining that a monitoring result is that the client is not in operation, wherein the preset duration threshold is larger than or equal to the transmission period of the heartbeat information.
In these optional implementations, the executing body may determine that the client fails to implement timing sending of the heartbeat information, that is, does not implement periodic sending, when the timing duration reaches the preset duration threshold since the last heartbeat information is received by the client. In this way, the execution body may determine that the monitoring result is that the client is not running.
For example, the transmission period may be 1 minute, and the preset duration threshold may be 5 minutes. If the executing body determines that the heartbeat information sent by the client is not received within 5 minutes, the monitoring result can be determined that the client is not in operation.
The implementation methods can accurately judge that the monitoring result is that the client is not in operation under the condition that heartbeat information is not received for a long time, so that the access of the client is disconnected.
In some optional application scenarios of these implementations, after the obtaining the timing duration, the method may further include: judging whether the timing duration reaches a reminding duration, wherein the reminding duration is smaller than the preset duration threshold; and if the timing duration reaches the reminding duration, sending a reminding message for indicating to start the client to the client.
In these optional application scenarios, the execution body may determine whether the timing duration reaches the alert duration, and if so, may send an alert message to the client. The alert message here may be a message for indicating the initiating client. For example, the alert message may be "what is currently starting the XX application (the name of the client described above), and not starting will affect the Internet.
For example, the sending period is 1 minute, the reminding time is 3 minutes, and the preset time threshold is 5 minutes. If the executing body determines that the heartbeat information sent by the client is not received within 3 minutes, the reminding duration can be determined to be reached.
The application scenes can prompt the user to start the application first, so that the user is prevented from being disconnected without being informed.
In some optional implementations of this embodiment, after the monitoring whether the client is in operation by receiving heartbeat information sent by the client at regular time, the method may further include: and ending the flow in response to determining that the client is in operation.
In these alternative implementations, the executing body may not respond to any event when it is determined that the client is running, that is, end the flow, so that the executing body may respond only to the event that the heartbeat information is not sent.
In some optional implementations of this embodiment, monitoring whether the client is running by receiving heartbeat information sent by the client at regular time in step 201 may include: and under the condition that the wireless hot spot is a designated hot spot, monitoring whether the client is in operation or not by determining whether heartbeat information periodically sent by the client is received, wherein a wireless interface address of the designated hot spot is a preset address.
In these alternative implementations, monitoring is performed again in the event that the wireless hotspot is a designated hotspot. In particular, the specified hotspot may be a self-owned hotspot of the owner (developer) of the client, i.e., not a third party hotspot or other commercial hotspot. The wireless interface addresses (Basic Service Set Identifier, bssid) of the self-owned hotspots are all recorded by the owners, i.e. the wireless interface addresses of the hotspots are designated as preset addresses. The routing device providing the specified hot spot can have the rule corresponding to the monitoring, so that the monitoring is realized.
These implementations may set up a designated hotspot (such as a self-contained hotspot) to enable monitoring to disconnect hotspot access.
With continued reference to fig. 3, fig. 3 is a flow of yet another embodiment of the information processing method regarding wireless hotspots according to the present embodiment.
With further reference to fig. 4, a flow 400 of yet another embodiment of a method of information processing for a wireless hotspot is illustrated. The process 400, for a client, includes the following steps:
and step 401, responding to the operation of the client, and if a hotspot access instruction is obtained, accessing a wireless hotspot, wherein the wireless hotspot is provided by the routing equipment.
In this embodiment, an execution body (for example, the routing device or the terminal device shown in fig. 1) on which the information processing method regarding the wireless hotspot is executed may access the wireless hotspot in response to obtaining the hotspot access instruction in a case where the client has been started and is running. The hotspot access instruction may be generated by the execution body when detecting the hotspot access operation of the user, or may be generated by the client when starting.
And step 402, periodically sending heartbeat information to the routing equipment, wherein the routing equipment monitors whether the client is in operation or not by determining whether the heartbeat information periodically sent by the client is received or not, and in response to determining that the client is not in operation, disconnecting the client from the wireless hotspot, wherein the operation is in front-end operation or in background operation.
In this embodiment, the execution body may periodically send heartbeat information to the routing device. Correspondingly, the routing equipment can monitor whether the client is in operation or not through heartbeat information, and disconnect the access of the client to the wireless hot spot under the condition that the monitoring result is not in operation.
The embodiment can promote the user not to close the client and keep the operation of the client, thereby being beneficial to improving the utilization rate of the client by the user.
In some alternative implementations of the present embodiment, step 402 may include: judging whether the wireless hot spot is a designated hot spot or not, wherein the wireless interface address of the designated hot spot is a preset address; and if the wireless hotspot is the appointed hotspot, sending heartbeat information to the routing equipment periodically.
In these alternative implementations, the executing body may determine whether the wireless hotspot is a designated hotspot, and if so, periodically send heartbeat information to the routing device.
These implementations may set a designated hotspot (e.g., a self-contained hotspot) and determine whether the designated hotspot is one that facilitates monitoring of the routing device to disconnect hotspot access.
In some optional implementations of this embodiment, the method may further include: and receiving a reminding message sent by the routing equipment and used for indicating to start the client, and displaying the reminding message, wherein the reminding message is sent by the routing equipment in response to the fact that the timing duration reaches the reminding duration, and the timing duration is obtained by the routing equipment in response to the fact that the heartbeat information is received from the client and begins to be timed.
The application scenes can prompt the user to start the application first, so that the user is prevented from being disconnected without being informed.
In some optional implementations of this embodiment, the responding to the client in step 401 may include: displaying a notification message comprising a start-up entry of the client in case the client is not in operation; in response to detecting operation of the boot portal, determining that the client is in operation.
In these alternatives, the executing entity may display a notification message including the client's boot portal. And the user operates the starting entrance, so that the execution body can detect the starting entrance, and the hot spot access instruction is determined to be obtained.
These implementations may allow a user to quickly and conveniently launch a client by exposing a launch portal to the user.
With further reference to fig. 5, as an implementation of the method shown in fig. 2, the application provides an embodiment of an information processing apparatus related to a wireless hotspot, where the embodiment of the apparatus corresponds to the embodiment of the method shown in fig. 2, and the embodiment of the apparatus may further include the same or corresponding features or effects as the embodiment of the method shown in fig. 2, except for the features described below. The device can be applied to various electronic equipment.
As shown in fig. 5, the information processing apparatus 500 related to a wireless hotspot of the present embodiment is used for a routing device, and includes: a monitoring unit 501 and a disconnecting unit 502. Wherein the monitoring unit 501 is configured to monitor whether the client is in operation by determining whether heartbeat information periodically sent by the client is received in response to the client having accessed a wireless hotspot provided by the routing device, where the heartbeat information is sent by the client in response to the client being in operation, and the operation is performed in a front end or in a background; a disconnection unit 502 configured to disconnect access to the wireless hotspot by the client in response to determining that the client is not in operation.
In this embodiment, the specific processing of the monitoring unit 501 and the disconnecting unit 502 of the information processing apparatus 500 related to the wireless hotspot and the technical effects thereof may refer to the descriptions related to the steps 201 and 202 in the corresponding embodiment of fig. 2, and are not repeated here.
In some optional implementations of this embodiment, the monitoring unit is further configured to perform the monitoring whether the client is in operation by determining whether heartbeat information periodically sent by the client is received, as follows: responding to the heartbeat information received from the client, starting timing, and obtaining timing duration; judging whether the timing duration reaches a preset duration threshold, if so, determining that heartbeat information periodically transmitted by a client is not received, and determining that a monitoring result is that the client is not in operation, wherein the preset duration threshold is larger than or equal to the transmission period of the heartbeat information.
In some optional implementations of this embodiment, the apparatus further includes: the judging unit is configured to judge whether the timing duration reaches a reminding duration after the timing duration is obtained, wherein the reminding duration is smaller than the preset duration threshold; and the sending unit is configured to send a reminding message for indicating to start the client to the client if the timing duration reaches the reminding duration.
In some optional implementations of this embodiment, the monitoring unit is further configured to perform the monitoring whether the client is in operation by determining whether heartbeat information periodically sent by the client is received, as follows: and under the condition that the wireless hot spot is a designated hot spot, monitoring whether the client is in operation or not by determining whether heartbeat information periodically sent by the client is received, wherein a wireless interface address of the designated hot spot is a preset address.
As an implementation of the method shown in fig. 4, the apparatus embodiment corresponds to the method embodiment shown in fig. 4, and may further include the same or corresponding features or effects as the method embodiment shown in fig. 4, except for the features described below. The device can be applied to various electronic equipment.
Specifically, the present application provides a further embodiment of an information processing apparatus pertaining to a wireless hotspot, where the information processing apparatus pertaining to a wireless hotspot of the present embodiment is used for a client, and includes: an access unit 501 and an information transmission unit 502. The access unit is configured to respond to the client in operation, and access a wireless hotspot if a hotspot access instruction is obtained, wherein the wireless hotspot is provided by the routing equipment; and the information sending unit is configured to periodically send heartbeat information to the routing equipment, wherein the routing equipment monitors whether the client is in operation or not by determining whether the heartbeat information periodically sent by the client is received or not, and in response to determining that the client is not in operation, the access of the client to the wireless hot spot is disconnected, and the operation is in front-end operation or in background operation.
In some optional implementations of this embodiment, the information sending unit is further configured to perform the periodically sending heartbeat information to the routing device as follows: judging whether the wireless hot spot is a designated hot spot or not, wherein the wireless interface address of the designated hot spot is a preset address; and if the wireless hotspot is the appointed hotspot, sending heartbeat information to the routing equipment periodically.
In some optional implementations of this embodiment, the apparatus further includes: the display unit is configured to receive a reminding message sent by the routing device and used for indicating to start the client, and display the reminding message, wherein the reminding message is sent by the routing device in response to the fact that the timing duration reaches the reminding duration, and the timing duration is obtained by the routing device in response to the fact that the heartbeat information is received from the client and begins to be timed.
In some optional implementations of this embodiment, the access unit is further configured to perform the responding to the client in operation as follows: displaying a notification message comprising a start-up entry of the client in case the client is not in operation; in response to detecting operation of the boot portal, determining that the client is in operation.
According to embodiments of the present application, there is also provided an electronic device, a readable storage medium and a computer program product.
As shown in fig. 6, a block diagram of an electronic device of an information processing method regarding a wireless hotspot according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the application described and/or claimed herein.
As shown in fig. 6, the electronic device includes: one or more processors 601, memory 602, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions executing within the electronic device, including instructions stored in or on memory to display graphical information of the GUI on an external input/output device, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used, if desired, along with multiple memories and multiple memories. Also, multiple electronic devices may be connected, each providing a portion of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). One processor 601 is illustrated in fig. 6.
Memory 602 is a non-transitory computer-readable storage medium provided herein. The memory stores instructions executable by the at least one processor to cause the at least one processor to perform the information processing methods provided herein with respect to wireless hotspots. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to execute the information processing method provided herein with respect to wireless hotspots.
The memory 602 is used as a non-transitory computer readable storage medium, and may be used to store a non-transitory software program, a non-transitory computer executable program, and modules, such as program instructions/modules (e.g., the monitoring unit 501 and the disconnection unit 502 shown in fig. 5) corresponding to the information processing method regarding wireless hotspots in the embodiments of the present application. The processor 601 executes various functional applications of the electronic device and data processing by running non-transitory software programs, instructions, and modules stored in the memory 602, that is, implements the information processing method regarding wireless hotspots in the above-described method embodiments.
The memory 602 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for a function; the storage data area may store data created from the use of the information processing electronic device regarding the wireless hotspot, and the like. In addition, the memory 602 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 602 may optionally include memory located remotely from processor 601, which may be connected to information processing electronics regarding wireless hotspots via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the information processing method regarding the wireless hotspot may further include: an input device 603 and an output device 604. The processor 601, memory 602, input device 603 and output device 604 may be connected by a bus or otherwise, for example in fig. 6.
The input device 603 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the information handling electronic device regarding the wireless hotspot, such as a touch screen, keypad, mouse, track pad, touch pad, pointer stick, one or more mouse buttons, track ball, joystick, etc. input devices. The output means 604 may include a display device, auxiliary lighting means (e.g., LEDs), tactile feedback means (e.g., vibration motors), and the like. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASIC (application specific integrated circuit), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computing programs (also referred to as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component, or that includes a middleware component, or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service ("Virtual Private Server" or simply "VPS") are overcome. The server may also be a server of a distributed system or a server that incorporates a blockchain.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present application may be implemented by software, or may be implemented by hardware. The described units may also be provided in a processor, for example, described as: a processor includes a monitoring unit and a disconnect unit. Wherein the names of these units do not constitute a limitation of the unit itself in some cases, for example, a disconnect unit may also be described as "a unit that disconnects access to the wireless hotspot by the client in response to determining that the client is not in operation".
As another aspect, the present application also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: monitoring whether a client is in operation or not by determining whether heartbeat information periodically transmitted by the client is received or not according to the wireless hotspot provided by the routing equipment accessed by the client, wherein the heartbeat information is transmitted by the client according to the client in operation, and the operation is in front-end operation or in background operation; and in response to determining that the client is not in operation, disconnecting the client from access to the wireless hotspot.
The foregoing description is only of the preferred embodiments of the present application and is presented as a description of the principles of the technology being utilized. It will be appreciated by persons skilled in the art that the scope of the invention referred to in this application is not limited to the specific combinations of features described above, but it is intended to cover other embodiments in which any combination of features described above or equivalents thereof is possible without departing from the spirit of the invention. Such as the above-described features and technical features having similar functions (but not limited to) disclosed in the present application are replaced with each other.

Claims (6)

1. An information processing method regarding a wireless hotspot, for a routing device, the method comprising:
monitoring whether a client is in operation or not by determining whether heartbeat information periodically transmitted by the client is received or not according to the wireless hotspot provided by the routing equipment accessed by the client, wherein the heartbeat information is transmitted by the client according to the client in operation, and the operation is in front-end operation or in background operation;
responsive to determining that the client is not in operation, disconnecting the client from access to the wireless hotspot;
the monitoring whether the client is in operation by determining whether heartbeat information periodically sent by the client is received comprises:
responding to the heartbeat information received from the client, starting timing, and obtaining timing duration;
after the obtained timing duration, the method further comprises:
judging whether the timing duration reaches a reminding duration, wherein the reminding duration is smaller than a preset duration threshold, and the preset duration threshold is used for determining whether heartbeat information periodically sent by the client is received or not; if the timing duration reaches the reminding duration, sending a reminding message for indicating to start the client to the client;
the monitoring whether the client is in operation or not by whether heartbeat information sent by the client at fixed time is received or not comprises the following steps:
and under the condition that the wireless hotspot is a designated hotspot, monitoring whether the client is in operation or not by determining whether heartbeat information periodically sent by the client is received, wherein a wireless interface address of the designated hotspot is a preset address, the designated hotspot is a self-owned hotspot of an owner of the client, and the wireless interface address of the self-owned hotspot passes through a record of the owner.
2. The method of claim 1, wherein the monitoring whether the client is in operation by determining whether heartbeat information periodically transmitted by the client is received, further comprises:
judging whether the timing duration reaches a preset duration threshold, if so, determining that heartbeat information periodically transmitted by a client is not received, and determining that a monitoring result is that the client is not in operation, wherein the preset duration threshold is larger than or equal to the transmission period of the heartbeat information.
3. An information processing method regarding a wireless hotspot, for a client, the method comprising:
responding to the operation of the client, if a hotspot access instruction is obtained, accessing a wireless hotspot, wherein the wireless hotspot is provided by a routing device;
the method comprises the steps that heartbeat information is periodically sent to the routing equipment, wherein the routing equipment monitors whether a client is in operation or not by determining whether the heartbeat information periodically sent by the client is received or not, and in response to determining that the client is not in operation, the access of the client to the wireless hot spot is disconnected, and the operation is performed at the front end or at the background;
the method further comprises the steps of:
receiving a reminding message sent by the routing equipment and used for indicating to start the client, and displaying the reminding message, wherein the reminding message is sent by the routing equipment in response to the fact that the time length reaches the reminding time length, the time length is obtained by the routing equipment in response to the fact that heartbeat information is received from the client and begins to time, the reminding time length is smaller than a preset time length threshold, and the preset time length threshold is used for determining whether the heartbeat information periodically sent by the client is received or not;
the periodically sending heartbeat information to the routing device includes:
judging whether the wireless hot spot is a designated hot spot or not, wherein the wireless interface address of the designated hot spot is a preset address, the designated hot spot is a self-owned hot spot of an owner of the client, and the wireless interface address of the self-owned hot spot passes through a record of the owner;
and if the wireless hotspot is the appointed hotspot, sending heartbeat information to the routing equipment periodically.
4. A method according to claim 3, wherein said responding to said client being in operation comprises:
displaying a notification message comprising a start-up entry of the client in case the client is not in operation;
in response to detecting operation of the boot portal, determining that the client is in operation.
5. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-2.
6. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1-2.
CN202011630241.6A 2020-12-31 2020-12-31 Information processing method and device for wireless hotspots Active CN112770415B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011630241.6A CN112770415B (en) 2020-12-31 2020-12-31 Information processing method and device for wireless hotspots
PCT/CN2021/128609 WO2022142716A1 (en) 2020-12-31 2021-11-04 Information processing method and apparatus regarding wireless hotspot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011630241.6A CN112770415B (en) 2020-12-31 2020-12-31 Information processing method and device for wireless hotspots

Publications (2)

Publication Number Publication Date
CN112770415A CN112770415A (en) 2021-05-07
CN112770415B true CN112770415B (en) 2023-07-14

Family

ID=75699534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011630241.6A Active CN112770415B (en) 2020-12-31 2020-12-31 Information processing method and device for wireless hotspots

Country Status (2)

Country Link
CN (1) CN112770415B (en)
WO (1) WO2022142716A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112770415B (en) * 2020-12-31 2023-07-14 上海连尚网络科技有限公司 Information processing method and device for wireless hotspots

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491102A (en) * 2013-09-30 2014-01-01 天脉聚源(北京)传媒科技有限公司 Method, system and device for monitoring stability of internet audio and video
CN103838987A (en) * 2013-06-24 2014-06-04 电子科技大学 Software license dynamic authorization management method based on local area network
CN107920018A (en) * 2017-11-29 2018-04-17 链家网(北京)科技有限公司 A kind of method, server and system for realizing delay propelling data
CN108243471A (en) * 2016-12-27 2018-07-03 北京金山云网络技术有限公司 A kind of network environment switching method and device
CN109286571A (en) * 2018-08-22 2019-01-29 奇酷互联网络科技(深圳)有限公司 The method, apparatus and storage device of mobile terminal and application program limit core and limit net
CN110661673A (en) * 2018-06-28 2020-01-07 网宿科技股份有限公司 Heartbeat detection method and device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7409482B2 (en) * 2004-10-26 2008-08-05 Lenovo (Singapore) Pte, Ltd. Computer and method for on-demand network access control
US8762546B2 (en) * 2011-12-13 2014-06-24 Motorola Mobility Llc Method and apparatus for adaptive network heartbeat message for TCP channel
US9161219B2 (en) * 2012-06-22 2015-10-13 Guest Tek Interactive Entertainment Ltd. Authorizing secured wireless access at hotspot having open wireless network and secure wireless network
CN104991850B (en) * 2015-06-27 2018-06-19 广州华多网络科技有限公司 The heartbeat packet control method and device of a kind of application program
US10736005B1 (en) * 2018-02-23 2020-08-04 Mbit Wireless, Inc. Method and apparatus for internet based wireless communication for networks
CN112752323B (en) * 2020-12-31 2023-05-05 上海连尚网络科技有限公司 Method and device for changing hot spot access state
CN112770415B (en) * 2020-12-31 2023-07-14 上海连尚网络科技有限公司 Information processing method and device for wireless hotspots

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838987A (en) * 2013-06-24 2014-06-04 电子科技大学 Software license dynamic authorization management method based on local area network
CN103491102A (en) * 2013-09-30 2014-01-01 天脉聚源(北京)传媒科技有限公司 Method, system and device for monitoring stability of internet audio and video
CN108243471A (en) * 2016-12-27 2018-07-03 北京金山云网络技术有限公司 A kind of network environment switching method and device
CN107920018A (en) * 2017-11-29 2018-04-17 链家网(北京)科技有限公司 A kind of method, server and system for realizing delay propelling data
CN110661673A (en) * 2018-06-28 2020-01-07 网宿科技股份有限公司 Heartbeat detection method and device
CN109286571A (en) * 2018-08-22 2019-01-29 奇酷互联网络科技(深圳)有限公司 The method, apparatus and storage device of mobile terminal and application program limit core and limit net

Also Published As

Publication number Publication date
WO2022142716A1 (en) 2022-07-07
CN112770415A (en) 2021-05-07

Similar Documents

Publication Publication Date Title
US10277697B2 (en) Method and system for pushing web application message
WO2020207454A1 (en) Information pushing method and device
JP7167222B2 (en) APPLET DATA ACQUISITION METHOD, APPARATUS, DEVICE, AND STORAGE MEDIUM
US20190302867A1 (en) Method and apparatus for reducing continuous-wakeup delay of bluetooth loudspeaker, and bluetooth loudspeaker
US9197504B2 (en) Enhanced remote presence
CN108632354B (en) Physical machine admission management method and device and cloud desktop management platform
US20090100497A1 (en) Method and apparatus for preventing a set of users from accessing a message in an instant messaging system
US10897512B2 (en) Generating push notifications
CN112052185B (en) Exception handling method and device for applet, electronic equipment and storage medium
CN112817656A (en) Applet running method and device
CN112770415B (en) Information processing method and device for wireless hotspots
CN110881224B (en) Network long connection method, device, equipment and storage medium
CN112752323B (en) Method and device for changing hot spot access state
CN112965799B (en) Task state prompting method and device, electronic equipment and medium
CN111615171B (en) Access method and device of wireless local area network
CN113971277A (en) Multi-user login method and device
CN111988829B (en) Access method and device of wireless local area network
CN111835857B (en) Method and apparatus for accessing data
KR102571517B1 (en) Traffic adjustment method and apparatus
CN111752885B (en) Method and device for processing reading authority in reading material
CN112153754B (en) Point-to-point connection method and device, electronic equipment and storage medium
CN112118576B (en) Method and apparatus for networking over wireless hotspots
CN113419915A (en) Cloud terminal desktop stillness determination method and device
CN107181772B (en) Method and device for updating client state on line in real time
CN112992141B (en) Communication method and device in voice recognition scene

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant