















技术领域technical field
本发明属于计算机领域,尤其涉及一种网站页面的内容数据管理系统、方法、设备及存储介质。The invention belongs to the field of computers, and in particular relates to a content data management system, method, device and storage medium for website pages.
背景技术Background technique
网站频道页是吸引用户以及展示产品的重要手段。频道页面展示的产品以及页面的广告位等数据需要经常变化来吸引用户,尤其是在一些特殊节日或促销日各个频道页需要经常变换页面,在这种背景下,需要尽快的搭建好频道页面并且有效的管理和组织各种资源数据显得越来越重要。A website channel page is an important means of attracting users and presenting products. Data such as the products displayed on the channel page and the advertising space on the page need to change frequently to attract users, especially on some special festivals or promotion days. Each channel page needs to change pages frequently. Effective management and organization of various resource data is becoming more and more important.
现在页面上实现的方案主要是:页面的后台系统不断地从多个数据来源获取数据,例如产品信息和广告的数据,然后将数据结果写入到缓存中。前台页面调用时,通过查询缓存获得数据,然后再将其展示到页面上。The main solution implemented on the page is: the back-end system of the page continuously obtains data from multiple data sources, such as product information and advertisement data, and then writes the data results into the cache. When the front page is called, the data is obtained through the query cache, and then displayed on the page.
上述实现方案中,前台页面后台处理系统需要耦合多个系统才能获取到完整的数据,当有不同的业务需求来临的时候,前台系统就要做出相应的修改,去和其他系统对接,由此形成一个星型耦合关系的系统,架构并不合理;数据配置不灵活;各数据来源的数据无法进行统一管理。In the above implementation scheme, the front-end page background processing system needs to be coupled with multiple systems to obtain complete data. When different business requirements come, the front-end system must make corresponding modifications to connect with other systems. Forming a system with a star-shaped coupling relationship, the architecture is unreasonable; the data configuration is inflexible; the data of various data sources cannot be managed in a unified manner.
因此,现有的页面搭建方案存在很多问题和不足,特别是在频道页改版速度越来越快,对用户进行个性化推荐越来越迫切以及要对优质广告位要进行灵活配置的背景下,现有系统的实现方式很难满足业务需求。Therefore, there are many problems and deficiencies in the existing page construction solutions, especially in the context of the faster and faster channel page revision, the more urgent need to make personalized recommendations for users, and the need to flexibly configure high-quality advertising spaces. Existing systems are implemented in a way that is difficult to meet business needs.
发明内容SUMMARY OF THE INVENTION
本发明实施例要解决的技术问题是为了克服现有技术中搭建页面需要从多个系统获取数据的缺陷,提供一种网站页面的内容数据管理系统、方法、设备及存储介质。The technical problem to be solved by the embodiments of the present invention is to provide a system, method, device and storage medium for content data management of website pages in order to overcome the defect of the prior art that building a page needs to acquire data from multiple systems.
本发明实施例是通过以下技术方案解决上述技术问题的:The embodiments of the present invention solve the above-mentioned technical problems through the following technical solutions:
一种网站页面的内容数据管理系统,所述内容数据管理系统以显示区域作为组成页面的基本单元,所述显示区域包括至少一用于展示内容数据的载体,所述内容数据管理系统包括:A content data management system for website pages, the content data management system uses a display area as a basic unit for composing a page, the display area includes at least one carrier for displaying content data, and the content data management system includes:
数据管理单元,用于为所述页面在空间维度上划分所述显示区域和所述载体,为每个载体分别在时间维度上划分至少一时间范围,以及配置至少一种所述载体在至少一个所述时间范围内展示的内容数据。The data management unit is configured to divide the display area and the carrier in the space dimension for the page, divide at least one time range for each carrier in the time dimension, and configure at least one of the carriers in at least one Content data displayed within the time range.
较佳地,每个显示区域及每个载体分别对应一个业务模型,所述数据管理单元还用于配置以下内容中的至少一种:Preferably, each display area and each carrier respectively correspond to a business model, and the data management unit is further configured to configure at least one of the following:
所述显示区域对应的业务模型与所述载体对应的业务模型之间的逻辑分组;logical grouping between the business model corresponding to the display area and the business model corresponding to the carrier;
所述显示区域对应的业务模型的属性和/或规则;attributes and/or rules of the business model corresponding to the display area;
所述载体对应的业务模型的属性和/或规则。Attributes and/or rules of the business model corresponding to the carrier.
较佳地,所述内容数据具有逻辑属性,所述逻辑属性包括展示所述内容数据的应用、频道、页面和平台。Preferably, the content data has logical attributes, and the logical attributes include applications, channels, pages and platforms that display the content data.
较佳地,所述数据管理单元还用于为相同的显示区域、相同的载体、相同的时间范围在垂直维度上划分至少一数据层,为不同的数据层配置不同的内容数据。Preferably, the data management unit is further configured to divide at least one data layer in the vertical dimension for the same display area, the same carrier, and the same time range, and configure different content data for different data layers.
较佳地,所述内容数据管理系统还包括:Preferably, the content data management system further includes:
数据存储单元,所述数据存储单元利用数据库分别为所述内容数据及每个维度的划分建立相应的数据表,还建立包含有所述内容数据及所述内容数据的每个维度划分之间的关联关系的关联数据表。A data storage unit, the data storage unit uses a database to establish a corresponding data table for the content data and the division of each dimension, and also establishes a data table including the content data and each dimension division of the content data. The associated data table for the relationship.
较佳地,所述内容数据管理系统还包括:Preferably, the content data management system further includes:
数据输出单元,用于在接收到外部系统的请求时,确定被请求的内容数据被展示的页面、显示区域、载体及时间范围,获取相应配置的内容数据并返回给所述外部系统。The data output unit is used to determine the page, display area, carrier and time range on which the requested content data is displayed when receiving a request from an external system, obtain correspondingly configured content data and return it to the external system.
较佳地,确定被请求的内容数据所展示的页面、显示区域、载体及时间范围,包括:Preferably, determining the page, display area, carrier and time range displayed by the requested content data, including:
利用所述数据输出单元提供的接口,传递包括数据请求源的参数确定被请求的内容数据被展示的页面;Using the interface provided by the data output unit, pass parameters including the data request source to determine the page on which the requested content data is displayed;
根据所述请求中的位置标识确定被请求的内容数据被展示的显示区域和载体;Determine the display area and carrier in which the requested content data is displayed according to the location identifier in the request;
通过所述数据输出单元提供的接口的调用时间戳查询被请求的内容数据被展示的时间范围。The time range in which the requested content data is displayed is queried through the calling timestamp of the interface provided by the data output unit.
较佳地,所述数据输出单元还用于在确定的页面、显示区域、载体、时间范围内未配置展示的内容数据时,根据预设的业务规则获取符合所述业务规则的内容数据并返回给所述外部系统。Preferably, the data output unit is further configured to obtain the content data that conforms to the business rules according to the preset business rules and return the content data when the displayed content data is not configured within the determined page, display area, carrier, and time range. to the external system.
较佳地,实现所述内容数据管理系统所采用的系统架构包括:UI控制层、业务逻辑层、持久化层和外部系统。Preferably, the system architecture adopted for implementing the content data management system includes: UI control layer, business logic layer, persistence layer and external system.
一种网站页面的内容数据管理方法,所述内容数据管理方法以显示区域作为组成页面的基本单元,所述显示区域包括至少一用于展示内容数据的载体,所述内容数据管理方法包括:A content data management method for a website page, the content data management method uses a display area as a basic unit for composing a page, the display area includes at least one carrier for displaying content data, and the content data management method includes:
为所述页面在空间维度上划分所述显示区域和所述载体;dividing the display area and the carrier in the spatial dimension for the page;
为每个载体分别在时间维度上划分至少一时间范围;dividing at least one time range in the time dimension for each carrier;
配置至少一种所述载体在至少一个所述时间范围内展示的内容数据。At least one of the content data displayed by the carrier in at least one of the time ranges is configured.
较佳地,每个显示区域及每个载体分别对应一个业务模型,所述内容数据管理方法还包括配置以下内容中的至少一种:Preferably, each display area and each carrier respectively correspond to a business model, and the content data management method further includes configuring at least one of the following contents:
所述显示区域对应的业务模型与所述载体对应的业务模型之间的逻辑分组;logical grouping between the business model corresponding to the display area and the business model corresponding to the carrier;
所述显示区域对应的业务模型的属性和/或规则;attributes and/or rules of the business model corresponding to the display area;
所述载体对应的业务模型的属性和/或规则。Attributes and/or rules of the business model corresponding to the carrier.
较佳地,所述内容数据具有逻辑属性,所述逻辑属性包括展示所述内容数据的应用、频道、页面和平台。Preferably, the content data has logical attributes, and the logical attributes include applications, channels, pages and platforms that display the content data.
较佳地,所述内容数据管理方法还包括在为每个载体分别在时间维度上划分至少一时间范围的步骤之后:Preferably, the content data management method further includes, after the step of dividing at least one time range in the time dimension for each carrier:
为相同的显示区域、相同的载体、相同的时间范围在垂直维度上划分至少一数据层,为不同的数据层配置不同的内容数据。At least one data layer is divided in the vertical dimension for the same display area, the same carrier, and the same time range, and different content data is configured for different data layers.
较佳地,其特征在于,所述内容数据管理方法还包括:Preferably, the content data management method further includes:
利用数据库分别为所述内容数据及每个维度的划分建立相应的数据表,还建立包含有所述内容数据及所述内容数据的每个维度划分之间的关联关系的关联数据表。A database is used to establish a corresponding data table for the content data and the division of each dimension, and also establish an associated data table that includes the association relationship between the content data and each dimension division of the content data.
较佳地,所述内容数据管理方法还包括:Preferably, the content data management method further includes:
在接收到外部系统的请求时,确定被请求的内容数据被展示的页面、显示区域、载体及时间范围,获取相应配置的内容数据并返回给所述外部系统。When receiving a request from an external system, determine the page, display area, carrier and time range on which the requested content data is displayed, acquire correspondingly configured content data and return it to the external system.
较佳地,确定被请求的内容数据所展示的页面、显示区域、载体及时间范围的步骤,包括:Preferably, the step of determining the page, display area, carrier and time range displayed by the requested content data includes:
利用接口,传递包括数据请求源的参数确定被请求的内容数据被展示的页面;Using the interface, pass parameters including the data request source to determine the page on which the requested content data is displayed;
根据所述请求中的位置标识确定被请求的内容数据被展示的显示区域和载体;Determine the display area and carrier in which the requested content data is displayed according to the location identifier in the request;
通过所述接口的调用时间戳查询被请求的内容数据被展示的时间范围。The time range in which the requested content data is displayed is queried through the calling timestamp of the interface.
较佳地,所述内容数据管理方法还包括:Preferably, the content data management method further includes:
在确定的页面、显示区域、载体、时间范围内未配置展示的内容数据时,根据预设的业务规则获取符合所述业务规则的内容数据并返回给所述外部系统。When the displayed content data is not configured in the determined page, display area, carrier, and time range, content data conforming to the business rule is acquired according to the preset business rule and returned to the external system.
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的内容数据管理方法。An electronic device includes a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implements the content data management method as described above when the processor executes the program.
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如上所述的内容数据管理方法的步骤。A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the steps of the above-mentioned content data management method are implemented.
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。On the basis of conforming to common knowledge in the art, the above preferred conditions can be combined arbitrarily to obtain preferred examples of the present invention.
本发明实施例的积极进步效果在于:本发明实施例能够对内容数据在空间维度、时间维度上实现精细化管理,有效解决了对时间和空间敏感的数据管理需求,进一步可以扩展到逻辑维度、垂直维度,实现四个维度上的精细化管理,提高系统整体运行效率,提供一个通用性强、与业务无关的、扩展性强、简单易用的内容数据管理平台,可适用于各类网站频道页面的内容数据管理。The positive improvement effect of the embodiments of the present invention is that: the embodiments of the present invention can realize refined management of content data in the spatial dimension and time dimension, effectively solve the data management requirements that are sensitive to time and space, and can be further extended to the logical dimension, Vertical dimension, realize refined management in four dimensions, improve the overall operating efficiency of the system, and provide a content data management platform with strong versatility, business-independent, highly scalable, and easy to use, which can be applied to various website channels Page content data management.
附图说明Description of drawings
图1为本发明实施例1中一个页面的抽象示意图。FIG. 1 is an abstract schematic diagram of a page in
图2为本发明实施例1的一种网站页面的内容数据管理系统的示意框图。FIG. 2 is a schematic block diagram of a content data management system of a website page according to
图3为本发明实施例1中的应用、频道、页面和平台的结构示意图。FIG. 3 is a schematic structural diagram of an application, a channel, a page, and a platform in
图4为本发明实施例1中业务模型关系图。FIG. 4 is a business model relationship diagram in
图5为本发明实施例1中数据表的示意图。FIG. 5 is a schematic diagram of a data table in Example 1 of the present invention.
图6为本发明实施例1中数据管理单元配置内容数据的具体流程图。FIG. 6 is a specific flowchart of configuring content data by a data management unit in
图7为入口页示意图。Figure 7 is a schematic diagram of an entry page.
图8为页面的具体编辑界面示意图。FIG. 8 is a schematic diagram of a specific editing interface of a page.
图9为批次及录入内容数据的具体编辑界面示意图。FIG. 9 is a schematic diagram of a specific editing interface of batch and input content data.
图10为坑位数据表的关联示意图。FIG. 10 is a schematic diagram of the association of the pit data table.
图11为本发明实施例1的内容数据管理系统的管理原理示意图。FIG. 11 is a schematic diagram of the management principle of the content data management system according to
图12为接口连接示意图。Figure 12 is a schematic diagram of interface connection.
图13为数据获取的示意图。Figure 13 is a schematic diagram of data acquisition.
图14为实现所述内容数据管理系统所采用的系统架构示意图。FIG. 14 is a schematic diagram of a system architecture adopted for implementing the content data management system.
图15为本发明实施例2的一种网站页面的内容数据管理方法的流程图。FIG. 15 is a flowchart of a method for managing content data of a website page according to Embodiment 2 of the present invention.
图16为本发明实施例3的一种电子设备的结构示意图。FIG. 16 is a schematic structural diagram of an electronic device according to Embodiment 3 of the present invention.
具体实施方式Detailed ways
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。The present invention is further described below by way of examples, but the present invention is not limited to the scope of the described examples.
实施例1Example 1
网站上的页面经常需要展示各类内容,如轮播图,广告,产品等,而且内容经常随着时间变化,随着用户行为而变化。对现有网站上的各个页面进行分析,除去所有的美化内容,只关注数据与结构,发明人发现,任何一个页面都可以分成若干显示区域,所以本实施例的一种网站页面的内容数据管理系统以显示区域作为组成页面的基本单元,把一个显示区域抽象成一个业务对象,建立相应的业务模型。每个显示区域又进一步包括至少一用于展示内容数据的载体,所述内容数据管理系统还进一步把一个载体抽象成一个业务对象,建立相应的业务模型。以图1为例,左侧图表示一个页面,页面中的每个方框代表一个显示区域,该些显示区域具有一定的层级和从属关系,将每个显示区域抽象成一个业务对象,根据层级和从属关系,整个页面可以抽象成右侧类似树形图的结构,其中,整个页面由显示区域A、B、C、B1、B2、C1、C2、C3组成,显示区域A、B处于第一层,显示区域B1、B2、C1、C2、C3处于第二层,显示区域B1、B2属于显示区域B,显示区域C1、C2、C3属于显示区域C。Pages on a website often need to display various content, such as carousels, advertisements, products, etc., and the content often changes over time and changes with user behavior. Analyze each page on the existing website, remove all beautifying content, and only focus on data and structure. The inventor found that any page can be divided into several display areas, so the content data management of a website page in this embodiment The system takes the display area as the basic unit of the page, abstracts a display area into a business object, and establishes a corresponding business model. Each display area further includes at least one carrier for displaying content data, and the content data management system further abstracts a carrier into a business object, and establishes a corresponding business model. Taking Figure 1 as an example, the figure on the left represents a page, and each box in the page represents a display area. These display areas have certain levels and subordinate relationships. Each display area is abstracted into a business object. and affiliation, the entire page can be abstracted into a tree-like structure on the right, where the entire page is composed of display areas A, B, C, B1, B2, C1, C2, and C3, and display areas A and B are in the first layer, the display areas B1, B2, C1, C2, C3 are in the second layer, the display areas B1, B2 belong to the display area B, and the display areas C1, C2, C3 belong to the display area C.
本实施例的主要目的之一是把该些业务对象在空间以及时间维度管理起来以满足页面搭建的基本需求。为此,如图2所示,本实施例的一种网站页面的内容数据管理系统包括:数据管理单元11。所述数据管理单元11用于为所述页面在空间维度上划分所述显示区域和所述载体,为每个载体分别在时间维度上划分至少一时间范围,以及配置至少一种所述载体在至少一个所述时间范围内展示的内容数据。其中,在空间维度上的划分可以根据页面的设计和结构而定,在时间维度上的划分可以根据页面的展示需求而定。One of the main purposes of this embodiment is to manage the business objects in space and time to meet the basic requirements of page construction. To this end, as shown in FIG. 2 , a system for managing content data of a website page in this embodiment includes: a
内容数据在被配置到具体的载体和时间范围后,即具有了空间维度信息和时间维度信息,空间维度信息表示了展示内容数据的显示区域和载体,时间维度信息表示了展示内容数据的时间范围。通过所述数据管理单元11能够对页面中的业务对象进行空间及时间上的管理,在不同空间和不同时间展示不同的内容数据,从而实现对内容数据在空间维度和时间维度的划分,有利于页面的搭建和数据的管理。After the content data is configured to a specific carrier and time range, it has spatial dimension information and time dimension information. The spatial dimension information represents the display area and carrier of the display content data, and the time dimension information represents the time range of the display content data. . Through the
所述数据管理单元11还用于配置以下内容中的至少一种:The
所述显示区域对应的业务模型与所述载体对应的业务模型之间的逻辑分组;logical grouping between the business model corresponding to the display area and the business model corresponding to the carrier;
所述显示区域对应的业务模型的属性和/或规则;attributes and/or rules of the business model corresponding to the display area;
所述载体对应的业务模型的属性和/或规则。Attributes and/or rules of the business model corresponding to the carrier.
为了进一步实现对内容数据的逻辑划分,所述内容数据具有逻辑属性,所述逻辑属性包括展示所述内容数据的应用、频道、页面和平台。In order to further realize the logical division of content data, the content data has logical attributes, and the logical attributes include applications, channels, pages, and platforms that display the content data.
下面对应用、频道、页面和平台的具体概念作进一步说明:The specific concepts of apps, channels, pages, and platforms are further explained below:
应用(Application):现实中的项目或者产品在本发明中的映射,如“拍卖系统”、“网上超市”、“闪购”等。Application: the mapping of real projects or products in the present invention, such as "auction system", "online supermarket", "flash sale" and so on.
频道(Channel):“应用”里的各个频道,如“珍品拍卖”、“司法拍卖”等。Channel: Various channels in the "App", such as "Treasure Auction", "Judicial Auction", etc.
页面(Page):具体的页面,如珍品拍卖里的页面。Page: A specific page, such as a page in a treasure auction.
平台(Platform):如PC、微信、手Q等。Platform: such as PC, WeChat, mobile QQ, etc.
如图3所示,应用、频道、页面和平台之间类似一个树形结构。As shown in Figure 3, there is a tree structure between applications, channels, pages and platforms.
本实施例利用应用、频道、页面、平台这四个属性来唯一确定一个频道页内容数据。在其他实施例中,可以根据网站的实际情况增加或减少逻辑属性的内容,例如,针对整个网站只针对PC平台的情况,也可以对内容数据不标注平台属性。In this embodiment, four attributes of application, channel, page, and platform are used to uniquely determine the content data of a channel page. In other embodiments, the content of the logical attribute may be increased or decreased according to the actual situation of the website. For example, if the entire website is only for the PC platform, the content data may not be marked with the platform attribute.
为了进一步实现对内容数据的垂直划分,所述数据管理单元11还用于为相同的显示区域、相同的载体、相同的时间范围在垂直维度上划分至少一数据层,为不同的数据层配置不同的内容数据。数据层可以增加数据的层次,在搭建页面时,可以根据用户的等级、喜好、需求、用户行为、地域等用户情况,为不同的用户在相同的显示区域、相同的载体、相同的时间范围内展示不同的内容数据,实现“千人千面”。利用此功能,针对不同的访问者,第三方大数据系统可以给用户进行推荐,推荐的产品可以通过“层次”关系来融合到本发明中,这样在调用方不改变已有逻辑的同时即可实现用户的个性化推荐。In order to further realize the vertical division of content data, the
为了简化说明,本实施例引入了以下概念对上述涉及的部分内容做进一步说明:In order to simplify the description, this embodiment introduces the following concepts to further describe the above-mentioned part of the content:
区块(Block):将页面上的显示区域为最小粒度,本实施例抽象为一个业务模型,定义该模型名称为“区块(Block)”。例如:轮播图。Block: The display area on the page is the smallest granularity. This embodiment is abstracted as a business model, and the name of the model is defined as "Block". For example: carousel.
坑位(PlaceHolder):根据区块内数据可能有多个载体的表现形式,本实施例将数据的载体抽象一个业务模型,命名该模型名称为“坑位(PlaceHolder)”。坑位是属于区块的,一个区块由1或多个坑位组成。例如:轮播图里面的“帧”。Pit (PlaceHolder): According to the representation of the data in the block may have multiple carriers, this embodiment abstracts a business model for the data carrier, and names the model as "PlaceHolder". Pits belong to blocks, and a block consists of 1 or more pits. For example: the "frame" in the carousel.
批次(TimeRange):一个时间范围,即一个有起始时间和结束时间的时间段。Batch (TimeRange): A time range, that is, a time period with a start time and an end time.
素材(Material):展示在页面上的内容数据。Material: The content data displayed on the page.
属性(Properties):区块和坑位上各自承载的个性化设置内容。Properties: The personalized setting content carried on each block and pit.
分组(Group):区块和坑位的逻辑分组。例如:区块X1、X2、X3属于区块X,即X、X1、X2、X3为同一组。Group: A logical grouping of blocks and pits. For example, blocks X1, X2, and X3 belong to block X, that is, X, X1, X2, and X3 are in the same group.
规则(Rule):各个区块或者坑位下有各自特定的限制条件,这些条件抽象为规则,具体业务规则进行扩展。Rule (Rule): Each block or pit has its own specific restrictions. These conditions are abstracted into rules, and specific business rules can be extended.
数据层(Tier):满足相同区块、相同坑位、相同批次下数据的载体。Data layer (Tier): A carrier that satisfies the data in the same block, the same pit, and the same batch.
坑位数据(PlaceHolderData):关联对象,把页面、区块、坑位、数据层、批次、素材关联在一起。PlaceHolderData: Associated objects that associate pages, blocks, pits, data layers, batches, and materials.
上述各概念的关系总览如图4所示。An overview of the relationships between the above concepts is shown in Figure 4.
本实施例中,所述内容数据管理系统还包括:数据存储单元12。所述数据存储单元12利用数据库分别为所述内容数据及每个维度的划分建立相应的数据表,还建立包含有所述内容数据及所述内容数据的每个维度划分之间的关联关系的关联数据表。其中,本实施例中最多有四个维度,分别为逻辑属性、空间维度、时间维度、垂直维度。In this embodiment, the content data management system further includes: a
图5示出了采用MySQL(一个关系型数据库管理系统)作为数据库所建立的8张表,第一行从左到右分别为素材表、坑位表、应用表、区块表,第二行从左到右分别为批次表、坑位数据表、分组表、属性表。Figure 5 shows 8 tables established by using MySQL (a relational database management system) as the database. The first row from left to right is the material table, the pit table, the application table, and the block table, and the second row From left to right are the batch table, pit data table, grouping table, and attribute table.
图6示出了所述数据管理单元11配置内容数据的具体过程:Figure 6 shows the specific process of the
步骤101、新建页面,如图7所示,所有新建的页面可在入口页中列出;
步骤102、新建区块,如图8所示,通过入口页进入频道页面的具体编辑界面,界面中显示页面已有区块的列表,还可以通过上部的“添加区块”按钮建立新的区块;
步骤103、新建坑位,依旧如图8所示,点击区块前的“+”,可以在界面中进一步显示该区块的坑位列表,还可以通过上部的“添加资源位”按钮(资源位等同于坑位,表示用于显示的位置)建立新的坑位;
步骤104、新建批次,在图8中点击列表右侧的“详细”按钮即可进入如图9所示的界面,界面中可以根据需要为已建立的坑位建立多个时间范围;
步骤105、在指定页面、指定区块、指定坑位、指定批次下录入相应的内容数据,依旧如图9所示,在具体录入数据时,可以选择性地在部分区块、部分坑位、部分批次下录入内容数据,也可以在全部区块、全部坑位、全部批次下录入内容数据,提供了excel(一款电子表格软件)的操作模式,可以批量保存及复制粘贴功能;
步骤106、保存数据,所述数据管理单元11会把相关的数据保存到素材表中,然后把素材id存储在坑位数据表中,坑位数据表中存储了各表的数据主键,即坑位数据表把页面、区块、坑位、批次、素材关联起来,如图10所示。
此外,为了实现“千人千面”,可以在步骤204之后增加新建数据层的步骤,步骤205在录入数据时可以在区分不同的数据层录入不同的内容数据,步骤206在保存数据时,坑位数据表需要把页面、区块、坑位、批次、数据层、素材全部关联起来。In addition, in order to achieve "thousands of people, thousands of faces", the step of creating a new data layer can be added after
另外,上述过程中设置坑位和区块的生命周期是一致的,但也不排除在其他实施例中坑位和区块的生命周期可以是不同的,这样做可以使得坑位的设置更加灵活,可以在一个区块内在不同时期拥有不同的坑位数量,满足了业务在某个特定时间段内增加和减少坑位的需求。例如:在大型促销活动期间,可以将某页面的轮播图从以前的5帧增加到10帧,而在促销活动后,又恢复成5帧,而系统整体业务逻辑不变。In addition, the life cycle of setting pits and blocks in the above process is consistent, but it does not rule out that in other embodiments, the life cycles of pits and blocks may be different, which can make the setting of pits more flexible. , you can have different numbers of pits in different periods in a block, which meets the needs of business to increase and decrease pits in a certain period of time. For example, during a large-scale promotion, the carousel of a certain page can be increased from 5 frames to 10 frames, and after the promotion, it can be restored to 5 frames, while the overall business logic of the system remains unchanged.
如图11所示,本实施例的内容数据管理系统利用所述数据管理单元11通过“应用”、“频道”、“页面”、“平台”对内容数据进行逻辑上的管理,将内容数据进行分类;然后通过“区块”、“坑位”将内容数据在空间维度上进行划分;通过“批次”对内容数据在时间维度上进行划分;通过“数据层”对内容数据在垂直维度上进行划分,综合起来形成的一个数据多维管理系统,来解决对时间和空间敏感的数据管理需求。As shown in FIG. 11 , the content data management system of this embodiment utilizes the
本实施例中,所述内容数据管理系统还包括:数据输出单元13。所述数据输出单元13用于在接收到客户端的请求时,确定被请求的内容数据被展示的页面、显示区域、载体及时间范围,获取相应配置的内容数据并返回给所述客户端。In this embodiment, the content data management system further includes: a
其中,确定被请求的内容数据所展示的页面、显示区域、载体及时间范围,具体包括:Among them, determine the page, display area, carrier and time range displayed by the requested content data, including:
利用所述数据输出单元13提供的接口,传递包括数据请求源的参数确定被请求的内容数据被展示的页面;Use the interface provided by the
根据所述请求中的位置标识确定被请求的内容数据被展示的显示区域和载体;Determine the display area and carrier in which the requested content data is displayed according to the location identifier in the request;
通过所述数据输出单元13提供的接口的调用时间戳查询被请求的内容数据被展示的时间范围。The time range in which the requested content data is displayed is queried through the calling timestamp of the interface provided by the
在具体实施时,可以提供与外部系统的Java(一门面向对象编程语言)格式接口,允许外部系统获取相应的数据。如图12所示,Java格式接口通过传递一个ClientSource(客户端源)参数和一个位置标识来获取系统中的数据。通过ClientSource里面的数据请求源枚举来映射系统中的具体一个页面,然后如图13所示,根据位置标识来获取该标识对应着系统中的哪个区块,然后通过接口调用的时间戳去查询应该属于哪个批次,最后去坑位数据表取得素材表里的详细数据,返回给调用方。During specific implementation, a Java (an object-oriented programming language) format interface with an external system can be provided, allowing the external system to obtain corresponding data. As shown in Figure 12, the Java format interface obtains data in the system by passing a ClientSource (client source) parameter and a location identifier. Map a specific page in the system through the enumeration of data request sources in ClientSource, and then as shown in Figure 13, obtain which block in the system the identifier corresponds to according to the location identifier, and then query through the timestamp of the interface call Which batch should it belong to, and finally go to the pit data table to get the detailed data in the material table and return it to the caller.
此外,若是内容数据进一步被划分了数据层,在获取内容数据时,除了要确定被为了请求的内容数据被展示的页面、显示区域、载体及时间范围之外,还需要进一步确认需要向调用方返回哪个数据层上的数据,这样才能为用户提供符合用户需求的内容数据。In addition, if the content data is further divided into data layers, when acquiring the content data, in addition to determining the page, display area, carrier and time range displayed for the requested content data, it is also necessary to further confirm that the caller needs to be notified. Which data layer to return the data on, so as to provide users with content data that meets user needs.
绝大部分页面内容数据都可以用“图片、文字、链接、描述”这四种属性来描述,因此系统的“通用”类型的区块,即可支持这些属性的内容数据。如果有其他类型的内容数据,也可以进行扩展,都可以通过自定义区块类型来为频道页提供支持。其返还给调用方的数据也是可以自定义的,以后如果频道页有新的需求,那么只需开发新的区块类型,并且如果有新增的返回类型,客户端只需升级客户端调用jar包即可。Most of the page content data can be described by the four attributes of "picture, text, link, description", so the "general" type of block of the system can support the content data of these attributes. If there are other types of content data, it can also be extended, all can provide support for channel pages through custom block types. The data returned to the caller can also be customized. If the channel page has new requirements in the future, it only needs to develop a new block type, and if there is a new return type, the client only needs to upgrade the client to call the jar package.
由于对于某些场景,在录入数据时可能只是选择性在部分页面、部分区域、部分坑位、部分批次录入,不一定所有的内容数据都是配置好的,所以可能存在被请求的数据不存在的情况。但是即使没有录入数据,外部系统调用时也需要返回数据,为此,所述数据输出单元13就可以采用补位的功能,具体可以在确定的页面、显示区域、载体、时间范围内未配置展示的内容数据时,根据预设的业务规则获取符合所述业务规则的内容数据并返回给所述外部系统。其中,业务规则可以按照根据业务方需求进行开发。在设置区块属性的时候,可以根据不同的业务规则来进行补位。Because for some scenarios, when entering data, it may only be selectively entered in some pages, some areas, some pits, and some batches, not all content data is configured, so there may be some inconsistencies in the requested data. situation exists. However, even if there is no input data, the external system needs to return data when calling. For this reason, the
如图14所示,本实施例中实现所述内容数据管理系统所采用的系统架构包括:UI控制层、业务逻辑层、持久化层和外部系统,由一些通用组件辅助,由mysql集群提供持久化,并和其他外部系统进行交互。业务逻辑层是系统的中心,提供了页面、区块、坑位、素材、坑位数据、分组、属性等管理模块,在某些需要事务的逻辑中,抽象出了manager层来提供事务支持。所述系统可以和拍卖中心,商品类目中心等外部系统进行交互,调用方的worker(运行在后台的java程序)可以从所述系统提供的java接口中获取数据进行后续操作。As shown in FIG. 14 , the system architecture adopted to realize the content data management system in this embodiment includes: UI control layer, business logic layer, persistence layer and external system, which are assisted by some general components, and the mysql cluster provides persistence and interact with other external systems. The business logic layer is the center of the system, providing management modules such as pages, blocks, pits, materials, pit data, groups, and attributes. In some logic that requires transactions, the manager layer is abstracted to provide transaction support. The system can interact with external systems such as the auction center and the commodity category center, and the caller's worker (a java program running in the background) can obtain data from the java interface provided by the system for subsequent operations.
实施例2Example 2
图15示出了本实施例的一种网站页面的内容数据管理方法。所述内容数据管理方法以显示区域作为组成页面的基本单元,所述显示区域包括至少一用于展示内容数据的载体,所述内容数据管理方法包括:FIG. 15 shows a method for managing content data of a website page according to this embodiment. The content data management method uses a display area as a basic unit for composing a page, the display area includes at least one carrier for displaying content data, and the content data management method includes:
步骤201、为所述页面在空间维度上划分所述显示区域和所述载体。Step 201: Divide the display area and the carrier in the spatial dimension for the page.
步骤202、为每个载体分别在时间维度上划分至少一时间范围。Step 202: Divide at least one time range in the time dimension for each carrier.
步骤203、配置至少一种所述载体在至少一个所述时间范围内展示的内容数据。Step 203: Configure at least one content data displayed by the carrier in at least one of the time ranges.
内容数据在被配置到具体的载体和时间范围后,即具有了空间维度信息和时间维度信息,空间维度信息表示了展示内容数据的显示区域和载体,时间维度信息表示了展示内容数据的时间范围。所述内容数据管理方法能够对页面中的业务对象进行空间及时间上的管理,在不同空间和不同时间展示不同的内容数据,从而实现对内容数据在空间维度和时间维度的划分,有利于页面的搭建和数据的管理。After the content data is configured to a specific carrier and time range, it has spatial dimension information and time dimension information. The spatial dimension information represents the display area and carrier of the display content data, and the time dimension information represents the time range of the display content data. . The content data management method can manage the business objects in the page in terms of space and time, and display different content data in different spaces and different times, so as to realize the division of content data in the space dimension and the time dimension, which is beneficial to the page. construction and data management.
每个显示区域及每个载体分别对应一个业务模型,所述内容数据管理方法还包括在划分所述显示区域和所述载体后,配置以下内容中的至少一种:Each display area and each carrier respectively corresponds to a business model, and the content data management method further includes configuring at least one of the following contents after dividing the display area and the carrier:
所述显示区域对应的业务模型与所述载体对应的业务模型之间的逻辑分组;logical grouping between the business model corresponding to the display area and the business model corresponding to the carrier;
所述显示区域对应的业务模型的属性和/或规则;attributes and/or rules of the business model corresponding to the display area;
所述载体对应的业务模型的属性和/或规则。Attributes and/or rules of the business model corresponding to the carrier.
为了进一步实现对内容数据的逻辑划分,所述内容数据具有逻辑属性,所述逻辑属性包括展示所述内容数据的应用、频道、页面和平台。其中,应用、频道、页面、平台的概念与实施例1中相同,在此不再赘述。In order to further realize the logical division of content data, the content data has logical attributes, and the logical attributes include applications, channels, pages, and platforms that display the content data. The concepts of application, channel, page, and platform are the same as those in
为了进一步实现对内容数据的垂直划分,所述内容数据管理方法还包括在步骤202步骤之后:In order to further realize the vertical division of content data, the content data management method further includes after step 202:
为相同的显示区域、相同的载体、相同的时间范围在垂直维度上划分至少一数据层,为不同的数据层配置不同的内容数据。数据层可以增加数据的层次,在搭建页面时,可以根据用户的等级、喜好、需求、用户行为、地域等用户情况,为不同的用户在相同的显示区域、相同的载体、相同的时间范围内展示不同的内容数据,实现“千人千面”。利用此功能,针对不同的访问者,第三方大数据系统可以给用户进行推荐,推荐的产品可以通过“层次”关系来融合到本发明中,这样在调用方不改变已有逻辑的同时即可实现用户的个性化推荐。At least one data layer is divided in the vertical dimension for the same display area, the same carrier, and the same time range, and different content data is configured for different data layers. The data layer can increase the level of data. When building a page, according to the user's level, preferences, needs, user behavior, region and other user conditions, different users can be displayed in the same display area, the same carrier, and within the same time range. Display different content data to achieve "thousands of people and thousands of faces". Using this function, a third-party big data system can recommend users to different visitors, and the recommended products can be integrated into the present invention through a "hierarchical" relationship, so that the caller does not change the existing logic at the same time. Implement personalized recommendations for users.
本实施例中同样引入区块、坑位、批次、素材、属性、分组、规则、数据层和坑位数据的概念,各概念与实施例1中相同,在此不再赘述。The concepts of block, pit, batch, material, attribute, grouping, rule, data layer and pit data are also introduced in this embodiment. The concepts are the same as those in
本实施例中,所述内容数据管理方法还包括:In this embodiment, the content data management method further includes:
步骤204、利用数据库分别为所述内容数据及每个维度的划分建立相应的数据表,还建立包含有所述内容数据及所述内容数据的每个维度划分之间的关联关系的关联数据表。其中,本实施例中最多有四个维度,分别为逻辑属性、空间维度、时间维度、垂直维度,具体的数据表可以分别为素材表、坑位表、应用表、区块表、批次表、坑位数据表、分组表、属性表。Step 204: Use the database to establish a corresponding data table for the content data and the division of each dimension, and also establish an associated data table that includes the content data and the association relationship between each dimension division of the content data. . Among them, there are at most four dimensions in this embodiment, which are logical attributes, space dimension, time dimension, and vertical dimension. The specific data tables can be material table, pit table, application table, block table, and batch table respectively. , pit data table, grouping table, attribute table.
本实施例的内容数据管理方法通过“应用”、“频道”、“页面”、“平台”对内容数据进行逻辑上的管理,将内容数据进行分类;然后通过“区块”、“坑位”将内容数据在空间维度上进行划分;通过“批次”对内容数据在时间维度上进行划分;通过“数据层”对内容数据在垂直维度上进行划分,综合起来形成数据的多维管理,来解决对时间和空间敏感的数据管理需求。The content data management method of this embodiment logically manages the content data through "application", "channel", "page", and "platform", and classifies the content data; Divide the content data in the spatial dimension; divide the content data in the time dimension through "batch"; divide the content data in the vertical dimension through the "data layer", and combine them to form multi-dimensional management of data to solve the problem. Time and space sensitive data management needs.
本实施例中,所述内容数据管理方法还包括:In this embodiment, the content data management method further includes:
步骤205、在接收到外部系统的请求时,确定被请求的内容数据被展示的页面、显示区域、载体及时间范围,获取相应配置的内容数据并返回给所述外部系统。外部系统利用返回的内容数据搭建页面。Step 205: When receiving a request from an external system, determine the page, display area, carrier and time range on which the requested content data is displayed, acquire correspondingly configured content data and return it to the external system. The external system uses the returned content data to build the page.
其中,确定被请求的内容数据所展示的页面、显示区域、载体及时间范围的步骤,具体包括:Among them, the steps of determining the page, display area, carrier and time range displayed by the requested content data specifically include:
利用接口,传递包括数据请求源的参数确定被请求的内容数据被展示的页面;Using the interface, pass parameters including the data request source to determine the page on which the requested content data is displayed;
根据所述请求中的位置标识确定被请求的内容数据被展示的显示区域和载体;Determine the display area and carrier in which the requested content data is displayed according to the location identifier in the request;
通过所述接口的调用时间戳查询被请求的内容数据被展示的时间范围。The time range in which the requested content data is displayed is queried through the calling timestamp of the interface.
在具体实施时,可以提供与外部系统的Java格式接口,允许外部系统获取相应的数据。Java格式接口通过传递一个ClientSource参数和一个位置标识来获取系统中的数据。通过ClientSource里面的数据请求源枚举来映射系统中的具体一个页面,根据位置标识来获取该标识对应着系统中的哪个区块,然后通过接口调用的时间戳去查询应该属于哪个批次,最后去坑位数据表取得素材表里的详细数据,返回给调用方。During specific implementation, a Java format interface with an external system can be provided, allowing the external system to obtain corresponding data. The Java format interface obtains data in the system by passing a ClientSource parameter and a location identifier. Map a specific page in the system through the enumeration of data request sources in ClientSource, obtain which block in the system the identifier corresponds to according to the location identifier, and then query which batch it should belong to through the timestamp of the interface call, and finally Go to the pit data table to get the detailed data in the material table and return it to the caller.
此外,若是内容数据进一步被划分了数据层,在获取内容数据时,除了要确定被为了请求的内容数据被展示的页面、显示区域、载体及时间范围之外,还需要进一步确认需要向调用方返回哪个数据层上的数据,这样才能为用户提供符合用户需求的内容数据。In addition, if the content data is further divided into data layers, when acquiring the content data, in addition to determining the page, display area, carrier and time range displayed for the requested content data, it is also necessary to further confirm that the caller needs to be notified. Which data layer to return the data on, so as to provide users with content data that meets user needs.
由于对于某些场景,在录入数据时可能只是选择性在部分页面、部分区域、部分坑位、部分批次录入,不一定所有的内容数据都是配置好的,所以可能存在被请求的数据不存在的情况。但是即使没有录入数据,外部系统调用时也需要返回数据,为此,所述内容数据管理方法还包括:Because for some scenarios, when entering data, it may only be selectively entered in some pages, some areas, some pits, and some batches, not necessarily all content data is configured, so there may be some inconsistencies in the requested data. situation exists. However, even if no data is entered, data needs to be returned when the external system is called. For this reason, the content data management method further includes:
在确定的页面、显示区域、载体、时间范围内未配置展示的内容数据时,根据预设的业务规则获取符合所述业务规则的内容数据并返回给所述外部系统。其中,业务规则可以按照根据业务方需求进行开发。在设置区块属性的时候,可以根据不同的业务规则来进行补位。When the displayed content data is not configured in the determined page, display area, carrier, and time range, content data conforming to the business rule is acquired according to the preset business rule and returned to the external system. Among them, the business rules can be developed according to the needs of the business side. When setting block attributes, you can fill in according to different business rules.
实施例3Example 3
图16示出了一种电子设备的结构示意图。所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现实施例2中的一种网站页面的内容数据管理方法。图16显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。FIG. 16 shows a schematic structural diagram of an electronic device. The electronic device includes a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor implements a method for managing content data of a website page in Embodiment 2 when the processor executes the program. The
如图16所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。As shown in FIG. 16 , the
总线33包括数据总线、地址总线和控制总线。The
存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。
存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。The
处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1所提供的自动写作产品信息的方法。The
电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。The
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。It should be noted that although several units/modules or sub-units/modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. Indeed, the features and functions of two or more units/modules described above may be embodied in one unit/module according to embodiments of the present invention. Conversely, the features and functions of one unit/module described above may be further subdivided to be embodied by multiple units/modules.
实施例4Example 4
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例2所提供的一种网站页面的内容数据管理方法的步骤。This embodiment provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the steps of the method for managing content data of a website page provided in Embodiment 2.
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。Wherein, the readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any of the above suitable combination.
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例2所述的一种网站页面的内容数据管理方法中的步骤。In a possible implementation manner, the present invention can also be implemented in the form of a program product, which includes program codes, when the program product runs on a terminal device, the program code is used to cause the terminal device to execute the implementation Steps in a method for managing content data of a website page described in Embodiment 2.
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。Wherein, the program code for executing the present invention can be written in any combination of one or more programming languages, and the program code can be completely executed on the user equipment, partially executed on the user equipment, as an independent The software package executes on the user's device, partly on the user's device, partly on the remote device, or entirely on the remote device.
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。Although specific embodiments of the present invention have been described above, those skilled in the art will understand that these are merely illustrative and the scope of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principle and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811510787.0ACN111310090A (en) | 2018-12-11 | 2018-12-11 | Content data management system, method, equipment and storage medium of website page |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811510787.0ACN111310090A (en) | 2018-12-11 | 2018-12-11 | Content data management system, method, equipment and storage medium of website page |
| Publication Number | Publication Date |
|---|---|
| CN111310090Atrue CN111310090A (en) | 2020-06-19 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811510787.0APendingCN111310090A (en) | 2018-12-11 | 2018-12-11 | Content data management system, method, equipment and storage medium of website page |
| Country | Link |
|---|---|
| CN (1) | CN111310090A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116701800A (en)* | 2023-08-07 | 2023-09-05 | 广州市千钧网络科技有限公司 | Page content processing method, device, computer equipment and medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030225829A1 (en)* | 2002-05-22 | 2003-12-04 | Sony Corporation | System and method for platform and language-independent development and delivery of page-based content |
| CN1893418A (en)* | 2005-07-01 | 2007-01-10 | 上海新纳广告传媒有限公司 | Method for displaying custom-made content displayed in subarea in screen |
| CN102833111A (en)* | 2012-08-30 | 2012-12-19 | 北京锐安科技有限公司 | Visual hyper text transfer protocol (HTTP) data supervising method and device |
| CN103546768A (en)* | 2012-07-16 | 2014-01-29 | 航天信息股份有限公司 | Targeted advertisement running method and device |
| CN104217352A (en)* | 2014-08-20 | 2014-12-17 | 苏州海云网络科技有限公司 | Accurate push system for mobile advertisements |
| CN105677880A (en)* | 2016-01-12 | 2016-06-15 | 阿里巴巴集团控股有限公司 | Method and device for realizing dynamic partition of display area |
| CN106503012A (en)* | 2015-09-07 | 2017-03-15 | 阿里巴巴集团控股有限公司 | page display method and device |
| CN106651470A (en)* | 2017-01-12 | 2017-05-10 | 安徽大尺度网络传媒有限公司 | Directed advertisement promotion system based on user behavior prediction analysis |
| CN107194732A (en)* | 2017-05-24 | 2017-09-22 | 努比亚技术有限公司 | One kind application method for pushing, mobile terminal and computer-readable recording medium |
| CN107517255A (en)* | 2017-08-23 | 2017-12-26 | 广东欧珀移动通信有限公司 | Information push method, device, terminal and computer-readable storage medium |
| CN107784528A (en)* | 2017-12-07 | 2018-03-09 | 深圳慧逛信息服务有限公司 | A kind of transmitting advertisement information method and device |
| CN107862553A (en)* | 2017-11-15 | 2018-03-30 | 平安科技(深圳)有限公司 | Advertisement real-time recommendation method, device, terminal device and storage medium |
| KR101877828B1 (en)* | 2018-02-26 | 2018-08-08 | 주식회사 리앙커뮤니케이션즈 | User interface integrated platform system based on artificial intelligence |
| CN108491496A (en)* | 2018-03-19 | 2018-09-04 | 重庆首卓网络信息科技有限公司 | A kind of processing method and processing device of promotion message |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030225829A1 (en)* | 2002-05-22 | 2003-12-04 | Sony Corporation | System and method for platform and language-independent development and delivery of page-based content |
| CN1893418A (en)* | 2005-07-01 | 2007-01-10 | 上海新纳广告传媒有限公司 | Method for displaying custom-made content displayed in subarea in screen |
| CN103546768A (en)* | 2012-07-16 | 2014-01-29 | 航天信息股份有限公司 | Targeted advertisement running method and device |
| CN102833111A (en)* | 2012-08-30 | 2012-12-19 | 北京锐安科技有限公司 | Visual hyper text transfer protocol (HTTP) data supervising method and device |
| CN104217352A (en)* | 2014-08-20 | 2014-12-17 | 苏州海云网络科技有限公司 | Accurate push system for mobile advertisements |
| CN106503012A (en)* | 2015-09-07 | 2017-03-15 | 阿里巴巴集团控股有限公司 | page display method and device |
| CN105677880A (en)* | 2016-01-12 | 2016-06-15 | 阿里巴巴集团控股有限公司 | Method and device for realizing dynamic partition of display area |
| CN106651470A (en)* | 2017-01-12 | 2017-05-10 | 安徽大尺度网络传媒有限公司 | Directed advertisement promotion system based on user behavior prediction analysis |
| CN107194732A (en)* | 2017-05-24 | 2017-09-22 | 努比亚技术有限公司 | One kind application method for pushing, mobile terminal and computer-readable recording medium |
| CN107517255A (en)* | 2017-08-23 | 2017-12-26 | 广东欧珀移动通信有限公司 | Information push method, device, terminal and computer-readable storage medium |
| CN107862553A (en)* | 2017-11-15 | 2018-03-30 | 平安科技(深圳)有限公司 | Advertisement real-time recommendation method, device, terminal device and storage medium |
| CN107784528A (en)* | 2017-12-07 | 2018-03-09 | 深圳慧逛信息服务有限公司 | A kind of transmitting advertisement information method and device |
| KR101877828B1 (en)* | 2018-02-26 | 2018-08-08 | 주식회사 리앙커뮤니케이션즈 | User interface integrated platform system based on artificial intelligence |
| CN108491496A (en)* | 2018-03-19 | 2018-09-04 | 重庆首卓网络信息科技有限公司 | A kind of processing method and processing device of promotion message |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116701800A (en)* | 2023-08-07 | 2023-09-05 | 广州市千钧网络科技有限公司 | Page content processing method, device, computer equipment and medium |
| Publication | Publication Date | Title |
|---|---|---|
| CN114238808A (en) | Page display method, apparatus, computer equipment and storage medium | |
| CN111177247A (en) | Data conversion method, device and storage medium | |
| CN102880683A (en) | Automatic network generation system for feasibility study report and generation method thereof | |
| US11243966B1 (en) | Data model design supporting low latency time-series volume planning and analysis | |
| WO2021088350A1 (en) | Script-based web service paging data acquisition system | |
| CN108108392B (en) | Commodity data management method, device, computer equipment and storage medium | |
| CN107402766A (en) | Page layout management method and device | |
| US20130184016A1 (en) | Method to send a short message service (sms) campaign to a related object by selecting the base object | |
| CN111414157B (en) | Iterative method, device, computer equipment and storage medium for devops architecture change | |
| CN113849503B (en) | Open big data processing system, method and medium | |
| CN113703895B (en) | Method, system, device, equipment and storage medium for carousel of signboard | |
| CN110472124A (en) | Data managing method, device and the storage medium of customer service system | |
| CN111310090A (en) | Content data management system, method, equipment and storage medium of website page | |
| CN118585572A (en) | Supply chain data management device, method, equipment and storage medium | |
| CN113064928A (en) | Report data query method and device, electronic equipment and storage medium | |
| CN114895875B (en) | Zero-code visual information system metadata production application method and system | |
| CN117608839A (en) | Task processing method, device, electronic equipment and storage medium | |
| CN113722341B (en) | Operation data processing method and related device | |
| CN115599787A (en) | Level sub-metering method and device, electronic equipment and storage medium | |
| CN116414647A (en) | Method, system, equipment and medium for monitoring and managing power exchange resource data | |
| CN115936302A (en) | Cost allocation method, device, storage medium and computer equipment | |
| CN115640605A (en) | Authority management method for financial institution | |
| CN115357611A (en) | Data processing method, device, electronic device and storage medium | |
| US11526895B2 (en) | Method and system for implementing a CRM quote and order capture context service | |
| CN113364632A (en) | Method, device, storage medium and apparatus for generating architecture diagram of service system |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20200619 | |
| RJ01 | Rejection of invention patent application after publication |