CN104809206A - Web content management method and system for cross-technology platform and equipment - Google Patents

Web content management method and system for cross-technology platform and equipment Download PDF

Info

Publication number
CN104809206A
CN104809206A CN201510206618.8A CN201510206618A CN104809206A CN 104809206 A CN104809206 A CN 104809206A CN 201510206618 A CN201510206618 A CN 201510206618A CN 104809206 A CN104809206 A CN 104809206A
Authority
CN
China
Prior art keywords
content
content management
page
sub
column
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510206618.8A
Other languages
Chinese (zh)
Other versions
CN104809206B (en
Inventor
罗劲松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Shangke Information Technology Co Ltd
Priority to CN201510206618.8A priority Critical patent/CN104809206B/en
Publication of CN104809206A publication Critical patent/CN104809206A/en
Application granted granted Critical
Publication of CN104809206B publication Critical patent/CN104809206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a web content management method and system for a cross-technology platform and equipment. The method comprises the steps: a content management background capable of providing an interface based on an Http (Hyper Text Transport Protocol) is built; page blocks of each main channel site, each sub channel site and a mobile equipment application are built in advance through the content management background, the built page blocks are allocated and divided into different columns, and corresponding content information is allocated for the columns; when a web page is accessed, automatic execution script programs compiled by pages of each main channel site, each sub channel site and the mobile equipment application actively initiate a request call to the content management background so to obtain the contents corresponding to each column; after the corresponding contents of the columns are obtained by each main channel site, each sub channel site and the mobile equipment application from the web page, Dom operation is carried out by directly utilizing page scripts, and the contents are refreshed into an HTML (Hypertext Markup Language) frame region of the corresponding column.

Description

Across web content management method and the system of technology platform and equipment
Technical field
The present invention relates to web content management, particularly across web content management method and the system of technology platform and equipment.
Background technology
For current electric business's class website AM/BAM, mobile device application, real-time release and the renewal of page info (bulletin, carousel figure, sales promotion and merchandise news etc.) unavoidably all can be related to, especially directly in the face of the foreground application of client.If we have N many sub-channel site at a large-scale website application, because of the difference of respective technology (language, framework) implementation, and the unified management issue of content certainly will cannot be realized.
In order to carry out Content Management to these numerous sub-channel site and mobile device application, existing scheme generally: every sub-channel or equipment application all can have corresponding Content Management backstage to exist.Fig. 1 illustrates the schematic diagram of web content Managed Solution in prior art.As shown in Figure 1, master station application (or being called main channel website) carries out web content management respectively by the background program of Content Management backstage to the sub-channel site of correspondence or mobile device application of the sub-channel site of correspondence or mobile device application.
But according to existing technical scheme, each sub-channel site and mobile device application realize different because of its technology, and content cannot unified management, causes and sets up a set of Content Management backstage separately, cause serious repetition and waste to resource.
And an operation personnel is as need be managed multiple sub-channel site and mobile device application simultaneously, and just need to log in the management that multiple Content Management backstage could realize content, this allows operation become very poor efficiency simultaneously.
The Content Management backstage of sub-channel site and mobile device application is completely forced to rely on based on background program and is implanted, and greatly reduces easily extensible and the maintainability of application, and problem investigation difficulty.
Sub-channel site and mobile device application content all carry out on backstage assembling (page HTML framework and content integration) or staticize (generation static html file), directly cause user background process time length, transmission information amount when accession page to become very slow greatly.
Therefore, a kind of method and system that can carry out web content management across technology platform and equipment is needed.
Summary of the invention
According to one embodiment of present invention, provide the method for a kind of web content across technology platform and equipment management, comprising: the Content Management backstage that the interface that can provide based on Http agreement is provided; By described Content Management backstage, set up the page block of each main channel website, sub-channel site and mobile device application in advance, and by set up page block arrangement and be divided into different columns, then these columns corresponding are configured corresponding content information; When web page is accessed, the shell script that automatically performs write at each main channel website, sub-channel site and the mobile device application page initiatively initiates request call, to obtain content corresponding to each column to described Content Management backstage; And after the application of each main channel website, sub-channel site and mobile device obtains corresponding column content from web page, directly utilize page script to carry out Dom operation, by content refresh to corresponding column HTML frame area.
Preferably, automatically perform shell script described in initiatively to initiate request call to described Content Management backstage and comprise: described in automatically perform shell script and initiatively call to the initiation described request of the described interface based on Http agreement.
Preferably, the described interface based on Http agreement provides using Key as querying condition, the function of inquiry column content.
Preferably, the described interface based on Http agreement is Http Service interface.
Preferably, shell script obtains described correspondence content information by unique key of described column is automatically performed described in.
According to another embodiment of the invention, provide the system of a kind of web content across technology platform and equipment management, comprising: main channel website, sub-channel site, mobile device is applied, and Content Management backstage, described Content Management backstage provides Http Service interface, and is configured to carry out Content Management to described main channel website, sub-channel site, mobile device application, wherein, described main channel website, the page block of sub-channel site and mobile device application is set up in advance by described Content Management backstage, and the page block set up is configured and is divided into different columns, wherein, these columns corresponding are configured corresponding content information, wherein, when the page is accessed, at each main channel website, what sub-channel site and the mobile device application page were write automatically performs shell script initiatively to described Content Management backstage initiation request call, to obtain content corresponding to each column, and at each main channel website, after sub-channel site and mobile device application obtain corresponding column content from page block, page script is directly utilized to carry out Dom operation, with by content refresh to corresponding column HTML frame area.
Preferably, automatically perform shell script described in initiatively to initiate request call to described Content Management backstage and comprise: described in automatically perform shell script and initiatively call to the initiation described request of the described interface based on Http agreement.
Preferably, the described interface based on Http agreement provides using Key as querying condition, the function of inquiry column content.
Preferably, the described interface based on Http agreement is Http Service interface.
Preferably, shell script obtains described correspondence content information by unique key of described column is automatically performed described in.
According to the detailed description below the disclosure and accompanying drawing, other object, feature and advantage will be apparent to those skilled in the art.
Accompanying drawing explanation
Accompanying drawing illustrates embodiments of the invention, and is used from instructions one and explains principle of the present invention.In the accompanying drawings:
Fig. 1 illustrates the schematic diagram of web content Managed Solution in prior art.
Fig. 2 illustrates the logic diagram of the web content management system according to the embodiment of the present invention.
Fig. 3 illustrates the process flow diagram of the web content management method according to the embodiment of the present invention.
Embodiment
A kind of web content management method across technology platform and equipment and system is disclosed according to embodiments of the invention.In the following description, for illustrative purposes, multiple detail has been set forth to provide the complete understanding to embodiments of the invention.But, it will be apparent to one skilled in the art that embodiments of the invention can realize when not having these details.
Term as used in this " content " comprises the information such as text, image, document, multimedia, audio frequency and video, Back end data, web webpage.
Term as used in this " web content management " refers to and the content on web is managed concentratedly, and is classified by the general character of content, text and image is stored in the space of dispersion, and the space of these dispersions is all connected with html template.
Term as used in this " channel " is the management of conveniently content and the concept browsing and introduce.A website can comprise many channels, and channel can have sub-channel, thus forms the channel tree of website.Such as, sub-channel site comprises the web application such as Java application, PHP application .net application.
Mobile device application as used in this refers to the operating system platform of mobile device.Such as, mobile device application comprises iOS application, Android application, WindowsPhone application etc.
Technical solution of the present invention have employed brand-new design philosophy, by the function originally needing rear end programmatic binding to combine issue, update content, has been put into browser end scripted code calling interface pulling data assembling (HTML framework and content integration) and has represented.Really reach across all technical language platforms, and can realize, on a unified backstage, managing the target of all service product content informations.
Fig. 2 illustrates the logic diagram of the Content Management System according to the embodiment of the present invention.In the Content Management System shown in Fig. 2, provide the interface (such as, including but not limited to Http Service interface) based on Http agreement and Content Management backstage.The described interface based on Http agreement provides using Key as querying condition, the function of inquiry column content.Here used Key represents the memory address of column information, the content of the corresponding column of this address unique identification.This Content Management backstage is configured to carry out Content Management to main channel website, sub-channel site, mobile device application.Such as, the content that operation personnel carries out the application of each main channel website, sub-channel site and mobile device by this Content Management backstage is issued and upgrades.
As recognized from Fig. 2, this programme is for the Content Management of large-scale website, from the Content Management backstage general approach to each operation system (sub-channel, Mobile solution) active push data, change in order to each operation system page is in the direct active pull data of browser end, the process that originally content information carries out assembling and processing on operation system backstage will not exist, and directly avoid the strong coupling dependence of Content Management and operation system backstage code.Again due to whole content acquisition and assemble us and be placed on browser end, the general language of browser end is HTML, CSS, JS script etc., the backstage of this let us Content Management can be concerned about that the technology of each operation system realizes, as long as a Http Service interface supplying the page to call can be provided just passable, thus the unified content allowing large-scale website apply management backstage is achieved.
Fig. 3 illustrates the process flow diagram of the web content management method according to the embodiment of the present invention.As shown in Figure 3, in step 302, set up the Content Management backstage (Content Management backstage as shown in Figure 2) of the interface that can provide based on Http agreement.By this management backstage, the content that operation personnel can carry out the application of each main channel website, sub-channel site and mobile device is issued and upgrades.
In step 304, by Content Management backstage, set up the page block of each main channel website, sub-channel site and mobile device application in advance, and by set up page block arrangement and be divided into different columns, then these columns corresponding are configured corresponding content information.Each column can have unique key (memory address of column information, the content of the corresponding column of this address unique identification), for content obtaining.As understood by a person skilled in the art, column such as can include but not limited to notification area, carousel district, promotional advertisement district, specification documents district etc.
In step 306, when web page is accessed, that writes at each main channel website, sub-channel site and the mobile device application page automatically performs shell script initiatively to Content Management backstage (such as, particularly, Http Service interface to Content Management backstage) initiate request call, to obtain content corresponding to each column, such as, the content corresponding to the key of column.
In step 308, after the application of each main channel website, sub-channel site and mobile device obtains corresponding column content from web page, directly utilize page script (such as, JS) Dom operation is carried out, by content refresh to corresponding column HTML frame area, thus the perfection finally completing full page presents.
According to technical scheme of the present invention, following beneficial effect can be realized.
1, content is utilized to pull at browser end and assemble this thought represented, Content Management backstage can be accessed all main channel website of Content Management, sub-channel site and mobile devices of needing and apply, and and need not be concerned about that its concrete technology realizes, really reach across technology, language, the equipment platform (terminal etc. of mobile phone terminal, dull and stereotyped end, self-service consumption end, ATM end and any band browser ...) target.
2, have employed unified Content Management backstage, effectively prevent repetition and the wasting of resources of backstage content management function.
3, effectively reduce operation cost, operation personnel only need log in the context information management that a Content Management backstage just can complete corresponding subordinate channel website and mobile device application.
4, the process of whole Content Management, each main channel website, sub-channel site and mobile device are applied, it is very simple on technology realizes, the interface that there is no backstage Qiang Zhixing relies on and calls, and whole programs realizes all completing on the page of each main channel website, sub-channel site and mobile device application.
5, each main channel website, sub-channel site and the mobile device application page are before acquisition content, and in fact the frame content of current page is at webpage representation, and it is all asynchronous that the refreshing of content represents, and then the speed of user to access pages is also exceedingly fast.Thoroughly avoid the full contents such as general approach all to assemble on backstage, then back page represents, the problem that the response time is slow.
According to web content management method and the system of technical solution of the present invention, achieve the browser end assembling of unified Content Management and content.Technical scheme of the present invention in browser end assembling refreshing content information, thus realizes web content management method and the system of cross-platform, equipment.
Above-described embodiment is only the preferred embodiments of the present invention, is not limited to the present invention.It will be apparent for a person skilled in the art that without departing from the spirit and scope of the present invention, various amendment and change can be carried out to embodiments of the invention.Therefore, the invention is intended to contain all amendments within the scope of the present invention as defined by the appended claims of falling into or modification.

Claims (10)

1., across a method for the web content management of technology platform and equipment, comprising:
Foundation can provide the Content Management backstage of the interface based on Http agreement;
By described Content Management backstage, set up the page block of each main channel website, sub-channel site and mobile device application in advance, and by set up page block arrangement and be divided into different columns, then these columns corresponding are configured corresponding content information;
When web page is accessed, the shell script that automatically performs write at each main channel website, sub-channel site and the mobile device application page initiatively initiates request call, to obtain content corresponding to each column to described Content Management backstage; And
After the application of each main channel website, sub-channel site and mobile device obtains corresponding column content from web page, page script is directly utilized to carry out Dom operation, by content refresh to corresponding column HTML frame area.
2. method according to claim 1, wherein, described in automatically perform shell script and initiatively initiate request call to described Content Management backstage and comprise: described in automatically perform shell script and initiatively initiate described request to the described interface based on Http agreement and call.
3. method according to claim 1, wherein, the described interface based on Http agreement provides using Key as querying condition, the function of inquiry column content.
4. method according to claim 3, wherein, the described interface based on Http agreement is Http Service interface.
5. method according to claim 1, wherein, described in automatically perform shell script obtains described correspondence content information by unique key of described column.
6., across a system for the web content management of technology platform and equipment, comprising:
Main channel website;
Sub-channel site;
Mobile device is applied; And
Content Management backstage, described Content Management backstage provides the interface based on Http agreement, and is configured to carry out Content Management to described main channel website, sub-channel site, mobile device application,
Wherein, the page block of described main channel website, sub-channel site and mobile device application is set up in advance by described Content Management backstage, and the page block set up is configured and is divided into different columns, wherein, these columns corresponding are configured corresponding content information
Wherein, when web page is accessed, the shell script that automatically performs write at each main channel website, sub-channel site and the mobile device application page initiatively initiates request call to described Content Management backstage, to obtain content corresponding to each column, and
After the application of each main channel website, sub-channel site and mobile device obtains corresponding column content from web page, page script is directly utilized to carry out Dom operation, with by the column HTML frame area of content refresh to correspondence.
7. system according to claim 6, wherein, described in automatically perform shell script and initiatively initiate described request to the described interface based on Http agreement and call.
8. system according to claim 6, wherein, the described interface based on Http agreement provides using Key as querying condition, the function of inquiry column content.
9. system according to claim 8, wherein, the described interface based on Http agreement is Http Service interface.
10. system according to claim 6, wherein, described in automatically perform shell script obtains described correspondence content information by unique key of described column.
CN201510206618.8A 2015-04-28 2015-04-28 Across technology platform and the web content management method and system of equipment Active CN104809206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510206618.8A CN104809206B (en) 2015-04-28 2015-04-28 Across technology platform and the web content management method and system of equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510206618.8A CN104809206B (en) 2015-04-28 2015-04-28 Across technology platform and the web content management method and system of equipment

Publications (2)

Publication Number Publication Date
CN104809206A true CN104809206A (en) 2015-07-29
CN104809206B CN104809206B (en) 2018-07-03

Family

ID=53694028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510206618.8A Active CN104809206B (en) 2015-04-28 2015-04-28 Across technology platform and the web content management method and system of equipment

Country Status (1)

Country Link
CN (1) CN104809206B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227692A (en) * 2008-02-02 2008-07-23 中兴通讯股份有限公司 Content management system of synthesis operational management platform and implementing method thereof
CN101290633A (en) * 2008-06-02 2008-10-22 国网信息通信有限公司 Content management integration method and system
CN101742505A (en) * 2009-11-24 2010-06-16 广东宇天信通通信科技有限公司 System and method for providing integration of multiple data services
CN102096699A (en) * 2010-12-14 2011-06-15 山东中创软件工程股份有限公司 Dynamic template-based display method and system
CN102595189A (en) * 2012-02-23 2012-07-18 贵州省广播电视信息网络股份有限公司 Content integration operation platform system
US20130332817A1 (en) * 2012-06-12 2013-12-12 Sitecore A/S Method and a system for managing third party objects for a website
US20140082479A1 (en) * 2012-09-17 2014-03-20 Gavin Guinane Method and system for site migration
CN103838558A (en) * 2012-11-22 2014-06-04 ***通信集团公司 Website building system and method, website access method and webpage adaption system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227692A (en) * 2008-02-02 2008-07-23 中兴通讯股份有限公司 Content management system of synthesis operational management platform and implementing method thereof
CN101290633A (en) * 2008-06-02 2008-10-22 国网信息通信有限公司 Content management integration method and system
CN101742505A (en) * 2009-11-24 2010-06-16 广东宇天信通通信科技有限公司 System and method for providing integration of multiple data services
CN102096699A (en) * 2010-12-14 2011-06-15 山东中创软件工程股份有限公司 Dynamic template-based display method and system
CN102595189A (en) * 2012-02-23 2012-07-18 贵州省广播电视信息网络股份有限公司 Content integration operation platform system
US20130332817A1 (en) * 2012-06-12 2013-12-12 Sitecore A/S Method and a system for managing third party objects for a website
US20140082479A1 (en) * 2012-09-17 2014-03-20 Gavin Guinane Method and system for site migration
CN103838558A (en) * 2012-11-22 2014-06-04 ***通信集团公司 Website building system and method, website access method and webpage adaption system

Also Published As

Publication number Publication date
CN104809206B (en) 2018-07-03

Similar Documents

Publication Publication Date Title
US20170068996A1 (en) Method for Configuring Advertisement Template, Server, and System
CN102779167A (en) Method and system for displaying webpage in mobile terminal
CN103744985A (en) Webpage adaption method and webpage adaption system
CN103268319A (en) Cloud browser based on webpages
CN103678343B (en) The method and apparatus of prompting webpage load progress
CN101860734B (en) Method for implementing incremental transmission and display of dynamic images through AJAX
CN105205174A (en) File processing method and device for distributed system
US11019008B2 (en) Method, public account server, and mobile terminal for sending and generating cards
CN105488205A (en) Page generation method and page generation apparatus
US20160026728A1 (en) Interaction Method And Device Between Browsers And Browser
CN103514219A (en) Method and system for sharing Web content between multiple terminals
CN109002282B (en) Method and device for realizing animation effect in web page development
CN113505302A (en) Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment
CN103209203A (en) Cross-platform application providing method and client
CN104899212A (en) Webpage display method, server and system
CN111611513A (en) Page display method and device based on user identity information and electronic equipment
CN108733370B (en) Stylized display method, device, terminal and storage medium of native APP
CN110895481A (en) Rendering method, device and system of desktop application
CN113076294A (en) Information sharing method and device
CN102253986A (en) Method and device for improving webpage displaying effect in multiple terminals
CN112214250B (en) Application program component loading method and device
CN103488735B (en) Method and terminal that terminal browser page furbishing is shown
US20190122265A1 (en) Method and system for providing advertisement through lock screen on basis of message associated application
CN103246501A (en) Method and client-side for sharing application
CN102523271B (en) Terminal and communication method and system thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant