[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101035130A - Browser/server structure based information distribution method and system - Google Patents

Browser/server structure based information distribution method and system Download PDF

Info

Publication number
CN101035130A
CN101035130A CNA2007100628379A CN200710062837A CN101035130A CN 101035130 A CN101035130 A CN 101035130A CN A2007100628379 A CNA2007100628379 A CN A2007100628379A CN 200710062837 A CN200710062837 A CN 200710062837A CN 101035130 A CN101035130 A CN 101035130A
Authority
CN
China
Prior art keywords
user
message
server
user terminal
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007100628379A
Other languages
Chinese (zh)
Inventor
张嵩
张百林
易文飞
冯少辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University
Peking University Founder Group Co Ltd
Beijing Founder Electronics 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 Peking University, Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University
Priority to CNA2007100628379A priority Critical patent/CN101035130A/en
Publication of CN101035130A publication Critical patent/CN101035130A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an information allocating method based on browser/server structure, applied to a system comprising server and above one user terminal and comprising the steps of: the server receives receiving user ID-containing information from first user terminal and then stores this information; the second user terminal sends transmitting user ID-containing data request to the server; the server receives the data request and then sends the stored information to the second user terminal if the receiving user ID in the stored information is the same with the transmitting user ID in the data request. And the invention also discloses an information allocating system based on browser/server structure. And the invention solves the problem of information processing delay caused by inaccurate online user monitoring and raises the information transmitting efficiency of the server.

Description

A kind of information distributing method and system based on browser/server structure
Technical field
The present invention relates to information release field, relate in particular to a kind of information distributing method and system based on browser/server structure.
Background technology
In current large-scale website application system, realize that user terminal mainly contains two kinds of patterns with communicating by letter of server: client/server (Client/Server, C/S) structure and browser/server (Browser/Server, B/S) structure.In the B/S structure, server is monitored the online user by the information of preserving the online user in session Session, when a certain user A need send to user B with business information, user A sends the message that comprises business information to server, after server receives this message, with this message stores in the hard disk of server, and from Session the information of inquiring user B, if inquire, then user B is online this moment, server sends to user B with the described message that is stored in the hard disk, and notifies the success of user A forwards; If do not inquire, then user B is not online this moment, server notification user A message retransmission failure.
Server is preserved online user's information in Session, and when user B directly turns off webpage or from task manager the process of application system finished, server can not obtain the incident that user B logs off, so online user's information in can't immediate updating Session, still preserve the information of user B like this among the Session, server can send to the message that user A in the hard disk sends user B, and notify user A forwards successful, user A receives this notice back and waits for that user B handles this message, and in fact user B has logged off, user A can't be known this incident, can wait for the result of B always, cause the delay of information processing.
After server receives the message that user A sends, with this message stores in the hard disk of server, when server need send to user B with this message, want first access hard disk, again this message is sent to user B obtain this message from hard disk after, as seen, depositing and getting of message all needs access hard disk, in need be to customer volume, the traffic carrying capacity that information is in time handled all bigger application system, efficient is lower undoubtedly.
Summary of the invention
The invention provides a kind of information distributing method and system, be used for solving the problem that the inaccurate information processing that causes of prior art server monitoring online user is incured loss through delay based on browser/server structure.
A kind of information distributing method based on browser/server structure provided by the invention is applied in the communication system based on browser/server structure, and this system comprises server and more than one user terminals at least, and this method may further comprise the steps:
A. server receives that first user terminal sends comprise the message that receives user ID after, preserve this message;
B. second user terminal sends to server and comprises the request of data that sends user ID;
C. after server receives this request of data,, then this message is sent to this second user terminal if it is identical with transmission user ID in this request of data to receive user ID in the message of preserving.
Second user terminal sends request of data to server at regular intervals among the step B.
Server receives that first user terminal sends in the steps A comprise the message that receives user ID after, further comprise:
Server determines whether the reception user of described reception user ID correspondence is online, if online, then preserves this message, otherwise, do not preserve this message, jump out this flow process.
Store online user's information table in the buffering area of described server memory, then this method further comprises: behind the user terminal logon server, server obtains this login user information from hard disk and also this login user information is kept at online user's information table, and described login user information comprises the login user sign at least;
Then server determines whether online step comprises for the reception user of described reception user ID correspondence: judge whether comprise described reception user ID in online user's information table, if comprise described reception user ID, determine that then corresponding reception user is online, otherwise, determine that corresponding reception user is not online.
Store message queue and message pool in the buffering area of described server memory, then the step that server is preserved this message in the steps A is:
A0. server is kept at this message in the message queue;
Then this method further comprises: at regular intervals, server empties message pool, and the message in the message queue is taken out and is stored in the message pool;
Then step C comprises:
After server receives this request of data, judge whether to have in the message of storing in the message pool to receive the identical message of transmission user ID in user ID and this request of data,, this message is sent to this second user terminal if having.
Before server emptied message pool, this method further comprised: the server message queue is set to locking state;
Server is with after the taking-up of the message in the message queue and being stored in the message pool, and this method further comprises: the server message queue is set to released state;
Then server is kept at this message in the message queue when message queue is in released state in the steps A 0.
Server takes out the message in the message queue and be stored in the message pool by the pointer of exchange of informatio formation and message pool.
After among the step C this message being sent to this second user terminal, this method further comprises:
The time that server will send this request of data is recorded in online user's information table, and will surpass certain hour does not send user profile deletion from request of data to server in online user's information table.
A kind of message distribution system based on browser/server structure, this system comprises:
First user terminal is used for comprising the message that receives user ID to the server transmission;
Second user terminal is used for comprising the request of data that sends user ID to the server transmission;
Server is used to receive the message that receives user ID that comprises that first user terminal sends, and preserves this message; Receive the request of data that sends user ID that comprises that second user terminal sends,, then this message is sent to second user terminal if it is identical with transmission user ID in this request of data to receive user ID in the message of preserving.
Described server comprises:
First processing unit is used to receive the message that receives user ID that comprises that first user terminal sends, and this message is kept in the internal memory;
Second processing unit, be used to receive the request of data that sends user ID that comprises that second user terminal sends, judge whether to have in the internal memory to receive the identical message of transmission user ID in user ID and this request of data,, this message is sent to second user terminal if having;
Internal memory comprises first memory cell, is used to preserve the message that receives user ID that comprises that first user terminal sends.
Described internal memory further comprises:
Second memory cell is used for storing the message of first memory cell;
Then described server further comprises:
Lock unit is used at regular intervals, and second memory cell is emptied, and the message in first memory cell is taken out and is stored in second memory cell.
Described server further comprises:
Hard disk is used to preserve user profile, and described user profile comprises user ID at least;
Then described internal memory further comprises: the 3rd memory cell is used to preserve described user profile.
Described server further comprises:
First record cell, be used for the user terminal logon server after, from hard disk, obtain this login user information and this login user information is kept in the 3rd memory cell.
Described server further comprises:
Judging unit, be used to receive first user terminal sends comprise the message that receives user ID after, determine whether the reception user of described reception user ID correspondence online, if online, then notify first processing unit that this message is kept in the internal memory.
Described judging unit comprises:
Comparing unit is used for by judging whether the 3rd memory cell comprises described reception user ID and determine whether the reception user of described reception user ID correspondence is online.
Described server further comprises:
The unit is set, is used for first memory cell and is set to locking state or released state.
Described server further comprises:
Second record cell, after being used for this message sent to second user terminal, the time of the second user terminal to transmit data request is recorded in the 3rd memory cell, and deletes the user profile that sends request of data in the 3rd memory cell above certain hour to server.
Compared with prior art, server is sent user terminal and is comprised that the message that receives user ID is kept in the internal memory, server receives that user terminal sends comprise the request of data that sends user ID after, send to this user terminal with receiving the user ID message identical in the internal memory with sending user ID, solve the problem that server is incured loss through delay because of the inaccurate information processing that causes of monitoring online user, and improved the efficient of server forwards message simultaneously.
Description of drawings
Fig. 1 is the schematic flow sheet of method among the present invention;
Fig. 2 is the structural representation of system among the present invention.
Embodiment
A kind of information distributing method provided by the invention based on browser/server structure, be applied in the communication system based on the B/S structure, this system comprises server and more than one user terminals at least, and the core concept of this method is: the message that receives user ID that comprises that the needs that server is sent first user terminal are transmitted is kept in the internal memory; Server receives that second user terminal sends comprise the request of data that sends user ID after, send to this second user terminal with receiving the user ID message identical in the internal memory with this transmission user ID.
Referring to Fig. 1, the specific implementation flow process of a kind of information distributing method based on browser/server structure provided by the invention is as follows:
Step 101: server receives that first user terminal sends comprise the message that receives user ID after, preserve this message;
Store message queue, message pool and online user's information table in the buffering area of server memory, this buffering area is a dynamic buffer, so the size of message queue, message pool and online user's information table can be adjusted automatically.Behind a certain user terminal logon server, server obtains this login user information and this information is kept in online user's information table from the hard disk of having preserved user profile, and this login user information comprises the login user sign at least.In this step, server receives that first user terminal sends comprise the message that receives user ID after, at first judge and whether comprise this reception user ID in online user's information table, if comprise this reception user ID, determine that then this reception user who receives the user ID correspondence is online, server is kept at the message that receives in the message queue; Otherwise, determine that the reception user of this reception user ID correspondence is not online, then the message that receives is kept in the hard disk, and notifies the first user terminal message retransmission failure.
Step 102: every a time cycle, this time cycle is a predefined time interval, and second user terminal sends to server and comprises the request of data that sends user ID;
Step 103: after server received this request of data, to receive user ID in the message of message queue identical with transmission user ID in this request of data if be kept in the step 101, then this message sent to this second user terminal.
Every a time cycle, this time cycle also is a predefined time interval, the size in this time interval is identical with the time interval size of user terminal to transmit data request, server is arranged on locking state with message queue, the flush message pond, message in the message queue is taken out and is stored in the message pool, and server is arranged on released state with message queue then.Then in this step, server is to take out and send to this second user terminal with receiving the user ID message identical with transmission user ID in this request of data in the message pool.
Here, message queue and message pool are stored in the dynamic buffer of internal memory, behind the flush message pond, server can be by realizing the pointer of refer message formation and the pointer exchange in refer message pond the message in the message queue is taken out and is stored in the message pool, avoid the frequent access of data, guaranteed high efficiency.
In the step 103, after server sends to second user terminal with this message, the time that also second user terminal will be sent this request of data is recorded in online user's information table, and will surpass certain hour does not send user profile deletion from request of data to server in online user's information table.
Referring to Fig. 2, the present invention also provides a kind of message distribution system based on browser/server structure, and this system comprises first user terminal 201, second user terminal 202 and server 203, wherein, first user terminal 201 is used for comprising the message that receives user ID to the server transmission; Second user terminal 202 is used for comprising the request of data that sends user ID to the server transmission; Server 203 is used to receive the message that receives user ID that comprises that first user terminal sends, and preserves this message; Receive the request of data that sends user ID that comprises that second user terminal sends,, then this message is sent to second user terminal if it is identical with transmission user ID in this request of data to receive user ID in the message of preserving.
Server 203 comprises first processing unit 2031, second processing unit 2032 and internal memory 2033, and wherein, first processing unit 2031 is used to receive the message that receives user ID that comprises that first user terminal sends, and this message is kept in the internal memory; Second processing unit 2032, be used to receive the request of data that sends user ID that comprises that second user terminal sends, judge whether to have in the internal memory to receive the identical message of transmission user ID in user ID and this request of data,, this message is sent to second user terminal if having; Internal memory 2033 comprises first memory cell 20331, is used to preserve the message that receives user ID that comprises that first user terminal sends.
Internal memory 2033 further comprises second memory cell 20332, be used for storing the message of first memory cell, then server 203 further comprises lock unit 2034, be used at regular intervals, second memory cell is emptied, the message in first memory cell is taken out and is stored in second memory cell.
Server 203 further comprises hard disk 2035, is used to preserve user profile, and this user profile comprises user ID at least, and then internal memory 2033 further comprises the 3rd memory cell 20333, is used to preserve described user profile;
Server 203 also further comprises first record cell 2036 and judging unit 2037, wherein, first record cell 2036, be used for the user terminal logon server after, from hard disk, obtain this login user information and this login user information is kept in the 3rd memory cell; Judging unit 2037, be used to receive first user terminal sends comprise the message that receives user ID after, determine whether the reception user of described reception user ID correspondence online, if online, then notify first processing unit that this message is kept in the internal memory.
Judging unit 2037 comprises comparing unit 20371, is used for by judging whether the 3rd memory cell comprises described reception user ID and determine whether the reception user of described reception user ID correspondence is online.
Server 203 also comprises the unit 2038 and second record cell 2039 is set, and wherein, unit 2038 is set, and is used for first memory cell and is set to locking state or released state; Second record cell 2039, after being used for this message sent to second user terminal, the time of the second user terminal to transmit data request is recorded in the 3rd memory cell, and deletes the user profile that sends request of data in the 3rd memory cell above certain hour to server.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (17)

1, a kind of information distributing method based on browser/server structure is applied in the communication system based on browser/server structure, and this system comprises server and more than one user terminals at least, it is characterized in that, this method may further comprise the steps:
A. server receives that first user terminal sends comprise the message that receives user ID after, preserve this message;
B. second user terminal sends to server and comprises the request of data that sends user ID;
C. after server receives this request of data,, then this message is sent to this second user terminal if it is identical with transmission user ID in this request of data to receive user ID in the message of preserving.
2, the method for claim 1 is characterized in that, second user terminal sends request of data to server at regular intervals among the step B.
3, the method for claim 1 is characterized in that, server receives that first user terminal sends in the steps A comprise the message that receives user ID after, further comprise:
Server determines whether the reception user of described reception user ID correspondence is online, if online, then preserves this message, otherwise, do not preserve this message, jump out this flow process.
4, method as claimed in claim 3, it is characterized in that, store online user's information table in the buffering area of described server memory, then this method further comprises: behind the user terminal logon server, server obtains this login user information from hard disk and also this login user information is kept at online user's information table, and described login user information comprises the login user sign at least;
Then server determines whether online step comprises for the reception user of described reception user ID correspondence: judge whether comprise described reception user ID in online user's information table, if comprise described reception user ID, determine that then corresponding reception user is online, otherwise, determine that corresponding reception user is not online.
5, the method for claim 1 is characterized in that, stores message queue and message pool in the buffering area of described server memory, and then the step that server is preserved this message in the steps A is:
A0. server is kept at this message in the message queue;
Then this method further comprises: at regular intervals, server empties message pool, and the message in the message queue is taken out and is stored in the message pool;
Then step C comprises:
After server receives this request of data, judge whether to have in the message of storing in the message pool to receive the identical message of transmission user ID in user ID and this request of data,, this message is sent to this second user terminal if having.
6, method as claimed in claim 5 is characterized in that, before server emptied message pool, this method further comprises: the server message queue was set to locking state;
Server is with after the taking-up of the message in the message queue and being stored in the message pool, and this method further comprises: the server message queue is set to released state;
Then server is kept at this message in the message queue when message queue is in released state in the steps A 0.
7, method as claimed in claim 5 is characterized in that, server takes out the message in the message queue and be stored in the message pool by the pointer of exchange of informatio formation and message pool.
8, method as claimed in claim 4 is characterized in that, among the step C this message sent to this second user terminal after, this method further comprises:
The time that server will send this request of data is recorded in online user's information table, and will surpass certain hour does not send user profile deletion from request of data to server in online user's information table.
9, a kind of message distribution system based on browser/server structure is characterized in that, this system comprises:
First user terminal is used for comprising the message that receives user ID to the server transmission;
Second user terminal is used for comprising the request of data that sends user ID to the server transmission;
Server is used to receive the message that receives user ID that comprises that first user terminal sends, and preserves this message; Receive the request of data that sends user ID that comprises that second user terminal sends,, then this message is sent to second user terminal if it is identical with transmission user ID in this request of data to receive user ID in the message of preserving.
10, system as claimed in claim 9 is characterized in that, described server comprises:
First processing unit is used to receive the message that receives user ID that comprises that first user terminal sends, and this message is kept in the internal memory;
Second processing unit, be used to receive the request of data that sends user ID that comprises that second user terminal sends, judge whether to have in the internal memory to receive the identical message of transmission user ID in user ID and this request of data,, this message is sent to second user terminal if having;
Internal memory comprises first memory cell, is used to preserve the message that receives user ID that comprises that first user terminal sends.
11, system as claimed in claim 10 is characterized in that, described internal memory further comprises:
Second memory cell is used for storing the message of first memory cell;
Then described server further comprises:
Lock unit is used at regular intervals, and second memory cell is emptied, and the message in first memory cell is taken out and is stored in second memory cell.
12, system as claimed in claim 10 is characterized in that, described server further comprises:
Hard disk is used to preserve user profile, and described user profile comprises user ID at least;
Then described internal memory further comprises: the 3rd memory cell is used to preserve described user profile.
13, system as claimed in claim 12 is characterized in that, described server further comprises:
First record cell, be used for the user terminal logon server after, from hard disk, obtain this login user information and this login user information is kept in the 3rd memory cell.
14, system as claimed in claim 13 is characterized in that, described server further comprises:
Judging unit, be used to receive first user terminal sends comprise the message that receives user ID after, determine whether the reception user of described reception user ID correspondence online, if online, then notify first processing unit that this message is kept in the internal memory.
15, system as claimed in claim 14 is characterized in that, described judging unit comprises:
Comparing unit is used for by judging whether the 3rd memory cell comprises described reception user ID and determine whether the reception user of described reception user ID correspondence is online.
16, system as claimed in claim 10 is characterized in that, described server further comprises:
The unit is set, is used for first memory cell and is set to locking state or released state.
17, system as claimed in claim 12 is characterized in that, described server further comprises:
Second record cell, after being used for this message sent to second user terminal, the time of the second user terminal to transmit data request is recorded in the 3rd memory cell, and deletes the user profile that sends request of data in the 3rd memory cell above certain hour to server.
CNA2007100628379A 2007-01-18 2007-01-18 Browser/server structure based information distribution method and system Pending CN101035130A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100628379A CN101035130A (en) 2007-01-18 2007-01-18 Browser/server structure based information distribution method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100628379A CN101035130A (en) 2007-01-18 2007-01-18 Browser/server structure based information distribution method and system

Publications (1)

Publication Number Publication Date
CN101035130A true CN101035130A (en) 2007-09-12

Family

ID=38731429

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100628379A Pending CN101035130A (en) 2007-01-18 2007-01-18 Browser/server structure based information distribution method and system

Country Status (1)

Country Link
CN (1) CN101035130A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958883A (en) * 2010-03-26 2011-01-26 湘潭大学 Bloom Filter and open-source kernel-based method for defensing SYN Flood attack
CN102637290A (en) * 2012-03-26 2012-08-15 上海方正数字出版技术有限公司 Operating system based on browser and compiling method
CN101365119B (en) * 2008-09-25 2013-02-13 北京中星微电子有限公司 Video recording balance equalizing method used for network video monitoring system
CN103596017A (en) * 2013-11-28 2014-02-19 小米科技有限责任公司 Video downloading method and system
CN104239424A (en) * 2014-08-22 2014-12-24 广州华多网络科技有限公司 Method for displaying user information in client and relevant equipment and system
CN106911749A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 The method and apparatus for notifying user's going on line or off line
CN107370665A (en) * 2017-07-18 2017-11-21 福州大学 A kind of instant text communications method of low-power consumption suitable for LoRa networks
CN109657477A (en) * 2018-12-18 2019-04-19 郑州云海信息技术有限公司 A kind of browse request treating method and apparatus

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101365119B (en) * 2008-09-25 2013-02-13 北京中星微电子有限公司 Video recording balance equalizing method used for network video monitoring system
CN101958883A (en) * 2010-03-26 2011-01-26 湘潭大学 Bloom Filter and open-source kernel-based method for defensing SYN Flood attack
CN101958883B (en) * 2010-03-26 2012-12-12 湘潭大学 Bloom Filter and open-source kernel-based method for defensing SYN Flood attack
CN102637290B (en) * 2012-03-26 2015-01-21 北大方正集团有限公司 Operating system based on browser and compiling method
CN102637290A (en) * 2012-03-26 2012-08-15 上海方正数字出版技术有限公司 Operating system based on browser and compiling method
CN103596017A (en) * 2013-11-28 2014-02-19 小米科技有限责任公司 Video downloading method and system
CN103596017B (en) * 2013-11-28 2017-02-15 小米科技有限责任公司 Video downloading method and system
CN104239424A (en) * 2014-08-22 2014-12-24 广州华多网络科技有限公司 Method for displaying user information in client and relevant equipment and system
CN104239424B (en) * 2014-08-22 2017-09-29 广州华多网络科技有限公司 User information revealing method and relevant device in a kind of client, system
CN106911749A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 The method and apparatus for notifying user's going on line or off line
CN106911749B (en) * 2015-12-23 2020-06-26 北京奇虎科技有限公司 Method and device for notifying user of online and offline
CN107370665A (en) * 2017-07-18 2017-11-21 福州大学 A kind of instant text communications method of low-power consumption suitable for LoRa networks
CN109657477A (en) * 2018-12-18 2019-04-19 郑州云海信息技术有限公司 A kind of browse request treating method and apparatus

Similar Documents

Publication Publication Date Title
CN101035130A (en) Browser/server structure based information distribution method and system
CN101039284A (en) Method for transmitting instant message to group
CN101076059A (en) Customer service system and method based on instant telecommunication
CN1929459A (en) Push-mail system based on mobile network and receiving/sending method for mails
CN1722701A (en) Priority control device
CN101056275A (en) A setting method for group message receiving mode in the instant communication system
CN1244876C (en) Information sending method and system for instant communication tool
CN1949203A (en) Architecture of interface target machine for miniature computer system and data transmitting method
CN1713621A (en) Realtime communicating method and system for enterprise
CN1744729A (en) Method for feeding-back information of short message processed and mobile phone
CN1905518A (en) Method for ensuring reliable transmission of data exhange
CN1867104A (en) Method for terminal recalling multimedia message
CN1933454A (en) Synchronous information interface realizing method based on JAVA information service
CN1783874A (en) Ageing method for address analytic protocol cache table item in network device
CN1674538A (en) Network storing system based on local network and its method for reading and writing data
CN100351799C (en) Telecommunication between tasks based on news objects in embedded real-time operation system
CN101068380A (en) Communication method for transmitting multimedia information
CN1142658C (en) Network data exchange method and system
CN1277374C (en) Communication system base station and server database real-time synchronizing method
CN1941702A (en) Method and method for issuing blog articles
CN1722671A (en) Large-flow data display method for telecom network management
CN1553724A (en) Method and system for improving multimedia message performance process by multimedia message system
CN101035070A (en) Method, device and NAT device for notifying the network terminal after aging session
CN1758801A (en) Apparatus and method for message transmission in a mobile communication terminal
CN1543238A (en) Apparatus and method for multimedia message processing

Legal Events

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

Open date: 20070912