CN112383634A - Page jump processing method, system, terminal device, cloud server and medium - Google Patents

Page jump processing method, system, terminal device, cloud server and medium Download PDF

Info

Publication number
CN112383634A
CN112383634A CN202011294284.1A CN202011294284A CN112383634A CN 112383634 A CN112383634 A CN 112383634A CN 202011294284 A CN202011294284 A CN 202011294284A CN 112383634 A CN112383634 A CN 112383634A
Authority
CN
China
Prior art keywords
application
page
characteristic information
equipment
cloud server
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.)
Granted
Application number
CN202011294284.1A
Other languages
Chinese (zh)
Other versions
CN112383634B (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.)
Shenzhen Hexun Huagu Information Technology Co ltd
Original Assignee
Shenzhen Hexun Huagu Information 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 Shenzhen Hexun Huagu Information Technology Co ltd filed Critical Shenzhen Hexun Huagu Information Technology Co ltd
Priority to CN202011294284.1A priority Critical patent/CN112383634B/en
Publication of CN112383634A publication Critical patent/CN112383634A/en
Application granted granted Critical
Publication of CN112383634B publication Critical patent/CN112383634B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

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)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a page jump processing method, a page jump processing system, terminal equipment, a cloud server and a storage medium. The method comprises the following steps: after the terminal device receives a jump request for jumping to a second application at a target page of a first application, when the jump fails, the terminal device obtains page information of the target page and first device characteristic information at a first moment through the first application, and uploads the first device characteristic information and the page information to a cloud server; when a user triggers and opens a second application on the terminal equipment, the terminal equipment acquires second equipment characteristic information of the terminal equipment at a second moment through the second application and uploads the second equipment characteristic information to the cloud server; the terminal equipment receives page information fed back by the cloud server, wherein the page information is obtained by matching the first equipment characteristic information and the second equipment characteristic information by the cloud server and feeding back the matched first equipment characteristic information and the matched second equipment characteristic information to the terminal equipment; and the terminal equipment starts the second application and displays the page information through the second application.

Description

Page jump processing method, system, terminal device, cloud server and medium
Technical Field
The invention relates to the technical field of page jump processing, in particular to a page jump processing method, a page jump processing system, terminal equipment, a cloud server and a storage medium.
Background
The inventor realizes that when a terminal device jumps to a specified Application (APP) page from a web page or other scenes, the jump often fails because the application is not installed or the jump is limited in some environments, and due to the jump failure, even if the subsequent application is pulled up again after delay, the previous jump scene cannot be restored, that is, the jump to the specified application page which the user wants to jump is required to enter the application again and then the user clicks to jump to the specified application page according to the application instruction, so that the page jump efficiency is low.
Disclosure of Invention
The invention provides a page jump processing method, a page jump processing system, terminal equipment, a cloud server and a storage medium, and aims to solve the problem of low page jump efficiency.
In a first aspect, a page jump processing method is provided, where the method includes:
when terminal equipment receives a jump request for jumping to a second application on a target page of a first application, judging whether the jump is successful, wherein the first application and the second application are different applications;
when the jump fails, the terminal equipment acquires page information of the target page and first equipment characteristic information of the terminal equipment at a first moment through the first application, and uploads the first equipment characteristic information and the page information to a cloud server;
when a user triggers and opens the second application on the terminal equipment, the terminal equipment acquires second equipment characteristic information of the terminal equipment at a second moment through the second application and uploads the second equipment characteristic information to the cloud server;
the terminal equipment receives the page information fed back by the cloud server, wherein the page information is obtained by matching the first equipment characteristic information and the second equipment characteristic information by the cloud server and feeding back the matched first equipment characteristic information and the matched second equipment characteristic information to the terminal equipment after the matching is successful;
and the terminal equipment starts the second application and displays the page information through the second application.
Further, the first application is a browser application, and the target page is any web page opened by the user on the browser application.
Further, the first device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a first time, and the second device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a second time.
Further, after the terminal device uploads the second device feature information to the cloud server, the method further includes:
and when the terminal equipment receives the unsuccessful matching information of the equipment characteristic information fed back by the cloud server, the terminal equipment starts the second application and displays the second application through an original open page of the second application.
In a second aspect, a page jump processing method is provided, including:
the method comprises the steps that a cloud server receives first device characteristic information and page information of a target page, wherein the first device characteristic information and the page information are obtained when a target page of a first application fails to jump to a second application and are sent to the cloud server, the first device characteristic information and the page information are obtained by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
the cloud server receives second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
the cloud server judges whether the second device characteristic information and the first device characteristic information are successfully matched;
and when the matching is successful, the cloud server sends the page information to the terminal equipment so that the page information is displayed through the second application when the terminal equipment opens the second application.
Further, the first device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a first time, the second device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a second time, and the cloud server determines whether the second device characteristic and the first device characteristic information are successfully matched, including:
the cloud server judges whether the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment or not;
when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the second equipment characteristic is successfully matched with the first equipment characteristic information;
and when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are not correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the matching of the second equipment characteristic and the first equipment characteristic information is unsuccessful.
In a third aspect, a terminal device is provided, which includes:
the device comprises a judging module, a processing module and a display module, wherein the judging module is used for judging whether the jump is successful or not when a jump request for jumping to a second application is received at a target page of a first application, and the first application and the second application are different applications;
the first obtaining module is used for obtaining the page information of the target page and the first device characteristic information of the terminal device at a first moment through the first application when the jump fails, and uploading the first device characteristic information and the page information to a cloud server;
the second obtaining module is used for obtaining second device characteristic information of the terminal device at a second moment through the second application when a user triggers and opens the second application on the terminal device, and uploading the second device characteristic information to the cloud server;
the receiving module is used for receiving the page information fed back by the cloud server, wherein the page information is obtained by matching the first device characteristic information and the second device characteristic information by the cloud server and feeding back the matched first device characteristic information and the matched second device characteristic information to the terminal device;
and the display module is used for starting the second application and displaying the page information through the second application.
In a fourth aspect, a cloud server is provided, including:
the system comprises a first receiving module, a first processing module and a second processing module, wherein the first receiving module is used for receiving first device characteristic information and page information of a target page, the first device characteristic information and the page information are acquired by the terminal device when the target page of a first application fails to jump to a second application and are sent to a cloud server, the first device characteristic information and the page information are acquired by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
the second receiving module is used for receiving second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
the judging module is used for judging whether the second equipment characteristic information is successfully matched with the first equipment characteristic information;
and the sending module is used for sending the page information to the terminal equipment when the matching is successful so that the page information is displayed through the second application when the terminal equipment opens the second application.
In a fifth aspect, a page jump processing system is provided, which includes a terminal device and a cloud server;
the terminal device is used for judging whether the jump is successful or not when a jump request for jumping to a second application is received at a target page provided by a first application, wherein the first application and the second application are different applications; when the jump is failed, acquiring first device characteristic information of the terminal device at a first moment and page information of the target page through the first application, and uploading the first device characteristic information and the page information to a cloud server; when a user triggers and opens the second application on the terminal equipment, second equipment characteristic information of the terminal equipment at a second moment is obtained through the second application, and the second equipment characteristic information is uploaded to the cloud server;
the cloud server is used for judging whether the second device characteristic and the first device characteristic information are successfully matched; and when the matching is successful, sending the page information to the terminal equipment so that the page information is displayed through the second application when the terminal equipment opens the second application.
In a sixth aspect, a terminal device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the steps or functions of the terminal device in the above page jump processing method.
In a seventh aspect, a cloud server is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps or functions of the cloud server in the above page jump processing method when executing the computer program.
In an eighth aspect, a computer-readable storage medium is provided, where a computer program is stored, and when executed by a processor, the computer program implements the steps of the terminal side or the cloud server in the page jump processing method.
In the page jump processing method, when a terminal device receives a jump request for jumping to a second application at a target page of a first application, whether the jump is successful is judged, and when the jump fails, the terminal device acquires page information of the target page and first device characteristic information of the terminal device at a first moment through the first application and uploads the first device characteristic information and the page information to a cloud server; when a user triggers and opens a second application on the terminal equipment, the terminal equipment acquires second equipment characteristic information of the terminal equipment at a second moment through the second application and uploads the second equipment characteristic information to the cloud server; the terminal equipment receives page information fed back by the cloud server, wherein the page information is obtained by matching the first equipment characteristic information and the second equipment characteristic information by the cloud server and feeding back the matched first equipment characteristic information and the matched second equipment characteristic information to the terminal equipment; and the terminal equipment starts the second application and displays the page information through the second application. Therefore, when the page jump fails, the terminal device can transmit the device characteristic information of the terminal device and the current page information to the cloud server, so that when the second application is opened, the page information left before can be obtained from the cloud server and displayed, the page desired to be watched before is restored, the page scene desired to be watched before is restored, the user experience is greatly improved, the user does not need to click to jump to the specified application page according to the application indication after reentering the application, and the page jump efficiency is high.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is an interaction diagram of a page jump processing method according to an embodiment of the present invention;
FIG. 2 is another schematic interaction diagram of a page jump processing method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a terminal device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a cloud server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a page jump processing method, which is applied to a page jump processing system, wherein the page jump processing system comprises terminal equipment and a cloud server, wherein the terminal equipment comprises but is not limited to mobile terminal equipment such as a mobile phone, a platform computer and wearable equipment, and also comprises fixed terminal equipment such as a fixed PC (personal computer); the cloud server is deployed in the cloud, and the cloud server may refer to one server or a server cluster.
Next, on the basis of the page jump processing system, a detailed description is given to the page jump processing method provided by the embodiment of the present invention from a multi-side angle, please refer to fig. 1-2 together, and fig. 1 and 2 are interaction schematic diagrams of two different expressions of the page jump processing method provided by the embodiment of the present invention, and the method includes the following steps:
s10: when the terminal equipment receives a jump request for jumping to a corresponding second application on a target page provided by a first application, judging whether the jump is successful, wherein the first application and the second application are different applications.
The first application and the second application are applications used on the terminal device, in some application scenarios, the first application may be a browser application, and the target page is any web page opened by a user on the browser application. It should be noted that, the application service provider may provide the same application service for the client through the web page or the installed application, for example, a certain service page may be provided to the user on the web page, or may be provided to the user at the corresponding application client; besides, the different applications can be referenced in a mutually nested manner, for example, on the application 1, a service page corresponding to the application 2 can be opened in a certain way as if the applet is referenced.
As a simple application scenario, when a user browses to a page 1 of a certain sports news website about tennis news in a browser of a terminal device, at this time, the user may trigger a click to jump from the page 1 to a corresponding sports news application to browse to the page 1. When the user is on page 1 about tennis news provided by the shopping application of the terminal device, the user may trigger a click to jump from page 1 to the corresponding sports news application 2 to browse that page 1. It should be noted that, when the individual sports news APP is not installed in the terminal device or when a jump may not be possible due to other environmental reasons, in the embodiment of the present invention, when the terminal device receives a jump request for jumping to a corresponding second application on a target page provided by a first application, the terminal device may determine whether the jump is successful.
S20: when the jump fails, the terminal device obtains page information of the target page and first device characteristic information of the terminal device at a first moment through the first application, and uploads the first device characteristic information and the page information to the cloud server.
The step S20 includes two processes, one is to acquire the page information of the target page and the first device characteristic information of the terminal device at the first time, and the other is to upload the first device characteristic information and the page information to the cloud server.
Taking the first application as an example of a browser application, since the browser is developed based on js language, the terminal device obtains the device feature information of the current terminal device through js logic of the browser, and in order to distinguish descriptions, in the embodiment of the present invention, the device feature information of the terminal device obtained through the first application at the first time is referred to as first device feature information, and meanwhile, page information of a current display target page is reported to the cloud server so as to be collected by the cloud server.
It should be noted that, when the first application is a non-browser application, the device characteristic information of the current terminal device may also be acquired, and for the purpose of distinguishing descriptions, in the embodiment of the present invention, the device characteristic information of the terminal device acquired by the first application at the first time is referred to as first device characteristic information, and meanwhile, the page information of the current display target page is also reported to the cloud server, so that the cloud server collects the page information.
For example, when a user browses to a page 1 of a certain sports news website about tennis news in a browser of a terminal device, the user may trigger a click to jump from the page 1 to a corresponding sports news application to browse the page 1, and if the jump fails, the page information of the page 1 is acquired, and the first device characteristic information of the current terminal device is uploaded to a cloud server.
S30: when the user triggers and opens the second application on the terminal device, the terminal device obtains second device characteristic information of the terminal device at a second moment through the second application, and uploads the second device characteristic information to the cloud server.
For example, when the user opens the sports news application at the terminal device, for example, the user opens the sports news application one hour later, or downloads and opens the sports news application, the terminal device obtains the second device feature information of the terminal device at the second time through the sports news application, and uploads the second device feature information to the cloud server.
S40: and the cloud server judges whether the second equipment characteristic information is successfully matched with the first equipment characteristic information.
And when the cloud server receives the second device characteristic information, the device characteristic matching is triggered, and whether the current characteristic information of the same device reported from other applications exists or not is checked. That is, the cloud server may determine whether the second device characteristic information and the first device characteristic information are successfully matched.
S50: and when the matching is successful, the cloud server sends page information to the terminal equipment.
After the cloud server judges whether the second device characteristic information and the first device characteristic information are successfully matched, when the matching is successful, the cloud server sends page information to the terminal device.
In an embodiment, the first device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a first time, the second device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a second time, and the cloud server determines whether the second device characteristic and the first device characteristic information are successfully matched, including the following steps:
the cloud server judges whether the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment;
when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the information matching between the second equipment characteristic and the first equipment characteristic is successful;
and when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are not correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the matching of the second equipment characteristic and the first equipment characteristic information is unsuccessful.
S60: and the terminal equipment receives the page information fed back by the cloud server and displays the page information in the second application after the second application is started.
For example, after the user opens the sports news application at the terminal device, the terminal device receives the page information fed back by the cloud server through the sports news application, so that the page 1 about the tennis news is directly shown after the sports news application is started. Therefore, the scene that the current user wants to see the page 1 of the tennis news is restored, the user experience is greatly improved, and the user does not need to search the page 1 of the tennis news from the initial page of the sports news application.
After the terminal device uploads the second device characteristic information to the cloud server, when the terminal device receives unsuccessful matching information of the device characteristic information fed back by the cloud server, it is indicated that a page jump scene does not exist before or the jump is successful, and it is indicated that the matched device characteristic information cannot be found on the cloud server, at this moment, the terminal device starts the second application and displays the second application through an original open page of the second application, that is, at this moment, the terminal device normally opens the sports news application.
The first application is a browser application, and the second application is a sports news application, but the present invention is not limited thereto. For other scenarios, the invention is equally applicable.
Therefore, when the second application is opened, the previous page information can be obtained from the cloud server and displayed, so that the previous page to be seen is restored, the previous page scene to be seen is restored, the user experience is greatly improved, the user does not need to click to jump to the specified application page according to the application instruction after reentering the application, and the page jump efficiency is high.
The embodiment of the invention also provides a page jump processing system, which comprises terminal equipment and a cloud server;
the terminal equipment is used for judging whether the jump is successful or not when a jump request for jumping to a second application is received at a target page provided by a first application, wherein the first application and the second application are different applications; when the skip is failed, acquiring first device characteristic information and page information of a target page of the terminal device at a first moment through a first application, and uploading the first device characteristic information and the page information to a cloud server; when a user triggers and opens a second application on the terminal equipment, second equipment characteristic information of the terminal equipment at a second moment is obtained through the second application, and the second equipment characteristic information is uploaded to the cloud server;
the cloud server is used for judging whether the second equipment characteristic information is successfully matched with the first equipment characteristic information; and when the matching is successful, sending the page information to the terminal equipment so that the page information is displayed through the second application when the terminal equipment opens the second application.
The functions and functions of the terminal device or the cloud server may refer to corresponding limitations in the page jump processing method, and will not be described repeatedly here.
Therefore, when the second application is opened, the previous page information can be obtained from the cloud server and displayed, so that the previous page to be seen is restored, the previous page scene to be seen is restored, the user experience is greatly improved, the user does not need to click to jump to the specified application page according to the application instruction after reentering the application, and the page jump efficiency is high.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment, a terminal device is provided, and the terminal device corresponds to the terminal device in the page jump processing method in the foregoing embodiment one to one. As shown in fig. 3, the editing terminal device includes a determining module 101, a first obtaining module 102, a second obtaining module 103, a receiving module 104, and a displaying module 105. The functional modules are explained in detail as follows:
a determining module 101, configured to determine whether a jump is successful when a jump request for jumping to a second application is received on a target page provided by a first application, where the first application and the second application are different applications;
the first obtaining module 102 is configured to obtain, through the first application, page information of the target page and first device characteristic information of the terminal device at a first time when the jump fails, and upload the first device characteristic information and the page information to a cloud server;
the second obtaining module 103 is configured to, when the user triggers to open the second application on the terminal device, obtain, by the second application, second device characteristic information of the terminal device at a second time, and upload the second device characteristic information to the cloud server;
the receiving module 104 is configured to receive the page information fed back by the cloud server, where the page information is obtained by matching the first device characteristic information and the second device characteristic information by the cloud server, and feeding back the matched first device characteristic information and second device characteristic information to the terminal device after the matching is successful;
and the display module 105 is configured to start the second application and display the page information through the second application.
In an embodiment, a cloud server is provided, and the cloud server corresponds to the cloud servers in the page jump processing method in the embodiment one to one. As shown in fig. 4, the cloud server includes a first receiving module 201, a second receiving module 202, a determining module 203, and a first sending module 204. The functional modules are explained in detail as follows:
a first receiving module 201, configured to receive first device feature information and page information of a target page, where the first device feature information and the page information are obtained when a target page of a first application fails to jump to a second application and are sent to the cloud server, the first device feature information and the page information are device feature information of the terminal device at a first time obtained by the terminal device through the first application, and the first application and the second application are different applications;
a second receiving module 202, configured to receive second device characteristic information, where the second device characteristic information is obtained by the terminal device through the second application at a second time, and the second device characteristic information is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
the judging module 203 is configured to judge whether the second device characteristic information and the first device characteristic information are successfully matched;
a sending module 204, configured to send the page information to the terminal device when the matching is successful, so that the terminal device displays the page information through the second application when the second application is opened.
For specific limitations of the terminal device, the above limitations on terminal identification in the page jump processing method may be referred to, and for specific limitations of the cloud server, the above limitations on the cloud server in the page jump processing method may be referred to, which is not described herein again. All or part of each module in the terminal device or the cloud server can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, and the computer device may be a terminal device or a cloud server, and its internal structure diagram may be as shown in fig. 5. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The computer program is executed by a processor to realize the steps of a terminal device side or a cloud server side in the page jump processing method.
In one embodiment, there is provided a terminal device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
when a jump request for jumping to a corresponding second application is received at a target page provided by a first application, judging whether the jump is successful, wherein the first application and the second application are different applications;
when the jump fails, acquiring page information of the target page and first device characteristic information of the terminal device at a first moment through the first application, and uploading the first device characteristic information and the page information to a cloud server;
when a user triggers and opens the second application on the terminal equipment, second equipment characteristic information of the terminal equipment at a second moment is obtained through the second application, and the second equipment characteristic information is uploaded to the cloud server;
receiving the page information fed back by the cloud server, wherein the page information is obtained by matching the first device characteristic information and the second device characteristic information by the cloud server and feeding back the matched first device characteristic information and the matched second device characteristic information to the terminal device;
and displaying the page information through the second application after the second application is started.
In one embodiment, a cloud server is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the processor implements the following steps:
receiving first device characteristic information and page information of a target page, wherein the first device characteristic information and the page information are acquired when the target page provided by a first application fails to jump to a second application and are sent to the cloud server, the first device characteristic information and the page information are acquired by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
receiving second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
judging whether the second equipment characteristic information and the first equipment characteristic information are successfully matched;
and when the matching is successful, sending the page information to the terminal equipment so that the page information is displayed through the second application when the terminal equipment opens the second application.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
when a jump request for jumping to a corresponding second application is received at a target page provided by a first application, judging whether the jump is successful, wherein the first application and the second application are different applications;
when the jump fails, acquiring page information of the target page and first device characteristic information of the terminal device at a first moment through the first application, and uploading the first device characteristic information and the page information to a cloud server;
when a user triggers and opens the second application on the terminal equipment, second equipment characteristic information of the terminal equipment at a second moment is obtained through the second application, and the second equipment characteristic information is uploaded to the cloud server;
receiving the page information fed back by the cloud server, wherein the page information is obtained by matching the first device characteristic information and the second device characteristic information by the cloud server and feeding back the matched first device characteristic information and the matched second device characteristic information to the terminal device;
and displaying the page information through the second application after the second application is started.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving first device characteristic information and page information of a target page, wherein the first device characteristic information and the page information are acquired when the target page provided by a first application fails to jump to a second application and are sent to the cloud server, the first device characteristic information and the page information are acquired by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
receiving second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
judging whether the second equipment characteristic information and the first equipment characteristic information are successfully matched;
and when the matching is successful, sending the page information to the terminal equipment so that the page information is displayed through the second application when the terminal equipment opens the second application.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

1. A page jump processing method is characterized by comprising the following steps:
when the terminal equipment receives a jump request for jumping to a corresponding second application on a target page provided by a first application, judging whether the jump is successful, wherein the first application and the second application are different applications;
when the jump fails, the terminal equipment acquires page information of the target page and first equipment characteristic information of the terminal equipment at a first moment through the first application, and uploads the first equipment characteristic information and the page information to a cloud server;
when a user triggers and opens the second application on the terminal equipment, the terminal equipment acquires second equipment characteristic information of the terminal equipment at a second moment through the second application and uploads the second equipment characteristic information to the cloud server;
the terminal equipment receives the page information fed back by the cloud server, wherein the page information is obtained by matching the first equipment characteristic information and the second equipment characteristic information by the cloud server and feeding back the matched first equipment characteristic information and the matched second equipment characteristic information to the terminal equipment after the matching is successful;
and after the terminal equipment starts the second application, displaying the page information in the second application.
2. The page jump processing method of claim 1, wherein said first application is a browser application, and said target page is any one of web pages opened by said user on said browser application.
3. The page jump processing method of claim 1, wherein the first device characteristic information comprises an ip address, a device vendor, a model, and a screen resolution of the terminal device at a first time, and the second device characteristic information comprises an ip address, a device vendor, a model, and a screen resolution of the terminal device at a second time.
4. The page jump processing method according to claim 1, wherein after the terminal device uploads the second device characteristic information to the cloud server, the method further comprises:
and when the terminal equipment receives the unsuccessful matching information of the equipment characteristic information fed back by the cloud server, the terminal equipment starts the second application and displays the second application through an original open page of the second application.
5. A page jump processing method is characterized by comprising the following steps:
the method comprises the steps that a cloud server receives first device characteristic information and page information of a target page, wherein the first device characteristic information and the page information are obtained when a target page provided by a first application fails to jump to a second application and are sent to the cloud server, the first device characteristic information and the page information are obtained by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
the cloud server receives second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
the cloud server judges whether the second device characteristic information and the first device characteristic information are successfully matched;
and when the matching is successful, the cloud server sends the page information to the terminal equipment, so that the page information is displayed in the second application after the second application is opened by the terminal equipment.
6. The page jump processing method according to claim 5, wherein the first device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a first time, the second device characteristic information includes an ip address, a device manufacturer, a model, and a screen resolution of the terminal device at a second time, and the cloud server determines whether the second device characteristic and the first device characteristic information are successfully matched, including:
the cloud server judges whether the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment or not;
when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the second equipment characteristic is successfully matched with the first equipment characteristic information;
and when the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the first moment are not correspondingly matched with the ip address, the equipment manufacturer, the model and the screen resolution of the terminal equipment at the second moment, the cloud server judges that the matching of the second equipment characteristic and the first equipment characteristic information is unsuccessful.
7. A terminal device, comprising:
the device comprises a judging module, a processing module and a display module, wherein the judging module is used for judging whether the jump is successful or not when a jump request for jumping to a second application is received at a target page provided by a first application, and the first application and the second application are different applications;
the first obtaining module is used for obtaining the page information of the target page and the first device characteristic information of the terminal device at a first moment through the first application when the jump fails, and uploading the first device characteristic information and the page information to a cloud server;
the second obtaining module is used for obtaining second device characteristic information of the terminal device at a second moment through the second application when a user triggers and opens the second application on the terminal device, and uploading the second device characteristic information to the cloud server;
the receiving module is used for receiving the page information fed back by the cloud server, wherein the page information is obtained by matching the first device characteristic information and the second device characteristic information by the cloud server and feeding back the matched first device characteristic information and the matched second device characteristic information to the terminal device;
and the display module is used for displaying the page information on the second application after the second application is started.
8. A cloud server, comprising:
the system comprises a first receiving module, a first processing module and a second processing module, wherein the first receiving module is used for receiving first device characteristic information and page information of a target page, the first device characteristic information and the page information are acquired by a terminal device when the target page provided by a first application fails to jump to a second application and are sent to a cloud server, the first device characteristic information and the page information are acquired by the terminal device through the first application at a first moment, and the first application and the second application are different applications;
the second receiving module is used for receiving second device characteristic information, wherein the second device characteristic information is obtained by the terminal device through the second application at a second moment, and is obtained when a user triggers the terminal device to open the second application and is sent to the cloud server;
the judging module is used for judging whether the second equipment characteristic information is successfully matched with the first equipment characteristic information;
and the sending module is used for sending the page information to the terminal equipment when the matching is successful so that the page information is displayed in the second application after the second application is opened by the terminal equipment.
9. A page jump processing system is characterized by comprising terminal equipment and a cloud server;
the terminal device is used for judging whether the jump is successful or not when a jump request for jumping to a second application is received at a target page provided by a first application, wherein the first application and the second application are different applications; when the jump is failed, acquiring first device characteristic information of the terminal device at a first moment and page information of the target page through the first application, and uploading the first device characteristic information and the page information to a cloud server; when a user triggers and opens the second application on the terminal equipment, second equipment characteristic information of the terminal equipment at a second moment is obtained through the second application, and the second equipment characteristic information is uploaded to the cloud server;
the cloud server is used for judging whether the second device characteristic and the first device characteristic information are successfully matched; and when the matching is successful, sending the page information to the terminal equipment so that the page information is displayed in the second application after the second application is opened by the terminal equipment.
10. A computer-readable storage medium, in which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the page jump processing method according to any one of claims 1 to 4, or carries out the steps of the page jump processing method according to any one of claims 5 to 6.
CN202011294284.1A 2020-11-18 2020-11-18 Page jump processing method, system, terminal equipment, cloud server and medium Active CN112383634B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011294284.1A CN112383634B (en) 2020-11-18 2020-11-18 Page jump processing method, system, terminal equipment, cloud server and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011294284.1A CN112383634B (en) 2020-11-18 2020-11-18 Page jump processing method, system, terminal equipment, cloud server and medium

