A method, device, medium, and program product for jumping an application

By using user profiles in hotspot connection applications to predict subsequent user behavior, precise application entry points are provided, solving the problem of advertising monetization without interfering with users, improving user experience and reducing churn.

CN114817806BActive Publication Date: 2025-12-12SHANGHAI LIANSHANG NETWORK TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210449244.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-24
Publication Date
2025-12-12
Estimated Expiration
2042-04-24

AI Technical Summary

Technical Problem

In hotspot connectivity applications, existing technologies struggle to monetize advertising without interfering with normal user experience, leading to user churn.

Method used

By using user profile information to predict the applications that users might use after connecting to hotspots, corresponding entry information can be provided so that users can jump to them with one click, thereby achieving advertising monetization without disturbing users.

Benefits of technology

By combining user profile information, precise application entry points are provided, enabling advertising monetization without interfering with users, improving user experience, and reducing user churn.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114817806B_ABST
    Figure CN114817806B_ABST
Patent Text Reader

Abstract

The application aims to provide a method, device, medium and program product for jumping applications, the method comprising: in response to that a user successfully connects a target hotspot in a hotspot connection application, determining whether the user will use other applications except the hotspot connection application according to user portrait information of the user; if yes, determining at least one other application which the user will use according to the user portrait information, presenting first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information. The application realizes advertisement monetization in the hotspot connection scene by combining user portrait information, which not only does not disturb the user, but also makes the user feel convenient. On the contrary, if it is predicted that the user's next behavior after successful connection is to continue using the hotspot connection application, these applications can not be recommended, so as to avoid the user jumping out and losing the user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a technology for jumping an application. BACKGROUND

[0002] In the prior art, the core function of a hotspot connection application is to connect a network using an application. When a user is connected to a high-quality network, the user can surf the Internet on the mobile phone, such as brushing Douyin or browsing the content in the key, and the browsing volume level of the successful connection scenario is particularly large every day, which is very suitable for advertising in this scenario, but special attention should be paid to the disturbance to the user when advertising. When advertising, try not to disturb the normal use of the application by the user, otherwise the user will quickly lose. SUMMARY

[0003] An object of the present application is to provide a method, device, medium and program product for jumping an application.

[0004] According to an aspect of the present application, a method for jumping an application is provided, which comprises:

[0005] In response to the user successfully connecting to a target hotspot in a hotspot connection application, determining whether the user subsequently uses other applications in addition to the hotspot connection application according to user portrait information of the user;

[0006] If yes, determining at least one other application that the user intends to subsequently use according to the user portrait information, presenting first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information.

[0007] According to an aspect of the present application, a computer device for jumping an application is provided, which comprises:

[0008] A first module for determining whether the user subsequently uses other applications in addition to the hotspot connection application according to user portrait information of the user in response to the user successfully connecting to a target hotspot in a hotspot connection application;

[0009] A second module for determining at least one other application that the user intends to subsequently use according to the user portrait information if yes, presenting first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information.

[0010] According to an aspect of the present application, a computer device for jumping an application is provided, which comprises a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the operations of any of the above methods.

[0011] According to an aspect of the present application, a computer readable storage medium is provided, having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements the operations of any of the above methods.

[0012] According to an aspect of the present application, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of any of the above methods.

[0013] Compared with the prior art, the present application, in response to the user successfully connecting to a target hotspot in a hotspot connection application, determines whether the user will subsequently use other applications other than the hotspot connection application according to user portrait information of the user; if yes, determines at least one other application that the user will subsequently use according to the user portrait information, presents first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information, thereby predicting the application that the user wants to use after connecting to the network through user portrait information, providing entry information of the application in the hotspot connection application, so that the user can one-key jump to the application in the hotspot connection application, realizing advertisement monetization in the hotspot connection scenario by combining user portrait information, which not only does not disturb the user, but also makes the user feel convenient, on the contrary, if it is predicted that the user's next behavior after successfully connecting to the network is to continue using the hotspot connection application, these applications can not be recommended, so as not to lose the user. BRIEF DESCRIPTION OF DRAWINGS

[0014] Other features, objects, and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments thereof as taken in conjunction with the accompanying drawings:

[0015] Figure 1 A flow chart of a method for jumping to an application according to an embodiment of the present application is shown;

[0016] Figure 2 A flow chart of a method for jumping to an application according to an embodiment of the present application is shown;

[0017] Figure 3 A structural diagram of a computer device for jumping to an application according to an embodiment of the present application is shown;

[0018] Figure 4 An exemplary system that can be used for implementing various embodiments described herein is shown.

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

[0020] The present application will be further described in conjunction with the drawings.

[0021] In one illustrative configuration, the terminal, the device of the service network, and the trusted party each include one or more processors (e.g., central processing units (CPUs)), input / output interfaces, network interfaces, and memories.

