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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity 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
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.
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.
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.
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:
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; and
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.
Correspondingly, 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.
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)
- A terminal device, comprising:a processor-readable storage medium loaded with a social communication application having a web browsing control; anda 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; andwhen the local folder stores the web page,obtain the target web page from the local folder, anddisplay 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 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; andin 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; ordetermine 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.
- 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; anddisplay the web page.
- 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.
- 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, andthe configuration information is configured to restrict page layout that the page content is displayed on the blank page.
- 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.
- 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; andreceive the corresponding browse permission and configuration from the server according to the user account.
- 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; andwhen the local folder stores the web page,obtaining, by the terminal device, the target web page from the local folder, anddisplaying, 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 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; andwherein 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; ordetermining 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.
- 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; anddisplaying the web page.
- The method according to claim 10, further comprising:storing the target web page loaded from the server in the local folder.
- 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, andthe configuration information is configured to restrict page layout that the page content is displayed on the blank page.
- 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.
- The method according to claim 13, wherein the obtaining of the browse permission and configuration information comprises:sending the user account to the server; andreceiving the corresponding browse permission and configuration from the server according to the user account.
- 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; andwhen the local folder stores the web page,obtaining the target web page from the local folder, anddisplaying the target web page through the web browsing control of the social communication application without accessing the web page through a network.
- 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; andwherein 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; ordetermining 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.
- 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; anddisplaying the web page.
- 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.
- 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, andthe configuration information is configured to restrict page layout that the page content is displayed on the blank page.
- 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; andwherein the obtaining of the browse permission and configuration information comprises:sending the user account to the server; andreceiving the corresponding browse permission and configuration from the server according to the user account.
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)
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)
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)
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)
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 |
-
2013
- 2013-09-26 CN CN201310445349.1A patent/CN104142965A/en active Pending
-
2014
- 2014-09-16 WO PCT/CN2014/086609 patent/WO2015043393A1/en active Application Filing
Patent Citations (6)
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)
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 |