Method and device for presenting push information

By presenting hot spot identification and information on the connection page under the hotspot connection state, the network resource consumption problem when mobile devices push information is solved, and the page utilization rate and user experience are improved.

CN114925272BActive Publication Date: 2025-08-12SHANG HAI CHEN LIAN KE JI YOU XIAN GONG SI
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210498448.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-09
Publication Date
2025-08-12
Estimated Expiration
2042-05-09

AI Technical Summary

Technical Problem

When mobile devices push information, network resources consume a lot, especially when hotspots are not connected, which leads to excessive traffic consumption and affects user experience.

Method used

According to the hotspot connection status, while presenting the scanned hotspot identification information on the connection page, the information information is pushed to reduce dependence on the mobile network, and load the complete content after connecting to the hotspot.

Benefits of technology

Improve page utilization, optimize application head layout, provide a good user experience, and reduce mobile network traffic consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114925272B_ABST
    Figure CN114925272B_ABST
Patent Text Reader

Abstract

The purpose of this application is to provide a method and device for presenting push information, specifically including: obtaining one or more push information in a corresponding hotspot connection application; obtaining the hotspot connection status of the user device regarding the hotspot connection application, wherein the hotspot connection status is used to indicate whether the current user device has established a connection with the hotspot; if the hotspot connection status includes not connected, presenting the scanned one or more hotspot identification information on the connection page of the hotspot connection application while presenting the one or more push information. This application presents the corresponding push information on the connection page according to the hotspot connection status, which can improve page utilization, display different pages according to the different statuses of different users, reasonably optimize the application header layout, and provide users with a good application usage experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a technology for presenting and pushing news information. Background Art

[0002] Push information refers to the forwarding of organized information resources to the user interface via push notifications, fulfilling users' multi-level needs and enabling them to obtain the information they desire. When a mobile device receives information through a push service, the server typically directs the information to the mobile device in real time. The delivery and loading of push information consumes network resources on the mobile device. Summary of the Invention

[0003] One purpose of this application is to provide a method and device for presenting push news information.

[0004] According to one aspect of the present application, a method for presenting push information is provided, wherein the method includes:

[0005] Obtain one or more push information from the corresponding hotspot connection application;

[0006] Obtaining a hotspot connection status of the user equipment with respect to the hotspot connection application, wherein the hotspot connection status is used to indicate whether the current user equipment has established a connection with the hotspot;

[0007] If the hotspot connection status includes not connected, the one or more hotspot identification information scanned is presented on the connection page of the hotspot connection application, and the one or more push information information is presented.

[0008] According to one aspect of the present application, a device for presenting push information is provided, wherein the device includes:

[0009] A module for obtaining one or more push information in the corresponding hotspot connection application;

[0010] Module one or two is used to obtain the hotspot connection status of the user equipment regarding the hotspot connection application, wherein the hotspot connection status is used to indicate whether the current user equipment has established a connection with the hotspot;

[0011] Module 13 is used to present the one or more push information at the same time as presenting the scanned one or more hotspot identification information on the connection page of the hotspot connection application if the hotspot connection status includes not connected.

[0012] According to one aspect of the present application, a computer device is provided, wherein the device includes:

[0013] processor; and

[0014] A memory arranged to store computer executable instructions, which when executed cause the processor to perform the steps of any of the methods described above.

[0015] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program / instruction is stored, characterized in that when the computer program / instruction is executed, the system performs the steps of any of the methods described above.

[0016] According to one aspect of the present application, a computer program product is provided, comprising a computer program / instruction, wherein the computer program / instruction implements the steps of any of the above methods when executed by a processor.

[0017] Compared with the existing technology, this application presents corresponding push information in the connection page according to the hotspot connection status, which can improve page utilization, display different pages according to the different status of different users, reasonably optimize the application header layout, and provide users with a good application usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0019] Figure 1 A flowchart of a method for presenting push information according to one embodiment of the present application is shown;

[0020] Figure 2 A device structure diagram showing a computer device according to another embodiment of the present application;

[0021] Figure 3 An exemplary system is shown that can be used to implement the various embodiments described in this application.

[0022] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION

[0023] The present application is described in further detail below with reference to the accompanying drawings.

[0024] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input / output interface, a network interface and a memory.

[0025] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.

[0026] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PCM), programmable random access 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 disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0027] The devices referred to in this application include but are not limited to user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include but are not limited to any mobile electronic product that can interact with a user (for example, through a touchpad), such as a smartphone, a tablet computer, etc. The mobile electronic product can use any operating system, such as the Android operating system, the iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc. The network device includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on cloud computing, wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computers. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device and the touch terminal, or the network device and the touch terminal via a network.

