Resource processing method, platform, electronic device and storage medium

文档序号:1963856 发布日期:2021-12-14 浏览:22次 中文

阅读说明:本技术 资源处理方法、平台、电子设备及存储介质 (Resource processing method, platform, electronic device and storage medium ) 是由 林泽诚 张明 于 2021-08-13 设计创作,主要内容包括:本公开提供了一种资源处理方法、平台、电子设备及存储介质,涉及智能搜索领域。具体实现方案为:检测资源布局卡对应的事件是否被搜索;若被搜索时,控制所述事件对应的资源布局卡内的组件,依据所述组件在所述资源布局卡内的位置、基于接收到的资源的物料信息在搜索通栏进行所述资源的展示。本公开的方案,能够有效地提高事件对应的资源展示的灵活性。(The disclosure provides a resource processing method, a resource processing platform, electronic equipment and a storage medium, and relates to the field of intelligent search. The specific implementation scheme is as follows: detecting whether an event corresponding to the resource layout card is searched; and if the event is searched, controlling components in the resource layout card corresponding to the event, and displaying the resource in a search column according to the position of the components in the resource layout card and based on the received material information of the resource. According to the scheme, the flexibility of resource display corresponding to the event can be effectively improved.)

1. A resource handling method, wherein the method comprises:

detecting whether an event corresponding to the resource layout card is searched;

and if the event is searched, controlling components in the resource layout card corresponding to the event, and displaying the resource in a search column according to the position of the components in the resource layout card and based on the received material information of the resource.

2. The method according to claim 1, wherein a component in a resource layout card corresponding to the event is controlled, and the method further comprises the following steps of, before the resource is displayed in a search column based on the received material information of the resource according to the position of the component in the resource layout card, wherein the method further comprises the following steps:

and controlling the material information of the resource to be uploaded into the component.

3. The method of claim 2, wherein controlling the uploading of material information for the resource into the component comprises:

if the number of the components in the resource layout card comprises at least two, controlling the corresponding material information of the resources to be uploaded to the corresponding components based on the corresponding relation between the identifiers of the resources and the identifiers of the components.

4. The method of claim 3, wherein before controlling the material information of the corresponding resource to be uploaded into the corresponding component based on the correspondence between the identifier of the resource and the identifier of the component, the method further comprises:

acquiring the type of the resource required to be displayed by the event;

according to the type of the resource, distributing the components of the corresponding type in the layout card for the resource;

establishing a correspondence between the identity of the resource and the identity of the allocated component.

5. The method of any of claims 1-4, wherein the method further comprises:

receiving a position adjustment request carrying the identifier of the resource and position adjustment information;

determining the corresponding identifier of the component according to the identifier of the resource and the corresponding relationship between the identifier of the resource and the identifier of the component;

and according to the identifier of the component, carrying out position adjustment on the corresponding component in the resource layout card according to the position adjustment information.

6. The method of any of claims 1-5, wherein the method further comprises:

acquiring the number of clicks of the resource corresponding to each component in the resource layout card within a preset time period;

and adjusting the position of each component in the resource layout card based on the click times of the resource corresponding to each component in the resource layout card in the preset time period.

7. The method of any of claims 1-5, wherein the method further comprises:

acquiring the priority of the resource corresponding to each component;

and adjusting the position of each component in the resource layout card based on the priority of the resource corresponding to each component.

8. The method of any of claims 1-7, wherein the method further comprises:

receiving a size adjustment request carrying the identifier of the resource and size adjustment information;

determining the corresponding identifier of the component according to the identifier of the resource and the corresponding relationship between the identifier of the resource and the identifier of the component;

and according to the identifier of the component, carrying out size adjustment on the corresponding component in the resource layout card according to the size adjustment information.

9. A resource management platform, wherein the platform comprises:

the detection module is used for detecting whether an event corresponding to the resource layout card is searched;

and the control module is used for controlling the components in the resource layout card corresponding to the event if the resource layout card is searched, and displaying the resources in a search column according to the positions of the components in the resource layout card and the received material information of the resources.

10. The platform of claim 9, wherein:

the control module is also used for controlling the uploading of the material information of the resources to the assembly.

11. The platform of claim 10, wherein the control module is further to:

if the number of the components in the resource layout card comprises at least two, controlling the corresponding material information of the resources to be uploaded to the corresponding components based on the corresponding relation between the identifiers of the resources and the identifiers of the components.

12. The platform of claim 11, wherein the platform further comprises:

the acquisition module is used for acquiring the type of the resource required to be displayed by the event;

the allocation module is used for allocating the components of the corresponding types in the layout card for the resources according to the types of the resources;

and the establishing module is used for establishing the corresponding relation between the identifier of the resource and the identifier of the distributed component.

13. The platform of claim 12, wherein the platform further comprises:

a receiving module, configured to receive a location adjustment request carrying the identifier of the resource and the location adjustment information;

the determining module is used for determining the corresponding component identifier according to the resource identifier and the corresponding relationship between the resource identifier and the component identifier;

and the adjusting module is used for adjusting the position of the corresponding component in the resource layout card according to the position adjusting information according to the identifier of the component.

14. The platform of claim 13, wherein:

the acquisition module is further configured to acquire the number of times of clicking on the resource corresponding to each component in the resource layout card within a preset time period;

the adjusting module is further configured to adjust the position of each component in the resource layout card based on the number of clicks of the resource corresponding to each component in the resource layout card within the preset time period.

15. The platform of claim 13 or 14, wherein:

the acquiring module is further configured to acquire a priority of the resource corresponding to each of the components;

the adjusting module is further configured to adjust a position of each component in the resource layout card based on the priority of the resource corresponding to each component.

16. The method of any of claims 13-15, wherein:

the receiving module is further configured to receive a size adjustment request carrying the identifier of the resource and the size adjustment information;

the determining module is further configured to determine the identifier of the corresponding component according to the identifier of the resource and the correspondence between the identifier of the resource and the identifier of the component;

and the adjusting module is further configured to perform size adjustment on the corresponding component in the resource layout card according to the size adjustment information according to the identifier of the component.

17. An electronic device, comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,

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-8.

18. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-8.

19. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-8.

Technical Field

The present disclosure relates to the field of computer technologies, and in particular, to a resource processing method, a resource processing platform, an electronic device, and a storage medium.

Background

The search scene is an integrator of the whole network high-quality content, and the whole network high-quality content and the content operated by the vertical resource party are aggregated under a webpage.

With the development of search, major event operation becomes a product which is mature in a search scene. The types of the rear end verticals for the operation and the butt joint of different major events can be different, for example, some major event activity rear ends butt joint hot spot verticals, some major event activity rear ends butt joint education verticals, other major event activity rear ends butt joint body verticals, and the like. Meanwhile, each operation activity can multiplex resources such as searching videos, information, live broadcast and the like.

Disclosure of Invention

The disclosure provides a resource processing method, a resource processing platform, an electronic device and a storage medium.

According to an aspect of the present disclosure, there is provided a resource processing method, wherein the method includes:

detecting whether an event corresponding to the resource layout card is searched;

and if the event is searched, controlling components in the resource layout card corresponding to the event, and displaying the resource in a search column according to the position of the components in the resource layout card and based on the received material information of the resource.

According to another aspect of the present disclosure, there is provided a resource management platform, wherein the platform comprises:

the detection module is used for detecting whether an event corresponding to the resource layout card is searched;

and the control module is used for controlling the components in the resource layout card corresponding to the event if the resource layout card is searched, and displaying the resources in a search column according to the positions of the components in the resource layout card and the received material information of the resources.

According to still another aspect of the present disclosure, there is provided an electronic device including:

at least one processor; and

a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,

the memory stores instructions executable by the at least one processor to cause the at least one processor to perform the method of the aspects and any possible implementation described above.

According to yet another aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of the above-described aspect and any possible implementation.

According to yet another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the method of the aspects and any possible implementation as described above.

According to the technology of the present disclosure, the flexibility of event-related resource display can be effectively improved,

it should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become readily apparent from the following description.

Drawings

The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:

FIG. 1 is a schematic diagram according to a first embodiment of the present disclosure;

FIG. 2 is a schematic diagram of a resource layout card according to this embodiment;

FIG. 3 is a schematic diagram of another resource layout card provided in this embodiment;

FIG. 4 is a schematic diagram according to a second embodiment of the present disclosure;

FIG. 5 is a schematic diagram according to a third embodiment of the present disclosure;

FIG. 6 is a schematic diagram according to a fourth embodiment of the present disclosure;

FIG. 7 is a schematic diagram according to a fifth embodiment of the present disclosure;

FIG. 8 is a schematic diagram according to a sixth embodiment of the present disclosure;

FIG. 9 is a schematic diagram according to a seventh embodiment of the present disclosure;

FIG. 10 is a schematic diagram according to an eighth embodiment of the present disclosure;

fig. 11 is a block diagram of an electronic device for implementing a resource processing method of an embodiment of the present disclosure.

Detailed Description

Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those 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.

It is to be understood that the described embodiments are only a few, and not all, of the disclosed embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.

It should be noted that the terminal device involved in the embodiments of the present disclosure may include, but is not limited to, a mobile phone, a Personal Digital Assistant (PDA), a wireless handheld device, a Tablet Computer (Tablet Computer), and other smart devices; the display device may include, but is not limited to, a personal computer, a television, or the like having a display function.

In addition, the term "and/or" herein is merely an association relationship describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates a relationship in which the front and rear associated objects are an "or".

FIG. 1 is a schematic diagram according to a first embodiment of the present disclosure; as shown in fig. 1, this embodiment provides a resource processing method, which may specifically include the following steps:

s101, detecting whether an event corresponding to a resource layout card is searched; if the search is performed, executing step S102; otherwise, no operation is executed for the moment, and the operation is ended.

S102, controlling components in the resource layout card corresponding to the event, and displaying the resources in the search column according to the positions of the components in the resource layout card and the received material information of the resources.

The executing main body of the resource processing method in this embodiment may be a resource management platform, and the resource management platform manages the resources in the resource layout card, for example, controls the components in the resource layout card to perform resource display based on the received material information of the resources.

The resource layout card of this embodiment may be configured with at least one component, and each component may be developed in advance, and is used to receive material information of a resource and perform resource display based on the received material information of the resource. The components of the embodiment can be understood as a front-end display module developed to realize the rendering and display of the resources. The component of this embodiment can perform uniform data adaptation on the vertical resources, and a uniform schema is designed to ensure normalization and structuring of data, so that the material information of the resources is written in a structured manner, and the display of the resources can be realized in a planned manner. And the component is also provided with a data interface so that a resource data platform of the resource side uploads the material information of the resource in a corresponding format according to the data interface. It should be noted that, if the resource data platform of the resource side finds that the interfaces are not consistent, the interface conversion needs to be performed on the material information of the resource first, and then the material information can be uploaded to the component.

In addition, the components of the present embodiment may be configured to implement the display of different types of resources, such as resources of live broadcast, information, and video, which may be implemented by the components of the present embodiment. The different resource display is realized, and the types of the components are different. For example, for an information component, a storage area of fields such as base drawings, characters and pictures can be configured in the component, and after material information of resources is received, the material information of the resources can be written in according to the corresponding fields, so that the material information of each field can be further based. And automatically generating a page in an HTML format suitable for the webpage display so as to be displayed in the search column. For another example, for a video-class component, a player may be further configured in the component, and after the material information of the resource is received, video data in the material information of the resource may be interfaced to the player. For other types of components, storage areas of fields required by the corresponding types of resource information are configured in the components, so that the corresponding types of resource information can be conveniently subjected to structural processing. In addition, rendering modules are arranged in all the components to perform rendering based on the information stored in each storage area and generate HTML pages.

The number of the components in the resource layout card of this embodiment may be one, two, or more, and when the number of the components in the resource layout card includes more than two, the more than two components divide the resource layout card into a grid structure, each component occupies one grid, and the corresponding resource is displayed in the corresponding grid. Optionally, the grids occupied by the components may be the same size or different sizes. For example, fig. 2 is a schematic diagram of a resource layout card provided in this embodiment. As shown in fig. 2, taking an example of uniformly dividing 9 grid structures in the resource layout card, each grid structure corresponds to one component. Fig. 3 is a schematic diagram of another resource layout card provided in this embodiment. As shown in fig. 3, taking the example of non-uniform division of 6 grid structures in the resource layout card, each grid structure corresponds to one component. In practical application, other numbers of components can be configured in the resource layout card according to requirements. In addition, the size of each component can be set in the resource layout card, and the size limited by the size can be the size ratio of the interface displayed by the component on the display interface corresponding to the whole resource layout card because the sizes of the interfaces displayed by different terminals are different.

Fig. 2 and fig. 3 are only examples of two resource layout cards, and resource layout cards with various layouts may also exist in practical applications, which are not described in detail herein for example.

In this embodiment, the resource management platform is configured to manage the components in the resource layout card, for example, may control the resources in the components in the resource layout card to be displayed. Specifically, the resource layout card of the embodiment is displayed at the position of the search column when being displayed. Therefore, in specific implementation, when it is detected that the event corresponding to the resource layout card is retrieved, the resource management platform may control the component in the resource layout card corresponding to the event, and display the resource in the search column according to the position of the component in the resource layout card and based on the received material information of the resource. The search go-to bar of the embodiment is located in the search webpage of the search scene, behind the search box and in front of the search result. The search go-to bar may structurally expose resource information for components within the resource layout card.

The resource processing method of the embodiment is suitable for a Personal Computer (PC) end and a webpage version search scene. When event-related information, such as an event keyword, event-related information, or event content information, is searched, the resource management platform may consider that the user is searching for the event. At this time, the resource management platform may display the information of the resource layout card in the search column after the search box and before the search result. Optionally, detecting whether an event corresponding to the resource layout card is searched may include: and detecting whether the keywords, the event associated information or the event content information of the event are searched, and if so, determining that the event corresponding to the resource layout card is searched. For example, for an event XX athletic meeting, if a user search for an XX athletic meeting is detected, it may be determined that the XX athletic meeting event was searched. If the holding city of the XX sports meeting is YY, a user is detected to search for a YY sports meeting, and since the XX sports meeting is held in the YY city, the YY sports meeting can be regarded as the related information of the XX sports meeting, and it can also be determined that the XX sports meeting event is searched. If it is detected that the user searches content information related to the XX sports meeting, such as an XX sports meeting lottery board, an XX sports meeting live broadcast, an XX sports meeting video, an XX sports meeting item, and the like, it may be considered that the user searches the content information of the event, and it may also be determined that the XX sports meeting event is searched. In the above example, the XX sporting event is taken as an example, and in practical application, various hot events such as college entrance examination, education and other resource layout cards can be configured according to the requirements of a resource manager, so that resource display of related events in a search column is realized.

According to the resource processing method, when the event corresponding to the resource layout card is searched, the component in the resource layout card corresponding to the event is controlled, and the resource is displayed in the search column according to the position of the component in the resource layout card and the received material information of the resource, so that the resource display related to the event is realized.

FIG. 4 is a schematic diagram according to a second embodiment of the present disclosure; the resource processing method of the present embodiment is further described in more detail based on the technical solution of the embodiment shown in fig. 1. As shown in fig. 4, the resource processing method of this embodiment may specifically include the following steps:

s401, acquiring the type of the resource required to be displayed by the event;

for example, in the present embodiment, the types of resources may include information, live broadcast, video, and the like.

Specifically, when the event is operated, the resource provider uploads the material information of the resource and simultaneously uploads the type of the resource required to be displayed by the event. Or the types of the resources required to be displayed by the event can be uploaded before the material information of the resources is uploaded. Or the event operator can input the type of the resource required to be displayed by the event through the man-machine interface module.

S402, if the number of the components in the resource layout card comprises at least two, distributing the components of the corresponding type in the layout card for the resource according to the type of the resource;

at least two components developed in the resource layout card of the embodiment may be of various types to realize the display of various types of resources.

S403, establishing a corresponding relation between the identifier of the resource and the identifier of the distributed component;

where the identity of the resource is used to uniquely identify the resource and the identity of the component is also used to uniquely identify the component.

S404, controlling the material information of the corresponding resource to be uploaded into the corresponding component based on the corresponding relation between the identifier of the resource and the identifier of the component;

it should be noted that, if the number of the components in the resource layout card is only 1, in this case, there is only one component, and at this time, it is not necessary to establish the corresponding relationship according to step S403, and when the material information is uploaded, the material information of the resource is directly uploaded to the corresponding component.

S405, detecting that an event corresponding to the resource layout card is searched; if the search is performed, go to step S406; otherwise, no operation is executed for the moment, and the operation is finished.

S406, controlling components in the resource layout card corresponding to the event, and displaying the resources in the search column according to the positions of the components in the resource layout card and the received material information of the resources.