[0022] The memory can include non-persistent memory and / or volatile memory, such as a random access memory (RAM) that stores dynamic data or data tables, and / or non-volatile memory, such as flash memory or read-only memory (ROM) that stores static data or firmware for the terminal, the device of the service network, and the trusted party. The memory is an example of computer-readable media.

[0023] Computer-readable media includes permanent and non-permanent, 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. 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device.

[0024] The device referred to in the present application includes, but is not limited to, a terminal, a network device, or a device formed by integrating a terminal and a network device through a network. The terminal includes, but is not limited to, any kind of mobile electronic product capable of human-computer interaction (for example, human-computer interaction through a touch panel), such as a smart phone, a tablet computer, etc. The mobile electronic product can adopt any operating system, such as an Android operating system, an iOS operating system, etc. The network device includes an electronic device capable of automatically performing numerical calculation and information processing according to a pre-set or stored instruction. The hardware of the network device 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 plurality of network servers, or a cloud formed by a plurality of servers. The cloud is formed by a large number of computers or network servers based on cloud computing. The cloud computing is a kind of distributed computing, which is a virtual supercomputer formed by a group of loosely coupled computer clusters. 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 Ad Hoc network, etc. Preferably, the device can also be a program running on the terminal, the network device, or a device formed by integrating a terminal and a network device, a network device, a touch terminal, or a device formed by integrating a touch terminal and a network device through a network.

[0025] Of course, those skilled in the art should understand that the above device is only an example, and other existing or future devices, such as devices that can be applicable to the present application, should also be included in the protection scope of the present application, and are hereby included by reference.

[0026] In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise explicitly and specifically limited.

[0027] Figure 1A method flowchart for jumping an application is shown according to one embodiment of the present application, which includes steps S11 and S12. In step S11, the computer device determines whether the user will use other applications in addition to the hotspot connection application according to the user portrait information of the user in response to the user successfully connecting a target hotspot in the hotspot connection application; in step S12, if yes, the computer device determines at least one other application that the user will use subsequently according to the user portrait information, presents first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information.

[0028] In step S11, the computer device determines whether the user will use other applications in addition to the hotspot connection application according to the user portrait information of the user in response to the user successfully connecting a target hotspot in the hotspot connection application. In some embodiments, the computer device can be a network device (for example, a network device corresponding to the hotspot connection application), or also a user device. In some embodiments, the hotspot connection application refers to an application that provides free shared hotspot connection services to users, in which the user can view one or more shared hotspots and non-shared hotspots (personal hotspots) nearby, the user clicks on a certain shared hotspot, the hotspot connection application will start to connect the shared hotspot, and if the connection is successful, a wireless connection between the user device and the shared hotspot will be established. In some embodiments, the user portrait information includes but is not limited to historical behavior information of the user on the user device used by the user or in the hotspot connection application and historical behavior characteristics of the user determined according to the historical behavior information, for example, the historical behavior information includes but is not limited to which applications the user has installed on the user device, which applications are usually active in the background of the user device, the user's usage habits, usage time, usage order, etc. between different applications, wherein the application referred to in the present solution includes but is not limited to application programs, applets, etc. In some embodiments, an application prediction model can be established, which is used to predict the application that the user will use next after successfully connecting a certain hotspot in the hotspot connection application. The application prediction model can be learned and trained by collecting a large amount of user portrait information of users, obtaining a trained application prediction model, and then inputting the user portrait information of the user into the application prediction model to directly output whether the user will use other applications in addition to the hotspot connection application next after successfully connecting a target hotspot in the hotspot connection application, or first output the application that the user will use next after successfully connecting a target hotspot in the hotspot connection application, and then determine whether the application is the hotspot connection application.

[0029] In step S12, if yes, the computer device determines at least one other application to be used subsequently by the user according to the user portrait information, presents first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information. In some embodiments, one or more other applications to be used subsequently by the user after successfully connecting to the target hotspot in the hotspot connection application can be directly determined according to the application prediction model output in step S11, and then entry information of at least one of the one or more other applications is presented on the current page (for example, the hotspot connection success page) of the hotspot connection application, or the application prediction model can be used again in step S11 to determine whether the user will use other applications except the hotspot connection application after successfully connecting to the target hotspot in the hotspot connection application, and then the application prediction model is used again in step S12 to output one or more other applications to be used subsequently by the user, and then entry information of at least one of the one or more other applications is presented on the current page of the hotspot connection application. In some embodiments, the entry information includes but is not limited to application name, application icon, application identifier (for example, application id), application jump link, etc. In some embodiments, the user can directly jump from the hotspot connection application to an application by accessing (for example, clicking) the entry information of the application in the hotspot connection application. The present application predicts the application to be used by the user after connecting to the network through the user portrait information, and provides entry information of the application in the hotspot connection application, so that the user can one-key jump to the application in the hotspot connection application, and realizes advertising monetization in the hotspot connection scenario by combining the user portrait information. The user will not be disturbed, and will feel convenient. On the contrary, if the user's next behavior after successfully connecting to the network is to continue to use the hotspot connection application, the application will not be recommended, so as to prevent the user from jumping out and losing the user.

[0030] In some embodiments, the determining whether the user will subsequently use an application other than the hotspot connection application according to the user portrait information of the user comprises: determining at least one application that the user will subsequently use and a use probability corresponding to each application according to the user portrait information of the user; if the hotspot connection application is included in the at least one application, determining whether the user will subsequently use an application other than the hotspot connection application according to the use probability corresponding to each application; otherwise, determining that the user will not subsequently continue to use the hotspot connection application. In some embodiments, by inputting the user portrait information of the user into the application prediction model, at least one application that the user will subsequently use next after successfully connecting to a target hotspot in the hotspot connection application and a use probability corresponding to each application can be output. If the at least one application does not include the hotspot connection application, it can be directly determined that the user will not subsequently use the hotspot connection application next but will use an application other than the hotspot connection application. If the at least one application includes the hotspot connection application, it is necessary to determine whether the user will subsequently use an application other than the hotspot connection application next according to the use probability corresponding to each application. For example, if the application corresponding to the highest use probability in the at least one application is the hotspot connection application, it can be determined that the user will subsequently continue to use the hotspot connection application next. Otherwise, it can be determined that the user will subsequently use an application other than the hotspot connection application next. For another example, if the average use probability corresponding to a predetermined number of applications corresponding to the highest use probability in the at least one application is greater than the use probability corresponding to the hotspot connection application, it can be determined that the user will subsequently continue to use the hotspot connection application next. Otherwise, it can be determined that the user will subsequently use an application other than the hotspot connection application next.

[0031] In some embodiments, the determining, according to the user portrait information of the user, at least one application to be used subsequently by the user and a use probability corresponding to each application, comprises: obtaining one or more applications on a user device used by the user, and determining, according to the user portrait information of the user, at least one application to be used subsequently by the user and a use probability corresponding to each application from the one or more applications. In some embodiments, the input of the application prediction model can be the user portrait information of a certain user and the application feature information of the applications on the user device used by the user, which includes but is not limited to the application name, the application type, the application description information, the application function feature information, the user feature information of the application user group, etc. In some embodiments, the one or more applications on the user device used by the user are obtained first, and then the application feature information of the one or more applications and the user portrait information of the user are input into the application prediction model to obtain at least one application to be used subsequently by the user and a use probability corresponding to each application output by the model.

[0032] In some embodiments, the obtaining the one or more applications on the user device used by the user comprises at least one of the following: obtaining one or more applications installed on the user device; and obtaining one or more applications used by the user on the user device. In some embodiments, the one or more applications on the user device used by the user include but are not limited to the applications (for example, application programs) installed on the user device, the applications (for example, application programs or applets) used by the user on the user device, and the applications (for example, application programs or applets) used by the user on the user device within a predetermined time range (for example, in the last month).

[0033] In some embodiments, the determining, according to the user portrait information, at least one other application to be used subsequently by the user comprises: determining, according to the user portrait information, one or more applications to be used subsequently by the user and a use probability corresponding to each application, and determining, according to the use probability corresponding to each application, at least one other application to be used subsequently by the user from the one or more applications. In some embodiments, the user portrait information of the user can be input into the application prediction model to obtain one or more applications to be used subsequently by the user and a use probability corresponding to each application output by the model, and then at least one other application to be finally presented in the hotspot connection application can be determined from the one or more applications according to the use probability corresponding to each application, for example, a predetermined number of applications corresponding to the highest use probability in the one or more applications are taken as the at least one other application, or the applications corresponding to a use probability greater than or equal to a predetermined probability threshold in the one or more applications are taken as the at least one other application.

[0034] In some embodiments, the presenting the first entry information of the at least one other application comprises: sorting the at least one other application according to the corresponding usage probability, and presenting the entry information of the sorted at least one other application. In some embodiments, the at least one other application can be sorted according to the corresponding usage probability from high to low, and then the entry information of the sorted at least one other application is presented in the hotspot connection application.

[0035] In some embodiments, the determining the at least one other application from the one or more applications according to the corresponding usage probability of each application comprises: determining the at least one other application from the one or more applications according to the network quality of the target hotspot and the corresponding usage probability of each application, wherein the network quality meets the network requirement of the at least one other application. In some embodiments, the corresponding usage probability of each application can be obtained according to the application prediction model, and then the at least one other application is determined from the one or more applications according to the corresponding usage probability of each application and the network quality of the target hotspot connected by the hotspot connection application, wherein the at least one other application is a predetermined number of applications with the highest corresponding usage probability in the one or more applications or applications with a corresponding usage probability greater than or equal to a predetermined probability threshold in the one or more applications, and the network quality of the target hotspot meets the network requirement of the at least one other application, for example, the network requirement of a certain other application includes that the network speed used by the application needs to be greater than or equal to 1M / S, and the network quality of the target hotspot includes that the network speed of the target hotspot is 2M / S, so it can be determined that the network quality of the target hotspot can meet the network requirement of the other application.

[0036] In some embodiments, the determining the at least one other application to be used by the user in the future according to the user portrait information comprises: obtaining one or more applications corresponding to the target hotspot; and determining the at least one other application to be used by the user in the future from the one or more applications according to the user portrait information. In some embodiments, the one or more applications corresponding to the target hotspot can be determined according to the location information of the target hotspot, or the one or more applications corresponding to the target hotspot can be determined according to the identification information (e.g., hotspot name information, hotspot note information, etc.) of the target hotspot, or the one or more applications corresponding to the target hotspot can be obtained from a network device corresponding to the hotspot connection application and set by a provider of the target hotspot. Then, the application feature information of the one or more applications and the user portrait information of the user are input into the application prediction model, and the at least one other application to be used by the user in the future from the one or more applications output by the model is directly obtained, or the use probability of each application from the one or more applications output by the model is obtained, and then the at least one other application to be used by the user in the future from the one or more applications is determined according to the use probability of each application.

[0037] In some embodiments, the obtaining the one or more applications corresponding to the target hotspot comprises: obtaining location information of the target hotspot; and obtaining one or more applications corresponding to the location information. In some embodiments, the location information of the target hotspot can be obtained, and the location information of the user device used by the user can be used as the location information of the target hotspot, or the location information of the target hotspot can be uploaded to a network device corresponding to the hotspot connection application by a provider of the target hotspot, and then the location information can be directly obtained from the network device. In some embodiments, the location information can be searched in a search engine to obtain the one or more applications corresponding to the location information, or the place information corresponding to the location information can be determined, and then the place information can be searched in a search engine to obtain the one or more applications corresponding to the place information, or the one or more applications corresponding to the place information can be obtained from a server of a place provider corresponding to the place information.

[0038] In some embodiments, the obtaining the one or more applications corresponding to the location information comprises: determining place information corresponding to the location information; and obtaining the one or more applications corresponding to the place information. In some embodiments, the place information corresponding to the location information (e.g., XX shopping mall, XXX coffee shop) can be determined first, and then the one or more applications corresponding to the place information can be obtained. Specifically, the one or more applications corresponding to the place information can be obtained from an application store on a user device used by the user. For example, if the place information corresponding to the location information is XXX coffee shop, a point ordering application used by the coffee shop of the brand can be obtained from the application store. In some embodiments, the one or more applications corresponding to the place information can also be obtained according to feature information of the place information. For example, if the place information corresponding to the location information is XXX coffee shop, since the coffee shop is usually quiet and suitable for reading or watching news, the one or more applications corresponding to the coffee shop include reading applications and news applications.

[0039] In some embodiments, the obtaining the one or more applications corresponding to the place information comprises: determining one or more merchant information corresponding to the place information; and obtaining the one or more applications corresponding to the one or more merchant information. In some embodiments, one or more merchants (e.g., XXX bookstore) in the place information (e.g., XX shopping mall) can be determined first, and then an application corresponding to each merchant (e.g., a book selection applet of XXX bookstore) can be obtained from a server corresponding to each merchant. Alternatively, an application set by each merchant can be obtained from a server corresponding to the place information. Alternatively, a search engine or an application market on a user device used by the user can be searched to obtain the application corresponding to each merchant.

[0040] In some embodiments, the obtaining the one or more applications corresponding to the target hotspot comprises: determining place information corresponding to the target hotspot according to identification information of the target hotspot; and obtaining the one or more applications corresponding to the place information. In some embodiments, the identification information of the target hotspot includes, but is not limited to, hotspot name information and hotspot note information of the target hotspot. In some embodiments, a provider of the target hotspot sets the place information corresponding to the target hotspot in the hotspot note information of the target hotspot, and the place information can be obtained directly from the hotspot note information. In some embodiments, the identification information of the target hotspot can be searched in a search engine to obtain the place information corresponding to the target hotspot. In some embodiments, a mapping relationship between the identification information of the target hotspot and the place information is pre-maintained on a server of the hotspot connection application, and the place information mapped by the identification information of the target hotspot can be obtained from the server.

[0041] In some embodiments, the method further comprises: if it is determined according to the user portrait information that the user will continue to use the hotspot connection application, the computer device determines at least one module in the hotspot connection application that the user will continue to use according to the user portrait information, presents second entry information of the at least one module, and enables the user to jump to the at least one module based on the second entry information. In some embodiments, if it is determined according to the user portrait information of the user that the user will continue to use the hotspot connection application in the next step, the application prediction model in step S11 outputs at least one module (for example, an information module, a short video module, a novel module, etc.) that the user will continue to use in the hotspot connection application while outputting the result information that the user will continue to use the hotspot connection application. In some embodiments, the user portrait information of the user can be input into a trained module prediction model to obtain at least one module that the user will continue to use in the hotspot connection application output by the model. In some embodiments, entry information of the at least one module is presented on a current page of the hotspot connection application, so that the user can jump to a page corresponding to the at least one module in the hotspot connection application based on the entry information. The entry information includes but is not limited to a module name, a module icon, a module identifier (for example, a module id), a module jump link, etc.

