CN105159756B - Information processing method and information processing equipment - Google Patents
Information processing method and information processing equipment Download PDFInfo
- Publication number
- CN105159756B CN105159756B CN201410224794.XA CN201410224794A CN105159756B CN 105159756 B CN105159756 B CN 105159756B CN 201410224794 A CN201410224794 A CN 201410224794A CN 105159756 B CN105159756 B CN 105159756B
- Authority
- CN
- China
- Prior art keywords
- thread
- webworker
- browser
- information
- data
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
Disclose information processing method and information processing equipment.The information processing method is applied to a system platform, the system platform includes application layer, middle layer and core layer, there are a browsers in core layer, the browser includes data statistics unit, for counting the various types node in the browser execution, described method includes following steps: when the browser is there are when more than two threads task, the data statistics unit obtains the task processing status of each thread, forms the first information;And the first information is transmitted to the middle layer.
Description
Technical field
The present invention relates to information processing method and information processing equipment, more specifically to can to multiple threads into
The information processing equipment of the information processing method and application of row the testing and management information processing method.
Background technique
With the development of mobile internet, more and more application developers begin to use HTML5 to carry out development and application software.
HTML5 also brings certain risk while bringing convenience to developer.Javascript is locally executed in browser
Shell script, browser directly parse without compiling, can be generally used in combination with HTML, CSS.But it is traditional
Javascript is that single thread executes.To which in the process of implementation, browser cannot execute other Javascript feet
This, UI rendering thread can be also suspended.
Therefore, when using HTML5 development and application software, in order to be performed simultaneously multiple JavaScript tasks without
Block browser, introduces the mechanism of multithreading.
In this way, producing the problem of being managed to multithreading.In the case where multithreading, browser is it should be understood that current
The thread that is currently running and particular thread can be terminated in due course, the thread that otherwise will lead to corpse exists, and this
Security risk may be brought.For example, thread existing for corpse is one of the important means of hacker attack browser.
Summary of the invention
In view of above situation, it is intended to provide information processing method and the application that can multiple threads be carried out with testing and management
The information processing equipment of the information processing method.
According to an aspect of the invention, there is provided a kind of information processing method, is applied to a system platform, the system
Platform includes application layer, middle layer and core layer, and there are a browser in core layer, the browser includes data statistics list
Member, for counting the various types node in the browser execution, described method includes following steps: when the browser is deposited
When task more than two threads, the data statistics unit obtains the task processing status of each thread, forms the first information;
And the first information is transmitted to the middle layer.
Preferably, according to the method for the embodiment of the present invention, the thread is WebWorker thread, and wherein institute
The step of stating the task processing status that data statistics unit obtains each thread, forming the first information further comprises: described in modification
Interface function in data statistics unit, to increase the operation for generating WebWorker chained list;And by searching for data system
The WebWorker chained list that unit generates is counted to detect the WebWorker thread being currently running, to form the first information.
Preferably, according to the method for the embodiment of the present invention, the step of transmitting the first information to system platform into
One step includes: the interlayer communication of the browser and the system platform via interface unit, by the data statistics list
Data in member are sent to the middle layer;And in the middle layer, by with the interface in the data statistics unit
The corresponding function of function, parses the data, to obtain the data about the WebWorker thread being currently running.
Preferably, may further include according to the method for the embodiment of the present invention: by the middle layer obtain about just
The application layer of the system platform is sent in the data of the WebWorker thread of operation;And in the application layer, determine
The WebWorker thread whether termination is currently running.
According to another aspect of the present invention, a kind of information processing equipment is provided, comprising: system platform, including centre
Layer and core layer;Wherein further comprise in the core layer: browser, for being explained to webpage grammer and rendering net
Page;Wherein the browser includes data statistics unit, for counting various types of nodes;When there are two for the browser
When more than thread task, the data statistics unit obtains the task processing status of each thread, forms the first information;And institute
Stating information processing equipment further comprises: interface unit, for transmitting the first information to the middle layer.
Preferably, in equipment according to an embodiment of the present invention, the thread is WebWorker thread, and wherein institute
It states the interface function in data statistics unit to be modified to increase the operation for generating WebWorker chained list, and when described clear
It lookes in device, when starting one or more WebWorker thread, by searching for the WebWorker of data statistics unit generation
Chained list detects the WebWorker thread being currently running, to form the first information.
Preferably, in equipment according to an embodiment of the present invention, the middle layer include in the data statistics unit
The corresponding function of interface function, for being parsed to the data, with obtain about the WebWorker thread being currently running
Data.
Preferably, in equipment according to an embodiment of the present invention, wherein the system platform further comprises:
Application layer, the data about the WebWorker thread being currently running obtained for receiving the middle layer, wherein
The application layer decides whether to terminate the WebWorker thread being currently running.
By information processing method according to an embodiment of the present invention and equipment, statistics is currently being transported in a browser first
The list of capable multiple threads, so that browser according to the present invention can become apparent from compared with browser in the prior art
Ground understands the thread being currently running.Secondly, by the interface between browser and middle layer, by the fortune about multiple threads
The information of row state passes to middle layer, in order to which middle layer is able to access that the status data of all active threads.Finally, logical
The application layer that the status data that middle layer obtains is sent to more top is crossed, all threads are controlled in application layer, are killed when necessary
Dead corpse thread inhibits the presence of corpse thread, so that the safety for reducing system is hidden so as to effectively manage multiple threads
Suffer from.
Detailed description of the invention
Fig. 1 is the flow chart for showing the process of information processing method according to an embodiment of the present invention;And
Fig. 2 is the block diagram for showing the configuration of information processing equipment according to an embodiment of the present invention.
Specific embodiment
Each preferred embodiment of the invention is described below with reference to accompanying drawings.It provides referring to the drawings
Description, to help the understanding to example embodiment of the invention as defined by appended claims and their equivalents.It includes side
The various details of assistant's solution, but they can only be counted as illustratively.Therefore, it would be recognized by those skilled in the art that
Embodiment described herein can be made various changes and modifications, without departing from scope and spirit of the present invention.Moreover, in order to
Keep specification more clear succinct, by omission pair it is well known that the detailed description of function and construction.
Firstly, information processing method according to an embodiment of the present invention will be described referring to Fig.1.The information processing method application
In a system platform, the system platform includes application layer, middle layer and core layer, and there are a browser, institutes in core layer
Stating browser includes data statistics unit, for counting the various types node in the browser execution.For example, the system
Platform can be Android platform.The browser can be the browser of Webkit kernel.It is Webkit in the browser
In the case where the browser of kernel, the data statistics unit is HTML collection, is used to count various types of sections
Point.As shown in Figure 1, described method includes following steps:
In step S101, the task of two threads or more is judged whether there is.If be judged as YES in step s101,
That is: when the browser is there are when more than two threads task, processing proceeds to step S102.In step S102, the number
Unit obtains the task processing status of each thread according to statistics, forms the first information.Here, the first information is that the browser can
The information for currently having run which thread is known accordingly.
On the other hand, if be judged as NO in step s101, it may be assumed that when there is only the tasks of a thread for the browser
When, processing terminate.
Next, processing proceeds to step S103.In step S103, the first information is transmitted to the centre of system platform
Layer.
Obtain the task processing status of each thread by data statistics unit, browser can know that be currently running is which
A little threads.With in the prior art, the scheme that browser can not detect each thread being currently running is compared, and is able to carry out effective pipe
Reason.
As a kind of example of the above multithreading, it is described below when thread is WebWorker thread
Situation.WebWorker is the Javascript multithreading solution that HTML5 is provided, we can be by some big calculating
The code of amount transfers to WebWorker operation without freezing user interface.The basic principle of WebWorker is exactly current
In the main thread of Javascript, a Javascript file is loaded using Worker class to open up a new thread, is risen
To not blocking the effect of execution mutually, and provide the interface of data exchange between main thread and new thread.
When the thread is WebWorker thread, in the above-mentioned methods, the data statistics unit obtains each thread
The step of task processing status, the formation first information, further comprises:
The interface function in the data statistics unit is modified, to increase the operation for generating WebWorker chained list;And
The WebWorker chained list generated by searching for the data statistics unit detects the WebWorker being currently running
Thread, to form the first information.
As mentioned above it is possible, HTML collection is the method for being used to count various types node in Webkit, such as
Picture, plug-in unit etc..All pictures can be saved in a picture chained list, and all plug-in units can also be saved in plug-in unit chain
In table.The layout process (layout) of browser (Webkit) is the core of browser, for analyzing the member of html page
Element, also, each element for calculating html page is predominantly located at the position of screen and the width of display and height.So In
Layout stage, the element of all html pages can all be calculated one time.This chained list is given birth to automatically in the layout of Webkit
At.HTML collection provides interface to layout, which realizes in HTML collection, for different members
Element is inserted into different queues.
But only preservation picture and plug-in unit etc. is first for data statistics unit (that is, HTML collection) in the prior art
Element does not save WebWorker.Therefore, browser in the prior art cannot know currently running WebWorker thread.
In the present invention, increase the operation for generating WebWorker chained list in the interface function of data statistics unit.Specifically
For, in the present invention, in HTML collection, in addition to types such as the above picture, plug-in units, we are into one
Step increases a new type, it may be assumed that WebWorker.Due to as mentioned above it is possible, all html pages of layout stage member
Element can all be calculated one time, therefore be also the stage for being easiest to count all web worker in this stage.In layout rank
Duan Ruguo is resolved to web worker, then this web worker web worker for being added to html collection is united
In gauge.
Therefore, compared with prior art, browser can be detected by the WebWorker chained list of generation is currently running
WebWorker thread, so as to effectively be managed the multiple WebWorker threads being currently running.
But browser is only able to detect the multiple WebWorker threads being currently running, that is, obtains about multiple
The information of WebWorker thread operating status really carries out termination operation to the WebWorker of corpse operation and also needs system flat
Other two layers of platform execute.Therefore, the information is transmitted to other two layers of system platform by this needs, so as to system
Platform carries out termination operation to extra WebWorker thread according to the information.
A kind of example using Android platform as system platform is described below.Android platform be it is a kind of with
Open source code operating system based on Linux, is mainly used for portable equipment.The system architecture of Android and other behaviour
Make that system is the same, using the framework of layering.Android platform is divided into three layers, be respectively from high level to low layer application layer, in
Interbed (including application framework layer, system Runtime Library layer) and core layer.The above Webkit belongs to core here
Central layer.
In addition, in the above-mentioned methods, transmitting the first information to system platform when the thread is WebWorker
The step of further comprise:
Via interface unit, the interlayer communication of the browser and the system platform, by the data statistics list
Data in member are sent to the middle layer;And
In the middle layer, by function corresponding with the interface function in the data statistics unit, to the number
According to being parsed, to obtain the data about the WebWorker thread being currently running.
Here, interface unit is the primary included jni interface of Android.In addition, in the middle layer of Android platform
In webview, increase function corresponding with HTML collection, is called in HTML collection by jni interface
Data, it is final to realize the process that all WebWorker threads are accessed from the middle layer of Android platform.
As it can be seen that by obtaining the interface of all WebWorker lists in middle layer increase, so that not only browser can obtain
Know currently running WebWorker thread, and system can also learn currently running WebWorker thread.
Hereinbefore, by counting the list of WebWorker in webkit, browser can be learnt and be currently running
WebWorker thread.In addition, by sending the information about the WebWorker thread being currently running to system platform
Middle layer, so that system can also learn currently running WebWorker thread.But really to corpse WebWorker thread
It carries out terminating the application layer that operation should also be more top.
Therefore, embodiment more preferably, can further include following steps according to the method for the present invention:
The data about the WebWorker thread being currently running that the middle layer is obtained are sent to the system platform
Application layer;And
In the application layer, decide whether to terminate the WebWorker thread being currently running.
That is, the WebWorker thread-data that middle layer obtains is sent to application layer, and controlled in application layer
All WebWorker threads, and corpse thread is terminated according to user's requirement or system default setting.Therefore, even if
WebWorker also can be avoided in the case where not exiting actively and corpse thread occur.
It should be pointed out that hereinbefore, describing basis using WebWorker thread and android system as example
The information processing method of the embodiment of the present invention.But it should be appreciated by those skilled in the art the present invention is not limited to this.
In fact, any other thread and system can also be applied similarly to the present invention.
Hereinbefore, the process of information processing method according to an embodiment of the present invention is described in detail referring to Fig.1.It connects
Get off, information processing that is according to an embodiment of the present invention, applying the above information processing method will be described referring to Fig. 2
The concrete configuration of equipment.For example, information processing equipment according to an embodiment of the present invention can be smart phone, tablet computer etc. just
Portable device.
As shown in Fig. 2, the information processing equipment 200 includes a system platform.The system platform includes core layer 201
With middle layer 202.For example, system platform here can be Android platform.
Further comprise in the core layer: browser 2011, for being explained to webpage grammer and rendering webpage.
Wherein, the browser includes data statistics unit (not shown), for counting various types of nodes.For example, here
Browser can be the browser of webkit kernel.In the case where the browser is the browser of Webkit kernel, institute
Stating data statistics unit is HTML collection, is used to count various types of nodes.
When the browser is there are when more than two threads task, the data statistics unit obtains the task of each thread
Processing status forms the first information.Here, the first information is that the browser can know which thread currently run accordingly
Information.
Also, the system platform further comprises: interface unit 204, for transmitting the first information in described
Interbed 202.For example, it is primary included that interface unit 204 here can be Android when system platform is Android platform
Jni interface.
Obtain the task processing status of each thread by data statistics unit, browser can know that be currently running is which
A little threads.With in the prior art, the scheme that browser can not detect each thread being currently running is compared, and is able to carry out effective pipe
Reason.
As a kind of example of the above multithreading, it is described below when thread is WebWorker thread
Situation.As mentioned above it is possible, WebWorker is the Javascript multithreading solution that HTML5 is provided, we can be with
Transfer to WebWorker operation without freezing user interface the code of some intensives.The basic principle of WebWorker is exactly
In the main thread of current Javascript, a Javascript file is loaded using Worker class to open up a new line
Journey plays and does not mutually block the effect of execution, and provides the interface of data exchange between main thread and new thread.
When the thread is WebWorker thread, the interface function in the data statistics unit is modified to increase life
At the operation of WebWorker chained list, and in the browser, when starting one or more WebWorker thread, pass through
The WebWorker chained list that the data statistics unit generates is searched to detect the WebWorker thread being currently running, to be formed
State the first information.
As mentioned above it is possible, HTML collection is the method for being used to count various types node in Webkit, such as
Picture, plug-in unit etc..All pictures can be saved in a picture chained list, and all plug-in units can also be saved in plug-in unit chain
In table.The layout process (layout) of browser (Webkit) is the core of browser, for analyzing the member of html page
Element, also, each element for calculating html page is predominantly located at the position of screen and the width of display and height.So In
Layout stage, the element of all html pages can all be calculated one time.
But only preservation picture and plug-in unit etc. is first for data statistics unit (that is, HTML collection) in the prior art
Element does not save WebWorker.Therefore, browser in the prior art cannot know currently running WebWorker thread.
In the present invention, increase the operation for generating WebWorker chained list in the interface function of data statistics unit.Specifically
For, in the present invention, in HTML collection, in addition to types such as the above picture, plug-in units, we are into one
Step increases a new type, it may be assumed that WebWorker.Due to as mentioned above it is possible, all html pages of layout stage member
Element can all be calculated one time, therefore be also the stage for being easiest to count all web worker in this stage.In layout rank
Duan Ruguo is resolved to web worker, then this web worker web worker for being added to HTML collection is united
In gauge.
Therefore, compared with prior art, browser can be detected by the WebWorker chained list of generation is currently running
WebWorker thread, so as to effectively be managed the multiple WebWorker threads being currently running.
But browser is only able to detect the multiple WebWorker threads being currently running, that is, obtains about multiple
The information of WebWorker thread operating status really carries out termination operation to the WebWorker of corpse operation and also needs system flat
Other two layers of platform execute.Therefore, the information is transmitted to other two layers of system platform by this needs, so as to system
Platform carries out termination operation to extra WebWorker thread according to the information.
The middle layer includes function corresponding with the interface function in the data statistics unit.Therefore, via connecing
Mouthful unit 204 will be sent to after the status information about WebWorker thread in the data statistics unit middle layer it
Afterwards, by the way that function corresponding with the interface function in the data statistics unit, the data are parsed, with obtain about
The data for the WebWorker thread being currently running.All WebWorker are accessed from Android middle layer to finally realize
The process of thread.
But middle layer can not realize the termination to corpse WebWorker thread.Therefore, the system platform is into one
Step includes: application layer, the data about the WebWorker thread being currently running obtained for receiving the middle layer, wherein
The application layer decides whether to terminate the WebWorker thread being currently running.Therefore, even if WebWorker is not being exited actively
In the case where, it also can be avoided and corpse thread occur.
Hereinbefore, information processing method and letter according to an embodiment of the present invention have been described in detail referring to Figures 1 and 2
Cease processing equipment.By information processing method according to an embodiment of the present invention and equipment, statistics is current just in a browser first
In the list of multiple threads of operation, so that browser according to the present invention can be more compared with browser in the prior art
The thread being currently running is well understood.Secondly, by the interface between browser and middle layer, it will be about multiple threads
The information of operating status pass to middle layer, in order to which middle layer is able to access that the status data of all active threads.Most
Afterwards, it is sent to the application layer of more top by the status data for obtaining middle layer, all threads are controlled in application layer, it is necessary
When kill corpse thread, so as to effectively manage multiple threads, inhibit the presence of corpse thread, to reduce the peace of system
Full hidden danger.
It should be noted that in the present specification, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence " including ... ", it is not excluded that including
There is also other identical elements in the process, method, article or equipment of the element.
Finally, it is to be noted that, it is above-mentioned it is a series of processing not only include with sequence described here in temporal sequence
The processing of execution, and the processing including executing parallel or respectively rather than in chronological order.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can be by
Software adds the mode of required hardware platform to realize, naturally it is also possible to all be implemented by software.Based on this understanding,
Technical solution of the present invention can be embodied in the form of software products in whole or in part to what background technique contributed,
The computer software product can store in storage medium, such as ROM/RAM, magnetic disk, CD, including some instructions are to make
It obtains a computer equipment (can be personal computer, server or the network equipment etc.) and executes each embodiment of the present invention
Or method described in certain parts of embodiment.
The present invention is described in detail above, specific case used herein is to the principle of the present invention and embodiment party
Formula is expounded, and the above description of the embodiment is only used to help understand the method for the present invention and its core ideas;Meanwhile it is right
In those of ordinary skill in the art, according to the thought of the present invention, change is had in specific embodiments and applications
Place, in conclusion the contents of this specification are not to be construed as limiting the invention.
Claims (6)
1. a kind of information processing method is applied to a system platform, the system platform includes application layer, middle layer and core
Layer, there are a browser in core layer, the browser includes data statistics unit, for counting in the browser execution
Various types node, described method includes following steps:
When the browser is there are when more than two threads task, the data statistics unit obtains the task processing of each thread
State forms the first information;And
The first information is transmitted to the middle layer,
Wherein the thread is WebWorker thread,
The step of wherein the data statistics unit obtains the task processing status of each thread, forms the first information is further wrapped
It includes:
The interface function in the data statistics unit is modified, to increase the operation for generating WebWorker chained list;And
The WebWorker chained list generated by searching for the data statistics unit detects the WebWorker thread being currently running,
To form the first information.
2. according to the method described in claim 1, transmitting the first information to the step of middle layer and further comprising:
Via interface unit, the interlayer communication of the browser and the system platform will be in the data statistics unit
Data be sent to the middle layer;And
In the middle layer, by function corresponding with the interface function in the data statistics unit, to the data into
Row parsing, to obtain the data about the WebWorker thread being currently running.
3. according to the method described in claim 2, further comprising:
The data about the WebWorker thread being currently running that the middle layer is obtained are sent to answering for the system platform
With layer;And
In the application layer, decide whether to terminate the WebWorker thread being currently running.
4. a kind of information processing equipment, comprising:
System platform, including middle layer and core layer;
Wherein further comprise in the core layer:
Browser, for being explained to webpage grammer and rendering webpage;
Wherein the browser includes data statistics unit, for counting various types of nodes;When there are two for the browser
When more than a thread task, the data statistics unit obtains the task processing status of each thread, forms the first information;
And the information processing equipment further comprises:
Interface unit, for transmitting the first information to the middle layer,
Wherein the thread is WebWorker thread,
Wherein the interface function in the data statistics unit is modified to increase the operation for generating WebWorker chained list, and
It is raw by searching for the data statistics unit when starting one or more WebWorker thread in the browser
At WebWorker chained list detect the WebWorker thread being currently running, to form the first information.
5. equipment according to claim 4, wherein the middle layer includes and the interface letter in the data statistics unit
The corresponding function of number, for being parsed to the data, to obtain the data about the WebWorker thread being currently running.
6. equipment according to claim 5, wherein the system platform further comprises:
Application layer, the data about the WebWorker thread being currently running obtained for receiving the middle layer,
Wherein the application layer decides whether to terminate the WebWorker thread being currently running.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410224794.XA CN105159756B (en) | 2014-05-26 | 2014-05-26 | Information processing method and information processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410224794.XA CN105159756B (en) | 2014-05-26 | 2014-05-26 | Information processing method and information processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105159756A CN105159756A (en) | 2015-12-16 |
CN105159756B true CN105159756B (en) | 2019-11-26 |
Family
ID=54800620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410224794.XA Active CN105159756B (en) | 2014-05-26 | 2014-05-26 | Information processing method and information processing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105159756B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919385B (en) * | 2017-02-14 | 2019-06-21 | 百富计算机技术(深圳)有限公司 | Information statistical method and device |
CN110908775A (en) * | 2018-09-14 | 2020-03-24 | 中兴通讯股份有限公司 | Application freezing control method and device, storage medium and electronic equipment |
CN111080766B (en) * | 2019-12-30 | 2023-09-01 | 中科星图股份有限公司 | GPU (graphics processing unit) acceleration mass target efficient rendering method based on WebGL |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1277387A (en) * | 1999-06-10 | 2000-12-20 | 国际商业机器公司 | Method and equipment for monitoring and treating related linear program event in data processing system |
CN102368213A (en) * | 2011-09-26 | 2012-03-07 | 奇智软件(北京)有限公司 | Page downloading control method and system for IE (Internet Explorer) core browser |
CN102375758A (en) * | 2010-08-20 | 2012-03-14 | 联芯科技有限公司 | Method and device for preventing apparent death of browser of mobile communication equipment |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9075663B2 (en) * | 2010-05-12 | 2015-07-07 | Samsung Electronics Co., Ltd. | Cloud-based web workers and storages |
US20130339485A1 (en) * | 2012-06-13 | 2013-12-19 | Motorola Mobility, Inc. | Multi-Threaded Asynchronous Download of a Set of Script files Used in a Web Application |
-
2014
- 2014-05-26 CN CN201410224794.XA patent/CN105159756B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1277387A (en) * | 1999-06-10 | 2000-12-20 | 国际商业机器公司 | Method and equipment for monitoring and treating related linear program event in data processing system |
CN102375758A (en) * | 2010-08-20 | 2012-03-14 | 联芯科技有限公司 | Method and device for preventing apparent death of browser of mobile communication equipment |
CN102368213A (en) * | 2011-09-26 | 2012-03-07 | 奇智软件(北京)有限公司 | Page downloading control method and system for IE (Internet Explorer) core browser |
Also Published As
Publication number | Publication date |
---|---|
CN105159756A (en) | 2015-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11868242B1 (en) | Method, apparatus, and computer program product for predictive API test suite selection | |
EP3520040B1 (en) | Constructing and processing computational graphs for dynamically structured machine learning models | |
US9264335B2 (en) | Adaptive packaging of network resources | |
US11170157B2 (en) | Systems and methods for co-browsing | |
US20120078595A1 (en) | Method and apparatus for ontology matching | |
Saxena et al. | Practical real-time data processing and analytics: distributed computing and event processing using Apache Spark, Flink, Storm, and Kafka | |
US20170109413A1 (en) | Search System and Method for Updating a Scoring Model of Search Results based on a Normalized CTR | |
CN105159756B (en) | Information processing method and information processing equipment | |
WO2015031209A1 (en) | Autobatching | |
CN107408065A (en) | Supervision application loads | |
EP3063676A1 (en) | Style sheet speculative preloading | |
US20230177192A1 (en) | Secure compartmented access infrastructure for sensitive databases | |
US20150215375A1 (en) | Precompiling locally-stored instructions for a web application | |
Tsao et al. | Effects of regional differences and demography in modelling foot-and-mouth disease in cattle at the national scale | |
Zhang et al. | On-demand deployment for IoT applications | |
US20170235464A1 (en) | Computerized Search System Providing Nested Application Card Results | |
US20230020702A1 (en) | Dynamic display control application for controlling graphical user interface elements based on activity data | |
CN107347093A (en) | Collocation method and device for distributed server system | |
CN104025089A (en) | Scenario-based crawling | |
Yan et al. | Dynamics analysis and control of positive–negative information propagation model considering individual conformity psychology | |
EP3542342A1 (en) | Automatic generation of interactive web page content | |
Moreira | SEMIoTICS: semantic model-driven development for IoT interoperability of emergency services: improving the semantic interoperability of IoT early warning systems | |
Ellinas et al. | Exploring structural patterns across evolved and designed systems: a network perspective | |
US9419916B2 (en) | Network fallback using resource request expectations | |
CN110020076A (en) | The method and apparatus that web data crawls |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |