[go: up one dir, main page]

CN103179166A - Methods and clients for providing services in clients - Google Patents

Methods and clients for providing services in clients Download PDF

Info

Publication number
CN103179166A
CN103179166A CN201110439649XA CN201110439649A CN103179166A CN 103179166 A CN103179166 A CN 103179166A CN 201110439649X A CN201110439649X A CN 201110439649XA CN 201110439649 A CN201110439649 A CN 201110439649A CN 103179166 A CN103179166 A CN 103179166A
Authority
CN
China
Prior art keywords
client
pagefile
interface
browser kernel
load
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
Application number
CN201110439649XA
Other languages
Chinese (zh)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110439649XA priority Critical patent/CN103179166A/en
Priority to PCT/CN2012/087032 priority patent/WO2013091556A1/en
Priority to KR1020137035125A priority patent/KR20140018414A/en
Priority to US14/129,880 priority patent/US20140317537A1/en
Publication of CN103179166A publication Critical patent/CN103179166A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method for providing service in a client and the client, belonging to the field of client development. The method comprises the following steps: loading a page file and loading a browser kernel in the process of a client; the browser kernel analyzes the page file, generates an interface of the client and obtains a script object; and the script engine in the browser kernel calls the service component according to the script object and provides corresponding service in the generated interface of the client. The client comprises: loading a module and a browser kernel. The invention realizes the client combining the web technology and the browser kernel, greatly shortens the development period of the client, reduces the development difficulty, can be applied to any operating system, and has stronger practicability.

Description

