WO2015066860A1 - 页面操作处理方法、装置及终端 - Google Patents
页面操作处理方法、装置及终端 Download PDFInfo
- Publication number
- WO2015066860A1 WO2015066860A1 PCT/CN2013/086620 CN2013086620W WO2015066860A1 WO 2015066860 A1 WO2015066860 A1 WO 2015066860A1 CN 2013086620 W CN2013086620 W CN 2013086620W WO 2015066860 A1 WO2015066860 A1 WO 2015066860A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application client
- url
- domain name
- terminal device
- page
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 53
- 238000012545 processing Methods 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 25
- 239000000284 extract Substances 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 11
- 238000012216 screening Methods 0.000 description 10
- 238000013507 mapping Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 7
- 238000001914 filtration Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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
-
- 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
Definitions
- the present invention relates to communication technologies, and in particular, to a page operation processing method, apparatus, and terminal. Background technique
- the terminal device can recognize that the content clicked by the user is a Uniform Resource Locator (abbreviation).
- the terminal device can present a pop-up window containing all the browsers installed on the terminal device to the user, and the user can select a browser in the pop-up window presented by the terminal device to open the webpage link.
- the embodiment of the invention provides a page operation processing method, device and terminal, which solves the problem that the network traffic consumption caused by the terminal device opening the webpage link through the browser is large and the display caused by the browser is displayed by the browser in the prior art.
- the content is small, which is not convenient for users to operate and browse, and enhance the user experience.
- an embodiment of the present invention provides a page operation processing method, including:
- the terminal device acquires a uniform resource locator URL corresponding to the to-be-accessed resource
- the terminal device detects whether the stored domain name includes a domain name corresponding to the URL; if yes, the terminal device triggers an application client corresponding to the domain name of the URL to obtain and display an application client corresponding to the URL End page.
- the terminal device Obtain the URL corresponding to the resource to be accessed, including:
- the terminal device acquires a URL corresponding to the to-be-accessed resource input by the user.
- the terminal device acquires the URL corresponding to the to-be-accessed resource by scanning the two-dimensional code; or the terminal device acquires the first aspect of the combination of the to-be-accessed resource from another device by using the near-field communication, in the first aspect
- the detecting, by the terminal device, whether the domain name corresponding to the URL is included in the stored domain name includes:
- the terminal device compares the domain name information stored in the database with the character-by-character in the URL, extracts the second-level domain name in the URL, and obtains the domain name of the URL; or, according to the separator in the URL, extracts The second-level domain name in the URL obtains the domain name of the URL;
- the domain name includes at least the second-level domain name.
- the terminal device triggers an application client corresponding to the domain name of the URL to obtain and display an application client page corresponding to the URL, including:
- the terminal device starts the application client, and sends the URL to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it;
- the terminal device presents the identifier and/or icon of the application client to the user as one of options for opening the to-be-accessed resource, and starts after the user selects the identifier and/or icon of the application client.
- the application client sends the URL to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays the URL.
- the terminal device triggers the Before the application client corresponding to the domain name of the URL obtains and displays the application client page corresponding to the URL, the method further includes:
- the terminal device determines whether the application client corresponding to the domain name of the URL is installed; if not, the terminal device installs the application client, and saves at least one domain name corresponding to the application client and the Apply the client's logo and / or icon.
- the determining, by the terminal device, the application client corresponding to the domain name of the URL includes:
- the terminal device matches the domain name corresponding to the URL with the locally stored application client list; if the matching is successful, determining that the terminal device has installed the application client; if the matching is unsuccessful, determining the terminal The application client is not installed on the device.
- the terminal device before the terminal device installs the application client, the terminal device further includes:
- the terminal device sends the domain name corresponding to the URL to the server, and the server feeds back whether the application client corresponding to the domain name exists;
- the terminal device is configured to install the application client, and specifically includes:
- the second aspect of the present invention provides a page operation processing apparatus, including:
- An obtaining module configured to obtain a uniform resource locator URL corresponding to the to-be-accessed resource
- a detecting module configured to detect whether the stored domain name includes a domain name corresponding to the URL
- a processing module configured to: if the detecting module detects that the stored domain name includes a domain name corresponding to the URL, triggering The application client corresponding to the domain name of the URL obtains and displays the application client page corresponding to the URL.
- the acquiring module is specifically configured to:
- the URL corresponding to the to-be-accessed resource is obtained from another device by near field communication.
- the detecting module is specifically configured to:
- the application client that triggers the domain name corresponding to the URL to obtain and display the application client page corresponding to the URL includes:
- the application client is started, and the URL is sent to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it; or
- the first sending module is specifically configured to present an identifier and/or an icon of the application client to the user as one of options for opening the to-be-accessed resource, and select an identifier of the application client in the user After the icon and/or the icon, the application client is started and sent to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it.
- the third aspect of the third aspect, the third possible implementation manner of the third aspect, the fourth possible implementation manner of the third aspect, further includes:
- a judging module configured to determine whether an application client corresponding to the domain name of the URL is installed; and the processing module is further configured to install the application client if the application client is not installed, and save the At least one domain name corresponding to the application client and an identifier and/or an icon of the application client.
- the determining module is specifically configured to perform a domain name corresponding to the URL and a locally stored application client list Matching; if the matching is successful, it is determined that the application client is installed; if the matching is unsuccessful, it is determined that the application client is not installed.
- the processing module is further configured to:
- Transmitting the domain name corresponding to the URL to the server and the server is configured to report whether the application client corresponding to the domain name exists; the terminal device installing the application client, specifically: if the application client corresponding to the domain name exists End, install the application client.
- an embodiment of the present invention provides a terminal, including:
- a memory configured to store a domain name corresponding to the installed application client in the terminal
- a processor configured to obtain a uniform resource locator URL corresponding to the to-be-accessed resource, and detecting whether the stored domain name includes the URL Corresponding domain name; if the stored domain name packet is detected
- the application client corresponding to the domain name of the URL is triggered to obtain and display an application client page corresponding to the URL.
- the method further includes: an input device, configured to receive a URL corresponding to the to-be-accessed resource input by the user, and send the URL to the processor; or
- a near field communication receiver configured to receive a URL corresponding to the to-be-accessed resource by near field communication and send the URL to the processor.
- the method further includes:
- An image acquisition device configured to acquire a two-dimensional code image, and send the image to the processor
- the processor is further configured to parse the two-dimensional code image, and the URL corresponding to the resource to be accessed.
- the detecting, by the stored domain name, the domain name corresponding to the URL includes:
- Second-level domain name get the domain name of the URL
- the domain name includes at least the second-level domain name.
- the application client that triggers the domain name corresponding to the URL to obtain and display the application client page corresponding to the URL includes:
- the application client is started, and the URL is sent to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it; or
- an identifier and/or an icon of the application client as one of options for opening the to-be-accessed resource, and after the user selects an identifier and/or an icon of the application client, starting the
- the application client sends the URL to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it.
- the processor is further configured to determine If the application client corresponding to the domain name of the URL is installed, if the application client is not installed, the application client is installed, and at least one domain name corresponding to the application client and the identifier and/or icon of the application client are saved. .
- the determining, by the application client, that the domain name corresponding to the URL is installed includes: Corresponding domain name is matched with the locally stored application client list; if the matching is successful, it is determined that the terminal device has installed the application client; if the matching is unsuccessful, it is determined that the terminal device does not install the application client .
- the processor is further configured to send the domain name corresponding to the URL to a server, where the server feeds back Whether the application client corresponding to the domain name exists; the terminal device installing the application client includes: if the application client corresponding to the domain name exists, installing the application client.
- the embodiment of the invention provides a method, a device and a terminal for processing a page operation.
- the method opens a resource to be accessed, such as a webpage link, by using an application client, and displays an application client page on the terminal device side, thereby reducing network traffic consumption and facilitating. Users operate and browse the page to enhance the user experience.
- Embodiment 1 is a schematic flowchart of Embodiment 1 of a page operation processing method according to the present invention
- Embodiment 2 is a schematic flowchart of Embodiment 2 of a page operation processing method according to the present invention
- Embodiment 3 is a schematic flowchart of Embodiment 3 of a page operation processing method according to the present invention.
- Embodiment 4 is a signaling diagram of Embodiment 4 of a page operation processing method according to the present invention.
- FIG. 5 is a signaling diagram of Embodiment 5 of a page operation processing method according to the present invention.
- Embodiment 6 is a signaling diagram of Embodiment 6 of a page operation processing method according to the present invention.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a page operation processing apparatus according to the present invention.
- FIG. 8 is a schematic structural diagram of Embodiment 2 of a page operation processing apparatus according to the present invention
- FIG. FIG. 9 is a schematic structural diagram of Embodiment 1 of a terminal according to the present invention.
- FIG. 1 is a schematic flowchart diagram of Embodiment 1 of a page operation processing method according to the present invention.
- the embodiment of the present invention provides a page operation processing method, which can be executed by any page operation processing device that executes a page operation processing method, and the device can be implemented by software and/or hardware.
- the page operation processing device can be integrated in the terminal device.
- the method in this embodiment includes:
- Step 101 The terminal device acquires a URL corresponding to the to-be-accessed resource.
- the to-be-accessed resource may be in various forms, for example, may be a webpage link, or may be an image link, an E-mail link, or the like.
- users can share web pages in a variety of ways. For example, users can share web pages through instant messaging software such as QQ, WeChat, and Microsoft Service Network (MSN); they can use SMS, MMS, etc.
- SMS Short-MS, etc.
- Sina, Renren, Web log (Blog) and other social platforms share web pages; you can also scan QR codes, such as using mobile phones to scan QR codes, and Near Field Communication (NFC) Ways, for example, contact between phones, get a link to a web page.
- QR codes such as using mobile phones to scan QR codes
- NFC Near Field Communication
- the user who receives the webpage link can access the webpage by clicking the webpage link, that is, when the user clicks on the webpage link on the terminal device, the terminal device acquires the URL corresponding to the webpage link; After obtaining the webpage link by the code or the NFC method, the terminal device automatically obtains the URL corresponding to the webpage link. This scenario does not require the user to access the webpage by clicking the webpage link after the terminal device obtains the webpage link. .
- Step 102 The terminal device detects whether the stored domain name includes a domain name corresponding to the URL.
- an operating system of the terminal device such as an Android system
- the operating system (IOS) developed by Apple does not recognize the domain name of the URL. Therefore, in the embodiment of the present invention, the existing mechanism of the system is extended, for example, the Intent mechanism of the Android system is extended, so that the Android system can recognize The domain name of the URL. For example, for a URL of a Taobao website, the system can recognize the domain name taobao.com that the URL contains.
- the terminal device After the terminal device obtains the URL, the domain name of the URL is analyzed, and the application (Application, abbreviated as APP) client corresponding to the domain name of the URL is installed in the terminal device according to the analysis result, that is, the judgment center Whether the domain name of the URL is included in the domain name stored by the terminal device. Further, follow-up processing is performed according to the judgment result. If the domain name of the URL is included in the domain name stored by the terminal device, perform step 103; if the domain name of the URL is not included in the domain name stored by the terminal device, pass the terminal device according to the prior art.
- the installed browser opens the URL, or prompts the user whether the application client needs to be installed. This embodiment is not particularly limited herein.
- Step 103 If yes, the terminal device triggers an application client corresponding to the domain name of the URL to obtain and display an application client page corresponding to the URL.
- the user obtains the URL corresponding to the to-be-accessed resource
- the application client corresponding to the URL is installed in the terminal device used by the user, and the two conditions are simultaneously satisfied, and the application installed by the terminal device to the internal device is satisfied.
- the client sends the URL
- the application client interacts with the web server to obtain an application client page corresponding to the domain name of the URL, and displays the application client page to the user through the terminal device.
- the application client page is a page that matches the display screen of the terminal device.
- the application client page contains less content, such as fonts and pictures. The information is relatively large.
- the embodiment of the present invention analyzes the domain name of the URL corresponding to the to-be-accessed resource by the terminal device, and triggers the application client corresponding to the domain name of the URL to obtain the application client page corresponding to the URL to be displayed to the user, thereby realizing network traffic consumption. If the application client page matches the display screen of the terminal device, the user's key operation is reduced, and the user is allowed to browse the page, thereby improving the user experience.
- the step 101 may specifically include: the terminal device acquiring a URL corresponding to the to-be-accessed resource input by the user; or the terminal device acquiring the URL corresponding to the to-be-accessed resource by scanning the two-dimensional code; or The terminal device acquires a URL corresponding to the to-be-accessed resource from another device by using near field communication. That is, the resource to be accessed can be input by the user, for example, the user clicks
- the webpage link or the manual input of the webpage may also be obtained by scanning the two-dimensional code or the contact between the terminal devices to obtain the corresponding URL.
- the embodiment of the present invention is not limited thereto, thereby increasing the application scenario of the present invention.
- the step 102 may specifically include: the terminal device compares the domain name information stored in the database with the character-by-character in the URL, and extracts the second-level domain name in the URL to obtain the domain name of the URL. Or the terminal device extracts the second-level domain name in the URL according to the delimiter in the URL to obtain the domain name of the URL; and, the terminal device determines whether the domain name is stored by itself.
- the domain name includes at least the second-level domain name.
- the domain name of the webpage is generally named according to the domain name naming rules.
- SP The domain name can be divided into different levels, including the top-level domain name and the second-level domain name, among which the top-level domain name includes the country code and the international domain name, and the country code, for example, the domain name of China is .cn, the domain name of Japan is .jp, etc.; international domain name, for example, the domain name of the business enterprise is .com, the domain name of the non-profit organization is .org, etc.; the second-level domain name refers to the domain name under the top-level domain name, Under the international top-level domain, it refers to the online name of the domain name registrant, such as ibm, yahoo, microsoft, etc. Under the national top-level domain, it is a symbol indicating the registered business category, such as com, edu, gov, net, etc.
- the program can be used to extract the domain name.
- the top-level domain name of the URL can be extracted first, then the second-level domain name is extracted, and then the top-level domain name and the second-level domain name are combined to obtain the domain name of the URL.
- the method for extracting the top-level domain name and the second-level domain name is not limited, and may start from a character of the URL, compare the subsequent characters according to the top-level domain name stored in the database, and obtain the top-level domain name of the URL; and then start from the top-level domain name.
- the pre-continuation characters are compared one by one according to the second-level domain name stored in the database, the second-level domain name of the URL is obtained, and so on, and finally the domain name of the URL is obtained.
- the top-level domain names cn and com are extracted, and then *** is extracted. It is detected that ***.com.cn is the extracted domain name referred to here.
- the domain name includes at least one second-level domain name corresponding to an application.
- Taobao's domain name includes at least the second-level domain name taobao.
- embodiments of the present invention are not limited to including top level domains, such as taobao.com.
- the step 103 may specifically include: the terminal device starts the application client Sending, by the client, the URL to the application client, so that the application client requests the web server to obtain and display an application client page corresponding to the URL; or the terminal device uses the application
- the identifier and/or icon of the client is presented to the user as one of the options for opening the resource to be accessed, and after the user selects the identifier and/or icon of the application client, the application client is started and The application client sends the URL, so that the application client requests the web server to obtain and display an application client page corresponding to the URL.
- the manner in which the terminal device adopts the above depends on the mechanism adopted by the operating system in the terminal device.
- the terminal device may further include: determining, by the terminal device, whether an application client corresponding to the domain name of the URL is installed; if not installed, the terminal device installs the application client, and And saving at least one domain name corresponding to the application client and an identifier and/or an icon of the application client.
- the terminal device determines whether the application client corresponding to the domain name of the URL is installed, and the method includes: the terminal device matches the domain name corresponding to the URL with a locally stored application client list; if the matching succeeds, Determining that the terminal device has installed the application client; if the matching is unsuccessful, determining that the terminal device does not install the application client.
- it is first determined whether the application client corresponding to the URL to be opened is installed in the terminal device, and when the installation is not installed, the user is prompted to install or not, thereby enhancing the user experience.
- the terminal device may further include: the terminal device sends the domain name corresponding to the URL to the server, and the server feeds back whether the application client corresponding to the domain name exists If the terminal device installs the application client, the method includes: if the application client corresponding to the domain name exists, the terminal device installs the application client; if not, the terminal device passes the browser Open the URL.
- the terminal device analyzes whether the website corresponding to the domain name has an application client according to the domain name of the URL obtained by the parsing, and the following methods are mainly used:
- the terminal device performs matching according to the obtained domain name and the locally stored application client list.
- the application client list is provided by the electronic market (Android, Apple, etc.), and records common domain names and application client information corresponding to these common domain names.
- the terminal device can find the application client corresponding to the domain name of the URL in the application client list, the user is prompted to install; if the application client corresponding to the domain name of the URL is not found, the domain name of the URL is considered.
- the corresponding application client does not exist, and the terminal device is straight.
- the terminal device and the electronic market add a query mechanism to enable communication between the terminal device and the electronic market, and the terminal device sends the domain name to the electronic market, and the electronic market feeds back whether the application client corresponding to the domain name exists. If yes, the terminal device prompts the user to install; if not, the terminal device directly opens the URL according to an existing method, that is, through a browser.
- Method 3 The terminal device adds a learning function. If the terminal device has installed the application client corresponding to the domain name, the operating system retains the application client information, that is, the application client information is not discarded when the application client is uninstalled. .
- the terminal device detects that the application client corresponding to the domain name has been installed, the application client information retained before the call is invoked, prompting the user to install; if the application client has not been installed before, according to method 1 or method 2 The method is processed.
- FIG. 2 is a schematic flowchart diagram of Embodiment 2 of a page operation processing method according to the present invention. This embodiment illustrates the page operation processing method provided by the present invention from the perspective of the application client. As shown in FIG. 2, the method in this embodiment includes:
- Step 201 The application client receives the URL sent by the operating system.
- the application client in the terminal device interacts with the operating system, and after the terminal device acquires the URL corresponding to the to-be-accessed resource, the operating system of the terminal device identifies the domain name of the URL, and triggers the application client corresponding to the domain name. End, that is, the application client receives the URL sent by the operating system.
- one application can correspond to multiple domain names.
- the URL contains the domain name taobao.com
- the taobao.com corresponds to a Taobao application
- the domain name corresponding to the Taobao application is not limited to taobao.com, but also taobao.com.cn
- the terminal device obtains the URL of the Taobao website
- the operating system identifies the domain name of the URL of the Taobao website as one of a plurality of domain names corresponding to the application pre-stored in the terminal device.
- the operating system triggers the Taobao application
- the Taobao application receives the URL of the Taobao website sent by the operating system.
- Step 202 The application client acquires a content identifier included in the URL.
- the application client is based on the self The mode of the body and the content identifier generate an access request.
- the application client mode can be a local and network (Native+Web) mashup mode, for example, using Java technology to develop an application client, but the web mode adopted by the application client and the web server; the application client mode It can also be a native mode, for example, the application client is developed in Java, and the communication between the application client and the web server is also using Java instructions.
- the content identifier when the mode of the application client is the mashup mode, the content identifier is a URL itself; when the mode of the application client is the local mode, the content identifier is a key information and a filter condition in the URL, There is no limitation in the examples.
- Step 203 The application client sends an access request including the content identifier to a network server.
- the access request is the URL itself, and the application client sends the URL to the network server; if the mode of the application client is the local mode, the access request An application request that matches the key information and the filter condition in the URL.
- the application client performs mapping processing on the key information and the filter condition in the URL acquired in step 202, and generates the key information and the filter condition.
- the application request is matched, and the application request is sent to the network server by using a Hypertext Transfer Protocol (HTTP GET) method, and the application corresponding to the key information and the filtering condition is requested to be acquired.
- the key information in the URL refers to information such as an identity number (ID) information in the URL, such as the uniqueness of the page represented by the URL; the screening condition refers to a user evaluation associated with the ID. Subpages such as product details.
- Step 204 The application client receives an application client page corresponding to the access request returned by the network server, and displays the page.
- the application client page is different from the page opened by the browser in the prior art, and is a page that matches the display screen of the terminal device. Compared with the page opened by the browser, the application client page contains less pictures and a small amount of information, thereby saving the user's network traffic consumption.
- the terminal device displays the URL corresponding to the resource to be acquired by the application client, and displays the application client page corresponding to the URL to the user, thereby reducing the network traffic consumption, and the application client page and the terminal device display
- the screens are matched to reduce the user's button misoperation, which is convenient for the user to browse the page, thereby improving the user experience.
- the content identifier included in the URL may include: the application client analyzing the URL, and acquiring key information and a screening condition in the URL.
- the application client sending the access request including the content identifier to the network server comprising: the application client sending an application request that matches the key information and the screening condition in the URL to the network server.
- the application client obtains the content identifier included in the URL and the application client sends an access request including the content identifier to the network server, and does not need to
- the URL analyzes and generates an application request, but directly sends the URL to the web server, because in this mode, the communication between the application client and the web server adopts a web form.
- FIG. 3 is a schematic flowchart diagram of Embodiment 3 of a page operation processing method according to the present invention.
- This embodiment illustrates the page operation processing method provided by the present invention from the perspective of a network server. As shown in FIG. 3, the method in this embodiment includes:
- Step 301 The network server receives an access request that is sent by the application client and includes the content identifier, where the content identifier is obtained by the application client from the URL.
- the access request may be the URL itself.
- the content identifier is also the URL itself; or may be an application request that matches key information and filtering conditions in the URL.
- the content identifier is in the URL. Key information and screening criteria.
- An application request usually contains an application key (App Key), business data, timestamp, and so on.
- the App Key is a unique identifier when the application client invokes an Application Programming Interface (API), and the network server identifies the identity of the application client through the App Key.
- API Application Programming Interface
- Step 302 The network server determines, according to the access request, an application client page corresponding to the access request.
- the network server after receiving the access request sent by the application client, the network server sends the application client page corresponding to the access request to the application client, to display the application client page by using the application client. .
- the application client page is different from the page opened by the browser in the prior art, and is a page that matches the display screen of the terminal device. Compared with the page opened by the browser, the application client page contains less pictures and a small amount of information, thereby saving the user's network traffic consumption.
- the terminal device in the embodiment of the present invention opens the URL corresponding to the to-be-accessed resource through the application client through the network server, thereby reducing network traffic consumption.
- the application client page matches the display screen of the terminal device, which reduces user keyboard misoperation, and facilitates the user to browse the page, thereby improving the user experience.
- the application client may adopt a mashup application mode, and the network server determines, according to the access request, an application client page corresponding to the access request, including the following two situations:
- the network server determines, according to the URL, an application client page corresponding to the access request, if the URL is a URL corresponding to the application client page.
- the network server performs mapping processing on the URL, and determines that the URL points to an application client page corresponding to the page.
- the application client adopts a local application mode
- the network server receives the access request that is sent by the application client and includes the content identifier, where the network server receives the application request sent by the application client,
- the application request matches the key information and filter criteria in the URL.
- the page operation processing method provided by the embodiment of the present invention is implemented by signaling interaction between the user, the terminal device (installing the application client), and the network server.
- the application client is integrated in the terminal device, and the terminal device may be a smart phone, a tablet computer, or the like.
- the terminal device may be a smart phone, a tablet computer, or the like.
- This embodiment and the following embodiments are described by taking a smart phone as an example. This is a specific implementation in the scenario where the application client of the smart phone is installed. The user obtains the URL by clicking the web link.
- the present embodiment and the following embodiments are not limited to smart phones.
- the specific steps of this embodiment are as follows:
- Step 401 Receive an operation instruction that the user clicks on the webpage link.
- Step 402 Obtain a URL and parse the domain name of the URL.
- the operating system of the smart phone may obtain the URL corresponding to the webpage link, and parse the domain name of the URL, and detect whether the smart phone has installed the application client corresponding to the domain name.
- the operating system of the smartphone can recognize that the URL link contains the domain name taobao.com.
- the application client registers the page processing capability with the operating system of the smart phone when the application client is installed on the smart phone.
- the installation file of the application client carries the domain name that the application can open, and the application client installs.
- the operating system obtains the file that the application client can open the domain name, that is, the application client sends the registration file containing the domain name information to the operating system to complete the registration page processing capability.
- the smart phone stores at least one domain name corresponding to the application client and an identifier of the application client, so that the smart phone learns that the application client can open an application client corresponding to the domain name of the access address identifier URL.
- the page processing capability wherein the page processing capability is that the application client can open a URL that includes a domain name corresponding to the application client. For example, when a Taobao app is installed on an Android system, it registers with the Android system its ability to open a URL containing the taobao.com domain name.
- Step 403 Prompt to open the way.
- the smartphone operating system adds the identity of the application client to the popup window for presentation to the user as one of the options to open the webpage link.
- Step 404 Receive an operation instruction that the user selects to open the application client.
- Step 403 and Step 404 are optional steps, and step 405 can be directly performed.
- Step 405 Start the application client.
- the smartphone operating system may send the URL to the application client, and the application client receives the URL sent by the smartphone operating system.
- the smartphone operating system can trigger the application client in the following two ways: Method 1: After performing step 402, step 403 and step 404 are sequentially executed.
- step 405 After performing step 402, step 405 is directly executed.
- the Intent mechanism is a data structure that abstracts the operations that will be performed at a time, and is used to connect two different components while the program is running.
- the application sends some kind of request information to the Android system through the Intent mechanism, and the Android system selects a component capable of processing the request message according to the content of the request information. For example: When you use the Android phone to make a call, when you press the dial-up button, an Intent object with the call button (CALL-BUTTON) behavior is sent to the Android system.
- the Android system finds a telephone number dialing program capable of processing the request information from the AndroidManifest.xml file of the registered application according to the request information.
- the Dialer sends an Intent request containing the mobile phone (ACTION_CALL) and phone number data to the Android system, and the Android system finds the appropriate application for processing.
- An Intent that explicitly specifies the component name is an explicit Intent, and the Android system directly launches the target component specified by the component name to process the request.
- implicit Intend For an Intent that does not explicitly specify a target component, it is called implicit Intend. Since the implicit Intent has no clear target, it must rely on the Android system to help the application find the appropriate target component to process the request.
- the specific selection method for the parsing mechanism of such Intent messages is: By retrieving all the IntentFilter filters registered in the AndroidManifest.xml file for defining each component to process Intent messages, and comparing these filters with the contents of the Intent message. If the content of the implicit Intent request matches the filtering rules of the IntentFilter filter in a component, the Android system selects the component as the target component for handling implicit Intent messages.
- the application client referred to is an application client adopting the Native+Web mode.
- this mode for example, uses Java technology to develop an application client, but uses a Web mode for communication between the client and the web server.
- Step 406 The application client sends an access request including a content identifier to the network server.
- the application client communicates with the network server, and sends an access request, that is, a URL, including the content identifier to the network server.
- Step 407 The network server analyzes the access request.
- the network server After receiving the URL sent by the application client, the network server analyzes the URL:
- the web server If the URL is a URL corresponding to the application client, the web server directly returns the application client page corresponding to the URL to the application client.
- the network server If the URL is not a URL corresponding to the application client, for example, the URL is a URL corresponding to a personal computer (PC) or a URL corresponding to the mobile browser, the network server performs mapping processing on the URL. And returning the URL to the application client page corresponding to the page and returning to the application client.
- PC personal computer
- the pages presented by the PC, the mobile phone browser, and the application client are different for the same domain name.
- the page of the same URL saved on the network server may be one set or two sets, and no limitation is imposed here.
- the web server can automatically determine according to the type of the user terminal;
- the save page is two sets, one set for the PC corresponding page, one set for the corresponding page of the mobile phone browser, and the web server side performs mapping of the URL according to the sender of the URL, according to the type of the sender, The sender matched page is returned to the sender.
- CSS Cascading Style Sheet
- Step 408 The network server sends the application client page to the application client.
- Step 409 The application client displays the application client page to a user.
- Embodiment 5 After the user clicks on a certain webpage link, the user analyzes the webpage link by using the signaling interaction between the client, the smart phone and the web server, and opens the link with the webpage through the application client.
- the corresponding application client page realizes the reduction of network consumption traffic and user button misoperation, and further facilitates the user to browse the page and enhance the user experience.
- a method for processing a page operation is implemented by using a signaling interaction between a user, an application client, a terminal device, and a network server.
- the terminal device uses a smart phone as an example for description.
- Another specific implementation in the scenario where the application client is installed on the smartphone, the specific steps are as follows:
- Steps 501 to 505 are the same as steps 401 to 405 in the fourth embodiment, and are not described herein again.
- Step 506 The application client receives the URL sent by the terminal device to generate an application request.
- the reference application client adopts a local application mode, that is,
- Native mode application client this mode refers to the development of application client using Java technology, and the communication between the application client and the web server adopts Java instructions.
- hypertext transmission can be adopted between the application client and the web server.
- the application client analyzes the received URL, extracts key information and filtering conditions in the URL, and generates an application request that matches the key information and the screening condition.
- the key information refers to information in the URL, such as ID information and the like, representing the uniqueness of the page indicated by the URL;
- the screening condition refers to being associated with the ID, such as user evaluation, commodity Sub-page information such as details, the screening condition and the key information jointly determine content included in the application client page, and the content may include information such as text and pictures.
- Step 507 The application client sends an application request to the network server.
- the application request refers to an application request generated in step 506 that matches key information and filtering conditions in the URL.
- the application client performs mapping processing according to the key information and the screening condition in the URL obtained in step 506, and generates an application request that matches the key information and the screening condition.
- the application request is a Java instruction, that is, the application client and the network server directly communicate by means of HTTP GET through Java instructions.
- the application client sends the application request to the network server by using an HTTP GET method, and requests to obtain the key information in the URL and the application client page corresponding to the screening condition. Face.
- Step 508 The network server sends the application client page to the application client.
- the difference between the embodiment of the present invention and the fourth embodiment is that: in this embodiment, the network server does not need to The application request is an analysis mapping, and the application client page specified by the application request is directly returned to the application client. Because the application client in step 408 of the fourth embodiment communicates with the web server through the web, the URL is sent, and the URLs of the same page corresponding to the PC, the mobile browser, and the application client are different. , need to be analyzed.
- the URLs corresponding to different methods are different.
- the application request is used to communicate with the network server by using the Java instruction through the HTTP GET method, and the analysis request mapping of the application request is no longer required.
- Step 509 The application client receives the application client page and displays it to the user.
- the webpage link is analyzed and opened by the application client through the signaling interaction between the smartphone operating system and the installed application client and the web server.
- the application client page corresponding to the webpage link reduces the network consumption traffic and the user's key operation error, and further facilitates the user to browse the page and enhance the user experience.
- Step 601 is the same as step 401.
- Step 602 The smartphone operating system obtains the URL corresponding to the webpage link and parses the domain name of the URL, and detects whether the smart phone has installed the application client corresponding to the domain name, if the smart phone does not install the application client corresponding to the domain name. End, then the smartphone analyzes the Whether the URL has a corresponding application client.
- the smartphone matches the acquired domain name and the locally stored application client list.
- the application client list is provided by the server (specifically, the server of the electronic market), and records the common domain name and the application client information corresponding to the common domain name.
- step 603 If the smart phone can find the application client corresponding to the domain name of the URL in the application client list, execute step 603; if the application client corresponding to the domain name of the URL is not found, the domain name of the URL is considered The corresponding application client does not exist, and the smartphone can directly open the URL according to the existing method, that is, through a browser.
- the smartphone and the electronic market add a query mechanism to enable communication between the smartphone and the electronic market.
- the smart phone sends the domain name to the electronic market, and the electronic market responds to whether the application client corresponding to the domain name exists. If yes, execute step 603; if not, the smartphone can directly open the URL according to an existing method, that is, through a browser.
- Mode 3 The smart phone adds learning function. If the smart phone has installed the application client corresponding to the domain name, the operating system retains the client information of the application, that is, the application client information is not discarded when the application client is uninstalled. .
- step 603 is performed; if the application client has not been installed before, according to the mode 1 or mode 2 The method is processed.
- the foregoing method may further include:
- Step 603 The smartphone operating system prompts the user whether the application client needs to be installed. Specifically, if the user chooses to install the application client, the smart phone communicates with the network server, and the installation program of the application client is downloaded from the network server, and the installation is performed on the smart phone after the download is completed, and saved. At least one domain name corresponding to the application client and an identifier and/or an icon of the application client. After the installation is complete, the operating system directly invokes the application client to open the URL. For subsequent operations, refer to steps 403 to 409 in the fourth embodiment, and steps 503 to 509 in the fifth embodiment, where No longer.
- an option such as "no longer prompted to install” may be set. If the user chooses not to install the application client, the user operates according to the method in the prior art, and the webpage link is opened through the browser on the smartphone. If If the user chooses not to install the application client, but does not check such options as "no longer prompted to install", the smartphone continues to prompt the user whether to install the URL when the next user clicks on the URL containing the domain name of the website.
- Application client option if the user chooses not to install the application client, and selects such options as "no longer prompted to install" the smartphone opens the URL using a browser according to the prior art method. For the next time the user clicks again to open the URL containing the domain name of the website, the browser opens the URL by default, and the user is no longer prompted to install the application client.
- the user when the application client corresponding to the webpage link is not installed on the smart phone, the user is allowed to freely select whether to install the application client, and the user can decide whether to use the browser or the application client to open the webpage more autonomously. Links that increase the user's choice.
- the processing method after the corresponding application client page is not found on the network server may specifically include:
- the web server After the web server receives the URL sent by the application client, after analyzing the URL, it is found that the web server does not have an application client page corresponding to the URL, but the web server saves the The page corresponding to the PC corresponding to the URL or the page corresponding to the browser corresponding to the URL. At this time, the web server returns to the client that the application client page corresponding to the URL cannot be found.
- the application client After receiving the response from the web server that cannot be found by the web server to find the application client page corresponding to the URL, the application client notifies the smartphone to open the URL using the default browser. Further, the smartphone calls the default browser to open the URL.
- the web server analyzes the URL, it is found that the web server does not have an application client page corresponding to the URL, and the web server does not have a page corresponding to the PC corresponding to the URL and the URL.
- the page corresponding to the corresponding browser that is, the page corresponding to the URL does not exist
- the network server returns an error response to the application client, and the application client The user is prompted that the page does not exist.
- the application client that adopts the Native mode is the application client corresponding to the fifth embodiment of the present invention.
- the difference between this embodiment and the above embodiment in this case is:
- the network server After receiving the application request sent by the application client, the network server cannot find the application client page corresponding to the application request on the server on the network, and returns an error response to the application client. After receiving the error response returned by the web server, the application client notifies the smartphone to open the URL using the default browser.
- the page information corresponding to the webpage link is not returned to the web server to notify the user of the processing after clicking the webpage link, so that the user can open the webpage link by other means, improve the link processing efficiency, and enhance the user.
- the page information corresponding to the webpage link is not returned to the web server to notify the user of the processing after clicking the webpage link, so that the user can open the webpage link by other means, improve the link processing efficiency, and enhance the user.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a page operation processing apparatus according to the present invention.
- the page operation processing apparatus of the embodiment of the present invention can be integrated in the terminal.
- the page operation processing apparatus of this embodiment includes an acquisition module 701, a detection module 702, and a processing module 703.
- the obtaining module 701 is configured to detect a URL corresponding to the to-be-accessed resource; the detecting module 702 is configured to detect whether the stored domain name includes a domain name corresponding to the URL, and the processing module 703 is configured to: if the detecting module 702 detects the stored The domain name corresponding to the URL is included in the domain name, and the application client corresponding to the domain name of the URL is triggered to obtain and display an application client page corresponding to the URL.
- the page operation processing device of this embodiment may be used to perform the technical solution of any of the above-mentioned page operation processing method embodiments, and the implementation principle and technical effects thereof are similar, and details are not described herein again.
- the obtaining module 701 may specifically obtain a URL corresponding to the to-be-accessed resource input by the user; or the acquiring module 701 may obtain the URL corresponding to the to-be-accessed resource by scanning the two-dimensional code; the obtaining module 701 specifically uses near-field communication. Another device acquires a URL corresponding to the to-be-accessed resource.
- the detecting module 702 compares the domain name information stored in the database with the character-by-character in the URL, and extracts the second-level domain name in the URL to obtain the domain name of the URL; or, according to the URL
- the separator in the URL extracts the second-level domain name in the URL to obtain the domain name of the URL; and, determines whether it stores the domain name itself.
- the application client that triggers the domain name corresponding to the URL acquires and displays the The application client page corresponding to the URL includes: starting the application client, and sending the URL to the application client, so that the application client requests the web server to obtain an application client corresponding to the URL And displaying, by the processing module 703, the identifier and/or the icon of the application client is presented to the user as one of the options for opening the to-be-accessed resource, and the user selects the After the identifier and/or icon of the client is applied, the application client is started and sent to the application client, so that the application client requests the web server to obtain an application client page corresponding to the URL. And display.
- the apparatus may further include: a judging module 801.
- the determining module 801 is configured to determine whether an application client corresponding to the domain name of the URL is installed.
- the processing module 703 is further configured to: if the application client is not installed, install the application client, and save the Applying at least one domain name corresponding to the client and an identifier and/or icon of the application client.
- the determining module 801 is specifically configured to match the domain name corresponding to the URL with the locally stored application client list; if the matching is successful, it is determined that the application client is installed; if the matching is unsuccessful, the determining is not Install the application client.
- processing module 703 is further configured to send the domain name corresponding to the URL to the server, where the server feeds back whether the application client corresponding to the domain name exists; and the terminal device installs the application client. Specifically, if the application client corresponding to the domain name exists, the application client is installed.
- FIG. 9 is a schematic structural diagram of Embodiment 1 of a terminal according to the present invention. As shown in FIG. 9, the terminal includes: a memory 91 and a processor 92, where:
- the memory 91 is configured to store a domain name corresponding to the application client installed in the terminal; the processor 92 is configured to obtain a URL corresponding to the resource to be accessed; and detecting whether the domain name stored in the memory 91 includes the URL corresponding to the URL If the domain name includes the domain name corresponding to the URL, the application client corresponding to the domain name of the URL is triggered to obtain and display the application client page corresponding to the URL.
- the terminal opens the to-be-accessed resource, such as a webpage link, through the application client, and displays an application client page on the terminal device side, where the application client page is different from the page that is normally opened by the browser, and the image thereof is included.
- the amount of information such as text is compared to playing through a browser.
- the font of the application client page is larger than the page opened by the browser, thereby reducing misoperation and improving the user experience.
- the terminal may further include: an input device 93, or a near field communication receiver 94, or any combination of image acquisition devices 95.
- the input device 93 is configured to receive a URL corresponding to the resource to be accessed by the user and send it to the processor 92;
- the near field communication receiver 94 is configured to receive the URL corresponding to the resource to be accessed through the near field communication and send it to the processor 92;
- the image acquisition device 95 is configured to acquire the two-dimensional code image and send it to the processor 92.
- the processor 92 is further configured to parse the two-dimensional code image to obtain a URL corresponding to the resource to be accessed.
- the input device 93 can be a keyboard, a touch screen, a body recognition device, or any other device that can be used to input commands to the terminal.
- Near field communication includes short-distance communication systems such as radio frequency identification (RFID), Bluetooth, and ZigBee.
- RFID radio frequency identification
- the image acquisition device 95 may be a device for acquiring an image such as a camera, a scanner, or the like.
- the detecting, by the foregoing, the domain name corresponding to the URL may include: extracting, according to the domain name information stored in the database, a character-by-character comparison with the URL, and extracting the second-level domain name in the URL Or obtaining a domain name of the URL; or, extracting a second-level domain name in the URL according to a separator in the URL, obtaining a domain name of the URL; and determining whether the domain name is stored by itself; the domain name is at least Including the second-level domain name.
- the application client that triggers the domain name corresponding to the URL to obtain and display the application client page corresponding to the URL includes: starting the application client, and sending the application to the application client a URL, so that the application client requests the web server to obtain an application client page corresponding to the URL and displays it; or, the identifier and/or icon of the application client is used as an option to open the to-be-accessed resource.
- Presenting to the user, and after the user selects the identifier and/or icon of the application client launching the application client and sending the URL to the application client, so that the application client The end requests the web server to obtain an application client page corresponding to the URL and displays it.
- the processor 92 is further configured to determine whether an application client corresponding to the domain name of the URL is installed; if not, install the application client, and save at least one domain name corresponding to the application client. And an identification and/or icon of the application client.
- determining whether the application client corresponding to the domain name of the URL is installed including: matching the domain name corresponding to the URL with a locally stored application client list; if the matching is successful, determining that the terminal device has been Install the application client; if the match is unsuccessful, determine The terminal device does not install the application client.
- the processor 92 is further configured to send the domain name corresponding to the URL to the server, where the server feeds back whether the application client corresponding to the domain name exists; and the terminal device installs the application client.
- the server feeds back whether the application client corresponding to the domain name exists; and the terminal device installs the application client.
- the application client If the application client corresponding to the domain name exists, the application client is installed.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are only schematic.
- the division of the unit or module is only a logical function division.
- there may be another division manner for example, multiple units or modules may be used. Combined or can be integrated into another system, or some features can be ignored, or not executed.
- the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be in electrical, mechanical or other form.
- the modules described as separate components may or may not be physically separate.
- the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- the aforementioned program can be stored in a computer readable storage medium.
- the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BR112016010052-2A BR112016010052B1 (pt) | 2013-11-06 | 2013-11-06 | Método e aparelho de processamento de operação de página, e terminal |
CN201380008167.6A CN105122760B (zh) | 2013-11-06 | 2013-11-06 | 页面操作处理方法、装置及终端 |
JP2016550905A JP6414855B2 (ja) | 2013-11-06 | 2013-11-06 | ページオペレーション処理方法および装置、ならびに端末 |
EP13887020.9A EP2928143A4 (en) | 2013-11-06 | 2013-11-06 | SIDE OPERATING PROCESS, DEVICE AND TERMINAL |
KR1020167014317A KR101922037B1 (ko) | 2013-11-06 | 2013-11-06 | 페이지 조작 처리 방법 및 장치, 그리고 단말기 |
PCT/CN2013/086620 WO2015066860A1 (zh) | 2013-11-06 | 2013-11-06 | 页面操作处理方法、装置及终端 |
US14/586,235 US20150127838A1 (en) | 2013-11-06 | 2014-12-30 | Page Operation Processing Method and Apparatus, and Terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/086620 WO2015066860A1 (zh) | 2013-11-06 | 2013-11-06 | 页面操作处理方法、装置及终端 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/586,235 Continuation US20150127838A1 (en) | 2013-11-06 | 2014-12-30 | Page Operation Processing Method and Apparatus, and Terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015066860A1 true WO2015066860A1 (zh) | 2015-05-14 |
Family
ID=53007927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/086620 WO2015066860A1 (zh) | 2013-11-06 | 2013-11-06 | 页面操作处理方法、装置及终端 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20150127838A1 (zh) |
EP (1) | EP2928143A4 (zh) |
JP (1) | JP6414855B2 (zh) |
KR (1) | KR101922037B1 (zh) |
CN (1) | CN105122760B (zh) |
BR (1) | BR112016010052B1 (zh) |
WO (1) | WO2015066860A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106873961A (zh) * | 2016-07-27 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 通过移动浏览器唤醒app应用的方法及装置 |
JP2018517206A (ja) * | 2015-05-15 | 2018-06-28 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | アプリケーションページクイックアクセス |
CN114281464A (zh) * | 2021-12-31 | 2022-04-05 | 瀚云科技有限公司 | 一种多租户的动态登录页面生成方法及*** |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3042894B1 (fr) * | 2015-10-27 | 2018-10-12 | Ingenico Group | Procede de securisation de traitement de donnees transactionnelles, terminal et programme d'ordinateur correspondant |
CN107103447B (zh) * | 2016-02-23 | 2021-04-13 | 平安科技(深圳)有限公司 | 页面配置方法和装置 |
CN106330778B (zh) * | 2016-08-22 | 2020-01-24 | 深圳广联赛讯有限公司 | 网络流量控制方法及装置 |
CN106970977A (zh) * | 2017-03-28 | 2017-07-21 | 腾讯音乐娱乐(深圳)有限公司 | 一种网页跳转处理方法及装置 |
CN108595665A (zh) * | 2018-04-28 | 2018-09-28 | 北京小米移动软件有限公司 | 网页内容的显示方法及装置 |
US10467622B1 (en) * | 2019-02-01 | 2019-11-05 | Capital One Services, Llc | Using on-demand applications to generate virtual numbers for a contactless card to securely autofill forms |
CN110245156A (zh) * | 2019-05-29 | 2019-09-17 | 吉旗(成都)科技有限公司 | 缓存数据处理方法及装置 |
CN111209058B (zh) * | 2020-01-10 | 2023-06-30 | 北京字节跳动网络技术有限公司 | 一种获取进程名称的方法、装置、介质和设备 |
KR102572383B1 (ko) * | 2021-08-24 | 2023-08-29 | 삼성에스디에스 주식회사 | 애플리케이션 관리 방법 및 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101221611A (zh) * | 2007-01-11 | 2008-07-16 | 国际商业机器公司 | 用于检测并补救误导超链接的方法和*** |
CN102932348A (zh) * | 2012-10-30 | 2013-02-13 | 常州大学 | 一种钓鱼网站的实时检测方法及*** |
CN102982080A (zh) * | 2012-10-30 | 2013-03-20 | 北京奇虎科技有限公司 | 网址显示方法和装置 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002211482A1 (en) * | 2000-10-04 | 2002-04-15 | Enic Corporation | Providing services and information based on a request that includes a unique identifier |
US7502994B2 (en) * | 2001-02-05 | 2009-03-10 | Omniture, Inc. | Web page link-tracking system |
JP2007323540A (ja) * | 2006-06-03 | 2007-12-13 | Neobizm:Kk | 携帯電話機又は簡易型携帯電話機によるコンテンツ、サイト、ホ−ムペ−ジ又はブログへの直接接続及び閲覧方法並びにその直接接続及び閲覧システム |
JP2008278020A (ja) * | 2007-04-26 | 2008-11-13 | Kyocera Corp | 携帯端末 |
CN101146128A (zh) * | 2007-10-30 | 2008-03-19 | 杨金钰 | 允许小屏幕移动终端访问和浏览www网站的方法 |
US8826145B1 (en) * | 2007-11-12 | 2014-09-02 | Google Inc. | Unified web and application framework |
US20090282443A1 (en) * | 2008-05-07 | 2009-11-12 | Samsung Electronics Co., Ltd. | Streaming method and apparatus using key frame |
CA2665451C (en) * | 2008-05-12 | 2012-07-10 | Research In Motion Limited | System and method for dynamic plug-in activation in a web browser |
JP2011053996A (ja) * | 2009-09-03 | 2011-03-17 | Hitachi Ltd | Webブラウザ選択方法および装置 |
US20110082875A1 (en) * | 2009-10-02 | 2011-04-07 | Netquote, Inc. | System and method for dynamic payload generation on shared sites |
CN102156696A (zh) * | 2010-02-11 | 2011-08-17 | 北京易路联动技术有限公司 | 一种针对网页应用的本地化微件管理方法和终端设备 |
JP5442670B2 (ja) * | 2011-06-01 | 2014-03-12 | 株式会社Nttドコモ | 通信端末、通信システム及び通信方法 |
US8738765B2 (en) * | 2011-06-14 | 2014-05-27 | Lookout, Inc. | Mobile device DNS optimization |
US9519726B2 (en) * | 2011-06-16 | 2016-12-13 | Amit Kumar | Surfacing applications based on browsing activity |
US10319174B2 (en) * | 2011-06-30 | 2019-06-11 | Ncr Corporation | System and method for ordering items |
JP5313372B2 (ja) * | 2012-02-06 | 2013-10-09 | 株式会社コナミデジタルエンタテインメント | アプリケーションシステム、アプリケーションインストール方法、アプリケーションサーバ、プログラム |
-
2013
- 2013-11-06 KR KR1020167014317A patent/KR101922037B1/ko active IP Right Grant
- 2013-11-06 WO PCT/CN2013/086620 patent/WO2015066860A1/zh active Application Filing
- 2013-11-06 EP EP13887020.9A patent/EP2928143A4/en not_active Withdrawn
- 2013-11-06 JP JP2016550905A patent/JP6414855B2/ja active Active
- 2013-11-06 CN CN201380008167.6A patent/CN105122760B/zh active Active
- 2013-11-06 BR BR112016010052-2A patent/BR112016010052B1/pt active IP Right Grant
-
2014
- 2014-12-30 US US14/586,235 patent/US20150127838A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101221611A (zh) * | 2007-01-11 | 2008-07-16 | 国际商业机器公司 | 用于检测并补救误导超链接的方法和*** |
CN102932348A (zh) * | 2012-10-30 | 2013-02-13 | 常州大学 | 一种钓鱼网站的实时检测方法及*** |
CN102982080A (zh) * | 2012-10-30 | 2013-03-20 | 北京奇虎科技有限公司 | 网址显示方法和装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2928143A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018517206A (ja) * | 2015-05-15 | 2018-06-28 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | アプリケーションページクイックアクセス |
US10699061B2 (en) | 2015-05-15 | 2020-06-30 | Alibaba Group Holding Limited | Application page quick access |
CN106873961A (zh) * | 2016-07-27 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 通过移动浏览器唤醒app应用的方法及装置 |
CN114281464A (zh) * | 2021-12-31 | 2022-04-05 | 瀚云科技有限公司 | 一种多租户的动态登录页面生成方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20150127838A1 (en) | 2015-05-07 |
EP2928143A1 (en) | 2015-10-07 |
EP2928143A4 (en) | 2016-02-17 |
JP2017504912A (ja) | 2017-02-09 |
CN105122760B (zh) | 2019-04-26 |
JP6414855B2 (ja) | 2018-10-31 |
CN105122760A (zh) | 2015-12-02 |
KR20160079061A (ko) | 2016-07-05 |
BR112016010052B1 (pt) | 2022-11-16 |
KR101922037B1 (ko) | 2018-11-26 |
BR112016010052A2 (zh) | 2017-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015066860A1 (zh) | 页面操作处理方法、装置及终端 | |
JP6500086B2 (ja) | 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器 | |
US8756313B2 (en) | Method and system for notifying network resource updates | |
CN103269396B (zh) | 一种对移动终端进行管理的方法和*** | |
CN102999334B (zh) | 一种基于Android平台的快捷方式实现方法、装置及终端 | |
US10212179B2 (en) | Method and system for checking security of URL for mobile terminal | |
WO2016101635A1 (zh) | 一种同步登录状态的方法、装置、设备和计算机存储介质 | |
US20080301581A1 (en) | Method and system for providing additional information service onto e-mail | |
WO2014186489A2 (en) | Enhanced links in curation and collaboration applications | |
CN104601641A (zh) | 应用链接分享方法、装置及*** | |
WO2019205718A1 (zh) | 一种分享寄宿应用的方法及设备 | |
KR20090018888A (ko) | 통신을 개시하는 방법, 하나 이상의 프로세서 판독가능 저장 장치 및 컴퓨팅 장치 | |
RU2610584C2 (ru) | Способ обработки электронного сообщения и сервер, используемый в нем | |
CN103873918A (zh) | 图片处理方法、装置及终端 | |
CN102541853A (zh) | 一种利用浏览器地址栏获取应用信息的方法和装置 | |
WO2014032237A1 (zh) | 网页应用程序的管理方法和装置 | |
US11431819B2 (en) | Call termination for webhook call | |
CN106911666B (zh) | 一种可穿戴智能设备及其消息处理方法、*** | |
WO2017121332A1 (zh) | 一种信息分享方法与*** | |
CN103810268A (zh) | 加载搜索结果推荐信息、网址检测的方法、装置和*** | |
CN103179159A (zh) | 一种处理第三方应用的方法和终端浏览器 | |
JP5112401B2 (ja) | Web行動履歴取得システム、Web行動履歴取得方法、ゲートウェイ装置、及びプログラム | |
CN108021409B (zh) | 一种app业务情景还原方法及*** | |
WO2016107277A1 (zh) | 一种基于电话号码的信息加载方法及装置 | |
CN103152701A (zh) | 一种安卓***中获取服务信息的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2013887020 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13887020 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2016550905 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112016010052 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 20167014317 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: IDP00201603793 Country of ref document: ID |
|
ENP | Entry into the national phase |
Ref document number: 112016010052 Country of ref document: BR Kind code of ref document: A2 Effective date: 20160504 |