[0028] Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to this application should also be included in the scope of protection of this application and are included here by reference.

[0029] In the description of the present application, “plurality” means two or more, unless otherwise clearly defined.

[0030] Figure 1A method for presenting push information according to one aspect of the present application is shown, wherein the method is applied to a computer device and specifically includes steps S101, S102, and S103. In step S101, one or more push information in the corresponding hotspot connection application is obtained; in step S102, the hotspot connection status of the user device regarding the hotspot connection application is obtained, wherein the hotspot connection status is used to indicate whether the current user device has established a connection with the hotspot; in step S103, if the hotspot connection status includes not connected, the one or more hotspot identification information scanned is presented on the connection page of the hotspot connection application, and the one or more push information are presented. Here, the computer device includes but is not limited to a user device, a collection of user devices and network devices, etc. The user device includes but is not limited to any mobile electronic product that can interact with the user (for example, through a touchpad for human-computer interaction), such as a smartphone, a tablet computer, etc.; the network device includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud consisting of multiple servers. Here, we take the user device as an example to illustrate the following embodiments. Those skilled in the art should understand that these embodiments are also applicable to integrated devices of user devices and network devices, etc. Among them, the execution order of step S101 and step S102 is not limited. Step S101 and step S102 can be executed at the same time, or in some cases, step S102 is executed first and then step S101, or in other cases, step S101 is executed first and then step S102, etc.

[0031] Specifically, in step S101, one or more push information information in the corresponding hotspot connection application is obtained. For example, a user holds a user device (e.g., a mobile phone, etc.), and the corresponding hotspot connection application (e.g., Wi-Fi Master Key, etc.) is installed on the user device. The user device can obtain push information information issued by the corresponding server through the hotspot connection application. Among them, the hotspot connection application includes one or more homepages, such as a hotspot connection page, a personal information page, etc. In some cases, the hotspot connection application also includes an information page for presenting push information information. The information page is included in other homepages and is accessed through a touch operation. Specifically, for example, by setting a corresponding information control (e.g., a video circle, a book circle, or a live broadcast circle control) on the connection page, if the user's touch operation on the information control is obtained, the corresponding information page can be entered to present the relevant information to the user. Of course, the corresponding information page can also be one of the homepages of the hotspot connection application. Based on the user's page turning or touch operation on the homepage, it can jump from other homepages to the information page, and the information such as pushed videos, live broadcasts, books or news can be presented on the information page. The network device can send one or more corresponding push information messages to the user based on the user's refresh operation on the information page; or, the network device can push information to the user at a certain frequency (for example, every one hour, etc.), and send one or more corresponding push information messages; or, the user device detects the user's exit or re-entry operation on the hotspot connection application, and requests the network device to push corresponding information messages; for example, the network device can adjust the corresponding push strategy based on the corresponding network status, and when the user device is not connected to the hotspot, send push information information about nearby hotspots to the user device, so that when the user completes browsing the corresponding push information information, it can connect to the hotspot corresponding to the information browsed by the user, while encouraging the user to browse the push information, and also providing the user with a good network environment.

[0032] The one or more pushed information information may be directly sending the entire content of the corresponding pushed information information to the user device, so that the user device can call and present the corresponding pushed information information based on the user operation; or, when the user device is not connected to the hotspot, in order to save the user's traffic, the network device first sends the information identification information corresponding to one or more pushed information information (for example, the name, cover or author of the video, book, live broadcast or news, etc.) to the user device. When the user device obtains the user's touch operation on a certain information identification information, it requests the network device for the specific content of the information identification information, so that the user device loads the information content sent by the network device; after the user device subsequently connects to the corresponding hotspot, the entire content of the corresponding one or more pushed information information can be directly sent to the user device, etc., to provide the user with a fast and smooth playback experience.

[0033] In some embodiments, the information push includes, but is not limited to, video push; book push; product push; application push; and news push. For example, video push includes a series of static images that are continuously altered at more than 24 frames per second to create a smooth, continuous visual effect. This includes, but is not limited to, television series, movies, animation, or short videos. Book push includes digitally stored information containing text, images, sound, or video, including, but not limited to, e-books, e-journals, comics, and online novels. Product push includes for-profit promotion of a product or provision of related services, including, but not limited to, product purchase links, promotional information, or discounts. Application push includes links promoting various functional software on mobile devices, such as mini-programs or plug-ins, or download links for third-party applications. News push includes information disseminated online, via radio, broadcast, or television, that records society and disseminates information. This includes, but is not limited to, news, communications, features, or sketches that record recent and valuable events. The specific presentation formats include, but are not limited to, text, images, audio, or video. Here, the push information includes one or more combinations of the above, which are not limited here.