Method and the client of service are provided in client
Technical field
The present invention relates to the client development field, particularly a kind of method and client that service is provided in client.
Background technology
Usually, on terminal, various application programs can be installed, this application program is called again client, and the kind of client is varied, and the function of completing is also different, and the look ﹠ feel that provides also is not quite similar.For example, word provides the editor doc function of file, and photoshop provides the function of drawing etc.
In the process of traditional exploitation client, the exploitation of client end interface has occupied a large amount of manpowers and time.And, if in a plurality of different operating systems issue client terminal, inevasible need to be for different operating system, develop many covers interfaces and satisfy the demands, process complexity and cycle are longer.
Summary of the invention
In order to solve client development process complexity and long problem of cycle in prior art, the embodiment of the present invention provides a kind of method and client that service is provided in client.Described technical scheme is as follows:
On the one hand, a kind of method that service is provided in client comprises:
In the process of client, the load page file, and load browser kernel;
Described browser kernel is resolved described pagefile, generates the interface of described client, and obtains scripting object;
Script engine in described browser kernel calls serviced component according to described scripting object, provides corresponding service in the interface of the client that generates.
On the other hand, a kind of client comprises:
Load-on module is used for the process in client, the load page file, and load browser kernel;
Described browser kernel, be used for resolving the described pagefile that described load-on module loads, generate the interface of described client, and obtain scripting object, also be used for by built-in script engine according to described scripting object, call serviced component, provide corresponding service in the interface of the client that generates.
the beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is: by load page file and browser kernel in client process, resolve the pagefile generating client interface and obtain scripting object by browser kernel, and call serviced component by the script engine in browser kernel according to scripting object, provide corresponding service in the interface of the client that generates, realized the client in conjunction with web technology and browser kernel, client end interface generates after resolving pagefile by browser kernel, compared with prior art, need not to write separately the exploitation code at interface in kit, make the extensive work of interface development be simplified by browser kernel, greatly shortened the construction cycle, and, browser kernel carries out the interface based on the element in pagefile and draws, this mode no longer is subjected to the restriction of different operating system, the client of developing can be applied to any operating system, need not to carry out different exploitations for different operating system, thereby greatly simplified development process, reduced the difficulty of exploitation, improved development efficiency.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, during the below will describe embodiment, the accompanying drawing of required use is done to introduce simply, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is a kind of flow chart of the method that service is provided in client that the embodiment of the present invention provides;
Fig. 2 is the another kind of flow chart of the method that service is provided in client that the embodiment of the present invention provides;
Fig. 3 is the interface schematic diagram of the client that provides of the embodiment of the present invention;
Fig. 4 is the schematic flow sheet that service is provided in client that the embodiment of the present invention provides;
Fig. 5 is a kind of structure chart of the client that provides of the embodiment of the present invention;
Fig. 6 is the another kind of structure chart of the client that provides of the embodiment of the present invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
The embodiment of the present invention relates to browser kernel and script engine.Described browser kernel refers to " Rendering Engine ", also can be translated as " rendering engine ".It mainly is responsible for the explanation to the webpage grammer, and plays up webpage.Described webpage grammer comprises: HTML (Hypertext Markup Language, HTML), JS (JavaScript, script) etc.Therefore, the browser kernel render engine that adopts of browser namely.Described script engine is the interpreter of a computer programming language, as being used for ASP (the Active Server Page of built web-site, Active Server Pages), PHP (Hypertext Preprocessor, supertext preliminary treatment language), JS etc., its function is to explain the program documentaion of carrying out the user, it is translated into calculates the machine code that function is carried out, thereby complete a series of function.
Referring to Fig. 1, one embodiment of the invention provides a kind of method that service is provided in client, comprising:
101: in the process of client, the load page file, and load browser kernel;
102: browser kernel is resolved pagefile, generates the interface of client, and obtains scripting object;
103: the script engine in browser kernel calls serviced component according to scripting object, provides corresponding service in the interface of the client that generates.
In the embodiment of the present invention, described pagefile refers to include the file of the relevant information on client end interface.Relevant information on described client end interface includes but not limited to: the element layout of client end interface, look ﹠ feel, push-botton operation etc., these information have been described the interface of client particularly, therefore, can draw out client end interface by these information.Preferably, described pagefile is html file.
When described pagefile was html file, step 102 can specifically comprise:
Browser kernel is resolved html file, reads CSS (Cascading Style Sheet, CSS) and the JS of html file appointment; Draw the interface of client according to the labelled element in html file and CSS, and obtain scripting object according to JS.
Wherein, the labelled element in html file is described the element layout at interface, and CSS describes the style at interface, and JS describes the control operation on the interface.
In the embodiment of the present invention, when needs are developed the client at different interfaces, can create different pagefiles, obtain different client end interfaces by different pagefiles, fully satisfy the Extraordinary demand.And, change client end interface by creating different pagefiles, compare with traditional modification interface source code, simple and convenient, greatly reduced workload.
Described scripting object in the embodiment of the present invention comprises: built-in scripting object in script engine, and/or, self-defining scripting object, the present invention does not limit this.The user can define different scripting objects as required, and script engine can embed these self-defining scripting objects in running environment, and calls serviced component by these scripting objects.It is different that different browser kernels, its script engine embed the method for scripting object, just adopts diverse ways to embed scripting object as the script engine of IE, Chrome, these three kinds of browser kernels of Firefox, do not do too much explanation herein.
Described serviced component in the embodiment of the present invention comprises: the Common Services Components that operating system provides, and/or, the serviced component after expansion, the present invention does not limit this.Because the function of Common Services Components is usually more limited, preferably, serviced component after the employing expansion is to complete the function of various demands, include but not limited to: the function of access file, create the function of process threads, or set up TCP (Transmission Control Protocol, transmission control protocol) or UDP (User Datagram Protocol with other clients, User Datagram Protocol) function of communication etc., the present invention does not limit this.For example, can pass through extended network serviced component and stores service assembly, realize the function of transfer files between two clients, have stronger practicality.
The user who relates in the embodiment of the present invention refers to the developer of client, and the user in the embodiment of back has identical implication, therefore, and statement no longer one by one.
the said method that the present embodiment provides, by load page file and browser kernel in client process, resolve the pagefile generating client interface and obtain scripting object by browser kernel, and call serviced component by the script engine in browser kernel according to scripting object, corresponding service is provided in the interface of client, realized the client exploitation in conjunction with web technology and browser kernel, client end interface generates after resolving pagefile by browser kernel, compared with prior art, need not to write separately the exploitation code at interface in kit, make the extensive work of interface development be simplified by browser kernel, greatly shortened the construction cycle, and, browser kernel carries out the interface based on the element in pagefile and draws, the mode of this use web technology no longer is subjected to the restriction of different operating system, the client of developing can be applied to any operating system, need not to carry out different exploitations for different operating system, thereby greatly simplified development process, reduced the difficulty of exploitation, improved development efficiency.
Referring to Fig. 2, another embodiment of the present invention provides a kind of method that service is provided in client, comprising:
201: in the process of client, the load page file, and load browser kernel, in the present embodiment, described pagefile is specially html file.
Particularly, can carry out by loader the loading of pagefile and browser kernel.
202: browser kernel is resolved this html file, reads CSS and the JS of appointment in this html file, wherein, can obtain scripting object by reading JS.
Usually, CSS and the JS that all can specify the page to be drawn to use in html file, wherein, the implication of HTML, CSS and JS is identical with the description in above-described embodiment, does not give unnecessary details herein.
203: browser kernel is drawn the interface of client according to the labelled element in html file and CSS.
Particularly, browser kernel generates the picture of playing up at interface according to the labelled element in html file and CSS, draws this and play up the interface that picture obtains client on the window of client, and wherein, the window of described client is without background and the frame of acquiescence.The window of described client is a window that has just created when creating the process of client, is the carrier of client end interface.
In prior art when drawing client end interface, first to draw the background of acquiescence on this window, and then the picture of playing up at interface is plotted on this background, because the background of drawing acquiescence must have the attributes such as shape and color, therefore, the interface that generates also must be subject to the restriction of these attributes, can't satisfy demand of square client end interface etc. when being rectangle as the background of drawing at all.
In the embodiment of the present invention, omitted the step of drawing the acquiescence background, but directly draw the interface on the window of client, by the pagefile decision, picture itself is played up at the interface of drafting exactly fully at the interface of drawing out, there is no unnecessary interface element, as the window background that can not attach acquiescence and frame etc., described frame refers to the part beyond window background, be positioned at window around, on it, title bar, button etc. can also be arranged.In addition, the interface of drawing out in the embodiment of the present invention can be arbitrary shape, can also comprise transparent processing, as interface all transparent or local transparent etc.This mode is not subjected to any restriction of background and window attribute, and the flexibility of using has greatly been improved at the interface that can satisfy any demand, has very strong practicality.
For example, referring to Fig. 3, the interface that the present embodiment uses HTML to draw can be the interface that unified frame is arranged shown in Fig. 3 left side, perhaps also can be the interface that there is no frame shown in Fig. 3 the right, and prior art can't accomplish to draw the interface that there is no frame.
204: the script engine in browser kernel calls serviced component according to described scripting object, provides corresponding service in the interface of the client that generates.
Described scripting object in the present embodiment comprises: built-in scripting object in script engine, and/or, self-defining scripting object; Described serviced component comprises: the Common Services Components that operating system provides, and/or the serviced component after expansion specifically with the description of above-mentioned embodiment, is not given unnecessary details herein.
In addition, can also adopt the mode of use plug-in unit to provide corresponding service at the interface of client in the present embodiment.Described plug-in unit includes but not limited to: the ActiveX plug-in unit of IE browser, or the NP of other browser (Netscape Plugin, Netscape plug-in unit) plug-in unit etc., these plug-in units can provide various functions required on client end interface.When adopting this browser extension mode, need to write separately the installation steps of code and the execution plug-in unit of plug-in unit, and specify plug-in unit used in pagefile.Compare with described browser extension mode, adopt scripting object to call the mode of serviced component, more simple and convenient in use, more important is that fail safe is controlled, mode by embedded scripting object, can control access profile and the access rights of script fully, thereby greatly improve fail safe.
Referring to Fig. 4, the overall flow schematic diagram of the said method that provides for the present embodiment wherein, is carried out load operation take loader and is described as example.In the process of client, loader first loads html file and browser kernel, then notify browser kernel that html file is resolved, browser kernel by resolve html file with and CSS and the JS of appointment, obtain scripting object, draw client end interface according to HTML and CSS, and call serviced component by the script engine in browser kernel according to this scripting object, corresponding service is provided in the interface of client.
On the basis of Fig. 1 or embodiment shown in Figure 2, further, after the load page file, can also comprise:
Read the version information of client in pagefile;
To the server lookup client, whether latest edition is arranged;
If so, point out the user the whether latest edition of download client, when the user selects to download, from the pagefile of the latest edition of server download client.
By resolving the version information of pagefile, can determine whether client has latest edition, thereby can complete the download of the pagefile of latest edition according to user's needs, can reach upgrade in time the effect of version of client.And, when there is no up-to-date version, need not to carry out unnecessary down operation, alleviated the flow pressure of server.
Wherein, can all carry out the judgement of version information after each load page file, perhaps can judge version information termly yet, the present invention does not limit this.
In addition, in above-mentioned any method provided by the invention, in order to improve further fail safe, described pagefile is preferably the pagefile of encryption, and correspondingly, described load page file specifically comprises:
First the pagefile of encrypting is decrypted, then loads the pagefile after deciphering.
For example, when downloading the pagefile of latest edition from server, pagefile is with the ciphertext form transmission after encrypting, thereby can avoid pagefile to be intercepted and captured by the disabled user, and the danger such as malicious modification, improved fail safe.
In the present embodiment, described serviced component comprises: at least a in web services component, stores service assembly, process threads serviced component and media services assembly.Described web services component provides the function of network communication, connects as setting up TCP or UDP between client; The stores service assembly provides the function of reading and writing of files; The process threads serviced component provides the function that creates process threads; The media services assembly provides function of media file etc.
The said method that the present embodiment provides, by load page file and browser kernel in client process, resolve the pagefile generating client interface and obtain scripting object by browser kernel, and call serviced component by the script engine in browser kernel according to scripting object, corresponding service is provided in the interface of client, combine web technology and browser kernel and realized the exploitation of client, for the fast construction client provides a kind of reliable scheme.
Wherein, client end interface generates after resolving pagefile by browser kernel, compared with prior art, need not to write separately the exploitation code at interface in kit, make the extensive work of interface development be simplified by browser kernel, greatly shortened the construction cycle.and, browser kernel carries out the interface based on the element in pagefile and draws, the mode of this use web technology no longer is subjected to the restriction of different operating system, allow the exploitation personnel ignore the details that realizes of platform specific, by simple label, the interface is described, the actual drafting of all elements is completed by browser kernel, greatly reduced workload, and the developer need not to face development platform and SDK (the Software Development Kit of each operating system again, SDK), but HTML standard, the client of developing can be applied to any operating system, need not to carry out different exploitations for different operating system, thereby greatly simplified development process, reduced the difficulty of exploitation, improved development efficiency.
In addition, the said method that the present embodiment provides, the resource that visits operating system by the scripting object invocation component is fully controlled, the user can arrange according to the needs of level of security different scripting objects, call selectively serviced component, thereby improve the fail safe of operating-system resources access, with the SDK of call operation system in prior art can accessing operation all resources of system compare, reduce the generation of risky operation, greatly improved fail safe.
Referring to Fig. 5, further embodiment of this invention provides a kind of client, comprising:
Load-on module 501 is used for the process in client, the load page file, and load browser kernel 502;
Browser kernel 502, be used for resolving the pagefile that load-on module 501 loads, generate the interface of client, and obtain scripting object, also be used for passing through the built-in script engine of browser kernel 502 according to scripting object, call serviced component, provide corresponding service in the interface of the client that generates.
Referring to Fig. 6, in the present embodiment, described pagefile is the HTML html file, and browser kernel 502 comprises:
Parsing module 502a is used for resolving html file, reads CSS CSS and the script JS of html file appointment, and obtains scripting object according to JS;
Drafting module 502b for labelled element and the CSS of the html file that reads according to parsing module 502a, draws the interface of client.
In the present embodiment, further, drafting module 502b can specifically be used for: the labelled element of the html file that reads according to parsing module 502a and CSS generate the picture of playing up at interface, draw this and play up the interface that picture obtains client on the window of client, wherein, the window of described client is without background and the frame of acquiescence.
In the present embodiment, load-on module 501 can also be used for: after the load page file, read the version information of client in pagefile, to the server lookup client, whether latest edition is arranged, if, point out the user the whether latest edition of download client, when the user selects to download, from the pagefile of the latest edition of server download client.
In the present embodiment, the pagefile of described pagefile for encrypting, load-on module 501 also were used for before the load page file, and the pagefile of described encryption is decrypted.
In the present embodiment, described serviced component comprises: at least a in web services component, stores service assembly, process threads serviced component and media services assembly.
The above-mentioned client that the present embodiment provides can be carried out the either method in said method embodiment, and detailed process sees the description in embodiment of the method for details, does not give unnecessary details herein.
The above-mentioned client that the present embodiment provides, by load page file and browser kernel in client process, resolve the pagefile generating client interface and obtain scripting object by browser kernel, and call serviced component by the script engine in browser kernel according to scripting object, corresponding service is provided in the interface of client, combine web technology and browser kernel and realized the exploitation of client, for the fast construction client provides a kind of reliable scheme.
Wherein, client end interface generates after resolving pagefile by browser kernel, compared with prior art, need not to write separately the exploitation code at interface in kit, make the extensive work of interface development be simplified by browser kernel, greatly shortened the construction cycle.and, browser kernel carries out the interface based on the element in pagefile and draws, the mode of this use web technology no longer is subjected to the restriction of different operating system, allow the exploitation personnel ignore the details that realizes of platform specific, by simple label, the interface is described, the actual drafting of all elements is completed by browser kernel, greatly reduced workload, and the developer need not to face development platform and SDK (the Software Development Kit of each operating system again, SDK), but HTML standard, the client of developing can be applied to any operating system, need not to carry out different exploitations for different operating system, thereby greatly simplified development process, reduced the difficulty of exploitation, improved development efficiency.
In addition, the above-mentioned client that the present embodiment provides, the resource that visits operating system by the scripting object invocation component is fully controlled, the user can arrange according to the needs of level of security different scripting objects, call selectively serviced component, thereby improve the fail safe of operating-system resources access, with the SDK of call operation system in prior art can accessing operation all resources of system compare, reduce the generation of risky operation, greatly improved fail safe.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can come the relevant hardware of instruction to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above is only preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (12)

