CN110290557B - Method and equipment for loading page tags in application - Google Patents

Method and equipment for loading page tags in application Download PDF

Info

Publication number
CN110290557B
CN110290557B CN201910334967.6A CN201910334967A CN110290557B CN 110290557 B CN110290557 B CN 110290557B CN 201910334967 A CN201910334967 A CN 201910334967A CN 110290557 B CN110290557 B CN 110290557B
Authority
CN
China
Prior art keywords
application
user equipment
tab page
page
current login
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910334967.6A
Other languages
Chinese (zh)
Other versions
CN110290557A (en
Inventor
刘伟
陈晓磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201910334967.6A priority Critical patent/CN110290557B/en
Publication of CN110290557A publication Critical patent/CN110290557A/en
Priority to PCT/CN2020/085546 priority patent/WO2020216165A1/en
Application granted granted Critical
Publication of CN110290557B publication Critical patent/CN110290557B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application aims to provide a method for loading page tags in an application, which comprises the following steps: if the first application on the user equipment meets the trigger condition, detecting whether the user equipment is provided with a second application corresponding to a second label page; if the second application is installed on the user equipment, acquiring the current login state of the second application on the user equipment; and if the current login state of the second application is logged in, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application. The application improves the use efficiency of the user flow.

Description

Method and equipment for loading page tags in application
Technical Field
The application relates to the field of communication, in particular to a technology for loading page tags in an application.
Background
With the rapid development of the mobile internet and the increase of the proportion of the traffic, the market share of the mobile terminal is far beyond that of the PC terminal, which also indicates that the mobile era starts to get "fire", more and more development companies smell the business opportunities hidden in the mobile internet and join the business opportunities into the mobile APP development army in a dispute to obtain more benefits, and the competition of the user traffic is also great.
Disclosure of Invention
An object of the present application is to provide a method and apparatus for loading a page tag in an application.
According to one aspect of the application, a method for loading page tags in an application is provided, and the method comprises the following steps:
if the first application on the user equipment meets the trigger condition, detecting whether the user equipment is provided with a second application corresponding to a second label page;
if the second application is installed on the user equipment, acquiring the current login state of the second application on the user equipment;
and if the current login state of the second application is logged in, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application.
According to an aspect of the present application, there is provided an apparatus for loading a page tag within an application, the apparatus comprising:
the first module is used for detecting whether the user equipment is provided with a second application corresponding to a second label page or not if the first application on the user equipment meets a trigger condition;
a first and second module, configured to obtain a current login state of the second application on the user equipment if the second application is installed in the user equipment;
a first third module, configured to present a third tab page in the first application if the current login state of the second application is logged in, where the third tab page corresponds to a third application.
According to one aspect of the invention, an apparatus for loading a page tag in an application is provided, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform:
if the first application on the user equipment meets the trigger condition, detecting whether the user equipment is provided with a second application corresponding to a second label page;
if the second application is installed on the user equipment, acquiring the current login state of the second application on the user equipment;
and if the current login state of the second application is logged in, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application.
According to one aspect of the invention, there is provided a computer readable medium storing instructions that, when executed, cause a system to:
if the first application on the user equipment meets the trigger condition, detecting whether the user equipment is provided with a second application corresponding to a second label page;
if the second application is installed on the user equipment, acquiring the current login state of the second application on the user equipment;
and if the current login state of the second application is logged in, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application.
Compared with the prior art, in the application, under the condition that the first application is started, the user equipment detects the login state of the second application installed in the same user equipment, and if the current login state of the second application is logged in, a third tab page is presented in the first application, wherein the third tab page corresponds to the third application, and in this case, the utilization rate of the screen is increased sufficiently. The user flow occupied by the second application can be distributed to the third application, flow resources are reasonably distributed, the flow utilization rate is improved, meanwhile, the first application is prevented from repeatedly providing flow for the second application, and waste of the flow is avoided.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 illustrates a system topology according to the present application;
FIG. 2 illustrates a flow diagram of a method for loading page tags within an application, according to one embodiment of the present application;
FIG. 3 illustrates a schematic diagram of an apparatus for loading page tags within an application, according to an embodiment of the present application;
FIG. 4 illustrates an exemplary system that can be used to implement the various embodiments described in this disclosure.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (e.g., Central Processing Units (CPUs)), input/output interfaces, network interfaces, and memory.
The Memory may include volatile Memory in a computer readable medium, Random Access Memory (RAM), and/or nonvolatile Memory such as Read Only Memory (ROM) or Flash Memory. Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
The device referred to in this application includes, but is not limited to, a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, any mobile electronic product, such as a smart phone, a tablet computer, etc., capable of performing human-computer interaction with a user (e.g., human-computer interaction through a touch panel), and the mobile electronic product may employ 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 preset or stored instruction, and the 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, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but 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 (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 touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Fig. 1 illustrates a typical scenario of the present application, where a user holds a user device, including but not limited to a computing device of a cell phone, tablet, laptop, etc. (with a touch screen), and then opens a first application located in the user device. The first application comprises a main interface, tab (tab page), and a plurality of tab pages are presented at the bottom, where the tab pages comprise "message", "second tab page", and "other tab pages", and the user equipment detects that the second application corresponding to the second tab page has been installed locally, and obtains a current login state of the second application on the user equipment (for example, the user equipment obtains the login state by reading a database or a file storing the login state). The current login state of the second application acquired by the user equipment is logged in, the user equipment confirms that the related function of the second application can be presented to the user in the client of the second application, and then presents a third tab page in the first application, wherein the third tab page corresponds to a third application, and the third tab page can be used for accessing the main function related to the third application.
Referring to the system topology of FIG. 1, FIG. 2 illustrates a method of loading in-application page tags in accordance with an aspect of the subject application.
Fig. 2 illustrates a method of loading a page tag within an application according to an embodiment of the present application, the method including step S11, step S12, and step S13. In step S11, if the first application on the user equipment meets the trigger condition, the user equipment detects whether the user equipment has installed a second application corresponding to the second tab page; in step S12, if the second application is installed on the user equipment, the user equipment obtains a current login status of the second application on the user equipment; in step S13, if the current login status of the second application is logged in, the user equipment presents a third tab page in the first application, where the third tab page corresponds to a third application.
Specifically, in step S11, if the first application on the user equipment satisfies the trigger condition, the user equipment detects whether the user equipment has installed the second application corresponding to the second tab page. Wherein the second tab page is used to access a main function of the second application or to access installation guide information of the second application. In some embodiments, the trigger condition comprises at least one of:
1) the first application is launched in the user equipment;
2) the first application is logged in the user equipment;
3) the second application is logged in the user device;
4) the second tab page or the third tab page displayed in the first application is accessed or refreshed.
If the first application is logged in the user equipment, the user equipment confirms that the first application is started and presents a page corresponding to the first application, wherein the page comprises a second label page, and then the user equipment detects whether the user equipment installs the second application corresponding to the second label page according to a preset program.
Or if the second application is logged in the user equipment, the user equipment determines that the second application corresponding to the second tab page is installed on the user equipment, and a basis is provided for subsequently detecting the login state of the second application.
Or if the second tab page or the third tab page displayed in the first application is accessed or refreshed, the user equipment confirms that the first application is started and presents a page corresponding to the first application, wherein the page comprises the second tab page, and then the user equipment detects whether the user equipment has installed the second application corresponding to the second tab page according to a preset program.
In step S12, if the second application is installed on the user equipment, the user equipment obtains a current login status of the second application on the user equipment. For example, if the first application and the second application are both located in the user equipment, the user equipment obtains the login status of the user in the second application by reading a database or a file storing the login status.
In step S13, if the current login status of the second application is logged in, the user equipment presents a third tab page in the first application, where the third tab page corresponds to a third application. For example, if the user device obtains that the login state of the user in the second application is logged in by reading the database or the file storing the login state, the user device confirms that the second application can directly display the related information to the user, allocates the traffic display page occupied by the second application in the first application to the third application, and displays the traffic display page in the first application in the form of the third tab page, so that traffic resources are reasonably allocated, and the traffic utilization rate is improved.
For example, a user holds a user device and then opens a first application installed in the user device. The method comprises the steps that a plurality of tab pages are presented at the bottom of a first application, wherein the tab pages comprise 'message', 'second tab page' and 'message', and a user device detects that a second application (for example, a social application) corresponding to the second tab page is installed locally and acquires the current login state of the second application (for example, a user logs in). The first application then removes the second tab page and presents a third tab page, wherein the third tab page corresponds to a third application (e.g., a find job class application) that is available to access primary functionality with respect to the third application.
In some embodiments, in step S12, if the second application is installed in the user equipment, the user equipment detects whether the display log of the first application includes the display record information of the third tab page; and if the display record information of the third tab page is not included in the tab display log of the first application, acquiring the current login state of the second application on the user equipment. For example, the user equipment reads log information of the first application about the tab page display locally or from a server corresponding to the first application, wherein the log information is used for recording behavior information in the first application, and inquires display record information related to the third tab page in the log information of the tab page display. In some embodiments, if the tag display log of the first application includes display record information of the third tag page, the user equipment confirms that a second tag page corresponding to a second application is not presented in the first application, and related information of the second application is independently presented in the second application. Then, the first application allocates the traffic presentation page to a third application and presents the third tab page in the first application, wherein the third tab page corresponds to the third application. In this case, the first application may provide a diversion entry for the third application, which substantially improves the traffic utilization of the first application. And if the user equipment does not comprise display record information related to the third tab page and the second application is installed in the user equipment, the user equipment acquires the current login state of the second application on the user equipment. Providing a basis for subsequently determining whether the second application is occupying too much traffic.
In some embodiments, in step S13, if the current login status of the second application is not logged in, the user equipment presents the second tab page in the first application. Under the condition that the current login state of the second application is not logged in, the user equipment determines that the current flow needs to be conducted on the first application as the second application, and presents the flow in the first application in the form of a second tab page, wherein the second tab page corresponds to the second application, and under the condition, the user equipment reasonably allocates the traffic resource of the first application and increases the traffic for the second application.
In some embodiments, in step S12, if the second application is installed on the user equipment, the user equipment detects whether the first application can obtain a current login status of the second application on the user equipment; and if the first application can acquire the current login state of the second application on the user equipment, acquiring the current login state of the second application on the user equipment. For example, in a case where the first application and the second application are installed in the same user equipment, the user equipment determines whether the first application has a right to read a current application state or application log information of the second application, and if the first application has a right to read a current application state or application log information of the second application, the user equipment obtains a current login state of the second application through the first application. In some embodiments, in step S12, if the first application is prohibited from obtaining the current login status of the second application on the user equipment, the user equipment presents the second tab page in the first application. The user equipment determines that the first application does not perform traffic guidance for the second application, and then presents the second tab page in the first application, wherein the second tab page corresponds to the second application.
In some embodiments, in step S13, if the current login status of the second application is logged in, the user equipment detects whether the login account of the second application and the login account of the first application correspond to the same user; and if the login account of the second application and the login account of the first application correspond to the same user, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application. For example, the registration information corresponding to the login account includes the same user identity information, the same mobile phone number, the same mailbox or the same social account. The method comprises the steps that user equipment obtains login information of a first application and a second application by reading a database or a file for storing login states, if a login account of the second application corresponds to the same user as the login account of the first application, the user equipment determines that the current first application does not need to distribute flow for the second application, then a flow presentation page of the first application is distributed to a third application, and the flow presentation page is presented in the first application in the form of a third label page, wherein the third label page corresponds to the third application. Under the condition, the flow resource is reasonably distributed, and the flow utilization rate is improved. In some embodiments, in step S13, if the login account of the second application corresponds to a different user than the login account of the first application, the user equipment presents the second tab page in the first application. For example, the user equipment obtains login information about a first application and a second application by reading a database or a file storing a login state, and if a login account of the second application corresponds to a different user than a login account of the first application, the user equipment presents the second tab page in the first application, where the second tab page corresponds to the second application, in this case.
The method comprises the steps that login account information of a second application and login account information of the first application are presented on the first application, meanwhile, login account information of the second application and login account information of the first application are also presented on the second application, the first application and the second application respectively acquire corresponding new user traffic, and the utilization rate of the user traffic is improved.
In some embodiments, in step S12, if the second application is not installed in the user equipment, the user equipment presents the second tab page in the first application, where the second tab page includes installation guidance information of the second application or main function information of the second application. For example, the user device detects that a second application is not currently installed, then presents a second tab page including installation guide information of the second application in the first application, and based on an operation (e.g., a trigger click) on the second tab page by the user, the user device presents a download installation interface jumping to the second application, in which case, a basis is provided for adding user traffic to a subsequent second application. In some embodiments, the second tab page corresponding to the second application may also be used as a viewing portal for the main function information of the second application based on the main function (e.g., reading, social contact, finding work) of the second application.
The method provided by the embodiment of the present application is mainly described by way of example from the perspective of an apparatus, and correspondingly, the present application also provides an apparatus capable of executing the methods, where the apparatus includes a unit or a module capable of executing each step in the methods, and the unit or the module may be implemented by hardware, software, or a combination of hardware and software, and the present application is not limited. This is described below in conjunction with fig. 3.
Fig. 3 shows a user equipment for loading in-application page tags according to an embodiment of the present application, which includes a first module 11, a first second module 12 and a first third module 13. The first module 11 is configured to detect whether a second application corresponding to a second tab page is installed on the user equipment if a first application on the user equipment meets a trigger condition; a first and second module 12, configured to obtain a current login state of the second application on the user equipment if the second application is installed in the user equipment; a first third module 13, configured to present a third tab page in the first application if the current login state of the second application is logged in, where the third tab page corresponds to a third application.
Specifically, the first module 11 is configured to detect whether the user equipment has installed a second application corresponding to a second tab page if the first application on the user equipment meets a trigger condition. Wherein the second tab page is used to access a main function of the second application or to access installation guide information of the second application. In some embodiments, the trigger condition comprises at least one of:
1) the first application is launched in the user equipment;
2) the first application is logged in the user equipment;
3) the second application is logged in the user device;
4) the second tab page or the third tab page displayed in the first application is accessed or refreshed.
If the first application is logged in the user equipment, the user equipment confirms that the first application is started and presents a page corresponding to the first application, wherein the page comprises a second label page, and then the user equipment detects whether the user equipment installs the second application corresponding to the second label page according to a preset program.
Or if the second application is logged in the user equipment, the user equipment determines that the second application corresponding to the second tab page is installed on the user equipment, and a basis is provided for subsequently detecting the login state of the second application.
Or if the second tab page or the third tab page displayed in the first application is accessed or refreshed, the user equipment confirms that the first application is started and presents a page corresponding to the first application, wherein the page comprises the second tab page, and then the user equipment detects whether the user equipment has installed the second application corresponding to the second tab page according to a preset program.
A first and second module 12, configured to obtain a current login state of the second application on the user equipment if the second application is installed in the user equipment. For example, if the first application and the second application are both located in the user equipment, the user equipment obtains the login status of the user in the second application by reading a database or a file storing the login status.
A first third module 13, configured to present a third tab page in the first application if the current login state of the second application is logged in, where the third tab page corresponds to a third application. For example, if the user device obtains that the login state of the user in the second application is logged in by reading the database or the file storing the login state, the user device confirms that the second application can directly display the related information to the user, allocates the traffic display page occupied by the second application in the first application to the third application, and displays the traffic display page in the first application in the form of the third tab page, so that traffic resources are reasonably allocated, and the traffic utilization rate is improved.
For example, a user holds a user device and then opens a first application installed in the user device. The method comprises the steps that a plurality of tab pages are presented at the bottom of a first application, wherein the tab pages comprise 'message', 'second tab page' and 'message', and a user device detects that a second application (for example, a social application) corresponding to the second tab page is installed locally and acquires the current login state of the second application (for example, a user logs in). The first application then removes the second tab page and presents a third tab page, wherein the third tab page corresponds to a third application (e.g., a find job class application) that is available to access primary functionality with respect to the third application.
In some embodiments, the first and second modules 12 are configured to detect whether display record information of the third tab page is included in a tab display log of the first application if the second application is installed in the user equipment; and if the display record information of the third tab page is not included in the tab display log of the first application, acquiring the current login state of the second application on the user equipment. For example, the user equipment reads log information of the first application about the tab page display locally or from a server corresponding to the first application, wherein the log information is used for recording behavior information in the first application, and inquires display record information related to the third tab page in the log information of the tab page display. In some embodiments, if the tag display log of the first application includes display record information of the third tag page, the user equipment confirms that a second tag page corresponding to a second application is not presented in the first application, and related information of the second application is independently presented in the second application. Then, the first application allocates the traffic presentation page to a third application and presents the third tab page in the first application, wherein the third tab page corresponds to the third application. In this case, the first application may provide a diversion entry for the third application, which substantially improves the traffic utilization of the first application. And if the user equipment does not comprise display record information related to the third tab page and the second application is installed in the user equipment, the user equipment acquires the current login state of the second application on the user equipment. Providing a basis for subsequently determining whether the second application is occupying too much traffic.
In some embodiments, the first third module 13 is configured to present the second tab page in the first application if the current login status of the second application is not logged in. Under the condition that the current login state of the second application is not logged in, the user equipment determines that the flow needs to be guided for the second application in the first application at present, and presents the flow in the first application in the form of a second tab page, wherein the second tab page corresponds to the second application, and under the condition, the user equipment reasonably allocates the traffic resource of the first application and increases the traffic for the second application.
In some embodiments, the first and second modules 12 are configured to, if the second application is installed on the user equipment, detect whether the first application can obtain a current login state of the second application on the user equipment; and if the first application can acquire the current login state of the second application on the user equipment, acquiring the current login state of the second application on the user equipment. For example, in a case where the first application and the second application are installed in the same user equipment, the user equipment determines whether the first application has a right to read a current application state or application log information of the second application, and if the first application has a right to read a current application state or application log information of the second application, the user equipment obtains a current login state of the second application through the first application. In some embodiments, the first and second modules 12 are configured to present the second tab page in the first application if the first application is prohibited from obtaining the current login status of the second application on the user equipment. The user equipment determines that the first application does not perform traffic guidance for the second application, and then presents the second tab page in the first application, wherein the second tab page corresponds to the second application.
In some embodiments, the first third module 13 is configured to detect whether the login account of the second application and the login account of the first application correspond to the same user if the current login status of the second application is logged in; and if the login account of the second application and the login account of the first application correspond to the same user, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application. For example, the registration information corresponding to the login account includes the same user identity information, the same mobile phone number, the same mailbox or the same social account. The method comprises the steps that user equipment obtains login information of a first application and a second application by reading a database or a file for storing login states, if a login account of the second application corresponds to the same user as the login account of the first application, the user equipment determines that the current first application does not need to distribute flow for the second application, then a flow presentation page of the first application is distributed to a third application, and the flow presentation page is presented in the first application in the form of a third label page, wherein the third label page corresponds to the third application. Under the condition, the flow resource is reasonably distributed, and the flow utilization rate is improved. In some embodiments, the first third module 13 is configured to present the second tab page in the first application if the login account of the second application corresponds to a different user than the login account of the first application. For example, the user equipment obtains login information about a first application and a second application by reading a database or a file storing a login state, and if a login account of the second application corresponds to a different user from a login account of the first application, the user equipment presents the second tab page in the first application, where the second tab page corresponds to the second application, in this case, the login account information of the second application and the login account information of the first application are presented on the first application, and the login account information of the second application and the login account information of the first application are also presented on the second application, and the first application and the second application respectively obtain corresponding new user traffic, thereby improving the utilization rate of the user traffic.
In some embodiments, the first and second modules 12 are configured to present the second tab page in the first application if the second application is not installed in the user equipment, where the second tab page includes installation guidance information of the second application or main function information of the second application. For example, the user device detects that a second application is not currently installed, then presents a second tab page including installation guide information of the second application in the first application, and based on an operation (e.g., a trigger click) on the second tab page by the user, the user device presents a download installation interface jumping to the second application, in which case, a basis is provided for adding user traffic to a subsequent second application. In some embodiments, the second tab page corresponding to the second application may also be used as a viewing portal for the main function information of the second application based on the main function (e.g., reading, social contact, finding work) of the second application.
In addition to the methods and apparatus described in the embodiments above, the present application also provides a computer readable storage medium storing computer code that, when executed, performs the method as described in any of the preceding claims.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
FIG. 4 illustrates an exemplary system that can be used to implement the various embodiments described herein;
in some embodiments, as shown in FIG. 4, the system 300 can be implemented as any of the devices in the various embodiments described. In some embodiments, system 300 may 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 herein.
For one embodiment, system control module 310 may include any suitable interface controllers 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.
The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. Memory controller module 330 may be a hardware module, a software module, and/or a firmware module.
System memory 315 may be used, for example, to load and store data and/or instructions for system 300. For one embodiment, system memory 315 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, the system memory 315 may include a double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
For one embodiment, system control module 310 may include one or more input/output (I/O) controllers to provide an interface to NVM/storage 320 and communication interface(s) 325.
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 Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives).
NVM/storage 320 may include storage resources that are physically part of the device on which system 300 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 320 may be accessible over a network via communication interface(s) 325.
Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and/or with any other suitable device. System 300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) (e.g., memory controller module 330) of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) 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 logic for one or more controller(s) 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 logic for one or more controller(s) of the system control module 310 to form a system on a chip (SoC).
In various embodiments, system 300 may be, but is not limited to being: 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, system 300 may have more or fewer components and/or different architectures. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a 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. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive 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 in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, 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 disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore 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 foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (12)

1. A method of loading in-application page tags, wherein the method comprises:
if a first application on user equipment meets a trigger condition, detecting whether the user equipment has installed a second application corresponding to a second tab page, wherein the first application comprises a tab page used for presenting the second tab page or a third tab page to select to present the second tab page or the third tab page in the first application, and the second tab page is used for accessing a main function of the second application or for accessing installation guidance information of the second application;
if the second application is installed on the user equipment, acquiring the current login state of the second application on the user equipment;
and if the current login state of the second application is logged in, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application and is used for accessing a main function related to the third application.
2. The method of claim 1, wherein the obtaining the current login status of the second application on the user equipment if the second application is installed on the user equipment comprises:
if the second application is installed in the user equipment, detecting whether a tag display log of the first application comprises display record information of the third tag page;
and if the display record information of the third tab page is not included in the tab display log of the first application, acquiring the current login state of the second application on the user equipment.
3. The method of claim 2, wherein the obtaining the current login status of the second application on the user equipment if the second application is installed on the user equipment further comprises:
and if the tag display log of the first application comprises the display record information of the third tag page, presenting the third tag page in the first application.
4. The method of any of claims 1-3, wherein the presenting a third tab page in the first application if the current login status of the second application is logged in further comprises:
and if the current login state of the second application is not logged in, presenting the second tab page in the first application.
5. The method according to any one of claims 1 to 3, wherein the obtaining the current login status of the second application on the user equipment if the second application is installed on the user equipment comprises:
if the second application is installed on the user equipment, detecting whether the first application can acquire the current login state of the second application on the user equipment;
and if the first application can acquire the current login state of the second application on the user equipment, acquiring the current login state of the second application on the user equipment.
6. The method of claim 5, wherein the obtaining the current login status of the second application on the user equipment if the second application is installed on the user equipment further comprises:
and if the first application is forbidden to acquire the current login state of the second application on the user equipment, presenting the second tab page in the first application.
7. The method of any of claims 1-3, wherein the presenting a third tab page in the first application if the current login status of the second application is logged in comprises:
if the current login state of the second application is logged in, detecting whether the login account of the second application and the login account of the first application correspond to the same user;
and if the login account of the second application and the login account of the first application correspond to the same user, presenting a third tab page in the first application, wherein the third tab page corresponds to a third application.
8. The method of claim 7, wherein the presenting a third tab page in the first application if the current login status of the second application is logged in further comprises:
and if the login account of the second application corresponds to a different user than the login account of the first application, presenting the second tab page in the first application.
9. The method of any of claims 1-3, wherein the trigger condition comprises at least one of:
the first application is launched in the user equipment;
the first application is logged in the user equipment;
the second application is logged in the user device;
the second tab page or the third tab page displayed in the first application is accessed or refreshed.
10. The method according to any one of claims 1 to 3, wherein the obtaining a current login status of the second application on the user equipment if the second application is installed on the user equipment further comprises:
and if the second application is not installed in the user equipment, presenting the second tab page in the first application.
11. An apparatus for loading in-app page tags, the apparatus comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform the operations of the method of any of claims 1 to 10.
12. A computer readable medium storing instructions that, when executed, cause a system to perform the operations of the method of any of claims 1 to 10.
CN201910334967.6A 2019-04-24 2019-04-24 Method and equipment for loading page tags in application Active CN110290557B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910334967.6A CN110290557B (en) 2019-04-24 2019-04-24 Method and equipment for loading page tags in application
PCT/CN2020/085546 WO2020216165A1 (en) 2019-04-24 2020-04-20 Method and device for loading page tag in application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910334967.6A CN110290557B (en) 2019-04-24 2019-04-24 Method and equipment for loading page tags in application

Publications (2)

Publication Number Publication Date
CN110290557A CN110290557A (en) 2019-09-27
CN110290557B true CN110290557B (en) 2020-09-29

Family

ID=68001691

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910334967.6A Active CN110290557B (en) 2019-04-24 2019-04-24 Method and equipment for loading page tags in application

Country Status (2)

Country Link
CN (1) CN110290557B (en)
WO (1) WO2020216165A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290557B (en) * 2019-04-24 2020-09-29 上海连尚网络科技有限公司 Method and equipment for loading page tags in application
CN111125562B (en) * 2019-11-18 2024-02-09 上海连尚网络科技有限公司 Method and equipment for switching display tag pages
CN111325574B (en) * 2020-02-11 2024-04-09 上海连尚网络科技有限公司 Method and device for providing presentation information
CN111538736B (en) * 2020-03-11 2023-08-29 上海联蔚数字科技集团股份有限公司 User tag updating method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103475720B (en) * 2013-09-12 2017-01-11 世纪龙信息网络有限责任公司 Application push method and system of intelligent terminal
US9734246B1 (en) * 2014-05-09 2017-08-15 Google Inc. Using “sign in with” status as an oracle for selecting third party intents
CN106484848B (en) * 2016-09-30 2020-07-10 网易传媒科技(北京)有限公司 Application recommendation method and device
CN106777184A (en) * 2016-12-22 2017-05-31 北京猎豹移动科技有限公司 A kind of page loading method, device and electronic equipment
CN108958780B (en) * 2018-09-30 2021-05-18 上海掌门科技有限公司 Method and equipment for presenting update information of hosted program
CN109614207A (en) * 2018-10-12 2019-04-12 上海掌门科技有限公司 Processing method, equipment and the computer readable storage medium of boarding application
CN110290557B (en) * 2019-04-24 2020-09-29 上海连尚网络科技有限公司 Method and equipment for loading page tags in application
CN110333918B (en) * 2019-04-30 2022-02-01 上海掌门科技有限公司 Method and equipment for managing boarder programs

Also Published As

Publication number Publication date
CN110290557A (en) 2019-09-27
WO2020216165A1 (en) 2020-10-29

Similar Documents

Publication Publication Date Title
CN110290557B (en) Method and equipment for loading page tags in application
CN110266505B (en) Method and equipment for managing session group
CN110321189B (en) Method and equipment for presenting hosted program in hosted program
CN111258470B (en) Method and equipment for presenting social messages
CN110519250B (en) Method and equipment for providing information flow
CN111506232B (en) Method and equipment for controlling menu display in reading application
CN110430253B (en) Method and equipment for providing novel update notification information
CN111162990B (en) Method and equipment for presenting message notification
CN110515692B (en) Method and equipment for starting reading application
CN111666195B (en) Method and device for providing video information or image information
CN111177062B (en) Method and device for providing reading presentation information
CN110516414B (en) Method and equipment for accessing novel payment chapters
CN110415131B (en) Method and device for realizing social interaction between author and reader
CN110166955B (en) Method and equipment for reminding schedule
CN110781431A (en) Method and equipment for providing novel information
CN110765390A (en) Method and equipment for publishing shared information in social space
CN110321205B (en) Method and equipment for managing hosted program in hosted program
CN113157162B (en) Method, apparatus, medium and program product for revoking session messages
CN113918897A (en) Method, apparatus, and medium for displaying application in application open platform
CN110460642B (en) Method and device for managing reading mode
CN111079039A (en) Method and equipment for collecting books
CN113709146B (en) Method, equipment and medium for presenting entry information
CN110866109B (en) Method and equipment for collecting books
CN116662623B (en) Method, device, equipment and medium for accessing menu information
CN111666251B (en) Method and device for providing reading mode

Legal Events

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