Page display method, device and electronic device

By providing multiple tab pages on the home page of the mobile application, the problem of poor traffic balance of new application services in the existing technology is solved, and efficient application service display and traffic distribution are achieved.

CN111767487BActive Publication Date: 2025-01-21ALIBABA SINGAPORE HLDG PTE LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010444374.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-22
Publication Date
2025-01-21
Estimated Expiration
2040-05-22

AI Technical Summary

Technical Problem

When adding new application services to the homepage of mobile applications, it is difficult to efficiently achieve traffic equalization. The exposure of new resource bits is low, and too many modules will lead to the homepage being too high, affecting the conversion rate.

Method used

By providing multiple tab pages on the page, including a first tab page and a second tab page, the first tab page contains links to multiple application services, and the second tab page corresponds to the undertaking page of a specific application service. Users can switch Access the undertaking page of the second application service through the tab page.

Benefits of technology

It provides access to multiple application services without increasing the height of the homepage, improves traffic exposure and conversion rate, and avoids excessive impact on traffic balance among multiple application services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111767487B_ABST
    Figure CN111767487B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a page display method, device and electronic device, the method comprising: after receiving an access request to a target page, obtaining page data, the page data including data corresponding to multiple tabs, the multiple tabs including a first tab and at least one second tab; wherein the first tab includes multiple links to first application services, the links are used to jump to present a connection page of the first application service; the second tab corresponds to a connection page of a second application service; by receiving a switching operation between the multiple tabs, switching to the second tab to display the connection page of the second application service. Through the embodiment of the present application, it is possible to more efficiently implement access to multiple application services while avoiding excessive impact on traffic balance between multiple application services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of page information processing, and in particular to a page display method, device and electronic device. Background Art

[0002] For mobile applications, the homepage is usually the first page presented to the user after the application is launched, and usually plays a role in traffic distribution. That is, by providing links to multiple application services on the homepage, users can obtain access to multiple application services, and then access the application service's hosting page by clicking on the corresponding link. For example, in a commodity object information service system, the client homepage can usually provide links to multiple application services such as "live broadcast", "special sale", "good store recommendation", etc., which can direct traffic from the homepage to specific application services, and so on. Therefore, the design of the homepage is particularly important for the balance of traffic between the application services within the application.

[0003] In the prior art, when a new application service needs to obtain traffic through the homepage, the usual practice is to add a new resource position (for example, a new "floor", etc.) to the homepage, and display the link to the new application service in the new resource position. However, there are certain problems in the selection of the position of the new resource position on the homepage. If it is located relatively far back in the homepage, the user may need to scroll down many screens before it is displayed, resulting in a relatively low exposure of the new resource position. If it is located near the front of the homepage, it may mean that the resource positions where other original application services are located are moved backward; and for users who are not very interested in the new application service, this part of the content is meaningless to the user, and instead affects the exposure of the content that the user is really interested in. In addition, with the continuous emergence of new application services, blindly adding new modules to the homepage may also cause the overall height of the homepage to be too high, resulting in the modules outside the first and second screens having a continuously low conversion rate.

[0004] Therefore, how to more efficiently implement access to multiple application services while avoiding excessive impact on traffic balance among the multiple application services has become a technical problem that needs to be solved by those skilled in the art. Summary of the invention

[0005] The present application provides a page display method, device and electronic device, which can more efficiently achieve access to multiple application services while avoiding excessive impact on traffic balance among multiple application services.

[0006] This application provides the following solutions:

[0007] A page display method, comprising:

[0008] After receiving an access request to a target page, page data is obtained, wherein the page data includes data corresponding to a plurality of tab pages, wherein the plurality of tab pages include a first tab page and at least one second tab page; wherein the first tab page includes a plurality of links to a first application service, wherein the links are used to jump to and present a connecting page of the first application service; and the second tab page corresponds to a connecting page of a second application service;

[0009] By receiving a switching operation between the multiple tab pages, switching to the second tab page to display the undertaking page of the second application service.

[0010] A method for providing page information, comprising:

[0011] Receive the access request for the target page submitted by the client;

[0012] Generate page data of the target page and return it to the client, the page data including data corresponding to multiple tabs, the multiple tabs including a first tab and at least one second tab; wherein the first tab includes multiple links to the first application service, the links are used to jump to and present the continuation page of the first application module; the second tab corresponds to the continuation page of the second application service, and is used to switch to the second tab to display the continuation page of the second application service by receiving a switching operation between the multiple tabs.

[0013] A page display method, comprising:

[0014] After receiving the access request to the target page, the page data is obtained; wherein the page data includes the page type information corresponding to the tab page and the page content loading related information;

[0015] In the process of switching and displaying the tab pages in the same page space, starting the corresponding page container according to the page type information of the target tab page;

[0016] The page content of the target tab is loaded through the page container and displayed in the page space.

[0017] A page,

[0018] The page is a client page of an application, and the application is associated with an application service set;

[0019] The page includes multiple tabs, including a first tab and at least one second tab; wherein the first tab aggregates and displays links to multiple first application services in the application service set, so as to provide an access entry to the first application service through the link; and the second tab corresponds to a connecting page of a second application service in the application service set, so as to provide an access entry to the second application service by switching to a tab.

[0020] A method for switching applications, comprising:

[0021] Providing a plurality of tabs in a page of a first application, the plurality of tabs including a first tab and at least one second tab; wherein the first tab corresponds to the first application, and the second tab corresponds to the second application;

[0022] The second application is started by switching tabs.

[0023] A page display device, comprising:

[0024] A page data acquisition unit, configured to acquire page data after receiving an access request to a target page, wherein the page data includes data corresponding to a plurality of tab pages, wherein the plurality of tab pages include a first tab page and at least one second tab page; wherein the first tab page includes a plurality of links to a first application service, wherein the links are used to jump to and present a connecting page of the first application service; and the second tab page corresponds to a connecting page of a second application service;

[0025] The page switching unit is used to switch to the second tab page to display the receiving page of the second application service by receiving the switching operation performed between the multiple tab pages.

[0026] A device for providing page information, comprising:

[0027] A request receiving unit, used for receiving an access request for a target page submitted by a client;

[0028] A page data generation unit is used to generate page data of the target page and return it to the client, wherein the page data includes data corresponding to multiple tabs, and the multiple tabs include a first tab and at least one second tab; wherein the first tab includes multiple links to the first application service, and the links are used to jump to and present the continuation page of the first application module; the second tab corresponds to the continuation page of the second application service, so as to switch to the second tab to display the continuation page of the second application service by receiving a switching operation between the multiple tabs.

[0029] A page display device, comprising:

[0030] A page data acquisition unit, configured to acquire page data after receiving an access request to a target page; wherein the page data includes page type information corresponding to the tab page and information related to page content loading;

[0031] A container startup unit, used to start a corresponding page container according to the page type information of a target tab page during the process of switching and displaying the tab pages in the same page space;

[0032] The page loading unit is used to load the page content of the target tab page through the page container and display it in the page space.

[0033] A device for switching applications, comprising:

[0034] A tab providing unit, configured to provide a plurality of tabs in a page of a first application, wherein the plurality of tabs include a first tab and at least one second tab; wherein the first tab corresponds to the first application, and the second tab corresponds to the second application;

[0035] The application program starting unit is used to start the second application program by switching a tab page.

[0036] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0037] Through the embodiment of the present application, multiple tabs can be provided for the target page, including a first tab and at least one second tab, wherein the first tab may include multiple links to the first application services, so that the connection page of the first application service can be displayed by clicking on the link. The second tab mainly corresponds to the connection page of the second application service, so that the connection page of the second application service can be displayed by switching tabs. It can be seen that the embodiment of the present application enriches the way to enter the application service connection page, so that the specific application service does not have to occupy the resource position of the first tab, and the connection page of the second application service can be entered through the first tab without causing the height of the first tab to be too high. Thereby, while realizing the display of multiple application services more efficiently, it avoids excessive impact on the traffic balance between multiple application services.

[0038] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 It is a schematic diagram of the system architecture provided by the embodiment of the present application;

[0041] Figure 2 is a flow chart of the first method provided in an embodiment of the present application;

[0042] Figure 3 It is a schematic diagram of the page structure provided by the embodiment of the present application;

[0043] Figures 4-1 to 4-3 This is a schematic diagram of tab switching provided in an embodiment of the present application;

[0044] Figure 5 is a flow chart of the second method provided in an embodiment of the present application;

[0045] Figure 6 is a flowchart of the third method provided in an embodiment of the present application;

[0046] Figure 7 is a flowchart of the fourth method provided in an embodiment of the present application;

[0047] Figure 8 is a schematic diagram of a first device provided in an embodiment of the present application;

[0048] Fig. 9 is a schematic diagram of a second device provided in an embodiment of the present application;

[0049] Fig.10 is a schematic diagram of a third device provided in an embodiment of the present application;

[0050] Fig.11 is a schematic diagram of a fourth device provided in an embodiment of the present application;

[0051] Fig.12 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0053] In the embodiment of the present application, some application services can be displayed by switching tabs. That is, multiple tab options can be provided in the page, one of which can be used as the main tab (it can be called the first tab in the embodiment of the present application), for example, it can be the original homepage, etc., in which multiple links to the first application services can be displayed. In the process of the user browsing the first tab, the connection page of each application service can be displayed by traditional methods such as clicking on the link. In addition, at least one second tab can also be included, and this second tab can be the connection page of a specific second application service, for example, it can be the connection page of the "live" module, etc. In the process of the user browsing the first tab, the second tab can be switched to display by sliding left and right, so as to realize the display of the corresponding application service connection page. That is to say, for a specific application service, in addition to being displayed by the traditional way of clicking on the link, it can also be displayed by switching tabs such as sliding left and right. For the user, in the process of browsing the first tab, clicking on the link can enter the connection page of a specific application service, and by sliding left and right on the first tab, it can also enter the connection page of a specific application service. In this way, the application service displayed by sliding does not need to occupy a certain floor or resource position in the first tab page, will not increase the page height of the first tab page, and will not affect other application services in the first tab page. This method is more meaningful for newly launched application services that need to be supported through the home page. For example, in order to obtain more traffic, a newly launched application service may need to expose the application service through the home page. However, if the application service is added to a certain resource position on the home page, there may be various problems mentioned in the background technology. Through the solution provided by the embodiment of the present application, the corresponding receiving page of the application service can be used as the second tab page of the page. In this way, when browsing the home page (first tab page), the user can also directly enter the receiving page of the application service by sliding left or right. That is, the access entrance to the receiving page of the application service provided through the home page can be realized by means of tabs.

[0054] In the specific implementation, the function of dynamic component management can also be implemented for the client, so that the type corresponding to the specific tab page can change dynamically, and different tab pages in the same page can also have different page types, including but not limited to native pages, H5 (fifth generation hypertext markup language) pages, light application pages, hybrid development pages (for example, native pages developed by Web technology, etc.), etc. Specifically, the server can provide type information of each tab page, loading method of page content and other related information through a pre-agreed protocol. The client can integrate containers corresponding to multiple types (which can exist in the form of SDK packages, etc.). After receiving specific page data, the client can start the corresponding container according to the type of the specific tab page, and then load the page content through the specific container for display when switching to the tab page. In this way, the number of tab pages and the corresponding specific second application service can be flexibly configured, and even the configuration of thousands of faces can be realized according to the user's personalized information without relying on the update of the client version.

[0055] In terms of system architecture, see Figure 1 , the embodiment of the present application may involve the client and server of a system such as a commodity object information service, wherein the server can be used to provide specific page data, and the client can display the page data, and switch between different tabs through gesture recognition during the user's browsing process. Among them, the specific content of the second tab page can be provided by the developer of the application service, etc. Specifically, if the application service developer needs to divert its receiving page through the first tab page such as the home page, the information of its receiving page can be provided to the server, and the server generates a specific second tab page. In the case of dynamically determining the second tab page, the application service developer can provide the page type, loading address and other information of its receiving page to the server, and the server can provide the above information to the client when providing page data to the client, and the client then starts the corresponding container according to the specific page type, and then loads the page content from the specific address through the container for display. Of course, for native pages, this can be achieved by loading the corresponding class, etc., which will be introduced in detail later.

[0056] Embodiment 1

[0057] First, this embodiment 1 provides a method for providing page information from the perspective of the client. Figure 2 , the method may specifically include:

[0058] S201: After receiving an access request to a target page, obtain page data, wherein the page data includes data corresponding to a plurality of tab pages, wherein the plurality of tab pages include a first tab page and at least one second tab page; wherein the first tab page includes a plurality of links to a first application service, wherein the links are used to jump to and present a connecting page of the first application service; and the second tab page corresponds to a connecting page of a second application service;