[0034] In step S102, the hotspot connection status of the user device with respect to the hotspot connection application is obtained, wherein the hotspot connection status is used to indicate whether the current user device has established a connection with the hotspot. For example, the hotspot connection application includes a corresponding connection page, and the connection page is used to present the hotspot identification information of the hotspot currently scanned and connected to by the user device, and in some cases, also includes the hotspot signal strength information of the corresponding hotspot. The user device can query in the hotspot connection application to determine whether the user device is currently connected to the hotspot. If so, it is determined that the corresponding hotspot connection status information includes connected. If not, it is determined that the corresponding hotspot connection status includes not connected. The hotspot connection status is used to indicate whether the current user device has established a connection with the hotspot.

[0035] In step S103, if the hotspot connection status includes "not connected," the one or more hotspot identification information scanned is presented on the connection page of the hotspot connection application, along with the one or more push information. For example, if the current user device has not established a wireless connection with any hotspot, then it is determined that the hotspot connection status of the current user device includes "not connected." Communication between the user device and the server occurs via the user device's mobile network traffic, and the loading and presentation of the corresponding push information consumes the user's mobile network traffic. The user device can present the corresponding one or more push information information on the hotspot connection page in the hotspot connection application. For example, a part of the hotspot connection page (for example, the upper part, etc.) presents the scanned hotspot, and the other part (for example, the lower part, etc.) presents one or more push information information sent by the network device. In some cases, since the user device currently uses mobile network traffic to present information, the network device first sends information identification information of one or more push information information, and presents the one or more information identification information on the corresponding connection page. While presenting the hotspot identification information of the scanned one or more hotspots, the one or more push information information are presented, so that the user can notice the current hotspot connection status while browsing the information, thereby establishing the corresponding wireless connection and loading the information content of the one or more push information information.

[0036] After the one or more pushed information information are presented on the connection page, if the user's touch operation on one of the pushed information information is obtained, the pushed information information is determined as the corresponding target pushed information information, and the network device can enter the immersive browsing page of the target pushed information information to obtain an immersive browsing experience of the target pushed information information, such as vertical full-screen video display, full-screen book reading, full-screen text display news page, or enter the corresponding link page of the product, application, live broadcast or third-party application page, etc.

[0037] In some embodiments, in step S103, if the hotspot connection status includes "not connected" and a corresponding trigger condition is met, the user device jumps from the currently displayed page to the connection page of the hotspot connection application, and simultaneously presents the identification information of the hotspot to be connected and the one or more push information pieces on the connection page. For example, if the user device obtains that the corresponding hotspot connection status includes "not connected" and the user device is configured with a corresponding trigger condition, upon meeting the corresponding trigger condition, the user device jumps from the currently displayed page to the connection page of the hotspot connection application, and simultaneously presents the hotspot identification information of the scanned hotspot and one or more push information pieces on the connection page. The trigger condition may be set by the user or by a default setting in the server application. In some cases, the currently displayed page may be a page other than the hotspot connection page, such as a personal information page or a mini-program page. The currently displayed page may also be the user device's device homepage or the interface of another application, without limitation. If the currently displayed page includes the device homepage or another application interface, then upon meeting the corresponding trigger condition, the user device launches or wakes up the corresponding hotspot connection application and presents the one or more recommended information pieces on the connection page of the hotspot connection application.

[0038] In some embodiments, the triggering conditions include, but are not limited to: the user's touch operation on the one or more pushed information information; the user's presentation operation on the information page in the hotspot connection application; the user device's currently presented page in the hotspot connection application includes other pages other than the connection page. For example, the corresponding one or more pushed information information may be sent to the user device in the form of an internal notification message within the application, an external link message from the application, or a text message. The user device may jump to the corresponding connection page and present the corresponding one or more recommended information information based on the user's touch operation on the internal notification message, external link message from the application, or text message. In some cases, the currently presented page includes other pages in the hotspot connection application, and the user device jumps directly from the other page to the first-level page of the connection page and presents one or more recommended information information; in other cases, the currently presented page includes other application pages or device homepages, etc. If a user touch operation regarding an external link to the application or a text message is obtained, if the hotspot connection application is in an unactivated state, the hotspot application is enabled and the corresponding hotspot connection status is obtained. When the hotspot connection status includes unconnected, one or more recommended information information is presented in the connection page; or, the currently presented page includes other application pages or device homepages, etc. If a user touch operation regarding an external link to the application or a text message is obtained, if the hotspot connection application is in a background running state, the hotspot application is woken up and one or more recommended information information is presented in the connection page. For example, the page currently presented by the user device is a page other than the connection page in the user device, and the hotspot connection page includes a corresponding information page, which is one of the multiple homepages of the hotspot application. When the hotspot status information is "not connected", the information page is in an inactive state. When the user device obtains the user's touch operation on the information page, it automatically jumps from the other page to the connection page and presents one or more corresponding push information messages. Until the hotspot connection status of the user device is updated to "connected", the corresponding information page is enabled and the corresponding push information messages are presented in the information page. For example, the trigger condition includes that the current page presented by the user device in the hotspot connection application includes a page other than the connection page, and when the corresponding hotspot connection application receives push information messages sent by the server, it automatically updates and presents the push information messages, thereby automatically jumping to the corresponding connection page and presenting the one or more push information messages.

[0039] In some embodiments, the method further includes step S104 (not shown), in which corresponding connection prompt information is generated and presented based on the hotspot connection status, wherein the connection prompt information includes reminder information for prompting the user to connect to the hotspot. For example, when the user device presents one or more corresponding push information on the user connection page, it can generate and present corresponding connection prompt information based on the hotspot connection status to prompt the user to connect to the hotspot to prevent excessive consumption of mobile network traffic. Specifically, the connection prompt information includes but is not limited to hotspot connection reminder information in the form of text, pictures, audio, video or vibration. In some cases, the connection prompt information also includes a target hotspot with a stronger signal strength (for example, the top N in the ranking, etc.) among one or more hotspot identification information currently scanned by the user device, for the user to refer to whether to connect to the hotspot, wherein the target hotspot can be a hotspot that requires a server to issue authentication information (for example, a password or serial code authentication, etc.) for authentication connection, or a hotspot that is directly authenticated and connected through the server without the user device entering authentication information.

[0040] In some embodiments, the method further includes step S105 (not shown). In step S105, if prompt response information of the user regarding the connection prompt information is obtained, corresponding connection request information is sent to the network device based on the prompt response information to establish a wireless connection between the user device and the hotspot corresponding to one of the one or more hotspot identification information, wherein the connection request information includes the one or more hotspot identification information. For example, the corresponding connection prompt information includes a corresponding connection control. If a user touch operation on the corresponding connection control is obtained, the user device generates prompt response information regarding the connection prompt information and sends connection request information for the scanned one or more hotspots to the corresponding network device. In some cases, the connection request information may include the hotspot identification information of the target hotspot selected by the user. The network device may return the authentication information of the target hotspot to the user device based on the user's connection request information, so that the user device can complete the hotspot authentication to establish a wireless connection with the target hotspot; or, the network device may directly send the device identification information of the user device (for example, device MAC address information, mobile phone number, serial number, etc.) to the routing device of the corresponding hotspot, so that the routing device can release the device identification information, such as the corresponding routing device directly initiates a wireless connection request to the user device and directly establishes a wireless connection between the user device and the target hotspot. Of course, the wireless connection may be time-limited, for example, the wireless connection can be made after the current connection ends or within a preset time period (for example, one hour, etc.). In other cases, the connection request information does not include the hotspot identification information selected by the user. The user device sends the hotspot identification information of one or more scanned hotspots to the network device, so that the network device can determine a target hotspot as the connection hotspot of the user device. The specific connection process is similar to the above and will not be repeated here.

[0041] In some embodiments, the method further includes step S106 (not shown). In step S106, if the hotspot connection status includes connected, the one or more push information information are presented on the information page of the hotspot connection application. For example, the corresponding hotspot connection application includes an information page for displaying push information information. When the hotspot connection status includes unconnected, the information page is in an unactivated or weakly activated state. Wherein, if the weakly activated state is used to present push information information in the application whose traffic consumption is lower than a preset traffic threshold, such as push text, pictures, etc., no video information is pushed or only a video cover image is displayed. When the user device is connected to the corresponding hotspot, the corresponding information page is in an enabled or strongly enabled state. The user device can jump to the corresponding information page through the user's touch operation on the information page, or the touch operation on the pushed information information on the connection page, and present the corresponding pushed information information, such as presenting the newly updated pushed information information, or jumping from the connection page to the information page and loading and presenting one or more pushed information information, etc. Among them, the strongly enabled state includes the push and pre-display of video information, etc. The pre-display is used to play part of the video frames in the video information at the corresponding video cover position, so that part of the video content is displayed when the user does not touch the corresponding video identification information, so that the user can further understand the pushed video information and determine whether to browse and select it.

[0042] In some embodiments, the method further includes step S107 (not shown), in which network bandwidth information of the currently connected hotspot is obtained, and the network bandwidth information is detected to be greater than or equal to a preset network bandwidth threshold. In step S106, if the hotspot connection status includes connected and the network bandwidth information is greater than or equal to the network bandwidth threshold, the one or more pushed information messages are presented on the information page of the hotspot connection application. For example, after a user device establishes a wireless connection with a hotspot, the user device can detect the hotspot's real-time network bandwidth information through the hotspot connection application. This network bandwidth information indicates the data transmission capacity of signal transmission, the amount of data passing through the link per unit time, and the like. The user device compares this network bandwidth information with a preset network bandwidth threshold to determine whether the network bandwidth information is greater than or equal to the preset network bandwidth threshold. If so, the network device activates the corresponding information page or adjusts the information page to a strong state, thereby presenting one or more pushed information messages on the information page, utilizing the strong network bandwidth to create a good information browsing environment for the user. If not, the user device can continue to present the corresponding push information in the connection page, or enable the weak state of the information page and present the push information, so as to avoid the jamming of the push information and the unsmooth playback caused by too low bandwidth, which will bring a poor information browsing experience to the user.

[0043] In some embodiments, step S106 also includes: if the hotspot connection status includes connected, and the network bandwidth information is less than the network bandwidth threshold, then generating and presenting corresponding hotspot switching prompt information, wherein the hotspot switching prompt information includes reminder information for prompting the user to connect to other hotspots. For example, when the network bandwidth information of the corresponding hotspot is less than the network bandwidth threshold, the user device may also generate and present hotspot switching prompt information, prompting the user to switch the hotspot to obtain a better Internet environment. In some cases, the hotspot switching prompt information may include the hotspot identification information of the recommended hotspot of the user device. If the user's touch operation on the hotspot switching prompt information is obtained, the user device sends a corresponding connection request information to the network device to disconnect the wireless connection of the current hotspot and connect to other hotspots, etc. In some cases, the connection request information may include the hotspot identification information of the target hotspot selected by the user. The network device may return the authentication information of the target hotspot to the user device based on the user's connection request information, so that the user device can complete the hotspot authentication to establish a wireless connection with the target hotspot; or, the network device may directly send the device identification information of the user device (for example, device MAC address information, mobile phone number, serial number, etc.) to the routing device of the corresponding hotspot, so that the routing device can release the device identification information, such as the corresponding routing device directly initiates a wireless connection request to the user device and directly establishes a wireless connection between the user device and the target hotspot. Of course, the wireless connection may be time-limited, for example, the wireless connection can be made after the current connection ends or within a preset period of time (for example, one hour, etc.). In other cases, the connection request information does not include the hotspot identification information selected by the user. The user device sends all other hotspot identification information of the scanned one or more hotspots except the currently connected hotspot to the network device, so that the network device can determine a target hotspot as the connection hotspot of the user device. The specific connection process is similar to the above and will not be repeated here.

[0044] In some embodiments, the pushed information includes the pushed video information; wherein, the presenting of the one or more pushed information includes: determining the corresponding pushed main video information from the one or more pushed video information based on the user attribute information of the user to which the user device belongs; presenting the pushed main video information in the main area of the information presentation area in the connection page, and presenting other pushed video information in other areas of the information presentation area. For example, the corresponding pushed information includes pushed video information. Since the amount of video data in the pushed video information is large, and multiple videos are recommended in parallel, it is easy to cause interference to the user. Here, we can determine the corresponding pushed main video information based on the user attribute information, and present the pushed main video information in a larger frame. Other pushed video information or other pushed information information are presented in other locations of the information page or below the pushed main video. Other video information or other pushed information information can be browsed by pulling down or other operations. The user attribute information includes the user's preferred types of videos, viewing history, etc. For example, the corresponding information presentation area is located below the connected page. This area can be dragged up and down to display multiple information information. The main area of the corresponding information presentation area is used to indicate the page area for presenting videos divided at a specific ratio (such as 16:9) at the top of the information presentation area. By presenting user-favorite video information in a more prominent position, the user's information browsing time is increased and the user's application usage depth is improved. Among them, the pushed main video can only present the corresponding video cover information, or present a brief content in the form of dynamic video frame playback, such as dynamically presenting the original video screen or a video clip with a high number of likes in the pushed main video. The playback process can be original sound playback or silent playback. When the user pulls down to browse other pushed information information, the pushed main video is paused in the connected page. When the pushed main video information is pulled up and presented again on the connected page, the pushed main video can continue to play based on the previously paused screen. If the user's touch operation on the pushed main video information is obtained, the immersive playback page of the pushed main video information is entered, the pushed main video information is played, and other pushed video information is continued to play after the push main video information is played. In some embodiments, the pushed main video information is presented in the form of a dynamic video frame playback, and the pushed main video information includes horizontal screen video information. For example, when the pushed main video information is presented on the connection page, in order to use the page layout, the pushed main video information is presented in horizontal screen, such as its video cover is presented in a 16:9 ratio in the corresponding area.Of course, the original video information of the pushed main video information can be vertical screen video information. The corresponding horizontal screen video information or horizontal screen video cover is generated according to the video frame of the vertical screen video information and presented in the information presentation area. When the user's touch operation on the video information is obtained, the corresponding vertical screen video information playback interface is entered to play the vertical screen video information.