Optionally, when the event corresponding to the resource layout card is searched, before the resource is displayed in step S406, the resource management platform may further detect whether all the components in the resource layout card have resources that are connected to each other, that is, all the components receive the material information of the resources. If a certain component does not have a resource docked, the position of the component does not show any information during display, and in order to show the aesthetic property of the interface, in this embodiment, before display, the display size of other components in the resource layout card may also be adjusted to hide components that do not receive the resource. Specifically, the display interfaces of other components are enlarged to hide the display interfaces corresponding to the components that do not receive the resources.

In this embodiment, the resource layout card and the plurality of components included therein are used to display the resource information of the event, and when the resource layout card is used, the material information of the resource is uploaded to the components in the resource layout card, so that the display of the resource related to the event can be realized. Unlike the operation of event activities in the prior art, an independent operation special card is not required to be developed in each activity, resource introduction paths of different verticals need to be opened in the aspect of resource introduction, and the development cost is very high. And the resource layout card of the embodiment is used for resource display, the resource layout card is used as a resource display tool and is not bound with any vertical type and any resource at the rear end, when the resource layout card is used, the material information of an event is uploaded to the component, when the event is searched, the component in the resource layout card corresponding to the event is controlled, and the resource display is carried out on the search column according to the position of the component in the resource layout card and the received material information of the resource, so that the resource display is very convenient to use. The same developed resource layout card can be repeatedly used in various events, an independent operation special card does not need to be developed for each event operation, and the development cost can be effectively reduced.

In specific use, if the number of the components in the resource layout card does not meet the requirement of the resource side, the components in the resource layout card can be further expanded based on the requirement of the resource side.

According to the resource processing method, when an event is operated, the corresponding material information of the resource is uploaded to the component in the resource layout card, so that when the event is searched, the resource can be displayed based on the resource layout card and the component in the resource layout card, the event operation mode is very flexible, an operation special card with an independent event does not need to be developed, and the development cost can be effectively reduced.

On the basis of the above embodiments, various adjustment modes of the components in the resource layout card are further defined below.

FIG. 5 is a schematic diagram according to a third embodiment of the present disclosure; the resource processing method of this embodiment may specifically include the following steps:

s501, receiving a position adjustment request carrying resource identification and position adjustment information;

s502, determining the identifier of the corresponding component according to the identifier of the resource and the corresponding relation between the identifier of the resource and the identifier of the component;

s503, according to the identification of the component, the corresponding component is subjected to position adjustment in the resource layout card according to the position adjustment information.

For example, steps S501 to S503 of this embodiment have no precedence relationship with the above steps of the embodiment shown in fig. 4.

Specifically, after the event operator uses the resource layout card, the event operator wants to adjust the positions of the components in the resource layout card, for example, the components corresponding to the important resource information may be adjusted to a more obvious position where the user's attention is more easily obtained, and the components corresponding to the less important resource information may be adjusted to an unobtrusive corner position. In specific implementation, the resource management platform may receive a location adjustment request carrying the identifier of the resource and the location adjustment information sent by the resource data platform. The position adjustment information may be specifically information such as an upper left corner, a lower left corner, and a middle center, and may also be an identifier of another component to indicate that the positions of the two components are interchanged. Or may take other forms. Then the resource management platform can acquire the identifier of the corresponding component according to the identifier of the resource and the corresponding relation between the identifier of the resource and the identifier of the component; and according to the identifier of the component, the corresponding component is subjected to position adjustment in the resource layout card according to the position adjustment information.

The resource processing method of the embodiment can flexibly adjust the positions of the components in the resource layout card according to the requirements of the resource side, so as to flexibly adjust the corresponding resource display positions, effectively improve the display efficiency and meet various display requirements.

FIG. 6 is a schematic diagram according to a fourth embodiment of the present disclosure; the resource processing method of this embodiment may specifically include the following steps:

s601, acquiring the number of clicks of resources corresponding to each component in the resource layout card in a preset time period;

s602, based on the number of clicks of the resource corresponding to each component in the resource layout card in a preset time period, adjusting the position of each component in the resource layout card.

The scene of this embodiment may occur when the event corresponding to the resource layout card is searched for a period of time, and based on the click condition of the resource in each component, the position of the component in the resource layout card is adjusted.

