[go: up one dir, main page]

CN117215703A - Dynamic card display method, device and equipment - Google Patents

Dynamic card display method, device and equipment Download PDF

Info

Publication number
CN117215703A
CN117215703A CN202311225241.1A CN202311225241A CN117215703A CN 117215703 A CN117215703 A CN 117215703A CN 202311225241 A CN202311225241 A CN 202311225241A CN 117215703 A CN117215703 A CN 117215703A
Authority
CN
China
Prior art keywords
state
dynamic card
display
dynamic
state machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311225241.1A
Other languages
Chinese (zh)
Inventor
黄震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Momo Information Technology Co Ltd
Original Assignee
Beijing Momo Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Momo Information Technology Co Ltd filed Critical Beijing Momo Information Technology Co Ltd
Priority to CN202311225241.1A priority Critical patent/CN117215703A/en
Publication of CN117215703A publication Critical patent/CN117215703A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a dynamic card display method, a dynamic card display device and dynamic card display equipment. The method provided by the application is applied to the client; the method comprises the following steps: when the current card to be loaded is a dynamic card, creating a state machine for the dynamic card; the state machine comprises a plurality of states, the current state of the state machine is used for marking the current state of the dynamic card, and each state corresponds to at least one visual interaction picture; when a predefined event is monitored, updating the state of the state machine to the state corresponding to the predefined event, and displaying a visual interaction picture corresponding to the current state so as to control the display of the dynamic card based on the state of circulation. The dynamic card display method, the dynamic card display device and the dynamic card display equipment provided by the application can update the dynamic card efficiently and conveniently, and improve the use experience of users.

Description

一种动态卡片展示方法、装置和设备A dynamic card display method, device and equipment

技术领域Technical field

本申请涉及信息展示技术领域,尤其涉及一种动态卡片展示方法、装置和设备。The present application relates to the field of information display technology, and in particular to a dynamic card display method, device and equipment.

背景技术Background technique

随着计算机技术和信息展示技术的不断发展,越来越多的用户通过应用程序浏览各种信息。With the continuous development of computer technology and information display technology, more and more users browse various information through applications.

在传统的动态页面设计中,内容不再为固定的静态文本或固定的图像,但由于采用原生开发,不但难以维护,在每次更新内容时需要重新发版开发,即在更新内容时需要进行一次完整的动态页面代码发版,开发效率低。In traditional dynamic page design, the content is no longer fixed static text or fixed images. However, due to the use of native development, it is not only difficult to maintain, but also needs to be re-released and developed every time the content is updated, that is, when the content is updated, A complete dynamic page code release will result in low development efficiency.

发明内容Contents of the invention

有鉴于此,本申请提供一种动态卡片展示方法、装置和设备,用以高效、便捷的更新动态卡片。In view of this, this application provides a dynamic card display method, device and equipment to update dynamic cards efficiently and conveniently.

具体地,本申请是通过如下技术方案实现的:Specifically, this application is implemented through the following technical solutions:

本申请第一方面提供一种道路病害检测方法,所述方法应用于客户端;所述方法包括:The first aspect of this application provides a road disease detection method, the method is applied to the client; the method includes:

在当前待加载的卡片为动态卡片时,为所述动态卡片创建状态机;其中,所述状态机包括多个状态,所述状态机的当前状态用于标记所述动态卡片当前的状态,每个所述状态对应至少一种视觉交互画面;When the card currently to be loaded is a dynamic card, a state machine is created for the dynamic card; wherein the state machine includes multiple states, and the current state of the state machine is used to mark the current state of the dynamic card. Each of the states corresponds to at least one visual interaction screen;

在监测到预定义事件时,将所述状态机的状态更新为所述预定义事件对应的状态,并展示当前状态对应的视觉交互画面,以基于流转的状态控制所述动态卡片的展示。When a predefined event is detected, the state of the state machine is updated to the state corresponding to the predefined event, and a visual interaction picture corresponding to the current state is displayed to control the display of the dynamic card based on the circulating state.

本申请第二方面提供一种动态卡片展示装置,所述装置包括创建模块、更新模块和展示模块;其中,The second aspect of this application provides a dynamic card display device, which includes a creation module, an update module and a display module; wherein,

所述创建模块,用于在当前待加载的卡片为动态卡片时,为所述动态卡片创建状态机;其中,所述状态机包括多个状态,所述状态机的当前状态用于标记所述动态卡片当前的状态,每个所述状态对应至少一种视觉交互画面;The creation module is used to create a state machine for the dynamic card when the card currently to be loaded is a dynamic card; wherein the state machine includes multiple states, and the current state of the state machine is used to mark the The current status of the dynamic card, each of which corresponds to at least one visual interaction screen;

所述更新模块,用于在监测到预定义事件时,将所述状态机的状态更新为所述预定义事件对应的状态;The update module is used to update the state of the state machine to the state corresponding to the predefined event when a predefined event is detected;

所述展示模块,用于展示当前状态对应的视觉交互画面,以基于流转的状态控制所述动态卡片的展示。The display module is used to display the visual interaction screen corresponding to the current state, and to control the display of the dynamic card based on the circulating state.

本申请第三方面提供一种动态卡片展示设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一项所述方法的步骤。The third aspect of the present application provides a dynamic card display device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the first aspect of the present application is realized. The steps of any of the methods provided in the aspect.

本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的任一项所述方法的步骤。A fourth aspect of this application provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any one of the methods provided in the first aspect of this application are implemented.

