Multi-APP display method and device, equipment, storage medium and program product

By integrating multiple sub-APPs in one target APP, using login information and identification code switching, the problems of high development costs and poor user experience in the existing technology are solved, and efficient APP development and user-friendly multi-APP display are achieved.

CN119248270AInactive Publication Date: 2025-01-03SHANGHAI BORAN ZHONGCHUANG DIGITAL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411783740.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, each seller needs to develop and maintain multiple APPs separately, resulting in high development costs and long product time to market. Users need to download and install multiple APPs, which increases storage space usage and operation burden and affects the user experience.

Method used

By providing a multi-APP display method, using the login information and identification code of the target APP, multiple target sub-APPs are integrated, so users do not need to download multiple APPs, and access multiple sub-APPs through a unified target APP to improve development efficiency and users Experience.

Benefits of technology

It reduces development and maintenance costs, improves user experience, simplifies user operations, and accesses multiple services through a unified APP, improving operational efficiency and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119248270A_ABST
    Figure CN119248270A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a multi-APP display method and device, equipment, a storage medium and a program product. The method comprises the steps of determining and displaying a first target sub-APP based on login information of a target APP and / or an identification code of the first target sub-APP; wherein the target APP comprises a plurality of target sub-APPs; in response to a click operation on the target sub-APP management button, switching and displaying a second target sub-APP; wherein the first target sub-APP is different from the second target sub-APP. According to the embodiment of the invention, the multiple target sub-APPs are integrated into one target APP, and under one target APP, through a switching mode and a mode of displaying the multiple target sub-APPs, a user can access services provided by the multiple target sub-APPs through the unified target APP without downloading and installing the multiple target sub-APPs, so that the use experience of the user is improved. The unified target APP is provided, so that each seller does not need to independently develop the APP, the development efficiency can be improved, and the development cost and the maintenance cost can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment, storage medium and program product for displaying multiple APPs. Background Art

[0002] In today's digital age, the demand for personalized services is growing. In order to meet this demand, sellers have developed their own unique applications (Application, APP). However, each seller needs to invest a lot of time and resources to develop and maintain its own APP, which not only increases development costs, but also prolongs the time to market for products.

[0003] For users, they need to download and install multiple APPs to enjoy the services of different sellers, which not only takes up mobile phone storage space, but also increases the user's operating burden and affects the user experience. Summary of the invention

[0004] The present application provides a method, device, equipment, storage medium and program product for displaying multiple APPs, which improve the development efficiency of APPs and enhance the user experience.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for displaying multiple APPs, including: determining and displaying a first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs; in response to a click operation on a target sub-APP management button, switching and displaying a second target sub-APP; wherein the first target sub-APP is different from the second target sub-APP.

[0006] In a second aspect, the embodiment of the present disclosure further provides a multi-APP display device, including: a first target sub-APP display module, used to determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs;

[0007] The second target sub-APP display module is used to switch and display the second target sub-APP in response to a click operation on the target sub-APP management button; wherein the first target sub-APP is different from the second target sub-APP.

[0008] In the third aspect, the embodiments of the present disclosure also provide an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the multi-APP display method as described in the embodiments of the present disclosure.

[0009] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the multi-APP display method as described in the embodiments of the present disclosure.

[0010] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements the multi-APP display method as described in the embodiments of the present disclosure.

[0011] The technical solution of the disclosed embodiment determines and displays the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs; in response to a click operation on the target sub-APP management button, the second target sub-APP is switched and displayed; wherein the first target sub-APP is different from the second target sub-APP. In the disclosed embodiment, multiple target sub-APPs are integrated into one target APP, and multiple target sub-APPs are displayed under one target APP by switching, so that users do not need to download and install multiple target sub-APPs, and can access the services provided by multiple target sub-APPs through a unified target APP, thereby improving the user experience. By providing a unified target APP, each seller does not need to develop an APP separately, thereby improving development efficiency and reducing development and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0013] Figure 1 A schematic diagram of a multi-APP display method provided in an embodiment of the present application;

[0014] Figure 2 A schematic diagram of the page effect of an unbound target sub-APP provided in an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of the page effect of binding a target sub-APP provided in an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of the target sub-APP list page effect provided by an embodiment of the present invention;

