Movatterモバイル変換


[0]ホーム

URL:


CN105426448A - Method, device and system for interface display - Google Patents

Method, device and system for interface display
Download PDF

Info

Publication number
CN105426448A
CN105426448ACN201510758099.6ACN201510758099ACN105426448ACN 105426448 ACN105426448 ACN 105426448ACN 201510758099 ACN201510758099 ACN 201510758099ACN 105426448 ACN105426448 ACN 105426448A
Authority
CN
China
Prior art keywords
web page
controling parameters
field
interface
control
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
CN201510758099.6A
Other languages
Chinese (zh)
Other versions
CN105426448B (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.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network 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 Guangzhou Huaduo Network Technology Co LtdfiledCriticalGuangzhou Huaduo Network Technology Co Ltd
Priority to CN201510758099.6ApriorityCriticalpatent/CN105426448B/en
Publication of CN105426448ApublicationCriticalpatent/CN105426448A/en
Application grantedgrantedCritical
Publication of CN105426448BpublicationCriticalpatent/CN105426448B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a method, a device and a system for interface display, belonging to the field of man-machine interaction. The method comprises the following steps of obtaining a URL (Uniform Resource Locator) address of a user interface including a native interface and a Web webpage; resolving the URL address to obtain a webpage address field and a control parameter field including a control parameter corresponding to at least one control in the native interface; obtaining the Web webpage according to the webpage address field; generating the native interface according to the control parameter field; and displaying the user interface according to the Web webpage and the native interface. The method, the device and the system solve a problem of incapability of changing the native interface of an APP (Application) which realizes the UI (User Interface) through mixing the native interface and the embedded Web webpage in the prior art; and an effect of dynamically modifying and displaying the native interface is realized when real-time updating is carried out on the Web webpage according to the webpage address field and the control parameter field in the URL address.

Description

Interface display method, Apparatus and system
Technical field
The present invention relates to field of human-computer interaction, particularly a kind of interface display method, Apparatus and system.
Background technology
User interface (UserInterface, UI) is critical piece when carrying out man-machine interaction between application program (Application, APP) and user.
To operate in the APP on mobile phone, prior art has widely used primary interface and embedded web webpage mixes the mode realizing UI.Also namely, when showing some user interfaces, being formed the Part I of this user interface by the primary interface of APP, loading by built-in browser assembly the Part II that web webpage forms this user interface.Because the Part II in this user interface is realized by web webpage, so by server amendment web webpage, the user interface revising APP rapidly can be realized.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem: such scheme only can revise the Part II formed by web webpage in user interface, cannot change the primary interface of APP.
Summary of the invention
In order to solve the problem of prior art, embodiments provide a kind of interface display method and device.Described technical scheme is as follows:
According to the first aspect of disclosure embodiment, provide a kind of interface display method, the method comprises:
Obtain the URL address that user interface is corresponding, user interface comprises primary interface and Web page;
Resolve URL address and obtain web page address field and controling parameters field, controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Web page is obtained according to web page address field;
Primary interface is generated according to controling parameters field;
According to Web page and primary interface, display user interface.
Optionally, resolve URL address and obtain web page address field and controling parameters field, comprising:
Identify the characteristic character in URL address;
By the field before being positioned at characteristic character in URL address, be identified as web page address field;
By the field after being positioned at characteristic character in URL address, be identified as controling parameters field.
Optionally, obtain Web page according to web page address field, comprising:
Send webpage according to web page address field to server and obtain request;
The Web page of reception server feedback.
Optionally, generate primary interface according to controling parameters field, comprising:
The controling parameters of each control primary interface is obtained from controling parameters field;
According to the controling parameters of each control, generate primary interface, Protozoic face comprises at least one control;
Wherein, the controling parameters of control comprises: enable at least one in the displaying contents parameter of the control type of the parameter of control and control, the display size of control, the font parameter of control and control; Or the controling parameters of control comprises: the parameter of not enabling control.
According to the second aspect of disclosure embodiment, provide a kind of interface supplying method, the method comprises:
To the URL address that client provides user interface corresponding, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Receive the webpage acquisition request that client sends, webpage obtains request and carries web page address field;
To client feedback Web page, client is used for according to Web page and primary interface display user interface, and primary interface is that client generated according to controling parameters field.
Optionally, the method also comprises:
Receive the first configuration information, the first configuration information is for arranging the Web page in user interface;
According to the first configuration information generating web page address field and Web page;
Receive the second configuration information, the second configuration information is for arranging the primary interface in user interface;
Controling parameters field is generated according to the second configuration information;
According to web page address field and controling parameters field, generate the URL address corresponding with user interface.
According to the third aspect of disclosure embodiment, provide a kind of interface display apparatus, this device comprises:
First acquisition module, for obtaining URL address corresponding to user interface, user interface comprises primary interface and Web page;
Parsing module, obtains web page address field and controling parameters field for resolving URL address, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Second acquisition module, for obtaining Web page according to web page address field;
Generation module, for generating primary interface according to controling parameters field;
Display module, for according to Web page and primary interface, shows user interface.
Optionally, parsing module comprises:
First recognition unit, for identifying the characteristic character in URL address;
Second recognition unit, for by the field before being positioned at characteristic character in URL address, is identified as web page address field;
3rd recognition unit, for by the field after being positioned at characteristic character in URL address, is identified as controling parameters field.
Optionally, the second acquisition module comprises:
Transmitting element, obtains request for sending webpage according to web page address field to server;
Receiving element, for the Web page of reception server feedback.
Optionally, generation module comprises:
Acquiring unit, for obtaining the controling parameters of each control in primary interface from controling parameters field;
Generation unit, for the controling parameters according to each control, generate primary interface, Protozoic face comprises at least one control;
Wherein, the controling parameters of control comprises: enable at least one in the displaying contents parameter of the control type of the parameter of control and control, the display size of control, the font parameter of control and control; Or the controling parameters of control comprises: the parameter of not enabling control.
According to the fourth aspect of disclosure embodiment, provide a kind of interface generator, this device comprises:
There is provided module, for the URL address providing user interface corresponding to client, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Receiver module, the webpage sent for receiving client obtains request, and webpage obtains request and carries web page address field;
Feedback module, for client feedback Web page, client is used for according to Web page and primary interface display user interface, and primary interface is that client generated according to controling parameters field.
Optionally, this device also comprises:
First receiver module, for receiving the first configuration information, the first configuration information is for arranging the Web page in user interface;
First generation module, for according to the first configuration information generating web page address field and Web page;
Second receiver module, for receiving the second configuration information, the second configuration information is for arranging the primary interface in user interface;
Second generation module, for generating controling parameters field according to the second configuration information;
3rd generation module, for according to web page address field and controling parameters field, generates the URL address corresponding with user interface.
According to the 5th aspect of disclosure embodiment, provide a kind of interface display system, this system comprises: client and server:
Client comprises interface display apparatus described above;
Server comprises interface described above generator.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
By obtaining URL address corresponding to user interface, resolve URL address and obtain web page address field and controling parameters field, obtain Web page according to web page address field, generate primary interface according to controling parameters field, according to Web page and primary interface display user interface; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic diagram of a kind of implementation environment involved by each embodiment of the present invention;
Fig. 2 is the process flow diagram of a kind of interface display method according to an exemplary embodiment;
Fig. 3 is the process flow diagram of a kind of interface display method according to another exemplary embodiment;
Fig. 4 is the interface schematic diagram of a kind of background management system that the present invention one exemplary embodiment relates to;
Fig. 5 is the process flow diagram of a kind of interface display method according to another exemplary embodiment;
Fig. 6 is the schematic diagram of a kind of user interface that the present invention one exemplary embodiment relates to;
Fig. 7 is the interface schematic diagram of a kind of background management system that another exemplary embodiment of the present invention relates to;
Fig. 8 is the schematic diagram of a kind of user interface that another exemplary embodiment of the present invention relates to;
Fig. 9 is a kind of interface display apparatus block diagram according to an exemplary embodiment;
Figure 10 is a kind of interface display apparatus block diagram according to another exemplary embodiment;
Figure 11 is a kind of interface generator block diagram according to another exemplary embodiment;
Figure 12 is a kind of interface generator block diagram according to another exemplary embodiment;
Figure 13 is the block diagram of a kind of interface display system according to another exemplary embodiment.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Fig. 1 is the schematic diagram of a kind of implementation environment involved by each embodiment of the disclosure.This implementation environment can comprise: back-stage management terminal 120, server 140 and user terminal 160.
Back-stage management terminal 120 and user terminal 160 can be the terminal devices of such as mobile phone, panel computer, portable computer and desk-top computer and so on.
Run in user terminal 160 and have client, the user interface of client mixes realization by primary interface and embedded Web page.Briefly, realize in the client of user interface in mixing, a part for user interface is client-based primary interface, another part of user interface is the embedded Web page that user terminal gets from background server end, and embedded Web page can be different in the different time stage.Such as, suppose that primary interface is A, embedded Web page is the first user interface that B, A and B can form this client, and when embedded Web page becomes C, A and C forms again the second user interface of this client.
Run in back-stage management terminal 120 and have background management system, operation personnel logs in background management system by back-stage management terminal, realizes arranging the user interface of above-mentioned client.
Server 140 can be a station server, the server cluster that also can be made up of some station servers, or a cloud computing service center.Server 140 provides background service for the client for having equipment Management Function.
Back-stage management terminal 120 and can pass through wireless Wi-Fi (Wireless-Fidelity, Wireless Fidelity) between user terminal 160 and server 140, the wireless network modes such as bluetooth or cable network are connected.
Fig. 2 is the process flow diagram of a kind of interface display method according to an exemplary embodiment.The present embodiment is applied in the client in the user terminal 160 shown in Fig. 1 with this interface display method and illustrates.The method can comprise following step:
In step 201, obtain URL (UniformResourceLocator, the URL(uniform resource locator)) address that user interface is corresponding, user interface comprises primary interface and Web page;
In step 202., resolve URL address and obtain web page address field and controling parameters field, controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
In step 203, Web page is obtained according to web page address field;
In step 204, primary interface is generated according to controling parameters field;
In step 205, according to Web page and primary interface, display user interface.
It should be noted that, step 203 and step 204 are arranged side by side, do not have specific precedence relationship.
In sum, the method that the present embodiment provides, by obtaining URL address corresponding to user interface, resolve URL address and obtain web page address field and controling parameters field, Web page is obtained according to web page address field, primary interface is generated, according to Web page and primary interface display user interface according to controling parameters field; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
Fig. 3 is the process flow diagram of a kind of interface supplying method according to an exemplary embodiment.The present embodiment is applied in the server 140 shown in Fig. 1 with this interface display method and illustrates.The method can comprise following step:
In step 301, to the URL address that client provides user interface corresponding, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
In step 302, receive the webpage acquisition request that client sends, webpage obtains request and carries web page address field;
In step 303, to client feedback Web page, client is used for according to Web page and primary interface display user interface, and primary interface is that client generated according to controling parameters field.
In sum, the method that the present embodiment provides, by the URL address providing user interface corresponding to client, URL address includes web page address field and controling parameters field, the webpage receiving client transmission obtains request and to client feedback Web page, makes client according to Web page and primary interface display user interface; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
In disclosure embodiment, operation personnel is by the background management system of back-stage management terminal logged-on user interface, user interface comprises primary interface and Web page, operation personnel by arranging the parameter of the various setting options in background management system, can realize the self-defined display to the Web page in user interface and primary interface.Configuration information in the background management system at server receives user interface, and be stored in the database of server end, when this user interface needs to show on the client, server obtains the configuration information corresponding with this user interface stored from database, and according to this configuration information, client is shown accordingly to this user interface.
Optionally, operation personnel is by the background management system of ability logged-on user interface after purview certification, and a kind of method of purview certification is by authentication of users name and password, and disclosure embodiment is not construed as limiting purview certification method.
In the disclosed embodiments, be illustrated in figure 4 example with the background management system of user interface to be described, Fig. 4 comprises content, author/publisher, these three options arranged Web page content of content title, an essential option that Web page is arranged at least is comprised in background management system, which option concrete is essential, can be preset by user, disclosure embodiment is not construed as limiting this.
For Fig. 4, all exist " * " after the title of content, author/publisher, these three setting options of content title, it is all essential for representing these three settings to Web page content.
Also comprise special topic numbering, album title, comment amount, comment function in Fig. 4, point praises these options arranged primary interface of function, is optional to the setting of primary interface parameter.
Optionally, there is a default value in each parameters of primary interface, and the setting of default value can be systemic presupposition, and also can be that user presets, disclosure embodiment be not construed as limiting this.
Wherein, special topic numbering is used for unique this user interface of mark, but does not do on a user interface to show.For a user interface, there is the special topic numbering of an acquiescence, without in particular cases, this numbering is not made an amendment.
Optionally, the mode arranged the parameter of setting options can be input particular content, also can be select one from the candidate options preset.
Whether operation personnel can select some function to show in background management system, if select "Yes", represents and shows the control corresponding to this function, if select "No", representative does not show the control corresponding to this function.
Optionally, when a control exists, there will be the sub-setting options of the control of this function, showing as arranged comment function in Fig. 4, can there are the sub-setting options of information and comment font in corresponding comment function; And sharing function is set does not show, then the sub-setting options of sharing function also no longer show.
When operation personnel to user interface after accomplishing the setting up, by click save button, parameters information is kept in server-side database.If operation personnel clicks X button, then parameters information is not preserved.
It will be understood by those skilled in the art that, pattern shown in Fig. 4 is all exemplary, the setting options of background management system can comprise arbitrary one or any number of combinations in the setting options shown in Fig. 4, or comprise the setting options do not illustrated in Fig. 4, the method to set up of each setting options and design parameter also can be different, and the number, type, default value, set-up mode etc. of disclosure embodiment to the setting options comprised in the concrete form of background management system and background management system are not construed as limiting.
Fig. 5 is the process flow diagram of a kind of interface display method according to another exemplary embodiment.The present embodiment is applied in this way in the implementation environment shown in Fig. 1 and is illustrated, and the method can comprise following step:
In step 501, server receives the first configuration information, and the first configuration information is for arranging the Web page in user interface;
When server needs to provide the URL address of user interface to client, from database, obtain the parameters information of the background management system of this user interface stored according to the special topic numbering of user interface, parameters information comprises the first configuration information for arranging the Web page in user interface and the second configuration information for arranging the primary interface in user interface.
Server receives the first configuration information, background management system as shown in Figure 4, first configuration information 401 comprises content, author/publisher, content title, first configuration information can also comprise the setting options such as such as picture, font parameter, background color, at least comprises one for arranging the parameters information of Web page in the first configuration information.
In step 502, server is according to the first configuration information generating web page address field and Web page;
Web page address field can be the URL address pattern with set form, enables client obtain Web page by web page address field.
Optionally, server is edited the first configuration information according to HTML (HyperTextMarkupLanguage, HyperText Markup Language) language, and disclosure embodiment is not construed as limiting author language.
Be illustrated for the background management system shown in Fig. 4, according to the web page address field that the first configuration information generates be: http://zt.erdmusic.com/s/scene/10069.html.
Optionally, web page address field comprises special topic numbering.
Server is that those skilled in the art can understand according to the method for the first configuration information generating web page address field and Web page, and the present embodiment repeats no more this.
In step 503, server receives the second configuration information, and the second configuration information is for arranging the primary interface in user interface;
Server receives the second configuration information, and as shown in Figure 4, the second configuration information is used for arranging primary interface.A parameters information corresponding to the control at primary interface is at least comprised in second configuration information.
In step 504, server generates controling parameters field according to the second configuration information;
Server adopts Json (JavaScriptObjectNotation, JavaScript object representation) agreement represents the second configuration information, thus obtain the controling parameters field of Json form, server can also adopt additive method to encode to the second parameters, and disclosure embodiment is not construed as limiting this.
Background management system as shown in Figure 4, is illustrated for the album title in the second configuration information 402, comment function, sharing function:
Second configuration information be album title: ear hole special column vol.46,
Comment function: allow comment,
Sharing function: do not allow to share };
Second configuration information Json agreement is expressed as: " title ": " ear hole special column vol.46 ",
“comment”:“true”,
“share”:“false”};
The controling parameters field that server generates this User Page according to the second configuration information represented by Json agreement is erdmusic_json={ " title ": " ear hole special column vol.46 ", " comment ": " true ", " share ": " false " }.
Optionally, controling parameters field all comprises identical keyword with web page address field, and for representing same user interface, as shown in above-mentioned citing, web page address field and controling parameters field all comprise erdmusic.
It should be noted that, step 501, step 502 and step 503, step 504 are arranged side by side, do not have specific sequencing.
In step 505, server, according to web page address field and controling parameters field, generates the URL address corresponding with user interface;
After server adds controling parameters field to web page address field, generate the URL address corresponding with user interface, be exemplified as example with above-mentioned, the URL address of generation is:
Http:// zt.erdmusic.com/s/scene/10069.html? erdmusic_json={ " title ": " ear hole special column vol.46 ", " comment ": " true ", " share ": " false " }.
Optionally, URL comprises characteristic character in address, for web page address field and controling parameters field isolation being opened.
In step 506, the URL address that server provides user interface corresponding to client, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
The URL address that server can initiatively provide user interface corresponding to client, or, when a client sends a request to a server, the URL address that server provides user interface corresponding to client.
Optionally, the server URL address that once multiple user interface can be provided corresponding to client.
Corresponding, the URL address that the user interface that client acquisition server provides is corresponding, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface.
In step 507, the characteristic character in client identification URL address;
Optionally, the characteristic character in URL address can be that system default generates, and also can be that User Defined is arranged, disclosure embodiment be not construed as limiting this.
Optionally, in URL address, a kind of possible characteristic character be "? ", characteristic character can also be other letter, numeral, symbol etc., and disclosure embodiment is not construed as limiting this.
Client receives URL address, identifies the characteristic character in URL address, in the present embodiment given example, characteristic character be "? "In client identification URL address, the method for characteristic character it will be appreciated by those skilled in the art that, the present embodiment repeats no more this.
Client is resolved URL address and is obtained web page address field and controling parameters field, and controling parameters field comprises the controling parameters corresponding with at least one control in primary interface, specifically comprises step 508 and step 509:
In step 508, client, by the field before being positioned at characteristic character in URL address, is identified as web page address field;
In the present embodiment given example, client by be positioned in URL address characteristic character "? " http://zt.erdmusic.com/s/scene/10069.html is before identified as web page address field.The method of client identification field is what it will be appreciated by those skilled in the art that, and the present embodiment repeats no more this.
In step 509, client, by the field after being positioned at characteristic character in URL address, is identified as controling parameters field;
In the present embodiment given example, client by be positioned in URL address characteristic character "? " erdmusic_json={ " title " afterwards: " ear hole special column vol.46 ", " comment ": " true ", " share ": " false " } be identified as controling parameters field.The method of client identification field is what it will be appreciated by those skilled in the art that, and the present embodiment repeats no more this.
It should be noted that, above-mentioned steps 508 and 509 does not have specific precedence relationship, can be arranged side by side.
Client obtains Web page according to web page address field, specifically comprises step 510 and step 511:
In step 510, client sends webpage according to web page address field to server and obtains request;
Client sends the request obtaining Web page corresponding to this web page address field to server according to the web page address field recognized, webpage obtains request and comprises web page address field.
Corresponding, the webpage that server receives client sends obtains request, and webpage obtains in request and carries web page address field.
In step 511, server is to client feedback Web page;
Server receives the webpage acquisition request that client sends, and obtains the web page address location in request, to the Web page that client feedback is corresponding with this web page address field according to webpage.Server is well known by persons skilled in the art according to the method for web page address field feedback Web page, and this enforcement repeats no more this.
Corresponding, the Web page of client reception server feedback.
Client generates primary interface according to controling parameters field, comprises step 512 and step 513:
In step 512, client obtains the controling parameters of each control primary interface from controling parameters field, wherein, the controling parameters of control comprises: enable at least one in the displaying contents parameter of the control type of the parameter of control and control, the display size of control, the font parameter of control and control; Or the controling parameters of control comprises: the parameter of not enabling control.
The client agreement corresponding according to controling parameters field is decoded to the controling parameters field identified, and obtains the controling parameters that controling parameters field is corresponding, i.e. the second configuration information.
Illustrate, client according to Json agreement to erdmusic_json={ " title ": " ear hole special column vol.46 ", " comment ": " true ", " share ": " false " } decoding obtains controling parameters for { album title: ear hole special column vol.46, comment function: allow comment, sharing function: do not allow to share }.
When a kind of may appearance, the controling parameters corresponding with Protozoic face comprises: the parameter of enabling control, and such as " display point praises control ", " allowing comment " all belong to the parameter of enabling control.
When enabling a certain control in primary interface, also comprise in controling parameters: at least one in the control type of this control, the display size of control, the font parameter of control and the displaying contents parameter of control.Other parameters of this control can also be comprised in controling parameters.
When another kind may occur, controling parameters comprises: the parameter of not enabling control, such as " does not allow to share ".
When not enabling a certain control in primary interface, in controling parameters, no longer comprise other controling parameters of this control.
Optionally, the controling parameters that different controls is corresponding can be different.
In step 513, client, according to the control parameter of each control, generates primary interface, and Protozoic face comprises at least one control;
The client controling parameters corresponding according to each control in controling parameters shows this control, and generate primary interface, Protozoic face comprises at least one control.
Optionally, the control at the primary interface in control parameter comprises: title control, share button control, comments control, menu control, point praise control, exhibition opening/closing control, send control, preserve control, at least one of adding in button control, delete button control, can also comprise other controls in primary interface, disclosure embodiment is not construed as limiting the kind of control, type.
It should be noted that, above-mentioned steps 510, step 511 and step 512, step 513 are arranged side by side, do not have specific precedence relationship.Step 510,511 completes after step 508, and step 512, step 513 complete after step 509.
In the step 514, client, according to Web page and primary interface, shows user interface.
Terminal, according to the Web page of the server feedback received and the primary interface according to controling parameters generation, shows user interface.
Be illustrated for the parameter in background management system as shown in Figure 4, client generates primary interface as shown in Figure 6 according to the Web page received and controling parameters.601 and 603 is the primary interface that client generates according to the controling parameters received, and 602 is the Web page generated by the first configuration information 401 that client obtains from server end.
In sum, the method that the present embodiment provides, client is by obtaining URL address corresponding to user interface, resolve URL address and obtain web page address field and controling parameters field, Web page is obtained according to web page address field, primary interface is generated, according to Web page and primary interface display user interface according to controling parameters field; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
The method that the present embodiment provides, by setting the controling parameters of each control in primary interface, achieve and part control is shown, part control is not shown, and also can be different for the controling parameters of the control of display, the specific aim reaching primary interface is stronger, is combined tightr with the content of Web page, and operation personnel can customize UI as required, make the effect that user interface is abundanter.
In the example that another is concrete, as shown in Figure 7, the first configuration information 701 comprises the content of Web page, content title and picture to background management system, and the second configuration information 702 comprises album title and the parameter sharing button control.
Then in this example embodiment, be http://zt.news.com/s/scene/10005.html according to html language to the web page address field that the first configuration information editor generates.
Be news_json={ " title " according to Json form to the controling parameters field that the second configuration information editor generates: " news program ", " share ": " true " }.
After server adds controling parameters field to web page address field, generating URL address is:
Http:// zt.news.com/s/scene/10005.html? news_json={ " title ": " news program ", " share ": " true " }, and this URL address is supplied to client.
Client is carried out parsing to this URL address received and is obtained web page address field and controling parameters field, and obtain Web page according to web page address field to server, primary interface is generated according to controling parameters field, be as shown in Figure 8 according to Web page and primary interface display user interface, wherein, 801 is primary interface, comprises album title in Fig. 7 and shares button control, 802 is Web page, comprises the content title in Fig. 7, content and picture.
Fig. 9 is the block diagram of a kind of interface display apparatus according to an exemplary embodiment, and in client, this block diagram can comprise:
First acquisition module 910, for obtaining URL address corresponding to user interface, user interface comprises primary interface and Web page;
Parsing module 920, obtains web page address field and controling parameters field for resolving URL address, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Second acquisition module 930, for obtaining Web page according to web page address field;
Generation module 940, for generating primary interface according to controling parameters field;
Display module 950, for according to Web page and primary interface, shows user interface.
In sum, the device that the present embodiment provides, by obtaining URL address corresponding to user interface, resolve URL address and obtain web page address field and controling parameters field, Web page is obtained according to web page address field, primary interface is generated, according to Web page and primary interface display user interface according to controling parameters field; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
Figure 10 is the block diagram of a kind of interface display apparatus according to another exemplary embodiment, and in client, this block diagram can comprise:
First acquisition module 1010, for obtaining URL address corresponding to user interface, user interface comprises primary interface and Web page;
Parsing module 1020, obtains web page address field and controling parameters field for resolving URL address, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Parsing module 1020 comprises:
First recognition unit 1021, for identifying the characteristic character in URL address;
Second recognition unit 1022, for by the field before being positioned at characteristic character in URL address, is identified as web page address field;
3rd recognition unit 1023, for by the field after being positioned at characteristic character in URL address, is identified as controling parameters field.
Second acquisition module 1030, for obtaining Web page according to web page address field;
Transmitting element 1031, obtains request for sending webpage according to web page address field to server;
Receiving element 1032, for the Web page of reception server feedback.
Generation module 1040, for generating primary interface according to controling parameters field;
Acquiring unit 1041, for obtaining the controling parameters of each control in primary interface from controling parameters field;
Generation unit 1042, for the controling parameters according to each control, generate primary interface, Protozoic face comprises at least one control;
Wherein, the controling parameters of control comprises: the parameter of enabling control, and at least one in the displaying contents parameter of the control type of control, the display size of control, the font parameter of control and control; Or the controling parameters of control comprises: the parameter of not enabling control;
Display module 1050, for according to Web page and primary interface, shows user interface.
In sum, the device that the present embodiment provides, by obtaining URL address corresponding to user interface, resolve URL address and obtain web page address field and controling parameters field, Web page is obtained according to web page address field, primary interface is generated, according to Web page and primary interface display user interface according to controling parameters field; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
The device that the present embodiment provides, by setting the controling parameters of each control in primary interface, achieve and part control is shown, part control is not shown, and also can be different for the controling parameters of the control of display, the specific aim reaching primary interface is stronger, is combined tightr with the content of Web page, and operation personnel can customize UI as required, make the effect that user interface is abundanter.
Figure 11 is the block diagram of a kind of interface generator according to another exemplary embodiment, and in server, this block diagram can comprise:
There is provided module 1110, for the URL address providing user interface corresponding to client, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Receiver module 1120, the webpage sent for receiving client obtains request, and webpage obtains request and carries web page address field;
Feedback module 1130, for client feedback Web page, client is used for according to Web page and primary interface display user interface, and primary interface is that client generated according to controling parameters field.
In sum, the device that the present embodiment provides, by the URL address providing user interface corresponding to client, URL address includes web page address field and controling parameters field, the webpage receiving client transmission obtains request and to client feedback Web page, makes client according to Web page and primary interface display user interface; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
Figure 12 is the block diagram of a kind of interface generator according to another exemplary embodiment, and in server, this block diagram can comprise:
First receiver module 1210, for receiving the first configuration information, the first configuration information is for arranging the Web page in user interface;
First generation module 1220, for according to the first configuration information generating web page address field and Web page;
Second receiver module 1230, for receiving the second configuration information, the second configuration information is for arranging the primary interface in user interface;
Second generation module 1240, for generating controling parameters field according to the second configuration information;
3rd generation module 1250, for according to web page address field and controling parameters field, generates the URL address corresponding with user interface.
There is provided module 1260, for the URL address providing user interface corresponding to client, user interface comprises primary interface and Web page; URL address comprises: web page address field and controling parameters field, and controling parameters field comprises and the controling parameters corresponding at least one control in primary interface;
Receiver module 1270, the webpage sent for receiving client obtains request, and webpage obtains request and carries web page address field;
Feedback module 1280, for client feedback Web page, client is used for according to Web page and primary interface display user interface, and primary interface is that client generated according to controling parameters field.
In sum, the device that the present embodiment provides, by the URL address providing user interface corresponding to client, URL address includes web page address field and controling parameters field, the webpage receiving client transmission obtains request and to client feedback Web page, makes client according to Web page and primary interface display user interface; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
The device that the present embodiment provides, by setting the controling parameters of each control in primary interface, achieve and part control is shown, part control is not shown, and also can be different for the controling parameters of the control of display, the specific aim reaching primary interface is stronger, is combined tightr with the content of Web page, and operation personnel can customize UI as required, make the effect that user interface is abundanter.
Figure 13 is the block diagram of a kind of interface display system according to another exemplary embodiment, and this interface display system can comprise: client 1310 and server 1320;
Client 1310 can be as shown in Figure 9 embodiment or embodiment illustrated in fig. 10 in client;
Server 1320 can be as shown in figure 11 embodiment or embodiment illustrated in fig. 12 in server;
Can be connected by cable network or wireless network between client 1310 and server 1320.
In sum, the interface display system that the present embodiment provides, by the URL address providing user interface corresponding to client, URL address includes web page address field and controling parameters field, the webpage receiving client transmission obtains request and to client feedback Web page, makes client according to Web page and primary interface display user interface; Solving in correlation technique for employing primary interface and the mixing of embedded web webpage realizes the APP of UI, the web web page portions in user interface can only be revised, and the problem at the primary interface of APP cannot be changed; Reach according to the web page address field in URL address and controling parameters field, while to Web page real-time update, also can on-the-fly modify and the effect shown primary interface.
The interface display system that the present embodiment provides, by setting the controling parameters of each control in primary interface, achieve and part control is shown, part control is not shown, and also can be different for the controling parameters of the control of display, the specific aim reaching primary interface is stronger, is combined tightr with the content of Web page, and operation personnel can customize UI as required, make the effect that user interface is abundanter.
It should be noted that: the interface display apparatus that above-described embodiment provides is when display interface, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, inner structure by device is divided into different functional modules, to complete all or part of function described above.In addition, the interface display apparatus that above-described embodiment provides and interface display method embodiment belong to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