1. the method that service is provided in client, is characterized in that, described method comprises:
In the process of client, the load page file, and load browser kernel;
Described browser kernel is resolved described pagefile, generates the interface of described client, and obtains scripting object;
Script engine in described browser kernel calls serviced component according to described scripting object, provides corresponding service in the interface of the client that generates.
2. method according to claim 1, is characterized in that, described pagefile is the HTML html file, and described browser kernel is resolved described pagefile, generates the interface of described client, and obtain scripting object, comprising:
Described browser kernel is resolved described html file, reads CSS CSS and the script JS of described html file appointment;
Draw the interface of described client according to the labelled element in described html file and described CSS, and obtain scripting object according to described JS.
3. method according to claim 2, is characterized in that, the interface according to the labelled element in described html file and the described client of described CSS drafting comprises:
Generate the picture of playing up at interface according to the labelled element in described html file and described CSS, draw the described interface that picture obtains described client of playing up on the window of described client, wherein, described window is without background and the frame of acquiescence.
4. method according to claim 1, is characterized in that, after the load page file, also comprises:
Read the version information of described client in described pagefile;
To the described client of server lookup, whether latest edition is arranged;
If so, the latest edition of pointing out the user whether to download described client when the user selects to download, is downloaded the pagefile of the latest edition of described client from described server.
5. the described method of any one according to claim 1 to 4, is characterized in that, the pagefile of described pagefile for encrypting, and the load page file specifically comprises:
Pagefile to described encryption is decrypted, and loads the pagefile after deciphering.
6. the described method of any one according to claim 1 to 4, is characterized in that, described serviced component comprises: at least a in web services component, stores service assembly, process threads serviced component and media services assembly.
7. a client, is characterized in that, comprising:
Load-on module is used for the process in client, the load page file, and load browser kernel;
Described browser kernel, be used for resolving the described pagefile that described load-on module loads, generate the interface of described client, and obtain scripting object, also be used for by built-in script engine according to described scripting object, call serviced component, provide corresponding service in the interface of the client that generates.
8. client according to claim 7, is characterized in that, described pagefile is the HTML html file, and described browser kernel comprises:
Parsing module is used for resolving described html file, reads CSS CSS and the script JS of described html file appointment, and obtains scripting object according to described JS;
Drafting module for labelled element and the described CSS of the described html file that reads according to described parsing module, is drawn the interface of described client.
9. client according to claim 8, it is characterized in that, described drafting module specifically is used for: the labelled element of the described html file that reads according to described parsing module and described CSS generate the picture of playing up at interface, draw the described interface that picture obtains described client of playing up on the window of described client, wherein, described window is without background and the frame of acquiescence.
10. client according to claim 7, it is characterized in that, described load-on module also is used for: after the load page file, read the version information of described client in described pagefile, to the described client of server lookup, whether latest edition is arranged, if so, point out the user whether to download the latest edition of described client, when the user selects to download, download the pagefile of the latest edition of described client from described server.
11. according to claim 7 to 10, the described client of any one, is characterized in that, the pagefile of described pagefile for encrypting, described load-on module also were used for before the load page file, and the pagefile of described encryption is decrypted.
12. according to claim 7 to 10, the described client of any one, is characterized in that, described serviced component comprises: at least a in web services component, stores service assembly, process threads serviced component and media services assembly.
CN201110439649XA 2011-12-22 2011-12-23 Methods and clients for providing services in clients Pending CN103179166A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201110439649XA CN103179166A (en) 2011-12-23 2011-12-23 Methods and clients for providing services in clients
PCT/CN2012/087032 WO2013091556A1 (en) 2011-12-22 2012-12-20 Browser based application program extension method and device
KR1020137035125A KR20140018414A (en) 2011-12-22 2012-12-20 Browser based application program extension method and device
US14/129,880 US20140317537A1 (en) 2011-12-22 2012-12-20 Browser based application program extension method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110439649XA CN103179166A (en) 2011-12-23 2011-12-23 Methods and clients for providing services in clients

Publications (1)

Publication Number Publication Date
CN103179166A true CN103179166A (en) 2013-06-26

Family

ID=48638789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110439649XA Pending CN103179166A (en) 2011-12-22 2011-12-23 Methods and clients for providing services in clients

Country Status (1)

Country Link
CN (1) CN103179166A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065492A (en) * 2014-07-17 2014-09-24 北京北纬通信科技股份有限公司 Method and system for updating account and billing statistics based on intelligent terminal
WO2015058716A1 (en) * 2013-10-25 2015-04-30 北京奇虎科技有限公司 Method for loading plug-in, browser and server
CN104793837A (en) * 2014-01-20 2015-07-22 腾讯科技(深圳)有限公司 Picture generation method and device
CN104951326A (en) * 2014-03-31 2015-09-30 腾讯科技(深圳)有限公司 Web access method and device
CN107341027A (en) * 2017-05-18 2017-11-10 北京金山安全管理系统技术有限公司 The generation method and generating means of user interface
WO2017206626A1 (en) * 2016-06-01 2017-12-07 广州市动景计算机科技有限公司 Network resource access apparatus, mixed apparatus, and method
CN107615321A (en) * 2015-05-22 2018-01-19 贝宝公司 For the sensitive data form fields for the trustship for meeting safety standard
CN107992301A (en) * 2017-11-27 2018-05-04 腾讯科技(上海)有限公司 User interface implementation method, client and storage medium
CN109145235A (en) * 2017-06-16 2019-01-04 艺龙网信息技术(北京)有限公司 Method, apparatus and electronic equipment for analyzing web page
CN110209539A (en) * 2018-02-28 2019-09-06 华为技术有限公司 A kind of test method, terminal device and tester
CN110908656A (en) * 2019-11-08 2020-03-24 福州汇思博信息技术有限公司 Android user interface generation method and system
CN112799665A (en) * 2021-01-27 2021-05-14 视若飞信息科技(上海)有限公司 Method for constructing App functional interface in WebUI mode
CN113032087A (en) * 2019-12-25 2021-06-25 亚信科技(南京)有限公司 Data interaction method and device based on Chromium kernel

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101553771A (en) * 2006-10-23 2009-10-07 奥多比公司 Draw HTML content
CN101655863A (en) * 2009-04-24 2010-02-24 北京搜狗科技发展有限公司 Method for loading web pages in browser and browser
CN101778362A (en) * 2010-01-06 2010-07-14 中兴通讯股份有限公司 Method, equipment and system for monitoring data of mobile terminal
US20110173602A1 (en) * 2008-07-30 2011-07-14 Access Co., Ltd Execution environment software, client device, and server device
CN102207866A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101553771A (en) * 2006-10-23 2009-10-07 奥多比公司 Draw HTML content
US20110173602A1 (en) * 2008-07-30 2011-07-14 Access Co., Ltd Execution environment software, client device, and server device
CN101655863A (en) * 2009-04-24 2010-02-24 北京搜狗科技发展有限公司 Method for loading web pages in browser and browser
CN101778362A (en) * 2010-01-06 2010-07-14 中兴通讯股份有限公司 Method, equipment and system for monitoring data of mobile terminal
CN102207866A (en) * 2011-05-25 2011-10-05 盛乐信息技术(上海)有限公司 Systems and methods for developing, publishing, installing and operating application programs based on Web operating system (WebOS)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015058716A1 (en) * 2013-10-25 2015-04-30 北京奇虎科技有限公司 Method for loading plug-in, browser and server
CN104793837A (en) * 2014-01-20 2015-07-22 腾讯科技(深圳)有限公司 Picture generation method and device
CN104793837B (en) * 2014-01-20 2018-05-04 腾讯科技(深圳)有限公司 Image generation method and device
CN104951326A (en) * 2014-03-31 2015-09-30 腾讯科技(深圳)有限公司 Web access method and device
CN104065492A (en) * 2014-07-17 2014-09-24 北京北纬通信科技股份有限公司 Method and system for updating account and billing statistics based on intelligent terminal
CN107615321A (en) * 2015-05-22 2018-01-19 贝宝公司 For the sensitive data form fields for the trustship for meeting safety standard
WO2017206626A1 (en) * 2016-06-01 2017-12-07 广州市动景计算机科技有限公司 Network resource access apparatus, mixed apparatus, and method
CN107451162A (en) * 2016-06-01 2017-12-08 广州市动景计算机科技有限公司 Network resource accession equipment, mixing apparatus and method
US10880227B2 (en) 2016-06-01 2020-12-29 Alibaba Group Holding Limited Apparatus, hybrid apparatus, and method for network resource access
CN107341027A (en) * 2017-05-18 2017-11-10 北京金山安全管理系统技术有限公司 The generation method and generating means of user interface
CN109145235A (en) * 2017-06-16 2019-01-04 艺龙网信息技术(北京)有限公司 Method, apparatus and electronic equipment for analyzing web page
CN109145235B (en) * 2017-06-16 2021-02-02 艺龙网信息技术(北京)有限公司 Method and device for analyzing webpage and electronic equipment
CN107992301B (en) * 2017-11-27 2020-02-21 腾讯科技(上海)有限公司 User interface implementation method, client and storage medium
CN107992301A (en) * 2017-11-27 2018-05-04 腾讯科技(上海)有限公司 User interface implementation method, client and storage medium
CN110209539A (en) * 2018-02-28 2019-09-06 华为技术有限公司 A kind of test method, terminal device and tester
CN110209539B (en) * 2018-02-28 2021-10-01 华为技术有限公司 A test method, terminal equipment and tester
CN110908656A (en) * 2019-11-08 2020-03-24 福州汇思博信息技术有限公司 Android user interface generation method and system
CN110908656B (en) * 2019-11-08 2022-08-23 福州汇思博信息技术有限公司 Android user interface generation method and system
CN113032087A (en) * 2019-12-25 2021-06-25 亚信科技(南京)有限公司 Data interaction method and device based on Chromium kernel
CN113032087B (en) * 2019-12-25 2024-02-23 亚信科技(南京)有限公司 Data interaction method and device based on Chromium kernel
CN112799665A (en) * 2021-01-27 2021-05-14 视若飞信息科技(上海)有限公司 Method for constructing App functional interface in WebUI mode