本申请提供的动态卡片展示方法、装置和设备,在当前待加载的卡片为动态卡片时,为动态卡片创建状态机,然后在监测到预定义事件时,将状态机的状态更新为预定义事件对应的状态,并展示当前状态对应的视觉交互画面,以基于流转的状态控制动态卡片的展示。这样,基于为动态卡片创建的状态机,通过状态机不同的当前状态,控制动态卡片的展示,同时提供不同的交互画面。这样,可以高效、便捷的更新动态卡片,提高用户的使用体验。The dynamic card display method, device and equipment provided by this application create a state machine for the dynamic card when the current card to be loaded is a dynamic card, and then update the state of the state machine to a predefined event when a predefined event is detected. The corresponding status, and displays the visual interaction screen corresponding to the current status, to control the display of dynamic cards based on the flow of status. In this way, based on the state machine created for the dynamic card, the display of the dynamic card is controlled through different current states of the state machine, and different interactive screens are provided at the same time. In this way, dynamic cards can be updated efficiently and conveniently, improving the user experience.

附图说明Description of drawings

图1为本申请提供的动态卡片展示方法实施例一的流程图;Figure 1 is a flow chart of Embodiment 1 of the dynamic card display method provided by this application;

图2为本申请一示例性实施例示出的一种动态卡片的具体展示形式的示意图;Figure 2 is a schematic diagram of a specific display form of a dynamic card according to an exemplary embodiment of the present application;

图3为本申请一实施例示出的一种视觉交互画面的示意图;Figure 3 is a schematic diagram of a visual interaction screen according to an embodiment of the present application;

图4为本申请另一示例性实施例示出的一种视觉交互画面的示意图;Figure 4 is a schematic diagram of a visual interaction screen according to another exemplary embodiment of the present application;

图5为本申请再一示例性实施例示出的一种视觉交互画面的示意图;Figure 5 is a schematic diagram of a visual interaction screen according to yet another exemplary embodiment of the present application;

图6为本申请提供的动态卡片展示方法实施例二的流程图;Figure 6 is a flow chart of Embodiment 2 of the dynamic card display method provided by this application;

图7为本申请一实施例示出的展示态对应的视觉交互画面的示意图;Figure 7 is a schematic diagram of a visual interaction screen corresponding to a display state according to an embodiment of the present application;

图8为本申请提供的动态卡片展示方法实施例三的流程图;Figure 8 is a flow chart of Embodiment 3 of the dynamic card display method provided by this application;

图9为本申请动态卡片展示装置所在动态卡片展示设备的一种硬件结构图;Figure 9 is a hardware structure diagram of the dynamic card display device where the dynamic card display device of the present application is located;

图10为本申请提供的动态卡片展示装置实施例一的结构示意图。Figure 10 is a schematic structural diagram of Embodiment 1 of the dynamic card display device provided by this application.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the appended claims.

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a," "the" and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, the information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the present application, the first information may also be called second information, and similarly, the second information may also be called first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "when" or "in response to determining."

本申请提供一种动态卡片展示方法、装置和设备,用以高效、便捷的更新动态卡片。This application provides a dynamic card display method, device and equipment to update dynamic cards efficiently and conveniently.

本申请提供的动态卡片展示方法、装置和设备,在当前待加载的卡片为动态卡片时,为动态卡片创建状态机,然后在监测到预定义事件时,将状态机的状态更新为预定义事件对应的状态,并展示当前状态对应的视觉交互画面,以基于流转的状态控制动态卡片的展示。这样,基于为动态卡片创建的状态机,通过状态机不同的当前状态,控制动态卡片的展示,同时提供不同的交互画面。这样,可以高效、便捷的更新动态卡片,提高用户的使用体验。The dynamic card display method, device and equipment provided by this application create a state machine for the dynamic card when the current card to be loaded is a dynamic card, and then update the state of the state machine to the predefined event when a predefined event is detected. The corresponding status, and displays the visual interaction screen corresponding to the current status, to control the display of dynamic cards based on the flow of status. In this way, based on the state machine created for the dynamic card, the display of the dynamic card is controlled through different current states of the state machine, and different interactive screens are provided at the same time. In this way, dynamic cards can be updated efficiently and conveniently, improving the user experience.

下面给出具体的实施例,用以详细介绍本申请的技术方案。Specific examples are given below to introduce the technical solution of the present application in detail.

图1为本申请提供的动态卡片展示方法实施例一的流程图。请参照图1,本实施例提供的方法,可以包括:Figure 1 is a flow chart of Embodiment 1 of the dynamic card display method provided by this application. Please refer to Figure 1. The method provided in this embodiment may include:

S101、在当前待加载的卡片为动态卡片时,为所述动态卡片创建状态机;其中,所述状态机包括多个状态,所述状态机的当前状态用于标记所述动态卡片当前的状态,每个所述状态对应至少一种视觉交互画面。S101. When the card currently to be loaded is a dynamic card, create a state machine for the dynamic card; wherein the state machine includes multiple states, and the current state of the state machine is used to mark the current state of the dynamic card. , each of the states corresponds to at least one visual interaction screen.

具体的,在服务器下发新的卡片时,需要加载该卡片;或者,响应于用户的滑回操作,需要加载历史卡片。进一步的,本步骤中,在当前待加载的卡片时,可基于卡片的类型信息,确定当前待加载的卡片是否为动态卡片时,进而在当前待加载的卡片为动态卡片时,为该动态卡片创建状态机。Specifically, when the server issues a new card, the card needs to be loaded; or, in response to the user's slide back operation, the historical card needs to be loaded. Further, in this step, when the card is currently to be loaded, it can be determined based on the type information of the card whether the card currently to be loaded is a dynamic card, and then when the card currently to be loaded is a dynamic card, the dynamic card Create a state machine.

需要说明的是,动态卡片可以包含多种元素,以满足多样化显示的需求,本实施例不对动态卡片所包含的具体元素类型进行限定。例如,在一种可能的实现方式中,动态卡片可以包含文本元素、图片元素、音频元素,视频元素、链接元素和按钮元素中的至少一种元素。这样,通过包含多种元素的动态卡片,不仅有更丰富的展示效果,还可以与用户进行交互,可获得更多的信息或特定功能。It should be noted that the dynamic card may contain a variety of elements to meet diverse display requirements. This embodiment does not limit the specific element types contained in the dynamic card. For example, in a possible implementation, the dynamic card may contain at least one element among text elements, picture elements, audio elements, video elements, link elements and button elements. In this way, through dynamic cards containing a variety of elements, not only can there be a richer display effect, but also users can interact with each other to obtain more information or specific functions.

例如,一实施例中,动态卡片的具体展示形式如图2所示,图2为本申请一示例性实施例示出的一种动态卡片的具体展示形式的示意图。For example, in one embodiment, the specific display form of dynamic cards is as shown in Figure 2. Figure 2 is a schematic diagram of a specific display form of dynamic cards according to an exemplary embodiment of the present application.

进一步地,动态卡片的状态机用于记录动态卡片的当前状态,通过记录动态卡片的当前状态来管理和控制动态卡片的展示原理和展示方式,从而实现展示动态卡片的目的,并实现更好的用户体验。Furthermore, the state machine of the dynamic card is used to record the current status of the dynamic card. By recording the current status of the dynamic card, the display principle and display method of the dynamic card are managed and controlled, so as to achieve the purpose of displaying the dynamic card and achieve better user experience.

需要说明的是,动态卡片的状态机所包括的具体状态种类是根据实际需要决定的,本实施例中,不对动态卡片的状态机所包括的具体状态种类进行限定。例如,动态卡片的状态机可以包括下载态、加载态、展示态、失败态和下线态等。It should be noted that the specific state types included in the state machine of the dynamic card are determined according to actual needs. In this embodiment, the specific state types included in the state machine of the dynamic card are not limited. For example, the state machine of a dynamic card can include downloading state, loading state, display state, failure state, offline state, etc.

进一步地,动态卡片处于不同的状态时,其对应不同的视觉交互画面,通过不同的视觉交互画面可以帮助用户更好的理解动态卡片当前的状态,并引导用户采取合适的操作,以提供更好的用户体验和交互性。Furthermore, when the dynamic card is in different states, it corresponds to different visual interaction pictures. Different visual interaction pictures can help users better understand the current status of the dynamic card and guide users to take appropriate operations to provide better user experience and interactivity.

一实施例中,结合上面的例子,动态卡片具体的状态对应的至少一种视觉交互画面如图3所示,图3为本申请一实施例示出的一种视觉交互画面的示意图。请参照图3,在图3所示示例中,动态卡片当前处于下载态,其视觉交互画面可以显示动态画面、用于显示当前处于下载态的文字以及加载进度,以向用户传达数据正在下载的信息,以提高用户体验。需要说明的是,加载进度可以是通过已下载的资源包大小占该资源包的总大小的比例确定的。In one embodiment, combined with the above example, at least one visual interaction screen corresponding to a specific state of the dynamic card is shown in Figure 3. Figure 3 is a schematic diagram of a visual interaction screen according to an embodiment of the present application. Please refer to Figure 3. In the example shown in Figure 3, the dynamic card is currently in the downloading state, and its visual interaction screen can display dynamic pictures, text used to display the current downloading state, and the loading progress to convey to the user that the data is being downloaded. information to improve user experience. It should be noted that the loading progress may be determined by the ratio of the size of the downloaded resource package to the total size of the resource package.

进一步地,图4为本申请另一示例性实施例示出的一种视觉交互画面的示意图。请参照图4,在图4所示示例中,在动态卡片当前处于失败态时,视觉交互动画可以显示动态画面、用于显示当前处于失败态的文字以及交互按钮,以提醒用户采取相应操作。进一步的,在一可能的实现方式中,参照图4,在动态卡片处于失败态时,可基于失败的原因,展示不同的视觉交互画面,例如,在网络存在问题时,可参照如图4中的B图所示的视觉交互画面。这样,通过当前状态对应的视觉交互画面,可以更好的体现动态卡片所处的状态,并引导用户采取相应的操作以提高用户的使用体验。Further, FIG. 4 is a schematic diagram of a visual interaction screen according to another exemplary embodiment of the present application. Please refer to Figure 4. In the example shown in Figure 4, when the dynamic card is currently in a failed state, the visual interactive animation can display a dynamic picture, text used to display the current failed state, and interaction buttons to remind the user to take corresponding actions. Further, in a possible implementation, referring to Figure 4, when the dynamic card is in a failed state, different visual interaction pictures can be displayed based on the reasons for the failure. For example, when there is a problem with the network, you can refer to Figure 4 The visual interaction screen shown in Figure B. In this way, through the visual interaction screen corresponding to the current state, the state of the dynamic card can be better reflected, and the user can be guided to take corresponding operations to improve the user experience.

进一步地,图5为本申请再一示例性实施例示出的一种视觉交互画面的示意图。请参照图5,动态卡片的当前处于下线态时,视觉交互动画可以显示动态画面和用于指示当前处于下线态的文字,以帮助用户了解此时处于下线状态。Further, FIG. 5 is a schematic diagram of a visual interaction screen according to yet another exemplary embodiment of the present application. Please refer to Figure 5. When the dynamic card is currently offline, the visual interactive animation can display dynamic images and text indicating that it is currently offline to help users understand that it is offline at this time.

S102、在监测到预定义事件时,将所述状态机的状态更新为所述预定义事件对应的状态,并展示当前状态对应的视觉交互画面,以基于流转的状态控制所述动态卡片的展示。S102. When a predefined event is detected, update the state of the state machine to the state corresponding to the predefined event, and display the visual interaction screen corresponding to the current state to control the display of the dynamic card based on the circulating state. .

具体的,状态机是基于预定义事件来进行转换的,可在检测到预定义事件时,将状态机的状态更新为预定义事件对应的状态。需要说明的是,预定义事件的具体内容以及其对应的状态是根据实际情况设定的,本实施例中不对其进行限定。例如,预定义事件可以是用户打开客户端事件、页面滚动事件、页面切换事件、应用前后台切换事件等。Specifically, the state machine is converted based on predefined events. When a predefined event is detected, the state of the state machine can be updated to the state corresponding to the predefined event. It should be noted that the specific content of the predefined event and its corresponding status are set according to the actual situation, and are not limited in this embodiment. For example, predefined events can be user opening client events, page scrolling events, page switching events, application front and back switching events, etc.

进一步地,在检测到预定义事件时,将状态机的状态更新为当前检测到的预定义事件对应的状态。例如,一实施例中,当用户打开客户端后,如果正在加载数据,则将状态机的状态更新为加载态;如果加载成功且有内容可以展示,则将状态机的状态更新为展示态;如果加载失败,则将状态机的状态更新为失败态。Further, when a predefined event is detected, the state of the state machine is updated to a state corresponding to the currently detected predefined event. For example, in one embodiment, when the user opens the client, if data is being loaded, the state of the state machine is updated to the loading state; if the loading is successful and there is content to be displayed, the state of the state machine is updated to the display state; If the loading fails, update the state of the state machine to the failed state.

进一步地,在状态机的状态更新后,展示当前状态对应的视觉交互画面,以体现动态卡片所处的状态,并引导用户采取相应的操作以提高用户的使用体验。Further, after the state of the state machine is updated, a visual interaction screen corresponding to the current state is displayed to reflect the state of the dynamic card and guide the user to take corresponding operations to improve the user experience.

本实施例提供的动态卡片展示方法,在当前待加载的卡片为动态卡片时,为动态卡片创建状态机,然后在监测到预定义事件时,将状态机的状态更新为预定义事件对应的状态,并展示当前状态对应的视觉交互画面,以基于流转的状态控制动态卡片的展示。这样,基于为动态卡片创建的状态机,通过状态机不同的当前状态,控制动态卡片的展示,同时提供不同的交互画面。这样,可以高效、便捷的更新动态卡片,提高用户的使用体验。The dynamic card display method provided in this embodiment creates a state machine for the dynamic card when the current card to be loaded is a dynamic card, and then updates the state of the state machine to the state corresponding to the predefined event when a predefined event is detected. , and display the visual interaction screen corresponding to the current status, and control the display of dynamic cards based on the status of circulation. In this way, based on the state machine created for the dynamic card, the display of the dynamic card is controlled through different current states of the state machine, and different interactive screens are provided at the same time. In this way, dynamic cards can be updated efficiently and conveniently, improving the user experience.

图6为本申请提供的动态卡片展示方法实施例二的流程图。请参照图6,在上述实施例的基础上,在监测到预定义事件时,将所述状态机的状态更新为所述预定义事件对应的状态的步骤,可以包括:Figure 6 is a flow chart of Embodiment 2 of the dynamic card display method provided by this application. Please refer to Figure 6. Based on the above embodiment, when a predefined event is detected, the step of updating the state of the state machine to the state corresponding to the predefined event may include:

S601、在判断本地缓存有所述动态卡片的资源包时,将所述状态机的状态从初始态更新为加载态,并加载所述资源包。S601. When it is determined that the resource package of the dynamic card is locally cached, update the state of the state machine from the initial state to the loading state, and load the resource package.

具体的,在为动态卡片创建状态机时,动态卡片的状态机的初始状态为初始态时,表示动态卡片为该加载的动态卡片,且该动态卡片已经被激活可以使用。Specifically, when creating a state machine for a dynamic card, when the initial state of the state machine of the dynamic card is the initial state, it means that the dynamic card is the loaded dynamic card, and the dynamic card has been activated and can be used.

进一步地,在检测到预定义事件时,判断本地是否缓存有动态卡片的资源包,该资源包可以是历史下载过存储在客户端本地的资源包,在动态卡片需要相应的资源包时,可无需重新下载资源包,直接将状态机的状态从初始态更新为加载态,从本地直接加载该资源包。Further, when a predefined event is detected, it is determined whether there is a resource package for the dynamic card cached locally. The resource package can be a resource package that has been downloaded and stored locally on the client. When the dynamic card requires a corresponding resource package, it can be There is no need to re-download the resource package, directly update the state of the state machine from the initial state to the loading state, and load the resource package directly from the local.

S602、在成功加载所述资源包时,将所述状态机的状态更新为展示态,并展示所述展示态对应的视觉交互画面。S602. When the resource package is successfully loaded, update the state of the state machine to the display state, and display the visual interaction screen corresponding to the display state.

具体的,动态卡片的状态机标记为展示态时,表示动态卡片的内容已经加载完毕并处于展示状态,此时,展示对应的视觉交互画面。例如,一实施例中,动态卡片待展示的资源包A已在本地缓存,此时将状态机的状态从初始态更新为加载态,并加载此资源包A,在成功加载资源包A后,将状态机的状态从加载态更新为展示态,并将展示态对应的视觉交互画面展示在客户端相应位置,最终客户端页面展示的视觉交互画面如7所示(图7为本申请一实施例示出的展示态对应的视觉交互画面的示意图)。Specifically, when the state machine of the dynamic card is marked as display state, it means that the content of the dynamic card has been loaded and is in the display state. At this time, the corresponding visual interaction screen is displayed. For example, in one embodiment, the resource package A to be displayed by the dynamic card has been cached locally. At this time, the state of the state machine is updated from the initial state to the loading state, and the resource package A is loaded. After the resource package A is successfully loaded, Update the state of the state machine from the loading state to the display state, and display the visual interaction picture corresponding to the display state at the corresponding position on the client. The final visual interaction picture displayed on the client page is as shown in 7 (Figure 7 is an implementation of this application A schematic diagram of the visual interaction screen corresponding to the illustrated display state).