CN201510758099.6A2015-11-062015-11-06Interface display method, apparatus and systemActiveCN105426448B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510758099.6ACN105426448B (en)2015-11-062015-11-06Interface display method, apparatus and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510758099.6ACN105426448B (en)2015-11-062015-11-06Interface display method, apparatus and system

Publications (2)

Publication NumberPublication Date
CN105426448Atrue CN105426448A (en)2016-03-23
CN105426448B CN105426448B (en)2019-04-16

Family

ID=55504660

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510758099.6AActiveCN105426448B (en)2015-11-062015-11-06Interface display method, apparatus and system

Country Status (1)

CountryLink
CN (1)CN105426448B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106453491A (en)*2016-08-312017-02-22成都广电视讯文化传播有限公司Automatic judgment jump method for contents and functions of mobile phone client
CN106528182A (en)*2016-12-152017-03-22北京小米移动软件有限公司Method and device for configuring user interface and electronic equipment
CN106598612A (en)*2016-12-202017-04-26北京润科通用技术有限公司Operation method and system for data table in database
WO2017219833A1 (en)*2016-06-222017-12-28中兴通讯股份有限公司Method and apparatus for developing and managing application program page
CN108255533A (en)*2016-12-282018-07-06平安科技(深圳)有限公司System configuration changes method and device
CN108762842A (en)*2018-05-282018-11-06北京小米移动软件有限公司Method for extracting content, device, terminal and storage medium
CN109460233A (en)*2018-10-252019-03-12北京字节跳动网络技术有限公司Primary interface display update method, device, terminal device and the medium of the page
CN109740074A (en)*2018-11-302019-05-10浙江口碑网络技术有限公司Processing method, device and the equipment of parameter configuration
CN110245315A (en)*2019-06-242019-09-17北京向上一心科技有限公司Method, apparatus, controller and the storage medium of APP title bar are simulated in webpage
CN110609965A (en)*2018-05-282019-12-24腾讯科技(深圳)有限公司Page display method and device and storage medium
CN115048170A (en)*2022-06-062022-09-13广州探迹科技有限公司Red point dynamic refreshing method, device and system for hybrid application

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102467375A (en)*2010-11-092012-05-23金蝶软件(中国)有限公司Method and device for generating client interface
CN102508674A (en)*2011-12-022012-06-20方正国际软件有限公司Method based on JSON (javascript serialized object notation) for passing object-oriented parameters and system
US20140136954A1 (en)*2012-11-132014-05-15International Business Machines CorporationAutomatically Rendering Web or Hybrid Applications Natively
CN103902696A (en)*2014-03-282014-07-02广州华多网络科技有限公司Method and device for loading resource files
WO2014113339A1 (en)*2013-01-152014-07-24Microsoft CorporationSystems and methods for building and using hybrid mobile applications
CN104601672A (en)*2014-12-262015-05-06北京奇虎科技有限公司Method and device for sharing network resources based on different application clients
CN104601433A (en)*2013-10-302015-05-06腾讯科技(深圳)有限公司Method, client, server and system for displaying application information window
CN104699488A (en)*2015-03-312015-06-10北京奇虎科技有限公司Method, equipment and system for acquiring APP (application) interface control data dynamically

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102467375A (en)*2010-11-092012-05-23金蝶软件(中国)有限公司Method and device for generating client interface
CN102508674A (en)*2011-12-022012-06-20方正国际软件有限公司Method based on JSON (javascript serialized object notation) for passing object-oriented parameters and system
US20140136954A1 (en)*2012-11-132014-05-15International Business Machines CorporationAutomatically Rendering Web or Hybrid Applications Natively
WO2014113339A1 (en)*2013-01-152014-07-24Microsoft CorporationSystems and methods for building and using hybrid mobile applications
CN104601433A (en)*2013-10-302015-05-06腾讯科技(深圳)有限公司Method, client, server and system for displaying application information window
CN103902696A (en)*2014-03-282014-07-02广州华多网络科技有限公司Method and device for loading resource files
CN104601672A (en)*2014-12-262015-05-06北京奇虎科技有限公司Method and device for sharing network resources based on different application clients
CN104699488A (en)*2015-03-312015-06-10北京奇虎科技有限公司Method, equipment and system for acquiring APP (application) interface control data dynamically

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
M FREDETTE: "Will HTML5 Kill the Native App?", 《CAMPUS TECHNOLOGY MAGAZINE》*
刘磊 等: "Web/Native 混合软件体系结构研究", 《信息安全与技术》*
徐明 等: "《移动计算技术》", 30 September 2008*
李嘉周: "资讯类Android应用开发框架的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》*
樊雷: "基于PhoneGap和jQuery Mobile的课程群移动学习平台构建", 《软件导刊》*
王喆: "基于Hybrid App的手机银行开发与探索", 《中国优秀硕士学位论文全文数据库 信息科技辑》*

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017219833A1 (en)*2016-06-222017-12-28中兴通讯股份有限公司Method and apparatus for developing and managing application program page
CN106453491A (en)*2016-08-312017-02-22成都广电视讯文化传播有限公司Automatic judgment jump method for contents and functions of mobile phone client
CN106528182A (en)*2016-12-152017-03-22北京小米移动软件有限公司Method and device for configuring user interface and electronic equipment
CN106598612A (en)*2016-12-202017-04-26北京润科通用技术有限公司Operation method and system for data table in database
CN106598612B (en)*2016-12-202020-08-28北京润科通用技术有限公司Operation method and system for data table in database
CN108255533A (en)*2016-12-282018-07-06平安科技(深圳)有限公司System configuration changes method and device
CN108255533B (en)*2016-12-282021-12-17平安科技(深圳)有限公司System configuration changing method and device
CN108762842A (en)*2018-05-282018-11-06北京小米移动软件有限公司Method for extracting content, device, terminal and storage medium
CN110609965B (en)*2018-05-282023-09-22腾讯科技(深圳)有限公司Page display method, device and storage medium
CN110609965A (en)*2018-05-282019-12-24腾讯科技(深圳)有限公司Page display method and device and storage medium
CN109460233A (en)*2018-10-252019-03-12北京字节跳动网络技术有限公司Primary interface display update method, device, terminal device and the medium of the page
CN109460233B (en)*2018-10-252020-01-14北京字节跳动网络技术有限公司Method, device, terminal equipment and medium for updating native interface display of page
CN109740074B (en)*2018-11-302020-11-10浙江口碑网络技术有限公司Method, device and equipment for processing parameter configuration information
CN109740074A (en)*2018-11-302019-05-10浙江口碑网络技术有限公司Processing method, device and the equipment of parameter configuration
CN110245315A (en)*2019-06-242019-09-17北京向上一心科技有限公司Method, apparatus, controller and the storage medium of APP title bar are simulated in webpage
CN115048170A (en)*2022-06-062022-09-13广州探迹科技有限公司Red point dynamic refreshing method, device and system for hybrid application

Also Published As

Publication numberPublication date
CN105426448B (en)2019-04-16

Similar Documents

PublicationPublication DateTitle
CN105426448A (en)Method, device and system for interface display
CN107733922B (en)Method and apparatus for invoking a service
US9158534B2 (en)Smart endpoint architecture
US20140282398A1 (en)Platform for developing and distributing mobile applications
CN110471848B (en)Method and device for dynamically returning message
KR20110100622A (en) Technology that automatically syndicates content over the network
CN112399130B (en)Processing method and device of cloud video conference information, storage medium and communication equipment
US9565148B2 (en)Method and apparatus for processing micro web log messages
CN112836148B (en)Report display method and device, storage medium and electronic equipment
CN104965868A (en)Data inquiring and analyzing system and method based on WeChat public platform
US12095771B2 (en)Split input and output remote access
CN106802762B (en) Synchronize server-side keyboard layout with client-side layout in a virtual session
CN106487662B (en)Information sharing method and device
CN105451085A (en)Desktop data background editing method and desktop data editing server side
CN112769798B (en)Login method and device
CN107273398B (en)Human interface system and method for operating the same
US8683608B2 (en)Communication method, display apparatus, moderator terminal apparatus, user terminal apparatus, and multi-user communication system including the same
WO2018058895A1 (en)Terminal control method and apparatus based on rcs message
CN102185795A (en)Method and system for realizing group communication on community platform
CN107222859A (en)A kind of method and device of equipment networking
CN112486484A (en)Webpage version generation method and device
CN116132419B (en)Page generation method and device, electronic equipment and storage medium
CN113760269B (en) Configuration method and device, and component rendering method, device and system
CN114116049B (en) Data processing method, device, electronic device and computer readable storage medium
CN113238745B (en) Method and device for implementing input box using multi-terminal development framework

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:511446 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28

Applicant after:Guangzhou Huaduo Network Technology Co., Ltd.

Address before:510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before:Guangzhou Huaduo Network Technology Co., Ltd.

CB02Change of applicant information
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20210108

Address after:511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after:GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before:511446 28th floor, block B1, Wanda Plaza, Wanbo business district, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before:GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TR01Transfer of patent right
EE01Entry into force of recordation of patent licensing contract

Application publication date:20160323

Assignee:GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Assignor:GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.:X2021440000053

Denomination of invention:Interface display method, device and system

Granted publication date:20190416

License type:Common License

Record date:20210208

EE01Entry into force of recordation of patent licensing contract

[8]ページ先頭

©2009-2025 Movatter.jp