[0059] Specifically, the target page can be the client homepage, or it can also be other entry-type or diversion-type pages. In an embodiment of the present application, the target page can correspond to multiple tab pages, among which, in the default state, the page content of the first tab page can be displayed. The so-called first tab page, in which the specific content displayed can be the same or similar to the traditional homepage or entry page, etc., which can include links to multiple specific application services, and the diversion to the specific application service can be achieved by clicking the link. At the same time, the page can also include multiple second tab pages, and this second tab page can correspond to the undertaking page of a specific application service, that is, the function of the second tab page is different from that of the first tab page.

[0060] Among them, the specific second tab page can be provided by the developer of the application service. For example, after the developer of an application service develops a specific application service and generates a connecting page, if it is necessary to direct traffic to the application service through the home page, the developer can provide the information of the connecting page of the application service to the server, and the server can add it as one of the tab pages to the target page.

[0061] Among them, in one implementation, the number of tabs associated with a specific target page and the application service corresponding to the specific tab can be fixed, and each tab can have the same page type. However, in this way, if the number of tabs associated with the page or the application service corresponding to the specific tab needs to be modified, it may involve updating the client version. In actual applications, the probability or demand of the above modification may be relatively high. For example, there may often be new application services that need to be directed through the homepage; or, there are many application services that need to be directed through the homepage, and only some of them can be selected in each cycle to be added to the tab page, and replaced in the next cycle; there may even be a situation where personalized information is configured for the user. For example, different users may be interested in different application services, and the display of different application services can also be realized through specific tabs to provide efficiency in directing traffic; in addition, for application service developers, it may be necessary to use different technologies for development according to the characteristics of specific application services, so that the corresponding pages of different application services may have different types, and so on.

[0062] Therefore, in order to achieve a more flexible display, in an optional implementation scheme, the specific number of tabs, the application services associated with the tabs, the type of the receiving page of the specific application service, etc. can all be dynamically determined. Specifically, the server can dynamically determine the number of tabs associated with the target page, the application services associated with the specific second tab, etc. according to specific operational needs, or the personalized information of the user, etc. Moreover, according to a pre-established protocol, when providing page data to the client, the page type of the receiving page corresponding to the specific tab, the loading method information of the page content, etc. can be carried. In addition, containers corresponding to a variety of different page types can be integrated in the client, which can be implemented specifically through corresponding SDK packages, etc. Moreover, a component management function can be provided on the client. After receiving the page data provided by the server, the corresponding container can be started according to the page type corresponding to the specific tab, and then the page content can be loaded through the specific container according to the corresponding loading method. In this way, when switching to the corresponding tab, the specific page content can be displayed.

[0063] It should be noted that for different page types, the specific processing methods of the client may be different, and accordingly, the information provided to the client by the server may also be different. For example, for system native pages, that is, pages developed using the system's native language, since the developer is usually required to package the page content and provide it to the server and integrate it into the client App, for this type of native page, the server can provide the type information and package name information of the page when providing its page data, and the client can load the page content from the corresponding class according to the package name. In addition to native pages, for H5 pages, light application pages, or hybrid development pages, the page data provided by the server can include specific page types and page loading address information. The client can start the corresponding type of container through a specific proxy component, and then load the corresponding page content according to the specific loading address.

[0064] There are multiple ways to load a specific tab page. For example, in one way, the container can be created and the page content can be loaded after receiving a specific tab page switching request. Alternatively, in order to avoid causing the user to wait, it can also be implemented by preloading. That is, the container startup and page content loading process can be completed before receiving a specific tab page switching request. In this way, when switching, the content of the target page can be directly displayed.

[0065] It should be noted that in the embodiment of the present application, since different tabs can be independent pages, each page can also have a different background color, or the area where the tab bar at the top of the page is located can also have different themes according to the different background colors of the page. Figure 4-1 As shown in the figure, the background color of the "Home" page is mainly white, so the area where the label options are located can also be white. Figure 4-3 As shown, the background color of the "Live" page is mainly dark gray, so the area where the label options are located can also be a dark gray theme, and so on.

[0066] In addition, the second application service may be one of the plurality of first application services; or, the second application service may also be different from the plurality of first application services.

[0067] S202: Switch to a second tab page to display a receiving page of the second application service by receiving a switching operation performed between the multiple tab pages.

[0068] After obtaining the specific page data, the first tab page can be displayed first. In the state of displaying the first tab page, the connecting page of the first application service corresponding to the link can be displayed by receiving a click operation on the link. In addition, the connecting page of the second application service can also be displayed by receiving a switching operation between the multiple tab pages. Specifically, in the state of displaying the first tab page in full screen, the links of the multiple first application services can be scrolled and displayed by responding to a sliding operation in the length direction of the screen, and the multiple tab pages can be switched and displayed by responding to a sliding operation in the width direction of the screen. In other words, both the first application service and the second application service can provide access entries through the first tab page, but the access entry is provided in different ways. The access entry corresponding to the first application service will occupy the resource position in the first tab page, while the access entry of the second application service will not occupy the resource position in the first tab page. The connecting page of the second application service can be entered by switching tab pages.

[0069] For example, suppose a target page is associated with three tabs, namely coins, homepage, and live broadcast. Coins and live broadcast correspond to specific second application services, and the homepage provides access to multiple first application services in the form of links. The specific page structure can be as follows: Figure 3As shown, the component manager can be responsible for managing the tabs that need to be installed (also called page components). The component manager also supports controlling the number and type of page components based on server-side data. Page components can be implemented by light applications, native pages, hybrid development pages, and H5 pages. Among them, each tab can be an independently executable component (MultiTypeComponent) controlled by background data.

[0070] It should be noted that the first application service and the second application service in the embodiment of the present application do not specifically refer to a certain application service, but are different categories of application services divided according to different diversion methods. Specifically, which application services are used as the first application service and which application services are used as the second application service can be determined based on the actual support strategy or the user's personalized information. Of course, in the specific implementation, there may be a situation where the same application service is diverted through the link in the first tab page and through the tab page. For example, for the "live broadcast" module, the homepage may include a link to "live broadcast", and at the same time, there is also a tab page corresponding to the "live broadcast" module in the tab page, and so on.