需要说明的是,动态卡片的状态机标记为加载态时,表示正在加载对应的资源包。具体实现时,可以采用多种动态引擎技术跨端加载资源包,如采用Web View动态引擎技术、ReactNative动态引擎技术或Flutter动态引擎技术加载所述资源包。It should be noted that when the state machine of the dynamic card is marked as loading state, it means that the corresponding resource package is being loaded. During specific implementation, multiple dynamic engine technologies can be used to load resource packages across terminals, such as using Web View dynamic engine technology, ReactNative dynamic engine technology, or Flutter dynamic engine technology to load the resource package.

例如,一实施例中,可以采用Web View动态引擎技术加载资源包,具体实现时,首先按照动态卡片的尺寸信息等属性信息创建一个Web View实例,通过Web View实例解析动态卡片的资源包。进一步地,可以通过多种方式提高页面加载的速度,例如,可以按照全局变量拼接在HTML(HyperText Markup Language,简称HTML)中进行加载。再例如,可以通过JSI(Java Script Interface,简称JSI)通讯方式进行获取。进一步地,在检测到Web View加载完成后触发回调函数,使状态机将动态卡片的状态标记为展示态,以展示相应内容。同时,为避免加载就绪但未触发回调函数,可采用JSI通讯方式将动态卡片提前切换至展示态,以展示相应页面。需要说明的是,当动态卡片处于加载态的时间超过预设时间时,或者检测到Web View加载失败时,状态机将动态卡片的状态标记为失败态,并展示失败态对应的视觉交互画面。For example, in one embodiment, Web View dynamic engine technology can be used to load the resource package. During specific implementation, a Web View instance is first created according to attribute information such as the size information of the dynamic card, and the resource package of the dynamic card is parsed through the Web View instance. Furthermore, the page loading speed can be improved in various ways. For example, the page loading speed can be spliced into HTML (HyperText Markup Language, HTML for short) according to global variables. For another example, it can be obtained through JSI (Java Script Interface, JSI for short) communication method. Further, after detecting that the Web View is loaded, the callback function is triggered, causing the state machine to mark the status of the dynamic card as a display state to display the corresponding content. At the same time, in order to avoid loading but not triggering the callback function, JSI communication can be used to switch the dynamic card to the display state in advance to display the corresponding page. It should be noted that when the dynamic card is in the loading state for more than the preset time, or when a failure to load the Web View is detected, the state machine marks the status of the dynamic card as a failure state and displays the visual interaction screen corresponding to the failure state.

再例如,另一实施例中,可以采用ReactNative动态引擎技术加载资源包。具体实现时,首先按照动态卡片的尺寸信息等属性信息创建一个ReactNative实例,通过ReactNative实例解析动态卡片的资源包,并将页面React RootView视图插入动态卡片中。进一步地,在检测到页面中的component DidUpdate被调用时,使状态机将动态卡片的状态标记为展示态,以展示相应内容。需要说明的是,当动态卡片处于加载态的时间超过预设时间时,或者检测到ReactNative加载失败时,状态机将动态卡片的状态标记为失败态,并展示失败态对应的视觉交互画面。For another example, in another embodiment, ReactNative dynamic engine technology can be used to load resource packages. In specific implementation, first create a ReactNative instance according to the size information and other attribute information of the dynamic card, parse the resource package of the dynamic card through the ReactNative instance, and insert the page React RootView view into the dynamic card. Further, when it is detected that component DidUpdate in the page is called, the state machine is caused to mark the status of the dynamic card as a display state to display the corresponding content. It should be noted that when the dynamic card is in the loading state for more than the preset time, or when ReactNative loading failure is detected, the state machine marks the status of the dynamic card as a failure state and displays the visual interaction screen corresponding to the failure state.

本实施例提供的动态卡片展示方法,在判断本地缓存有动态卡片的资源包时,将状态机的状态从初始态更新为加载态,并加载资源包,进而在成功加载资源包时,将状态机的状态更新为展示态,展示该展示态对应的视觉交互画面。这样,可以直接从本地加载已缓存的动态卡片资源包,提高动态卡片展示的效率,增加用户的使用体验。The dynamic card display method provided in this embodiment updates the state of the state machine from the initial state to the loading state when it is determined that there is a resource package with dynamic cards in the local cache, and loads the resource package. Then when the resource package is successfully loaded, the state The status of the machine is updated to the display state, and the visual interaction screen corresponding to the display state is displayed. In this way, the cached dynamic card resource package can be loaded directly from the local area, which improves the efficiency of dynamic card display and enhances the user experience.

图8为本申请提供的动态卡片展示方法实施例三的流程图。请参照图8,本实施例提供的方法,可以包括:Figure 8 is a flow chart of Embodiment 3 of the dynamic card display method provided by this application. Referring to Figure 8, the method provided in this embodiment may include:

S801、在当前待加载的卡片为动态卡片时,为所述动态卡片创建状态机。S801. When the card currently to be loaded is a dynamic card, create a state machine for the dynamic card.

有关本步骤的详细解释可参见实施例一中的相关描述,此处不再赘述。For detailed explanation of this step, please refer to the relevant description in Embodiment 1, and will not be described again here.

S802、从服务器获取所述动态卡片最新的配置信息,并根据获取到的配置信息更新本地缓存的配置信息。S802: Obtain the latest configuration information of the dynamic card from the server, and update the locally cached configuration information according to the obtained configuration information.

具体的,动态卡片的配置信息用于标记动态卡片的权限以及属性,配置信息所包含的具体数据类型是根据实际需要设定的,本实施例中,不对配置信息所包含的具体数据类型进行限定。例如,动态卡片的配置信息可以包括动态卡片所需的权限信息、动态卡片包含的元素、URI资源地址、消息类型ID、拓展数据、上下线状态等。Specifically, the configuration information of the dynamic card is used to mark the permissions and attributes of the dynamic card. The specific data types contained in the configuration information are set according to actual needs. In this embodiment, the specific data types contained in the configuration information are not limited. . For example, the configuration information of a dynamic card may include the permission information required by the dynamic card, elements contained in the dynamic card, URI resource address, message type ID, extended data, online and offline status, etc.

进一步的,在获取到动态卡片对应的最新的配置信息后,将本地缓存的配置信息更新为当前获取到的最新的配置信息。Further, after obtaining the latest configuration information corresponding to the dynamic card, the locally cached configuration information is updated to the latest configuration information currently obtained.

S803、判断当前获取到的配置信息是否包含指定信息,若是,执行步骤S804,若否,执行步骤S805。S803. Determine whether the currently obtained configuration information contains specified information. If so, perform step S804. If not, perform step S805.

S804、将所述状态机的状态更新为下线态,并展示所述下线态对应的视觉交互画面。S804. Update the state of the state machine to the offline state, and display the visual interaction screen corresponding to the offline state.

具体的,指定信息可以为动态卡片的下线状态信息或其他用于表征下线状态的信息时。下面以指定信息为下线状态信息为例进行说明,本步骤中,若配置信息中包含下线状态信息,则将状态机的状态更新为下线态,并展示所述下线态对应的视觉交互画面。Specifically, the specified information may be the offline status information of the dynamic card or other information used to characterize the offline status. The following description takes the specified information as offline status information as an example. In this step, if the configuration information contains offline status information, the status of the state machine is updated to the offline state, and the visual corresponding to the offline state is displayed. Interactive screen.

S805、判断本地是否缓存所述动态卡片的资源包,若否,执行步骤S806,若是,执行步骤S808。S805. Determine whether the resource package of the dynamic card is cached locally. If not, perform step S806. If yes, perform step S808.

S806、将所述状态机的状态从初始态更新为下载态,下载所述资源包,并展示所述下载态对应的视觉交互画面。S806. Update the state of the state machine from the initial state to the download state, download the resource package, and display the visual interaction screen corresponding to the download state.

S807、判断是否成功下载所述资源包,若是,执行步骤S808,若否,执行步骤S810。S807. Determine whether the resource package is successfully downloaded. If yes, execute step S808. If not, execute step S810.

S808、将所述状态机的状态更新为加载态,并展示所述加载态对应的视觉交互画面。S808: Update the state of the state machine to the loading state, and display the visual interaction screen corresponding to the loading state.

S809、在成功加载所述资源包时,将所述状态机的状态更新为展示态,并展示所述展示态对应的视觉交互画面。S809: When the resource package is successfully loaded, update the state of the state machine to the display state, and display the visual interaction screen corresponding to the display state.

步骤S806-步骤S809的相关描述可参照上面实施例中的具体描述,此处不再赘述。For relevant descriptions of steps S806 to S809, reference may be made to the specific descriptions in the above embodiments and will not be described again here.

S810、将所述状态机的状态更新为失败态,并展示所述失败态对应的视觉交互画面。S810. Update the state of the state machine to a failure state, and display the visual interaction screen corresponding to the failure state.

具体的,若下载资源包失败,则将状态机的状态更新为失败态,并展示失败态对应的视觉交互画面。需要说明的是,在具体实施时,加载失败可以存在多种不同的失败原因,在由于不同原因造成加载失败时,可以展示不同的视觉交互画面。例如,由于服务器故障、数据异常等原因造成下载失败时,可将状态机的状态更新为失败态,并展示如图4中的A图所示的视觉交互画面。再例如,由于网络问题造成下载失败时,可将状态机的状态更新为失败态,并展示如图4中的B图所示的视觉交互画面。Specifically, if the download of the resource package fails, the state of the state machine is updated to the failure state, and the visual interaction screen corresponding to the failure state is displayed. It should be noted that during specific implementation, there may be many different failure reasons for loading failure. When loading fails due to different reasons, different visual interaction screens may be displayed. For example, when the download fails due to server failure, data anomaly, etc., the status of the state machine can be updated to the failed state, and the visual interaction screen shown in Figure 4 A can be displayed. For another example, when the download fails due to network problems, the status of the state machine can be updated to the failed state, and the visual interaction screen shown in Figure 4 B can be displayed.

本实施例提供的动态卡片展示方法,在当前待加载的卡片为动态卡片时,为动态卡片创建状态机,进而从服务器获取动态卡片最新的配置信息,并根据获取到的配置信息更新本地缓存的配置信息,进而基于最新的配置信息进一步地,在判断本地没有缓存动态卡片的资源包时,将状态机的状态从初始态更新为下载态,并下载资源包,同时展示下载态对应的视觉交互画面,在下载成功后将状态机的状态更新为加载态,进而在成功加载资源包后,将状态机的状态更新为展示态,并展示展示态对应的视觉交互画面。本实施例提供的方法,基于为动态卡片创建的状态机,通过状态机不同的当前状态,控制动态卡片的展示,同时提供不同的交互画面。这样,可以高效、便捷的更新动态卡片,提高用户的使用体验。The dynamic card display method provided in this embodiment creates a state machine for the dynamic card when the current card to be loaded is a dynamic card, and then obtains the latest configuration information of the dynamic card from the server, and updates the local cache based on the obtained configuration information. configuration information, and further based on the latest configuration information, when it is determined that there is no resource package for cached dynamic cards locally, the state of the state machine is updated from the initial state to the download state, and the resource package is downloaded, while displaying the visual interaction corresponding to the download state. screen, after the download is successful, the state of the state machine is updated to the loading state, and then after the resource package is successfully loaded, the state of the state machine is updated to the display state, and the visual interaction screen corresponding to the display state is displayed. The method provided in this embodiment is based on the state machine created for the dynamic card, and uses different current states of the state machine to control the display of the dynamic card and provide different interactive pictures at the same time. In this way, dynamic cards can be updated efficiently and conveniently, improving the user experience.

