CN115640477B - Content recommendation method, device, equipment, medium and product of application program home page - Google Patents

Content recommendation method, device, equipment, medium and product of application program home page Download PDF

Info

Publication number
CN115640477B
CN115640477B CN202211033601.3A CN202211033601A CN115640477B CN 115640477 B CN115640477 B CN 115640477B CN 202211033601 A CN202211033601 A CN 202211033601A CN 115640477 B CN115640477 B CN 115640477B
Authority
CN
China
Prior art keywords
view
content
home page
display
recommended content
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.)
Active
Application number
CN202211033601.3A
Other languages
Chinese (zh)
Other versions
CN115640477A (en
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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202211033601.3A priority Critical patent/CN115640477B/en
Priority to PCT/CN2022/141696 priority patent/WO2024040825A1/en
Publication of CN115640477A publication Critical patent/CN115640477A/en
Application granted granted Critical
Publication of CN115640477B publication Critical patent/CN115640477B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a content recommendation method, device, equipment, medium and product of an application program home page, relates to the field of artificial intelligence, and particularly relates to the fields of Internet of things, intelligent search and the like. The specific implementation scheme is as follows: responding to a display request of the target recommended content, and controlling a home page view of the home page of the application program to stop rendering the home page content; generating a recommended view positioned at the upper layer of the home page view; rendering the target recommended content in the recommended view.

Description

Content recommendation method, device, equipment, medium and product of application program home page
Technical Field
The disclosure relates to the fields of internet of things, intelligent search and the like in the field of artificial intelligence, in particular to a content recommendation method, device, equipment, medium and product for an application program home page.
Background
In an Application (APP) start process, recommended content may be displayed on a home page of the application, where the recommended content may include, for example, a video or an image with a shorter duration.
In general, when an application first page displays recommended content, it is generally necessary to request acquisition of recommended content from a server. After the recommended content is acquired, the rendering of the original page of the home page can be stopped at the rendering time of the home page view, and the original page of the home page is replaced by the rendering of the recommended content. However, the recommended content display mode has a high rendering failure rate.
Disclosure of Invention
The disclosure provides a content recommendation method, device, equipment, medium and product for an application program home page.
According to a first aspect of the present disclosure, there is provided a content recommendation method for an application home page, including:
Responding to a display request of the target recommended content, and controlling a home page view of the home page of the application program to stop rendering the home page content;
generating a recommended view positioned at the upper layer of the home page view;
rendering the target recommended content in the recommended view.
According to a second aspect of the present disclosure, there is provided a content recommendation device for an application front page, including:
the request response unit is used for responding to the display request of the target recommended content and controlling the home page view of the home page of the application program to stop rendering the home page content;
the view generation unit is used for generating a recommended view positioned at the upper layer of the home page view, and the recommended view is parallel to the home page view;
And the content display unit is used for rendering the target recommended content in the recommended view.
According to a third aspect of the present disclosure, there is provided an electronic device comprising:
At least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the first aspect and the various possible methods of the first aspect.
According to a fourth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of the first aspect and the various possibilities of the first aspect.
According to a fifth aspect of the present disclosure, there is provided a computer program product comprising: a computer program stored in a readable storage medium, from which it can be read by at least one processor of an electronic device, the at least one processor executing the computer program causing the electronic device to perform the method of the first aspect.
According to the technical scheme, the recommended view is displayed on the upper layer of the home page view of the application program home page, parallel arrangement of the home page view and the recommended view is achieved, the end of displaying recommended content by the recommended view can be achieved in the process of displaying the home page view, the home page view is continuously used for displaying the home page content, the influence of the display of the recommended content on the home page view is avoided, the home page view can still be normally displayed after the end of displaying the recommended content, rendering failure times are reduced, and the success rate of displaying the recommended content is improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
Fig. 1 is an application example diagram of a content rendering method of an application home page according to an embodiment of the present disclosure;
Fig. 2 is a flowchart of a content recommendation method for an application home page provided according to a first embodiment of the present disclosure;
FIG. 3 is a flowchart of a content recommendation method for an application home page provided in accordance with a second embodiment of the present disclosure;
fig. 4 is a flowchart of a content recommendation method of an application home page provided according to a third embodiment of the present disclosure;
Fig. 5 is a flowchart of a content recommendation method of an application home page provided according to a fourth embodiment of the present disclosure;
FIG. 6 is an exemplary diagram of an application launch provided in accordance with an embodiment of the present disclosure;
Fig. 7 is a schematic structural view of a content recommendation device for an application home page provided according to a fifth embodiment of the present disclosure;
Fig. 8 is a block diagram of an electronic device for implementing a content recommendation method for an application home page of an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The technical scheme disclosed by the invention can be applied to an application program starting scene, a recommended view is displayed on the upper layer of the home page view of the home page of the application program, parallel arrangement of the home page view and the recommended view is realized, the influence of the display of recommended content on the home page view is avoided, the home page view can still be normally displayed after the display of the recommended content is finished, the rendering failure times are reduced, and the success rate of displaying the recommended content is improved.
In the related art, an application program may display recommended content on a home page. The recommended content generally needs to be acquired before the recommended content is displayed. Specifically, the recommended content may be obtained by starting at the start time of the business logic initialization phase of the Application (Application/onCreate, callback function at Application/creation time) and stopping obtaining the recommended content at the start time of the home container initialization phase (MAINACTIVITY/onCreate, callback function at main activity/creation time). If the time in the time period is shorter, if the recommended content is not acquired in the time period, the rendering failure is confirmed. After the recommended content is obtained, the home page view that the home page is rendering can be generally controlled to stop rendering the home page content, which in turn renders the recommended content. And after the display of the recommended content is finished, the home page content can be continuously rendered, or the program is started and finished, and the main interface of the application program is entered. The rendering mode of the recommended content is blocking type rendering, and the original front page content which is being rendered is blocked to replace the front page content to render the recommended content. However, the rendering mode is easy to cause abnormal display and has high rendering failure rate.
The disclosure provides a content recommendation method, device, equipment, medium and product of an application program home page, which are applied to the fields of Internet of things, intelligent search and the like in the artificial intelligence field so as to achieve the purpose of improving the rendering success rate.
In the technical scheme, in the process of displaying the home page by the application program, the home page view of the home page of the application program can be controlled to stop rendering the home page content in response to the display request of the target recommended content. A recommendation view is generated at an upper layer of the home view to render the target recommendation content in the recommendation view. The recommended view and the home view are two independent views, and the content display of the two views is not affected. For the parallel existence of the recommended view and the home page view, the end of the recommended content display of the recommended view can be ensured, the home page view is continuously used for displaying the home page content, the normal display of the home page content is realized, and the success rate of the display is improved.
For easy understanding, the technical solutions of the present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of an application example of a content rendering method of an application front page according to an embodiment of the disclosure. The content rendering method of the application front page may be configured in the electronic device 1, where the electronic device 1 is, for example, a mobile phone shown in fig. 1, and the electronic device 1 may establish a communication connection with the server 2. The server 2 may store recommended content.
In one possible design, the electronic device 1 may request the server to obtain the target recommended content. To generate a display request based on the target recommended content. And responding to the display request of the target recommended content, controlling the home page view of the application program home page to stop rendering the home page content. Referring to fig. 1, the electronic device 1 may comprise an output means 11 which may render the home content in the home view 3. The home view 3 is represented by a simple rectangular box. The electronic device 1 may also generate a recommendation view 4 located at an upper layer of the home page view 3, where the recommendation view 4 may be in a juxtaposed relationship with the home page view 3, and for ease of understanding, the recommendation view 4 and the home page view 3 in fig. 1 may be arranged in parallel. The target recommended content can be rendered in the recommended view 4, so that the target recommended content is displayed, and the successful display efficiency of the recommended content is improved. It will be appreciated that in practical applications, the content of two views may not be displayed simultaneously, and that the two rectangular boxes shown in fig. 1 are merely used to exemplarily illustrate the parallel relationship of two views, and in practical applications, the content rendered by the two views is not represented simultaneously.
Fig. 2 is a flowchart of a content recommendation method for an application front page according to a first embodiment of the present disclosure, where the method may be configured as a content recommendation device for an application front page, and the content recommendation device may be located in an electronic device, where the content recommendation method may include the following steps:
201: and responding to the display request of the target recommended content, and controlling the home page view of the application program home page to stop rendering the home page content.
Alternatively, the target recommended content may be multimedia information recommended to the user, and may include short videos, images, dynamic images, and the like. The home page of the application may refer to a page displayed during the start-up phase of the application, and typically, the home page content may be a page displayed during start-up of the home page, typically, a gray, black or white image, with the display content being too single.
The home View (home page View) refers to a View function (class) of the home page, which may contain a series of function functions, such as home View initialization, home View measurement, etc., that may receive a drawing request and return a drawing response. The home view may render the home content when executed, at which time the application may display the home content in the interface.
The technical scheme disclosed by the invention can be applied to a cold start scene of an application program, and a view rendering stage of a home page is stored in the cold start scene.
202: A recommended view is generated that is at an upper layer of the home view.
The recommended view may be a view function located at an upper layer of the home view, and the recommended view and the home view may be the same type and may be functions for rendering content. The home view and the recommended view may be performed in parallel, both being independent in rendering the content. The recommended view being located at an upper level of the home view may include the recommended view being displayed at an upper level of the home view, but the life cycle of the home view.
203: Rendering the target recommendation content in the recommendation view.
Rendering the target recommended content in the recommended view may refer to a drawing function that inputs the target recommended content as an input parameter to the recommended view, instructing the drawing function to perform drawing of the target recommended content.
In this embodiment, the home page view of the home page of the application program may be controlled to stop rendering the home page content in response to the display request of the target recommended content. A recommendation view is generated at an upper layer of the home view to render the target recommendation content in the recommendation view. The recommended view and the home view are two independent views, and the content display of the two views is not affected. For the parallel existence of the recommended view and the home page view, the end of the recommended content display of the recommended view can be ensured, the home page view is continuously used for displaying the home page content, the normal display of the home page content is realized, and the success rate of the display is improved.
In order for the reader to more fully understand the principles of implementation of the present disclosure, the embodiment shown in fig. 2 will now be further refined in conjunction with fig. 3-6 below.
As shown in fig. 3, a flowchart of a content recommendation method for an application home page according to a second embodiment of the present disclosure is provided, where controlling a home page view to stop rendering home page content includes:
301: the home view is controlled to switch to the invisible state.
302: And clearing the display list of the home page view to stop rendering the home page content.
Alternatively, the view may be set to a visible state (visible) and an invisible state (invisible). The invisible state may refer to that the home view is temporarily hidden, but the space occupied by the view control is reserved, the bottom layer may still be in a normal running state, the view control is set to be in a visible state, and the view may be continuously used. The visible state means that the view is in a normal running state. For example, a view being set to an invisible state may be represented as: VISIBLE- > View.
In practical applications, the top view generally renders the image frame, the top view is set to an invisible state, and the rendering of the image frame is still performed, so that the display list (DISPLAYLIST) of the top view can be empty in order to effectively stop the rendering of the top view. The display list may refer to a list formed by current records displayed at the time of view rendering, specifically, records that the view is displaying.
In this embodiment, when the top view is controlled to stop rendering the top content, the top view may be set to an invisible state, and by clearing a display list of the top view, the top view is controlled to not render the content any more, so that the effective rendering of the top view is terminated, and the rendering accuracy is improved.
As one embodiment, clearing the display list of the home view includes:
detecting a clearing function corresponding to a display list of the home page view;
a clear function is run to clear the display list.
The clearing function may be preset for the home page view, and if it is determined that a display list of the home page view is required, a list parameter of the display list is taken as an input parameter of the clearing function. The following codes can be referred to:
public void discardDisplayList(){
nSetDisplayList(mNativeRenderNode,0);}
Wherein DISCARDDISPLAYLIST is the function name of the clearing function, NSETDISPLAYLIST is the specific computing node performing clearing, and mNativeRenderNode is the manifest parameter of the display manifest.
In this embodiment, a display list generated by the first drawing sub-view of the home page view may be detected, and the display list may be emptied. By detecting the first drawing sub-view in the home page view, an accurate list emptying effect can be obtained.
As yet another embodiment, after rendering the target recommended content in the recommended view, further comprising:
and if the target recommended content is determined to be displayed, controlling the home page view to normally display the home page content.
Optionally, the method further comprises: if the display of the target recommended content is determined to be ended, the recommended view can be logged out, and the life cycle of the target recommended content is terminated.
In this embodiment, if it is determined that the target recommended content is displayed, the home page view may be controlled to normally display the home page content, and the return display from the recommended view to the home page view may be implemented through the content display control of the home page view, so as to implement accurate switching display.
In one possible design, controlling the home view to normally display the home content includes:
controlling the home page view to be switched into a visible state;
and reconstructing a display list of the home page view to render and display the home page content in the home page view.
Optionally, reconstructing the display list of the home view may include obtaining a display list of child views in the home view, and multiplexing the display list of the child views of the parent view in the home view to obtain a display of the parent view and the child view multiplex of the home view. The display list of the sub-view may be a display list of the sub-view (childview) generated by the first rendering.
In this embodiment, the display list of the home page view is reconstructed by controlling the home page view to be switched to the visible state, and the home page content is rendered and displayed in the home page view. The normal display list of the home page view can be rebuilt through the rebuilding display list, the normal display of the home page view is positively acted, and the normal display performance of the home page view is less influenced through the rebuilding mode.
In order to obtain an accurate display duration, as shown in fig. 4, a flowchart of a content recommendation method for an application home page according to a third embodiment of the present disclosure is provided, and after rendering a target recommended content in a recommendation view, the method further includes:
401: determining a first display duration of the target recommended content; the first display duration is the rendering duration of the recommended view to the target recommended content.
402: And according to the starting time of rendering the target recommended content of the recommended view, determining the display ending time of the target recommended content by combining the first display duration.
403: And if the display end time is determined to be reached, controlling the recommended view to stop rendering the target recommended content, and determining that the display of the target recommended content is ended.
Alternatively, the start time of rendering the target recommended content by the recommended view may be the time of generating the recommended view located at the upper layer of the top page view, and rendering of the target recommended content may be started after the recommended view is generated.
In this embodiment, a first display duration of the target recommended content may be determined, where the first display duration is a rendering duration of the recommended view on the target recommended content, the rendering duration may control display of the target recommended content to end, a display end time of the target recommended content is determined according to a start time of rendering the target recommended content by the recommended view in combination with the first display duration, and the display end time is determined by using the rendering duration. If the display end time is determined to be reached, the recommended video can be controlled to stop rendering the target recommended content, the recommended video is controlled to stop rendering the target recommended content, accurate display control of the target recommended content is realized, and the display control rate of the recommended content is improved.
In one possible design, determining a first display duration of the target recommended content includes:
determining a first display duration of the target recommended content based on a second display duration of the home page view; the second display duration is a display duration set for the home page view.
The second display duration may specifically be a display duration of the home view. The display duration of the home view may be obtained according to historical experience, for example, if the application program needs 3 seconds from starting to display the home page to enter the main interface process of the application program, and the display duration of the home view is generally 2 seconds, and 2 seconds may be used as the second display duration.
Optionally, determining the first display duration of the target recommended content based on the second display duration of the home view may include: and taking the second display time length of the home page view as the first display time length of the target recommended content, and after the rendering of the target recommended content is finished, entering the next program stage of the rendering finish, for example, starting and finishing to enter a main interface of the application program. May further include: and subtracting the target time length from the second display time length of the home page view to obtain the first display time length of the target recommended content. The target duration may be a set time value smaller than the second display duration, and the target duration may be greater than zero, for example, may be 5 milliseconds.
In this embodiment, the first display duration of the target recommended content may be determined based on the second display duration of the home page view, so that the second display duration corresponds to the first display duration, the first display duration is constrained by using the second display duration, and accuracy of constraint control on the first display duration of the target recommended content is improved.
In practical Application, the recommended content starts to be acquired at the start time (Application/onCreate, callback function at Application/creation) of the service logic initialization stage of the Application, and the recommended content stops to be acquired at the start time (MAINACTIVITY/onCreate, callback function at main activity/creation) of the home container initialization stage. The time period formed by the starting time of the two stages is shorter, and if the corresponding target recommendation information is not acquired in the time period, the content recommendation is failed.
In order to improve the success rate of content recommendation, as shown in fig. 5, a flowchart of a content recommendation method for an application home page according to a fourth embodiment of the present disclosure is different from the foregoing embodiments in that before controlling a home page view of an application home page to stop rendering the home page content in response to a display request of a target recommended content, the method may further include:
501: and determining an acquisition starting point and an acquisition ending point of the target recommended content. The starting point is the time point before the starting time of the business logic initialization stage, and the ending point is the time point after the starting time of the home page container initialization stage.
502: And acquiring the target recommended content in a time period corresponding to the acquisition starting point and the acquisition ending point.
503: And generating a display request of the target recommended content.
Alternatively, if the target recommended content is not acquired at the acquisition termination point, it may be determined that the recommendation fails. If the recommendation fails, the home page view can be controlled to normally display the home page content and the recommendation view is logged out.
Alternatively, the display request of the target recommended content may be a display instruction or a flag bit of the target recommended content. The display control of the target recommended content may be indicated by the display request.
In this embodiment, the acquisition start point of the target recommended content is determined as a time point before the start time of the service logic initialization stage, and the acquisition end point is determined as a time point after the start time of the home page container initialization stage, so that the acquisition start point is longer than the original acquisition time of the target recommended content, the target recommended content can be acquired in a longer content acquisition time period, and the acquisition accuracy of the target recommended content is improved.
As one embodiment, determining the acquisition start point and the acquisition end point of the target recommended content includes:
detecting the starting time of a framework initialization stage of an application program in the starting process of the application program;
determining the starting time as the acquisition starting point of the target recommended content;
detecting the end time of drawing sub-views of the home page view;
and determining the ending time as the acquisition ending point of the target recommended content.
For ease of understanding, FIG. 6 is a diagram of an example application launch provided by an embodiment of the present disclosure. Referring to fig. 6, in the android system, the following program modules need to be executed during the startup of an application program. After the application process is started 601 for execution, a framework initialization phase 602 of the application may be entered. The application then continues to run and enters the business logic initialization phase 603 of the application. The program continues to run and proceeds to home container initialization phase 604. The start time of the business logic initialization stage 603 is the original acquisition start point, the start time of the home page container initialization stage 604 is the original acquisition end point, and the time interval between the original acquisition start point and the original acquisition end point is t0. The home page container initialization phase 604 ends and proceeds to a home page view initialization phase 605. The home view initialization phase 605 begins and a series of home view actions may be performed, including, for example, a home view measurement 606, a home view drawing 607, etc., until a home view drawing sub-view phase 608 is reached. The execution of the view rendering up screen 609 may then begin.
The service logic initialization stage 603 of the application is not a real start time, and has a long time difference from the formal start of the application program, and for the cold start flow of the application program, a plurality of steps (not shown in the figure) are performed from the frame initialization stage (attachBaseContext) 602 of the application to the service logic initialization stage (onCreate) 603, and a certain running time is required for the execution of the plurality of steps, so that the start time of the frame initialization stage 602 of the application is taken as a new acquisition starting point, and the acquisition of the target recommended content is started in advance, so that the acquisition time of the target recommended content can be increased by 50-200 ms (millisecond, ms).
With the top container initialization phase 604 as the original acquisition starting point, the top view initialization phase 605 may be used as the final opportunity of rendering on the screen, and referring to fig. 6, the top view initialization phase 605 is not actually the final opportunity of rendering on the screen. In practical applications, the specific rendering is not performed through the home view measurement 606, the home view rendering 607, and the like, but the view rendering 609 may be performed at the end of the run home view rendering sub-view stage 608. Therefore, the end time of the home view drawing sub-view stage 608 is used as the acquisition end point of the target recommended content in the present disclosure, so that the acquisition time of the recommended content can be effectively increased. The acquisition time test shows that the acquisition time can be increased by 400-600 ms.
By moving the acquisition start point forward and the acquisition end point backward, referring to fig. 6, the updated acquisition start point and acquisition end point are t1 therebetween, so that the acquisition time of the target recommended content can be increased, and the success rate of acquiring the target recommended content can be improved.
In this embodiment, the start time of the frame initialization stage of the application may be taken as the acquisition start point, and the end time of the first page view drawing sub-view of the application may be taken as the acquisition end point. The frame initialization stage is started far before the business logic initialization stage, and the stage of drawing the sub-view of the top page view is also later than the top page container initialization stage, so that the acquisition request time is increased, and the target recommended content can be acquired in a longer time period.
In one possible design, the acquiring the target recommended content in a period of time corresponding to the acquisition start point and the acquisition end point includes:
At the acquisition starting point, a content acquisition request is sent to a server, and the content acquisition request instructs the server to feed back target recommended content;
and before reaching the acquisition termination point, receiving target recommended content fed back by the server.
Alternatively, the content acquisition request may be a network request generated based on user information. The server can conduct personalized analysis according to the user information to obtain user characteristics, and target recommended content matched with the user characteristics is obtained through inquiry. The server can feed back the obtained target recommended content to the electronic equipment.
In this embodiment, at the acquisition start point, a content acquisition request is sent to the server, where the content acquisition request indicates that the server feeds back the target recommended content, and before the acquisition end point is reached, the target recommended content fed back by the server may be received. The real-time acquisition of the target recommended content can be realized through the request interaction with the server, and the acquisition effectiveness of the target recommended content is realized.
As shown in fig. 7, a schematic structural diagram of a content recommendation device for an application front page according to a fifth embodiment of the present disclosure may be located in an electronic device, and configured with the content recommendation method for an application front page according to the foregoing embodiment. The content recommendation device 700 of the application home page may include the following units:
Request response section 701: the home page view is used for responding to the display request of the target recommended content and controlling the application program home page to stop rendering the home page content;
view generation unit 702: the method comprises the steps of generating a recommended view positioned at the upper layer of a home page view, wherein the recommended view is parallel to the home page view;
a content display unit 703: for rendering the target recommendation content in the recommendation view.
As one embodiment, the request response unit includes:
The first control module is used for controlling the first page view to be switched into an invisible state;
and the view emptying module is used for emptying the display list of the home page view so as to stop rendering the home page content.
In some embodiments, the view emptying module comprises:
The view detection sub-module is used for detecting a clearing function corresponding to the display list of the home page view;
and the list clearing sub-module is used for running a clearing function to clear and display the list.
In one possible design, the method further comprises:
And the home page display unit is used for controlling the home page view to normally display the home page content if the target recommended content is determined to be displayed.
As an alternative embodiment, the home page display unit includes:
the second control module is used for controlling the home page view to be switched into a visible state;
and the list reconstruction module is used for reconstructing a display list of the home page view so as to render and display the home page content in the home page view.
As yet another embodiment, further comprising:
the time length determining unit is used for determining a first display time length of the target recommended content; the first display time length is the rendering time length of the recommended view to the target recommended content;
the ending determining unit is used for determining the display ending time of the target recommended content according to the starting time of rendering the target recommended content according to the recommended view and combining the first display duration;
And the display control unit is used for controlling the recommended view to stop rendering the target recommended content and determining that the display of the target recommended content is ended if the display ending time is determined to be reached.
In one possible design, the duration determining unit includes:
The time length determining module is used for determining a first display time length of the target recommended content based on a second display time length of the home page view; the second display duration is a display duration set for the home page view.
As yet another embodiment, further comprising:
A first determining unit, configured to determine an acquisition start point and an acquisition end point of the target recommended content; the starting point is the time point before the starting time of the business logic initialization stage, and the ending point is the time point after the starting time of the home page container initialization stage.
The content acquisition unit is used for acquiring target recommended content in a time period corresponding to the acquisition starting point and the acquisition ending point;
And the request generation unit is used for generating a display request of the target recommended content.
In one possible design, the first determining unit includes:
The first detection module is used for detecting the starting time of a framework initialization stage of the application program in the starting process of the application program;
the first determining module is used for determining the starting time as the acquisition starting point of the target recommended content;
The second detection module is used for detecting the end time of the drawing sub-view of the home page view;
and the second determining module is used for determining the ending time as the acquisition ending point of the target recommended content.
In some embodiments, the content acquisition unit includes:
the request sending module is used for sending a content acquisition request to the server at the acquisition starting point, wherein the content acquisition request indicates the server to feed back target recommended content;
and the content receiving module is used for receiving the target recommended content fed back by the server before reaching the acquisition termination point.
The user information in this embodiment is not specific to a specific user, and does not reflect personal information of a specific user. In the technical scheme of the disclosure, the related processes of collecting, storing, using, processing, transmitting, providing, disclosing and the like of the personal information of the user accord with the regulations of related laws and regulations, and the public order colloquial is not violated.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
According to an embodiment of the present disclosure, the present disclosure also provides a computer program product comprising: a computer program stored in a readable storage medium, from which at least one processor of an electronic device can read, the at least one processor executing the computer program causing the electronic device to perform the solution provided by any one of the embodiments described above.
Fig. 8 illustrates a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 8, the apparatus 800 includes a computing unit 801 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 802 or a computer program loaded from a storage unit 808 into a Random Access Memory (RAM) 803. In the RAM803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM802, and the RAM803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
Various components in device 800 are connected to I/O interface 805, including: an input unit 806 such as a keyboard, mouse, etc.; an output unit 807 such as various types of displays, speakers, and the like; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, or the like. The communication unit 809 allows the device 800 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The computing unit 801 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 801 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the respective methods and processes described above, for example, the content recommendation method of the application front page. For example, in some embodiments, the content recommendation method of the application home page may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 800 via ROM 802 and/or communication unit 809. When a computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the content recommendation method of the application front page described above can be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the content recommendation method of the application front page in any other suitable way (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer applications running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service ("Virtual PRIVATE SERVER" or simply "VPS") are overcome. The server may also be a server of a distributed system or a server that incorporates a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (21)

1. A content recommendation method for an application home page, comprising:
Responding to a display request of target recommended content, controlling a home page view of an application program home page to be switched into an invisible state, and controlling to stop rendering the home page content; the application program first page refers to a page displayed in an application program starting stage;
Generating a recommended view positioned at the upper layer of the home page view; the recommendation view and the home page view are two independent views, and the content display of the two views is not affected;
rendering the target recommended content in the recommended view;
and if the target recommended content is determined to be displayed, controlling the home page view to be switched into a visible state, and controlling the home page view to render and display the home page content.
2. The method of claim 1, wherein the controlling to stop rendering the home page content comprises:
And clearing the display list of the home page view to stop rendering the home page content.
3. The method of claim 2, wherein the clearing the display list of the home view comprises:
detecting a clearing function corresponding to a display list of the home page view;
and running the clearing function to clear the display list.
4. The method of claim 1, wherein the controlling rendering and displaying the home content in the home view comprises:
And reconstructing a display list of the home page view to render and display the home page content in the home page view.
5. The method of any of claims 1-4, further comprising:
Determining a first display duration of the target recommended content; the first display duration is the rendering duration of the recommended view to the target recommended content;
Determining the display ending time of the target recommended content according to the starting time of rendering the target recommended content by the recommended view and the first display duration;
and if the display ending time is determined to be reached, controlling the recommended view to stop rendering the target recommended content, and determining that the display of the target recommended content is ended.
6. The method of claim 5, wherein the determining the first display duration of the target recommended content comprises:
determining a first display duration of the target recommended content based on a second display duration of the home page view; the second display duration is a display duration set for the home view.
7. The method of any of claims 1-4, 6, further comprising:
Determining an acquisition starting point and an acquisition ending point of the target recommended content; the acquisition starting point is a time point before the starting time of the business logic initialization stage, and the acquisition ending point is a time point after the starting time of the home container initialization stage;
acquiring the target recommended content in a time period corresponding to the acquisition starting point and the acquisition ending point;
and generating a display request of the target recommended content.
8. The method of claim 7, wherein the determining the acquisition start point and the acquisition end point of the target recommended content comprises:
Detecting the starting time of a framework initialization stage of an application program in the starting process of the application program;
determining the starting time as an acquisition starting point of the target recommended content;
detecting the end time of the drawing sub-view of the home page view;
and determining the ending time as the acquisition ending point of the target recommended content.
9. The method of claim 7, wherein the obtaining the target recommended content in the period of time corresponding to the obtaining start point and the obtaining end point includes:
At the acquisition starting point, a content acquisition request is sent to a server, and the content acquisition request indicates the server to feed back target recommended content;
And before the acquisition termination point is reached, receiving the target recommended content fed back by the server.
10. A content recommendation device for an application home page, comprising:
the request response unit is used for responding to the display request of the target recommended content and controlling the home page view of the home page of the application program to stop rendering the home page content; the application program first page refers to a page displayed in an application program starting stage;
The view generation unit is used for generating a recommended view positioned at the upper layer of the home page view, and the recommended view is parallel to the home page view; the recommendation view and the home page view are two independent views, and the content display of the two views is not affected;
A content display unit for rendering the target recommended content in the recommended view;
A home page display unit comprising: the second control module and the list reconstruction module; the second control module is used for controlling the home page view to be switched into a visible state if the target recommended content is determined to be displayed; the list reconstruction module is used for controlling rendering and displaying of the home page content in the home page view;
Wherein the request response unit includes: a first control module and a view emptying module; the first control module is used for controlling the home page view to be switched into an invisible state; and the view emptying module is used for controlling the rendering of the home page content to be stopped.
11. The apparatus of claim 10, wherein,
The view emptying module is specifically configured to empty a display list of the home page view, so as to stop rendering the home page content.
12. The apparatus of claim 11, wherein the view emptying module comprises:
the view detection sub-module is used for detecting a clearing function corresponding to the display list of the home page view;
And the list clearing sub-module is used for running the clearing function so as to clear the display list.
13. The apparatus of claim 10, wherein,
The list reconstruction module is specifically configured to reconstruct a display list of the home page view, so as to render and display the home page content in the home page view.
14. The apparatus of any of claims 10-13, further comprising:
A time length determining unit, configured to determine a first display time length of the target recommended content; the first display duration is the rendering duration of the recommended view to the target recommended content;
The ending determining unit is used for determining the display ending time of the target recommended content according to the starting time of rendering the target recommended content according to the recommended view and the first display duration;
and the display control unit is used for controlling the recommended view to stop rendering the target recommended content and determining that the display of the target recommended content is ended if the display ending time is determined to be reached.
15. The apparatus of claim 14, wherein the duration determination unit comprises:
the time length determining module is used for determining a first display time length of the target recommended content based on a second display time length of the home page view; the second display duration is a display duration set for the home view.
16. The apparatus of any one of claims 10-13, 15, further comprising:
A first determining unit, configured to determine an acquisition start point and an acquisition end point of the target recommended content; the acquisition starting point is a time point before the starting time of the business logic initialization stage, and the acquisition ending point is a time point after the starting time of the home container initialization stage;
the content acquisition unit is used for acquiring the target recommended content in a time period corresponding to the acquisition starting point and the acquisition ending point;
And the request generation unit is used for generating a display request of the target recommended content.
17. The apparatus of claim 16, wherein the first determining unit comprises:
The first detection module is used for detecting the starting time of a framework initialization stage of the application program in the starting process of the application program;
the first determining module is used for determining the starting time as an acquisition starting point of the target recommended content;
The second detection module is used for detecting the end time of the drawing sub-view of the home page view;
and the second determining module is used for determining the ending time as the acquisition ending point of the target recommended content.
18. The apparatus of claim 16, wherein the content acquisition unit comprises:
The request sending module is used for sending a content acquisition request to the server at the acquisition starting point, wherein the content acquisition request indicates the server to feed back target recommended content;
and the content receiving module is used for receiving the target recommended content fed back by the server before the acquisition termination point is reached.
19. An electronic device, comprising:
At least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-9.
20. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1-9.
21. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of claims 1-9.
CN202211033601.3A 2022-08-26 2022-08-26 Content recommendation method, device, equipment, medium and product of application program home page Active CN115640477B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211033601.3A CN115640477B (en) 2022-08-26 2022-08-26 Content recommendation method, device, equipment, medium and product of application program home page
PCT/CN2022/141696 WO2024040825A1 (en) 2022-08-26 2022-12-23 Content recommendation method and apparatus for application home page, device, medium and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211033601.3A CN115640477B (en) 2022-08-26 2022-08-26 Content recommendation method, device, equipment, medium and product of application program home page

Publications (2)

Publication Number Publication Date
CN115640477A CN115640477A (en) 2023-01-24
CN115640477B true CN115640477B (en) 2024-05-21

Family

ID=84940404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211033601.3A Active CN115640477B (en) 2022-08-26 2022-08-26 Content recommendation method, device, equipment, medium and product of application program home page

Country Status (2)

Country Link
CN (1) CN115640477B (en)
WO (1) WO2024040825A1 (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108279942A (en) * 2017-01-05 2018-07-13 阿里巴巴集团控股有限公司 Show that intelligent terminal application starts the method and device of page
CN110020325A (en) * 2018-08-17 2019-07-16 深圳壹账通智能科技有限公司 Page loading method, device, equipment and readable storage medium storing program for executing
CN110781427A (en) * 2019-10-30 2020-02-11 北京博睿宏远数据科技股份有限公司 Method, device, equipment and storage medium for calculating first screen time
CN111857855A (en) * 2019-04-01 2020-10-30 苏宁易购集团股份有限公司 Webpage loading method and device and intelligent equipment
CN112099873A (en) * 2020-09-15 2020-12-18 广州华多网络科技有限公司 Application program home page loading method, device, equipment and storage medium
CN112099710A (en) * 2020-09-15 2020-12-18 腾讯科技(深圳)有限公司 Application starting method, device, equipment and computer readable storage medium
CN112784200A (en) * 2021-01-28 2021-05-11 百度在线网络技术(北京)有限公司 Page data processing method, device, equipment, medium and computer program product
CN113867881A (en) * 2021-10-19 2021-12-31 创优数字科技(广东)有限公司 Application home page dynamic display method, device, equipment and medium
CN113986424A (en) * 2021-10-21 2022-01-28 深圳前海微众银行股份有限公司 Page display method and device
WO2022134428A1 (en) * 2020-12-25 2022-06-30 北京百度网讯科技有限公司 Applet page rendering method and apparatus, electronic device, and storage medium
WO2022156368A1 (en) * 2021-01-19 2022-07-28 北京达佳互联信息技术有限公司 Recommended information display method and apparatus

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111158799A (en) * 2019-12-31 2020-05-15 北京百度网讯科技有限公司 Page rendering method and device, electronic equipment and storage medium
CN111782951B (en) * 2020-06-30 2024-04-02 北京百度网讯科技有限公司 Method and device for determining display page, computer system and medium
CN114840283A (en) * 2021-02-01 2022-08-02 腾讯科技(北京)有限公司 Multimedia resource display method, device, terminal and medium
CN113051493A (en) * 2021-03-30 2021-06-29 深圳市欢太科技有限公司 Application program display method and device, storage medium and terminal
CN114911555A (en) * 2022-04-19 2022-08-16 北京三快在线科技有限公司 Page display method and device, electronic equipment and storage medium
CN114861055A (en) * 2022-05-10 2022-08-05 北京五八信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN114841781A (en) * 2022-05-24 2022-08-02 创优数字科技(广东)有限公司 Commodity information recommendation method, device, equipment and medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108279942A (en) * 2017-01-05 2018-07-13 阿里巴巴集团控股有限公司 Show that intelligent terminal application starts the method and device of page
CN110020325A (en) * 2018-08-17 2019-07-16 深圳壹账通智能科技有限公司 Page loading method, device, equipment and readable storage medium storing program for executing
CN111857855A (en) * 2019-04-01 2020-10-30 苏宁易购集团股份有限公司 Webpage loading method and device and intelligent equipment
CN110781427A (en) * 2019-10-30 2020-02-11 北京博睿宏远数据科技股份有限公司 Method, device, equipment and storage medium for calculating first screen time
CN112099873A (en) * 2020-09-15 2020-12-18 广州华多网络科技有限公司 Application program home page loading method, device, equipment and storage medium
CN112099710A (en) * 2020-09-15 2020-12-18 腾讯科技(深圳)有限公司 Application starting method, device, equipment and computer readable storage medium
WO2022134428A1 (en) * 2020-12-25 2022-06-30 北京百度网讯科技有限公司 Applet page rendering method and apparatus, electronic device, and storage medium
WO2022156368A1 (en) * 2021-01-19 2022-07-28 北京达佳互联信息技术有限公司 Recommended information display method and apparatus
CN112784200A (en) * 2021-01-28 2021-05-11 百度在线网络技术(北京)有限公司 Page data processing method, device, equipment, medium and computer program product
CN113867881A (en) * 2021-10-19 2021-12-31 创优数字科技(广东)有限公司 Application home page dynamic display method, device, equipment and medium
CN113986424A (en) * 2021-10-21 2022-01-28 深圳前海微众银行股份有限公司 Page display method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Improving the performance of client Web object retrieval;Pons, AP;JOURNAL OF SYSTEMS AND SOFTWARE;20050228;第303-311页 *
智慧家庭App的设备控制页面动态呈现技术;郭涛;韩建亭;杨晓玲;;电信科学;20171020(10);第177-184页 *
首屏数据并行式预加载方案的研究与应用;闫兴亚;潘治颖;黄姝琦;;计算机与数字工程;20190520(05);第1270-1274页 *

Also Published As

Publication number Publication date
CN115640477A (en) 2023-01-24
WO2024040825A1 (en) 2024-02-29

Similar Documents

Publication Publication Date Title
CN109960629B (en) Method and device for monitoring service volume of payment system in real time
CN113596488B (en) Live broadcast room display method and device, electronic equipment and storage medium
CN113365146B (en) Method, apparatus, device, medium and article of manufacture for processing video
CN112925811B (en) Method, apparatus, device, storage medium and program product for data processing
CN114661287A (en) Component linkage rendering method and device, electronic equipment, storage medium and product
CN115640477B (en) Content recommendation method, device, equipment, medium and product of application program home page
CN114187392A (en) Virtual even image generation method and device and electronic equipment
CN114331446B (en) Method, device, equipment and medium for realizing out-of-chain service of block chain
CN115103024B (en) Sequence number generation method and device, electronic equipment and storage medium
CN107368376B (en) Message sending method and device, expansion method and terminal
CN113742581B (en) Method and device for generating list, electronic equipment and readable storage medium
CN114554110B (en) Video generation method, device, electronic equipment and storage medium
CN113641688B (en) Node updating method, related device and computer program product
CN113836455A (en) Special effect rendering method, device, equipment, storage medium and computer program product
CN110298003A (en) Data rendering method and system
CN115454406B (en) Operation interface interaction method, device, equipment and storage medium
CN113361388B (en) Image data correction method and device, electronic equipment and automatic driving vehicle
CN114422638B (en) Cloud mobile phone control method, device, equipment, medium and program product
CN114979471B (en) Interface display method, device, electronic equipment and computer readable storage medium
CN117785339A (en) Interface control method and device, electronic equipment and storage medium
CN116582707A (en) Video synchronous display method, device, equipment and medium
CN117608879A (en) Message queue processing method and device, electronic equipment and storage medium
CN116366970A (en) Control method, device, equipment and medium for binocular camera under hong Mongolian system
CN114048058A (en) Live event searching method and device, electronic equipment and storage medium
CN117956261A (en) PLC interaction method, system, upper computer, equipment and medium

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
GR01 Patent grant
GR01 Patent grant