[0071] In specific implementation, there may be multiple ways to switch between different tabs. For example, in one of the ways, switching between the multiple tabs may be performed by sliding in the direction in which the tab options are arranged, so as to direct traffic to the receiving page of the second application service corresponding to the switched tab. The arrangement direction of the tab options may be related to the arrangement of the content in the specific page. For example, if the content in the specific page is arranged vertically, the tab options may be arranged horizontally. At this time, the tabs may be switched by sliding left and right. Alternatively, if the page content is arranged horizontally, the tab options may be arranged vertically, and the tabs may be switched by sliding up and down, and so on. Specifically, Figure 3-1 As shown, the label options can be displayed at the top of the page, for example, they can include several label options such as "coins", "home page", and "live broadcast", corresponding to three tab pages, among which "home page" can be the first tab page, and the label option can be displayed in the center, and the label options corresponding to the other second tab pages can be displayed on both sides. In this way, when the "home page" page is displayed, you can enter the corresponding page of the "coin" application service or the corresponding page of the "live broadcast" application service by sliding left and right.

[0072] There may be multiple specific sliding modes. For example, the sliding operation may include: sliding operation performed in the tab page through the touch screen of the associated terminal device. Alternatively, it may include sliding gesture operation performed through air gesture, etc. That is to say, for the latter, the tab page can be switched without touching the display screen. At this time, the sliding gesture can be collected through the camera of the terminal device, etc.

[0073] In specific implementation, since the diversion method provided by the embodiment of the present application is a relatively new method, for users who are not familiar with this operation method, they may switch to a second tab page display due to misoperation or other reasons. At this time, the user may be confused and do not know how to return to the originally displayed first tab page. To this end, in an optional implementation, in the above-mentioned switching method by sliding, a transition animation with a pulling effect can also be provided in the process of switching from the source tab page to the target tab page, so as to prompt the user to switch back to the source tab page by sliding in the opposite direction. In other words, the page pulling effect displayed during the tab switching process can make the user have a deeper impression of the page switching process, and then know that they can return to the original tab page by sliding in the opposite direction. For example, in a Figure 4-1 In the state shown, if you slide to the left, the "Home" page will gradually disappear to the left, and the "Live" page will gradually enter from the right. At some point, the page may disappear or enter at a faster speed. Figure 4-2 As shown, it is an intermediate state in the switching process. After the switching is completed, Figure 4-3 As shown, the display of the "Live Broadcast" page is completed.

[0074] Another way to switch tabs may be to switch between the multiple tabs by clicking a label option corresponding to the tab, so as to direct traffic to the receiving page of the second application service corresponding to the switched tab. That is, the user may also switch between different tabs by clicking a specific label option on the top of the page.

[0075] In the specific implementation, since the content of the first tab page can be displayed in the default state, and for a specific page, the second tab page may only be useful to a small number of users, the first tab page is actually the most important content to be displayed. The application services included in the first tab page may usually include a personalized recommendation module, for example, "Guess you like", etc., and if the first tab page has been scrolled to the personalized recommendation module for the current user when the first tab page is displayed, the switching function between the multiple tab pages can be set to a disabled state. In other words, the personalized recommendation module can usually achieve a higher conversion rate. If the user has browsed to the module, the purpose of this browsing may be to see whether there is content of interest in the recommended information, and the probability of entering other application services is not high. Therefore, in order to avoid affecting the user's browsing of the personalized recommendation module, the tab switching function can be disabled to avoid switching to other tab pages due to misoperation, etc., which affects the user's browsing.

[0076] In addition, in an optional implementation, after the switching function between the multiple tabs is disabled, the label options corresponding to the multiple tabs can also be hidden so as to display more content about the first tab in the screen space. Since the tab switching function has been disabled, the label options can also be hidden to avoid unnecessary occupation of page space and enable users to better focus on personalized recommended information.

[0077] In the specific implementation, after switching to the receiving page of the second application service for display, the system label option can be hidden, so that the user can get an immersive experience of the receiving page content of the second application service. Among them, the so-called system label option can specifically refer to the system label option existing in the home page and other pages, for example, it can include "message", "shopping cart", "my", etc. When the first tab page is displayed, these options are usually useful. Users can view messages, enter the shopping cart page, or enter the personal homepage, etc. through these options. However, when the second tab page is displayed, since it is related to a specific application service, the user's browsing purpose is usually clear, that is, to browse the content of the page. Therefore, the system label option can be hidden so that the user can better focus on the page content of the specific second application service. It should be noted that whether to hide the above-mentioned system label option can be decided by the developer of the specific second application service. If it needs to be hidden, it can be marked in the page data.

[0078] As mentioned above, in the embodiment of the present application, the number of tabs is configurable. Specifically, the server can configure it according to specific operational needs or matching of user personalized information. In addition, the second application service corresponding to the second tab can also be configurable. For example, you can choose to provide access to different second application services through tabs in different cycles, or select a matching second application service according to the user's personalized information, and so on.

[0079] In addition, in an optional implementation, it is also possible to support specific users' subscription to a second application service, that is, the second application service that is used as the access portal in the form of a second tab page can be customized by the user according to his or her own needs. In specific implementation, a variety of specific customization methods can be provided. For example, in one method, the dragged first application service can be determined as the second application service by dragging the icon corresponding to the first application service in the first tab page to the tab option bar, and a new second tab page is generated based on its connecting page. In other words, the user can directly drag an application service from the first tab page to generate a second tab page, and the second tab page is used to display the connecting page of the dragged application service.

[0080] Alternatively, in another manner, an operation option for adding a new second tab page may also be provided. After receiving an operation request through the operation option, a list of optional application services may be provided based on a set of application services associated with the application, and the selected application service may be determined as the second application service, and a new second tab page may be generated based on its corresponding inheriting page.

[0081] In addition, in the specific implementation, since there may be some related content between different tabs, the user's access status information in the source tab can be brought to the target tab in the process of switching tabs, thereby affecting the display of the target tab. Specifically, the target tab can be positioned to the location of the content related to the display status for display based on the display status information of the source tab before switching. For example, when the user accesses the first tab, the link about the promotion of the home appliance category is currently accessed, and one of the second tabs also contains live content about the commodity objects of the home appliance category. If the user switches to the second tab for display at this time, the second tab can be directly positioned to the location where the live content of the commodity objects of the home appliance category is located for display.

[0082] In summary, through the embodiments of the present application, multiple tabs can be provided for the target page, including a first tab and at least one second tab, wherein the first tab may include multiple links to the first application services, so that the connection page of the first application service can be displayed by clicking on the link. The second tab mainly corresponds to the connection page of the second application service, so that the display of the connection page of the second application service can be achieved by switching tabs. It can be seen that the embodiments of the present application enrich the way to enter the application service connection page, so that the specific application service does not have to occupy the resource position of the first tab, and the connection page of the second application service can be entered through the first tab without causing the height of the first tab to be too high. Thereby, while realizing the display of multiple application services more efficiently, it avoids excessive impact on the traffic balance between multiple application services.

[0083] Embodiment 2

[0084] This second embodiment provides a method for providing page information from the perspective of the server. Figure 5 , the method may specifically include:

[0085] S501: receiving an access request for a target page submitted by a client;

[0086] S502: Generate page data of the target page and return it to the client, wherein the page data includes data corresponding to multiple tabs, and the multiple tabs include a first tab and at least one second tab; wherein the first tab includes multiple links to the first application service, and the links are used to jump to and present the connecting page of the first application module; the second tab corresponds to the connecting page of the second application service, so as to switch to the second tab to display the connecting page of the second application service by receiving a switching operation performed between the multiple tabs.

[0087] Among them, according to the personalized information of the user associated with the client, a target second application service matching the user can be selected from the second application service set, and the page data can be generated according to the information of the receiving page corresponding to the target second application service.

[0088] Embodiment 3

[0089] As described in the aforementioned embodiment 1, in the specific implementation, different tabs can correspond to different page types, that is, they can correspond to different page architectures, so that the developer of the specific page displayed in the tab can freely develop and design the page according to the actual needs of the page, so as to ensure the desired display effect. In actual applications, this solution of different tabs corresponding to different page types can also be applied to other multi-tab scenarios. For example, in a certain page, multiple tabs are also provided, but the tabs are parallel, for example, corresponding to the connecting pages of different categories, or corresponding to the connecting pages of different activity venues, and so on. In this case, different connecting pages can also be designed as different page types, but they can be switched and displayed in the same page space.

[0090] To this end, the third embodiment of the present application provides a page display method, see Figure 6 , the method may specifically include:

[0091] S601: After receiving an access request to a target page, obtain page data; wherein the page data includes page type information corresponding to the tab page and information related to page content loading;

[0092] S602: during the process of switching and displaying the tab pages in the same page space, starting a corresponding page container according to page type information of the target tab page;

[0093] S603: Load the page content of the target tab page through the page container and display it in the page space.

[0094] The multiple tab pages may correspond to multiple different page types. At this time, in the process of switching and displaying the tab pages, page containers corresponding to multiple different page types may be started.

[0095] In specific implementation, when the target tab page needs to be switched to for display, the page content corresponding to the target tab page can be loaded. Alternatively, before switching to the target tab page for display, the page content corresponding to the target tab page can be preloaded.

[0096] In addition, the page may also include a tab option display area, and the tab option display area determines a corresponding background theme according to the background color of the currently displayed tab page.

[0097] Embodiment 4

[0098] This fourth embodiment further provides a page, which is a client page of an application program, and the application program is associated with an application service set;

[0099] The page includes multiple tabs, including a first tab and at least one second tab; the first tab aggregates and displays links to multiple first application services in the application service set, so as to provide an access entry to the first application service through the link; the second tab corresponds to a connecting page of a second application service in the application service set, so as to provide an access entry to the second application service by switching to a tab.

[0100] Specifically, the top of the page may include a tab option corresponding to the tab page.

[0101] After the first tab page scrolls to display personalized recommended content for the user, the tab page switching function is disabled and the tab option is hidden.

[0102] When the first tab page is displayed, the system tab options are displayed at the bottom of the page; when the second tab page is switched to be displayed, the system tab options at the bottom of the page are hidden.

[0103] In addition, the multiple tabs may correspond to multiple different page types.

[0104] Embodiment 5

[0105] In the fifth embodiment, the switching of multiple different applications can also be achieved by switching tabs. For example, multiple tabs are provided in a first application, one of which can correspond to the first application, and multiple second tabs can correspond to multiple second applications. At this time, when the first tab is displayed, the second tab can be switched to by sliding left and right, and the corresponding second application can be started. In other words, the fifth embodiment provides a new way to start applications - by switching tabs in an application, other applications can be directly started without having to perform a series of operations such as exiting the current first application, finding the second application icon on the desktop, and clicking the second application icon. Therefore, the user's operation path can be shortened.

[0106] Specifically, the fifth embodiment of the present application provides a method for switching applications, see Figure 7 , the method may specifically include:

[0107] S701: providing a plurality of tab pages in a page of a first application, the plurality of tab pages including a first tab page and at least one second tab page; wherein the first tab page corresponds to the first application, and the second tab page corresponds to the second application;

[0108] S702: Start the second application by switching tabs.

[0109] In a specific implementation, an operation option for configuring the second application associated with the second tab page may also be provided, so that the specific second application to be launched in the above manner may be customized by the user. Of course, in order to avoid unsupported situations, a list of applications that can be launched in the above manner may also be provided to the user, allowing the user to select from them.

[0110] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).

[0111] Corresponding to the first embodiment, the present application embodiment also provides a page display device, see Figure 8 , the device may include:

[0112] The page data acquisition unit 801 is used to acquire page data after receiving an access request to a target page, wherein the page data includes data corresponding to a plurality of tab pages, wherein the plurality of tab pages include a first tab page and at least one second tab page; wherein the first tab page includes a plurality of links to a first application service, wherein the links are used to jump to and present a connecting page of the first application service; and the second tab page corresponds to a connecting page of a second application service;

[0113] The page switching unit 802 is used to switch to the second tab page to display the receiving page of the second application service by receiving a switching operation performed between the multiple tab pages.

[0114] In a specific implementation, the page switching unit may also be used to, after displaying the receiving page of the second application service, return to the first tab page by switching between the multiple tab pages.

[0115] Specifically, the page switching unit can be used to:

[0116] The plurality of tab pages are switched by performing a sliding operation in the direction in which the tab options are arranged, and the receiving page of the second application service is displayed.

[0117] The sliding operation includes: a sliding operation performed within the tab page through a touch screen of an associated terminal device.

[0118] Alternatively, the sliding operation includes: a sliding gesture operation performed by an air gesture.

[0119] In addition, the device may also include:

[0120] The animation providing unit is used to provide a transition animation with a pulling effect during the process of switching from a source tab page to a target tab page, so as to prompt the user to switch back to the source tab page by sliding in the opposite direction.

[0121] Alternatively, the page switching unit may also be used to:

[0122] Switching between the multiple tab pages is performed by clicking a tab option corresponding to the tab page, and the receiving page of the second application service is displayed.

[0123] Furthermore, the device may further include:

[0124] A disabling unit is used to set the switching function between the multiple tab pages to a disabled state if the first tab page has been scrolled to the personalized recommendation module for the current user when the first tab page is displayed.

[0125] The first hiding unit is used to hide the label options corresponding to the multiple tab pages after the switching function between the multiple tab pages is set to a disabled state, so as to display more content about the first tab page in the screen space.

[0126] The second hiding unit is used to hide the system label option after switching to the receiving page of the second application service for display.

[0127] The number of tabs is configurable.

[0128] The second application service corresponding to the second tab page is configurable.

[0129] Specifically, the second application service corresponding to the second tab page is configured according to the personalized information of the current page.

[0130] Alternatively, the device may further include:

[0131] a drag operation receiving unit, configured to receive an operation of dragging an icon corresponding to a first application service therein to a tab option bar while the first tab page is displayed;

[0132] The first adding unit is used to determine the dragged first application service as the second application service, and generate a new second tab page according to the receiving page thereof.

[0133] Optionally, include:

[0134] An operation option providing unit, used for providing an operation option for adding a new second tab page;

[0135] The second adding unit is used to provide a list of optional application services after receiving an operation request through the operation option, and generate a new second tab page according to a connection page corresponding to the selected application service.

[0136] Furthermore, the device may further include:

[0137] The positioning and display unit is used to position the target tab page to the position where the content related to the display state is located for display according to the display state information of the source tab page before switching during the process of switching the tab page.

[0138] The multiple tabs may correspond to multiple different page types, and the page data also includes page type information corresponding to the tabs;

[0139] At this time, the device may further include:

[0140] The container startup unit is used to start the page container corresponding to the type of the target tab page when the page content corresponding to one of the target tab pages needs to be loaded, so as to load the corresponding page content through the page container.

[0141] Among them, the page types include system native pages, light application pages, fifth-generation hypertext markup language HTML5 pages, or hybrid application pages.

[0142] Specifically, the container startup unit may be used to load the page content corresponding to the target tab page when it is necessary to switch to the target tab page for display.

[0143] Alternatively, the container startup unit may also be used to preload the page content corresponding to the target tab page before switching to the target tab page for display.

[0144] In addition, the page also includes a label option display area, and the label option display area determines the corresponding background theme according to the background color of the currently displayed tab page.

[0145] Specifically, the second application service is one of the multiple first application services;

[0146] Alternatively, the second application service is different from the plurality of first application services.

[0147] The device may also include:

[0148] A display control unit is used to scroll and display the links of the multiple first application services in response to a sliding operation in the length direction of the screen when the first tab page is displayed in full screen, and to switch and display the multiple tab pages in response to a sliding operation in the width direction of the screen.

[0149] Corresponding to the second embodiment, the present application embodiment also provides a device for providing page information, see Fig. 9 , the device may also include:

[0150] The request receiving unit 901 is used to receive an access request for a target page submitted by a client;

[0151] The page data generation unit 902 is used to generate page data of the target page and return it to the client, wherein the page data includes data corresponding to multiple tabs, and the multiple tabs include a first tab and at least one second tab; wherein the first tab includes multiple links to the first application service, and the links are used to jump to and present the continuation page of the first application module; the second tab corresponds to the continuation page of the second application service, so as to switch to the second tab to display the continuation page of the second application service by receiving a switching operation between the multiple tabs.

[0152] Specifically, the page data generating unit can be used to select a target second application service matching the user from the second application service set according to the personalized information of the user associated with the client, and generate the page data according to the information of the receiving page corresponding to the target second application service.

[0153] Corresponding to the third embodiment, the present application embodiment also provides a page display device, see Fig.10 , the device may also include:

[0154] The page data acquisition unit 1001 is used to acquire page data after receiving an access request to a target page; wherein the page data includes page type information corresponding to the tab page and information related to page content loading;

[0155] The container startup unit 1002 is used to start the corresponding page container according to the page type information of the target tab page during the process of switching and displaying the tab page in the same page space;

[0156] The page loading unit 1003 is used to load the page content of the target tab page through the page container and display it in the page space.

[0157] The multiple tab pages correspond to multiple different page types, and in the process of switching and displaying the tab pages, page containers corresponding to the multiple different page types are started.

[0158] Specifically, the page loading unit can be used to load the page content corresponding to the target tab page when it is necessary to switch to the target tab page for display.

[0159] Alternatively, before switching to the target tab page for display, the page content corresponding to the target tab page is preloaded.

[0160] The page also includes a label option display area, and the label option display area determines the corresponding background theme according to the background color of the currently displayed tab page.

[0161] Corresponding to the fifth embodiment, the present application embodiment also provides a device for switching applications, see Fig.11 , the device may include:

[0162] The tab providing unit 1101 is configured to provide a plurality of tabs in a page of a first application, wherein the plurality of tabs include a first tab and at least one second tab; wherein the first tab corresponds to the first application, and the second tab corresponds to the second application;

[0163] The application program starting unit 1102 is used to start the second application program by switching a tab page.

[0164] Specifically, it may also include:

[0165] The configuration operation option providing unit is used to provide an operation option for configuring the second application associated with the second tab page, so that the second application associated with the second tab page is configured through the operation option.

[0166] In addition, the device also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[0167] And an electronic device, comprising:

[0168] one or more processors; and

[0169] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0170] in, Fig.12 The architecture of an electronic device is exemplarily shown. For example, device 1200 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.

[0171] Reference Fig.12 , device 1200 may include one or more of the following components: a processing component 1202 , a memory 1204 , a power component 1206 , a multimedia component 1208 , an audio component 1210 , an input / output (I / O) interface 1212 , a sensor component 1214 , and a communication component 1216 .

[0172] The processing component 1202 generally controls the overall operation of the device 1200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1202 may include one or more processors 1220 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 1202 may include one or more modules to facilitate the interaction between the processing component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate the interaction between the multimedia component 1208 and the processing component 1202.

[0173] The memory 1204 is configured to store various types of data to support operations on the device 1200. Examples of such data include instructions for any application or method operating on the device 1200, contact data, phone book data, messages, pictures, videos, etc. The memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0174] The power supply component 1206 provides power to the various components of the device 1200. The power supply component 1206 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1200.

[0175] The multimedia component 1208 includes a screen that provides an output interface between the device 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front camera and / or a rear camera. When the device 1200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0176] The audio component 1210 is configured to output and / or input audio signals. For example, the audio component 1210 includes a microphone (MIC), and when the device 1200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1204 or sent via the communication component 1216. In some embodiments, the audio component 1210 also includes a speaker for outputting audio signals.

[0177] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0178] The sensor assembly 1214 includes one or more sensors for providing various aspects of status assessment for the device 1200. For example, the sensor assembly 1214 can detect the open / closed state of the device 1200, the relative positioning of components, such as the display and keypad of the device 1200, and the sensor assembly 1214 can also detect the position change of the device 1200 or a component of the device 1200, the presence or absence of user contact with the device 1200, the orientation or acceleration / deceleration of the device 1200, and the temperature change of the device 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0179] The communication component 1216 is configured to facilitate wired or wireless communication between the device 1200 and other devices. The device 1200 can access a wireless network based on a communication standard, such as WiFi, or a mobile communication network such as 2G, 3G, 4G / LTE, 5G, etc. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0180] In an exemplary embodiment, device 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0181] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, and the above instructions can be executed by a processor 1220 of the device 1200 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0182] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0183] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0184] The page display method, device and electronic device provided by the present application are introduced in detail above. The principle and implementation method of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A page display method, characterized in that: include: After receiving an access request to a target page, page data is obtained, wherein the target page includes a client homepage of a commodity object information service system, the client homepage is a page for directing traffic to multiple application services in an application, and the page data includes data corresponding to multiple tab pages, the multiple tab pages include a first tab page and at least one second tab page; wherein the first tab page includes multiple resource locations for displaying links to multiple first application services, the links are used to jump to and present a connecting page of the first application service; the second tab page corresponds to a connecting page of a second application service; the connecting page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connecting page of the second application service provided by the developer; In a state where the page content of the first tab page is displayed, by receiving a click operation on a link of the first application service in the page, jumping to the undertaking page of the first application service, by receiving a switching operation performed between the multiple tab pages, switching to the second tab page to display the undertaking page of the second application service, so as to guide traffic to the undertaking page of the first application service by clicking on the link, and guide traffic to the undertaking page of the second application service by switching tab pages; Among them, the second application service corresponding to the second tab page is dynamically configured. In the process of switching to the second tab page for display, the matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

2. The method according to claim 1, characterized in that Also includes: After displaying the receiving page of the second application service, return to the first tab page by switching between the multiple tab pages.

3. The method according to claim 1, characterized in that The switching to the second tab page by switching among the multiple tab pages includes: Switching between the multiple tab pages is performed by performing a sliding operation in the direction in which the tab options are arranged.

4. The method according to claim 3, characterized in that The sliding operation includes: a sliding operation performed within the tab page through a touch screen of an associated terminal device.

5. The method according to claim 3, characterized in that: The sliding operation includes: a sliding gesture operation performed by an air gesture.

6. The method according to claim 3, characterized in that: Also includes: In the process of switching from a source tab page to a target tab page, a transition animation with a pulling effect is provided to prompt the user to switch back to the source tab page by sliding in the opposite direction.

7. The method according to claim 1, characterized in that The switching to the second tab page by switching between the multiple tab pages includes: Switch between the multiple tab pages by clicking the tab options corresponding to the tab pages.

8. The method according to claim 1, characterized in that Also includes: When the first tab page is displayed, if the first tab page has been scrolled to the personalized recommendation module for the current user, the switching function between the multiple tab pages is set to a disabled state.

9. The method according to claim 8, characterized in that Also includes: After the switching function between the multiple tab pages is set to a disabled state, the tab options corresponding to the multiple tab pages are hidden so as to display more content about the first tab page in the screen space.

10. The method according to claim 1, characterized in that Also includes: After switching to the receiving page of the second application service for display, the system label option is hidden.

11. The method according to any one of claims 1 to 10, characterized in that: The number of tabs is configurable.

12. The method according to any one of claims 1 to 10, characterized in that: The second application service corresponding to the second tab page is configurable.

13. The method according to claim 12, characterized in that The second application service corresponding to the second tab page is configured according to the personalized information of the current page.

14. The method according to claim 13, characterized in that Also includes: In a state where the first tab page is displayed, receiving an operation of dragging an icon corresponding to a first application service therein to a tab option bar; The dragged first application service is determined as the second application service, and a new second tab page is generated according to the receiving page.

15. The method according to claim 13, characterized in that Also includes: Provides options for adding a new second tab page; After receiving the operation request through the operation option, a list of optional application services is provided, and a new second tab page is generated according to the connecting page corresponding to the selected application service.

16. The method according to any one of claims 1 to 10, characterized in that Also includes: In the process of switching tab pages, according to the display state information of the source tab page before switching, the target tab page is positioned to the position where the content related to the display state is located for display.

17. The method according to any one of claims 1 to 10, characterized in that The multiple tab pages correspond to multiple different page types, and the page data also includes page type information corresponding to the tab pages; The method further comprises: When the page content corresponding to one of the target tab pages needs to be loaded, a page container corresponding to the type of the target tab page is started so as to load the corresponding page content through the page container.

18. The method according to claim 17, characterized in that The page types include system native pages, light application pages, fifth-generation hypertext markup language HTML5 pages, or hybrid application pages.

19. The method according to claim 17, characterized in that When it is necessary to switch to the target tab page for display, the page content corresponding to the target tab page is loaded.

20. The method according to claim 17, characterized in that Before switching to the target tab page for display, the page content corresponding to the target tab page is preloaded.

21. The method according to any one of claims 1 to 10, characterized in that The page also includes a label option display area, and the label option display area determines the corresponding background theme according to the background color of the currently displayed tab page.

22. The method according to any one of claims 1 to 10, characterized in that The second application service is one of the plurality of first application services; Alternatively, the second application service is different from the plurality of first application services.

23. The method according to any one of claims 1 to 10, characterized in that Also includes: When the first tab is displayed in full screen, the links of the multiple first application services are scrolled in response to a sliding operation in the length direction of the screen, and the multiple tabs are switched and displayed in response to a sliding operation in the width direction of the screen.

