CN109597616A - A kind of APP terminal model generation system based on paas media cloud multi-tenant - Google Patents
A kind of APP terminal model generation system based on paas media cloud multi-tenant Download PDFInfo
- Publication number
- CN109597616A CN109597616A CN201811449519.2A CN201811449519A CN109597616A CN 109597616 A CN109597616 A CN 109597616A CN 201811449519 A CN201811449519 A CN 201811449519A CN 109597616 A CN109597616 A CN 109597616A
- Authority
- CN
- China
- Prior art keywords
- content
- client
- advertisement
- background end
- paas
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a kind of, and the APP terminal model based on paas media cloud multi-tenant generates system, comprising: pattern styling module: defining the whole style of several versatilities, completes style design by the rule that background end and client are arranged;Local detail component exhibiting is defined, is saved according to the common way data format of json of agreement, client is then returned to by http protocol by background end, the pattern and sequence of the component exhibiting are rendered by client;Data content module: content is runed including common information content and advertisement, visually dragged or selected common information content and advertisement to run content by background end, it is configured, configuration successful background end program does business processing and is transferred to client by the data format of json;Function point module: specified function is shown for controlling specified client.Various assemblies by being put into inside the Component Gallery of system by this programme, so that next time when identical content there are also using, so that the efficiency of the work improved makes benefit.
Description
Technical field
The present invention relates to software fields, and in particular to a kind of APP terminal model generation based on paas media cloud multi-tenant
System.
Background technique
With the arrival of mobile Internet, new route of transmission is all being sought by each traditional news media, and various
In route of transmission, primary mobile application is shown one's talent again with its good user experience.Therefore traditional media starts from one after another
One's own mobile application or even the different channel of the same TV station are also in the mobile application for starting from oneself.And it is every
Mobile application of producing once even requires from newly developed the correcting upgrading of application
In existing manufacturing system, mainly has the following two problems:
Repeated work, in long-term work, it has been found that have identical place in the displaying of most of mobile applications, still
Existing working method, there is no this problem of very good solution, when making mobile application each time all still from the beginning to the end
It all starts from, does not maximize social benefit in this way.A large amount of repeated work is caused to occur.
Efficiency, existing mobile application mode determine that the correcting of mobile application each time, such as: whole style is aobvious
Show the display styles etc. of data inside the sequence or column of column.These require to redefine demand, then entire weight
Newly developed, so period, which is substantially, does unit according to the moon.
Summary of the invention
It is an object of the invention to overcome the deficiencies of the prior art and provide a kind of APP based on paas media cloud multi-tenant
Terminal model generates system, usually encounter it is some it is identical, can be abstracted show pattern and function, and by these patterns and function
It can be processed into a component, be put into inside the Component Gallery of system, so that next time when identical content there are also using, thus the work improved
The efficiency of work makes benefit.
The purpose of the present invention is achieved through the following technical solutions:
A kind of APP terminal model based on paas media cloud multi-tenant generates system, which is characterized in that the system includes:
Pattern styling module: defining the whole style of several versatilities, completes style by the rule that background end and client are arranged
Pattern;Local detail component exhibiting is defined, is saved according to the common way data format of json of agreement, then by background end
Client is returned to by http protocol, the pattern and sequence of the component exhibiting are rendered by client;
Data content module: content is runed including common information content and advertisement, is visually dragged or is selected by background end
Content is runed in common information content and advertisement, is configured, and configuration successful background end program does business processing and by json's
Data format is transferred to client;
Function point module: specified function is shown for controlling specified client.
Further, the rule arranged in the pattern styling module includes but is not limited to that title chooses color, title not
Choose the carousel figure item number of color, original list.
Further, the common information content is obtained from third party, and its step are as follows:
1) backstage configuration content flow
Beginning selects to need to modify the navigation of content first later, then transfers the interface of tripartite's Content Management System, obtains CMS
Column list, column where selection needs the data bound, the interface for transferring tripartite's Content Management System obtains CMS manuscript class
Type list, selection need the content type showed, all selections are saved in database;
2) client obtains content flow
After beginning, client is initiated to obtain the request of content to background end by specified navigation ID, and background end passes through navigation
The column ID and content type of tripartite's Content Management System that ID is bound from the data base querying navigation, then by inquiring
The interface that CMS column ID and content type transfer CMS obtains manuscript list, and last background end is pressed manuscript list back is obtained
Client is returned to according to the json data structure arranged with client.
Further, the content type that column where the data bound in the step 1) and selection need to show can be with
For multiselect.
Further, the advertisement position configuration flow of the advertisement operation content is as follows:
The position for needing to show advertisement by background end selection, fills in the advertisement position for tripartite's ad system that the advertisement position needs to show
ID configures the rule of advertising display, and all selections are then saved in database.
Further, the advertisement position includes seven series advertisements positions:
It wherein spreads its tail one kind, advertisement of spreading its tail;
Open video three classes, comprising: preceding patch, pause, rear patch;
Information content three classes, comprising: information flow, table plague, banner.
Further, it is as follows to obtain process for tripartite's advertisement:
Client is initiated to obtain the request of advertisement to background end by the advertisement position ID of formulation advertisement position binding, and background end passes through extensively
It accuses position ID and transfers the interface of tripartite's ad system and obtain ad content under advertisement position, after the ad content that will acquire back passes through
The configuration rule of end by content together with ad combination, and by and client agreement json rule return to client
End.
The beneficial effects of the present invention are: background end configure it is some with versatility it is identical, can be abstracted show sample
Formula and function, and these patterns and function treatment are put into inside the Component Gallery of system at a component, so that next time, there are also phases
It is used when with content, so that the efficiency of the work improved makes benefit.
Detailed description of the invention
Fig. 1 is backstage configuration tripartite's content flow figure;
Fig. 2 is that client obtains tripartite's content flow figure;
Fig. 3 is backstage configuration tripartite's advertising flow figure;
Fig. 4 is that client obtains tripartite's advertising flow figure;
Fig. 5 is integrated stand composition of the present invention.
Specific embodiment
Technical solution of the present invention is described in further detail combined with specific embodiments below, but protection scope of the present invention is not
It is confined to as described below.
A kind of APP terminal model based on paas media cloud multi-tenant generates system, which is characterized in that the system includes:
Pattern styling module:
The whole style for defining several versatilities completes style design by the rule that background end and client are arranged;Definition part
Details component exhibiting saves according to the common way data format of json of agreement, then passes through http protocol by background end
Back to client, the pattern and sequence of the component exhibiting are rendered by client;
It specifically includes:
The overall style style of mobile application
It is first abstracted the high whole style of some repeatability, then by back-end technology and client-side technology according to one appointed in advance
A little rules, such as: title chooses the unselected color of color, title, carousel figure item number of original list etc..It is respectively completed this
Style design.Including being not limited to the layout pattern of entire mobile application, color, name, column name etc..
Said modules specifically include: Gong Ge, banner, layout of a page without columns banner, the equal part layout of a page without columns, individual title, rolling casting, today
Focusing, column essence, interaction column essence, live streaming component, public platform recommendation etc..
The local pattern style of mobile application
The component that each is used shows each details of pattern, all in accordance with the data lattice of the common way json of agreement
Formula saves, and is then returned by rear end by http protocol and is given to client, the pattern of these components and suitable is rendered by client
Sequence.It is so just to play completely by the displaying pattern on the mobile application of Background control client.
Data content module: runing content including common information content and advertisement, visually dragged by background end or
It selects common information content and advertisement to run content, is configured, configuration successful background end program is done business processing and passed through
The data format of json is transferred to client;
Function point module: showing specified function for controlling specified client, such as: comment, weather forecast, intelligence push away
Recommend, interest tags, tripartite log in binding cell-phone number, article thumb up, from media, community, circle, disclose, net red main broadcaster, payment,
Activity, information map etc..
Further, the rule arranged in the pattern styling module includes but is not limited to that title chooses color, title not
Choose color, the carousel figure item number of original list, picture ratio, click volume, comment number, issuing time, mutual momentum, source etc.
The configuration whether shown.
Further, the common information content is obtained from third party, and its step are as follows:
1) backstage configuration content flow
As shown in Figure 1, beginning selects to need to modify the navigation of content first later, connecing for tripartite's Content Management System is then transferred
Mouthful, the column list of CMS, column where the data that selection needs to bind are obtained, the interface for transferring tripartite's Content Management System obtains
CMS manuscript list of types is taken, selection needs the content type showed, all selections are saved in database;
2) client obtains content flow
As shown in Fig. 2, client is initiated to obtain the request of content, backstage to background end by specified navigation ID after starting
Then end is led to by the column ID and content type of the navigation ID tripartite's Content Management System bound from the data base querying navigation
It crosses the CMS column ID inquired and content type transfers the interface acquisition manuscript list of CMS, last background end returns acquisition
Manuscript list returns to client according to the json data structure arranged with client.
Further, the content type that column where the data bound in the step 1) and selection need to show can be with
For multiselect.
Further, the advertisement position configuration flow of the advertisement operation content is as follows:
As shown in figure 3, needing to show the position of advertisement by background end selection, tripartite's advertisement system that the advertisement position needs to show is filled in
The advertisement position ID of system, configures the rule of advertising display, and all selections are then saved in database.
Further, the advertisement position includes seven series advertisements positions:
It wherein spreads its tail one kind, advertisement of spreading its tail;
Open video three classes, comprising: preceding patch, pause, rear patch;
Information content three classes, comprising: information flow, table plague, banner.
Further, it is as follows to obtain process for tripartite's advertisement:
As shown in figure 4, client is initiated to obtain the request of advertisement to background end by the advertisement position ID of formulation advertisement position binding, after
End obtains the ad content under advertisement position by the interface that advertisement position ID transfers tripartite's ad system, will acquire advertisement back
Content by the configuration rule of background end by content together with ad combination, and by and the json rule arranged of client return
Back to client.
Working principle explanation:
As shown in figure 5, background end operational process is to generate tenant, followed by basic information configures and matches by pattern styling module
Pattern style is set, corresponding content and functional configuration are then carried out by data content module and function point module, ultimately produced
APP, in this process, the rule that all module configurations are obtained with client are in compliance with the same agreement.It is i.e. all rear
The visualization selection of platform, which is all put into inside mysql database service by PHP service, does permanence preservation.When client terminal start-up is mobile
Using when can send a HTTP request toward interface server, request can be dealt into cache server first, and cache server is clothes
Data return inside business device is given to client, if will arrive PHP server without data, does logic judgment and from redis
Server fetches the former data of caching, toward mysql database goes that former data is drawn to return again to if former data no inside redis
PHP server does logic judgment, returns again to cache server and does buffer service, in case next HTTP request uses, is coped with this
High concurrent request.
The above is only a preferred embodiment of the present invention, it should be understood that the present invention is not limited to described herein
Form should not be regarded as an exclusion of other examples, and can be used for other combinations, modifications, and environments, and can be at this
In the text contemplated scope, modifications can be made through the above teachings or related fields of technology or knowledge.And those skilled in the art institute into
Capable modifications and changes do not depart from the spirit and scope of the present invention, then all should be in the protection scope of appended claims of the present invention
It is interior.
Claims (7)
1. a kind of APP terminal model based on paas media cloud multi-tenant generates system, which is characterized in that the system includes:
Pattern styling module: defining the whole style of several versatilities, completes style by the rule that background end and client are arranged
Pattern;Local detail component exhibiting is defined, is saved according to the common way data format of json of agreement, then by background end
Client is returned to by http protocol, the pattern and sequence of the component exhibiting are rendered by client;
Data content module: content is runed including common information content and advertisement, is visually dragged or is selected by background end
Content is runed in common information content and advertisement, is configured, and configuration successful background end program does business processing and by json's
Data format is transferred to client;
Function point module: specified function is shown for controlling specified client.
2. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 1 generates system, feature
It is, the rule arranged in the pattern styling module includes but is not limited to that title chooses the unselected color of color, title, list
The carousel figure item number of the page.
3. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 1 generates system, feature
It is, the common information content is obtained from third party, and its step are as follows:
1) backstage configuration content flow
Beginning selects to need to modify the navigation of content first later, then transfers the interface of tripartite's Content Management System, obtains CMS
Column list, column where selection needs the data bound, the interface for transferring tripartite's Content Management System obtains CMS manuscript class
Type list, selection need the content type showed, all selections are saved in database;
2) client obtains content flow
After beginning, client is initiated to obtain the request of content to background end by specified navigation ID, and background end passes through navigation
The column ID and content type of tripartite's Content Management System that ID is bound from the data base querying navigation, then by inquiring
The interface that CMS column ID and content type transfer CMS obtains manuscript list, and last background end is pressed manuscript list back is obtained
Client is returned to according to the json data structure arranged with client.
4. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 3 generates system, feature
It is, column where the data bound in the step 1) and the content type for selecting needs to show can be multiselect.
5. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 1 generates system, feature
It is, the advertisement position configuration flow of the advertisement operation content is as follows:
The position for needing to show advertisement by background end selection, fills in the advertisement position for tripartite's ad system that the advertisement position needs to show
ID configures the rule of advertising display, and all selections are then saved in database.
6. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 5 generates system, feature
It is, the advertisement position includes seven series advertisements positions:
It wherein spreads its tail one kind, advertisement of spreading its tail;
Open video three classes, comprising: preceding patch, pause, rear patch;
Information content three classes, comprising: information flow, table plague, banner.
7. a kind of APP terminal model based on paas media cloud multi-tenant according to claim 5 generates system, feature
It is, it is as follows that tripartite's advertisement obtains process:
Client is initiated to obtain the request of advertisement to background end by the advertisement position ID of formulation advertisement position binding, and background end passes through extensively
It accuses position ID and transfers the interface of tripartite's ad system and obtain ad content under advertisement position, after the ad content that will acquire back passes through
The configuration rule of end by content together with ad combination, and by and client agreement json rule return to client
End.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449519.2A CN109597616A (en) | 2018-11-30 | 2018-11-30 | A kind of APP terminal model generation system based on paas media cloud multi-tenant |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449519.2A CN109597616A (en) | 2018-11-30 | 2018-11-30 | A kind of APP terminal model generation system based on paas media cloud multi-tenant |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109597616A true CN109597616A (en) | 2019-04-09 |
Family
ID=65959228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811449519.2A Pending CN109597616A (en) | 2018-11-30 | 2018-11-30 | A kind of APP terminal model generation system based on paas media cloud multi-tenant |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109597616A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110119501A (en) * | 2019-05-10 | 2019-08-13 | 苏州云学时代科技有限公司 | A method of editing process extracts editor's data on the line based on teaching courseware |
CN110969479A (en) * | 2019-11-07 | 2020-04-07 | 连尚(新昌)网络科技有限公司 | Method, equipment and computer storage medium for displaying promoted resources |
CN111240758A (en) * | 2020-01-06 | 2020-06-05 | 北京字节跳动网络技术有限公司 | Material display method and device, electronic equipment and storage medium |
CN112446725A (en) * | 2019-09-03 | 2021-03-05 | 百度在线网络技术(北京)有限公司 | Information processing method, system, information server and information display client |
CN113076105A (en) * | 2021-06-08 | 2021-07-06 | 知学云(北京)科技股份有限公司 | Componentized page rendering method and system for online education and memory |
CN113094080A (en) * | 2021-03-30 | 2021-07-09 | 山西云媒体发展有限公司 | Mobile client system of county-level media-blending provincial-level technical platform |
CN115269033A (en) * | 2022-06-18 | 2022-11-01 | 知学云(北京)科技股份有限公司 | Method and system for loading external service component package on aPaaS platform |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554512A (en) * | 2016-01-21 | 2016-05-04 | 成都索贝数码科技股份有限公司 | Saas cloud platform applicable to new media content fusion |
CN105681839A (en) * | 2015-12-31 | 2016-06-15 | 新奥特(北京)视频技术有限公司 | Service system for publishing multi-screen contents in unified manner |
CN105721896A (en) * | 2016-01-21 | 2016-06-29 | 成都索贝数码科技股份有限公司 | On-line integrated management and control application cloud platform based on saas media cloud technology |
CN105808646A (en) * | 2016-02-26 | 2016-07-27 | 上海全成通信技术有限公司 | Content management checkout method and device in complex page on the basis of json schema |
CN106294435A (en) * | 2015-05-27 | 2017-01-04 | 陈志高 | A kind of cloud Content Management System based on PaaS cloud platform |
CN108733443A (en) * | 2018-05-09 | 2018-11-02 | 成都市极米科技有限公司 | A kind of APP dynamic configuration systems and its implementation, Dynamic Configuration based on android system |
-
2018
- 2018-11-30 CN CN201811449519.2A patent/CN109597616A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294435A (en) * | 2015-05-27 | 2017-01-04 | 陈志高 | A kind of cloud Content Management System based on PaaS cloud platform |
CN105681839A (en) * | 2015-12-31 | 2016-06-15 | 新奥特(北京)视频技术有限公司 | Service system for publishing multi-screen contents in unified manner |
CN105554512A (en) * | 2016-01-21 | 2016-05-04 | 成都索贝数码科技股份有限公司 | Saas cloud platform applicable to new media content fusion |
CN105721896A (en) * | 2016-01-21 | 2016-06-29 | 成都索贝数码科技股份有限公司 | On-line integrated management and control application cloud platform based on saas media cloud technology |
CN105808646A (en) * | 2016-02-26 | 2016-07-27 | 上海全成通信技术有限公司 | Content management checkout method and device in complex page on the basis of json schema |
CN108733443A (en) * | 2018-05-09 | 2018-11-02 | 成都市极米科技有限公司 | A kind of APP dynamic configuration systems and its implementation, Dynamic Configuration based on android system |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110119501A (en) * | 2019-05-10 | 2019-08-13 | 苏州云学时代科技有限公司 | A method of editing process extracts editor's data on the line based on teaching courseware |
CN112446725A (en) * | 2019-09-03 | 2021-03-05 | 百度在线网络技术(北京)有限公司 | Information processing method, system, information server and information display client |
CN112446725B (en) * | 2019-09-03 | 2023-10-13 | 百度在线网络技术(北京)有限公司 | Information processing method, system, information server and information display client |
CN110969479A (en) * | 2019-11-07 | 2020-04-07 | 连尚(新昌)网络科技有限公司 | Method, equipment and computer storage medium for displaying promoted resources |
CN111240758A (en) * | 2020-01-06 | 2020-06-05 | 北京字节跳动网络技术有限公司 | Material display method and device, electronic equipment and storage medium |
CN113094080A (en) * | 2021-03-30 | 2021-07-09 | 山西云媒体发展有限公司 | Mobile client system of county-level media-blending provincial-level technical platform |
CN113094080B (en) * | 2021-03-30 | 2024-02-02 | 山西云媒体发展有限公司 | Mobile client system of county-level media-thawing provincial technology platform |
CN113076105A (en) * | 2021-06-08 | 2021-07-06 | 知学云(北京)科技股份有限公司 | Componentized page rendering method and system for online education and memory |
CN115269033A (en) * | 2022-06-18 | 2022-11-01 | 知学云(北京)科技股份有限公司 | Method and system for loading external service component package on aPaaS platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109597616A (en) | A kind of APP terminal model generation system based on paas media cloud multi-tenant | |
CN106375775B (en) | Virtual gift display method and device | |
Liao | Wang Hong fashion culture and the postfeminist time in China | |
TW201741906A (en) | Page resource delivery method and apparatus | |
CN110139162A (en) | The sharing method and device of media content, storage medium, electronic device | |
CN104809209A (en) | Display method, display device and server of social network information flow | |
CN103607634A (en) | Method for reducing network video ordering terminal user waiting time | |
CN109033149A (en) | Information recommendation method, device, server and storage medium | |
CN105430438B (en) | The configuration method and system at a kind of intelligent television theme shop server end | |
CN105094775B (en) | Webpage generation method and device | |
CN103310362A (en) | Intelligent broadcast and television marketing assisting method and system based on GPS (globe positioning system) positioning | |
TWI656768B (en) | Method, system, client device and server for providing internet application service | |
CN103345465A (en) | Method and device for labeling and displaying multi-media files | |
CN110324676A (en) | Data processing method, media content put-on method, device and storage medium | |
CN113050939A (en) | Page generation method and device | |
CN104618420A (en) | Information display method and device | |
CN111352623B (en) | Page generation method and device | |
CN104156471A (en) | Recommending processing method and system for automatic online decorative painting synthesis | |
CN104572794A (en) | Method and system for showing network information in a user-friendly manner | |
KR20160013536A (en) | System and method for providing advertisement through voluntary production and spread of viral contents | |
CN105915958A (en) | Method, apparatus and system for following program at television end | |
CN106888406A (en) | A kind of time-based interaction content method for pushing and system | |
CN110598096A (en) | Method, electronic device and computer-readable medium for presenting information | |
CN107004206A (en) | The directional data interacted based on social media | |
CN108846110A (en) | A kind of information issuing system and dissemination method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190409 |
|
RJ01 | Rejection of invention patent application after publication |