An operating activity pushing method, system and device based on an RTOS system

By developing and compiling an installation package for operational activities within an RTOS system using languages ​​such as HTML5, JavaScript, and CSS, the problem of long update cycles in RTOS systems has been solved. This enables real-time push notifications of operational activities, enhancing user interactivity and engagement, and increasing user stickiness.

CN117453236BActive Publication Date: 2026-07-21GUANGDONG XIAOTIANCAI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG XIAOTIANCAI TECH CO LTD
Filing Date
2023-10-24
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

RTOS systems have long update cycles for application features. If users do not update their system versions in time, they will not be able to experience new features in a timely manner, which reduces user stickiness and playability.

Method used

By developing an operational activity installation package in an RTOS system and compiling it using interpreted languages ​​such as HTML5, JavaScript, and CSS, an operational activity page that can be updated in real time can be generated. Users can participate in the operational activities without updating their system version. The system detects and downloads the latest installation package, overwriting the previous installation package.

Benefits of technology

It enables real-time push notifications of operational activities, enhancing user interactivity and engagement, increasing user stickiness, and ensuring that users can participate in the latest activities in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117453236B_ABST
    Figure CN117453236B_ABST
Patent Text Reader

Abstract

The application discloses an operation activity pushing method and system based on an RTOS system, and a smart wearable device. The method comprises the following steps: receiving operation activity information and generating an activity portal according to the operation activity information; the operation activity information comprises a download link, an activity name and an activity portal picture; in response to an access instruction for accessing the activity portal, it is detected whether a current operation activity installation package has been downloaded locally; if the current operation activity installation package has not been downloaded locally, the current operation activity installation package is downloaded through the download link; and the current operation activity installation package in the local device is parsed, an operation activity page is generated and displayed to a user. The application can push operation activities in real time, and improve user activity and user stickiness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a method, system, and device for pushing operational activities based on an RTOS system. Background Technology

[0002] The application functions of RTOS (Real-Time Operating System) are written in C language and then integrated into the system for compilation and release. However, the system version release cycle is slow, and users may not update their system versions in time, resulting in users not being able to experience new application functions in a timely manner. This makes the system less fun and engaging for users, thus reducing user stickiness. Summary of the Invention

[0003] To address the aforementioned technical issues, this application provides a method, system, and device for pushing operational activities based on an RTOS system. This method can instantly publish operational activities to users, allowing them to participate in various activities without needing to update their system version, thereby enhancing interactivity, engagement, and user stickiness.

[0004] Specifically, the technical solution of this application is as follows:

[0005] Firstly, this application provides a method for pushing operational activities based on an RTOS system, including:

[0006] Receive operational activity information and generate an activity entry based on the operational activity information; the operational activity information includes a download link, an activity name, and an activity entry image;

[0007] In response to an access command to the activity entry point, check whether the installation package for the current activity has been downloaded locally;

[0008] If the installation package for the current operation activity is not downloaded locally, then download the installation package for the current operation activity via the download link;

[0009] The installation package for the current operational activity on the local machine is parsed to generate an operational activity page and display it to the user.

[0010] In some implementations, the step of detecting whether the current operation activity installation package has been downloaded locally in response to an access command to access the activity entry point includes:

[0011] In response to an access command to access the activity entry point, receive a response message sent by the server;

[0012] Compare the installation package information carried in the response message with the local installation package information;

[0013] If the installation package information carried in the response message is the same as the local installation package information, then the local machine has already downloaded the installation package for the current operation activity.

[0014] If the installation package information carried in the response message is different from the local installation package information, then the installation package for the current operation activity has not been downloaded locally.

[0015] In some implementations, the step of downloading the current operation activity installation package via the download link if it is not downloaded locally includes:

[0016] If the current operation activity installation package is not downloaded locally, but a historical operation activity installation package is downloaded locally, then the current operation activity installation package will overwrite the historical operation activity installation package.

[0017] Secondly, this application provides a smart wearable device based on an RTOS system, comprising:

[0018] The processing unit is used to receive operational activity information and generate an activity entry based on the operational activity information; the operational activity information includes a download link, an activity name, and an activity entry image;

[0019] The display unit is used to display the activity entry to the user;

[0020] The processing unit is also configured to, in response to an access command to access the activity entry, detect whether the installation package for the current operation activity has been downloaded locally;

[0021] The processing unit is further configured to download the current operation activity installation package via the download link if the current operation activity installation package is not downloaded locally.

[0022] The engine unit is used to parse the local installation package of the current operation activity and generate the operation activity page;

[0023] The display unit is also used to display the operation activity page to the user.

[0024] In some embodiments, the processing unit includes:

[0025] The receiving module is used to receive the response message sent by the server in response to the access command to access the activity entry;

[0026] The comparison module is used to compare the installation package update information carried in the response message with the local installation package information; if the installation package update information is the same as the installation package information, then the current operation activity installation package has been downloaded locally; if the installation package update information is different from the installation package information, then the current operation activity installation package has not been downloaded locally.

[0027] In some implementations, the system further includes an installation package management unit, configured to overwrite the historical operation activity installation package with the current operation activity installation package if the current operation activity installation package is not downloaded locally, but a historical operation activity installation package is downloaded locally.

[0028] In some implementations, the processing unit is also configured to forward the activity entry to other smart wearable devices.

[0029] Thirdly, this application provides an operational activity push system based on an RTOS system, comprising: a server and a user terminal, wherein:

[0030] The server is used to generate operational activity information for the operational activity installation package and push it to the user terminal; the operational activity information includes a download link, activity name, and activity entry image;

[0031] The user terminal is used to generate activity entry points based on the operational activity information;

[0032] The user terminal is also used to access the operational activity page through the activity entry point.

[0033] In some implementations, a development end is also included, which is used to develop the operation activity, generate the operation activity installation package, and upload the operation activity installation package to the server.

[0034] In some implementations, the user terminal is further configured to detect whether the current operation activity installation package has been downloaded locally when accessing the activity entry point; if the current operation activity installation package has not been downloaded locally, then download the current operation activity installation package through the download link; the user terminal is further configured to parse the current operation activity installation package locally, generate an operation activity page, and display it to the user.

[0035] Compared with the prior art, the beneficial effects of this application are as follows:

[0036] (1) This application can push various operational activities in real time. Users can participate in the latest operational activities without updating the system version, which improves user activity and helps to enhance user stickiness.

[0037] (2) The operational activities in this application are developed and compiled based on HTML5 (5th generation Hypertext Markup Language) and interpreted languages ​​such as JavaScript and CSS, which can be quickly published and updated. Users can access the system without updating it, and the immediacy is high. Attached Figure Description

[0038] The preferred embodiments will now be described in a clear and easy-to-understand manner, in conjunction with the accompanying drawings, to further explain the above-mentioned characteristics, technical features, advantages, and implementation methods of this application.

[0039] Figure 1 This is a flowchart of an operational activity push method based on an RTOS system in this application;

[0040] Figure 2 This is another flowchart of an operational activity push method based on an RTOS system in this application;

[0041] Figure 3 This is a structural block diagram of a smart wearable device based on an RTOS system according to this application.

[0042] Explanation of icon numbers:

[0043] Processing unit 110, display unit 120, engine unit 130. Detailed Implementation

[0044] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application can also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the specific implementation methods of this application will be described below with reference to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings and other implementation methods can be obtained based on these drawings without creative effort.

[0046] To keep the drawings concise, each drawing only schematically shows the parts relevant to the application; these do not represent the actual structure of the product. Furthermore, for ease of understanding, in some drawings, only one of components with the same structure or function is schematically shown, or only one is labeled. In this document, "one" can mean not only "only one" but also "more than one."

[0047] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or sets.

[0048] RTOS systems use applications written in C, a compiled language that can only run after being compiled into machine language. Therefore, C must be compiled and released along with the system version. In devices using RTOS systems, such as smartwatches, users wanting to experience the latest features must wait for new system versions and update promptly after release. However, system release cycles are often long, and even after the latest version is released, users may fail to update in time due to their own reasons, resulting in a lack of access to the latest features. For users, this leads to lower engagement and reduced playability and enjoyment.

[0049] Based on this, this application provides a method for pushing operational activities based on an RTOS system, which will be described below with reference to the accompanying drawings. Figure 1 As shown, one embodiment of this application includes the following steps:

[0050] S101 receives operational activity information and generates an activity entry based on the information; the operational activity information includes a download link, activity name, and activity entry image.

