WO2016011699A1 - Method and device for use in configuring navigation page of browser - Google Patents

Method and device for use in configuring navigation page of browser Download PDF

Info

Publication number
WO2016011699A1
WO2016011699A1 PCT/CN2014/085614 CN2014085614W WO2016011699A1 WO 2016011699 A1 WO2016011699 A1 WO 2016011699A1 CN 2014085614 W CN2014085614 W CN 2014085614W WO 2016011699 A1 WO2016011699 A1 WO 2016011699A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
page
browser
navigation
user
Prior art date
Application number
PCT/CN2014/085614
Other languages
French (fr)
Chinese (zh)
Inventor
庞凯
杨振宗
Original Assignee
百度在线网络技术(北京)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2016011699A1 publication Critical patent/WO2016011699A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a technology for configuring a navigation page of a browser.
  • the navigation page includes multiple links to different target pages (which can also be considered as anchor text).
  • target pages which can also be considered as anchor text.
  • the browser can open.
  • the corresponding page is provided for the user to browse. Therefore, the navigation page provides the user with a quick entry to the target page, so that the user can browse the specific webpage without inputting the specific URL, thereby reducing the user operation, thereby improving the user experience.
  • the browser may be used in different application scenarios. For example, a user may use a particular browser in his or her mobile phone in China, or continue to use the browser in the United States, and in different regions, the user's need for navigation links in the navigation page may be different. Specifically, in China, users may need a link to the public comment network. In the United States, users may need a link to Groupon.
  • the existing browser navigation pages are set based on the browser version, and do not provide different navigation pages to the user due to geographical differences, that is, for the same version of the browser, regardless of the user China is still used in the United States, and its navigation pages are the same. Obviously, the existing browser navigation pages cannot be flexibly configured according to the user's application requirements.
  • a method for configuring a navigation page of a browser on a network device side comprising the steps of:
  • a method for configuring a navigation page of a browser on a user equipment side comprising the steps of:
  • an apparatus for configuring a navigation page of a browser on a network device side comprising:
  • Means for providing the page content information to the user device Means for providing the page content information to the user device.
  • an apparatus for configuring a navigation page of a browser on a user equipment side comprising:
  • the present invention configures a browser navigation page, such as applied to different regions, by interacting with the network device, where the user device sends relevant information about the browser of the user device to the network device, and the network The device determines the page content information of the navigation page of the browser according to the information about the browser, and provides the page content information of the navigation page to the user equipment, and the user equipment loads the content information of the page to present the loaded navigation page to the user. .
  • the solution of the present invention can provide page content information of different navigation pages, such as different navigation links, according to the application requirements of the user.
  • the page layout information of the navigation page can be dynamically obtained, and then the dynamically determined page content information is used to obtain the final navigation page;
  • the version of the browser only one generic version of the browser can dynamically configure the navigation page for the user.
  • the page content information is no longer preset in the navigation page code, this eliminates the need for the browser developer to maintain multiple sets of navigation page code, and the navigation page can be configured by the network device (such as the cloud), reducing developer maintenance. Cost and duplication of effort. The benefits are even more apparent when there is only one generic version of the browser. Moreover, since the browser navigation page can be dynamically configured according to the current location of the user, it can be closer to the user's usage scenario, meet the current needs of the user, and improve the user experience.
  • FIG. 1 shows a flow chart of a method for configuring a navigation page of a browser in cooperation with a user equipment and a network device according to an embodiment of the present invention
  • FIG. 2 illustrates a navigation page for configuring a browser in accordance with another embodiment of the present invention.
  • the present invention can configure a navigation page of a browser in a user device through interaction of the user device and the network device.
  • the user equipment sends related information about the browser of the user equipment to the network device, and the network device determines page content information of the navigation page of the browser according to the related information of the browser, and provides the page content information of the navigation page.
  • the user device loads the page content information to present the loaded navigation page to the user.
  • the user equipment includes, but is not limited to, any electronic product that can interact with the user through an input device such as a keyboard, a touch panel, and a voice control device, such as a personal computer, a mobile phone, a smart phone, a PDA, a tablet, and the like.
  • an input device such as a keyboard, a touch panel, and a voice control device, such as a personal computer, a mobile phone, a smart phone, a PDA, a tablet, and the like.
  • the network device includes, but is not limited to, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers.
  • the cloud is composed of a large number of host or network servers based on Cloud Computing, which is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
  • the network device may be used as a whole, or by a part of the network host/server, or even a specific device in one or more network hosts/servers, such as a page providing device, with the user device, or the user.
  • Specific devices in the device such as page rendering devices, interact and configure the navigation page of the browser.
  • the network device in this document is equivalent to the page providing device, and the user device is equivalent to the page rendering device.
  • step S1 the user equipment 1 transmits relevant information about the browser of the user equipment 1 to the network device 2, and correspondingly, the network device 2 receives related information of the browser; in step S2, The network device 2 determines the page of the navigation page of the browser according to the information about the browser.
  • step S3 the network device 2 provides the page content information of the navigation page to the user device 1, and correspondingly, the user device 1 receives the page content information of the navigation page; in step S4, the user device 1 loads the information.
  • the page content information of the page is navigated to present the loaded navigation page to the user.
  • step S1 the user equipment 1 sends relevant information about the browser of the user equipment 1 to the network device 2, and correspondingly, the network device 2 receives related information of the browser, the related information includes but is not limited to At least one of the following:
  • the user equipment 1 can collect information about the browser in various ways, for example:
  • the user equipment 1 can collect related information of the browser at different times based on specific application needs/settings. For example, the user equipment 1 may collect information about the browser when the browser is installed, after each update of the browser, when the browser is first started, every time the browser is started, or periodically when the browser is started. Therefore, the time at which the user equipment 1 reports the related information of the browser to the network device 2 can also be set accordingly. For example, the user equipment 1 can report to the network device 2 after collecting relevant information of the browser. For another example, after collecting the related information of the browser, the user equipment 1 may first store the information, and then when the preset condition is met, such as when the browser is started and the related information of the browser changes, the number of times the browser starts is reached. The number of times or periodically, the network device 2 reports the information about its browser.
  • the user equipment 1 may also collect related information of the browser or send relevant information of the browser to the network device 2 in response to the trigger operation of the user.
  • the information about the browser includes but is not limited to at least one of the following:
  • the version information includes, but is not limited to, the information indicating the level of the indication/release order, such as the 1.0 version, the 2.0 version, or the information indicating the performance such as the speed version, the security version, and the information indicating the application area such as the domestic version and the international version.
  • the version information should be understood in a broad sense, that is, the version information can also be used to indicate the brand information of the browser, such as an IE browser, a Baidu browser, a 360 browser, and the like. 2) Language information supported by the browser;
  • Language information supported by the browser such as Chinese, English, Traditional Chinese, French, etc.
  • the supported language information may be the default language information of the browser, or the language information selected by the user, such as the language information set by the user during the installation/use of the browser.
  • the browser's distribution channel information includes, but is not limited to, the source information of the browser's installation package.
  • the browser installation package file is obtained from a video website, or the browser installation package file is bundled with a game installation package file, or an application store that publishes a browser installation package file.
  • the time zone information can be any of 24 time zones.
  • the time zone information may be determined according to configuration information in the operating system, or may be determined according to location information of the user equipment, such as an IP address, a GPS positioning method, and the like.
  • Screen resolution such as 1024*768, 800*600 and other PC screen resolution, and 640*480, 320*240 and other mobile phone screen resolution.
  • the user equipment 1 can transmit related information of the above browser to the network device 2.
  • the user equipment 1 can send the information about the updated browser to the network. Device 2.
  • step S2 the network device 2 determines page content information of the navigation page of the browser according to the related information of the browser.
  • the navigation page of the browser generally includes a search area and a plurality of classified/functional navigation areas, wherein the search area includes at least one search box and a search button, and an optional search engine, and each navigation area provides more Links that are arranged and presented to the user in a certain layout.
  • the arrangement of links in the navigation area is diverse.
  • the links in the navigation area of the commonly used URLs are arranged in the form of a grid.
  • each of the grids is provided with a link to a specific website, and the link usually appears as pointing A hyperlink to the name of the website (that is, the anchor text).
  • the graphic information of the corresponding website such as the logo of the website, may also be arranged in the square.
  • a plurality of links can be arranged in a palace, for example, Sina Weibo , in which the link Sina points to the homepage of the Sina website, and the link microblog points to the homepage of the Sina Weibo.
  • Multiple links placed within a single box are often relevant, such as the first link to the home page of the site, and the subsequent links to a subpage of the site.
  • the links in the navigation area may not be arranged in a checkered form, but in a sub-class subdivided. For example, each subclass is displayed on the left side of a navigation area, and the right side of the corresponding subclass displays multiple links under the subclass.
  • These links may be represented as hyperlinks having description information, wherein the description information may be information related to the content of the page, such as the title of the page pointed to by the corresponding link.
  • each navigation area may further include a plurality of navigation sub-areas, and the links in each navigation sub-area may be arranged in a checkered form or may not be arranged in a checkered form (eg, sorting by line by line).
  • the browser navigation page of user device 1 may employ a generic page template that defines the layout of the navigation page.
  • the navigation page includes a search area and two navigation areas, the search area is located above the navigation page, and the two navigation areas are located in the middle and below the navigation page, wherein the links in the middle navigation area are in the palace Arranged in a grid.
  • the specific content in the navigation page is not included in the generic page template, for example, The optional search engine is not determined in the search area, and the link to be rendered is not determined in the navigation area.
  • navigation pages of different versions of the browser may also be preset with their own specific page templates. Further, the page template of the navigation page can also be determined in real time.
  • the page content information is used to determine the specific content presented in the navigation page, that is, the page content information includes, but is not limited to, an optional search engine in the search area, and a link presented in the navigation area.
  • the network device 2 may pre-establish a page content information library, where the page content information library stores the page content information and its corresponding relationship with the browser related information. According to this, the network device 2 can query the page content information base according to the related information of the browser, thereby determining the page content information of the navigation page of the browser.
  • the network device 2 can provide the user device 1 with different page content information according to different browser related information, so that the user device 1 generates a navigation page that includes corresponding page content information, for example, for Chinese-supported browsing.
  • the network device 2 can provide a Baidu search box.
  • the network device 2 can provide a Google search box; for a browser from a video website publishing channel, the network device 2 can provide more links to the video website.
  • the network device 2 can provide more links to the game website; for the browser where the user device is located in the New York time zone, the network device 2 can provide a link to a website such as Yahoo, Facebook, etc.
  • the user equipment is located in the browser of the Beijing time zone.
  • the network device 2 can provide links to websites such as Sina Weibo and Sohu. Those skilled in the art should understand that the network device 2 can also be based on different browser version information and the user equipment. Screen size related information, to provide user equipment 1 Different page content information with the browser version information or related information corresponding to the screen size.
  • the network device 2 can determine the page content information of the navigation page based on only the related information of one browser; the network device 2 can also determine the page content information of the navigation page by using related information of multiple browsers, for example, the browser.
  • the relevant information is to support Chinese and from the video website publishing channel, then the network device 2 can provide links to Weibo, Sohu, Youku, and potatoes, wherein the first two links are determined according to the browser supporting Chinese, and the latter two.
  • the links are determined based on the browser's source of distribution from the video site.
  • the invention can provide different page content information of different navigation pages for browsers with different related information.
  • the browser publisher does not have to maintain multiple sets of navigation page codes, thereby reducing duplication of work; on the other hand, it can be more Close to the user's usage scenarios to meet the user's current needs and enhance the user's experience.
  • the network device 2 can provide the page content information of the navigation page according to the updated browser related information. For example, the user equipment migrates from Beijing to New York, and the time zone information of the user equipment of the browser is updated to the New York time zone, and the network device 2 determines the page content information according to the updated related information, thereby more conforming to the current needs of the user.
  • the network device 2 may further determine page layout information of the navigation page of the browser according to the related information of the browser; then, the network device 2 determines the corresponding page content information according to the page layout information according to the browser related information. .
  • the page layout information includes, but is not limited to, which block areas are included in the navigation page, such as the search area, the navigation area, and the like, the positions of the block areas in the navigation page, and the arrangement of the information to be presented in each navigation area.
  • the arrangement of the information to be presented such as the arrangement of pictures, such as floating above the text, floating below the text, etc.; text format, such as font, size, etc.; typesetting format, such as line spacing, alignment, etc.; 3*3 arrangement, 5*5 arrangement; highlighting mode, such as highlighting the first two lines of the grid.
  • the network device 2 may pre-establish a page layout information library, where the page layout information library stores page layout information and its correspondence with related information of the browser.
  • the page layout information base and the page content information base can be independent databases, and the two can also be integrated.
  • the network device 2 can query the page layout information database according to the related information of the browser, and determine the page layout information of the navigation page. Then, the network device 2 queries the page according to the determined page layout information according to the browser related information.
  • a content information repository that determines page content information for the navigation page.
  • the screen size of the user device where the browser is located is 24 inches.
  • the network device 2 determines the navigation site of the commonly used URL in the navigation page to 6*5 A grid of website links and a picture of the first news link arranged on the left side of the news navigation area, and five news links are arranged from top to bottom on the right side; then, the network device 2 follows the page layout information according to the current New York browser.
  • Time zone by querying the page content information database, determining 30 English common URLs and their arrangement manners, such as according to their popularity level from left to right, top to bottom, successively arranged in the corresponding palace grid of the common website navigation area, and determining the arrangement 5 news headlines from New York or the United States in the news navigation area.
  • Different browser related information can correspond to different page layout information. For example, for a language supported by the browser, the network device 2 may determine that fewer or more links are arranged in the navigation area due to differences in statement lengths when different languages are expressed; for different distribution channels of the browser, the network device 2 may determine The navigation area corresponding to the publishing channel or some of its links are highlighted.
  • the page layout information may also be indication information about the page layout.
  • a page template of a plurality of navigation pages is stored in the browser of the user device 1, and each page template has a corresponding number, and the network device 2 can specifically indicate which number is applied by the user device 1 by using the indication information of the page layout.
  • Page template is stored in the browser of the user device 1, and each page template has a corresponding number, and the network device 2 can specifically indicate which number is applied by the user device 1 by using the indication information of the page layout.
  • the page layout information base of the network device 2 also stores the page template of the navigation page stored locally by each browser and its corresponding number.
  • the network device 2 may continue to obtain the page of the corresponding navigation page for the browser of the user device 1 according to the determined page template. Content information.
  • the network device 2 transmits the indication information of the page layout to the user equipment 1, the user equipment 1 Determining, according to the indication information, a page layout corresponding to the indication information, and then sending a corresponding content acquisition request to the network device 2, for example, the content acquisition request includes an acquisition request for a link of nine common URLs in a navigation area of a common website. Then, the network device 2 determines the page content information corresponding to the content acquisition request by querying the page content information base according to the content acquisition request, and returns it to the user device 1.
  • step S3 the network device 2 provides the page content information of the navigation page to the user.
  • Device 1 correspondingly, user device 1 receives page content information for the navigation page.
  • the page layout information may be provided to the user device 1 together with the page content information, or may be provided to the user before the page content information is provided to the user device 1.
  • the device 1, such as the network device 2 after determining the page layout information of the navigation page, supplies it to the user device 1, and then determines the page content information of the navigation page and provides it to the user device 1.
  • step S4 the user device 1 loads the page content information of the navigation page to present the loaded navigation page to the user.
  • the page layout information may be determined by an existing page template in the browser, or may be determined by the network device 2, and the user device 1 loads the page content information into the page layout information, thereby providing the user with the page layout information. Render the loaded navigation page.
  • the html code of the generic page template has several identifiers, each of which corresponds to a grid, such as grid01, grid02, grid03, etc.
  • grid02 http://www.sohu.com/
  • grid03 http://www.youku.com/
  • the user equipment 1 can use the page content information to assign a value to the corresponding square in the common page template.
  • the obtained page content information thereby presenting the loaded navigation page to the user.
  • FIG. 2 is a schematic diagram of an apparatus according to another embodiment of the present invention, showing devices in a user equipment and a network device that cooperate with each other to configure a navigation page, wherein the page presentation device 10 is installed in the user equipment 1, and the page providing device 20 is provided.
  • the page presentation device 10 further includes devices 11-13
  • the page providing device 20 further includes devices 21-23.
  • the device 11 of the user device 1 transmits information about the browser of the user device 1 to the network device 2 (for convenience of distinction, the device 11 is hereinafter referred to as the information transmitting device 11), and accordingly, the device 21 of the network device 2 receives the Relevant information of the browser (for convenience of distinction, the device 21 is hereinafter referred to as the information receiving device 21); the device 22 of the network device 2 determines the page content information of the navigation page of the browser according to the related information of the browser (for the purpose of distinguishing Hereinafter, the device 22 is referred to as a content determining device 22); the device 23 of the network device 2 provides the page content information of the navigation page to the user device 1 (for ease of distinction, the following The device 23 is referred to as a content transmitting device 23), and accordingly, the device 12 of the user device 1 receives the page content information of the navigation page (for convenience of distinction, the device 12 is hereinafter referred to as the content receiving device 12); the device of the user device 1 The page content information is loaded to present the loaded
  • the information transmitting apparatus 11 of the user equipment 1 transmits relevant information about the browser of the user equipment 1 to the network device 2, and accordingly, the information receiving apparatus 21 of the network device 2 receives related information of the browser, the correlation Information includes, but is not limited to, at least one of the following:
  • the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 can collect related information of the browser in various ways, for example:
  • the information transmitting device 11 or other specific devices of the user device 1 may collect related information of the browser at different times based on specific application needs/settings. Specifically, the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 may be installed when the browser is installed, each time the browser is updated, when the browser is first started, each time the browser is started, or periodically when the browser is started. , collect information about the browser. Therefore, the timing at which the information transmitting apparatus 11 reports the related information of the browser to the network device 2 can also be set accordingly. For example, the information transmitting apparatus 11 can report to the network device 2 after collecting the related information of the browser.
  • the information sending device 11 may first store the information, and then when the preset condition is met, such as when the browser starts and the related information of the browser changes, the number of times the browser is started is reached. Scheduled times Or periodically, the network device 2 reports the information about its browser.
  • the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 may also collect related information of the browser in response to a trigger operation of the user, or transmit related information of the browser to the network device 2.
  • the information about the browser includes but is not limited to at least one of the following:
  • the version information includes, but is not limited to, the information indicating the level of the indication/release order, such as the 1.0 version, the 2.0 version, or the information indicating the performance such as the speed version, the security version, and the information indicating the application area such as the domestic version and the international version.
  • the version information should be understood in a broad sense, that is, the version information can also be used to indicate the brand information of the browser, such as an IE browser, a Baidu browser, a 360 browser, and the like.
  • Language information supported by the browser such as Chinese, English, Traditional Chinese, French, etc.
  • the supported language information may be the default language information of the browser, or the language information selected by the user, such as the language information set by the user during the installation/use of the browser.
  • the browser's distribution channel information includes, but is not limited to, the source information of the browser's installation package.
  • the browser installation package file is obtained from a video website, or the browser installation package file is bundled with a game installation package file, or an application store that publishes a browser installation package file.
  • the time zone information can be any of 24 time zones.
  • the time zone information may be determined according to configuration information in the operating system, or may be determined according to location information of the user equipment, such as an IP address, a GPS positioning method, and the like.
  • Screen resolution such as 1024*768, 800*600 and other PC screen resolution, and 640*480, 320*240 and other mobile phone screen resolution.
  • Screen physical size such as 15-inch, 17-inch, 19-inch PC screen size, And 3.5-inch, 4-inch and other mobile phone screen sizes.
  • the user equipment 1 can transmit related information of the above browser to the network device 2.
  • the information transmitting apparatus 11 may transmit the related information of the updated browser to the network device 2.
  • the content determining means 22 of the network device 2 determines the page content information of the navigation page of the browser based on the related information of the browser.
  • the navigation page of the browser generally includes a search area and a plurality of classified/functional navigation areas, wherein the search area includes at least one search box and a search button, and an optional search engine, and each navigation area provides more Links that are arranged and presented to the user in a certain layout.
  • the arrangement of links in the navigation area is diverse.
  • the links in the navigation area of the commonly used URLs are arranged in the form of a grid.
  • each of the grids is provided with a link to a specific website, and the link usually appears as pointing A hyperlink to the name of the website (that is, the anchor text).
  • the graphic information of the corresponding website such as the logo of the website, may also be arranged in the square.
  • a plurality of links can be arranged in a palace, for example, Sina Weibo , in which the link Sina points to the homepage of the Sina website, and the link microblog points to the homepage of the Sina Weibo.
  • Multiple links placed within a single box are often relevant, such as the first link to the home page of the site, and the subsequent links to a subpage of the site.
  • the links in the navigation area may not be arranged in a checkered form, but in a sub-class subdivided. For example, each subclass is displayed on the left side of a navigation area, and the right side of the corresponding subclass displays multiple links under the subclass.
  • These links may be represented as hyperlinks having description information, wherein the description information may be information related to the content of the page, such as the title of the page pointed to by the corresponding link.
  • each navigation area may further include a plurality of navigation sub-areas, and the links in each navigation sub-area may be arranged in a checkered form or may not be arranged in a checkered form (eg, sorting by line by line).
  • the browser navigation page of the user device 1 can adopt a common page template, the common page
  • the template defines the layout of the navigation page.
  • the navigation page includes a search area and two navigation areas, the search area is located above the navigation page, and the two navigation areas are located in the middle and below the navigation page, wherein the links in the middle navigation area are in the palace Arranged in a grid.
  • the specific content in the navigation page is not included in the common page template.
  • an optional search engine is not determined in the search area, and the link to be rendered is not determined in the navigation area.
  • navigation pages of different versions of the browser may also be preset with their own specific page templates. Further, the page template of the navigation page can also be determined in real time.
  • the page content information is used to determine the specific content presented in the navigation page, that is, the page content information includes, but is not limited to, an optional search engine in the search area, and a link presented in the navigation area.
  • the content determining device 22 or other specific device of the network device 2 may pre-establish a page content information library in which the page content information and its corresponding relationship with the browser related information are stored. According to this, the content determining device 22 can query the page content information base according to the related information of the browser, thereby determining the page content information of the navigation page of the browser.
  • the content determining device 22 may provide the user device 1 with different page content information according to different browser related information, for the user device 1 to generate a navigation page including the corresponding page content information, for example, for supporting Chinese.
  • the browser the content determining device 22 may determine a Baidu search box, for the browser supporting the English, the content determining device 22 may determine the Google search box; for the browser from the video website publishing channel, the content determining device 22 may determine more pointing The link to the video website, for the browser from the game website publishing channel, the content determining device 22 can determine more links to the game website; for the browser where the user device is located in the New York time zone, the content determining device 22 can determine to point to Yahoo, Facebook For the link of the website, for the browser of the user equipment in the Beijing time zone, the content determining device 22 can determine the link to the website of Sina Weibo, Sohu, etc.; those skilled in the art should understand that the content determining device 22 can also browse according to different browsing.
  • Device version information, user settings The screen size related
  • the content determining device 22 may determine the page content information of the navigation page based on only the related information of one browser; the content determining device 22 may also determine the page content information of the navigation page by combining related information of the plurality of browsers, for example,
  • the browser related information is in support of Chinese and from the video website publishing channel, and the content determining device 22 can provide links to Weibo, Sohu, Youku, and potatoes.
  • the first two links are determined according to the browser supporting Chinese, and the latter two. The links are determined based on the browser's source of distribution from the video site.
  • the invention can provide different page content information of different navigation pages for browsers with different related information.
  • the browser publisher does not have to maintain multiple sets of navigation page codes, thereby reducing duplication of work; on the other hand, it can be more Close to the user's usage scenarios to meet the user's current needs and enhance the user's experience.
  • the content determining device 22 may provide the page content information of the navigation page according to the updated browser related information. For example, the user equipment migrates from Beijing to New York, the time zone information of the user equipment where the browser is located is updated to the New York time zone, and the content determining device 22 determines the page content information according to the updated related information, thereby more conforming to the current needs of the user.
  • the network device 2 further includes layout determining means (not shown), and the layout determining means can determine page layout information of the navigation page of the browser according to the related information of the browser; then, the content determining means 22 follows the page layout information According to the relevant information of the browser, determine the corresponding page content information.
  • the layout determining device may also be integrated with the content determining device 22.
  • the page layout information includes, but is not limited to, which block areas are included in the navigation page, such as the search area, the navigation area, and the like, the positions of the block areas in the navigation page, and the arrangement of the information to be presented in each navigation area.
  • the arrangement of the information to be presented such as the arrangement of pictures, such as floating above the text, floating below the text, etc.; text format, such as font, size, etc.; typesetting format, such as line spacing, alignment, etc.; 3*3 arrangement, 5*5 arrangement; highlighting mode, such as highlighting the first two lines of the grid.
  • the layout determining device or other specific device of the network device 2 can pre-establish a page cloth
  • the office information repository stores the page layout information and its correspondence with the browser related information.
  • the page layout information base and the page content information base can be independent databases, and the two can also be integrated.
  • the layout determining device can query the page layout information database according to the related information of the browser, and determine the page layout information of the navigation page; then, the content determining device 22 queries the browser according to the determined page layout information according to the related information of the browser.
  • a page content information repository that determines page content information for the navigation page.
  • the screen size of the user device where the browser is located is 24 inches.
  • the layout determining device determines that the navigation site of the common website in the navigation page is arranged in a 6*5 grid and the first side of the news navigation area is arranged. a picture of the news link, and five news links are arranged from top to bottom on the right side; then, the content determining device 22 determines 30 according to the page layout information according to the New York time zone in which the browser is currently located by querying the page content information database.
  • English common URLs and their arrangement are arranged in the corresponding squares of the common URL navigation area from left to right and top to bottom according to their popularity, and determine 5 New York or US locations arranged in the news navigation area. News headlines.
  • Different browser related information can correspond to different page layout information.
  • the layout determining means may determine that fewer or more links are arranged in the navigation area due to differences in the length of the sentences when the different languages are expressed; for different publishing channels of the browser, the layout determining means may determine The navigation area corresponding to the publishing channel or some of its links are highlighted.
  • the page layout information may also be indication information about the page layout.
  • a page template of a plurality of navigation pages is stored in a browser of the user device 1, and each page template has a corresponding number, and the layout determining device may specifically indicate which number of the user device 1 is applied by the indication information of the page layout.
  • Page template may also be indication information about the page layout.
  • the page layout information base of the network device 2 also stores the page template of the navigation page stored locally by each browser and its corresponding number.
  • the content determining device 22 may continue to obtain the corresponding navigation page for the browser of the user device 1 according to the determined page template. Page content information.
  • the layout transmitting device (not shown) of the network device 2 transmits the indication information to be laid out on the page layout.
  • the content requesting device (not shown) of the user device 1 determines a page layout corresponding to the indication information according to the indication information, And then sending a corresponding content acquisition request to the network device 2, for example, the content acquisition request includes an acquisition request for a link of nine common URLs in the navigation area of the common website; and then, the content determining device 22 passes the inquiry page according to the content acquisition request.
  • the content information library determines the page content information corresponding to the content acquisition request, and is returned to the user device 1 by the content transmitting device 23.
  • the content transmitting device 23 of the network device 2 provides the page content information of the navigation page to the user device 1, and accordingly, the content receiving device 12 of the user device 1 receives the page content information of the navigation page.
  • the layout transmitting device may provide the page layout information to the user device 1, and the content transmitting device 23 also provides the page content information together.
  • the user equipment 1, or the layout transmitting apparatus may also provide the page layout information to the user equipment 1 before the content transmitting apparatus 23 provides the page content information to the user equipment 1, such as the layout determining apparatus after determining the page layout information of the navigation page, the layout
  • the transmitting device supplies it to the user device 1, and then the content determining device 22 determines the page content information of the navigation page and provides it to the user device 1 by the content transmitting device 23.
  • the content transmitting device 23 and the layout transmitting device may also be integrated.
  • the layout receiving device of the user device 1 can receive the page layout information of the navigation page from the network device 2, and the layout receiving device is also optionally integrated with the content receiving device 12.
  • the page loading device 13 of the user device 1 loads the page content information of the navigation page to present the loaded navigation page to the user.
  • the page layout information may be determined by an existing page template in the browser, or may be determined by the network device 2, and the page loading device 13 loads the page content information into the page layout information, thereby The user renders the loaded navigation page.
  • the html code of the generic page template has several identifiers, each of which corresponds to a grid, such as grid01, grid02, grid03, etc.
  • grid02 http://www.sohu.com/
  • grid03 http://www.youku.com/
  • the page loading device 13 can use the page content information to assign a value to the corresponding square in the common page template. To load the obtained page content information, thereby presenting the loaded navigation page to the user.
  • the present invention can be implemented in software and/or a combination of software and hardware, for example, using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device.
  • the software program of the present invention may be executed by a processor to implement the steps or functions described above.
  • the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
  • some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
  • a portion of the invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide a method and/or solution in accordance with the present invention.
  • the program instructions for invoking the method of the present invention may be stored in a fixed or removable recording medium and/or transmitted by a data stream in a broadcast or other signal bearing medium, and/or stored in a The working memory of the computer device in which the program instructions are run.
  • an embodiment in accordance with the present invention includes a device including a memory for storing computer program instructions and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, triggering
  • the apparatus operates based on the aforementioned methods and/or technical solutions in accordance with various embodiments of the present invention.