[0045] In some embodiments, each of the one or more push information information has a hotspot identification information corresponding to it in the one or more hotspot identification information; wherein, the method further includes step S108 (not shown), in which, if the user's browsing trigger operation on a certain push information information in the one or more push information information is obtained, a hotspot connection request for the user device is sent to the network device to establish a wireless connection between the user device and the hotspot corresponding to the certain push information information, wherein the hotspot connection request includes the hotspot identification information corresponding to the certain push information information. For example, the user device can send the hotspot identification information of the scanned one or more hotspots to the network device, and obtain the corresponding push information information returned by the network device based on the one or more hotspot identification information. For example, if the user is currently in a shopping mall, and the hotspot currently scanned is a commercial hotspot corresponding to one or more merchants (for example, a KFC hotspot, etc.), the user device sends the one or more commercial hotspots to the network device. The network device stores the merchant's preset push information (for example, KFC's discount information or new product introduction video information, etc.). The corresponding push information information can be obtained based on the hotspot identification information of each commercial hotspot, and the network device sends the corresponding one or more push information information to the corresponding user device. The user device can browse the corresponding push information information based on the user operation and determine the corresponding browsing trigger operation (for example, a complete browsing of the corresponding push video information or a browsing time greater than or equal to a browsing time threshold, etc.). Based on the browsing trigger operation, the user device can send a connection request information of the commercial hotspot corresponding to the push information browsed by the user to the network device. In some cases, the connection request information may include the target hotspot identification information corresponding to the push information. The network device may return the authentication information of the target hotspot to the user device based on the user's connection request information, so that the user device can complete the hotspot authentication to establish a wireless connection with the target hotspot; or, the network device may directly send the device identification information of the user device (for example, device MAC address information, mobile phone number, serial number, etc.) to the routing device of the corresponding hotspot, so that the routing device can release the device identification information, such as the corresponding routing device directly initiates a wireless connection request to the user device, and directly establishes a wireless connection between the user device and the target hotspot. Of course, the wireless connection may be time-limited, for example, the wireless connection can be made after the current connection ends or within a preset time period (for example, one hour, etc.).

[0046] The above mainly introduces the various embodiments of the method for presenting and pushing news information of the present application. In addition, the present application also provides specific devices that can implement the above embodiments. Figure 2 Make an introduction.

[0047] Figure 2 A computer device 100 for presenting push information according to one aspect of the present application is shown, specifically comprising a first module 101, a second module 102, and a third module 103. The first module 101 is configured to obtain one or more push information in a corresponding hotspot connection application; the first module 102 is configured to obtain a hotspot connection status of a user device with respect to the hotspot connection application, wherein the hotspot connection status indicates whether the current user device has established a connection with the hotspot; and the third module 103 is configured to, if the hotspot connection status includes "not connected," present the one or more push information on a connection page of the hotspot connection application while simultaneously presenting the scanned one or more hotspot identification information.

[0048] In some embodiments, the information pushed includes but is not limited to: pushing video information; pushing book information; pushing product information; pushing application information; and pushing news information.

[0049] In some embodiments, module 103 is used to jump from the current presentation page of the user device to the connection page of the hotspot connection application if the hotspot connection status includes not connected and the corresponding trigger condition is met, and present the one or more push information while presenting the hotspot identification information to be connected in the connection page.

[0050] In some embodiments, the triggering conditions include but are not limited to: the user's touch operation on the one or more pushed information information; the user's presentation operation on the information page in the hotspot connection application; the current presentation page of the user device in the hotspot connection application includes other pages other than the connection page.

[0051] Here, the Figure 2 The specific implementations of the modules 101, 102, and 103 shown are the same as those described above. Figure 1 The illustrated embodiments of step S101 , step S102 , and step S103 are the same or similar, and thus are not described in detail but are incorporated herein by reference.

[0052] In some embodiments, the device further includes a fourth module (not shown) for generating and presenting corresponding connection prompt information based on the hotspot connection status, wherein the connection prompt information includes reminder information for prompting the user to connect to the hotspot.

[0053] In some embodiments, the device also includes a module (not shown) for sending corresponding connection request information to the network device based on the prompt response information if prompt response information from the user regarding the connection prompt information is obtained, so as to establish a wireless connection between the user device and the hotspot corresponding to one of the one or more hotspot identification information, wherein the connection request information includes the one or more hotspot identification information.

[0054] In some embodiments, the device further includes a module (not shown) for presenting the one or more pushed information messages in an information page of the hotspot connection application if the hotspot connection status includes connected.

[0055] In some embodiments, the device further includes a seven-module (not shown) for obtaining the network bandwidth information of the currently connected hotspot and detecting whether the network bandwidth information is greater than or equal to a preset network bandwidth threshold; wherein, the six-module is used to present the one or more pushed information information in the information page of the hotspot connection application if the hotspot connection status includes connected and the network bandwidth information is greater than or equal to the network bandwidth threshold. In some embodiments, the six-module is further used to: if the hotspot connection status includes connected and the network bandwidth information is less than the network bandwidth threshold, generate and present corresponding hotspot switching prompt information, wherein the hotspot switching prompt information includes reminder information for prompting the user to connect to other hotspots. The process is similar to the above and will not be repeated here.

[0056] In some embodiments, the pushed information includes the pushed video information; wherein presenting the one or more pushed information includes: determining corresponding pushed main video information from the one or more pushed video information based on user attribute information of the user to which the user device belongs; presenting the pushed main video information in a main area of the information presentation area on the connection page, and presenting other pushed video information in other areas of the information presentation area. In some embodiments, the pushed main video information is presented as a dynamic video frame, and the pushed main video information includes horizontal video information. For example, when presenting the pushed main video information on the connection page, to utilize the page layout, the pushed main video information is presented in horizontal format, such as with its video cover displayed in a corresponding area in 16:9 format. Of course, the original video information of the pushed main video information can be vertical video information. Based on the video frame of the vertical video information, corresponding horizontal video information or horizontal video cover is generated and presented in the information presentation area. When a user touch operation on the video information is received, the corresponding vertical video information playback interface is entered to play the vertical video information.

[0057] In some embodiments, each of the one or more push information information has a hotspot identification information corresponding to it in the one or more hotspot identification information; wherein, the device further includes an eight-module (not shown) for sending a hotspot connection request regarding the user device to the network device if a browsing trigger operation of the user regarding a certain push information information among the one or more push information information is obtained, so as to establish a wireless connection between the user device and the hotspot corresponding to the certain push information information, wherein the hotspot connection request includes the hotspot identification information corresponding to the certain push information information.

[0058] Here, the specific implementations corresponding to the four modules to the eight modules are the same as or similar to the embodiments of the aforementioned steps S104 to S108, and are therefore not described in detail and are included herein by reference.

[0059] In addition to the methods and devices described in the above embodiments, the present application also provides a computer-readable storage medium, which stores computer code. When the computer code is executed, the method described in any of the above items is executed.

[0060] The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any one of the preceding items is executed.

[0061] The present application also provides a computer device, comprising:

[0062] one or more processors;

[0063] a memory for storing one or more computer programs;

[0064] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any one of the preceding items.

[0065] Figure 3 shows an exemplary system that can be used to implement the various embodiments described in this application;

[0066] like Figure 3 In some embodiments, the system 300 can function as any of the aforementioned devices in the various embodiments described. In some embodiments, the system 300 may include one or more computer-readable media (e.g., system memory or NVM / storage device 320) having instructions and one or more processors (e.g., processor(s) 305) coupled to the one or more computer-readable media and configured to execute the instructions to implement the modules and thereby perform the actions described herein.

[0067] For one embodiment, system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of processor(s) 305 and / or any suitable device or component in communication with system control module 310 .

[0068] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.

[0069] System memory 315 can be used, for example, to load and store data and / or instructions for system 300. For one embodiment, system memory 315 can include any suitable volatile memory, such as a suitable DRAM. In some embodiments, system memory 315 can include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0070] For one embodiment, system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to NVM / storage device 320 and communication interface(s) 325 .