Similar Documents

Publication Publication Date Title
CN103179166A (en) Methods and clients for providing services in clients
CN102855142B (en) A kind of client framework structure based on RIA and its implementation
CN104158836B (en) A kind of method by data render mobile application interface
US8352967B2 (en) Safe browser plugins using native code modules
CN110704783B (en) Interaction method and device of H5 page and native APP based on custom protocol
RU2459238C2 (en) Managed execution environment for software application interfacing
US20140317537A1 (en) Browser based application program extension method and device
KR20150043333A (en) User interface control framework for stamping out controls using a declarative template
Bagheri et al. Software architectural principles in contemporary mobile software: from conception to practice
US10831892B2 (en) Web browser script monitoring
CN104636139A (en) Visualized cross-platform mobile application development and generation system
CN113778405A (en) A cross-platform APP construction method, device, system and medium
CN111949251A (en) Method for realizing software development and operation across platforms
Gok et al. Building Hybrid Android Apps with Java and JavaScript: Applying Native Device APIs
CN110213105A (en) It is a kind of cross-platform micro- using creation method
CN111857710A (en) Method and device for developing Eclipse plug-in based on embedded chromium
CN103226475A (en) Method and device for realizing control replacement during transcoding
Soliman Getting Started with Memcached
US11604662B2 (en) System and method for accelerating modernization of user interfaces in a computing environment
CN110727426A (en) Customized version browsing system for real estate brokerage industry
CN111399836A (en) Method and device for modifying page attribute
KR20100106872A (en) Web service system and method for hyper-linking sub-web pages of various types to web page made of html
CN119166920A (en) A page rendering method, device, equipment, storage medium and program product
Wagner Professional flash mobile development: creating android and iPhone applications
US8661334B1 (en) Mapping behavior to data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130626