For example, after a period of time of display, it may be found that a certain component in the resource layout card is not well positioned, but the number of clicks is very high, which indicates that the user prefers the resource of the component, and the resource corresponding to the component may be adjusted to a more prominent position during adjustment to obtain more concerns. Or after a period of time, the resource of a component in a certain hidden position is not clicked, the user may not be guessed, or the corresponding component may be adjusted to a slightly obvious position to attract the attention of the user, so as to facilitate the subsequent analysis of whether the resource is not noticed or really unpopular. In summary, the location of each component within the resource layout card may be adjusted according to various policies based on the number of clicks.

According to the resource processing method, the positions of the components in the resource layout card can be adjusted according to the number of times of clicking the resources corresponding to the components in the resource layout card in the preset time period, so that the corresponding resource display positions can be flexibly adjusted, the display efficiency can be effectively improved, and various display requirements can be met.

FIG. 7 is a schematic diagram according to a fifth embodiment of the present disclosure; the resource processing method of this embodiment may specifically include the following steps:

s701, acquiring the priority of the resource corresponding to each component;

s702, based on the priority of the resource corresponding to each component, adjusting the position of each component in the resource layout card.

The scenario of this embodiment may occur after the components in the resource layout card receive the material information and before the material information is displayed. At this time, the priority of the resource corresponding to each component can be obtained from the resource data platform of the resource side, and the position of each component is adjusted in the resource layout card based on the priority of the resource corresponding to each component. For example, components with high priority are adjusted to a location that is relatively easy to focus on, while components with low priority are adjusted to a location that is relatively unobtrusive.

According to the resource processing method, the positions of the components can be adjusted in the resource layout card according to the priority of the resource corresponding to the components, so that the corresponding resource display positions can be flexibly adjusted, the display efficiency can be effectively improved, and various display requirements can be met.

FIG. 8 is a schematic diagram according to a sixth embodiment of the present disclosure; the resource processing method of this embodiment may specifically include the following steps:

s801, receiving a size adjustment request carrying resource identification and size adjustment information;

s802, determining the corresponding component identifier according to the resource identifier and the corresponding relation between the resource identifier and the component identifier;

and S803, according to the identification of the component, carrying out size adjustment on the corresponding component in the resource layout card according to the size adjustment information.

The embodiments shown in fig. 5-7 described above adjust the location of components within the resource layout card. Specifically, in this embodiment, the size of the component may be further adjusted, so as to stretch or compress the display interface of the resource corresponding to the component. The implementation of this embodiment may coexist with the implementation of any of the above embodiments.

For example, after a period of time of display, it is found that the display interface of the resource corresponding to a certain component is too large or too small, and the resource side can send a size adjustment request carrying the identifier of the resource and the size adjustment information to the resource management platform through the resource data platform. The resizing information may be scaled down or enlarged by 10%, 20% or other ratios, or may also be a specific enlarged or reduced size or may also be in other forms, which is not limited herein. The resource management platform can obtain the identifier of the corresponding component based on the identifier of the resource in the size adjustment request and by referring to the corresponding relation between the identifier of the pre-established resource and the identifier of the component; and then, according to the identifier of the component, carrying out size adjustment on the corresponding component in the resource layout card according to the size adjustment information.

It should be noted that, when a component is adjusted in size, peripheral components are inevitably driven to adjust in size. In the resizing request, the resizing of the peripheral component may not be limited, or the resizing of a peripheral component may be limited to realize the current component. In short, the size adjustment is very flexible and is not limited herein.

The resource processing method of the embodiment can adjust the size of the components in the resource layout card, so as to flexibly adjust the size of the corresponding resource display interface, effectively improve the display efficiency and meet various display requirements.

FIG. 9 is a schematic diagram according to a seventh embodiment of the present disclosure; the present embodiment provides a resource management platform 900, which includes:

a detecting module 901, configured to detect whether an event corresponding to a resource layout card is searched;

the control module 902 is configured to, if the search is performed, control the component in the resource layout card corresponding to the event, and display the resource in the search banner based on the received material information of the resource according to the position of the component in the resource layout card.

The resource management platform 900 of this embodiment, which is the same as the related method embodiment described above in terms of implementation principle and technical effect of implementing resource management by using the modules described above, may refer to the description of the related method embodiment in detail, and is not described herein again.