Abstract

A method and device for use in configuring a navigation page of a browser, where the navigation page of the browser is configured by means of interaction between a user equipment and a network device. The user equipment transmits to the network device information related to a browser of the user equipment (S1); next, the network device determines page content information of the navigation page of the browser on the basis of the information related to the browser (S2); then, the network device provides the user equipment with the page content information of the navigation page (S3); and then, the user equipment loads the page content information of the navigation page to present a loaded navigation page to a user (S4). The method and device allow different page content information of the navigation page to be provided on the basis of application requirements of the user, such as different navigation links.

Description

一种用于配置浏览器的导航页的方法与装置Method and device for configuring navigation page of browser
本申请以一中国专利申请作为优先权申请,该中国专利申请的申请日为2014年7月22日,申请号为201410350631.6,发明名称为“一种用于配置浏览器的导航页的方法与装置”。The application is filed as a priority application by a Chinese patent application, the filing date of which is July 22, 2014, the application number is 201410350631.6, and the invention is entitled "A method and apparatus for configuring a navigation page of a browser" ".
技术领域Technical field
本发明涉及互联网技术领域,尤其涉及一种用于配置浏览器的导航页的技术。The present invention relates to the field of Internet technologies, and in particular, to a technology for configuring a navigation page of a browser.
背景技术Background technique
当前,浏览器中一般具有导航页,导航页中包括多个指向不同目标页面的链接(也可认为是锚文本),当用户选择其中一个或多个指向特定页面的链接时,浏览器可以打开相应的页面供用户浏览,因此,导航页为用户提供了进入目标页面的快捷入口,使得用户不必输入具体网址即可浏览特定网页,减少了用户操作,从而提升了用户的使用体验。Currently, browsers generally have navigation pages. The navigation page includes multiple links to different target pages (which can also be considered as anchor text). When the user selects one or more links to a specific page, the browser can open. The corresponding page is provided for the user to browse. Therefore, the navigation page provides the user with a quick entry to the target page, so that the user can browse the specific webpage without inputting the specific URL, thereby reducing the user operation, thereby improving the user experience.
对于同一款浏览器,通常存在多个版本,如国内版、国际版,并且不同版本的浏览器导航页中所提供的链接可以是不同的,如可指向不同的目标页面。因此,浏览器的开发者需要为每个版本的浏览器配置相应的导航页,从而需要维护多种导航页代码,并造成大量的重复劳动。For the same browser, there are usually multiple versions, such as the domestic version, the international version, and the links provided in different versions of the browser navigation page can be different, such as pointing to different target pages. Therefore, browser developers need to configure the corresponding navigation page for each version of the browser, which requires maintaining a variety of navigation page code and causing a lot of duplication of effort.
进一步地,浏览器可能在不同应用情景下被使用。例如,用户可以在中国使用其手机中的一特定浏览器,也可以在美国继续使用该浏览器,而在不同地域,用户对导航页中导航链接的需求可能是不同的。具体如,在中国时,用户可能更需要如指向大众点评网的链接,在美国时,用户可能更需要如指向Groupon的链接。然而,现有的各种浏览器导航页是基于浏览器版本来设置的,并不会因为地域的不同而向用户提供不同的导航页,也即,对于同一版本的浏览器,无论用户在 中国使用还是在美国使用,其导航页都是相同的。显然,现有的各种浏览器导航页无法根据用户的应用需求来进行灵活配置。Further, the browser may be used in different application scenarios. For example, a user may use a particular browser in his or her mobile phone in China, or continue to use the browser in the United States, and in different regions, the user's need for navigation links in the navigation page may be different. Specifically, in China, users may need a link to the public comment network. In the United States, users may need a link to Groupon. However, the existing browser navigation pages are set based on the browser version, and do not provide different navigation pages to the user due to geographical differences, that is, for the same version of the browser, regardless of the user China is still used in the United States, and its navigation pages are the same. Obviously, the existing browser navigation pages cannot be flexibly configured according to the user's application requirements.
发明内容Summary of the invention
本发明的目的是提供一种用于配置浏览器的导航页的方法与装置。It is an object of the present invention to provide a method and apparatus for configuring a navigation page of a browser.
根据本发明的一个方面,提供了一种在网络设备端用于配置浏览器的导航页的方法,该方法包括以下步骤:According to an aspect of the present invention, a method for configuring a navigation page of a browser on a network device side is provided, the method comprising the steps of:
-自用户设备接收关于其浏览器的相关信息;- receiving relevant information about its browser from the user device;
-根据所述相关信息,确定所述浏览器的导航页的页面内容信息;Determining page content information of the navigation page of the browser according to the related information;
-将所述页面内容信息提供给所述用户设备。- providing the page content information to the user device.
根据本发明的一个方面,还提供了一种在用户设备端用于配置浏览器的导航页的方法,该方法包括以下步骤:According to an aspect of the present invention, there is also provided a method for configuring a navigation page of a browser on a user equipment side, the method comprising the steps of:
-向网络设备发送关于用户设备的浏览器的相关信息,以供所述网络设备确定所述浏览器的导航页的页面内容信息;Transmitting, to the network device, information about the browser of the user device for the network device to determine page content information of the navigation page of the browser;
-自所述网络设备接收所述页面内容信息;Receiving the page content information from the network device;
-加载所述页面内容信息,以向用户呈现加载后的导航页。- loading the page content information to present the loaded navigation page to the user.
根据本发明的一个方面,还提供了一种在网络设备端用于配置浏览器的导航页的装置,该装置包括:According to an aspect of the present invention, there is also provided an apparatus for configuring a navigation page of a browser on a network device side, the apparatus comprising:
用于自用户设备接收关于其浏览器的相关信息的装置;Means for receiving information about the browser from the user device;
用于根据所述相关信息,确定所述浏览器的导航页的页面内容信息的装置;Means for determining page content information of a navigation page of the browser according to the related information;
用于将所述页面内容信息提供给所述用户设备的装置。Means for providing the page content information to the user device.
根据本发明的一个方面,还提供了一种在用户设备端用于配置浏览器的导航页的装置,该装置包括:According to an aspect of the present invention, there is also provided an apparatus for configuring a navigation page of a browser on a user equipment side, the apparatus comprising:
用于向网络设备发送关于用户设备的浏览器的相关信息,以供所述网络设备确定所述浏览器的导航页的页面内容信息的装置;Means for transmitting, to the network device, information about the browser of the user equipment, for the network device to determine page content information of the navigation page of the browser;
用于自所述网络设备接收所述页面内容信息的装置;Means for receiving the page content information from the network device;
用于加载所述页面内容信息,以向用户呈现加载后的导航页的装 置。Loading the page content information to present the loaded navigation page to the user Set.
与现有技术相比,本发明通过用户设备与网络设备的交互来配置如应用于不同地域的浏览器导航页,其中,用户设备向网络设备发送关于该用户设备的浏览器的相关信息,网络设备根据浏览器的相关信息,确定浏览器的导航页的页面内容信息,并将该导航页的页面内容信息提供给用户设备,用户设备加载该页面内容信息,以向用户呈现加载后的导航页。Compared with the prior art, the present invention configures a browser navigation page, such as applied to different regions, by interacting with the network device, where the user device sends relevant information about the browser of the user device to the network device, and the network The device determines the page content information of the navigation page of the browser according to the information about the browser, and provides the page content information of the navigation page to the user equipment, and the user equipment loads the content information of the page to present the loaded navigation page to the user. .
本发明的方案可以根据用户的应用需求来提供不同的导航页的页面内容信息,如不同的导航链接。一种简单的实现,可以为不同浏览器版本的导航页设置各自的页面模板,甚至是为所有版本的导航页设置一通用页面模板,但根据用户的应用需求,如当前地域信息,来动态确定相应的页面内容信息,进而结合其页面模板来获得最终的导航页。更复杂的实现中,甚至不再需要预置页面模板,导航页的页面布局信息也可动态获得,进而结合动态确定的页面内容信息来获得最终的导航页;此时也将不再需要多个版本的浏览器,仅一个通用版本的浏览器即可为用户动态配置导航页。The solution of the present invention can provide page content information of different navigation pages, such as different navigation links, according to the application requirements of the user. A simple implementation, you can set the respective page template for different browser versions of the navigation page, or even set a common page template for all versions of the navigation page, but dynamically determine according to the user's application needs, such as current geographic information. Corresponding page content information, combined with its page template, to get the final navigation page. In a more complicated implementation, even if the preset page template is no longer needed, the page layout information of the navigation page can be dynamically obtained, and then the dynamically determined page content information is used to obtain the final navigation page; The version of the browser, only one generic version of the browser can dynamically configure the navigation page for the user.
由于页面内容信息不再被预置在导航页代码中,这使得浏览器开发者不必再维护多套导航页代码,而可由网络设备(如云端)对导航页进行配置,减少了开发者的维护成本和重复劳动。在仅存在一个通用版本浏览器的情况下,其好处更为明显。并且,由于浏览器导航页可以根据如用户当前所处的地域来动态配置,其可更贴近用户的使用场景,满足用户的当前需求,提升用户的使用体验。Since the page content information is no longer preset in the navigation page code, this eliminates the need for the browser developer to maintain multiple sets of navigation page code, and the navigation page can be configured by the network device (such as the cloud), reducing developer maintenance. Cost and duplication of effort. The benefits are even more apparent when there is only one generic version of the browser. Moreover, since the browser navigation page can be dynamically configured according to the current location of the user, it can be closer to the user's usage scenario, meet the current needs of the user, and improve the user experience.
附图说明DRAWINGS
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other features, objects, and advantages of the present invention will become more apparent from the Detailed Description of Description
图1示出根据本发明一个实施例的用户设备和网络设备配合来配置浏览器的导航页的方法流程图;1 shows a flow chart of a method for configuring a navigation page of a browser in cooperation with a user equipment and a network device according to an embodiment of the present invention;
图2示出根据本发明另一个实施例的配合来配置浏览器的导航页 的用户设备和网络设备的装置示意图。2 illustrates a navigation page for configuring a browser in accordance with another embodiment of the present invention. Schematic diagram of the user equipment and network equipment.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings denote the same or similar components.
具体实施方式detailed description
下面结合附图对本发明作进一步详细描述。The invention is further described in detail below with reference to the accompanying drawings.
本发明可通过用户设备和网络设备的交互来配置用户设备中浏览器的导航页。具体地,用户设备向网络设备发送关于该用户设备的浏览器的相关信息,网络设备根据浏览器的相关信息,确定浏览器的导航页的页面内容信息,并将该导航页的页面内容信息提供给用户设备,用户设备加载该页面内容信息,以向用户呈现加载后的导航页。The present invention can configure a navigation page of a browser in a user device through interaction of the user device and the network device. Specifically, the user equipment sends related information about the browser of the user equipment to the network device, and the network device determines page content information of the navigation page of the browser according to the related information of the browser, and provides the page content information of the navigation page. To the user device, the user device loads the page content information to present the loaded navigation page to the user.
在此,用户设备包括但不限于任何一种可与用户通过键盘、触摸板以及声控设备等输入设备进行人机交互的电子产品,例如个人计算机、手机、智能手机、PDA、平板电脑等。Here, the user equipment includes, but is not limited to, any electronic product that can interact with the user through an input device such as a keyboard, a touch panel, and a voice control device, such as a personal computer, a mobile phone, a smart phone, a PDA, a tablet, and the like.
在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集合或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个超级虚拟计算机。Here, the network device includes, but is not limited to, a network host, a single network server, a plurality of network server sets, or a cloud composed of a plurality of servers. Here, the cloud is composed of a large number of host or network servers based on Cloud Computing, which is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
进一步地,本发明中,网络设备可作为整体,或由其中部分网络主机/服务器,甚至装置于一个或多个网络主机/服务器中的特定装置,如页面提供装置,来与用户设备,或用户设备中的特定装置,如页面呈现装置,进行交互并配置浏览器的导航页。如无特别说明,本文中网络设备与页面提供装置等同使用,用户设备与页面呈现装置等同使用。Further, in the present invention, the network device may be used as a whole, or by a part of the network host/server, or even a specific device in one or more network hosts/servers, such as a page providing device, with the user device, or the user. Specific devices in the device, such as page rendering devices, interact and configure the navigation page of the browser. Unless otherwise stated, the network device in this document is equivalent to the page providing device, and the user device is equivalent to the page rendering device.
图1为根据本发明一个实施例的方法流程图,示出一种用户设备1和网络设备2配合来配置导航页的过程。如图1所示,在步骤S1中,用户设备1向网络设备2发送关于该用户设备1的浏览器的相关信息,相应地,网络设备2接收该浏览器的相关信息;在步骤S2中,网络设备2根据该浏览器的相关信息,确定浏览器的导航页的页面内 容信息;在步骤S3中,网络设备2将该导航页的页面内容信息提供给用户设备1,相应地,用户设备1接收该导航页的页面内容信息;在步骤S4中,用户设备1加载该导航页的页面内容信息,以向用户呈现加载后的导航页。1 is a flow chart of a method in accordance with one embodiment of the present invention, showing a process in which user equipment 1 and network device 2 cooperate to configure a navigation page. As shown in FIG. 1, in step S1, the user equipment 1 transmits relevant information about the browser of the user equipment 1 to the network device 2, and correspondingly, the network device 2 receives related information of the browser; in step S2, The network device 2 determines the page of the navigation page of the browser according to the information about the browser. In step S3, the network device 2 provides the page content information of the navigation page to the user device 1, and correspondingly, the user device 1 receives the page content information of the navigation page; in step S4, the user device 1 loads the information. The page content information of the page is navigated to present the loaded navigation page to the user.
具体地,在步骤S1中,用户设备1向网络设备2发送关于该用户设备1的浏览器的相关信息,相应地,网络设备2接收该浏览器的相关信息,所述相关信息包括但不限于以下至少任一项:Specifically, in step S1, the user equipment 1 sends relevant information about the browser of the user equipment 1 to the network device 2, and correspondingly, the network device 2 receives related information of the browser, the related information includes but is not limited to At least one of the following:
-浏览器的版本信息;- browser version information;
-浏览器所支持的语言信息;- language information supported by the browser;
-浏览器的发布渠道信息;- browser release channel information;
-浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
-浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
在此,用户设备1可以通过多种方式收集浏览器的相关信息,例如:Here, the user equipment 1 can collect information about the browser in various ways, for example:
-读取浏览器安装包文件的文件名;- read the file name of the browser installation package file;
-读取浏览器的配置信息、读取浏览器所在操作系统的配置信息、读取浏览器所在用户设备的配置信息等。- Read the configuration information of the browser, read the configuration information of the operating system where the browser is located, and read the configuration information of the user device where the browser is located.
进一步地,用户设备1可以基于具体的应用需要/设置来在不同的时刻收集浏览器的相关信息。具体如,用户设备1可以在浏览器安装完毕时、浏览器每次更新后、浏览器首次启动时、浏览器每次启动时,或者定期在浏览器启动时,采集浏览器的相关信息。因此,用户设备1向网络设备2上报其浏览器的相关信息的时刻也可相应进行设置。例如,用户设备1可以在采集浏览器的相关信息后,即向网络设备2上报。又如,用户设备1在采集浏览器的相关信息后,可以先存储,随后在满足预置的条件时,如浏览器启动时、浏览器的相关信息发生变化时,浏览器的启动次数达到预定次数或定期,向网络设备2上报其浏览器的相关信息。Further, the user equipment 1 can collect related information of the browser at different times based on specific application needs/settings. For example, the user equipment 1 may collect information about the browser when the browser is installed, after each update of the browser, when the browser is first started, every time the browser is started, or periodically when the browser is started. Therefore, the time at which the user equipment 1 reports the related information of the browser to the network device 2 can also be set accordingly. For example, the user equipment 1 can report to the network device 2 after collecting relevant information of the browser. For another example, after collecting the related information of the browser, the user equipment 1 may first store the information, and then when the preset condition is met, such as when the browser is started and the related information of the browser changes, the number of times the browser starts is reached. The number of times or periodically, the network device 2 reports the information about its browser.
或者,用户设备1也可以响应于用户的触发操作,来收集浏览器的相关信息,或者将浏览器的相关信息发送至网络设备2。 Alternatively, the user equipment 1 may also collect related information of the browser or send relevant information of the browser to the network device 2 in response to the trigger operation of the user.
其中,浏览器的相关信息包括但不限于以下至少任一项:The information about the browser includes but is not limited to at least one of the following:
1)浏览器的版本信息;1) version information of the browser;
版本信息包括但不限于如1.0版、2.0版等指示级别/发布顺序的信息,或如极速版、安全版等指示性能的信息,以及如国内版、国际版等指示应用地域的信息。The version information includes, but is not limited to, the information indicating the level of the indication/release order, such as the 1.0 version, the 2.0 version, or the information indicating the performance such as the speed version, the security version, and the information indicating the application area such as the domestic version and the international version.
在此,对版本信息应做广义理解,也即,版本信息还可用于指示浏览器的品牌信息,例如IE浏览器、百度浏览器、360浏览器等。2)浏览器所支持的语言信息;Here, the version information should be understood in a broad sense, that is, the version information can also be used to indicate the brand information of the browser, such as an IE browser, a Baidu browser, a 360 browser, and the like. 2) Language information supported by the browser;
浏览器所支持的语言信息如中文、英文、繁体中文、法文等。所支持的语言信息可以是浏览器默认的语言信息,也可以是用户选择的语言信息,如用户在浏览器安装/使用过程中设置的语言信息。Language information supported by the browser such as Chinese, English, Traditional Chinese, French, etc. The supported language information may be the default language information of the browser, or the language information selected by the user, such as the language information set by the user during the installation/use of the browser.
3)浏览器的发布渠道信息;3) browser release channel information;
浏览器的发布渠道信息包括但不限于浏览器的安装文件包的来源信息。具体如,浏览器安装包文件从某一视频网站中获得,或者浏览器安装包文件与某一游戏安装包文件相互捆绑地发布,或者发布浏览器安装包文件的应用商店。The browser's distribution channel information includes, but is not limited to, the source information of the browser's installation package. Specifically, the browser installation package file is obtained from a video website, or the browser installation package file is bundled with a game installation package file, or an application store that publishes a browser installation package file.
4)浏览器所在用户设备的时区信息;4) Time zone information of the user equipment where the browser is located;
时区信息可以为24个时区中的任何一个。时区信息可以根据操作系统中的配置信息来确定,也可以根据用户设备的位置信息来确定,如通过IP地址、GPS定位的方式等。The time zone information can be any of 24 time zones. The time zone information may be determined according to configuration information in the operating system, or may be determined according to location information of the user equipment, such as an IP address, a GPS positioning method, and the like.
5)浏览器所在用户设备的屏幕尺寸相关信息,包括但不限于,屏幕分辨率、屏幕物理尺寸;5) information about the screen size of the user device where the browser is located, including but not limited to, screen resolution, physical size of the screen;
屏幕分辨率如1024*768、800*600等PC机屏幕分辨率,以及640*480、320*240等手机屏幕分辨率。Screen resolution such as 1024*768, 800*600 and other PC screen resolution, and 640*480, 320*240 and other mobile phone screen resolution.
屏幕物理尺寸如15英寸、17英寸、19英寸等PC机屏幕尺寸,以及3.5英寸、4英寸等手机屏幕尺寸。用户设备1可将上述浏览器的相关信息发送至网络设备2。Screen physical dimensions such as 15-inch, 17-inch, 19-inch PC screen sizes, and 3.5-inch, 4-inch and other mobile phone screen sizes. The user equipment 1 can transmit related information of the above browser to the network device 2.
进一步地,当浏览器的相关信息更新时,如浏览器从北京时区更新为纽约时区,用户设备1可将更新后浏览器的相关信息发送至网络 设备2。Further, when the related information of the browser is updated, for example, the browser is updated from the Beijing time zone to the New York time zone, the user equipment 1 can send the information about the updated browser to the network. Device 2.
在步骤S2中,网络设备2根据浏览器的相关信息,确定该浏览器的导航页的页面内容信息。In step S2, the network device 2 determines page content information of the navigation page of the browser according to the related information of the browser.
举例来说,浏览器的导航页中一般包含一个搜索区域以及多个分类/功能导航区域,其中搜索区域至少包括一个搜索框及搜索按钮、可选的搜索引擎,每个导航区内会提供多个链接,这些链接会按照一定的布局排列并呈现给用户。For example, the navigation page of the browser generally includes a search area and a plurality of classified/functional navigation areas, wherein the search area includes at least one search box and a search button, and an optional search engine, and each navigation area provides more Links that are arranged and presented to the user in a certain layout.
导航区内链接的排列方式是多样的。例如,通常常用网址导航区内的链接是按照宫格形式排列的,如按照6*5宫格的排列,其中每个宫格内布置有一个指向特定网站的链接,该链接通常表现为所指向网站的名称的超链接(也即锚文本)。并且,可选地,宫格内还可布置有相应网站的图形信息,如网站的logo。进一步地,一个宫格内还可布置多个链接,例如,新浪·微博,其中链接新浪指向新浪网站的首页,链接微博指向新浪微博的主页。在一个宫格内布置的多个链接通常具有相关性,如首个链接指向网站首页,之后的链接可指向该网站的某个子页面。The arrangement of links in the navigation area is diverse. For example, the links in the navigation area of the commonly used URLs are arranged in the form of a grid. For example, according to the arrangement of 6*5 grids, each of the grids is provided with a link to a specific website, and the link usually appears as pointing A hyperlink to the name of the website (that is, the anchor text). And, optionally, the graphic information of the corresponding website, such as the logo of the website, may also be arranged in the square. Further, a plurality of links can be arranged in a palace, for example, Sina Weibo , in which the link Sina points to the homepage of the Sina website, and the link microblog points to the homepage of the Sina Weibo. Multiple links placed within a single box are often relevant, such as the first link to the home page of the site, and the subsequent links to a subpage of the site.
此外,导航区内的链接也可不以宫格形式排列,而是按照进一步细分的子类来进行排列。例如,在一个导航区的左侧显示各子类,相应子类的右侧显示该子类下的多个链接。这些链接可以表现为具有描述信息的超链接,其中,描述信息可以为相应链接所指向页面的标题等与该页面内容相关的信息。In addition, the links in the navigation area may not be arranged in a checkered form, but in a sub-class subdivided. For example, each subclass is displayed on the left side of a navigation area, and the right side of the corresponding subclass displays multiple links under the subclass. These links may be represented as hyperlinks having description information, wherein the description information may be information related to the content of the page, such as the title of the page pointed to by the corresponding link.
进一步地,每个导航区还可包括多个导航子区,每个导航子区内的链接可以采用宫格形式排列,也可不以宫格形式排列(如分类逐行排列)。Further, each navigation area may further include a plurality of navigation sub-areas, and the links in each navigation sub-area may be arranged in a checkered form or may not be arranged in a checkered form (eg, sorting by line by line).
用户设备1的浏览器导航页可以采用通用页面模板,该通用页面模板定义了导航页的布局。例如,根据该通用页面模板,导航页中包含搜索区以及两个导航区,搜索区位于导航页上方,两个导航区位于导航页的中间及下方,其中位于中间的导航区中的链接以宫格形式排列。但是,通用页面模板中并不会包括导航页中的具体内容,例如, 搜索区中并未确定可选的搜索引擎,导航区中也未确定待呈现的链接。The browser navigation page of user device 1 may employ a generic page template that defines the layout of the navigation page. For example, according to the common page template, the navigation page includes a search area and two navigation areas, the search area is located above the navigation page, and the two navigation areas are located in the middle and below the navigation page, wherein the links in the middle navigation area are in the palace Arranged in a grid. However, the specific content in the navigation page is not included in the generic page template, for example, The optional search engine is not determined in the search area, and the link to be rendered is not determined in the navigation area.
可替代地,不同版本浏览器的导航页也可预置有各自特定的页面模板。进一步地,导航页的页面模板还可实时确定。Alternatively, navigation pages of different versions of the browser may also be preset with their own specific page templates. Further, the page template of the navigation page can also be determined in real time.
页面内容信息用于确定导航页中所呈现的具体内容,也即,页面内容信息包括但不限于:搜索区中可选的搜索引擎,导航区中所呈现的链接。The page content information is used to determine the specific content presented in the navigation page, that is, the page content information includes, but is not limited to, an optional search engine in the search area, and a link presented in the navigation area.
网络设备2可以预先建立页面内容信息库,该页面内容信息库中保存有页面内容信息及其与浏览器的相关信息的对应关系。据此,网络设备2可以根据浏览器的相关信息,来查询页面内容信息库,从而确定该浏览器的导航页的页面内容信息。The network device 2 may pre-establish a page content information library, where the page content information library stores the page content information and its corresponding relationship with the browser related information. According to this, the network device 2 can query the page content information base according to the related information of the browser, thereby determining the page content information of the navigation page of the browser.
举例来说,网络设备2可以根据不同的浏览器相关信息,为用户设备1提供不同的页面内容信息,用以供用户设备1生成包含相应页面内容信息的导航页,例如,对于支持中文的浏览器,网络设备2可以提供百度搜索框,对于支持英文的浏览器,网络设备2可以提供Google搜索框;对于来自于视频网站发布渠道的浏览器,网络设备2可以提供更多指向视频网站的链接,对于来自于游戏网站发布渠道的浏览器,网络设备2可以提供更多指向游戏网站的链接;对于用户设备位于纽约时区的浏览器,网络设备2可以提供指向Yahoo、Facebook等网站的链接,对于用户设备位于北京时区的浏览器,网络设备2可以提供指向新浪微博、搜狐等网站的链接;本领域技术人员应能理解,网络设备2还可以根据不同的浏览器版本信息、所在用户设备的屏幕尺寸相关信息,来为用户设备1提供与浏览器版本信息或屏幕尺寸相关信息对应的不同的页面内容信息。For example, the network device 2 can provide the user device 1 with different page content information according to different browser related information, so that the user device 1 generates a navigation page that includes corresponding page content information, for example, for Chinese-supported browsing. The network device 2 can provide a Baidu search box. For a browser that supports English, the network device 2 can provide a Google search box; for a browser from a video website publishing channel, the network device 2 can provide more links to the video website. For the browser from the game website publishing channel, the network device 2 can provide more links to the game website; for the browser where the user device is located in the New York time zone, the network device 2 can provide a link to a website such as Yahoo, Facebook, etc. The user equipment is located in the browser of the Beijing time zone. The network device 2 can provide links to websites such as Sina Weibo and Sohu. Those skilled in the art should understand that the network device 2 can also be based on different browser version information and the user equipment. Screen size related information, to provide user equipment 1 Different page content information with the browser version information or related information corresponding to the screen size.
网络设备2可以仅根据一种浏览器的相关信息,来确定导航页的页面内容信息;网络设备2也可以结合多种浏览器的相关信息,来确定导航页的页面内容信息,例如,浏览器的相关信息为支持中文、来自于视频网站发布渠道,则网络设备2可以提供指向微博、搜狐、优酷、土豆的链接,其中前两个链接根据浏览器支持中文而确定,后两 个链接根据浏览器来源于视频网站发布渠道而确定。The network device 2 can determine the page content information of the navigation page based on only the related information of one browser; the network device 2 can also determine the page content information of the navigation page by using related information of multiple browsers, for example, the browser. The relevant information is to support Chinese and from the video website publishing channel, then the network device 2 can provide links to Weibo, Sohu, Youku, and potatoes, wherein the first two links are determined according to the browser supporting Chinese, and the latter two. The links are determined based on the browser's source of distribution from the video site.
本发明可以为具有不同相关信息的浏览器,提供不同的导航页的页面内容信息,一方面,使得浏览器发布者不必再维护多套导航页代码,减少了重复劳动;另一方面,可以更贴近用户的使用情景,满足用户的当前需求,提升用户的使用体验。The invention can provide different page content information of different navigation pages for browsers with different related information. On the one hand, the browser publisher does not have to maintain multiple sets of navigation page codes, thereby reducing duplication of work; on the other hand, it can be more Close to the user's usage scenarios to meet the user's current needs and enhance the user's experience.
进一步地,当浏览器相关信息更新时,网络设备2可以根据更新后的浏览器相关信息来提供导航页的页面内容信息。例如,用户设备从北京迁移至纽约,浏览器所在用户设备的时区信息更新为纽约时区,网络设备2根据更新后的相关信息来确定页面内容信息,从而更符合用户的当前需求。Further, when the browser related information is updated, the network device 2 can provide the page content information of the navigation page according to the updated browser related information. For example, the user equipment migrates from Beijing to New York, and the time zone information of the user equipment of the browser is updated to the New York time zone, and the network device 2 determines the page content information according to the updated related information, thereby more conforming to the current needs of the user.
优选地,网络设备2还可以根据浏览器的相关信息,确定浏览器的导航页的页面布局信息;接着,网络设备2按照该页面布局信息,根据浏览器的相关信息,确定相应的页面内容信息。Preferably, the network device 2 may further determine page layout information of the navigation page of the browser according to the related information of the browser; then, the network device 2 determines the corresponding page content information according to the page layout information according to the browser related information. .
其中,页面布局信息包括但不限于导航页中包括哪些分块区域,如搜索区域、导航区域等,这些分块区域在导航页中的位置,其中每个导航区域中待呈现信息的排列方式。这些待呈现信息的排列方式诸如图片排列方式,如浮于文字上方、浮于文字下方等;文字格式,如字体、大小等;排版格式,如行间距、对齐方式等;宫格排列方式,如3*3排列、5*5排列;突出显示方式,如突出显示前两行宫格等。The page layout information includes, but is not limited to, which block areas are included in the navigation page, such as the search area, the navigation area, and the like, the positions of the block areas in the navigation page, and the arrangement of the information to be presented in each navigation area. The arrangement of the information to be presented, such as the arrangement of pictures, such as floating above the text, floating below the text, etc.; text format, such as font, size, etc.; typesetting format, such as line spacing, alignment, etc.; 3*3 arrangement, 5*5 arrangement; highlighting mode, such as highlighting the first two lines of the grid.
网络设备2可以预先建立页面布局信息库,该页面布局信息库保存有页面布局信息及其与浏览器的相关信息的对应关系。该页面布局信息库可以与页面内容信息库为彼此独立的数据库,两者也可以集成在一起。The network device 2 may pre-establish a page layout information library, where the page layout information library stores page layout information and its correspondence with related information of the browser. The page layout information base and the page content information base can be independent databases, and the two can also be integrated.
据此,网络设备2可以根据浏览器的相关信息,查询页面布局信息库,确定导航页的页面布局信息;接着,网络设备2按照所确定的页面布局信息,根据浏览器的相关信息,查询页面内容信息库,确定该导航页的页面内容信息。According to this, the network device 2 can query the page layout information database according to the related information of the browser, and determine the page layout information of the navigation page. Then, the network device 2 queries the page according to the determined page layout information according to the browser related information. A content information repository that determines page content information for the navigation page.
例如,浏览器所在用户设备的屏幕尺寸为24英寸,通过查询页面布局信息库,网络设备2确定导航页中常用网址导航区域以6*5宫 格排列网站链接以及新闻导航区域左侧布置第一条新闻链接的图片,右侧自上而下布置5条新闻链接;接着,网络设备2按照该页面布局信息,根据浏览器当前所处的纽约时区,通过查询页面内容信息库,确定30个英文常用网址及其排列方式,如按照其热门程度从左至右、从上到下逐次布置于常用网址导航区域的相应宫格内,并确定布置于新闻导航区域内的5个纽约或美国的新闻头条。For example, the screen size of the user device where the browser is located is 24 inches. By querying the page layout information base, the network device 2 determines the navigation site of the commonly used URL in the navigation page to 6*5 A grid of website links and a picture of the first news link arranged on the left side of the news navigation area, and five news links are arranged from top to bottom on the right side; then, the network device 2 follows the page layout information according to the current New York browser. Time zone, by querying the page content information database, determining 30 English common URLs and their arrangement manners, such as according to their popularity level from left to right, top to bottom, successively arranged in the corresponding palace grid of the common website navigation area, and determining the arrangement 5 news headlines from New York or the United States in the news navigation area.
不同的浏览器相关信息可以对应不同的页面布局信息。例如,对于浏览器所支持的语言,由于不同语言表达时的语句长短差异,网络设备2可以确定导航区域中布置更少或更多的链接;对于浏览器的不同发布渠道,网络设备2可以确定与发布渠道相应的导航区域或其中部分链接被突出显示。Different browser related information can correspond to different page layout information. For example, for a language supported by the browser, the network device 2 may determine that fewer or more links are arranged in the navigation area due to differences in statement lengths when different languages are expressed; for different distribution channels of the browser, the network device 2 may determine The navigation area corresponding to the publishing channel or some of its links are highlighted.
其中,页面布局信息还可以为对页面布局的指示信息。例如,用户设备1的浏览器中存储有多个导航页的页面模板,并且每个页面模板具有相应编号,网络设备2可以通过对页面布局的指示信息来具体指示用户设备1应用哪一个编号的页面模板。The page layout information may also be indication information about the page layout. For example, a page template of a plurality of navigation pages is stored in the browser of the user device 1, and each page template has a corresponding number, and the network device 2 can specifically indicate which number is applied by the user device 1 by using the indication information of the page layout. Page template.
此时,网络设备2的页面布局信息库中同样存储有各浏览器本地存储的导航页的页面模板及其对应编号。在将对页面布局的指示信息,如相应页面模板的编号发送至用户设备1的同时或之后,网络设备2可以继续按照所确定的页面模板来为用户设备1的浏览器获得相应导航页的页面内容信息。At this time, the page layout information base of the network device 2 also stores the page template of the navigation page stored locally by each browser and its corresponding number. At the same time as or after transmitting the indication information of the page layout, such as the number of the corresponding page template to the user device 1, the network device 2 may continue to obtain the page of the corresponding navigation page for the browser of the user device 1 according to the determined page template. Content information.
可替代地,当页面布局信息库中仅存储有浏览器的相关信息与相应页面模板的编号的对应关系时,在网络设备2将对页面布局的指示信息发送至用户设备1后,用户设备1根据该指示信息,确定与该指示信息相对应的页面布局,随后向网络设备2发送相应的内容获取请求,例如,该内容获取请求中包含对常用网址导航区域中9个常用网址链接的获取请求;接着,网络设备2根据该内容获取请求,通过查询页面内容信息库,确定与该内容获取请求相对应的页面内容信息,并返回给用户设备1。Alternatively, when only the correspondence between the related information of the browser and the number of the corresponding page template is stored in the page layout information database, after the network device 2 transmits the indication information of the page layout to the user equipment 1, the user equipment 1 Determining, according to the indication information, a page layout corresponding to the indication information, and then sending a corresponding content acquisition request to the network device 2, for example, the content acquisition request includes an acquisition request for a link of nine common URLs in a navigation area of a common website. Then, the network device 2 determines the page content information corresponding to the content acquisition request by querying the page content information base according to the content acquisition request, and returns it to the user device 1.
在步骤S3中,网络设备2将导航页的页面内容信息提供给用户 设备1,相应地,用户设备1接收该导航页的页面内容信息。In step S3, the network device 2 provides the page content information of the navigation page to the user. Device 1, correspondingly, user device 1 receives page content information for the navigation page.
优选地,如果网络设备2还确定了导航页的页面布局信息,该页面布局信息可以与页面内容信息一并提供给用户设备1,也可以在向用户设备1提供页面内容信息之前即提供给用户设备1,如网络设备2在确定导航页的页面布局信息之后,即将其提供给用户设备1,随后再确定导航页的页面内容信息并提供给用户设备1。Preferably, if the network device 2 further determines the page layout information of the navigation page, the page layout information may be provided to the user device 1 together with the page content information, or may be provided to the user before the page content information is provided to the user device 1. The device 1, such as the network device 2, after determining the page layout information of the navigation page, supplies it to the user device 1, and then determines the page content information of the navigation page and provides it to the user device 1.
在步骤S4中,用户设备1加载导航页的页面内容信息,以向用户呈现加载后的导航页。In step S4, the user device 1 loads the page content information of the navigation page to present the loaded navigation page to the user.
其中,如前文所述,页面布局信息可以是由浏览器中的已有页面模板确定的,也可以是由网络设备2确定的,用户设备1将页面内容信息加载入页面布局信息,从而向用户呈现加载后的导航页。For example, as described above, the page layout information may be determined by an existing page template in the browser, or may be determined by the network device 2, and the user device 1 loads the page content information into the page layout information, thereby providing the user with the page layout information. Render the loaded navigation page.
例如,通用页面模板的html代码中具有若干个标识符,每一个标识符对应于一个宫格,如grid01、grid02、grid03等,而页面内容信息为grid01=http://www.sina.com/、grid02=http://www.sohu.com/、grid03=http://www.youku.com/,据此,用户设备1可采用页面内容信息来对通用页面模板中的相应宫格赋值,以加载所获得的页面内容信息,从而向用户呈现加载后的导航页。For example, the html code of the generic page template has several identifiers, each of which corresponds to a grid, such as grid01, grid02, grid03, etc., and the page content information is grid01=http://www.sina.com/ , grid02=http://www.sohu.com/, grid03=http://www.youku.com/, according to which, the user equipment 1 can use the page content information to assign a value to the corresponding square in the common page template. To load the obtained page content information, thereby presenting the loaded navigation page to the user.
图2为根据本发明另一个实施例的装置示意图,示出相互配合来配置导航页的用户设备和网络设备中的装置,其中,页面呈现装置10装置于用户设备1中,页面提供装置20装置于网络设备2中。如图2所示,页面呈现装置10进一步包括装置11-13,页面提供装置20进一步包括装置21-23。2 is a schematic diagram of an apparatus according to another embodiment of the present invention, showing devices in a user equipment and a network device that cooperate with each other to configure a navigation page, wherein the page presentation device 10 is installed in the user equipment 1, and the page providing device 20 is provided. In the network device 2. As shown in FIG. 2, the page presentation device 10 further includes devices 11-13, and the page providing device 20 further includes devices 21-23.
用户设备1的装置11向网络设备2发送关于该用户设备1的浏览器的相关信息(为便于区分,以下将装置11称为信息发送装置11),相应地,网络设备2的装置21接收该浏览器的相关信息(为便于区分,以下将装置21称为信息接收装置21);网络设备2的装置22根据该浏览器的相关信息,确定浏览器的导航页的页面内容信息(为便于区分,以下将装置22称为内容确定装置22);网络设备2的装置23将该导航页的页面内容信息提供给用户设备1(为便于区分,以下 将装置23称为内容发送装置23),相应地,用户设备1的装置12接收该导航页的页面内容信息(为便于区分,以下将装置12称为内容接收装置12);用户设备1的装置13加载该页面内容信息,以向用户呈现加载后的导航页(为便于区分,以下将装置13称为页面加载装置13)。The device 11 of the user device 1 transmits information about the browser of the user device 1 to the network device 2 (for convenience of distinction, the device 11 is hereinafter referred to as the information transmitting device 11), and accordingly, the device 21 of the network device 2 receives the Relevant information of the browser (for convenience of distinction, the device 21 is hereinafter referred to as the information receiving device 21); the device 22 of the network device 2 determines the page content information of the navigation page of the browser according to the related information of the browser (for the purpose of distinguishing Hereinafter, the device 22 is referred to as a content determining device 22); the device 23 of the network device 2 provides the page content information of the navigation page to the user device 1 (for ease of distinction, the following The device 23 is referred to as a content transmitting device 23), and accordingly, the device 12 of the user device 1 receives the page content information of the navigation page (for convenience of distinction, the device 12 is hereinafter referred to as the content receiving device 12); the device of the user device 1 The page content information is loaded to present the loaded navigation page to the user (for ease of differentiation, the device 13 is hereinafter referred to as the page loading device 13).
具体地,用户设备1的信息发送装置11向网络设备2发送关于该用户设备1的浏览器的相关信息,相应地,网络设备2的信息接收装置21接收该浏览器的相关信息,所述相关信息包括但不限于以下至少任一项:Specifically, the information transmitting apparatus 11 of the user equipment 1 transmits relevant information about the browser of the user equipment 1 to the network device 2, and accordingly, the information receiving apparatus 21 of the network device 2 receives related information of the browser, the correlation Information includes, but is not limited to, at least one of the following:
-浏览器的版本信息;- browser version information;
-浏览器所支持的语言信息;- language information supported by the browser;
-浏览器的发布渠道信息;- browser release channel information;
-浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
-浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
在此,信息发送装置11或用户设备1的其他特定装置可以通过多种方式收集浏览器的相关信息,例如:Here, the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 can collect related information of the browser in various ways, for example:
-读取浏览器安装包文件的文件名;- read the file name of the browser installation package file;
-读取浏览器的配置信息、读取浏览器所在操作系统的配置信息、读取浏览器所在用户设备的配置信息等。- Read the configuration information of the browser, read the configuration information of the operating system where the browser is located, and read the configuration information of the user device where the browser is located.
进一步地,信息发送装置11或用户设备1的其他特定装置可以基于具体的应用需要/设置来在不同的时刻收集浏览器的相关信息。具体如,信息发送装置11或用户设备1的其他特定装置可以在浏览器安装完毕时、浏览器每次更新后、浏览器首次启动时、浏览器每次启动时,或者定期在浏览器启动时,采集浏览器的相关信息。因此,信息发送装置11向网络设备2上报其浏览器的相关信息的时刻也可相应进行设置。例如,信息发送装置11可以在采集浏览器的相关信息后,即向网络设备2上报。又如,信息发送装置11在采集浏览器的相关信息后,可以先存储,随后在满足预置的条件时,如浏览器启动时、浏览器的相关信息发生变化时,浏览器的启动次数达到预定次数 或定期,向网络设备2上报其浏览器的相关信息。Further, the information transmitting device 11 or other specific devices of the user device 1 may collect related information of the browser at different times based on specific application needs/settings. Specifically, the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 may be installed when the browser is installed, each time the browser is updated, when the browser is first started, each time the browser is started, or periodically when the browser is started. , collect information about the browser. Therefore, the timing at which the information transmitting apparatus 11 reports the related information of the browser to the network device 2 can also be set accordingly. For example, the information transmitting apparatus 11 can report to the network device 2 after collecting the related information of the browser. For another example, after the information about the browser is collected, the information sending device 11 may first store the information, and then when the preset condition is met, such as when the browser starts and the related information of the browser changes, the number of times the browser is started is reached. Scheduled times Or periodically, the network device 2 reports the information about its browser.
或者,信息发送装置11或用户设备1的其他特定装置也可以响应于用户的触发操作,来收集浏览器的相关信息,或者将浏览器的相关信息发送至网络设备2。Alternatively, the information transmitting apparatus 11 or other specific apparatus of the user equipment 1 may also collect related information of the browser in response to a trigger operation of the user, or transmit related information of the browser to the network device 2.
其中,浏览器的相关信息包括但不限于以下至少任一项:The information about the browser includes but is not limited to at least one of the following:
1)浏览器的版本信息;1) version information of the browser;
版本信息包括但不限于如1.0版、2.0版等指示级别/发布顺序的信息,或如极速版、安全版等指示性能的信息,以及如国内版、国际版等指示应用地域的信息。The version information includes, but is not limited to, the information indicating the level of the indication/release order, such as the 1.0 version, the 2.0 version, or the information indicating the performance such as the speed version, the security version, and the information indicating the application area such as the domestic version and the international version.
在此,对版本信息应做广义理解,也即,版本信息还可用于指示浏览器的品牌信息,例如IE浏览器、百度浏览器、360浏览器等。Here, the version information should be understood in a broad sense, that is, the version information can also be used to indicate the brand information of the browser, such as an IE browser, a Baidu browser, a 360 browser, and the like.
2)浏览器所支持的语言信息;2) Language information supported by the browser;
浏览器所支持的语言信息如中文、英文、繁体中文、法文等。所支持的语言信息可以是浏览器默认的语言信息,也可以是用户选择的语言信息,如用户在浏览器安装/使用过程中设置的语言信息。Language information supported by the browser such as Chinese, English, Traditional Chinese, French, etc. The supported language information may be the default language information of the browser, or the language information selected by the user, such as the language information set by the user during the installation/use of the browser.
3)浏览器的发布渠道信息;3) browser release channel information;
浏览器的发布渠道信息包括但不限于浏览器的安装文件包的来源信息。具体如,浏览器安装包文件从某一视频网站中获得,或者浏览器安装包文件与某一游戏安装包文件相互捆绑地发布,或者发布浏览器安装包文件的应用商店。The browser's distribution channel information includes, but is not limited to, the source information of the browser's installation package. Specifically, the browser installation package file is obtained from a video website, or the browser installation package file is bundled with a game installation package file, or an application store that publishes a browser installation package file.
4)浏览器所在用户设备的时区信息;4) Time zone information of the user equipment where the browser is located;
时区信息可以为24个时区中的任何一个。时区信息可以根据操作系统中的配置信息来确定,也可以根据用户设备的位置信息来确定,如通过IP地址、GPS定位的方式等。The time zone information can be any of 24 time zones. The time zone information may be determined according to configuration information in the operating system, or may be determined according to location information of the user equipment, such as an IP address, a GPS positioning method, and the like.
5)浏览器所在用户设备的屏幕尺寸相关信息,包括但不限于,屏幕分辨率、屏幕物理尺寸;5) information about the screen size of the user device where the browser is located, including but not limited to, screen resolution, physical size of the screen;
屏幕分辨率如1024*768、800*600等PC机屏幕分辨率,以及640*480、320*240等手机屏幕分辨率。Screen resolution such as 1024*768, 800*600 and other PC screen resolution, and 640*480, 320*240 and other mobile phone screen resolution.
屏幕物理尺寸如15英寸、17英寸、19英寸等PC机屏幕尺寸,以 及3.5英寸、4英寸等手机屏幕尺寸。Screen physical size such as 15-inch, 17-inch, 19-inch PC screen size, And 3.5-inch, 4-inch and other mobile phone screen sizes.
用户设备1可将上述浏览器的相关信息发送至网络设备2。The user equipment 1 can transmit related information of the above browser to the network device 2.
进一步地,当浏览器的相关信息更新时,如浏览器从北京时区更新为纽约时区,信息发送装置11可将更新后浏览器的相关信息发送至网络设备2。Further, when the related information of the browser is updated, such as the browser is updated from the Beijing time zone to the New York time zone, the information transmitting apparatus 11 may transmit the related information of the updated browser to the network device 2.
随后,网络设备2的内容确定装置22根据浏览器的相关信息,确定该浏览器的导航页的页面内容信息。Subsequently, the content determining means 22 of the network device 2 determines the page content information of the navigation page of the browser based on the related information of the browser.
举例来说,浏览器的导航页中一般包含一个搜索区域以及多个分类/功能导航区域,其中搜索区域至少包括一个搜索框及搜索按钮、可选的搜索引擎,每个导航区内会提供多个链接,这些链接会按照一定的布局排列并呈现给用户。For example, the navigation page of the browser generally includes a search area and a plurality of classified/functional navigation areas, wherein the search area includes at least one search box and a search button, and an optional search engine, and each navigation area provides more Links that are arranged and presented to the user in a certain layout.
导航区内链接的排列方式是多样的。例如,通常常用网址导航区内的链接是按照宫格形式排列的,如按照6*5宫格的排列,其中每个宫格内布置有一个指向特定网站的链接,该链接通常表现为所指向网站的名称的超链接(也即锚文本)。并且,可选地,宫格内还可布置有相应网站的图形信息,如网站的logo。进一步地,一个宫格内还可布置多个链接,例如,新浪·微博,其中链接新浪指向新浪网站的首页,链接微博指向新浪微博的主页。在一个宫格内布置的多个链接通常具有相关性,如首个链接指向网站首页,之后的链接可指向该网站的某个子页面。The arrangement of links in the navigation area is diverse. For example, the links in the navigation area of the commonly used URLs are arranged in the form of a grid. For example, according to the arrangement of 6*5 grids, each of the grids is provided with a link to a specific website, and the link usually appears as pointing A hyperlink to the name of the website (that is, the anchor text). And, optionally, the graphic information of the corresponding website, such as the logo of the website, may also be arranged in the square. Further, a plurality of links can be arranged in a palace, for example, Sina Weibo , in which the link Sina points to the homepage of the Sina website, and the link microblog points to the homepage of the Sina Weibo. Multiple links placed within a single box are often relevant, such as the first link to the home page of the site, and the subsequent links to a subpage of the site.
此外,导航区内的链接也可不以宫格形式排列,而是按照进一步细分的子类来进行排列。例如,在一个导航区的左侧显示各子类,相应子类的右侧显示该子类下的多个链接。这些链接可以表现为具有描述信息的超链接,其中,描述信息可以为相应链接所指向页面的标题等与该页面内容相关的信息。In addition, the links in the navigation area may not be arranged in a checkered form, but in a sub-class subdivided. For example, each subclass is displayed on the left side of a navigation area, and the right side of the corresponding subclass displays multiple links under the subclass. These links may be represented as hyperlinks having description information, wherein the description information may be information related to the content of the page, such as the title of the page pointed to by the corresponding link.
进一步地,每个导航区还可包括多个导航子区,每个导航子区内的链接可以采用宫格形式排列,也可不以宫格形式排列(如分类逐行排列)。Further, each navigation area may further include a plurality of navigation sub-areas, and the links in each navigation sub-area may be arranged in a checkered form or may not be arranged in a checkered form (eg, sorting by line by line).
用户设备1的浏览器导航页可以采用通用页面模板,该通用页面 模板定义了导航页的布局。例如,根据该通用页面模板,导航页中包含搜索区以及两个导航区,搜索区位于导航页上方,两个导航区位于导航页的中间及下方,其中位于中间的导航区中的链接以宫格形式排列。但是,通用页面模板中并不会包括导航页中的具体内容,例如,搜索区中并未确定可选的搜索引擎,导航区中也未确定待呈现的链接。The browser navigation page of the user device 1 can adopt a common page template, the common page The template defines the layout of the navigation page. For example, according to the common page template, the navigation page includes a search area and two navigation areas, the search area is located above the navigation page, and the two navigation areas are located in the middle and below the navigation page, wherein the links in the middle navigation area are in the palace Arranged in a grid. However, the specific content in the navigation page is not included in the common page template. For example, an optional search engine is not determined in the search area, and the link to be rendered is not determined in the navigation area.
可替代地,不同版本浏览器的导航页也可预置有各自特定的页面模板。进一步地,导航页的页面模板还可实时确定。Alternatively, navigation pages of different versions of the browser may also be preset with their own specific page templates. Further, the page template of the navigation page can also be determined in real time.
页面内容信息用于确定导航页中所呈现的具体内容,也即,页面内容信息包括但不限于:搜索区中可选的搜索引擎,导航区中所呈现的链接。The page content information is used to determine the specific content presented in the navigation page, that is, the page content information includes, but is not limited to, an optional search engine in the search area, and a link presented in the navigation area.
内容确定装置22或网络设备2的其他特定装置可以预先建立页面内容信息库,该页面内容信息库中保存有页面内容信息及其与浏览器的相关信息的对应关系。据此,内容确定装置22可以根据浏览器的相关信息,来查询页面内容信息库,从而确定该浏览器的导航页的页面内容信息。The content determining device 22 or other specific device of the network device 2 may pre-establish a page content information library in which the page content information and its corresponding relationship with the browser related information are stored. According to this, the content determining device 22 can query the page content information base according to the related information of the browser, thereby determining the page content information of the navigation page of the browser.
举例来说,内容确定装置22可以根据不同的浏览器相关信息,为用户设备1提供不同的页面内容信息,用以供用户设备1生成包含相应页面内容信息的导航页,例如,对于支持中文的浏览器,内容确定装置22可以确定百度搜索框,对于支持英文的浏览器,内容确定装置22可以确定Google搜索框;对于来自于视频网站发布渠道的浏览器,内容确定装置22可以确定更多指向视频网站的链接,对于来自于游戏网站发布渠道的浏览器,内容确定装置22可以确定更多指向游戏网站的链接;对于用户设备位于纽约时区的浏览器,内容确定装置22可以确定指向Yahoo、Facebook等网站的链接,对于用户设备位于北京时区的浏览器,内容确定装置22可以确定指向新浪微博、搜狐等网站的链接;本领域技术人员应能理解,内容确定装置22还可以根据不同的浏览器版本信息、所在用户设备的屏幕尺寸相关信息,来为用户设备1提供与浏览器版本信息或屏幕尺寸相关信息对应 的不同的页面内容信息。For example, the content determining device 22 may provide the user device 1 with different page content information according to different browser related information, for the user device 1 to generate a navigation page including the corresponding page content information, for example, for supporting Chinese. The browser, the content determining device 22 may determine a Baidu search box, for the browser supporting the English, the content determining device 22 may determine the Google search box; for the browser from the video website publishing channel, the content determining device 22 may determine more pointing The link to the video website, for the browser from the game website publishing channel, the content determining device 22 can determine more links to the game website; for the browser where the user device is located in the New York time zone, the content determining device 22 can determine to point to Yahoo, Facebook For the link of the website, for the browser of the user equipment in the Beijing time zone, the content determining device 22 can determine the link to the website of Sina Weibo, Sohu, etc.; those skilled in the art should understand that the content determining device 22 can also browse according to different browsing. Device version information, user settings The screen size related information is provided to provide the user device 1 with the browser version information or the screen size related information. Different page content information.
内容确定装置22可以仅根据一种浏览器的相关信息,来确定导航页的页面内容信息;内容确定装置22也可以结合多种浏览器的相关信息,来确定导航页的页面内容信息,例如,浏览器的相关信息为支持中文、来自于视频网站发布渠道,则内容确定装置22可以提供指向微博、搜狐、优酷、土豆的链接,其中前两个链接根据浏览器支持中文而确定,后两个链接根据浏览器来源于视频网站发布渠道而确定。The content determining device 22 may determine the page content information of the navigation page based on only the related information of one browser; the content determining device 22 may also determine the page content information of the navigation page by combining related information of the plurality of browsers, for example, The browser related information is in support of Chinese and from the video website publishing channel, and the content determining device 22 can provide links to Weibo, Sohu, Youku, and potatoes. The first two links are determined according to the browser supporting Chinese, and the latter two. The links are determined based on the browser's source of distribution from the video site.
本发明可以为具有不同相关信息的浏览器,提供不同的导航页的页面内容信息,一方面,使得浏览器发布者不必再维护多套导航页代码,减少了重复劳动;另一方面,可以更贴近用户的使用情景,满足用户的当前需求,提升用户的使用体验。The invention can provide different page content information of different navigation pages for browsers with different related information. On the one hand, the browser publisher does not have to maintain multiple sets of navigation page codes, thereby reducing duplication of work; on the other hand, it can be more Close to the user's usage scenarios to meet the user's current needs and enhance the user's experience.
进一步地,当浏览器相关信息更新时,内容确定装置22可以根据更新后的浏览器相关信息来提供导航页的页面内容信息。例如,用户设备从北京迁移至纽约,浏览器所在用户设备的时区信息更新为纽约时区,内容确定装置22根据更新后的相关信息来确定页面内容信息,从而更符合用户的当前需求。Further, when the browser related information is updated, the content determining device 22 may provide the page content information of the navigation page according to the updated browser related information. For example, the user equipment migrates from Beijing to New York, the time zone information of the user equipment where the browser is located is updated to the New York time zone, and the content determining device 22 determines the page content information according to the updated related information, thereby more conforming to the current needs of the user.
优选地,网络设备2还包括布局确定装置(未示出),布局确定装置可以根据浏览器的相关信息,确定浏览器的导航页的页面布局信息;接着,内容确定装置22按照该页面布局信息,根据浏览器的相关信息,确定相应的页面内容信息。进一步地,布局确定装置也可以与内容确定装置22集成在一起。Preferably, the network device 2 further includes layout determining means (not shown), and the layout determining means can determine page layout information of the navigation page of the browser according to the related information of the browser; then, the content determining means 22 follows the page layout information According to the relevant information of the browser, determine the corresponding page content information. Further, the layout determining device may also be integrated with the content determining device 22.
其中,页面布局信息包括但不限于导航页中包括哪些分块区域,如搜索区域、导航区域等,这些分块区域在导航页中的位置,其中每个导航区域中待呈现信息的排列方式。这些待呈现信息的排列方式诸如图片排列方式,如浮于文字上方、浮于文字下方等;文字格式,如字体、大小等;排版格式,如行间距、对齐方式等;宫格排列方式,如3*3排列、5*5排列;突出显示方式,如突出显示前两行宫格等。The page layout information includes, but is not limited to, which block areas are included in the navigation page, such as the search area, the navigation area, and the like, the positions of the block areas in the navigation page, and the arrangement of the information to be presented in each navigation area. The arrangement of the information to be presented, such as the arrangement of pictures, such as floating above the text, floating below the text, etc.; text format, such as font, size, etc.; typesetting format, such as line spacing, alignment, etc.; 3*3 arrangement, 5*5 arrangement; highlighting mode, such as highlighting the first two lines of the grid.
布局确定装置或网络设备2的其他特定装置可以预先建立页面布 局信息库,该页面布局信息库保存有页面布局信息及其与浏览器的相关信息的对应关系。该页面布局信息库可以与页面内容信息库为彼此独立的数据库,两者也可以集成在一起。The layout determining device or other specific device of the network device 2 can pre-establish a page cloth The office information repository stores the page layout information and its correspondence with the browser related information. The page layout information base and the page content information base can be independent databases, and the two can also be integrated.
据此,布局确定装置可以根据浏览器的相关信息,查询页面布局信息库,确定导航页的页面布局信息;接着,内容确定装置22按照所确定的页面布局信息,根据浏览器的相关信息,查询页面内容信息库,确定该导航页的页面内容信息。According to this, the layout determining device can query the page layout information database according to the related information of the browser, and determine the page layout information of the navigation page; then, the content determining device 22 queries the browser according to the determined page layout information according to the related information of the browser. A page content information repository that determines page content information for the navigation page.
例如,浏览器所在用户设备的屏幕尺寸为24英寸,通过查询页面布局信息库,布局确定装置确定导航页中常用网址导航区域以6*5宫格排列网站链接以及新闻导航区域左侧布置第一条新闻链接的图片,右侧自上而下布置5条新闻链接;接着,内容确定装置22按照该页面布局信息,根据浏览器当前所处的纽约时区,通过查询页面内容信息库,确定30个英文常用网址及其排列方式,如按照其热门程度从左至右、从上到下逐次布置于常用网址导航区域的相应宫格内,并确定布置于新闻导航区域内的5个纽约或美国的新闻头条。For example, the screen size of the user device where the browser is located is 24 inches. By querying the page layout information database, the layout determining device determines that the navigation site of the common website in the navigation page is arranged in a 6*5 grid and the first side of the news navigation area is arranged. a picture of the news link, and five news links are arranged from top to bottom on the right side; then, the content determining device 22 determines 30 according to the page layout information according to the New York time zone in which the browser is currently located by querying the page content information database. English common URLs and their arrangement are arranged in the corresponding squares of the common URL navigation area from left to right and top to bottom according to their popularity, and determine 5 New York or US locations arranged in the news navigation area. News headlines.
不同的浏览器相关信息可以对应不同的页面布局信息。例如,对于浏览器所支持的语言,由于不同语言表达时的语句长短差异,布局确定装置可以确定导航区域中布置更少或更多的链接;对于浏览器的不同发布渠道,布局确定装置可以确定与发布渠道相应的导航区域或其中部分链接被突出显示。Different browser related information can correspond to different page layout information. For example, for a language supported by the browser, the layout determining means may determine that fewer or more links are arranged in the navigation area due to differences in the length of the sentences when the different languages are expressed; for different publishing channels of the browser, the layout determining means may determine The navigation area corresponding to the publishing channel or some of its links are highlighted.
其中,页面布局信息还可以为对页面布局的指示信息。例如,用户设备1的浏览器中存储有多个导航页的页面模板,并且每个页面模板具有相应编号,布局确定装置可以通过对页面布局的指示信息来具体指示用户设备1应用哪一个编号的页面模板。The page layout information may also be indication information about the page layout. For example, a page template of a plurality of navigation pages is stored in a browser of the user device 1, and each page template has a corresponding number, and the layout determining device may specifically indicate which number of the user device 1 is applied by the indication information of the page layout. Page template.
此时,网络设备2的页面布局信息库中同样存储有各浏览器本地存储的导航页的页面模板及其对应编号。在将对页面布局的指示信息,如相应页面模板的编号发送至用户设备1的同时或之后,内容确定装置22可以继续按照所确定的页面模板来为用户设备1的浏览器获得相应导航页的页面内容信息。 At this time, the page layout information base of the network device 2 also stores the page template of the navigation page stored locally by each browser and its corresponding number. At the same time as or after the instruction information for the page layout, such as the number of the corresponding page template, is transmitted to the user device 1, the content determining device 22 may continue to obtain the corresponding navigation page for the browser of the user device 1 according to the determined page template. Page content information.
可替代地,当页面布局信息库中仅存储有浏览器的相关信息与相应页面模板的编号的对应关系时,在网络设备2的布局发送装置(未示出)发送将对页面布局的指示信息发送至用户设备1并由用户设备1的布局接收装置(未示出)接收后,用户设备1的内容请求装置(未示出)根据该指示信息,确定与该指示信息相对应的页面布局,随后向网络设备2发送相应的内容获取请求,例如,该内容获取请求中包含对常用网址导航区域中9个常用网址链接的获取请求;接着,内容确定装置22根据该内容获取请求,通过查询页面内容信息库,确定与该内容获取请求相对应的页面内容信息,并由内容发送装置23返回给用户设备1。Alternatively, when only the correspondence between the related information of the browser and the number of the corresponding page template is stored in the page layout information base, the layout transmitting device (not shown) of the network device 2 transmits the indication information to be laid out on the page layout. After being transmitted to the user device 1 and received by the layout receiving device (not shown) of the user device 1, the content requesting device (not shown) of the user device 1 determines a page layout corresponding to the indication information according to the indication information, And then sending a corresponding content acquisition request to the network device 2, for example, the content acquisition request includes an acquisition request for a link of nine common URLs in the navigation area of the common website; and then, the content determining device 22 passes the inquiry page according to the content acquisition request. The content information library determines the page content information corresponding to the content acquisition request, and is returned to the user device 1 by the content transmitting device 23.
网络设备2的内容发送装置23将导航页的页面内容信息提供给用户设备1,相应地,用户设备1的内容接收装置12接收该导航页的页面内容信息。The content transmitting device 23 of the network device 2 provides the page content information of the navigation page to the user device 1, and accordingly, the content receiving device 12 of the user device 1 receives the page content information of the navigation page.
优选地,如果网络设备2的布局确定装置还确定了导航页的页面布局信息,布局发送装置可以将该页面布局信息提供给用户设备1,同时内容发送装置23也将页面内容信息一并提供给用户设备1,或者,布局发送装置也可以在内容发送装置23向用户设备1提供页面内容信息之前即将页面布局信息提供给用户设备1,如布局确定装置在确定导航页的页面布局信息之后,布局发送装置即将其提供给用户设备1,随后内容确定装置22确定导航页的页面内容信息并由内容发送装置23提供给用户设备1。进一步地,内容发送装置23与布局发送装置也可以集成在一起。在此,用户设备1的布局接收装置可以从网络设备2接收导航页的页面布局信息,并且该布局接收装置也可选地与内容接收装置12集成在一起。Preferably, if the layout determining device of the network device 2 further determines the page layout information of the navigation page, the layout transmitting device may provide the page layout information to the user device 1, and the content transmitting device 23 also provides the page content information together. The user equipment 1, or the layout transmitting apparatus may also provide the page layout information to the user equipment 1 before the content transmitting apparatus 23 provides the page content information to the user equipment 1, such as the layout determining apparatus after determining the page layout information of the navigation page, the layout The transmitting device supplies it to the user device 1, and then the content determining device 22 determines the page content information of the navigation page and provides it to the user device 1 by the content transmitting device 23. Further, the content transmitting device 23 and the layout transmitting device may also be integrated. Here, the layout receiving device of the user device 1 can receive the page layout information of the navigation page from the network device 2, and the layout receiving device is also optionally integrated with the content receiving device 12.
接着,用户设备1的页面加载装置13加载导航页的页面内容信息,以向用户呈现加载后的导航页。Next, the page loading device 13 of the user device 1 loads the page content information of the navigation page to present the loaded navigation page to the user.
其中,如前文所述,页面布局信息可以是由浏览器中的已有页面模板确定的,也可以是由网络设备2确定的,页面加载装置13将页面内容信息加载入页面布局信息,从而向用户呈现加载后的导航页。 Wherein, as described above, the page layout information may be determined by an existing page template in the browser, or may be determined by the network device 2, and the page loading device 13 loads the page content information into the page layout information, thereby The user renders the loaded navigation page.
例如,通用页面模板的html代码中具有若干个标识符,每一个标识符对应于一个宫格,如grid01、grid02、grid03等,而页面内容信息为grid01=http://www.sina.com/、grid02=http://www.sohu.com/、grid03=http://www.youku.com/,据此,页面加载装置13可采用页面内容信息来对通用页面模板中的相应宫格赋值,以加载所获得的页面内容信息,从而向用户呈现加载后的导航页。For example, the html code of the generic page template has several identifiers, each of which corresponds to a grid, such as grid01, grid02, grid03, etc., and the page content information is grid01=http://www.sina.com/ , grid02=http://www.sohu.com/, grid03=http://www.youku.com/, according to which, the page loading device 13 can use the page content information to assign a value to the corresponding square in the common page template. To load the obtained page content information, thereby presenting the loaded navigation page to the user.
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present invention can be implemented in software and/or a combination of software and hardware, for example, using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present invention may be executed by a processor to implement the steps or functions described above. Likewise, the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like. Additionally, some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。Additionally, a portion of the invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide a method and/or solution in accordance with the present invention. The program instructions for invoking the method of the present invention may be stored in a fixed or removable recording medium and/or transmitted by a data stream in a broadcast or other signal bearing medium, and/or stored in a The working memory of the computer device in which the program instructions are run. Herein, an embodiment in accordance with the present invention includes a device including a memory for storing computer program instructions and a processor for executing program instructions, wherein when the computer program instructions are executed by the processor, triggering The apparatus operates based on the aforementioned methods and/or technical solutions in accordance with various embodiments of the present invention.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和 范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。 It is apparent to those skilled in the art that the present invention is not limited to the details of the above-described exemplary embodiments, and the present invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the invention is defined by the appended claims instead Meaning of the equivalent element and All variations within the scope are encompassed within the invention. Any reference signs in the claims should not be construed as limiting the claim. In addition, it is to be understood that the word "comprising" does not exclude other elements or steps. A plurality of units or devices recited in the system claims can also be implemented by a unit or device by software or hardware. The first, second, etc. words are used to denote names and do not denote any particular order.

Claims (23)

  1. 一种在网络设备端用于配置导航页的方法,该方法包括以下步骤:A method for configuring a navigation page on a network device side, the method comprising the following steps:
    -自用户设备接收关于其浏览器的相关信息;- receiving relevant information about its browser from the user device;
    -根据所述相关信息,确定所述浏览器的导航页的页面内容信息;Determining page content information of the navigation page of the browser according to the related information;
    -将所述页面内容信息提供给所述用户设备。- providing the page content information to the user device.
  2. 根据权利要求1所述的方法,其中,所述根据所述相关信息,确定所述页面内容信息的步骤具体包括:The method according to claim 1, wherein the step of determining the page content information according to the related information specifically comprises:
    -根据所述相关信息,确定所述浏览器的导航页的页面布局信息;Determining page layout information of the navigation page of the browser according to the related information;
    -按照所述页面布局信息,根据所述相关信息,确定与所述页面布局信息相对应的页面内容信息;Determining, according to the page layout information, page content information corresponding to the page layout information according to the related information;
    其中,该方法还包括:Wherein, the method further comprises:
    -将所述页面布局信息提供至所述用户设备。- providing the page layout information to the user device.
  3. 根据权利要求2所述的方法,其中,所述页面布局信息包括对页面布局的指示信息。The method of claim 2, wherein the page layout information comprises indication information for a page layout.
  4. 根据权利要求3所述的方法,其中,所述根据所述页面布局信息,确定所述页面内容信息的步骤具体包括:The method of claim 3, wherein the step of determining the page content information according to the page layout information comprises:
    -根据所述用户设备的内容获取请求,确定与所述内容获取请求相对应的页面内容信息,其中,所述内容获取请求对应于由所述对页面布局的指示信息所确定的页面布局。Determining, according to the content acquisition request of the user equipment, page content information corresponding to the content acquisition request, wherein the content acquisition request corresponds to a page layout determined by the indication information of the page layout.
  5. 根据权利要求1至4中任一项所述的方法,其中,浏览器的相关信息包括以下至少任一项:The method according to any one of claims 1 to 4, wherein the related information of the browser comprises at least one of the following:
    -浏览器的版本信息;- browser version information;
    -浏览器所支持的语言信息;- language information supported by the browser;
    -浏览器的发布渠道信息;- browser release channel information;
    -浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
    -浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
  6. 一种在用户设备端用于配置导航页的方法,该方法包括以下步 骤:A method for configuring a navigation page on a user equipment side, the method comprising the following steps Step:
    -向网络设备发送关于用户设备的浏览器的相关信息,以供所述网络设备确定所述浏览器的导航页的页面内容信息;Transmitting, to the network device, information about the browser of the user device for the network device to determine page content information of the navigation page of the browser;
    -自所述网络设备接收所述页面内容信息;Receiving the page content information from the network device;
    -加载所述页面内容信息,以向用户呈现加载后的导航页。- loading the page content information to present the loaded navigation page to the user.
  7. 根据权利要求6所述的方法,其中,该方法还包括:The method of claim 6 wherein the method further comprises:
    -自所述网络设备接收所述导航页的页面布局信息;Receiving page layout information of the navigation page from the network device;
    其中,所述加载所述页面内容信息的步骤具体包括:The step of loading the content information of the page specifically includes:
    -基于所述页面布局信息加载所述页面内容信息,以向用户呈现加载后的页面。- loading the page content information based on the page layout information to present the loaded page to the user.
  8. 根据权利要求7所述的方法,其中,所述页面布局信息包括对页面布局的指示信息。The method of claim 7, wherein the page layout information comprises indication information for a page layout.
  9. 根据权利要求8所述的方法,其中,所述自所述网络设备接收所述页面内容信息的步骤具体包括:The method of claim 8, wherein the step of receiving the page content information from the network device comprises:
    -根据所述页面布局的指示信息,确定与所述指示信息相对应的页面布局信息;Determining page layout information corresponding to the indication information according to the indication information of the page layout;
    -根据所述页面布局信息,向所述网络设备发送相应的内容获取请求,以获取与所述内容获取请求相对应的页面内容信息。Sending, according to the page layout information, a corresponding content acquisition request to the network device, to obtain page content information corresponding to the content acquisition request.
  10. 根据权利要求6至9中任一项所述的方法,其中,浏览器的相关信息包括以下至少任一项:The method according to any one of claims 6 to 9, wherein the related information of the browser comprises at least one of the following:
    -浏览器的版本信息;- browser version information;
    -浏览器所支持的语言信息;- language information supported by the browser;
    -浏览器的发布渠道信息;- browser release channel information;
    -浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
    -浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
  11. 一种在网络设备端用于配置导航页的装置,该装置包括:A device for configuring a navigation page on a network device side, the device comprising:
    用于自用户设备接收关于其浏览器的相关信息的装置;Means for receiving information about the browser from the user device;
    用于根据所述相关信息,确定所述浏览器的导航页的页面内容信息的装置; Means for determining page content information of a navigation page of the browser according to the related information;
    用于将所述页面内容信息提供给所述用户设备的装置。Means for providing the page content information to the user device.
  12. 根据权利要求11所述的装置,其中,所述根据所述相关信息,确定所述页面内容信息的装置具体用于:The device according to claim 11, wherein the means for determining the page content information according to the related information is specifically used to:
    -根据所述相关信息,确定所述浏览器的导航页的页面布局信息;Determining page layout information of the navigation page of the browser according to the related information;
    -按照所述页面布局信息,根据所述相关信息,确定与所述页面布局信息相对应的页面内容信息;Determining, according to the page layout information, page content information corresponding to the page layout information according to the related information;
    其中,该装置还包括:Wherein, the device further comprises:
    用于将所述页面布局信息提供至所述用户设备的装置。Means for providing the page layout information to the user device.
  13. 根据权利要求12所述的装置,其中,所述页面布局信息包括对页面布局的指示信息。The apparatus of claim 12, wherein the page layout information comprises indication information for a page layout.
  14. 根据权利要求13所述的装置,其中,所述根据所述页面布局信息,确定所述页面内容信息的操作具体包括:The device according to claim 13, wherein the determining the operation of the page content information according to the page layout information comprises:
    -根据所述用户设备的内容获取请求,确定与所述内容获取请求相对应的页面内容信息,其中,所述内容获取请求对应于由所述对页面布局的指示信息所确定的页面布局。Determining, according to the content acquisition request of the user equipment, page content information corresponding to the content acquisition request, wherein the content acquisition request corresponds to a page layout determined by the indication information of the page layout.
  15. 根据权利要求11至14中任一项所述的装置,其中,浏览器的相关信息包括以下至少任一项:The apparatus according to any one of claims 11 to 14, wherein the related information of the browser comprises at least one of the following:
    -浏览器的版本信息;- browser version information;
    -浏览器所支持的语言信息;- language information supported by the browser;
    -浏览器的发布渠道信息;- browser release channel information;
    -浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
    -浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
  16. 一种在用户设备端用于配置导航页的装置,该装置包括:An apparatus for configuring a navigation page on a user equipment side, the apparatus comprising:
    用于向网络设备发送关于用户设备的浏览器的相关信息的装置,以供所述网络设备确定所述浏览器的导航页的页面内容信息;Means for transmitting, to the network device, information about the browser of the user device, for the network device to determine page content information of the navigation page of the browser;
    用于自所述网络设备接收所述页面内容信息的装置;Means for receiving the page content information from the network device;
    用于加载所述页面内容信息的装置,以向用户呈现加载后的导航页。Means for loading the page content information to present the loaded navigation page to the user.
  17. 根据权利要求16所述的装置,其中,该装置还包括: The device of claim 16 wherein the device further comprises:
    用于自所述网络设备接收所述导航页的页面布局信息的装置;Means for receiving page layout information of the navigation page from the network device;
    其中,所述加载所述页面内容信息的装置具体用于:The device for loading the content information of the page is specifically configured to:
    -基于所述页面布局信息加载所述页面内容信息,以向用户呈现加载后的页面。- loading the page content information based on the page layout information to present the loaded page to the user.
  18. 根据权利要求17所述的装置,其中,所述页面布局信息包括对页面布局的指示信息。The apparatus of claim 17, wherein the page layout information comprises indication information for a page layout.
  19. 根据权利要求18所述的装置,其中,所述自所述网络设备接收所述页面内容信息的装置具体用于:The device according to claim 18, wherein the means for receiving the page content information from the network device is specifically configured to:
    -根据所述页面布局的指示信息,确定与所述指示信息相对应的页面布局信息;Determining page layout information corresponding to the indication information according to the indication information of the page layout;
    -根据所述页面布局信息,向所述网络设备发送相应的内容获取请求,以获取与所述内容获取请求相对应的页面内容信息。Sending, according to the page layout information, a corresponding content acquisition request to the network device, to obtain page content information corresponding to the content acquisition request.
  20. 根据权利要求16至19中任一项所述的装置,其中,浏览器的相关信息包括以下至少任一项:The apparatus according to any one of claims 16 to 19, wherein the information related to the browser comprises at least one of the following:
    -浏览器的版本信息;- browser version information;
    -浏览器所支持的语言信息;- language information supported by the browser;
    -浏览器的发布渠道信息;- browser release channel information;
    -浏览器所在用户设备的时区信息;- time zone information of the user device where the browser is located;
    -浏览器所在用户设备的屏幕尺寸相关信息。- Information about the screen size of the user device where the browser is located.
  21. 一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令被执行时,如权利要求1至10中任一项所述的方法被执行。A computer readable storage medium comprising computer instructions, the method of any one of claims 1 to 10 being executed when the computer instructions are executed.
  22. 一种计算机程序产品,当所述计算机程序产品被执行时,如权利要求1至10中任一项所述的方法被执行。A computer program product, the method of any one of claims 1 to 10 being executed when the computer program product is executed.
  23. 一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机指令,所述处理器被配置来通过执行所述计算机指令以执行如权利要求1至10中任一项所述的方法。 A computer device comprising a memory and a processor, wherein the memory stores computer instructions, the processor being configured to perform the computer instructions to perform any of claims 1 to 10 The method described.
PCT/CN2014/085614 2014-07-22 2014-08-29 Method and device for use in configuring navigation page of browser WO2016011699A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410350631.6 2014-07-22
CN201410350631.6A CN104182247A (en) 2014-07-22 2014-07-22 Method and device for configuring navigation page of browser

Publications (1)

Publication Number Publication Date
WO2016011699A1 true WO2016011699A1 (en) 2016-01-28

Family

ID=51963323

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/085614 WO2016011699A1 (en) 2014-07-22 2014-08-29 Method and device for use in configuring navigation page of browser

Country Status (2)

Country Link
CN (1) CN104182247A (en)
WO (1) WO2016011699A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630953B (en) * 2015-12-23 2019-05-14 北京奇虎科技有限公司 The method and apparatus of mobile search client displaying news
CN107463366B (en) * 2017-06-16 2020-08-25 兴业数字金融服务(上海)股份有限公司 Interface dynamic method based on mobile App
CN112437148B (en) * 2020-11-20 2023-03-07 北京奇艺世纪科技有限公司 Service request processing method and device, service server and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040030719A1 (en) * 2002-02-13 2004-02-12 Jie Wei Web page based dynamic book for document presentation and operation
CN101075880A (en) * 2006-06-19 2007-11-21 腾讯科技(深圳)有限公司 Method for navigating address of browser
CN101661506A (en) * 2009-09-24 2010-03-03 深圳市同洲电子股份有限公司 Method for customizing navigation page in local site, system and browser thereof
CN102043805A (en) * 2009-10-19 2011-05-04 阿里巴巴集团控股有限公司 Method and device for generating Internet navigation page

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426296C (en) * 2006-04-21 2008-10-15 郭少方 Intelligent website address collecting and navigating website
CN103581246B (en) * 2012-07-30 2018-01-16 腾讯科技(深圳)有限公司 A kind of display methods and server of browser homepage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040030719A1 (en) * 2002-02-13 2004-02-12 Jie Wei Web page based dynamic book for document presentation and operation
CN101075880A (en) * 2006-06-19 2007-11-21 腾讯科技(深圳)有限公司 Method for navigating address of browser
CN101661506A (en) * 2009-09-24 2010-03-03 深圳市同洲电子股份有限公司 Method for customizing navigation page in local site, system and browser thereof
CN102043805A (en) * 2009-10-19 2011-05-04 阿里巴巴集团控股有限公司 Method and device for generating Internet navigation page

Also Published As

Publication number Publication date
CN104182247A (en) 2014-12-03

Similar Documents

Publication Publication Date Title
US10911554B2 (en) Method and system for tracking web link usage
US9323808B1 (en) Predictive query suggestion caching
TWI393017B (en) System and method for updating a search results page in response to a user map interaction
US20170103136A1 (en) Administration of search results
US9922121B2 (en) Search system, search method, terminal apparatus, and non-transitory computer-readable recording medium
US20080256443A1 (en) System for aggregating and displaying syndicated news feeds
US9679079B2 (en) Search query suggestions based in part on a prior search and searches based on such suggestions
CN104423991B (en) Webpage, the method and device that web data is provided are loaded in mobile terminal
JP2013508807A (en) Method and apparatus for generating an internet navigation page
JP2009037501A (en) Information retrieval apparatus, information retrieval method and program
US20080065677A1 (en) Analyzing web site traffic
WO2012151752A1 (en) Annotating search results with images
TWI519980B (en) Method and device for displaying web page and computer-readable storage medium
WO2016011699A1 (en) Method and device for use in configuring navigation page of browser
KR101637016B1 (en) Method for providing user reaction web page
KR101537555B1 (en) A direct search system for message on the instant messenger
US20170193119A1 (en) Add-On Module Search System
JP5134639B2 (en) Client apparatus, display method, program, information processing apparatus, and information processing system
US10339187B2 (en) System and method for conducting a search
JP5331166B2 (en) Search server and method
JP4921570B2 (en) Blog service providing system, method and program
JP2010157156A (en) Search navigation device and method using facet query
JP2007025753A (en) Weblog server and weblog service providing system
JP5114524B2 (en) Search result update system, server and method
JP6648210B2 (en) Information processing apparatus, information processing method, program, and storage medium

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: 14898326

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14898326

Country of ref document: EP

Kind code of ref document: A1