[0071] For example, NVM / storage 320 may be used to store data and / or instructions. NVM / storage 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).

[0072] NVM / storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 320 may be accessed over a network via communication interface(s) 325.

[0073] Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.

[0074] For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 (e.g., the memory controller module 330). For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 to form a system-on-chip (SoC).

[0075] In various embodiments, system 300 may be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.

[0076] It should be noted that the application can be implemented in software and / or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the application can be executed by a processor to realize the steps or functions described above. Similarly, the software program of the application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.

[0077] In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes but is not limited to a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by the computer.

[0078] Communication media include media by which communication signals containing, for example, computer-readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media capable of propagating energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer-readable instructions, data structures, program modules, or other data may be embodied as, for example, a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as that embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal that has one or more of its characteristics changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.

[0079] By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information / data for use by a computer system.

[0080] Here, according to one embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the aforementioned multiple embodiments of the present application.

[0081] It is obvious to those skilled in the art that the present application is not limited to the details of the above-mentioned exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes that fall within the meaning and scope of the equivalent elements of the claims are included in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. Words such as first and second are used to indicate names and do not indicate any particular order.

Claims

1. A method for presenting push information, wherein: The method includes: Obtaining information identification information of one or more pieces of pushed information in a corresponding hotspot connection application, wherein the hotspot connection application includes an information page for displaying the pushed information; Obtaining a hotspot connection status of the user equipment with respect to the hotspot connection application, wherein the hotspot connection status is used to indicate whether the current user equipment has established a connection with the hotspot; If the hotspot connection status includes not connected and the corresponding trigger condition is met, jump from the current presentation page of the user device to the connection page of the hotspot connection application, and present the information identification information of the one or more push information information while presenting the scanned one or more hotspot identification information on the connection page, wherein the information page is in a weakly enabled state, and the weakly enabled state is used to present the push information information whose traffic consumption in the hotspot connection page is less than a preset traffic threshold, and the trigger condition includes the user's touch operation on the information identification information of the one or more push information information; When the user device is connected to the hotspot, the hotspot connection status includes connected, and based on the touch operation, the user jumps from the connection page to the information page and loads and presents the one or more pushed information information, wherein the information page is in a strongly enabled state, and the strongly enabled state includes the push and pre-display of video information, and the pre-display is used to play part of the video frames in the corresponding video information at the corresponding video cover position when the user does not touch the corresponding video identification information.

