[go: up one dir, main page]

CN101958814B - State monitoring method and device for on-line application - Google Patents

State monitoring method and device for on-line application Download PDF

Info

Publication number
CN101958814B
CN101958814B CN2010102846308A CN201010284630A CN101958814B CN 101958814 B CN101958814 B CN 101958814B CN 2010102846308 A CN2010102846308 A CN 2010102846308A CN 201010284630 A CN201010284630 A CN 201010284630A CN 101958814 B CN101958814 B CN 101958814B
Authority
CN
China
Prior art keywords
party
page
state monitoring
application platform
application
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
CN2010102846308A
Other languages
Chinese (zh)
Other versions
CN101958814A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN2010102846308A priority Critical patent/CN101958814B/en
Publication of CN101958814A publication Critical patent/CN101958814A/en
Priority to PCT/CN2011/079786 priority patent/WO2012034537A1/en
Application granted granted Critical
Publication of CN101958814B publication Critical patent/CN101958814B/en
Priority to US13/801,643 priority patent/US9229834B2/en
Priority to US14/549,025 priority patent/US9229835B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a state monitoring method for on-line application. The method comprises the following steps of: counting the time of loading an application platform canvas page by a browser from an application platform server and the time of loading a third party application page by a third party application server respectively, wherein the third party application page is embedded into the application platform canvas page; and determining the operating state of third party application for generating the third party application page according to the loading times of the application platform canvas page and the third party application page. The invention further provides a state monitoring device for the on-line application. By the mode, the operating state of the third party application can be judged accurately, so that managers of the application platform server can know the operating state of the third party application at the first time and make corresponding remedial measures to ensure that users can experience the third party application better.

Description

A kind of state monitoring method of online application and device
[technical field]
The present invention relates to the network monitor technology, particularly a kind of state monitoring method of online application and device.
[background technology]
Along with coming of WEB2.0 epoch, it is to adopt HTML (HyperText Mark-up Language that most of third parties use, HTML) exploitation, the application platform server can be used the page by iframe (floating frame) embedded third party on the application platform canvas page, uses the page to utilize the automatic loading third-party of browser.And most application platform server has just been made the iframe framework in its application platform canvas page, and the notice browser needs URL (the Uniform Resource Locator of third party's application server of loading in the iframe framework, URL(uniform resource locator)), thus the third party is used the page to embed in this iframe framework.
Therefore, the user is behind the URL that utilizes browser link to provide to above-mentioned application platform server, and browser can directly send request to third party's application server.In this case, because this request do not sent by application platform server service device, so when the third party's application that is provided when third party's application server went wrong, the application platform server was cannot be detected.Therefore, the application platform server can not be known this message the very first time and make corresponding remedial measure, makes the user produce not good result of use, even can have influence on the credit worthiness of application platform server.
In order to address the above problem, existing way is: the monitored address that third party's application server is provided by the developer backstage of application platform server.What the application platform server was regular sends request to this monitored address, whether can normally provide service (comprising that whether server survives and server carried request pressure is whether above the maximum concurrent ability of its design) so that the application platform server can be judged third party's application server.If third party's application server has not been survived or the request pressure that born has surpassed the maximum concurrent ability of its design, then the application platform server can send warning message and give third party's application server.But there is following problem in this kind mode: the application platform server can only judge whether whether third party's application server survives and server carried request pressure surpasses the maximum concurrent ability of its design.If third party's application server is normal operation, but because reasons such as upgrading cause third party's application server to provide to third party's application of user browser to go wrong, then the application platform server can't be made accurate judgement to this.
[summary of the invention]
Technical problem to be solved by this invention provides a kind of state monitoring apparatus and method of online application, so that the application platform server can accurately monitor the running status that the third party uses.
The present invention for the technical scheme that the technical solution problem adopts is: the state monitoring method that a kind of online application is provided, comprise: a. adds up browser respectively and uses the number of times of the page from the number of times of application platform server load application platform canvas page and from third party's application server loading third-party, and wherein the third party uses the page and embeds in the application platform canvas page; B. the ratio of the loading number of times of using the page according to the loading number of times and the third party of application platform canvas page determines to produce the running status that third party that the third party uses the page uses.
According to one preferred embodiment of the present invention, step a comprises: receive first request that the application platform canvas page is sent through browser, the reception number of times of statistics first request is as the loading number of times of application platform canvas page.
According to one preferred embodiment of the present invention, step a comprises: receive the third party and use second request that the page sends through browser, the reception number of times of statistics second request is used the loading number of times of the page as the third party.
According to one preferred embodiment of the present invention, first request is dynamic requests with second request.
According to one preferred embodiment of the present invention, second request is produced by the embedded program that is embedded in third party's application.
According to one preferred embodiment of the present invention, in step b,, think that then the third party uses operation exception if the third party uses the ratio of loading number of times of the loading number of times of the page and application platform canvas page less than threshold value.
According to one preferred embodiment of the present invention, threshold value is the statistical threshold that obtains according to statistics.
According to one preferred embodiment of the present invention, threshold value is for being 0.85 * X, and wherein X uses the average ratio of the loading number of times of the loading number of times of the page and application platform canvas page for third party under the normal condition of gained by statistics.
According to one preferred embodiment of the present invention, state monitoring method further comprises: when c. uses operation exception the third party, send warning message to the manager of application platform server and third party's application server.
The present invention for the technical scheme that the technical solution problem adopts is: the state monitoring apparatus that a kind of online application is provided, comprise: the log statistic module, add up browser respectively and use the number of times of the page from the number of times of application platform server load application platform canvas page and from third party's application server loading third-party, wherein the third party uses the page and embeds in the application platform canvas page; Log analysis module, the ratio of the loading number of times of using the page according to the loading number of times and the third party of application platform canvas page determine to produce the running status that third party that the third party uses the page uses.
According to one preferred embodiment of the present invention, the log statistic module receives first request that the application platform canvas page is sent through browser, and the reception number of times of statistics first request is as the loading number of times of application platform canvas page.
According to one preferred embodiment of the present invention, the log statistic module receives the third party and uses second request that the page sends through browser, and the reception number of times of statistics second request is used the loading number of times of the page as the third party.
According to one preferred embodiment of the present invention, first request is dynamic requests with second request.
According to one preferred embodiment of the present invention, second request is produced by the embedded program that is embedded in third party's application.
According to one preferred embodiment of the present invention, log analysis module judgement third party uses the ratio of the loading number of times of the page and the loading number of times that the log analysis module is judged the application platform canvas page less than threshold value, thinks that then the third party uses operation exception.
According to one preferred embodiment of the present invention, threshold value is the statistical threshold that obtains according to statistics.
According to one preferred embodiment of the present invention, threshold value is for being 0.85 * X, and wherein X uses the average ratio of the loading number of times of the loading number of times of the page and application platform canvas page for third party under the normal condition of gained by statistics.
According to one preferred embodiment of the present invention, state monitoring apparatus further comprises alarm module, when alarm module is used operation exception the third party, sends warning message to the manager of application platform server and third party's application server.
By the way, the state monitoring method of online application provided by the invention and device can accurately be judged the operating state that the third party uses, make the application platform server very first time to know the operating state message that the third party uses and to make corresponding remedial measure, guarantee that the user can preferably experience the third party and use.
[description of drawings]
Fig. 1 is the schematic block diagram of online application system of the present invention;
Fig. 2 is the flow chart of the implementation method of online application system of the present invention;
Fig. 3 is the schematic block diagram of the state monitoring apparatus of online application of the present invention;
Fig. 4 is the flow chart of the state monitoring method of online application of the present invention; And
Fig. 5 is the flow chart of a specific embodiment of the state monitoring method of online application shown in Figure 4.
[embodiment]
The present invention is described in detail below in conjunction with drawings and Examples.
As shown in Figure 1, Fig. 1 is the schematic block diagram of online application system of the present invention.In the present invention, online application system comprises application platform server and third party's application server.The application platform server comprises search engine module 101, application runtime environment module 102, personalized application customize services module 103, data storage service module 104 and open platform infrastructure service module 105.Below in conjunction with Fig. 2 the function of each part of online application system is described.
As shown in Figure 2, Fig. 2 is the flow chart of the implementation method of online application system of the present invention.
In step 201, receive user's query requests from browser.
In step 202, carry out match search according to query requests, the online application that acquisition and query requests are complementary, and form result of page searching.In a preferred embodiment, can come online application is sorted by the personalized application customize services that the user customized.For example, the user has collected certain online application in the personalized application customize services, then will this online application in sequencer procedure comes the prostatitis of result of page searching.
In step 203, send application platform canvas page code to browser, so that browser load application platform canvas page.In the present embodiment, the application platform canvas page is embedded in the result of page searching.
In step 204, send application request to third party's application server by the application platform canvas page through browser, and by the online browser that is applied to of third party's application server transmission, so that the browser loading third-party is used the page, and the third party is used the page be embedded in the application platform canvas page, and then present to the user.
In the present embodiment, step 201 and step 202 can be realized by search engine module 101, and step 203 can be realized by application runtime environment module 102.Step 204 can be realized by existing iframe technology.
In the present invention, the implementation method of online application system can further comprise by application platform canvas page or third party's applications pages and sends request of data towards third party's application server, to obtain the content that the third party uses.For example, for game on line, content can be the recreation progress, and for the online reading device, content can be e-book or the reading progress that needs reading.
Content can be stored in third party's application server, and is sent to browser by third party's application server.Perhaps, content also can be stored in the application platform server.In online application system shown in Figure 1, content stores is in data storage service module 104.At this moment, this content sends to third party's application server from the application platform server, is sent to browser by third party's application server again.In online application system shown in Figure 1, content sends to third party's application server through open platform infrastructure service module 105.
As shown in Figure 3, Fig. 3 is the schematic block diagram of the state monitoring apparatus of online application of the present invention.In the present invention, state monitoring apparatus 32 can be arranged at application platform server or application platform server other positions in addition.State monitoring apparatus 32 of the present invention comprises log statistic module 321, log analysis module 322 and alarm module 323.Concrete function below in conjunction with each module of Fig. 4-5 pair state monitoring apparatus 32 is described.
See also Fig. 4, Fig. 4 is the flow chart of the state monitoring method of online application of the present invention.
As shown in Figure 4, in step 401, log statistic module 321 is added up browser 31 respectively from the number of times of application platform server load application platform canvas page and the number of times of using the page from third party's application server loading third-party.
In step 402, the loading number of times that log analysis module 322 is used the page according to the loading number of times and the third party of application platform canvas page determines to produce the running status that third party that the third party uses the page uses.
See also Fig. 5, Fig. 5 be online application shown in Figure 4 state monitoring method a specific embodiment flow chart.
As shown in Figure 5, in step 501, log statistic module 321 receives the application platform canvas page through first dynamic requests that browser 31 sends, and adds up the loading times N of the reception number of times of first dynamic requests as the application platform canvas page.In the present embodiment, first dynamic requests is to be produced by the embedded program that is embedded in the application platform canvas page code.When the each load application platform canvas page of browser 31, all can trigger this embedded program and produce first dynamic requests.Certainly, because application platform server and state monitoring apparatus 32 can be set together, so those skilled in the art can expect that fully other modes come the loading number of times of statistics application platform canvas page.For example, the transmission number of times of direct statistics application platform canvas page code.
In step 502, log statistic module 321 receives the third party and uses the page through second dynamic requests that browser 31 sends, and the reception number of times of adding up second dynamic requests is used the loading number of times M of the page as the third party.In the present embodiment, second dynamic requests is produced by the embedded program that is embedded in third party's application, all can trigger this embedded program and send second dynamic requests when browser 31 each loading third-parties are used the page.
It should be noted that the purpose that first dynamic requests and second dynamic requests are set is to get (cache) or caching process soon for fear of viewed device 31, thereby guaranteed monitoring accuracy.And the reception number of times statistics of first dynamic requests should be carried out in the time period of same predetermined length with the reception number of times statistics of second dynamic requests.Yet, can solve by other modes under the situation of browser rs cache, also can utilize static requests to realize above-mentioned purpose.
In step 503, log analysis module 322 judges that whether the ratio M/N of reception number of times of the reception number of times of second dynamic requests and first dynamic requests is less than a threshold value, if judged result is a "No", then can skip to step 504, think that the third party uses operation normally.If judged result is a "Yes", then can skip to step 505, think that the third party uses operation exception.
In step 506,, send warning message to the manager of application platform server and third party's application server by alarm module 323 judging that the third party uses under the situation of operation exception.
It should be noted that under normal circumstances, when browser 31 after application platform server load application platform canvas page, browser 31 is used the page from third party's application server loading third-party, and it can be embedded in the application platform canvas page.After the third party used page embedding application platform canvas page, browser 31 can constantly load new third party from third party's application server according to user's operation use the page, and the application platform canvas page then need not to repeat to load.Therefore, under normal condition, the third party use the page loading number of times M will inevitably greater than or equal the loading times N of application platform canvas page at least, promptly, M/N is more than or equal to 1, so the threshold value in can step 503 is set to equal the statistical threshold X that obtains according to statistics, wherein X is the average ratio that the third party uses the loading number of times of the loading number of times of the page and application platform canvas page under the normal condition of gained by statistics.But under special circumstances and since the user in the loading procedure of browser 31 return or shut-down operation and network speed are slow or other reasons, cause the third party to use the page and have certain losing.Therefore, in step 503, threshold value is set to 0.85 * X, to allow the third party to use the page 15% lose is arranged.
In addition, in the present invention, step 501-506 can realize by other modules of one or more different definition, so the functional module mentioned of step 501-506 should not be construed as the qualification to this method step.
In other embodiments of the invention, the mode that the loading number of times of application platform canvas page and the third party loading number of times of using the page can journal file is sent to log statistic module 321.Under the situation of conditions permit, more can in the state monitoring apparatus 32 of online application, write down the loading number of times of application platform canvas page and the loading number of times that the third party uses the page by the usage log database, with convenient backup or for manager's reference.
In the above-described embodiments, only the present invention has been carried out exemplary description, but those skilled in the art can carry out various modifications to the present invention after reading present patent application under the situation that does not break away from the spirit and scope of the present invention.

Claims (18)

1. the state monitoring method of an online application is characterized in that, described state monitoring method comprises:
A. add up browser respectively and use the number of times of the page from the number of times of application platform server load application platform canvas page and from third party's application server loading third-party, wherein said third party uses the page and embeds in the described application platform canvas page;
B. the ratio of the loading number of times of using the page according to the loading number of times and the described third party of described application platform canvas page determines to produce the running status that third party that described third party uses the page uses.
2. state monitoring method according to claim 1, it is characterized in that, described step a comprises: receive described application platform canvas page through first request that described browser sends, add up the loading number of times of the reception number of times of described first request as described application platform canvas page.
3. state monitoring method according to claim 2, it is characterized in that, described step a comprises: receive described third party and use second request that the page sends through described browser, the reception number of times of adding up described second request is used the loading number of times of the page as described third party.
4. state monitoring method according to claim 3 is characterized in that, described first request is dynamic requests with described second request.
5. state monitoring method according to claim 3 is characterized in that, described second request is produced by the embedded program that is embedded in described third party's application.
6. state monitoring method according to claim 1, it is characterized in that, in described step b,, think that then described third party uses operation exception if described third party uses the ratio of loading number of times of the loading number of times of the page and described application platform canvas page less than threshold value.
7. state monitoring method according to claim 6 is characterized in that, described threshold value is the statistical threshold that obtains according to statistics.
8. state monitoring method according to claim 6, it is characterized in that, described threshold value is 0.85 * X, and wherein X uses the average ratio of the loading number of times of the loading number of times of the page and described application platform canvas page for described third party under the normal condition of gained by statistics.
9. state monitoring method according to claim 1, it is characterized in that, described state monitoring method further comprises: when c. uses operation exception described third party, send warning message to the manager of described application platform server and described third party's application server.
10. the state monitoring apparatus of an online application is characterized in that, described state monitoring apparatus comprises:
The log statistic module, add up browser respectively and use the number of times of the page from the number of times of application platform server load application platform canvas page and from third party's application server loading third-party, wherein said third party uses the page and embeds in the described application platform canvas page;
Log analysis module, the ratio of the loading number of times of using the page according to the loading number of times and the described third party of described application platform canvas page determine to produce the running status that third party that described third party uses the page uses.
11. state monitoring apparatus according to claim 10, it is characterized in that, described log statistic module receives described application platform canvas page through first request that described browser sends, and adds up the loading number of times of the reception number of times of described first request as described application platform canvas page.
12. state monitoring apparatus according to claim 11, it is characterized in that, described log statistic module receives described third party and uses second request that the page sends through described browser, and the reception number of times of adding up described second request is used the loading number of times of the page as described third party.
13. state monitoring apparatus according to claim 12 is characterized in that, described first request is dynamic requests with described second request.
14. state monitoring apparatus according to claim 12 is characterized in that, described second request is produced by the embedded program that is embedded in described third party's application.
15. state monitoring apparatus according to claim 10, it is characterized in that, if described log analysis module is judged the ratio of loading number of times that described third party uses the loading number of times of the page and described application platform canvas page and less than threshold value, is thought that then described third party uses operation exception.
16. state monitoring apparatus according to claim 15 is characterized in that, described threshold value is the statistical threshold that obtains according to statistics.
17. state monitoring apparatus according to claim 15, it is characterized in that, described threshold value is 0.85 * X, and wherein X uses the average ratio of the loading number of times of the loading number of times of the page and described application platform canvas page for described third party under the normal condition of gained by statistics.
18. state monitoring apparatus according to claim 15, it is characterized in that, described state monitoring apparatus further comprises alarm module, when described alarm module is used operation exception described third party, send warning message to the manager of described application platform server and described third party's application server.
CN2010102846308A 2010-09-17 2010-09-17 State monitoring method and device for on-line application Active CN101958814B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2010102846308A CN101958814B (en) 2010-09-17 2010-09-17 State monitoring method and device for on-line application
PCT/CN2011/079786 WO2012034537A1 (en) 2010-09-17 2011-09-17 Online application system and method for implementing same
US13/801,643 US9229834B2 (en) 2010-09-17 2013-03-13 Online application system and method for implementing the same
US14/549,025 US9229835B2 (en) 2010-09-17 2014-11-20 Method and apparatus for monitoring state of online application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102846308A CN101958814B (en) 2010-09-17 2010-09-17 State monitoring method and device for on-line application

Publications (2)

Publication Number Publication Date
CN101958814A CN101958814A (en) 2011-01-26
CN101958814B true CN101958814B (en) 2011-11-23

Family

ID=43485935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102846308A Active CN101958814B (en) 2010-09-17 2010-09-17 State monitoring method and device for on-line application

Country Status (1)

Country Link
CN (1) CN101958814B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684936A (en) * 2011-03-11 2012-09-19 北京千橡网景科技发展有限公司 Method, equipment and system for monitoring running status of server
CN102857387A (en) * 2011-06-30 2013-01-02 北京新媒传信科技有限公司 Online website monitoring system and method
CN102255776B (en) * 2011-07-22 2016-06-15 百度在线网络技术(北京)有限公司 State monitoring method and device for online application
CN102437935B (en) * 2011-12-16 2015-01-14 江西省电力公司信息通信中心 WEB application monitoring method and equipment
CN102739671B (en) * 2012-06-26 2015-11-04 中国电力科学研究院 Desktop virtual in a kind of electric power system cooperated computing and application display platform
CN102868562B (en) * 2012-09-28 2015-11-25 北京奇虎科技有限公司 The method that maintaining network application platform is run and service equipment
CN109857959A (en) * 2019-01-04 2019-06-07 北京字节跳动网络技术有限公司 Third party's webpage accessibility superior and inferior evaluating method, apparatus and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059804A (en) * 2006-04-19 2007-10-24 台湾睿智资讯股份有限公司 System, method and computer-readable medium for providing web page
CN101662462A (en) * 2008-08-25 2010-03-03 国际商业机器公司 Method and system for supplying fragility protection aiming at cross-domain interaction in operation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250082B2 (en) * 2006-06-23 2012-08-21 Microsoft Corporation Cross domain communication
US10382514B2 (en) * 2007-03-20 2019-08-13 Apple Inc. Presentation of media in an application
US8612305B2 (en) * 2008-10-31 2013-12-17 Visa International Service Association User enhanced authentication system for online purchases

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059804A (en) * 2006-04-19 2007-10-24 台湾睿智资讯股份有限公司 System, method and computer-readable medium for providing web page
CN101662462A (en) * 2008-08-25 2010-03-03 国际商业机器公司 Method and system for supplying fragility protection aiming at cross-domain interaction in operation

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
卢成均.内联框架(Iframework)在网页设计中的一种应用.《重庆文理学院学报(自然科学版)》.2006,第5卷(第2期),32-34. *
姚琼
姚琼;孙鹏;胡琳琳;朱小勇.一种基于iframe的嵌入式浏览器动态数据处理策略与实现.《微计算机应用》.2008,第29卷(第9期),17-21. *
孙鹏
朱小勇.一种基于iframe的嵌入式浏览器动态数据处理策略与实现.《微计算机应用》.2008,第29卷(第9期),17-21.
胡琳琳

Also Published As

Publication number Publication date
CN101958814A (en) 2011-01-26

Similar Documents

Publication Publication Date Title
CN101958814B (en) State monitoring method and device for on-line application
US8347269B2 (en) Method, system and computer program for debugging software applications in a web environment
CN103593605B (en) A Dynamic Analysis System for Android Platform Applications Based on Permission Usage Behavior
US20150371047A1 (en) Determining coverage of dynamic security scans using runtime and static code analyses
CN105975856B (en) A kind of mobile terminal virus dynamic testing method and system
CN111078478B (en) Server stress testing method and device and computer readable storage medium
CN105389222A (en) Method, apparatus and system for dynamically calling native interface
CN102255776B (en) State monitoring method and device for online application
CN101252462B (en) Alarming page furbishing method as well as server and client end
CN101799855A (en) Simulated webpage Trojan detecting method based on ActiveX component
CN112486789A (en) Log analysis system, method and device
CN112528206A (en) Webpage log collection method and device, electronic equipment and storage medium
CN102857387A (en) Online website monitoring system and method
US10509715B2 (en) Automatic classification and parallel processing of untested code in a protected runtime environment
CN107944289A (en) A kind of embedded device of browser fingerprint detection method and detection browser fingerprint
CN113806195B (en) Data processing method, device, equipment, system and storage medium
KR101480040B1 (en) Method, system and computer readable recording medium for web-page monitoring
CN114006885A (en) Data acquisition method and device based on intelligent equipment and electronic equipment
CN112632440B (en) Static resource generation method for teacher personal homepage based on watermark characteristic rule string
CN107729208A (en) A kind of power transmission and transforming equipment monitoring device deep monitored system
CN113535568B (en) Verification method, device, equipment and medium for application deployment version
CN117544423A (en) API (application program interface) link mapping method based on data characteristics
CN117892030A (en) Redirection rendering method, system, electronic device and storage medium based on micro front end framework
CN116974802A (en) Method, device, equipment and storage medium for operating and maintaining medium environment
CN108183837B (en) Website performance monitoring method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD

Effective date: 20111228

Owner name: BEIJING BAIDU NETWORK INFORMATION TECHNOLOGY CO.,

Free format text: FORMER OWNER: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.

Effective date: 20111228

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20111228

Address after: 100085 Beijing, Haidian District, No. ten on the ground floor, No. 10 Baidu building, layer 2

Co-patentee after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Patentee after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Address before: 100085 Beijing, Haidian District, No. ten on the street Baidu building, No. 10

Patentee before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.