Method and system for processing application functions
By receiving the container opening command from the server on the mobile device, displaying the container view, and loading the logic program data package, the problem of APP function updates depending on version iteration is solved, thereby improving user interaction rate and experience.
Patent Information
- Application Number
- CN202211470135.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-22
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2042-11-22
AI Technical Summary
In existing technologies, mobile app feature updates rely on version iterations, which prevents users from experiencing new features in a timely manner, affecting interaction rates and user experience.
By receiving the container start command from the server, the client starts a preset container, displays the container view, loads the logic program data package, and displays the relevant business content of the application function according to the business condition fields.
It enables the dynamic provision of new application features without relying on application version updates, thereby improving user interaction and experience and resolving existing problems in the app.
Smart Images

Figure CN115729594B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of software application technology, and in particular to a method, system, computer device, and computer-readable storage medium for processing application functions. Background Technology
[0002] On mobile devices such as smartphones and tablets, enabling users to access new features in an app relies heavily on version updates. Users can only use new features after updating the app; otherwise, they cannot access them. For interactive features, this can prevent users who haven't updated from using the new features to interact with other users, significantly reducing engagement rates. Furthermore, if business functions provided by a mobile app encounter problems, they also rely on discontinuing version releases. Therefore, if users don't update, the problems encountered by the mobile app will persist, resulting in a poor user experience. Summary of the Invention
[0003] The purpose of this application is to provide a method, system, computer device, and computer-readable storage medium for processing application functions, in order to solve the following problems: how to provide new functions in an APP without relying on application version updates or iterations, or to solve problems existing in the existing business functions of the APP.
[0004] One aspect of this application provides a method for processing application functions, including:
[0005] Receive a container start instruction sent by the server; wherein, the container start instruction is used to instruct the start of a preset container in the client, and the container start instruction contains the download address and business condition field of the logic program data packet corresponding to the application function;
[0006] In response to the container opening command, the preset container is popped up, and a container view is displayed in the preset container;
[0007] Load the logic program data package according to the download address of the logic program data package corresponding to the application function;
[0008] Based on the business condition field, the relevant business content of the application function is displayed in the container view.
[0009] Optionally, receiving the container opening instruction sent by the server includes:
[0010] The system receives a container start command sent by the server through a first interface, which is used to join the live stream.
[0011] Optionally, receiving the container opening instruction sent by the server includes:
[0012] The system receives a container start instruction sent by the server via a broadcast message. The broadcast message is used to notify the client to perform a business update after the user joins the live broadcast room through the client.
[0013] Optionally, loading the logic program data packet according to the download address of the logic program data packet corresponding to the application function includes:
[0014] Extract the download address of the logic program data packet corresponding to the application function in the container opening instruction;
[0015] The logic program data package is loaded according to the download address, and the logic program data package is rendered in the container view.
[0016] Optionally, it also includes:
[0017] Enable user operation response permissions for the container view.
[0018] Optionally, it also includes:
[0019] The user operation parameters are obtained through the container view and then passed to the logic program for business processing.
[0020] Optionally, displaying the relevant business content of the application function in the container view based on the business condition field includes:
[0021] The business condition fields are passed to the logic program through the container view;
[0022] The logic program parses the business condition fields and controls the display of relevant business content of the application function in the container view based on the parsed fields.
[0023] Optionally, a preset communication protocol method is deployed in the container view, and the preset communication protocol method is used to transmit communication information between the logic program and the preset container.
[0024] Optionally, the preset container is a Chronos container.
[0025] One aspect of this application provides an application function processing system, including:
[0026] The container start instruction receiving module is used to receive the container start instruction sent by the server side; wherein, the container start instruction is used to instruct the start of a preset container in the client, and the container start instruction contains the download address and business condition field of the logic program data packet corresponding to the application function.
[0027] The container view display module is used to pop up the preset container in response to the container opening command and display the container view in the preset container;
[0028] The logic program rendering module is used to load the logic program data package according to the download address of the logic program data package corresponding to the application function;
[0029] The application function display module is used to display the relevant business content of the application function in the container view based on the business condition field.
[0030] One aspect of this application provides a computer device, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the processing method for the application functions described above.
[0031] One aspect of this application provides a computer-readable storage medium storing a computer program that can be executed by at least one processor to implement the steps of the processing method for the application functions described above when the at least one processor executes the computer program.
[0032] The application function processing method, system, device, and computer-readable storage medium provided in this application embodiment dynamically provide application functions by utilizing a preset container. The update mechanism of the preset container can directly display the new version of the application functions, avoiding the need for users to rely on application version updates to experience new application functions or to rely on application version updates to solve problems existing in the application functions of the APP. Thus, even if users are using an old version of the application that has been released to the software store, they can still experience new functions or avoid defects in the old version of the application through the business processing mechanism of the preset container. Attached Figure Description
[0033] Figure 1 This diagram schematically illustrates an application environment for a processing method of an application function according to an embodiment of this application.
[0034] Figure 2 A flowchart illustrating the processing method of the application function according to Embodiment 1 of this application is shown schematically;
[0035] Figure 3A block diagram schematically illustrates a processing apparatus for application functions according to Embodiment 2 of this application; and
[0036] Figure 4 The illustration shows a schematic diagram of the hardware architecture of a computer device suitable for implementing an application function according to Embodiment 3 of this application. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0038] It should be noted that the descriptions involving "first," "second," etc., in the embodiments of this application are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0039] In existing technologies, enabling users to access new features in an app relies heavily on version updates. Users can only use new features after updating the app; otherwise, they cannot access them. For interactive features, this can significantly reduce user engagement, as users who haven't updated may be unable to use the new features to interact with other users. Furthermore, if business functions provided by mobile apps encounter problems, they also rely on discontinuing version releases. Therefore, if users don't update, the problems encountered by the mobile app will persist, resulting in a poor user experience.
[0040] In view of this, this application aims to propose a method for processing application functions that does not rely on an already loaded application version. This method involves receiving a container opening instruction sent from the server side. The container opening instruction instructs the opening of a preset container on the client side, containing the download address of the logic program data package corresponding to the application function and business condition fields. In response to the container opening instruction, the preset container is popped up, and a container view is displayed within it. The logic program data package is loaded according to its download address. Based on the business condition fields, the relevant business content of the application function is displayed in the container view. This allows for the dynamic provision of application functions using a preset container. The update mechanism of the preset container can directly display new versions of application functions, avoiding the need for users to rely on application version updates to experience new functions or to resolve existing problems in the app's functionality. Therefore, even if users are using an older version of the application already released in an app store, they can still experience new functions or avoid defects present in older versions through the business processing mechanism of the preset container.
[0041] Application scenarios include the presentation of some functions in the live streaming room (live streaming quiz function, mini-games, bullet screen function, etc.) through a preset container, allowing all users in the live streaming room to participate in the interaction, thereby improving the interaction rate of the live streaming room and the coverage of new functions.
[0042] This application provides several embodiments to further illustrate the processing scheme for the application function, as detailed below.
[0043] In the description of this application, it should be understood that the numerical labels before the steps do not indicate the order of the steps, but are only used to facilitate the description of this application and to distinguish each step, and therefore should not be construed as a limitation of this application.
[0044] The following is a definition of the terminology used in this application:
[0045] Dynamic services: This mainly addresses the issue of mobile app features depending on version releases, allowing users to experience new features without updating the software.
[0046] Container: Used to present business functions on the user interface provided by the client, and can respond to user gestures.
[0047] Chronos: A rendering engine that includes both 2D and 3D elements, similar to a game engine.
[0048] Cron package: A compressed package compiled from TS code that calls the Chronos engine.
[0049] CronView: The view displayed to the user on the mobile device.
[0050] Figure 1 A schematic diagram illustrating an environmental application according to an embodiment of this application is provided. Figure 1 As shown:
[0051] Computer device 10000 can connect to client 30000 via network 20000.
[0052] Computer device 10000 can provide services such as network debugging or returning the processing results of application functions to client 30000.
[0053] Computer equipment 10000 may be located in a data center, such as a single site, or distributed across different geographical locations (e.g., multiple sites). Computer equipment 10000 may provide services via one or more networks 20000. Network 20000 includes various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, agent devices, and / or similar devices. Network 20000 may include physical links, such as coaxial cable links, twisted-pair cable links, fiber optic links, combinations thereof, etc. Network 20000 may include wireless links, such as cellular links, satellite links, Wi-Fi links, etc.
[0054] Computer device 10000 can be implemented by one or more compute nodes. One or more compute nodes can include virtualized compute instances. Virtualized compute instances can include virtual machines, such as emulations of computer systems, operating systems, servers, etc. The compute nodes can load virtual machines based on virtual images and / or other data defining specific software (e.g., operating systems, dedicated applications, servers) used for emulation. As the demand for different types of processing services changes, different virtual machines can be loaded and / or terminated on one or more compute nodes. A hypervisor can be implemented to manage the use of different virtual machines on the same compute node.
[0055] Client 30000 can be configured to access the content and services of computer device 10000. Client 30000 can include any type of electronic device, such as mobile devices, tablets, laptops, workstations, virtual reality devices, gaming devices, set-top boxes, digital streaming media devices, vehicle terminals, smart TVs, etc.
[0056] Client 30000 can output (e.g., display, render, present) the processing results of application functions to the user.
[0057] The following will describe a network debugging solution through several embodiments. This solution can be implemented using computer equipment 10000.
[0058] Example 1
[0059] Figure 2 A flowchart illustrating a processing method for an application function according to Embodiment 1 of this application is shown schematically. It includes steps S202-S208, wherein...
[0060] Step S202: Receive a container opening instruction sent by the server; wherein, the container opening instruction is used to instruct the opening of a preset container in the client, and the container opening instruction contains the download address of the logic program data packet corresponding to the application function and the business condition field.
[0061] The default container can be a Chronos container. Chronos is an open-source product launched by Airbnb to replace Cron. It's a Mesos framework for running container-based scheduled tasks. Chronos can handle dependencies and ISO8601-based scheduling, allowing you to orchestrate jobs. It supports using Mesos as a job executor and interacts with Hadoop. Triggers can be defined after job execution. It supports dependency chains of arbitrary length.
[0062] In this embodiment, the server can dynamically control whether a preset container is started by sending a container start command to the client, so as to dynamically display application functions using the preset container. The container start command may include parameters such as: whether to start the Chronos container, business type name, business type ID, business-related condition fields, and the download address of the rendering file package corresponding to the application function.
[0063] As an example, the parameters included in the container start command are shown in Table 1 below:
[0064]
[0065] Table 1
[0066] It should be noted that the parameters included in the above container opening command are only examples. In specific implementations, the container opening command can be expanded to include other parameters according to actual needs. This embodiment does not impose specific restrictions on this.
[0067] Step S204: In response to the container opening command, pop up the preset container and display the container view in the preset container;
[0068] In this embodiment, after receiving the container opening command sent by the server, the client can pop up a preset container on the user interface provided by the client and embed an initialized container view in the preset container. This container view can be referred to as CronView.
[0069] Step S206: Load the logic program data package according to the download address of the logic program data package corresponding to the application function;
[0070] In this embodiment, the client can obtain the logic program data package corresponding to the application function based on the download address of the logic program data package provided in the container start command. Then, the client can use the logic program data package to render the logic program into the container view. For example, the logic program data package corresponding to the application function is denoted as a cron package. The cron package records some business logic required by the application function. After obtaining the cron package according to the download address, the cron package is rendered into CronView, and the corresponding visual interface of the application function can be provided through CronView.
[0071] Step S208: Based on the business condition field, display the relevant business content of the application function in the container view.
[0072] In this embodiment, the relevant business condition fields in the container start command are transmitted to the inside of the preset container (TS code in the cron package) through the CronView view hierarchy via a communication protocol. After the TS code retrieves the interface fields, it parses them and then displays the relevant business content on the container view. For example, in a live quiz room, relevant questions will pop up and be provided to users for interactive quizzes.
[0073] The following are several optional embodiments for optimizing the application functionality, as detailed below:
[0074] In a preferred embodiment of this application, step S202 may include the following steps:
[0075] The system receives a container start command sent by the server through a first interface, which is used to join the live stream.
[0076] In this embodiment, the server can transmit the container start command to the client through communication between interfaces. Specifically, after the user joins the live broadcast room through the first interface, the container start command transmitted by the server through the first interface needs to include necessary parameters, such as: whether to start the Chronos container, business type name, business type ID, business-related condition fields, and the download address of the rendering file package corresponding to the application function.
[0077] In a preferred embodiment of this application, step S202 may include the following steps:
[0078] The system receives a container start instruction sent by the server via a broadcast message. The broadcast message is used to notify the client to perform a business update after the user joins the live broadcast room through the client.
[0079] In this embodiment, the server can transmit the container start command to the client via a broadcast message, such as a CMD broadcast. This broadcast message is used for real-time notification of business updates after the client enters the room. Specifically, the container start command transmitted via broadcast message needs to include necessary parameters, such as: whether to start the Chronos container, business type name, business type ID, business-related condition fields, and the download address of the rendering file package corresponding to the application function.
[0080] In a preferred embodiment of this application, step S206 may include the following steps:
[0081] Extract the download address of the logic program data packet corresponding to the application function in the container opening instruction;
[0082] The logic program data package is loaded according to the download address, and the logic program data package is rendered in the container view.
[0083] In this embodiment, the client extracts the download address of the logic program data package corresponding to the application function in the container start instruction, loads the logic program data package corresponding to the application function according to the download address, and then renders the logic program data package in the CronView container view to provide the corresponding visual interface of the application function through CronView.
[0084] In a preferred embodiment of this application, the method may further include the following steps:
[0085] Enable user operation response permissions for the container view.
[0086] In this embodiment, after the service demonstration is completed, CronView will enable user operation response permissions. Once enabled, CronView can obtain user interaction operations and respond accordingly based on the type of user operation. User operations may include touch screen operations, gesture operations, button operations, etc., and this embodiment does not impose any limitations on these.
[0087] In a preferred embodiment of this application, the method may further include the following steps:
[0088] The user operation parameters are obtained through the container view and then passed to the logic program for business processing.
[0089] In this embodiment, after enabling user operation response permissions for the container view, the client can obtain user operation parameters through the container view and pass these parameters to the logic program for business processing. As an example, when a user touches the screen, CronView collects the user's touch operation and then transmits the user's touch event parameters (such as how many times the user tapped the view, how many fingers touched the view, touch coordinates, etc.) to Cron via a communication protocol. Cron performs corresponding business processing based on the required response type, thereby rendering and displaying the new view on the CronView, thus completing the interaction within the container.
[0090] In a preferred embodiment of this application, displaying the relevant business content of the application function in the container view based on the business condition field includes the following steps:
[0091] The business condition fields are passed to the logic program through the container view;
[0092] The logic program parses the business condition fields and controls the display of relevant business content of the application function in the container view based on the parsed fields.
[0093] In this embodiment, the container and the corresponding application logic program Cron can exchange messages through a communication protocol. When displaying business content, the preset container passes the business condition fields to the logic program through the container view. Then, the logic program parses the business condition fields and controls the display of the relevant business content of the application function in the container view based on the parsed fields.
[0094] In a preferred embodiment of this application, a preset communication protocol method is deployed in the container view, and the preset communication protocol method is used to transmit communication information between the logic program and the preset container.
[0095] In this embodiment, the interaction between the logic program Cron corresponding to the application in the preset container and the container is transmitted through a communication protocol. CronView, as an intermediate layer, establishes a set of methods to transmit relevant parameters. For example, if some text needs to be displayed in the business, the preset container will pass the text-related parameters to Cron for display. If Cron wants the preset container to do something such as making network requests or decompressing files, it will also inform the container through the communication mechanism. After the container finishes processing, it will return the requested file or parameters to Cron, thereby achieving the effect of bidirectional communication.
[0096] As an example, the pre-defined communication protocol methods are shown in Table 2 below:
[0097]
[0098] Table 2
[0099] In this embodiment, a new mobile business container, Chronos, is encapsulated based on an existing rendering engine. This container can render and visualize various business functions, while also integrating extended functions such as gestures and network requests. The update mechanism can directly update business functions and change the view of user interaction.
[0100] To further describe the processing method of the application function in this embodiment, in this embodiment, all bullet comments are displayed through a container view. These bullet comments are displayed at the top of the live broadcast room and will continuously scroll and switch over time. After the container view obtains the user's click operation on the bullet comment, it suspends the clicked bullet comment in the live broadcast room and pops up a feedback page. The user can like, comment, report, etc. on the bullet comment, thereby presenting the bullet comment function of the live broadcast room through a preset container. All users in the live broadcast room can participate in the interaction, thereby improving the interaction rate of the live broadcast room and the coverage of new functions.
[0101] Example 2
[0102] Figure 3 The diagram schematically illustrates a processing apparatus for an application function according to Embodiment 2 of this application. This processing apparatus can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of this application. The program module referred to in the embodiments of this application refers to a series of computer program instruction segments capable of performing a specific function. The following description will specifically introduce the functions of each program module in the embodiments of this application.
[0103] like Figure 3 As shown, the processing device 500 for this application function may include the following modules:
[0104] The container start instruction receiving module 510 is used to receive a container start instruction sent by the server side; wherein, the container start instruction is used to instruct the start of a preset container in the client, and the container start instruction contains the download address and business condition field of the logic program data packet corresponding to the application function.
[0105] The container view display module 520 is used to pop up the preset container in response to the container opening command and display the container view in the preset container;
[0106] The logic program rendering module 530 is used to load the logic program data package according to the download address of the logic program data package corresponding to the application function;
[0107] The application function display module 540 is used to display the relevant business content of the application function in the container view according to the business condition field.
[0108] In a preferred embodiment of this application, the container opening instruction receiving module 510 includes:
[0109] The first instruction receiving submodule is used to receive the container opening instruction sent by the server side through the first interface, which is used to join the live broadcast room.
[0110] In a preferred embodiment of this application, receiving the container opening instruction sent by the server includes:
[0111] The second instruction receiving submodule is used to receive a container start instruction sent by the server side via a broadcast message. The broadcast message is used to notify the client to perform a business update after the user joins the live room through the client.
[0112] In a preferred embodiment of this application, the logic program rendering module 530 includes:
[0113] The download address extraction submodule is used to extract the download address of the logic program data package corresponding to the application function in the container opening instruction;
[0114] The rendering submodule is used to load the logic program data package according to the download address and render the logic program data package in the container view.
[0115] In a preferred embodiment of this application, it further includes:
[0116] The permission enabling module is used to enable user operation response permissions for the container view.
[0117] In a preferred embodiment of this application, it further includes:
[0118] The user operation response module is used to obtain user operation parameters through the container view and pass the user operation parameters to the logic program for business processing.
[0119] In a preferred embodiment of this application, the application function display module 540 includes:
[0120] The field passing submodule is used to pass the business condition field to the logic program through the container view;
[0121] The business content display module is used to parse the business condition fields through the logic program, and control the display of relevant business content of the application function in the container view based on the parsed fields.
[0122] In a preferred embodiment of this application, a preset communication protocol method is deployed in the container view, and the preset communication protocol method is used to transmit communication information between the logic program and the preset container.
[0123] In a preferred embodiment of this application, the preset container is a Chronos container.
[0124] Example 3
[0125] Figure 4 This illustration schematically shows a hardware architecture diagram of a computer device 10000 suitable for implementing an application function processing method according to Embodiment 3 of this application. In this embodiment, the computer device 10000 is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. For example, it may be a smartphone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server, or cabinet server (including independent FEN servers, or server clusters composed of multiple servers), etc. Figure 4 As shown, the computer device 10000 includes, but is not limited to, at least the following: a memory 10010, a processor 10020, and a network interface 10030 that can communicate and be linked to each other via a system bus. Wherein:
[0126] The memory 10010 includes at least one type of computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 10010 may be an internal storage module of the computer device 10000, such as the hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 may also be an external storage device of the computer device 10000, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. Of course, the memory 10010 may also include both the internal storage module and the external storage device of the computer device 10000. In this embodiment, the memory 10010 is typically used to store the operating system and various application software installed on the computer device 10000, such as program code for processing application functions. In addition, the memory 10010 can also be used to temporarily store various types of data that have been output or will be output.
[0127] In some embodiments, processor 10020 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. Processor 10020 is typically used to control the overall operation of computer device 10000, such as performing control and processing related to data interaction or communication with computer device 10000. In this embodiment, processor 10020 is used to run program code stored in memory 10010 or process data.
[0128] Network interface 10030 may include a wireless network interface or a wired network interface, which is typically used to establish a communication link between computer device 10000 and other computer devices. For example, network interface 10030 is used to connect computer device 10000 to an external terminal via a network, establishing a data transmission channel and communication link between computer device 10000 and the external terminal. The network may be an intranet, the Internet, Global System for Mobile Communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, or other wireless or wired networks.
[0129] It should be pointed out that, Figure 4 Only computer devices with components 10010-10030 are shown; however, it should be understood that it is not required to implement all of the shown components, and more or fewer components may be implemented instead.
[0130] In this embodiment, the processing method of the application function stored in the memory 10010 can be further divided into one or more program modules and executed by one or more processors (processor 10020 in this embodiment) to complete the embodiment of this application.
[0131] Example 4
[0132] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the processing method for the application functions in the embodiment.
[0133] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the computer-readable storage medium can be an internal storage unit of a computer device, such as the hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device. Of course, the computer-readable storage medium can also include both the internal storage unit and the external storage device of the computer device. In this embodiment, the computer-readable storage medium is typically used to store the operating system and various application software installed on the computer device, such as the program code of the processing method of the application function in the embodiment. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or will be output.
[0134] Obviously, those skilled in the art should understand that the modules or steps of the embodiments of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of this application are not limited to any particular combination of hardware and software.
[0135] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A processing method of an application function, characterized by, The application comprises the following steps: receiving a container opening instruction sent by a server side; wherein the container opening instruction is used to instruct to open a preset container in a client, the container opening instruction contains a download address of a logical program data packet corresponding to an application function and a business condition field, and the logical program data packet is a packet generated by compiling a rendering engine through TS code calling; in response to the container opening instruction, the preset container is popped up, and a container view is displayed in the preset container; loading the logical program data packet according to the download address of the logical program data packet corresponding to the application function; displaying relevant business content of the application function in the container view according to the business condition field; wherein the step of displaying the relevant business content of the application function in the container view according to the business condition field comprises the following steps: passing the business condition field to the logical program through the container view; analyzing the business condition field through the logical program, and controlling the display of the relevant business content of the application function in the container view according to the analyzed field.
2. The processing method of application functions according to claim 1, characterized in that, The step of receiving the container opening instruction sent by the server side comprises the following steps: receiving the container opening instruction sent by the server side through a first interface, and the first interface is used to join a live room.
3. The processing method of application functions according to claim 1, characterized in that, The step of receiving the container opening instruction sent by the server side comprises the following steps: receiving the container opening instruction sent by the server side through a broadcast message, wherein the broadcast message is used to notify the client to update the business after the user joins the live room through the client.
4. The processing method of application functions according to claim 1, characterized in that, The step of loading the logical program data packet according to the download address of the logical program data packet corresponding to the application function comprises the following steps: extracting the download address of the logical program data packet corresponding to the application function in the container opening instruction; loading the logical program data packet according to the download address, and rendering the logical program data packet in the container view.
5. The processing method of application functions according to claim 4, characterized in that, The application further comprises the following steps: opening the user operation response permission of the container view.
6. The processing method of application functions according to claim 5, characterized in that, The application further comprises the following steps: obtaining a user operation parameter through the container view, and passing the user operation parameter to the logical program for business processing.
7. The processing method of application functions according to claim 4 or 6, characterized in that, A preset communication protocol method is deployed in the container view, and the preset communication protocol method is used to transfer communication information between the logical program and the preset container.
8. The processing method of application functions according to claim 1, characterized in that, The preset container is a Chronos container.
9. A processing system of an application function, characterized by The application comprises the following steps: a container opening instruction receiving module is configured to receive a container opening instruction sent by a server side; wherein the container opening instruction is used to instruct to open a preset container in a client, the container opening instruction contains a download address of a logical program data packet corresponding to an application function and a business condition field, and the logical program data packet is a packet generated by compiling a rendering engine through TS code calling; a container view display module is configured to pop up the preset container in response to the container opening instruction, and display a container view in the preset container; a logical program rendering module is configured to load the logical program data packet according to the download address of the logical program data packet corresponding to the application function. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field.
10. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field.
11. A computer readable storage medium, characterized in that, The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field.
12. A computer program product, characterised in that, The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is configured to display the relevant business content of the application function in the container view according to the business condition field. The application function display module is
Citation Information
Patent Citations
Playing method function management method and system of live broadcasting room, electronic equipment and storage medium
CN113573081A