[go: up one dir, main page]

CN105159756B - Information processing method and information processing equipment - Google Patents

Information processing method and information processing equipment Download PDF

Info

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
Application number
CN201410224794.XA
Other languages
Chinese (zh)
Other versions
CN105159756A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410224794.XA priority Critical patent/CN105159756B/en
Publication of CN105159756A publication Critical patent/CN105159756A/en
Application granted granted Critical
Publication of CN105159756B publication Critical patent/CN105159756B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Information processing method and information processing equipment
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.
CN201410224794.XA 2014-05-26 2014-05-26 Information processing method and information processing equipment Active CN105159756B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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