与前述一种动态卡片展示方法的实施例相对应,本申请还提供了一种动态卡片展示装置的实施例。Corresponding to the foregoing embodiment of a dynamic card display method, this application also provides an embodiment of a dynamic card display device.

本申请一种动态卡片展示装置的实施例可以应用在动态卡片展示设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在动态卡片展示设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图9所示,为本申请动态卡片展示装置所在动态卡片展示设备的一种硬件结构图,除了图9所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的动态卡片展示设备通常根据该动态卡片展示装置的实际功能,还可以包括其他硬件,对此不再赘述。An embodiment of a dynamic card display device of the present application can be applied to a dynamic card display device. The device embodiments may be implemented by software, or may be implemented by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory and running them through the processor of the dynamic card display device where it is located. From the hardware level, as shown in Figure 9, it is a hardware structure diagram of the dynamic card display device where the dynamic card display device of the present application is located. In addition to the processor, memory, network interface, and non-volatile memory shown in Figure 9 In addition to the memory, the dynamic card display device where the device is located in the embodiment may also include other hardware according to the actual functions of the dynamic card display device, which will not be described again.

图10为本申请提供的动态卡片展示装置实施例一的结构示意图。请参考图10,本实施例提供的装置,可以包括创建模块1010、更新模块1020和展示模块1030;其中,Figure 10 is a schematic structural diagram of Embodiment 1 of the dynamic card display device provided by this application. Please refer to Figure 10. The device provided by this embodiment may include a creation module 1010, an update module 1020 and a display module 1030; wherein,

所述创建模块1010,用于在当前待加载的卡片为动态卡片时,为所述动态卡片创建状态机;其中,所述状态机包括多个状态,所述状态机的当前状态用于标记所述动态卡片当前的状态,每个所述状态对应至少一种视觉交互画面;The creation module 1010 is used to create a state machine for the dynamic card when the card currently to be loaded is a dynamic card; wherein the state machine includes multiple states, and the current state of the state machine is used to mark the The current state of the dynamic card is described, and each state corresponds to at least one visual interaction screen;

所述更新模块1020,用于在监测到预定义事件时,将所述状态机的状态更新为所述预定义事件对应的状态;The update module 1020 is configured to update the state of the state machine to the state corresponding to the predefined event when a predefined event is detected;

所述展示模块1030,用于展示当前状态对应的视觉交互画面,以基于流转的状态控制所述动态卡片的展示。The display module 1030 is used to display the visual interaction screen corresponding to the current state, and to control the display of the dynamic card based on the circulating state.

本实施例的装置,可用于执行图1所示方法实施例的步骤,具体实现原理和实现过程类似,此处不再赘述。The device of this embodiment can be used to perform the steps of the method embodiment shown in Figure 1. The specific implementation principles and implementation processes are similar and will not be described again here.

可选的,所述更新模块1020,具体用于在判断本地缓存有所述动态卡片的资源包时,将所述状态机的状态从初始态更新为加载态,并加载所述资源包;Optionally, the update module 1020 is specifically configured to update the state of the state machine from the initial state to the loading state and load the resource package when it is determined that the resource package of the dynamic card is locally cached;

所述更新模块1020,还具体用于在成功加载所述资源包时,将所述状态机的状态更新为展示态;The update module 1020 is also specifically configured to update the state of the state machine to the display state when the resource package is successfully loaded;

所述展示模块1030,还具体用于展示所述展示态对应的视觉交互画面。The display module 1030 is also specifically used to display the visual interaction screen corresponding to the display state.

可选的,所述更新模块1020,还具体用于将所述状态机的状态从初始态更新为下载态;Optionally, the update module 1020 is also specifically configured to update the state of the state machine from the initial state to the download state;

所述展示模块1030,还具体用于下载所述资源包,并展示所述下载态对应的视觉交互画面;The display module 1030 is also specifically used to download the resource package and display the visual interaction screen corresponding to the download state;

所述更新模块1020,还具体用于在成功下载所述资源包时,将所述状态机的状态更新为加载态。The update module 1020 is also specifically configured to update the state of the state machine to the loading state when the resource package is successfully downloaded.

可选的,所述更新模块1020,还具体用于从服务器获取所述动态卡片最新的配置信息,并根据获取到的配置信息更新本地缓存的配置信息,进而在当前获取到的配置信息包含指定信息时,将所述状态机的状态更新为下线态,并展示所述下线态对应的视觉交互画面。Optionally, the update module 1020 is also specifically configured to obtain the latest configuration information of the dynamic card from the server, and update the locally cached configuration information according to the obtained configuration information, and then the currently obtained configuration information includes the specified When receiving information, the state of the state machine is updated to an offline state, and a visual interaction screen corresponding to the offline state is displayed.

可选的,所述更新模块1020,还具体用于将所述状态机的状态更新为失败态;Optionally, the update module 1020 is also specifically configured to update the state of the state machine to a failure state;

所述展示模块1030,还具体用于展示所述失败态对应的视觉交互画面。The display module 1030 is also specifically configured to display the visual interaction screen corresponding to the failure state.

可选的,所述加载所述资源包,包括:采用Web View动态引擎技术、React Native动态引擎技术或Flutter动态引擎技术加载所述资源包。Optionally, loading the resource package includes: loading the resource package using Web View dynamic engine technology, React Native dynamic engine technology, or Flutter dynamic engine technology.