[0017] Figure 5 A schematic diagram of a second dynamic page effect provided by an embodiment of the present invention;

[0018] Figure 6 A schematic diagram of a second general page effect provided by an embodiment of the present invention;

[0019] Figure 7 A schematic diagram of a third dynamic page effect provided by an embodiment of the present invention;

[0020] Figure 8 A schematic diagram of the structure of a multi-APP display device provided in an embodiment of the present disclosure;

[0021] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0023] It should be understood that the various steps recorded in the method implementation of the present disclosure can be performed in different orders and / or in parallel. In addition, the method implementation may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. The term "including" and its variations used herein are open inclusions, that is, "including but not limited to". It should be noted that the concepts of "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative and not restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more". It is understandable that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of the relevant laws, regulations and relevant provisions.

[0024] Figure 1 This is a flowchart of a multi-APP display method provided in an embodiment of the present application. The method can be executed by a multi-APP display device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC, or a server. Figure 1 As shown, the method includes:

[0025] S110 . Determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP.

[0026] Among them, the target APP includes multiple target sub-APPs.

[0027] It should be noted that the target APP includes a general sub-APP and multiple target sub-APPs. In this embodiment, there is no limit on the number of target sub-APPs. Among them, the general sub-APP is uniformly provided by the development platform. When displaying each target sub-APP, the page displayed by the general sub-APP remains unchanged. The pages displayed by each target sub-APP are personalized according to the needs of their respective sellers or users. Each page displayed by the target APP includes a page corresponding to a general sub-APP and a page corresponding to a target sub-APP. The target sub-APP being displayed can be switched to a new target sub-APP by switching, thereby realizing the display of multiple target sub-APPs. Among them, a seller or an enterprise can correspond to at least one target sub-APP, and a user can also correspond to 0, 1 or more target sub-APPs.

[0028] In this embodiment, there is no restriction on the login information, for example, it can be a mobile phone number, name, email address, etc. The login information can also be called an account. Each enterprise or seller has a unique main management account and multiple sub-accounts. The main management account has more access rights than the sub-accounts. In this embodiment, each target sub-APP has a corresponding unique identification code, and the identification code is used to locate the corresponding unique target sub-APP. In this embodiment, there is no restriction on the identification code, which can be composed of characters such as numbers and letters.

[0029] In this embodiment, each target sub-APP is a Software as a Service (SaaS) model and has an independent database view, which includes not only a configuration information library (for storing configuration information), but also a user information library, a live broadcast information library, a video information library, and so on.

[0030] It should be noted that each salesperson has a sales-specific identification code. Each user invited by the salesperson can not only access the target sub-APP corresponding to the identification code through the sales-specific identification code, but also associate the user with the name of the salesperson for easy management.

[0031] In this embodiment, if the login has been successful in advance and the first target sub-APP has been displayed, the first target sub-APP can be directly displayed based on the login information of the target APP. Alternatively, if the login information is pre-stored during the development stage and the pre-stored login information is associated with the corresponding target sub-APP, the corresponding target sub-APP can be directly displayed based on the login information of the target APP, which can be called the first target sub-APP in this embodiment.

[0032] In this embodiment, if the login information appears for the first time, the corresponding associated target sub-APP can be located and displayed according to the identification code of the first target sub-APP entered by the user. In this embodiment, it can be called the first target sub-APP.

[0033] In this embodiment, on the basis of displaying the corresponding target sub-APP based on the login information of the target APP, the corresponding target sub-APP can be displayed through the input identification code of the first target sub-APP, which is recorded as the first target sub-APP.

[0034] Optionally, determining and displaying the first target sub-APP based on the login information of the target APP includes:

[0035] Matching the login information with a plurality of pre-stored standard login information to obtain a first matching result;

[0036] Obtaining the identification code of the standard first target sub-APP associated with the standard login information corresponding to the successful match as the first matching result; activating the identification code of the standard first target sub-APP and displaying the first target sub-APP.

[0037] The standard login information and the identification code of the standard first target sub-APP are stored in the database in advance. The identification code of the standard first target sub-APP can be understood as the identification code of the first target sub-APP stored in the database in advance.