[0051] Specifically, in this application embodiment, operational activities refer to time-sensitive interactive activities, such as releasing an application to users during holidays like Mother's Day and Mid-Autumn Festival where users can send blessings to collect fragments to redeem prizes, and launching related promotional activities during product promotion periods and shopping festivals. Users can access the operational activity page through the activity entry point. After entering the operational activity page, users can participate in the operational activities through various interactive operations (page turning, clicking, etc.). These operational activities are developed based on HTML5 (Hypertext Markup Language 5) and compiled into installation packages (usually in rpk format files) using interpreted languages ​​such as JavaScript, CSS, and HTML-like syntax. They can be quickly released and updated. In RTOS systems, users do not need to update their system version to access them, resulting in high immediacy.

[0052] In this embodiment, operational activity information can be received directly or indirectly. For example, it can directly receive operational activity information sent by the server or receive operational activity information forwarded by other devices. The following description uses receiving operational activity information sent by the server as an example. The server generates a download link for the operational activity installation package and sends the download link, activity name, and activity entry image to the user. The activity entry is displayed as an image on the user interface, along with the activity name. The user accesses the activity entry by clicking the activity entry image and is then redirected to the download link to download the operational activity installation package to their local machine.

[0053] In response to the access command to access the activity entry, S102 checks whether the current operation activity installation package has been downloaded locally. If it has not been downloaded locally, proceed to step S103; otherwise, proceed to step S104.

[0054] S103 Download the installation package for the current operation activity via the download link and proceed to step S104.

[0055] S104 parses the local installation package for the current operational activity, generates an operational activity page, and displays it to the user.

[0056] Specifically, the current campaign installation package refers to the latest released campaign installation package. Since campaigns are typically time-sensitive, to ensure users can participate in the latest campaigns promptly, it's also necessary to check if the current campaign installation package has already been downloaded locally. If the current campaign installation package is not stored locally, the user is redirected to a download link to download the latest released package. If the latest installation package has already been downloaded locally, upon receiving an access command, the installation package is run, and the parsing and rendering engines are started to parse the package. The parsing engine parses the package content into machine language, and the rendering engine renders the display screen based on the package content, generating and displaying the campaign page, thus completing the campaign push.

[0057] In this embodiment, the operation activity installation package is developed and compiled using interpreted languages ​​such as JavaScript and CSS. It does not need to be compiled in advance, but is parsed into machine language by the corresponding engine at runtime. Therefore, it can be released and updated in real time, and various operation activities can be pushed to users. Users can participate in various operation activities without updating their system version, which enhances interactivity and fun and strengthens user stickiness.

[0058] One embodiment of this application, such as Figure 2 As shown, a method for pushing operational activities based on an RTOS system includes:

[0059] S201 receives operational activity information and generates an activity entry based on the operational activity information; the operational activity information includes a download link, activity name, and activity entry image.

[0060] S202 responds to the access command to access the activity entry point by receiving a response message sent by the server;

[0061] S203 compares the installation package information carried in the response message with the local installation package information to determine whether the installation package information carried in the response message is the same as the local installation package information. If the determination is yes, proceed to step S205; otherwise, proceed to step S204.

[0062] S204 Download the installation package for the current operation activity via the download link and proceed to step S205.

[0063] S205 parses the local installation package for the current operational activity, generates an operational activity page, and displays it to the user.

[0064] Specifically, due to frequent updates to the operational activities' features, each time the activity entry point is accessed, it's necessary to check if the installation package on the server is updated. If so, the latest installation package needs to be downloaded to ensure the accessed features are up-to-date. When a user accesses the activity entry point, they send an access command to the server. Upon receiving the access command, the server sends a response message back to the user's client. After receiving the response message, the client parses the message header content, extracting the installation package information. For example, the release time of the latest installation package on the server is obtained through the Last-Modified field in the response message header. This time is compared with the time the installation package was downloaded locally. If they are the same, it means that the latest operational activity installation package has been downloaded locally. The installation package is then run and parsed by the parsing and rendering engines to generate the activity page for display to the user. Furthermore, if the current operational activity installation package is not downloaded locally, but a historical operational activity installation package is downloaded locally, the current operational activity installation package is used to overwrite the historical operational activity installation package for installation package management. Alternatively, users can choose to automatically overwrite or manually delete historical operational activity installation packages through system settings to avoid installation packages occupying too much storage space.

[0065] If the comparison results are different, it means that no promotional activity installation package may have been downloaded locally, or the downloaded installation package may not be the latest version. In this case, you need to go to the download link, download the latest installation package to your local computer, and record the download time. Then repeat the above analysis steps to display the activity page to the user.

[0066] It should be noted that the installation package information includes not only the download / release time information mentioned above, but also information such as the installation package version and installation package size.

[0067] In this embodiment, the system detects whether the local system needs to update the operation activity installation package by sending a response message from the server, ensuring that users can access the latest operation activities in a timely manner.

[0068] Based on the same technical concept, embodiments of this application also provide a smart wearable device based on an RTOS system, such as... Figure 3 As shown, it includes: a processing unit 110, a display unit 120, and an engine unit 130, wherein:

[0069] The processing unit 110 is used to receive operational activity information and generate an activity entry based on the operational activity information; the operational activity information includes a download link, an activity name, and an activity entry image.

[0070] Display unit 120 is used to display the activity entry to the user.

[0071] The processing unit 110 is also used to detect whether the current operation activity installation package has been downloaded locally in response to the access command to the access activity entry.

[0072] The processing unit 110 is also configured to download the current operation activity installation package via a download link if the installation package is not downloaded locally.

[0073] Engine unit 130 is used to parse the installation package of the current local operation activity and generate the operation activity page.

[0074] Display unit 120 is also used to display the operational activity page to the user.

[0075] Specifically, processing unit 110 receives operational activity information sent by the server or other devices and generates a corresponding activity entry. Display unit 120 displays the activity entry as an image on the user interface. When a user clicks the activity entry, processing unit 110 responds to the user's access command by checking if the latest operational activity installation package has been downloaded locally. If not, it downloads the latest operational activity installation package to the local machine via the download link in the operational activity information. The installation package is then parsed by engine unit 130, ultimately generating an operational activity page, which is displayed to the user by display unit 120, allowing the user to perform various interactive operations and participate in the operational activities.

[0076] In this embodiment, the smart wearable device can obtain the operation activity installation package in a timely manner through the processing unit 110. Combined with the engine unit 130 and the display unit 120, users can participate in the operation activities in a timely manner without updating the system, thereby improving user activity.

[0077] In one embodiment, based on the above embodiments, an installation package management unit is further included. This unit is used to overwrite the historical operation activity installation package with the current operation activity installation package if the current operation activity installation package has not been downloaded locally, but a historical operation activity installation package has been downloaded locally. The installation package management unit manages the installation packages downloaded locally by the device, preventing an excessive number of installation packages from occupying too much of the device's storage space.

[0078] In one embodiment, the processing unit 110 includes a receiving module, a comparison module, and a forwarding module, wherein:

[0079] The receiving module is used to receive response messages sent by the server in response to access commands to the access activity entry.

[0080] The comparison module is used to compare the installation package update information carried in the response message with the local installation package information. If the installation package update information is the same as the installation package information, the local machine has already downloaded the installation package for the current operation activity. If the installation package update information is different from the installation package information, the local machine has not downloaded the installation package for the current operation activity.

[0081] The forwarding module is used to forward the event entry to other smart wearable devices, such as forwarding the event entry to friends, to enhance interaction between users.

[0082] Furthermore, this application also provides an operational activity push system based on an RTOS system, including a server and a client, wherein: the server is used to generate operational activity information for an operational activity installation package and push it to the client; the operational activity information includes a download link, activity name, and activity entry image. The client is used to generate an activity entry based on the operational activity information; and is also used to access the operational activity page through the activity entry.

[0083] Furthermore, the aforementioned operational activity push system also includes a development end, used to develop operational activities and generate the operational activity installation package; and to upload the operational activity installation package to the server 210. Developers on the development end use interpreted syntaxes such as JavaScript, CSS, and HTML-like languages ​​to develop operational activities with different functions, compile them into an application installation package (rpk format file), upload it to the server 210, and generate the corresponding download link for the installation package.

[0084] Based on the aforementioned embodiments, the user terminal 220 is further configured to, when accessing the activity entry point, detect whether the current operation activity installation package has been downloaded locally; if the current operation activity installation package has not been downloaded locally, download the current operation activity installation package via a download link; and parse the currently downloaded current operation activity installation package locally to generate an operation activity page and display it to the user. Since the operation activity functions are updated frequently, it is necessary to verify whether the installation package on the server has been updated each time the activity entry point is accessed. If so, the latest installation package needs to be downloaded to ensure that the accessed functions are up-to-date.

[0085] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0086] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0087] It should be noted that the above embodiments can be freely combined as needed. The above are merely preferred embodiments of this application. It should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for pushing operational activities based on an RTOS system, characterized in that, Operational activity push notifications for smart wearable devices when the RTOS system is not updated include: The system receives operational activity information and generates an activity entry point based on the information; the operational activity information includes a download link, an activity name, and an activity entry image; the operational activity information is sent by a server or forwarded by other smart wearable devices. In response to an access command to the activity entry point, the system checks whether the installation package for the current activity has been downloaded locally. This includes: receiving a response message from the server in response to the access command to the activity entry point; comparing the installation package information carried in the response message with the local installation package information; if the installation package information carried in the response message is the same as the local installation package information, then the local system has downloaded the installation package for the current activity; if the installation package information carried in the response message is different from the local installation package information, then the local system has not downloaded the installation package for the current activity. If the installation package for the current operation activity is not downloaded locally, then download the installation package for the current operation activity via the download link; The installation package for the current operational activity on the local machine is parsed to generate an operational activity page and display it to the user.

2. The method for pushing operational activities based on an RTOS system according to claim 1, characterized in that, The statement that if the installation package for the current operational activity is not downloaded locally, then downloading the installation package for the current operational activity via the download link includes: If the current operation activity installation package is not downloaded locally, but a historical operation activity installation package is downloaded locally, then the current operation activity installation package will overwrite the historical operation activity installation package.

3. A smart wearable device based on the operational activity push method of any one of claims 1 to 2, characterized in that, include: The processing unit is used to receive operational activity information and generate an activity entry based on the operational activity information; the operational activity information includes a download link, an activity name, and an activity entry image; the operational activity information is sent by a server or forwarded by other smart wearable devices. The display unit is used to display the activity entry to the user; The processing unit is also configured to, in response to an access command to access the activity entry, detect whether the installation package for the current operation activity has been downloaded locally; The processing unit is further configured to download the current operation activity installation package via the download link if the current operation activity installation package is not downloaded locally. The engine unit is used to parse the local installation package of the current operation activity and generate the operation activity page; The display unit is also used to display the operation activity page to the user; The processing unit includes: The receiving module is used to receive the response message sent by the server in response to the access command to access the activity entry; The comparison module is used to compare the installation package update information carried in the response message with the local installation package information; if the installation package update information is the same as the installation package information, then the current operation activity installation package has been downloaded locally; if the installation package update information is different from the installation package information, then the current operation activity installation package has not been downloaded locally.

4. The smart wearable device according to claim 3, characterized in that, Also includes: The installation package management unit is used to overwrite the historical operation activity installation package with the current operation activity installation package if the current operation activity installation package is not downloaded locally, but a historical operation activity installation package is downloaded locally.

5. An operational activity push system based on an RTOS system, characterized in that, Operational activity push notifications for smart wearable devices when the RTOS system is not updated include: server and client, where: The server is used to generate operational activity information for the operational activity installation package and push it to the user terminal; the operational activity information includes a download link, activity name, and activity entry image; the operational activity information can also be forwarded by other smart wearable devices; The user terminal is used to generate activity entry points based on the operational activity information; The user terminal is also used to access the operation activity page through the activity entry point; The user terminal is further configured to detect whether the current operation activity installation package has been downloaded locally when accessing the activity entry point; including: receiving a response message sent by the server in response to the access instruction to access the activity entry point; comparing the installation package information carried in the response message with the local installation package information; if the installation package information carried in the response message is the same as the local installation package information, then the current operation activity installation package has been downloaded locally; if the installation package information carried in the response message is different from the local installation package information, then the current operation activity installation package has not been downloaded locally; if the current operation activity installation package has not been downloaded locally, then the current operation activity installation package is downloaded through the download link; The user terminal is also used to parse the local installation package of the current operation activity, generate the operation activity page, and display it to the user.

6. The operational activity push system based on an RTOS system according to claim 5, characterized in that, It also includes the development side. The development end is used to develop and generate the operation activity installation package and upload the operation activity installation package to the server.