Publications (2)

Publication Number Publication Date
CN112383634A true CN112383634A (en) 2021-02-19
CN112383634B CN112383634B (en) 2023-11-24

Family

ID=74584151

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011294284.1A Active CN112383634B (en) 2020-11-18 2020-11-18 Page jump processing method, system, terminal equipment, cloud server and medium

Country Status (1)

Country Link
CN (1) CN112383634B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170111467A1 (en) * 2015-10-14 2017-04-20 Alibaba Group Holding Limited Method, device, and system for displaying information associated with a web page
CN108319662A (en) * 2018-01-15 2018-07-24 五八有限公司 Page processing method, device, electronic equipment and readable storage medium storing program for executing
CN111158793A (en) * 2020-01-02 2020-05-15 广州虎牙科技有限公司 Application page skipping method and device, electronic equipment and readable storage medium
CN111782989A (en) * 2020-07-03 2020-10-16 Oppo广东移动通信有限公司 Fast application association method and related device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170111467A1 (en) * 2015-10-14 2017-04-20 Alibaba Group Holding Limited Method, device, and system for displaying information associated with a web page
CN108319662A (en) * 2018-01-15 2018-07-24 五八有限公司 Page processing method, device, electronic equipment and readable storage medium storing program for executing
CN111158793A (en) * 2020-01-02 2020-05-15 广州虎牙科技有限公司 Application page skipping method and device, electronic equipment and readable storage medium
CN111782989A (en) * 2020-07-03 2020-10-16 Oppo广东移动通信有限公司 Fast application association method and related device