[0038] In this embodiment, the login information input by the user is matched with multiple standard login information pre-stored in the database. If the first matching result is a successful match, the identification code of the first target sub-APP associated with the corresponding standard login information is extracted and activated, so that the corresponding target sub-APP (referred to as the first target sub-APP) can be displayed.

[0039] In this embodiment, by determining and displaying the first target sub-APP through login information, the target sub-APP corresponding to the login information can be displayed quickly and dynamically, thereby improving the user experience.

[0040] Optionally, determining and displaying the first target sub-APP based on the identification code of the first target sub-APP includes: if the first matching result is a matching failure or the first matching result is a matching success, receiving the identification code of the first target sub-APP input by the user; matching the identification code of the first target sub-APP with the identification codes corresponding to the multiple target sub-APPs stored in advance to obtain a second matching result; if the second matching result is a matching success, displaying the first target sub-APP.

[0041] In this embodiment, after the login is successful based on the login information, that is, regardless of whether the first matching result is a successful match or a failed match, the identification code of the first target sub-APP input by the user can also be received, and the identification code of the first target sub-APP is matched with the identification codes corresponding to the pre-stored multiple target sub-APPs. If the second matching result is a successful match, the first target sub-APP is displayed. Among them, the identification code corresponding to each pre-stored target sub-APP is different. In this embodiment, the identification codes corresponding to the pre-stored multiple target sub-APPs can be called the identification codes corresponding to the pre-stored multiple first target sub-APPs.

[0042] This embodiment allows the user to access the corresponding target sub-APP by entering the identification code of the first target sub-APP regardless of whether the login information matches, thereby improving the convenience of the user accessing the APP and ensuring that the user can flexibly obtain the required services based on the identification code of the first target sub-APP.

[0043] Optionally, displaying the first target sub-APP includes: loading configuration information corresponding to the first target sub-APP; rendering a page corresponding to the first target sub-APP according to the configuration information corresponding to the first target sub-APP; wherein the page corresponding to the first target sub-APP includes multiple display pages; and performing event binding processing on the multiple display pages.

[0044] Configuration information can be understood as information that is pre-configured based on user or seller needs, such as the interface layout, style, and functionality of the APP. Configuration information is used to guide the behavior (such as the size, color, and font of interface elements) and appearance of the APP. Configuration information can be static, such as settings hard-coded in the program, or dynamic, such as data loaded from an external file or database. Configuration information is used to be read when the APP is displayed or loaded.

[0045] In this embodiment, the configuration information associated with the first target sub-APP can be loaded; the page corresponding to the first target sub-APP can be rendered according to the configuration information corresponding to the first target sub-APP, and the rendering process may involve creating Hypertext Markup Language (HTML) elements, applying Cascading Style Sheets (CSS) styles, loading necessary scripts, etc., to build an interface that the user can see. If the first target sub-APP contains multiple display pages, each page needs to be rendered according to its corresponding configuration information. After the page rendering is completed, event binding processing is performed on the multiple display pages, that is, event listeners are bound to the interactive elements on the page (such as buttons, links, forms, etc.) to trigger corresponding responses or actions when the user performs operations.

[0046] In this embodiment, the page is dynamically rendered based on the configuration information, and the page content and layout can be quickly adjusted according to the changes in the configuration information without modifying the code, thereby improving the flexibility and maintainability of the application. At the same time, the page has the ability to respond to user operations, providing instant feedback, and enhancing the user's interactive experience.

[0047] Optionally, the method for determining the configuration information corresponding to the first target sub-APP includes: determining the configuration information corresponding to the first target sub-APP based on at least one of the following: industry characteristics, brand characteristics, and product characteristics corresponding to the identification code of the first target sub-APP.

[0048] The configuration information includes at least one of the following: target component information and target component display information. The configuration information can also be understood as a configuration template.

[0049] In this embodiment, the target component information can be understood as the detailed function and attribute information of each unit component constituting the APP page, which may include the type and function of the component. Exemplarily, the target component information may include information of the picture component (such as the link address and size of the picture), information of the video component (such as the link address of the video), information of the rich text component (such as the text content), information of the 720 panoramic component (such as the link of the panoramic content), information of the live broadcast component (such as the link of the live broadcast stream), information of the artificial intelligence customer service component (such as the artificial intelligence model information), information of the digital human component (such as the three-dimensional model, voice recognition, etc.), etc.