[0042] In some embodiments, the determining at least one module in the hotspot connection application that the user will continue to use according to the user portrait information comprises: determining at least one module in the hotspot connection application that the user will continue to use according to the user portrait information and a network quality of the target hotspot. In some embodiments, the probability information of each module in the hotspot connection application that the user will use in the next step can be obtained according to the user portrait information of the user, and then at least one module that the user will continue to use in the hotspot connection application is determined based on the probability information and the network quality of the target hotspot, wherein the network quality of the target hotspot meets the network requirement of the at least one module.

[0043] In some embodiments, the determining the at least one module in the hotspot connection application that the user is going to use subsequently according to the user portrait information comprises: determining the at least one module in the hotspot connection application that the user is going to use subsequently according to the user portrait information and the location information and / or the identification information of the target hotspot. In some embodiments, one or more modules in the hotspot connection application corresponding to the target hotspot can be obtained according to the location information and / or the identification information (e.g., hotspot name information, hotspot note information, etc.) of the target hotspot, and then the at least one module in the hotspot connection application that the user is going to use subsequently can be obtained according to the user portrait information of the user. For example, the probability information of the user using each module in the hotspot connection application subsequently can be obtained according to the user portrait information of the user and the module feature information of each module in the hotspot connection application, and then the at least one module in the hotspot connection application that the user is going to use subsequently can be determined based on the probability information.

[0044] Figure 2 A flow chart of a method for jumping to an application is shown according to an embodiment of the present application.

[0045] As shown in Figure 2 , the user opens the hotspot connection application (e.g., WiFi universal key) and successfully connects to the network. At this time, the user's behavior after successfully connecting to the network is predicted based on the user portrait, i.e., whether the user wants to use other applications for better and free network or continue to use the application. If it is predicted that the user will continue to use the application, the user continues to browse the information in the hotspot connection application. If it is predicted that the user wants to use other applications except the hotspot connection application after connecting to the network, the application list that the user wants to use is predicted based on the user portrait, and the application list is arranged in descending order of the user's preference. The user can click the application in the application list to jump from the hotspot connection application to the application.

[0046] Figure 3 A structure diagram of a computer device for jumping to an application is shown according to an embodiment of the present application. The device comprises a first module 11 and a second module 12. The first module 11 is configured to determine whether the user is going to use other applications except the hotspot connection application subsequently according to the user portrait information of the user in response to the user successfully connecting to the target hotspot in the hotspot connection application. The second module 12 is configured to, if yes, determine the at least one other application that the user is going to use subsequently according to the user portrait information, present the first entry information of the at least one other application, and enable the user to jump to the at least one other application based on the first entry information.

[0047] The module 11 is configured to determine, in response to a user successfully connecting to a target hotspot in a hotspot connection application, whether the user will use an application other than the hotspot connection application in the future according to user portrait information of the user. In some embodiments, the computer device can be a network device (e.g., a network device corresponding to the hotspot connection application) or a user device. In some embodiments, the hotspot connection application refers to an application that provides a free shared hotspot connection service to a user. In the hotspot connection application, the user can view one or more shared hotspots and non-shared hotspots (personal hotspots) nearby. The user clicks on a shared hotspot, and the hotspot connection application starts to connect to the shared hotspot. If the connection is successful, a wireless connection between the user device and the shared hotspot is established. In some embodiments, the user portrait information includes, but is not limited to, historical behavior information of the user on the user device used by the user or in the hotspot connection application and historical behavior characteristics of the user determined according to the historical behavior information. For example, the historical behavior information includes, but is not limited to, which applications are installed on the user device of the user, which applications are frequently active in the background of the user device, usage habits, usage time, usage order, etc. between different applications, etc. In some embodiments, an application prediction model can be established, which is configured to predict an application that the user will use next after successfully connecting to a hotspot in the hotspot connection application. The application prediction model can be trained by collecting user portrait information of a large number of users to obtain a trained application prediction model. Then, by inputting the user portrait information of the user into the application prediction model, it can be directly output to determine whether the user will use an application other than the hotspot connection application in the future after successfully connecting to the target hotspot in the hotspot connection application. Alternatively, the application that the user will use next after successfully connecting to the target hotspot in the hotspot connection application can be output first, and then it is determined whether the application is the hotspot connection application.

[0048] a second module 12 configured to, if yes, determine at least one other application that the user is likely to use subsequently according to the user portrait information, present first entry information of the at least one other application, and enable the user to jump to the at least one other application based on the first entry information. In some embodiments, the one or more other applications that the user is likely to use subsequently after successfully connecting to the target hotspot in the hotspot connection application can be directly determined according to the application prediction model in step S11, and then the entry information of at least one of the one or more other applications is presented on the current page (for example, the hotspot connection success page) of the hotspot connection application, or the application prediction model can be used again in step S11 to determine whether the user is likely to use other applications except the hotspot connection application after successfully connecting to the target hotspot in the hotspot connection application, and then the application prediction model is used again in step S12 to determine the one or more other applications that the user is likely to use subsequently, and then the entry information of at least one of the one or more other applications is presented on the current page of the hotspot connection application. In some embodiments, the entry information includes but is not limited to the application name, the application icon, the application identifier (for example, the application id), the application jump link, and the like. In some embodiments, the user can directly jump to an application from the hotspot connection application by accessing (for example, clicking) the entry information of the application in the hotspot connection application. The present application predicts the applications that the user wants to use after connecting to the network by using the user portrait information, and provides the entry information of the applications in the hotspot connection application, so that the user can one-key jump to the applications in the hotspot connection application. By combining the user portrait information, the present application realizes monetization in the hotspot connection scenario, and does not disturb the user, but makes the user feel convenient. On the contrary, if it is predicted that the user's next behavior after successfully connecting to the network is to continue using the hotspot connection application, the present application does not recommend the applications, so as to avoid the user jumping out and losing the user.

[0049] In some embodiments, the determining whether the user is likely to use other applications except the hotspot connection application subsequently according to the user portrait information includes: determining at least one application that the user is likely to use subsequently and a use probability corresponding to each application according to the user portrait information; if the at least one application includes the hotspot connection application, determining whether the user is likely to use other applications except the hotspot connection application according to the use probability corresponding to each application; otherwise, determining that the user is not likely to continue using the hotspot connection application. Here, the related operations are the same as or similar to those of the embodiments shown in Figure 1 The embodiments are incorporated herein by reference.

[0050] In some embodiments, the determining, according to the user portrait information of the user, at least one application to be used subsequently by the user and a use probability corresponding to each application, comprises: obtaining one or more applications on a user device used by the user, and determining, according to the user portrait information of the user, at least one application to be used subsequently by the user and a use probability corresponding to each application from the one or more applications. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0051] In some embodiments, the obtaining the one or more applications on the user device used by the user comprises at least one of the following: obtaining one or more applications installed on the user device; and obtaining one or more applications used by the user on the user device. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0052] In some embodiments, the determining, according to the user portrait information, at least one other application to be used subsequently by the user, comprises: determining, according to the user portrait information, one or more applications to be used subsequently by the user and a use probability corresponding to each application, and determining, according to the use probability corresponding to each application, at least one other application to be used subsequently by the user from the one or more applications. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0053] In some embodiments, the presenting the first entry information of the at least one other application, comprises: sorting the at least one other application according to the corresponding use probability, and presenting the entry information of the sorted at least one other application. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0054] In some embodiments, the determining, according to the use probability corresponding to each application, at least one other application to be used subsequently by the user from the one or more applications, comprises: determining, according to the network quality of the target hotspot and the use probability corresponding to each application, at least one other application to be used subsequently by the user from the one or more applications, wherein the network quality meets a network requirement corresponding to the at least one other application. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0055] In some embodiments, the determining the at least one other application to be used by the user in the future according to the user portrait information comprises: obtaining one or more applications corresponding to the target hotspot; and determining the at least one other application to be used by the user in the future from the one or more applications according to the user portrait information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0056] In some embodiments, the obtaining the one or more applications corresponding to the target hotspot comprises: obtaining location information of the target hotspot; and obtaining one or more applications corresponding to the location information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0057] In some embodiments, the obtaining the one or more applications corresponding to the location information comprises: determining place information corresponding to the location information; and obtaining one or more applications corresponding to the place information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0058] In some embodiments, the obtaining the one or more applications corresponding to the place information comprises: determining one or more merchant information corresponding to the place information; and obtaining one or more applications corresponding to the one or more merchant information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0059] In some embodiments, the obtaining the one or more applications corresponding to the target hotspot comprises: determining place information corresponding to the target hotspot according to identification information of the target hotspot; and obtaining one or more applications corresponding to the place information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0060] In some embodiments, the device is further configured to: if it is determined that the user continues to use the hotspot connection application in the future according to the user portrait information, determine at least one module to be used by the user in the future in the hotspot connection application according to the user portrait information, present second entry information of the at least one module, and enable the user to jump to the at least one module based on the second entry information. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again, which are hereby included in the present embodiment by reference.

[0061] In some embodiments, the determining the at least one module in the hotspot connection application to be used by the user in the future according to the user portrait information comprises: determining the at least one module in the hotspot connection application to be used by the user in the future according to the user portrait information and the network quality of the target hotspot. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 1 and will not be described herein again by way of reference.