Also Published As

Publication number Publication date
CN112383634B (en) 2023-11-24

Similar Documents

Publication Publication Date Title
CN107783795B (en) Application program starting method and device, computer equipment and storage medium
CN111078339B (en) Interface element positioning method and device, computer equipment and storage medium
CN107679214B (en) Link positioning method, device, terminal and computer readable storage medium
CN107957837B (en) Method and device for generating shortcut of webpage application program and terminal equipment
CN105094777B (en) Realize the method and device for applying screenshotss
CN108959384B (en) Webpage data acquisition method and device, computer equipment and storage medium
CN111752582B (en) Software updating method and device in local area network and electronic equipment
CN111368235A (en) Page rendering and displaying method, device, server and storage medium
CN112685669A (en) Page rendering method and system
CN113553529A (en) Method and device for recording webpage behaviors, computer equipment and storage medium
CN112232794A (en) Payment method and device, storage medium and electronic equipment
CN112035114A (en) Page rollback method, device, equipment and medium
CN112632420A (en) Interface skipping method and device, storage medium and electronic device
CN111026988A (en) Page loading method, device and system and computer equipment
CN112672187B (en) Page generation method and device, computer equipment and readable storage medium
CN111078437B (en) Remote calling method and device for verification codes, electronic equipment and readable storage medium
CN110943827B (en) Data acquisition method and device based on network protocol
CN109951549B (en) Network page access method and device and computer readable storage medium
CN112383634B (en) Page jump processing method, system, terminal equipment, cloud server and medium
CN104182331A (en) Browser performance test method, browser performance test system and terminal
CN110727444A (en) Electronic equipment upgrading method and electronic equipment
CN108572985B (en) Page display method and device
CN113485855B (en) Memory sharing method and device, electronic equipment and readable storage medium
CN112214703B (en) Webpage loading method, webpage loading device, computer readable storage medium and computer equipment
CN114912097A (en) Certificate verification method and device, electronic equipment and storage medium

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