FIG. 10 is a schematic diagram according to an eighth embodiment of the present disclosure; the resource management platform 900 of the present embodiment further describes the technical solution of the present application in more detail based on the technical solution of the embodiment shown in fig. 9.

In the resource management platform 900 of this embodiment, the control module 902 is further configured to control the material information of the resource to be uploaded to the component.

Further optionally, the control module 902 is further configured to:

and if the number of the components in the resource layout card comprises at least two, controlling the material information of the corresponding resource to be uploaded into the corresponding component based on the corresponding relation between the identifier of the resource and the identifier of the component.

Further optionally, as shown in fig. 10, the resource management platform 900 of this embodiment further includes:

an obtaining module 903, configured to obtain a type of a resource that needs to be displayed in an event;

an allocation module 904, configured to allocate components of corresponding types in the layout card for the resources according to the types of the resources;

an establishing module 905 is configured to establish a correspondence between the identifier of the resource and the identifier of the allocated component.

Further optionally, as shown in fig. 10, the resource management platform 900 of this embodiment further includes:

a receiving module 906, configured to receive a location adjustment request carrying an identifier of a resource and location adjustment information;

a determining module 907, configured to determine, according to the identifier of the resource and the correspondence between the identifier of the resource and the identifier of the component, an identifier of the corresponding component;

and an adjusting module 908, configured to perform position adjustment on the corresponding component in the resource layout card according to the position adjustment information according to the identifier of the component.

Further optionally, the obtaining module 903 is further configured to obtain the number of clicks of a resource corresponding to each component in the resource layout card in a preset time period;

the adjusting module 908 is further configured to adjust positions of the components in the resource layout card based on the number of clicks of the resource corresponding to the components in the resource layout card in the preset time period.

Further optionally, the obtaining module 903 is further configured to obtain priorities of resources corresponding to the components;

the adjusting module 908 is further configured to adjust the position of each component in the resource layout card based on the priority of the resource corresponding to each component.

Further optionally, the receiving module 906 is further configured to receive a size adjustment request carrying the identifier of the resource and the size adjustment information;

a determining module 907, configured to determine, according to the identifier of the resource and the correspondence between the identifier of the resource and the identifier of the component, an identifier of the corresponding component;

the adjusting module 908 is further configured to perform size adjustment on the corresponding component in the resource layout card according to the size adjustment information according to the identifier of the component.

The resource management platform 900 of this embodiment, which is the same as the related method embodiment described above in terms of implementation principle and technical effect of implementing resource management by using the modules described above, may refer to the description of the related method embodiment in detail, and is not described herein again.

In the technical scheme of the disclosure, the acquisition, storage, application and the like of the personal information of the related user all accord with the regulations of related laws and regulations, and do not violate the good customs of the public order.

The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.

FIG. 11 shows a schematic block diagram of an example electronic device 1100 that can 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 phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.

As shown in fig. 11, the apparatus 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM)1102 or a computer program loaded from a storage unit 11011 into a Random Access Memory (RAM) 1103. In the RAM 1103, various programs and data necessary for the operation of the device 1100 may also be stored. The calculation unit 1101, the ROM 1102, and the RAM 1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.

A number of components in device 1100 connect to I/O interface 1105, including: an input unit 1106 such as a keyboard, a mouse, and the like; an output unit 1107 such as various types of displays, speakers, and the like; a storage unit 1108 such as a magnetic disk, optical disk, or the like; and a communication unit 1109 such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 1109 allows the device 1100 to exchange information/data with other devices through a computer network such as an internet and/or various telecommunication networks.

The computing unit 1101 can be a variety of general purpose and/or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and the like. The calculation unit 1101 performs the respective methods and processes described above, such as the resource processing method. For example, in some embodiments, the resource handling methods may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as storage unit 1108. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 1100 via ROM 1102 and/or communication unit 1109. When the computer program is loaded into RAM 1103 and executed by the computing unit 1101, one or more steps of the resource processing method described above may be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to perform the resource handling method by any other suitable means (e.g., by means of firmware).

Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.

Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes 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 codes, when executed by the processor or controller, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be performed. 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. A 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 a pointing device (e.g., a mouse or a 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 can 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, speech, or tactile input.

The systems and techniques described here can be implemented in a computing system that includes a back-end 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 back-end, 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 clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server with a combined blockchain.

It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present disclosure may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, and the present disclosure is not limited herein.

The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多数据类型分层排序方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!