24. A method for providing page information, characterized in that: include: Receive the access request for the target page submitted by the client; The target page includes a client homepage of the commodity object information service system, and the client homepage is a page for directing traffic to multiple application services in the information service system; Generate page data of the target page and return it to the client, wherein the page data includes data corresponding to a plurality of tabs, wherein the plurality of tabs include a first tab and at least one second tab; wherein the first tab includes a plurality of resource locations for displaying a plurality of links to first application services, wherein the links are used to jump to and present a connecting page of the first application service; the second tab corresponds to a connecting page of the second application service, and is used to jump to the connecting page of the first application by receiving a click operation on the link of the first application service in the page while displaying the page content of the first tab, and to switch to the second tab to display the connecting page of the second application service by receiving a switching operation performed between the plurality of tabs, so as to guide traffic to the connecting page of the first application service by clicking on the link, and to guide traffic to the connecting page of the second application service by switching tabs; the connecting page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connecting page of the second application service provided by the developer; Among them, the second application service corresponding to the second tab page is dynamically configured. In the process of switching to the second tab page for display, the matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

25. The method according to claim 24, characterized in that The page data for generating the target page includes: According to the personalized information of the user associated with the client, a target second application service matching the user is selected from the second application service set, and the page data is generated according to the information of the hosting page corresponding to the target second application service.

26. A page display method, characterized in that: include: After receiving the access request to the target page, the page data is obtained; wherein the target page includes the client homepage of the commodity object information service system, the client homepage is a page for directing traffic to multiple application services in the application, and the page data includes page type information corresponding to multiple tabs and page content loading related information; In the process of switching and displaying the tab pages in the same page space, starting a corresponding matching page container according to the page type information of the target tab page; Loading the page content of the target tab page through the page container and displaying it in the page space; The multiple tabs include a first tab and at least one second tab. The first tab includes multiple resource locations for displaying multiple links to first application services, the links are used to jump to and present a connection page of the first application service, and the second tab corresponds to a connection page of the second application service, so that traffic is directed to the connection page of the first application service by clicking on the link, and traffic is directed to the connection page of the second application service by switching tabs. The connection page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connection page of the second application service provided by the developer; The second application service corresponding to the second tab page is dynamically configured. During the process of switching to the second tab page for display, a matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

27. The method according to claim 26, characterized in that The multiple tab pages correspond to multiple different page types. In the process of switching and displaying the tab pages, page containers corresponding to the multiple different page types are started.

28. The method according to claim 26, characterized in that When it is necessary to switch to the target tab page for display, the page content corresponding to the target tab page is loaded.

29. The method according to claim 26, characterized in that Before switching to the target tab page for display, the page content corresponding to the target tab page is preloaded.

30. The method according to claim 26, characterized in that The page also includes a label option display area, and the label option display area determines the corresponding background theme according to the background color of the currently displayed tab page.

31. A page display device, characterized in that: include: A page data acquisition unit, configured to acquire page data after receiving an access request to a target page, wherein the target page includes a client homepage of a commodity object information service system, the client homepage is a page for directing traffic to multiple application services in an application, the page data includes data corresponding to multiple tab pages, the multiple tab pages include a first tab page and at least one second tab page; wherein the first tab page includes multiple resource locations for displaying links to multiple first application services, the links are used to jump to and present a connecting page of the first application service; the second tab page corresponds to a connecting page of a second application service; the connecting page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connecting page of the second application service provided by the developer; a page switching unit, configured to, while displaying the page content of the first tab page, jump to the undertaking page of the first application service by receiving a click operation on a link of the first application service in the page, and switch to the second tab page to display the undertaking page of the second application service by receiving a switching operation performed between the plurality of tab pages, so as to guide traffic to the undertaking page of the first application service by clicking on the link, and guide traffic to the undertaking page of the second application service by switching tab pages; Among them, the second application service corresponding to the second tab page is dynamically configured. In the process of switching to the second tab page for display, the matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

32. A device for providing page information, characterized in that: include: A request receiving unit, used for receiving an access request for a target page submitted by a client; The target page includes a client homepage of the commodity object information service system, and the client homepage is a page for directing traffic to multiple application services in the information service system; a page data generating unit, configured to generate page data of the target page and return the page data to the client, wherein the page data includes data corresponding to a plurality of tab pages, wherein the plurality of tab pages include a first tab page and at least one second tab page; wherein the first tab page includes a plurality of resource locations for displaying a plurality of links to first application services, wherein the links are used to jump to and present a connection page of the first application service; the second tab page corresponds to a connection page of the second application service, and is configured to jump to the connection page of the first application service by receiving a click operation on the link of the first application service in the page while displaying the page content of the first tab page, and to switch to the second tab page to display the connection page of the second application service by receiving a switching operation performed between the plurality of tab pages, so as to guide traffic to the connection page of the first application service by clicking on the link, and to guide traffic to the connection page of the second application service by switching tab pages; the connection page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connection page of the second application service provided by the developer; Among them, the second application service corresponding to the second tab page is dynamically configured. In the process of switching to the second tab page for display, the matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

33. A page display device, characterized in that: include: A page data acquisition unit is used to acquire page data after receiving an access request to a target page; the target page includes a client homepage of a commodity object information service system, the client homepage is a page for directing traffic to multiple application services in an application, wherein the page data includes page type information corresponding to multiple tabs and information related to page content loading; A container startup unit, used to start a corresponding page container according to the page type information of a target tab page during the process of switching and displaying the tab pages in the same page space; A page loading unit, used to load the page content of the target tab page through the page container and display it in the page space; The multiple tabs include a first tab and at least one second tab. The first tab includes multiple resource locations for displaying multiple links to first application services, the links are used to jump to and present a connection page of the first application service, and the second tab corresponds to a connection page of the second application service, so that traffic is directed to the connection page of the first application service by clicking on the link, and traffic is directed to the connection page of the second application service by switching tabs. The connection page of the second application service is provided by a developer of the second application service, and the page data also includes: page type information about the connection page of the second application service provided by the developer; The second application service corresponding to the second tab page is dynamically configured. During the process of switching to the second tab page for display, a matching page container is dynamically loaded according to the page type information of the corresponding second application service's connecting page, so as to load the page content of the connecting page of the second application service through the page container.

34. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 30 are implemented.

35. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of claims 1 to 30.

Citation Information

Patent Citations

  • Method, device and system for page loading

    CN109391649A