2. The method according to claim 1, wherein The triggering condition also includes at least one of the following: The user's operation on presenting the information page in the hotspot connection application; The currently displayed page of the user equipment in the hotspot connection application includes other pages except the connection page.

3. The method according to claim 1, wherein The method further comprises: Corresponding connection prompt information is generated and presented based on the hotspot connection status, wherein the connection prompt information includes reminder information for prompting the user to connect to the hotspot.

4. The method according to claim 3, wherein: The method further comprises: If prompt response information of the user regarding the connection prompt information is obtained, corresponding connection request information is sent to the network device based on the prompt response information to establish a wireless connection between the user device and the hotspot corresponding to one of the one or more hotspot identification information, wherein the connection request information includes the one or more hotspot identification information.

5. The method according to claim 1, wherein The method further comprises: Obtaining network bandwidth information of the currently connected hotspot and detecting whether the network bandwidth information is greater than or equal to a preset network bandwidth threshold; If the hotspot connection status includes connected, presenting the one or more pushed information in the information page of the hotspot connection application includes: If the hotspot connection status includes connected, and the network bandwidth information is greater than or equal to the network bandwidth threshold, the one or more pushed information information are presented in the information page of the hotspot connection application.

6. The method according to claim 5, wherein: If the hotspot connection status includes connected, presenting the one or more push information pieces on an information page of the hotspot connection application further includes: If the hotspot connection status includes connected, and the network bandwidth information is less than the network bandwidth threshold, corresponding hotspot switching prompt information is generated and presented, wherein the hotspot switching prompt information includes reminder information for prompting the user to connect to other hotspots.

7. The method according to claim 1, wherein The push information includes at least one of the following: Push video information; Push book information; Push product information; Push application information; Push news information; Push live broadcast information.

8. The method according to claim 7, wherein: The pushed information includes the pushed video information; wherein presenting the one or more pushed information includes: Determining corresponding pushed main video information from the one or more pushed video information according to user attribute information of the user to which the user device belongs; The pushed main video information is presented in the main area of the information presentation area in the connection page, and other pushed video information is presented in other areas of the information presentation area.

9. The method according to claim 8, wherein The pushed main video information is presented in the form of dynamic video frame playback, and the pushed main video information includes horizontal screen video information.

10. The method according to claim 7, wherein: Each of the one or more pushed information information has a corresponding hotspot identification information in the one or more hotspot identification information; wherein the method further includes: If a browsing trigger operation of the user regarding a certain push information information among the one or more push information information is obtained, a hotspot connection request regarding the user device is sent to a network device to establish a wireless connection between the user device and the hotspot corresponding to the certain push information information, wherein the hotspot connection request includes the hotspot identification information corresponding to the certain push information information.

11. A computer device, wherein: The device includes: processor; and A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the steps of the method as claimed in any one of claims 1 to 10.

12. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: The computer program / instructions, when executed, cause the system to perform the steps of the method as claimed in any one of claims 1 to 10.

13. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Method and equipment for presenting information

    CN109450993A