[0050] The target component display information can be understood as the display style and layout information of the unit component on the page, such as font style, layout and position style, component color and background style, icon and image style, etc. In terms of display style, components can be divided into carousel components, tile area components, horizontal display components, and vertical display components. Correspondingly, the target component display information can also include information about the carousel component (such as carousel speed, switching effect, etc.), information about the tile area component (such as background color, shadow, etc.), information about the horizontal display component (such as horizontal layout, spacing, alignment, etc. style information), and information about the vertical display component (such as vertical layout, spacing, alignment, etc. style information).

[0051] In this embodiment, configuration information can be customized according to the industry characteristics, brand characteristics, and product characteristics corresponding to the identification code of the first target sub-APP, so that the configuration information meets the standards and requirements of the corresponding industry, remains consistent with the brand characteristics, and conforms to the specific functions and characteristics of the product, thereby providing a user experience that meets personalized needs.

[0052] In this embodiment, the corresponding target sub-APP is adjusted and optimized according to the industry characteristics, brand characteristics and product characteristics, and can adapt to market changes and demands without modifying the code. This dynamic adjustment capability improves the response speed of the page and meets the personalized needs of users.

[0053] Among them, the multiple display pages include: a first dynamic page, a second dynamic page and a third dynamic page; the first dynamic page includes a first carousel area and a King Kong area; the King Kong area includes at least one of the following display modules: enterprise introduction module, founder's module, product system module, product content module, operation system module, entrepreneur module, enterprise real scene module and industry information display module; the second dynamic page includes a live broadcast area; the third dynamic page includes an enterprise customization area.

[0054] In this embodiment, each target sub-APP has a corresponding first dynamic page, a second dynamic page, and a third dynamic page. The first dynamic page, the second dynamic page, and the third dynamic page dynamically display corresponding content according to the corresponding target sub-APP.

[0055] Among them, the first carousel area is used to display carousels for publicizing or promoting important information, such as corporate brand promotion, product promotion, etc.

[0056] Among them, the King Kong area and the first carousel area are both in important positions on the first dynamic page. The King Kong area can be located below the first carousel area. The King Kong area includes at least one of the following display modules: company introduction module, founder's module, product system module, product content module, operation system module, entrepreneur module, company real scene module and industry information display module.

[0057] Among them, the enterprise introduction module is used to display the basic information of the enterprise, such as history, culture, vision, etc. The founder's speech module is used to share the founder's story, ideas or words. The product system module is used to introduce the product line or service scope of the enterprise. The product content module is used to introduce the characteristics, advantages and usage of a single product in detail. The operation system module is used to display the operation process and management method of the enterprise. The entrepreneur module is used to tell the experience of entrepreneurs and the growth story of the enterprise. The enterprise real scene module is used to display the actual working environment or production site of the enterprise through pictures or videos (720 panorama). The industry information display module is used to provide industry news, trend analysis and other information.

[0058] Among them, the live broadcast area is used for product display, teaching, event live broadcast, etc. Users can watch in real time and may interact with the anchor.

[0059] Among them, the enterprise customization area is used to provide relevant information of enterprise customization services, such as cooperation application forms, cooperation accounts and other information.

[0060] Optionally, the page corresponding to the first target sub-APP is rendered according to the configuration information corresponding to the first target sub-APP, including: based on the configuration information corresponding to the first target sub-APP and the received content information, respectively rendering the first carousel area, the King Kong area, the live broadcast area and the enterprise customized area.

[0061] Among them, content information can be understood as specific data that actually needs to be displayed, such as text, pictures, videos, etc. Content information can be uploaded to the backend of the development platform at any time. After the content information is uploaded, it can be used after being reviewed and published.

[0062] In this embodiment, each module of each dynamic page can be personalized and dynamically rendered according to the configuration information and content information, which can provide users with a personalized usage experience and improve the flexibility of page display and the maintainability of the APP.

[0063] Optionally, the target APP also includes a general sub-APP; and also includes: loading public configuration information corresponding to the general sub-APP; rendering a page corresponding to the general sub-APP according to the public configuration information; wherein the page corresponding to the general sub-APP includes a first general page, a second general page and the third dynamic page; the third dynamic page also includes a general area corresponding to the general sub-APP; the first general page includes a toolset function area and a knowledge sharing function area; the second general page includes a consultation area.

[0064] In this embodiment, while displaying any target sub-APP, the general sub-APP will also be displayed. The page displayed by the general sub-APP will not change with the switching of the target sub-APP. The process of displaying the general sub-APP is as follows: load the public configuration information corresponding to the general sub-APP; render the page corresponding to the general sub-APP according to the public configuration information.

[0065] Among them, the pages corresponding to the general sub-APP include a first general page, a second general page and the third dynamic page; the third dynamic page also includes a general area corresponding to the general sub-APP, that is, the content corresponding to the general area in the third dynamic page will not change with the switching of the target sub-APP.

[0066] The first general page includes a tool set function area and a knowledge sharing function area; the second general page includes a consultation area.

[0067] Among them, the tool set functional area can be understood as artificial intelligence (AI) tools, for example, it can include AI copywriting assistant, AI literary image, AI dubbing, AI poster generation, digital human and other AI tool sets.

[0068] Among them, the knowledge sharing function area is used to provide knowledge sharing, such as the latest industry information, platform lectures, live open classes, etc.

[0069] The consultation area may be an artificial intelligence-driven customer service, where the AI ​​customer service can automatically answer users' common questions and provide instant support. The first dynamic page may also include an AI customer service, which may be located anywhere on the first dynamic page. The AI ​​customer service in the consultation area may be the same as the AI ​​customer service in the first dynamic page.

[0070] In this embodiment, by allowing the different pages of the general sub-APP to be quickly rendered and displayed through unified public configuration information, a general service can be provided to the user.

[0071] For example, Figure 2This is a schematic diagram of the page effect of the unbound target sub-APP provided by an embodiment of the present invention. If the identification code corresponding to the login information is not recognized when logging in based on the login information of the target APP, the page displayed is as follows: Figure 2 That is, the first general page includes the second slideshow area, the tool set function area, and the knowledge sharing function area. Figure 2 The bottom of the first dynamic page button, the second dynamic page button and the third dynamic page button are included. When the first dynamic page button, the second dynamic page button and the third dynamic page button are not clicked, the color of the background button is gray.

[0072] For example, Figure 3 This is a schematic diagram of the page effect of binding the target sub-APP provided by the embodiment of the present invention. Figure 3 As shown, Figure 3 The bottom portion includes a first dynamic page button, a second dynamic page button, and a third dynamic page button. Figure 3 It can be understood as the page that responds to the click operation of the first dynamic page button (after the first dynamic page button is clicked, the background color changes from gray to white). Taking the first target sub-APP as an example, the first dynamic page can include the first carousel area and the King Kong area. The King Kong area includes: enterprise introduction module, founder's module, product system module, product content module, operation system module, entrepreneur module, enterprise real scene module and industry information display module. The area below the King Kong area is the detailed content of each module in the King Kong area. Figure 3 In the area below the King Kong area, the relevant content of the enterprise introduction module is displayed, such as corporate promotional videos related to the enterprise introduction.

[0073] S120 . In response to a click operation on a target sub-APP management button, switch and display a second target sub-APP.

[0074] The first target sub-APP is different from the second target sub-APP. The first target sub-APP and the second target sub-APP may also be the same.

[0075] In this embodiment, in response to a click operation on a target sub-APP management button, the first target sub-APP can be switched to the second target sub-APP, and the second target sub-APP can be displayed.

[0076] Optionally, in response to a click operation on a target sub-APP management button, switching and displaying a second target sub-APP, including: displaying a target sub-APP list; in response to a click operation on an add button in the target sub-APP list, receiving an identification code of a second target sub-APP input by a user, and switching and displaying the second target sub-APP.

[0077] In this embodiment, in response to a click operation on a target sub-APP management button, a target sub-APP list is displayed, wherein the target sub-APP list includes an add button. In response to a click operation on the add button in the target sub-APP list, an identification code of a second target sub-APP input by a user is received, and the second target sub-APP is switched and displayed.

[0078] This embodiment improves the flexibility of APP display and the convenience of user experience by dynamically adding and displaying different target sub-APPs through simple clicks and input operations. Users can quickly access and switch to the required target sub-APP without leaving the current target APP, which greatly improves operational efficiency and satisfaction.

[0079] Optionally, in response to a click operation on a target sub-APP management button, switching and displaying a second target sub-APP includes: in response to a click operation on a switch button corresponding to the second target sub-APP in the target sub-APP list, switching and displaying the second target sub-APP; wherein, the target sub-APP list includes multiple pre-added target sub-APPs.

[0080] In this embodiment, by clicking the switch button corresponding to the second target sub-APP, the corresponding second target sub-APP can be quickly accessed and switched to, which improves the convenience of user operation, improves the fluency of user experience, and improves the efficiency of displaying multiple APPs.

[0081] In this embodiment, the process of displaying the second target sub-APP is similar to the process of displaying the first target sub-APP, which will not be repeated here.

[0082] For example, Figure 4 Schematic diagram of the target sub-APP list page effect provided by an embodiment of the present invention. The target sub-APPs take the first target sub-APP and the second target sub-APP as examples. In response to the target sub-APP management button (such as Figure 4 ) in the upper right corner of the Figure 4 The carousel area shows the target sub-APP list. Figure 4 In the target sub-APP list, a check mark appears on the right side of the first target sub-APP, indicating that the current target sub-APP is the first target sub-APP. If the second target sub-APP in the target sub-APP list is clicked, the second target sub-APP will be displayed, thereby switching the page. The target sub-APP list includes an add button for receiving an identification code input by the user to switch the page.

[0083] Figure 5 The second dynamic page effect diagram provided by the embodiment of the present invention. Figure 5 As shown, the second dynamic page includes a live broadcast area; the second dynamic page button changes from gray to white.

[0084] Figure 6 This is a schematic diagram of the second general page effect provided by an embodiment of the present invention. Figure 6 As shown, the second general page includes a consultation area. The second general page button changes from gray to white.

[0085] Figure 7 The third dynamic page effect diagram provided by the embodiment of the present invention. Figure 7 As shown, the third dynamic page includes an enterprise customization area and a general area. The third dynamic page button changes from gray to white.

[0086] The technical solution of the disclosed embodiment determines and displays the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs; in response to a click operation on the target sub-APP management button, the second target sub-APP is switched and displayed; wherein the first target sub-APP is different from the second target sub-APP. In the disclosed embodiment, multiple target sub-APPs are integrated into one target APP, and multiple target sub-APPs are displayed under one target APP by switching, so that users do not need to download and install multiple target sub-APPs, and can access the services provided by multiple target sub-APPs through a unified target APP, thereby improving the user experience. By providing a unified target APP, each seller does not need to develop an APP separately, thereby improving development efficiency and reducing development and maintenance costs.

[0087] Figure 8 A schematic diagram of a multi-APP display device structure provided by an embodiment of the present disclosure is shown in FIG. Figure 8 As shown, the device includes: a first target sub-APP display module 810 and a second target sub-APP display module 820;

[0088] A first target sub-APP display module 810 is used to determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs;

[0089] The second target sub-APP display module 820 is used to switch and display the second target sub-APP in response to a click operation on the target sub-APP management button; wherein the first target sub-APP is different from the second target sub-APP.

[0090] The technical solution of the disclosed embodiment is to determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP through the first target sub-APP display module 810; wherein the target APP includes multiple target sub-APPs; and to switch and display the second target sub-APP in response to a click operation on the target sub-APP management button through the second target sub-APP display module 820; wherein the first target sub-APP is different from the second target sub-APP. In the disclosed embodiment, multiple target sub-APPs are integrated into one target APP, and multiple target sub-APPs are displayed under one target APP by switching, so that users do not need to download and install multiple target sub-APPs, and can access the services provided by multiple target sub-APPs through a unified target APP, thereby improving the user experience. By providing a unified target APP, each seller does not need to develop an APP separately, thereby improving development efficiency and reducing development and maintenance costs.

[0091] The multi-APP display device provided in the embodiments of the present disclosure can execute the multi-APP display method provided in any embodiment of the present disclosure, and has the functional modules and beneficial effects corresponding to the execution method.