[0062] In some embodiments, the determining the at least one module in the hotspot connection application to be used by the user in the future according to the user portrait information comprises: determining the at least one module in the hotspot connection application to be used by the user in the future according to the user portrait information and the location information and / or the identification information of the target hotspot. Here, the related operations are the same as or similar to those in the embodiments shown in the foregoing Figure 4 and will not be described herein again by way of reference.

[0063] In addition to the methods and devices described in the foregoing embodiments, the present application further provides a computer readable storage medium storing computer codes, which, when executed, perform the method of any one of the foregoing.

[0064] The present application further provides a computer program product, which, when executed by a computer device, performs the method of any one of the foregoing.

[0065] The present application further provides a computer device, which comprises:

[0066] one or more processors;

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

[0068] When the one or more computer programs are executed by the one or more processors, the one or more processors implement the method of any one of the foregoing.

[0069] Figure 4 An exemplary system that can be used to implement various embodiments described in the present application is shown;

[0070] As ​In some embodiments, system 300 can function as any of the devices of the described embodiments. In some embodiments, system 300 can include one or more computer-readable media (e.g., system memory or NVM / storage 320) having instructions and one or more processors (e.g., processor(s) 305) coupled with the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described in this application.

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

[0072] System control module 310 can include a memory controller module 330 to provide an interface to system memory 315. Memory controller module 330 can be a hardware module, a software module, and / or a firmware module.

[0073] 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 suitable DRAM. In some embodiments, system memory 315 can include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0074] For one embodiment, system control module 310 can include one or more input / output (I / O) controller(s) to provide an interface to NVM / storage 320 and communication interface(s) 325.

[0075] For example, NVM / storage 320 can be used to store data and / or instructions. NVM / storage 320 can include any suitable non-volatile memory (e.g., flash memory) and / or can 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).

[0076] NVM / storage 320 can include a storage resource that is physically part of a device on which system 300 is installed or that is accessed via the device but is not physically part of that device. For example, NVM / storage 320 can be accessed via communication interface(s) 325 over a network.

[0077] The communication interface(s) 325 can provide an interface for the system 300 to communicate through one or more networks and / or with any other suitable device. The system 300 can communicate wirelessly with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.

[0078] For one embodiment, at least one of the processor(s) 305 can be packaged together with 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 can be packaged together with logic of one or more controllers of the system control module 310 to form a system in a package (SiP). For one embodiment, at least one of the processor(s) 305 can be integrated in the same die with logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 can be integrated in the same die with logic of one or more controllers of the system control module 310 to form a system on a chip (SoC).

[0079] In various embodiments, the system 300 can 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, a netbook, etc.). In various embodiments, the system 300 can have more or less components, and / or different architectures. For example, in some embodiments, the system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including touch screen displays), non- volatile memory ports, multiple antennas, graphics chips, application specific integrated circuits (ASICs), and speakers.

[0080] It is noted that the present application can be implemented in software and / or in a combination of software and hardware, e.g., application specific integrated circuits (ASICs), general purpose computers, or any other similar hardware devices. In one embodiment, software routines of the present application are executed by a processor to perform the steps or functions described herein. As such, the software routines of the present application, when executed by the processor, enable the processor to perform the steps or functions described herein. Similarly, the software routines of the present application, when executed by the processor, enable the processor to perform the steps or functions described herein. The software routines of the present application, when executed by the processor, transform the processor into a special purpose machine that can perform the steps or functions described herein. The software routines can be stored in any type of computer- readable storage medium or media, e.g., RAM memory, magnetic or optical drive or disk, and the like, including propagation signals. Additionally, some of the steps or functionality can be implemented in hardware, e.g., as circuitry that cooperates with the processor to perform various steps or functions.

[0081] In addition, part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present application can be called or provided. Those skilled in the art should understand that the form of computer program instructions in computer readable medium includes but is not limited to source file, executable file, installation package file and the like, and accordingly, the way of computer program instructions executed by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0082] Communication media includes any medium through which computer readable instructions, data structures, program modules, or other data is communicated from one system to another, e.g., according to the present application. Communication media can include wired media such as a wired network or direct-wired connection carrying one or more data signals, and wireless media such as acoustic, electromagnetic, RF, microwave, and infrared, capable of propagating energy patterns into space. Computer readable instructions, data structures, program modules, or other data can be embodied as modulated data signals, e.g., carrier waves, such as those implemented as part of an extended spectrum technique. The term "modulated data signal" refers to a signal that has one or more of its characteristics changed or set in a manner to encode information in the signal. The modulation can be analog, digital, or a combination of the two.

[0083] By way of example, and not limitation, computer readable storage media can 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 includes, but is not limited to, random access memory (RAM), such as dynamic RAM (DRAM), static RAM (SRAM), and / or non-volatile memory, such as read only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic and / or optical disks, other magnetic media, and / or optical storage. The computer readable storage media can also include, but is not limited to, any other medium that can be used to store computer readable instructions, data structures, program modules or other data, which can be accessed by a computer system.

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

