WO2015043393A1 - Methods and apparatuses for web browsing based on social communication application - Google Patents

Methods and apparatuses for web browsing based on social communication application Download PDF

Info

Publication number
WO2015043393A1
WO2015043393A1 PCT/CN2014/086609 CN2014086609W WO2015043393A1 WO 2015043393 A1 WO2015043393 A1 WO 2015043393A1 CN 2014086609 W CN2014086609 W CN 2014086609W WO 2015043393 A1 WO2015043393 A1 WO 2015043393A1
Authority
WO
WIPO (PCT)
Prior art keywords
web page
terminal device
page
local folder
target web
Prior art date
Application number
PCT/CN2014/086609
Other languages
French (fr)
Inventor
Kunfeng RONG
Pinlin CHEN
Yang Liu
Original Assignee
Tencent Technology (Shenzhen) Company Limited
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 Tencent Technology (Shenzhen) Company Limited filed Critical Tencent Technology (Shenzhen) Company Limited
Publication of WO2015043393A1 publication Critical patent/WO2015043393A1/en

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/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • 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/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles

Definitions

  • the present disclosure relates to the field of Internet technologies. Specifically, the present disclosure relates to web browsing methods and apparatuses based on a social communication application, and a terminal device.
  • a social communication application for example, instant messaging or twitter
  • a terminal device such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, a Mobile Internet Device (MID) , or a PAD
  • a user can browse a web page by using the social communication application.
  • the manner of the user browsing the web page by using the social communication application is as follows: first loading a blank page, then obtaining browse permission and configuration information from a server, and finally, loading page content according to the permission and the configuration information. It is found in practice that, while web browsing can be implemented in the foregoing manner, the speed of opening the web page is generally slow due to the complicated process.
  • Example embodiments of the present disclosure disclose web browsing methods and apparatuses based on a social communication application, and a terminal device, which can effectively improve the speed of opening the web page.
  • a terminal device may receive a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page; determine whether the target web page is stored in a local folder of the terminal device.
  • the terminal device may obtain the target web page from the local folder, and display the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  • the terminal device may load the target web page from a server via a network.
  • a method for web browsing based on a social communication application installed in a terminal device may comprise providing to a user the social communication application through the terminal device, the social communication application comprising a web browsing control; receiving, by the terminal device, a web browsing instruction from the user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page; determining, by the terminal device, whether the target web page is stored in a local folder of the terminal device.
  • the method may comprise obtaining, by the terminal device, the target web page from the local folder, and displaying, by the terminal device, the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  • the method may comprises loading, by terminal device, the target web page from a server via a network.
  • a non-transitory, processor-readable storage medium may comprises a social communication application operatable on a terminal device for web browsing based on the terminal device, wherein the social communication application, when executed by a processor of the terminal device, direct the processor to perform acts of receiving a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page, and determining whether the target web page is stored in a local folder of the terminal device.
  • the social communication application may direct the processor to perform acts of obtaining the target web page from the local folder, and displaying the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  • the social communication application may direct the processor to perform acts of loading the target web page from a server via a network.
  • FIG. 1 is a flowchart of a web browsing method based on a social communication application according to an example embodiment of the present disclosure
  • FIG. 2 is a flowchart of another web browsing method based on a social communication application according to an example embodiment of the present disclosure
  • FIG. 3 is a schematic structural diagram of a web browsing apparatus based on a social communication application according to an example embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of a terminal device in a form of modules according to an example embodiment of the present disclosure.
  • FIG. 5 is a schematic diagram illustrating an example embodiment of a terminal device.
  • terms, such as “a, ” “an, ” or “the, ” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context.
  • the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
  • the following example embodiments of the present disclosure disclose web browsing methods and apparatuses based on a social communication application, and a terminal device, which can effectively improve the speed of opening the web page, and are described in detail in the following.
  • FIG. 5 is a schematic diagram illustrating an example embodiment of a terminal device.
  • the terminal device may serve as apparatuses to execute methods and software systems introduced in the present disclosure.
  • a terminal device 500 may be a computing device capable of executing a software system.
  • the terminal device 500 may, for example, be a device such as a personal desktop computer or a portable device, such as a laptop computer, a tablet computer, a cellular telephone, or a smart phone.
  • the terminal device 500 may vary in terms of capabilities or features. Claimed subject matter is intended to cover a wide range of potential variations.
  • the terminal device 500 may include a keypad/keyboard 556. It may also include a display 554, such as a liquid crystal display (LCD) , or a display with a high degree of functionality, such as a touch-sensitive color 2D or 3D display.
  • a web-enabled terminal device 500 may include one or more physical or virtual keyboards, and mass storage medium 530.
  • the terminal device 500 may also include or may execute a variety of operating systems 541, including an operating system, such as a Windows TM or Linux TM , or a mobile operating system, such as iOS TM , Android TM , or Windows Mobile TM .
  • the terminal device 500 may include or may execute a variety of possible applications 542, such as an electronic game 545.
  • An application 542 may enable communication with other devices via a network, such as communicating with another computer or a server via a network.
  • the terminal device 500 may include one or more non-transitory processor-readable storage media 530 and one or more processors 522 in communication with the non-transitory processor-readable storage media 530.
  • the non-transitory processor-readable storage media 530 may be a RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of non-transitory storage medium known in the art.
  • the one or more non-transitory processor-readable storage media 530 may store sets of instructions, or units and/or modules that include the sets of instructions, for conducting operations and/or method steps described in the present disclosure.
  • the units and/or modules may be hardware disposed in the terminal device 500 configured to conduct operations and/or method steps described in the present disclosure.
  • the one or more processors may be configured to execute the sets of instructions and perform the methods and/or operations in example embodiments of the present disclosure.
  • terminal devices may also include multiple processors, thus operations and/or method steps that are performed by one processor as described in the present disclosure may also be jointly or separately performed by the multiple processors.
  • a processor of a terminal device executes both step A and step B
  • step A and step B may also be performed by two different processors jointly or separately in the terminal device (e. g. , the first processor executes step A and the second processor executes step B, or the first and second processors jointly execute steps A and B) .
  • FIG. 1 is a flowchart of a web browsing method based on a social communication application according to an example embodiment of the present disclosure.
  • the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform.
  • the web browsing method based on the social communication application may be implemented in the terminal device 500, such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID.
  • the web browsing method based on the social communication application may be executed by a processor of the terminal device and may include the following steps.
  • S101 Receiving a web browsing instruction input through a web browsing control of the social communication application by a user.
  • the terminal device may receive the web browsing instruction input through the web browsing control of the social communication application (for example, twitter or instant messaging) by the user.
  • the terminal device may receive a web browsing instruction input through a web browsing control embedded in the social communication applicaiton, such as Webview, of the instant messaging application by the user.
  • a Webview is a view that displays web pages. Through a Webview, a user can roll his/her own web browser or simply display some online content. It uses the WebKit rendering engine to display web pages and includes methods to navigate forward and backward through a history, zoom in and out, perform text searches and more.
  • the terminal device may receive a web page link address of web page or a web page icon that is clicked or double-clicked by the user in the web browsing control Webview of the instant messaging application, and then may receive an input web browsing instruction carrying the web page link address.
  • the web browsing control of the social communication application may be an audio acquisition control
  • the web browsing instruction input by the user through the web browsing control of the social communication application may also be a web browsing audio instruction.
  • the efficiency of the user inputting the instruction can be greatly improved by inputting the web browsing instruction in an audio manner.
  • S102 In response to the web browsing instruction, determining whether a local folder stores the web page.
  • the local folder may be stored in a storage medium (e. g. , a memory) of the terminal device.
  • the local folder may store a plurality of web page link addresses, each associate with a corresponding a web page, which is also stored in the local folder.
  • the terminal device may determine, in response to the web browsing instruction, whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
  • the local folder of the terminal device can store a corresponding relationship between the web page and the link address, as shown in table 1:
  • Web pages Link addresses Web page 1 http: //user. qzone. qq. com/123456789/infocenter Web page 2 http: //user. qzone. qq. com/123456788/infocenter Web page 3 http: //user. qzone. qq. com/123456787/infocenter ... ...
  • the terminal device may receive a web browsing instruction, by a click operation or by an audio instruction, through the social communication application to open a link address http: //user. qzone. qq. com/123456789/infocenter. After receiving the link address, the terminal may check table 1 and seek if there is a web page saves in the local folder corresponds to the link address. When the terminal device determines that the web page link address http: //user. qzone. qq. com/123456789/infocenter carried in the web browsing instruction is the same as the link address http: //user. qzone. qq. com/123456789/infocenter, which is stored in the local folder and corresponds web page 1, the terminal device may determine that the local folder stores the web page 1.
  • the terminal device when the terminal device determines that the local folder stores the web page, the terminal device may output the web page through the web browsing control. For example, when the terminal device determines that the local folder stores the web page, the terminal device may output the web page through the web browsing control Webview.
  • the terminal device determines whether a local folder stores the web page in response to the web browsing instruction.
  • the terminal device determines that the local folder stores the web page, it outputs the web page through the web browsing control in respond to the browsing instruction.
  • the local folder can store web pages that have been accessed and/or opened by the terminal device, so that when a web browsing instruction for opening one of the stored web pages is input through the web browsing control of the social communication application by the user, the web page can be directly output by the terminal device, thereby effectively improving the speed of opening the web page.
  • FIG. 2 is a flowchart of another web browsing method based on a social communication application according to an example embodiment of the present disclosure.
  • the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform.
  • the web browsing method based on the social communication application may be implemented in the terminal device 500, such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID.
  • the web browsing method based on the social communication application may be executed by a processor of the terminal device and may include the following steps.
  • the terminal device receives a web browsing instruction input by a user through a web browsing control of the social communication application.
  • the terminal device may receive a web browsing instruction input through a web browsing control Webview of the social communication application by the user.
  • the terminal device may receive a web page link address or a web page icon that is clicked or double-clicked by the user in the web browsing control Webview of the social communication application, and then may receive the input web browsing instruction carrying the web page link address.
  • the terminal device determines whether a local folder stores the web page; if yes, the terminal device executes step S203; and otherwise, the terminal device executes steps S204 to S207.
  • the terminal device may determine, in response to the web browsing instruction, whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
  • S203 The terminal device obtains the web page by using the local folder, and outputs the web page through the web browsing control.
  • the terminal device may obtain the web page from the local folder and output the web page through the web browsing control Webview without accessing the web page link address through a network (e. g. , Internet) .
  • a network e. g. , Internet
  • S204 The terminal device loads a blank page to the web browsing control, and obtains browse permission and configuration information from a server.
  • the terminal device may load a blank page to the web browsing control Webview, and obtain browse permission and configuration information from a server.
  • the server may be a server that provides content of the web page corresponding to the link address.
  • the permission aims to restrict (i. e. , define) page content of the web page to be browsed
  • the configuration information aims to restrict (i. e. , define) a layout of the page content in the blank page in the web browsing control (e. g. , Webview) .
  • the loading of the web page content to the web browsing control (e. g. , Webview) by the terminal device and the obtaining of the browse permission and the configuration information from the server by the terminal device may be performed at the same time.
  • the web browsing control e. g. , Webview
  • the terminal device may send an account (hereinafter “social account” ) that the user registered in the social communication application to the server, so that the server may query, according to the social account of the user, for the browse permission and configuration information that are associated with the social account, and then send the corresponding browse permission and the configuration information to the terminal device.
  • social account an account that the user registered in the social communication application
  • the server may query, according to the social account of the user, for the browse permission and configuration information that are associated with the social account, and then send the corresponding browse permission and the configuration information to the terminal device.
  • S205 The terminal device obtains page content of the web page from the server according to the browse permission.
  • S206 The terminal device loads the page content of the web page to the blank page according to the configuration information, so as to output and/or display the web page.
  • the terminal device may load the page content of the web page to an appropriate position of the blank page according to the configuration information, and may further adjust, according to the configuration information, the font size, the font color, and the font type of the content loaded to the appropriate position of the blank page, which are not limited in the example embodiment of the present disclosure.
  • the terminal device stores, in the local folder, a web page output after the page content of the web page is loaded to the blank page.
  • the terminal device stores, in the local folder, a web page output after the page content of the web page is loaded to the blank page, so that in the future when the terminal device receives a web browsing instruction input associating with the same web page through the web browsing control of the social communication application, the terminal device may directly obtain the web page from the local folder and output and/or display the web page without loading the page through the server via Internet, thereby improving the speed of opening the web page.
  • the terminal device can store, in a local folder, web pages that have been accessed and/or opened, and directly output and/or display the web page when receiving a web browsing instruction input associating with the same web page through a web browsing control of the instant messaging application by the user, thereby effectively improving the speed of opening the web page.
  • FIG. 3 is a schematic structural diagram of a web browsing apparatus in terms of modules based on a social communication application according to an example embodiment of the present disclosure.
  • the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform.
  • the web browsing apparatus may have a hardware structure shown as the terminal device 500.
  • the web browsing device may be a terminal device such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID.
  • the web browsing apparatus 300 based on a social communication application may include: a detection unit 301, configured to receive a web browsing instruction input through a web browsing control of the social communication application by a user; a determining unit 302, configured to determine whether a local folder stores the web page in response to the web browsing instruction; and an output unit 303, configured to obtain the web page from the local folder and output and/or display the web page through the web browsing control if the determining unit 302 determines that the local folder stores the web page.
  • the web browsing instruction may carry a web page link address.
  • the determining unit 302 may be specifically configured to determine whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
  • the web browsing apparatus 300 based on a social communication application that is shown in FIG. 3 may further include:
  • a first loading unit 304 configured to load a blank page to the web browsing control and obtain browse permission and configuration information from a server when the determining unit 302 determines that the local folder does not store the web page;
  • an obtaining unit 305 configured to obtain page content of the web page from the server according to the browse permission
  • a second loading unit 306 configured to load the page content of the web page to the blank page according to the configuration information, so as to output and/or display the web page.
  • the web browsing apparatus 300 based on a social communication application that is shown in FIG. 3 may further include:
  • a storage unit 307 configured to store, in the local folder, the web page output and/or display after the page content of the web page is loaded to the blank page.
  • a local folder can store web pages that have been accessed and/or opened before by the terminal device, and when a web browsing instruction associated with one of the web page input through a web browsing control of a social communication application by a user is received again the by terminal device, the terminal device may access the web page stored in the local folder and load the web page directly from there without accessing the web page from a server via internet, thereby effectively improving the speed of opening the web page.
  • FIG. 4 is a schematic structural diagram of a terminal device according to an example embodiment of the present disclosure.
  • the web browsing apparatus may have a hardware structure shown as the terminal device 500.
  • the terminal device may be a cell phone (an Android phone or an iOS phone) , a tablet computer, a palmtop computer, an MID, a PAD, or the like.
  • the terminal device 400 may include a display screen 401, and a web browsing apparatus 402 based on a social communication application, where the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform.
  • the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform.
  • the structure and functions of the web browsing apparatus 402 based on the social communication application may be the same as those of the web browsing apparatus based on a social communication application that is shown in FIG. 3, so the details are not repeated herein.
  • the display screen 401 is connected to the web browsing apparatus 402 based on the social communication application, and is used to display a web page output by the web browsing apparatus 402 based on the social communication application.
  • the terminal device shown in FIG. 4 is connected to the web browsing apparatus 402 based on the social communication application, and is used to display a web page output by the web browsing apparatus 402 based on the social communication application.
  • the program may be stored in a computer readable storage medium.
  • the storage medium may be a flash disk, a Read-Only Memory (ROM) , a Random Access Memory (RAM) , a magnetic disk, or an optical disc.
  • example embodiments of the present disclosure relate to systems and methods for content browsing, generation, and interaction
  • the systems and methods may also be applied to other Applications.
  • example embodiments illustrated in FIGs. 1-5 serve only as examples to illustrate several ways of implementation of the present disclosure. They should not be construed as to limit the spirit and scope of the example embodiments of the present disclosure. It should be noted that those skilled in the art may still make various modifications or variations without departing from the spirit and scope of the example embodiments. Such modifications and variations shall fall within the protection scope of the example embodiments, as defined in attached claims.

Abstract

The present disclosure relates to terminal devices and methods for web browsing based on a social communication application installed in the terminal device. According to the methods, a terminal device may receive a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page; determine whether the target web page is stored in a local folder of the terminal device. When the local folder stores the target web page, the terminal device may obtain the target web page from the local folder, and display the target web page through the web browsing control of the social communication application without accessing the web page through a network. When the local folder does not store the target web page, the terminal device may load the target web page from a server via a network.

Description

METHODS AND APPARATUSES FOR WEB BROWSING BASED ON SOCIAL COMMUNICATION APPLICATION
Priority Statement
This application claims the priority benefit of Chinese Patent Application No. 201310445349.1 filed on September 26, 2013, the disclosure of which is incorporated herein in its entirety by reference.
Field of the Technology
The present disclosure relates to the field of Internet technologies. Specifically, the present disclosure relates to web browsing methods and apparatuses based on a social communication application, and a terminal device.
Background
At present, a social communication application (for example, instant messaging or twitter) loaded on a terminal device such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, a Mobile Internet Device (MID) , or a PAD has more and more functions, for example, a user can browse a web page by using the social communication application. The manner of the user browsing the web page by using the social communication application is as follows: first loading a blank page, then obtaining browse permission and configuration information from a server, and finally, loading page content according to the permission and the configuration information. It is found in practice that, while web browsing can be implemented in the foregoing manner, the speed of opening the web page is generally slow due to the complicated process.
SUMMARY
Example embodiments of the present disclosure disclose web browsing methods and apparatuses based on a social communication application, and a terminal device, which can effectively improve the speed of opening the web page.
According to an aspect of the present disclosure, a terminal device may receive a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page; determine whether the target web page is stored in a local folder of the terminal device. When the local folder stores the target web page, the terminal device may obtain the target web page from the local folder, and display the target web page through the web browsing control of the social communication application without accessing the web page through a network. When the local folder does not store the target web page, the terminal device may load the target web page from a server via a network.
According to another aspect of the present disclosure, a method for web browsing based on a social communication application installed in a terminal device may comprise providing to a user the social communication application through the terminal device, the social communication application comprising a web browsing control; receiving, by the terminal device, a web browsing instruction from the user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page; determining, by the terminal device, whether the target web page is stored in a local folder of the terminal device. When the local folder stores the web page, the method may comprise obtaining, by the terminal device, the target web page from the local folder, and displaying, by the terminal device, the target web page through the web browsing control of the social communication application without accessing the web page through a network. When the local folder does not store the target web page, the method may comprises loading, by terminal device, the target web page from a server via a network.
According to another aspect of the present disclosure, a non-transitory, processor-readable storage medium may comprises a social communication application operatable on a terminal device for web browsing based on the terminal device, wherein the social communication application, when executed by a processor of the terminal device, direct the processor to perform acts of receiving a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page, and determining  whether the target web page is stored in a local folder of the terminal device. When the local folder stores the web page, the social communication application may direct the processor to perform acts of obtaining the target web page from the local folder, and displaying the target web page through the web browsing control of the social communication application without accessing the web page through a network. When the local folder does not store the target web page, the social communication application may direct the processor to perform acts of loading the target web page from a server via a network.
BRIEF DESCRIPTION OF THE DRAWINGS
To illustrate the technical solutions according to the example embodiments of the present disclosure more clearly, accompanying drawings required for describing the example embodiments are introduced briefly below. Apparently, the accompanying drawings in the following description are merely some example embodiments of the present disclosure, and persons of ordinary skill in the art may further obtain other drawings according to the accompanying drawings without creative efforts.
FIG. 1 is a flowchart of a web browsing method based on a social communication application according to an example embodiment of the present disclosure;
FIG. 2 is a flowchart of another web browsing method based on a social communication application according to an example embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of a web browsing apparatus based on a social communication application according to an example embodiment of the present disclosure;
FIG. 4 is a schematic structural diagram of a terminal device in a form of modules according to an example embodiment of the present disclosure; and
FIG. 5 is a schematic diagram illustrating an example embodiment of a terminal device.
DETAILED DESCRIPTION
Subject matter will now be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific example embodiments. Subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein; example embodiments are provided merely to be illustrative. Likewise, a reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, or systems. The following detailed description is, therefore, not intended to be limiting on the scope of what is claimed.
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter includes combinations of example embodiments in whole or in part.
In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and” , “or” , or “and/or, ” as used herein may include a variety of meanings that may depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a, ” “an, ” or “the, ” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
The following example embodiments of the present disclosure disclose web browsing methods and apparatuses based on a social communication application, and a terminal device, which can effectively improve the speed of opening the web page, and are described in detail in the following.
FIG. 5 is a schematic diagram illustrating an example embodiment of a terminal device. The terminal device may serve as apparatuses to execute methods and software systems introduced in the present disclosure. A terminal device 500 may be a computing device capable of executing a software system. The terminal device 500 may, for example, be a device such as a personal desktop computer or a portable device, such as a laptop computer, a tablet computer, a cellular telephone, or a smart phone.
The terminal device 500 may vary in terms of capabilities or features. Claimed subject matter is intended to cover a wide range of potential variations. For example, the terminal device 500 may include a keypad/keyboard 556. It may also include a display 554, such as a liquid crystal display (LCD) , or a display with a high degree of functionality, such as a touch-sensitive color 2D or 3D display. In contrast, however, as another example, a web-enabled terminal device 500 may include one or more physical or virtual keyboards, and mass storage medium 530.
The terminal device 500 may also include or may execute a variety of operating systems 541, including an operating system, such as a WindowsTM or LinuxTM, or a mobile operating system, such as iOSTM, AndroidTM, or Windows MobileTM. The terminal device 500 may include or may execute a variety of possible applications 542, such as an electronic game 545. An application 542 may enable communication with other devices via a network, such as communicating with another computer or a server via a network.
Further, the terminal device 500 may include one or more non-transitory processor-readable storage media 530 and one or more processors 522 in communication with the non-transitory processor-readable storage media 530. For example, the non-transitory processor-readable storage media 530 may be a RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of non-transitory storage  medium known in the art. The one or more non-transitory processor-readable storage media 530 may store sets of instructions, or units and/or modules that include the sets of instructions, for conducting operations and/or method steps described in the present disclosure. Alternatively, the units and/or modules may be hardware disposed in the terminal device 500 configured to conduct operations and/or method steps described in the present disclosure. The one or more processors may be configured to execute the sets of instructions and perform the methods and/or operations in example embodiments of the present disclosure.
Merely for illustration, only one processor will be described in terminal devices that execute operations and/or method steps in the following example embodiments. However, it should be note that the terminal devices in the present disclosure may also include multiple processors, thus operations and/or method steps that are performed by one processor as described in the present disclosure may also be jointly or separately performed by the multiple processors. For example, if in the present disclosure a processor of a terminal device executes both step A and step B, it should be understood that step A and step B may also be performed by two different processors jointly or separately in the terminal device (e. g. , the first processor executes step A and the second processor executes step B, or the first and second processors jointly execute steps A and B) .
FIG. 1 is a flowchart of a web browsing method based on a social communication application according to an example embodiment of the present disclosure. The social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform. The web browsing method based on the social communication application may be implemented in the terminal device 500, such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID. The web browsing method based on the social communication application may be executed by a processor of the terminal device and may include the following steps.
S101: Receiving a web browsing instruction input through a web browsing control of the social communication application by a user.
In this example embodiment, the terminal device may receive the web browsing instruction input through the web browsing control of the social communication application (for example, twitter or instant messaging) by the user. For example, the terminal device may receive a web browsing instruction input through a web browsing control embedded in the social communication applicaiton, such as Webview, of the instant messaging application by the user. Here, a Webview is a view that displays web pages. Through a Webview, a user can roll his/her own web browser or simply display some online content. It uses the WebKit rendering engine to display web pages and includes methods to navigate forward and backward through a history, zoom in and out, perform text searches and more. Specifically, the terminal device may receive a web page link address of web page or a web page icon that is clicked or double-clicked by the user in the web browsing control Webview of the instant messaging application, and then may receive an input web browsing instruction carrying the web page link address.
In this example embodiment, the web browsing control of the social communication application may be an audio acquisition control, and correspondingly, the web browsing instruction input by the user through the web browsing control of the social communication application may also be a web browsing audio instruction. For example, the user clicks the web browsing control provided by the social communication application, and then speaks out a web browsing audio instruction of "open XX web page" , so that the terminal device can receive the web browsing audio instruction input through the web browsing control of the social communication application. The efficiency of the user inputting the instruction can be greatly improved by inputting the web browsing instruction in an audio manner.
S102: In response to the web browsing instruction, determining whether a local folder stores the web page.
In this example embodiment, the local folder may be stored in a storage medium (e. g. , a memory) of the terminal device. The local folder may store a plurality of web page link addresses, each associate with a corresponding a web page, which is also  stored in the local folder. After receiving the web browsing instruction input through the web browsing control of the social communication application by the user, the terminal device may determine, in response to the web browsing instruction, whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
For example, in this example embodiment, the local folder of the terminal device can store a corresponding relationship between the web page and the link address, as shown in table 1:
Table 1 Corresponding relationships between web pages and the link addresses
Web pages Link addresses
Web page 1 http: //user. qzone. qq. com/123456789/infocenter
Web page 2 http: //user. qzone. qq. com/123456788/infocenter
Web page 3 http: //user. qzone. qq. com/123456787/infocenter
The terminal device may receive a web browsing instruction, by a click operation or by an audio instruction, through the social communication application to open a link address http: //user. qzone. qq. com/123456789/infocenter. After receiving the link address, the terminal may check table 1 and seek if there is a web page saves in the local folder corresponds to the link address. When the terminal device determines that the web page link address http: //user. qzone. qq. com/123456789/infocenter carried in the web browsing instruction is the same as the link address http: //user. qzone. qq. com/123456789/infocenter, which is stored in the local folder and corresponds web page 1, the terminal device may determine that the local folder stores the web page 1.
S103: If the local folder stores the web page, obtaining the web page from the local folder, and outputting the web page through the web browsing control.
In this example embodiment, when the terminal device determines that the local folder stores the web page, the terminal device may output the web page through the web browsing control. For example, when the terminal device determines that the local folder stores the web page, the terminal device may output the web page through the web browsing control Webview.
In the method shown in FIG. 1, after receiving a web browsing instruction input through a web browsing control of a social communication application by a user, the terminal device determines whether a local folder stores the web page in response to the web browsing instruction. When the terminal device determines that the local folder stores the web page, it outputs the web page through the web browsing control in respond to the browsing instruction. The local folder can store web pages that have been accessed and/or opened by the terminal device, so that when a web browsing instruction for opening one of the stored web pages is input through the web browsing control of the social communication application by the user, the web page can be directly output by the terminal device, thereby effectively improving the speed of opening the web page.
FIG. 2 is a flowchart of another web browsing method based on a social communication application according to an example embodiment of the present disclosure. The social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform. The web browsing method based on the social communication application may be implemented in the terminal device 500, such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID. The web browsing method based on the social communication application may be executed by a processor of the terminal device and may include the following steps.
S201: The terminal device receives a web browsing instruction input by a user through a web browsing control of the social communication application.
For example, the terminal device may receive a web browsing instruction input through a web browsing control Webview of the social communication application by the  user. Specifically, the terminal device may receive a web page link address or a web page icon that is clicked or double-clicked by the user in the web browsing control Webview of the social communication application, and then may receive the input web browsing instruction carrying the web page link address.
S202: In response to the web browsing instruction, the terminal device determines whether a local folder stores the web page; if yes, the terminal device executes step S203; and otherwise, the terminal device executes steps S204 to S207.
In the example embodiment of the present disclosure, the terminal device may determine, in response to the web browsing instruction, whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
S203: The terminal device obtains the web page by using the local folder, and outputs the web page through the web browsing control.
In this example embodiment, for example, when determining that the local folder stores the web page, the terminal device may obtain the web page from the local folder and output the web page through the web browsing control Webview without accessing the web page link address through a network (e. g. , Internet) .
S204: The terminal device loads a blank page to the web browsing control, and obtains browse permission and configuration information from a server.
In this example embodiment, for example, the terminal device may load a blank page to the web browsing control Webview, and obtain browse permission and configuration information from a server. The server may be a server that provides content of the web page corresponding to the link address. The permission aims to restrict (i. e. , define) page content of the web page to be browsed, and the configuration information aims to restrict (i. e. , define) a layout of the page content in the blank page in the web browsing control (e. g. , Webview) .
In the example embodiment of the present disclosure, the loading of the web page content to the web browsing control (e. g. , Webview) by the terminal device and  the obtaining of the browse permission and the configuration information from the server by the terminal device may be performed at the same time.
In this example embodiment, the terminal device may send an account (hereinafter “social account” ) that the user registered in the social communication application to the server, so that the server may query, according to the social account of the user, for the browse permission and configuration information that are associated with the social account, and then send the corresponding browse permission and the configuration information to the terminal device.
S205: The terminal device obtains page content of the web page from the server according to the browse permission.
S206: The terminal device loads the page content of the web page to the blank page according to the configuration information, so as to output and/or display the web page.
In the example embodiment of the present disclosure, the terminal device may load the page content of the web page to an appropriate position of the blank page according to the configuration information, and may further adjust, according to the configuration information, the font size, the font color, and the font type of the content loaded to the appropriate position of the blank page, which are not limited in the example embodiment of the present disclosure.
S207: The terminal device stores, in the local folder, a web page output after the page content of the web page is loaded to the blank page.
The terminal device stores, in the local folder, a web page output after the page content of the web page is loaded to the blank page, so that in the future when the terminal device receives a web browsing instruction input associating with the same web page through the web browsing control of the social communication application, the terminal device may directly obtain the web page from the local folder and output and/or display the web page without loading the page through the server via Internet, thereby improving the speed of opening the web page.
With the method shown in FIG. 2, the terminal device can store, in a local folder, web pages that have been accessed and/or opened, and directly output and/or display the web page when receiving a web browsing instruction input associating with the same web page through a web browsing control of the instant messaging application by the user, thereby effectively improving the speed of opening the web page.
FIG. 3 is a schematic structural diagram of a web browsing apparatus in terms of modules based on a social communication application according to an example embodiment of the present disclosure. The social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or chat with friends, or other type of social communication application platform. The web browsing apparatus may have a hardware structure shown as the terminal device 500. For example, the web browsing device may be a terminal device such as a cell phone (for example, an Android phone or an iOS phone) , a tablet computer, a palmtop computer, or an MID.
The web browsing apparatus 300 based on a social communication application may include: a detection unit 301, configured to receive a web browsing instruction input through a web browsing control of the social communication application by a user; a determining unit 302, configured to determine whether a local folder stores the web page in response to the web browsing instruction; and an output unit 303, configured to obtain the web page from the local folder and output and/or display the web page through the web browsing control if the determining unit 302 determines that the local folder stores the web page.
In the example embodiment of the present disclosure, the web browsing instruction may carry a web page link address. Then, in response to the web browsing instruction, the determining unit 302 may be specifically configured to determine whether the web page link address carried in the web browsing instruction is the same as a link address, stored in the local folder, of a certain web page; if yes, determine that the local folder stores the web page; and otherwise, determine that the local folder does not store the web page.
In an example embodiment, the web browsing apparatus 300 based on a social communication application that is shown in FIG. 3 may further include:
first loading unit 304, configured to load a blank page to the web browsing control and obtain browse permission and configuration information from a server when the determining unit 302 determines that the local folder does not store the web page;
an obtaining unit 305, configured to obtain page content of the web page from the server according to the browse permission; and
second loading unit 306, configured to load the page content of the web page to the blank page according to the configuration information, so as to output and/or display the web page.
Correspondingly, the web browsing apparatus 300 based on a social communication application that is shown in FIG. 3 may further include:
storage unit 307, configured to store, in the local folder, the web page output and/or display after the page content of the web page is loaded to the blank page.
With the apparatus shown in FIG. 3, a local folder can store web pages that have been accessed and/or opened before by the terminal device, and when a web browsing instruction associated with one of the web page input through a web browsing control of a social communication application by a user is received again the by terminal device, the terminal device may access the web page stored in the local folder and load the web page directly from there without accessing the web page from a server via internet, thereby effectively improving the speed of opening the web page.
FIG. 4 is a schematic structural diagram of a terminal device according to an example embodiment of the present disclosure. The web browsing apparatus may have a hardware structure shown as the terminal device 500. The terminal device may be a cell phone (an Android phone or an iOS phone) , a tablet computer, a palmtop computer, an MID, a PAD, or the like. The terminal device 400 may include a display screen 401, and a web browsing apparatus 402 based on a social communication application, where the social communication application may be WeChat, an instant messaging application for mobile terminals through which a user can tweet, blog, or  chat with friends, or other type of social communication application platform. In terms of modules, the structure and functions of the web browsing apparatus 402 based on the social communication application may be the same as those of the web browsing apparatus based on a social communication application that is shown in FIG. 3, so the details are not repeated herein. In the terminal device 400 shown in FIG. 4, the display screen 401 is connected to the web browsing apparatus 402 based on the social communication application, and is used to display a web page output by the web browsing apparatus 402 based on the social communication application. The terminal device shown in FIG. 4 can store, in a local folder, web pages that have been accessed and/or opened before, and directly output and/or display the web page after receiving again next time a web browsing instruction input through a web browsing control of the social communication application by the user, thereby effectively improving the speed of opening the web page.
Those of ordinary skill in the art should understand that all or a part of the steps of the method according to the example embodiments of the present disclosure may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium. The storage medium may be a flash disk, a Read-Only Memory (ROM) , a Random Access Memory (RAM) , a magnetic disk, or an optical disc.
While example embodiments of the present disclosure relate to systems and methods for content browsing, generation, and interaction, the systems and methods may also be applied to other Applications. Thus, example embodiments illustrated in FIGs. 1-5 serve only as examples to illustrate several ways of implementation of the present disclosure. They should not be construed as to limit the spirit and scope of the example embodiments of the present disclosure. It should be noted that those skilled in the art may still make various modifications or variations without departing from the spirit and scope of the example embodiments. Such modifications and variations shall fall within the protection scope of the example embodiments, as defined in attached claims.

Claims (20)

  1. A terminal device, comprising:
    a processor-readable storage medium loaded with a social communication application having a web browsing control; and
    a processor in communication with the storage medium and configured to run the social communication application to:
    receive a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page;
    determine whether the target web page is stored in a local folder of the terminal device; and
    when the local folder stores the web page,
    obtain the target web page from the local folder, and
    display the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  2. The terminal device according to claim 1, wherein the web browsing instruction comprises a target web page link address of the target web page, the local folder stores a plurality of candidate web pages, each candidate web page is associated with a candidate web page link address; and
    in order to determine whether a local folder stores the target web page, the processor is configured to:
    determine that the local folder stores the target web page when the target web page link address is the same as one of the plurality of candidate web page link addresses stored in the local folder; or
    determine that the local folder does not store the target web page when no candidate web page link addresses stored in the local folder is the same as the candidate web page link address.
  3. The terminal device according to claim 1, wherein the processor is further configured to, when the local folder does not store the target web page,
    load a blank page to the web browsing control;
    obtain a browse permission and configuration information from a server in communication with the terminal device via the network;
    obtain page content of the target web page from the server according to the browse permission;
    load the page content of the target web page to the blank page according to the configuration information; and
    display the web page.
  4. The terminal device according to claim 3, wherein the processor is further configured to:
    store the target web page loaded from the server in the local folder.
  5. The terminal device according to claim 3, wherein the browse permission is configured to restrict page content of the target web page obtained from the server, and
    the configuration information is configured to restrict page layout that the page content is displayed on the blank page.
  6. The terminal device according to claim 3, wherein the browse permission and the configuration information are associated with a user account that the user registered in the social communication application.
  7. The terminal device according to claim 6, wherein to obtain the browse permission and configuration information the processor is further configured to:
    send the user account to the server; and
    receive the corresponding browse permission and configuration from the server according to the user account.
  8. A method for web browsing based on a social communication application installed in a terminal device, comprising:
    providing to a user the social communication application through the terminal device, the social communication application comprising a web browsing control;
    receiving, by the terminal device, a web browsing instruction from the user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page;
    determining, by the terminal device, whether the target web page is stored in a local folder of the terminal device; and
    when the local folder stores the web page,
    obtaining, by the terminal device, the target web page from the local folder, and
    displaying, by the terminal device, the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  9. The method according to claim 8, wherein the web browsing instruction comprises a target web page link address of the target web page, the local folder stores a plurality of candidate web pages, each candidate web page is associated with a candidate web page link address; and
    wherein the determining of whether a local folder stores the target web page comprises:
    determining that the local folder stores the target web page when the target web page link address is the same as one of the plurality of candidate web page link addresses stored in the local folder; or
    determining that the local folder does not store the target web page when no candidate web page link addresses stored in the local folder is the same as the candidate web page link address.
  10. The method according to claim 8, further comprising, when the local folder does not store the target web page,
    loading, by the terminal device, a blank page to the web browsing control;
    obtaining, by the terminal device, a browse permission and configuration information from a server in communication with the terminal device via the network;
    obtaining, by the terminal device, page content of the target web page from the server according to the browse permission;
    loading, by the terminal device, the page content of the target web page to the blank page according to the configuration information; and
    displaying the web page.
  11. The method according to claim 10, further comprising:
    storing the target web page loaded from the server in the local folder.
  12. The method according to claim 10, wherein the browse permission is configured to restrict page content of the target web page obtained from the server, and
    the configuration information is configured to restrict page layout that the page content is displayed on the blank page.
  13. The method according to claim 10, wherein the browse permission and the configuration information are associated with a user account that the user registered in the social communication application.
  14. The method according to claim 13, wherein the obtaining of the browse permission and configuration information comprises:
    sending the user account to the server; and
    receiving the corresponding browse permission and configuration from the server according to the user account.
  15. A non-transitory processor-readable storage medium, comprising a social communication application operatable on a terminal device for web browsing based on the terminal device, wherein the social communication application, when executed by a processor of the terminal device, direct the processor to perform acts of:
    receiving a web browsing instruction from a user through the web browsing control of the social communication application, the web browsing instruction being associated with a target web page;
    determining whether the target web page is stored in a local folder of the terminal device; and
    when the local folder stores the web page,
    obtaining the target web page from the local folder, and
    displaying the target web page through the web browsing control of the social communication application without accessing the web page through a network.
  16. The storage medium according to claim 15, wherein the web browsing instruction comprises a target web page link address of the target web page, the local folder stores a plurality of candidate web pages, each candidate web page is associated with a candidate web page link address; and
    wherein the determining of whether a local folder stores the target web page comprises:
    determining that the local folder stores the target web page when the target web page link address is the same as one of the plurality of candidate web page link addresses stored in the local folder; or
    determining that the local folder does not store the target web page when no candidate web page link addresses stored in the local folder is the same as the candidate web page link address.
  17. The storage medium according to claim 15, wherein when executed by the processor and when the local folder does not store the target web page, the social communication application further directs the processor to perform acts of,
    loading a blank page to the web browsing control;
    obtaining a browse permission and configuration information from a server in communication with the terminal device via the network;
    obtaining page content of the target web page from the server according to the browse permission;
    loading the page content of the target web page to the blank page according to the configuration information; and
    displaying the web page.
  18. The storage medium according to claim 17, when executed by the processor the social communication application further directs the processor to perform acts of:
    storing the target web page loaded from the server in the local folder.
  19. The method according to claim 17, wherein the browse permission is configured to restrict page content of the target web page obtained from the server, and
    the configuration information is configured to restrict page layout that the page content is displayed on the blank page.
  20. The storage medium according to claim 17, wherein the browse permission and the configuration information are associated with a user account that the user registered in the social communication application; and
    wherein the obtaining of the browse permission and configuration information comprises:
    sending the user account to the server; and
    receiving the corresponding browse permission and configuration from the server according to the user account.
PCT/CN2014/086609 2013-09-26 2014-09-16 Methods and apparatuses for web browsing based on social communication application WO2015043393A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310445349.1A CN104142965A (en) 2013-09-26 2013-09-26 Social application based webpage browsing method and device as well as terminal device
CN201310445349.1 2013-09-26

Publications (1)

Publication Number Publication Date
WO2015043393A1 true WO2015043393A1 (en) 2015-04-02

Family

ID=51852139

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/086609 WO2015043393A1 (en) 2013-09-26 2014-09-16 Methods and apparatuses for web browsing based on social communication application

Country Status (2)

Country Link
CN (1) CN104142965A (en)
WO (1) WO2015043393A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110162353A (en) * 2018-02-11 2019-08-23 腾讯科技(深圳)有限公司 Multi-page switching method and equipment, storage medium, terminal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657499A (en) * 2015-03-11 2015-05-27 网易(杭州)网络有限公司 Webpage loading method and device of client-side APP (Application)
CN107491320B (en) * 2017-06-26 2021-11-09 北京五八信息技术有限公司 Loading method and device based on mixed-mode mobile application
CN109800366A (en) * 2018-12-13 2019-05-24 北京字节跳动网络技术有限公司 Promote the method, apparatus and electronic equipment of webpage opening speed

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6744452B1 (en) * 2000-05-04 2004-06-01 International Business Machines Corporation Indicator to show that a cached web page is being displayed
US20040139171A1 (en) * 2002-11-25 2004-07-15 Chen Richard C. Browser capable of regular expression-triggered advanced download of documents hyperlinked to current page
CN102033917A (en) * 2010-12-09 2011-04-27 广州市动景计算机科技有限公司 Webpage browsing method for mobile terminal and mobile terminal applying same
CN102253941A (en) * 2010-05-21 2011-11-23 卓望数码技术(深圳)有限公司 Cache updating method and cache updating device
CN102402518A (en) * 2010-09-09 2012-04-04 中国移动通信有限公司 Method and device for accessing webpage
US8291312B1 (en) * 2012-03-06 2012-10-16 Google Inc. Displaying web pages without downloading static files

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092851A (en) * 2011-10-31 2013-05-08 腾讯科技(北京)有限公司 Social network based media information spreading method and media information display platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6744452B1 (en) * 2000-05-04 2004-06-01 International Business Machines Corporation Indicator to show that a cached web page is being displayed
US20040139171A1 (en) * 2002-11-25 2004-07-15 Chen Richard C. Browser capable of regular expression-triggered advanced download of documents hyperlinked to current page
CN102253941A (en) * 2010-05-21 2011-11-23 卓望数码技术(深圳)有限公司 Cache updating method and cache updating device
CN102402518A (en) * 2010-09-09 2012-04-04 中国移动通信有限公司 Method and device for accessing webpage
CN102033917A (en) * 2010-12-09 2011-04-27 广州市动景计算机科技有限公司 Webpage browsing method for mobile terminal and mobile terminal applying same
US8291312B1 (en) * 2012-03-06 2012-10-16 Google Inc. Displaying web pages without downloading static files

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110162353A (en) * 2018-02-11 2019-08-23 腾讯科技(深圳)有限公司 Multi-page switching method and equipment, storage medium, terminal
CN110162353B (en) * 2018-02-11 2023-09-15 深圳市雅阅科技有限公司 Multi-page switching method and equipment, storage medium and terminal

Also Published As

Publication number Publication date
CN104142965A (en) 2014-11-12

Similar Documents

Publication Publication Date Title
US9983766B2 (en) Flip-through format to view notification and related items
US20130159930A1 (en) Displaying one or more currently active applications
EP3362885A1 (en) Automatic batch voice commands
US20130145244A1 (en) Quick analysis tool for spreadsheet application programs
US10346498B2 (en) Presenting and interacting with a hyperlink dialog for generating hyperlinks
US8751535B1 (en) Systems and methods for securely storing, controlling and sharing personal information
US9930162B2 (en) Techniques for enhancing content on a mobile device
US10585923B2 (en) Generating search keyword suggestions from recently used application
WO2015043540A1 (en) Methods, systems, and devices for sharing multimedia information
US9589033B1 (en) Presenting results from multiple search engines
WO2015043393A1 (en) Methods and apparatuses for web browsing based on social communication application
US20150143544A1 (en) Apparatuses, methods, and browsers browser data protection
US20150121257A1 (en) Method and apparatus for triggering url load request from a browser
US20150142931A1 (en) Systems and methods for content browsing, generation, and interaction
US20150309682A1 (en) Pop-up search box
US11665181B2 (en) Detection of high-risk blobs based on an analysis of associated graphical elements
US20180011933A1 (en) Method, apparatus, and server for generating hotspot content
US9892193B2 (en) Using content found in online discussion sources to detect problems and corresponding solutions
US11099840B2 (en) Adaptation of a web application for use by a mobile device
US20150234576A1 (en) Method and apparatus for displaying information and electronic device adapted to the method
US20160004784A1 (en) Method of providing relevant information and electronic device adapted to the same
AU2016205616A1 (en) Method of displaying content and electronic device implementing same
CN110088750B (en) Method and system for providing context function in static webpage
WO2018080674A1 (en) Method and device for domain web page registration
US9760624B1 (en) Automatic selection of an input language

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14848905

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase
32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 17.08.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14848905

Country of ref document: EP

Kind code of ref document: A1