[0092] Optionally, the first target sub-APP display module is specifically used to: match the login information with multiple pre-stored standard login information to obtain a first matching result; obtain the first matching result as an identification code of the standard first target sub-APP associated with the standard login information corresponding to the successful match; activate the identification code of the standard first target sub-APP and display the first target sub-APP.

[0093] Optionally, the first target sub-APP display module is also used to: if the first matching result is a matching failure or the first matching result is a matching success, receive the identification code of the first target sub-APP input by the user; match the identification code of the first target sub-APP with the identification codes corresponding to the multiple target sub-APPs stored in advance to obtain a second matching result; if the second matching result is a matching success, display the first target sub-APP.

[0094] Optionally, the first target sub-APP display module is also used to: load the configuration information corresponding to the first target sub-APP; render the page corresponding to the first target sub-APP according to the configuration information corresponding to the first target sub-APP; wherein the page corresponding to the first target sub-APP includes multiple display pages; and perform event binding processing on the multiple display pages.

[0095] Optionally, the first target sub-APP display module is also used to: determine the configuration information corresponding to the first target sub-APP based on at least one of the following: industry characteristics, brand characteristics and product characteristics corresponding to the identification code of the first target sub-APP; wherein the configuration information includes at least one of the following: target component information, target component display information.

[0096] Among them, the multiple display pages include: a first dynamic page, a second dynamic page and a third dynamic page; the first dynamic page includes a first carousel area and a King Kong area; the second dynamic page includes a live broadcast area; and the third dynamic page includes an enterprise customization area.

[0097] Optionally, the first target sub-APP display module is also used to: render the first carousel area, the King Kong area, the live broadcast area and the enterprise customization area respectively based on the configuration information corresponding to the first target sub-APP and the received content information; wherein the King Kong area includes at least one of the following display modules: enterprise introduction module, founder's module, product system module, product content module, operation system module, entrepreneur module, enterprise real scene module and industry information display module. Optionally, the second target sub-APP display module is specifically used to: display the target sub-APP list; in response to clicking the add button in the target sub-APP list, receive the identification code of the second target sub-APP input by the user, switch and display the second target sub-APP.

[0098] Optionally, the second target sub-APP display module is also used to: in response to a click operation on a switch button corresponding to the second target sub-APP in the target sub-APP list, switch and display the second target sub-APP; wherein the target sub-APP list includes multiple pre-added target sub-APPs.

[0099] Among them, the target APP also includes a general sub-APP.

[0100] Optionally, the above-mentioned device also includes a general module, which is used to load the public configuration information corresponding to the general sub-APP; render the page corresponding to the general sub-APP according to the public configuration information; wherein the page corresponding to the general sub-APP includes a first general page, a second general page and the third dynamic page; the third dynamic page also includes a general area corresponding to the general sub-APP; the first general page includes a second carousel area, a toolset function area and a knowledge sharing function area; the second general page includes a consultation area.

[0101] Fig. 9A schematic diagram of an electronic device 10 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0102] like Fig. 9 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11 in communication, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the random access memory (RAM) 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the read-only memory (ROM) 12, and the random access memory (RAM) 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0103] A number of components in the electronic device 10 are connected to an input / output (I / O) interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0104] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the display of the method multi-APP.

[0105] In some embodiments, the method of displaying multiple APPs may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via a read-only memory (ROM) 12 and / or a communication unit 19. When the computer program is loaded into a random access memory (RAM) 13 and executed by the processor 11, one or more steps of the method of displaying multiple APPs described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the method of displaying multiple APPs in any other appropriate manner (e.g., by means of firmware).

[0106] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0107] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer programs are executed by the processor, the functions / operations specified in the flow charts and / or block diagrams are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0108] In the context of the present application, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0109] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0110] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0111] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0112] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements a multi-APP display method as provided in any embodiment of the present application.

[0113] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present application, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0114] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method for displaying multiple APPs, characterized in that: include: Determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs; In response to a click operation on a target sub-APP management button, a second target sub-APP is switched and displayed; wherein the first target sub-APP is different from the second target sub-APP.

2. The method according to claim 1, characterized in that Determine and display the first target sub-APP based on the login information of the target APP, including: Matching the login information with a plurality of pre-stored standard login information to obtain a first matching result; Obtaining the identification code of the standard first target sub-APP associated with the standard login information corresponding to the successful match of the first matching result; The identification code of the standard first target sub-APP is activated to display the first target sub-APP.

3. The method according to claim 2, characterized in that Determining and displaying the first target sub-APP based on the identification code of the first target sub-APP includes: If the first matching result is a matching failure or the first matching result is a matching success, receiving an identification code of the first target sub-APP input by the user; Matching the identification code of the first target sub-APP with the identification codes corresponding to the plurality of pre-stored target sub-APPs to obtain a second matching result; If the second matching result is a successful match, the first target sub-APP is displayed.

4. The method according to any one of claims 1 to 3, characterized in that: Display the first target sub-APP, including: Load the configuration information corresponding to the first target sub-APP; Rendering a page corresponding to the first target sub-APP according to the configuration information corresponding to the first target sub-APP; wherein the page corresponding to the first target sub-APP includes multiple display pages; Event binding processing is performed on the multiple display pages.

5. The method according to claim 4, characterized in that The method for determining the configuration information corresponding to the first target sub-APP includes: The configuration information corresponding to the first target sub-APP is determined based on at least one of the following: industry characteristics, brand characteristics and product characteristics corresponding to the identification code of the first target sub-APP; wherein the configuration information includes at least one of the following: target component information, target component display information.

6. The method according to claim 4, characterized in that in, The multiple display pages include: a first dynamic page, a second dynamic page, and a third dynamic page; the first dynamic page includes a first carousel area and a King Kong area; the second dynamic page includes a live broadcast area; the third dynamic page includes an enterprise customization area; rendering a page corresponding to the first target sub-APP according to the configuration information corresponding to the first target sub-APP includes: Based on the configuration information corresponding to the first target sub-APP and the received content information, the first carousel area, the King Kong area, the live broadcast area and the enterprise customized area are rendered respectively; wherein the King Kong area includes at least one of the following display modules: enterprise introduction module, founder speech module, product system module, product content module, operation system module, entrepreneur module, enterprise real scene module and industry information display module.

7. The method according to claim 1, characterized in that In response to a click operation on the target sub-APP management button, switching and displaying the second target sub-APP includes: Display the target sub-APP list; In response to a click operation on an add button in the target sub-APP list, an identification code of a second target sub-APP input by a user is received, and the second target sub-APP is switched and displayed.

8. The method according to claim 7, characterized in that In response to a click operation on the target sub-APP management button, switching and displaying the second target sub-APP includes: In response to a click operation on a switch button corresponding to a second target sub-APP in the target sub-APP list, the second target sub-APP is switched and displayed; wherein the target sub-APP list includes multiple pre-added target sub-APPs.

9. The method according to claim 6, characterized in that in, The target APP also includes a general sub-APP; and also includes: Load the public configuration information corresponding to the general sub-APP; Render the page corresponding to the universal sub-APP according to the public configuration information; wherein, the page corresponding to the universal sub-APP includes a first universal page, a second universal page and the third dynamic page; the third dynamic page also includes a universal area corresponding to the universal sub-APP; the first universal page includes a second carousel area, a toolset function area and a knowledge sharing function area; the second universal page includes a consultation area.

10. A multi-APP display device, characterized in that: include: A first target sub-APP display module, used to determine and display the first target sub-APP based on the login information of the target APP and / or the identification code of the first target sub-APP; wherein the target APP includes multiple target sub-APPs; The second target sub-APP display module is used to switch and display the second target sub-APP in response to a click operation on the target sub-APP management button; wherein the first target sub-APP is different from the second target sub-APP.

11. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the multi-APP display method as described in any one of claims 1-9.

12. A storage medium comprising computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute the multi-APP display method as described in any one of claims 1-9.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the multi-APP display method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Object recommending and issued content pushing method and device, storage medium and equipment

    CN108228873A

  • Control method and device for running sub-applications across applications, medium and electronic equipment

    CN114764349A

  • Sub-application data processing method and device, computer equipment and storage medium

    CN117118623A

  • Sub application running method and apparatus, electronic device, program product, and storage medium

    WO2023169157A1