[0085] It will be obvious to a person skilled in the art that the application is not limited to the details of the above-described exemplary embodiments, but that the application can be implemented in other embodiments without departing from the scope of the application. The embodiments are to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the above description, and all changes which come within the meaning and range of equivalents of the claims are therefore intended to be embraced therein. Any reference signs in the claims should not be construed as limiting the scope of the claims. The word "comprising" does not exclude other elements or steps not mentioned. The singular is not excluded from the plural. Multiple units or devices also can be presented by one unit or device, either by software or hardware. The words "first", "second", etc. are used to identify names, not to indicate any particular order.

Claims

1. A method for jumping an application, wherein, The method comprises: in response to successful connection of a user to a target hotspot in a hotspot connection application, determining whether the user subsequently uses other applications in addition to the hotspot connection application according to user portrait information of the user, wherein a user device used by the user has established wireless connection with the target hotspot; if so, determining at least one other application that the user subsequently intends to use according to the user portrait information, presenting first entry information of the at least one other application, so that the user jumps to the at least one other application based on the first entry information; wherein the determining of the at least one other application that the user subsequently intends to use according to the user portrait information comprises: determining one or more applications that the user subsequently intends to use and a use probability corresponding to each application according to the user portrait information, and determining at least one other application that the user subsequently intends to use from the one or more applications according to a network quality of the target hotspot and the use probability corresponding to each application, wherein the network quality meets a network requirement corresponding to the at least one other application.

2. The method of claim 1, wherein, The determining of whether the user subsequently uses other applications in addition to the hotspot connection application according to the user portrait information of the user comprises: determining at least one application that the user subsequently intends to use and a use probability corresponding to each application according to the user portrait information of the user; if the hotspot connection application is included in the at least one application, determining whether the user subsequently uses other applications in addition to the hotspot connection application according to the use probability corresponding to each application; otherwise, determining that the user subsequently does not continue to use the hotspot connection application.

3. The method of claim 2, wherein, The determining of the at least one application that the user subsequently intends to use and the use probability corresponding to each application according to the user portrait information of the user comprises: obtaining one or more applications on a user device used by the user, and determining at least one application that the user subsequently uses and a use probability corresponding to each application from the one or more applications according to the user portrait information of the user.

4. The method of claim 3, wherein, The obtaining of the one or more applications on the user device used by the user comprises at least one of: obtaining one or more applications installed on the user device; obtaining one or more applications that the user has used on the user device.

5. The method of claim 1, wherein, The presenting of the first entry information of the at least one other application comprises: sorting the at least one other application according to the corresponding use probability, and presenting entry information of the sorted at least one other application.

6. The method of claim 1, wherein, The determining of the at least one other application that the user subsequently intends to use according to the user portrait information comprises: obtaining one or more applications corresponding to the target hotspot; determining at least one other application that the user subsequently intends to use from the one or more applications according to the user portrait information.

7. The method of claim 6, wherein, The obtaining of the one or more applications corresponding to the target hotspot comprises: obtaining location information of the target hotspot; obtaining one or more applications corresponding to the location information.

8. The method of claim 7, wherein, The acquiring the one or more applications corresponding to the location information comprises: determining place information corresponding to the location information; acquiring one or more applications corresponding to the place information.

9. The method of claim 8, wherein, The acquiring the one or more applications corresponding to the place information comprises: determining one or more merchant information corresponding to the place information; acquiring one or more applications corresponding to the one or more merchant information.

10. The method of claim 6, wherein, The acquiring the one or more applications corresponding to the target hotspot comprises: determining place information corresponding to the target hotspot according to the identification information of the target hotspot; acquiring one or more applications corresponding to the place information.

11. The method of claim 1, wherein, The method further comprises: if it is determined according to the user portrait information that the user will continue to use the hotspot connection application, determining at least one module in the hotspot connection application which the user will use subsequently according to the user portrait information, presenting second entry information of the at least one module, so as to make the user jump to the at least one module based on the second entry information.

12. The method of claim 11, wherein, The determining at least one module in the hotspot connection application which the user will use subsequently according to the user portrait information comprises: determining at least one module in the hotspot connection application which the user will use subsequently according to the user portrait information and the network quality of the target hotspot.

13. The method of claim 11, wherein, The determining at least one module in the hotspot connection application which the user will use subsequently according to the user portrait information comprises: determining at least one module in the hotspot connection application which the user will use subsequently according to the user portrait information and the location information and / or the identification information of the target hotspot.

14. A computer device for jumping an application, comprising a memory, a processor and a computer program stored on the memory, characterized in that, The processor executes the computer program to realize the steps of the method according to any one of claims 1 to 13.

15. A computer readable storage medium having stored thereon computer programs / instructions, characterized in that, The computer program / instruction is executed by the processor to realize the steps of the method according to any one of claims 1 to 13.

16. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method and equipment for presenting information

    CN109450993A

  • Control method and device and mobile terminal

    CN109800033A

  • Information pushing method and device, electronic equipment and storage medium

    CN111859143A