请继续参照图9,本申请还提供一种动态卡片展示设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一项所述方法的步骤。Please continue to refer to Figure 9. This application also provides a dynamic card display device, including a memory, a processor and a computer program stored on the memory and executable on the processor. When the processor executes the program, The steps of any of the methods provided in the first aspect of this application.

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请提供的任一项所述方法的步骤。This application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any of the methods provided by this application are implemented.

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。For details on the implementation process of the functions and effects of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method, and will not be described again here.

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the device embodiment, since it basically corresponds to the method embodiment, please refer to the partial description of the method embodiment for relevant details. The device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in One location, or it can be distributed across multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this application. Persons of ordinary skill in the art can understand and implement the method without any creative effort.

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the present application. within the scope of protection.

Claims (10)

1. A dynamic card display method, which is characterized in that the method is applied to a client; the method comprises the following steps:
when the current card to be loaded is a dynamic card, creating a state machine for the dynamic card; the state machine comprises a plurality of states, the current state of the state machine is used for marking the current state of the dynamic card, and each state corresponds to at least one visual interaction picture;
when a predefined event is monitored, updating the state of the state machine to the state corresponding to the predefined event, and displaying a visual interaction picture corresponding to the current state so as to control the display of the dynamic card based on the state of circulation.
2. The method of claim 1, wherein updating the state of the state machine to the state corresponding to the predefined event upon detection of the predefined event comprises:
when judging that the resource package of the dynamic card is locally cached, updating the state of the state machine from an initial state to a loading state, and loading the resource package;
and when the resource package is successfully loaded, updating the state of the state machine into a display state, and displaying a visual interaction picture corresponding to the display state.
3. The method according to claim 1 or 2, wherein when it is determined that the resource package of the dynamic card is not cached locally, the method comprises:
updating the state of the state machine from an initial state to a download state;
downloading the resource package and displaying a visual interaction picture corresponding to the downloading state;
and when the resource package is successfully downloaded, updating the state of the state machine into a loading state.
4. A method according to any one of claims 1-3, wherein while determining whether a local cache is caching resource packages of the dynamic card, the method further comprises:
acquiring the latest configuration information of the dynamic card from a server, and updating the configuration information of a local cache according to the acquired configuration information;
when the currently acquired configuration information contains the specified information, updating the state of the state machine to an offline state, and displaying a visual interaction picture corresponding to the offline state.
5. A method according to claim 3, wherein upon unsuccessful download of the resource package, the method further comprises:
and updating the state of the state machine into a failure state, and displaying a visual interaction picture corresponding to the failure state.
6. The method of claim 2, wherein the loading the resource package comprises:
and loading the resource package by adopting a Web View dynamic engine technology, a real Native dynamic engine technology or a Fluter dynamic engine technology.
7. A dynamic card display device, which is characterized by comprising a creation module, an updating module and a display module; wherein,
the creation module is used for creating a state machine for the dynamic card when the current card to be loaded is the dynamic card; the state machine comprises a plurality of states, the current state of the state machine is used for marking the current state of the dynamic card, and each state corresponds to at least one visual interaction picture;
the updating module is used for updating the state of the state machine to the state corresponding to the predefined event when the predefined event is monitored;
the display module is used for displaying the visual interaction picture corresponding to the current state so as to control the display of the dynamic card based on the state of circulation.
8. The apparatus of claim 7, wherein the updating module is specifically configured to update the state of the state machine from an initial state to a loaded state and load the resource package when it is determined that the resource package of the dynamic card is locally cached;
the updating module is further configured to update a state of the state machine to a presentation state when the resource package is successfully loaded;
the display module is also used for displaying the visual interaction picture corresponding to the display state.
9. A dynamic card display apparatus comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor performs the steps of the method of any one of claims 1 to 6 when the program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the method according to any of claims 1-6.
CN202311225241.1A 2023-09-21 2023-09-21 Dynamic card display method, device and equipment Pending CN117215703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311225241.1A CN117215703A (en) 2023-09-21 2023-09-21 Dynamic card display method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311225241.1A CN117215703A (en) 2023-09-21 2023-09-21 Dynamic card display method, device and equipment

Publications (1)

Publication Number Publication Date
CN117215703A true CN117215703A (en) 2023-12-12

Family

ID=89035036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311225241.1A Pending CN117215703A (en) 2023-09-21 2023-09-21 Dynamic card display method, device and equipment

Country Status (1)

Country Link
CN (1) CN117215703A (en)

Similar Documents

Publication Publication Date Title
US11741183B2 (en) Systems and methods for hosted applications
US11734028B2 (en) Modifying readable and focusable elements on a page during execution of automated scripts
US9081757B2 (en) Systems and methods for tracking and updating hosted applications
CN102918486B (en) WEB application navigation domain
US9842091B2 (en) Switching to and from native web applications
CN111026490A (en) Page rendering method and device, electronic equipment and storage medium
US9749440B2 (en) Systems and methods for hosted application marketplaces
WO2011163655A2 (en) Systems and methods for dynamic content distribution
CN102591928A (en) Surfacing content including content accessed from jump list tasks and items
CN102947792A (en) Web application transitioning and transient web applications
CN111414562B (en) Application program page API interface preposition method, device and storage medium
CN113792208B (en) Picture interaction method, device, equipment, medium and program product based on webpage
CN113591000B (en) Browser engine switching method, device and equipment
US9063806B2 (en) Flex integration with a secure application
US9684736B2 (en) Communication handler for flex integration with a secure application
CN117215703A (en) Dynamic card display method, device and equipment
CN113312163B (en) Page switching state monitoring method and device, electronic equipment and storage medium
US20110307825A1 (en) System and method for creation of advertising space independent from web site design
CN116320584A (en) A webpage video playing method, device, electronic equipment and storage medium
Yberg Native-like performance and user experience with Progressive Web Apps
CN116932126A (en) Application embedding method, device, terminal, medium and program product
CN120994290A (en) A method, system, and medium for real-time menu updating on an LCD menu screen.
CN118945411A (en) Method and device for sending bullet screen
HK40052355B (en) Video processing method based on child application, device and computer equipment
Percival Mobile Web Advertising

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination