CN102209048A - Instant messaging system and method for realizing information sharing for users - Google Patents

Instant messaging system and method for realizing information sharing for users Download PDF

Info

Publication number
CN102209048A
CN102209048A CN 201110134273 CN201110134273A CN102209048A CN 102209048 A CN102209048 A CN 102209048A CN 201110134273 CN201110134273 CN 201110134273 CN 201110134273 A CN201110134273 A CN 201110134273A CN 102209048 A CN102209048 A CN 102209048A
Authority
CN
China
Prior art keywords
server
querying
querying server
user profile
task
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.)
Granted
Application number
CN 201110134273
Other languages
Chinese (zh)
Other versions
CN102209048B (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.)
Codyy Education Technology Co Ltd
Original Assignee
Suzhou Codyy Network 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 Suzhou Codyy Network Technology Co Ltd filed Critical Suzhou Codyy Network Technology Co Ltd
Priority to CN 201110134273 priority Critical patent/CN102209048B/en
Publication of CN102209048A publication Critical patent/CN102209048A/en
Priority to PCT/CN2012/072990 priority patent/WO2012159493A1/en
Application granted granted Critical
Publication of CN102209048B publication Critical patent/CN102209048B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention provides an instant messaging system and method for realizing information sharing for users. The system comprises a plurality of clients and communications servers, wherein the clients are connected with the communications servers. The system also comprises global servers and query servers, wherein the clients are respectively connected with the query servers and the global servers by the communications servers; the communications servers are connected with the global servers by the query servers; the clients transfer the user information to the global servers via the communications servers and store the user information in the global servers; the global servers synchronize the user information to the query servers; when the number of the query tasks received by the query servers from the clients exceeds the threshold, the global servers distribute the extra query tasks according to the task processing priority and task receiving strategies of the query servers; and the number of the query servers is at least two.

Description

A kind of instant communicating system and method that is used to realize that user profile is shared
Technical field
The invention belongs to the information processing technology, relate in particular to a kind of instant communicating system and method that is used to realize that user profile is shared.
Background technology
The development of Internet technology can be stayed indoors us and is just realized instant messaging, with good friend's chat, with affiliate's negotiation or the like.At present, the immediate communication tool that downloads and installs based on needs is as MSN, QQ, POPO has been subjected to everybody liking deeply, and it provides new approach for people's communication, information interchange, is another the important information interchange mode except mobile phone, fixed line, Email; By these instruments, the user can realize single or many people video, can hold the network teleconference, can carry out network remote education, can also allow the interchange cost between people and the people reduce greatly, and improve efficient.
In the use of above-mentioned immediate communication tool, the user need carry out operations such as user profile inquiry.Yet, when the throughput of instant communication system is very big, and information interchange can cause the instant communicating system inquiring user to share the inefficiency of information when very frequent, also can cause instant communicating system to postpone or the Business Processing failure, more seriously even cause system crash.
Summary of the invention
The invention provides and a kind ofly be used to realize that instant communicating system that user profile is shared and method are to address the above problem.
The invention provides a kind of instant communicating system that is used to realize that user profile is shared, comprise a plurality of clients and at least one communication server.Client connects communication server.Be used to realize that the instant communicating system that user profile is shared also comprises at least one global server and querying server.Client links to each other with querying server and global server respectively by communication server, and communication server links to each other with global server by querying server.Client by communication server with user profile transmission and be stored to global server, global server with user profile synchronously to querying server.The query task that receives from client when querying server outnumber threshold value the time, global server receives strategy according to the task processing priority of querying server and task and distributes the query task that surpasses threshold value.Wherein, the number of querying server is at least two.
The present invention also provides a kind of instant communication method that is used to realize that user profile is shared.Said method may further comprise the steps: user's logging on client, client is with user profile transmission and be stored to global server, global server with user profile synchronously to querying server; Querying server receives query task by communication server from the client group; The query task that receives from client when querying server outnumber threshold value the time, global server receives strategy according to the task processing priority of querying server and task and distributes the query task that surpasses threshold value.Wherein, the number of querying server is at least two.
Compared to prior art, according to instant communicating system and the method that is used to realize that user profile is shared provided by the invention, client is carried out the user profile inquiry by the querying server of correspondence, global server is distributed the query task that surpasses the querying server threshold value, so, can improve the operating efficiency of querying server and global server, and improve the search efficiency of user profile.In addition, also improve the throughput of instant communicating system effectively, and improved communication efficiency, made communication instant more smooth.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
The schematic diagram of the instant communicating system that being used to of Figure 1 shows that preferred embodiment according to the present invention provides realizes that user profile is shared;
Figure 2 shows that the schematic diagram of the global server that preferred embodiment according to the present invention provides;
The flow chart of the instant communication method that being used to of Figure 3 shows that preferred embodiment according to the present invention provides realizes that user profile is shared.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
The schematic diagram of the instant communicating system that being used to of Figure 1 shows that preferred embodiment according to the present invention provides realizes that user profile is shared.Preferred embodiment of the present invention provides is used to realize that the instant communicating system that user profile is shared comprises a plurality of clients, at least one communication server, at least one global server and at least two querying servers.As shown in Figure 1, be that example describes with six customer end A 10, A11, A20, A21, A30, A31, global server 10, three communication server B1~B3 and three querying server C1~C3.Yet the present invention does not limit the number of client, global server, communication server and querying server.In addition, as shown in Figure 1, customer end A 10~A11 connects communication server B1, and customer end A 20~A21 connects communication server B2, and customer end A 30~A31 connects communication server B3.In this, the present invention does not also limit the number of the client of each communication server connection.
In present embodiment, as shown in Figure 1, customer end A 10~A11 links to each other with querying server C1 and global server 10 by communication server B1, customer end A 20~A21 links to each other with querying server C2 and global server 10 by communication server B2, and customer end A 30~A31 links to each other with querying server C3 and global server 10 by communication server B3.Communication server B1 links to each other with global server 10 by querying server C1, and communication server B2 links to each other with global server 10 by querying server C2, and communication server B3 links to each other with global server 10 by querying server C3.For example, the client in Shanghai links to each other with the querying server in Shanghai by the communication server in Shanghai, the client in Suzhou links to each other with the querying server in Suzhou by the communication server in Suzhou, and Pekinese's client links to each other with Pekinese's querying server by Pekinese's communication server.In this, the number of querying server is consistent with the number of communication server.Yet the present invention is not limited thereto.In other embodiment, the number of communication server can be one, and communication server can link to each other with a plurality of querying servers.
In present embodiment, customer end A 10~A11, A20~A21, A30~A31 respectively by communication server B1~B3 with user profile transmission and be stored to global server 10, global server 10 with user profile synchronously to querying server C1~C3.Wherein, user profile is not limited to user login information, also can comprise user's modification information, user's lastest imformation etc.Particularly, the client of zones of different is by communication server and the continuous and shared global server of different querying servers.Corresponding querying server can be the client service of corresponding region, carries out the query task (for example searching user's information) that client sends.For example, the querying server in Shanghai can be the Shanghai user user profile inquiry service is provided, and the querying server in Suzhou can be the Suzhou user user profile inquiry service is provided.So, adopt distributed querying server to be responsible for the query task of zones of different client, improved search efficiency, make the more instant smoothness of communication.
In present embodiment, the query task that receives from a plurality of clients when querying server outnumber threshold value the time, global server receives strategy according to the task processing priority of querying server and task and distributes the query task that surpasses threshold value.Wherein, threshold value for example can be set according to the operating efficiency of different querying servers.In addition, global server is set the task processing priority of querying server according to the idleness of querying server.
Particularly, the predeterminable idleness of global server and the task processing priority grade table of comparisons.For example, when the grade of task processing priority is set to level Four, idleness is as follows with task processing priority grade corresponding relation: idleness is 80%~100% corresponding the 4th grade of querying server, idleness is 60%~80% corresponding the 3rd grade of querying server, idleness is 40%~60% corresponding the 2nd grade of querying server, and idleness is 0%~40% corresponding the 1st grade of querying server.In this, the priority level of the querying server that idleness is big more is high more.Yet the present invention is not limited thereto.The grade of above-mentioned task processing priority with and can set according to actual needs with the corresponding relation of idleness.
Next being set to 4 grades with three querying server C1~C3 and task processing priority grade is that example is specifically described.As shown in Figure 1, customer end A 10~A11, A20~A21, A30~A31 send query task to corresponding querying server C1~C3 by communication server B1~B3 respectively, and global server 10 is the operating state of monitoring querying server C1~C3 in real time.The query task that receives from customer end A 10~A11 by communication server B1 as querying server C1 outnumber the threshold value of querying server C1 the time, global server 10 can be according to the arrangement of the idleness updating task processing priority of querying server C2, C3.If the real-time idleness of querying server C2 is 85%, the real-time idleness of querying server C3 is 70%, then according to the idleness and the task processing priority grade table of comparisons querying server C2 can be set be the 4th grade to global server 10, querying server C3 is the 3rd grade, and promptly the priority level of querying server C2 is higher than querying server C3.In present embodiment, according to the real-time idleness of querying server, but the task processing priority real-time update of querying server.So, global server 10 meetings are dispensed to querying server C2 (that is the 4th grade querying server) earlier with the query task that querying server C1 surpasses its threshold value.Querying server C2 can receive the query task that strategy receives corresponding number according to task.In this, it is the threshold value of querying server and the difference of current task amount that task receives strategy.
After if querying server C2 receives the query task of global server 10 distribution, the query task sum of its processing surpasses the threshold value that querying server C2 is provided with, and then querying server C2 is responsible for carrying out the query task that all surpass the threshold value of querying server C1.If the query task that querying server C2 handles sum surpasses the threshold value that querying server C2 is provided with, then global server 10 will be redistributed to querying server C3 (that is the querying server of the 3rd grade) above the query task of querying server C2 threshold value.Yet the present invention is not limited thereto.In other embodiment, if the query task that querying server C2 handles sum surpasses the threshold value that querying server C2 is provided with, then querying server C2 can be redistributed to querying server C3 (that is the querying server of the 3rd grade) with the query task that surpasses querying server C2 threshold value.Then, judge whether sum that querying server C3 receives query task behind the above-mentioned query task surpasses the threshold value of querying server C3.If surpass, can call the querying server of next grade in the priority sequence by global server 10 or querying server C3.When not having the querying server of next grade, pending query task is waited in line to handle.In this, global server is distributed query task according to the combination of idleness and priority, has made full use of querying server, has avoided the wasting of resources, has also improved information inquiry efficient.
Figure 2 shows that the schematic diagram of the global server 10 of preferred embodiment according to the present invention.As Fig. 1 and shown in Figure 2, global server 10 comprises monitoring modular 100, control module 101, memory module 102 and transport module 103.Wherein, control module 101 connects monitoring modular 100, and memory module 102 connects transport module 103.Control module 101 is according to the idleness updating task processing priority of querying server C1~C3, and receives strategy according to task processing priority and task and distribute the query task that surpasses threshold value.The number of monitoring modular 100 monitoring querying server C1~query tasks that C3 receives.Memory module 102 storing subscriber information.The user profile synchronous transmission that transport module 103 is used for receiving is to querying server C1~C3.
In present embodiment, user's logging on client, client is with user profile transmission and be stored to the memory module 102 of global server 10, the transport module 103 of global server 10 with user profile synchronously to querying server C1~C3.Querying server C1~C3 receives query task by communication server B1~B3 from client, and the number of the monitoring modular 100 monitoring querying server C1~query tasks that C3 receives of global server 10.Simultaneously, monitoring modular 100 transfers to control module 101 to the number of the query task of the querying server C1 that monitors~C3 reception.Control module 101 receives can judge whether above-mentioned data surpass the threshold value that is provided with and calculate the idleness of querying server C1~C3 after the above-mentioned data.The query task that receives from client as querying server C1~C3 outnumber the threshold value of its setting the time, the control module 101 of global server 10 receives strategy according to the task processing priority of querying server and task and distributes the query task that surpasses threshold value.Distribute the process of query task ditto described about global server 10 according to task processing priority and task reception strategy, so repeat no more in this.
Figure 3 shows that the flow chart of the instant communication method that is used to realize that user profile is shared of preferred embodiment according to the present invention.As shown in Figure 3, in step 101, user's logging on client, client is with user profile transmission and be stored to global server, global server with user profile synchronously to querying server.In step 102, querying server receives query task by communication server from client.In step 103, the query task that receives from client when querying server outnumber threshold value the time, global server receives strategy according to the task processing priority of querying server and task and distributes the query task that surpasses threshold value.Detailed process about above-mentioned steps is ditto described, so repeat no more in this.
In sum, preferred embodiment provides according to the present invention is used to the instant communicating system and the method that realize that user profile is shared, adopt distributed querying server to be responsible for the query task of zones of different client, global server is distributed according to task processing priority and task reception strategy the query task that surpasses the querying server threshold value.So, can improve the operating efficiency of querying server and global server, and improve the search efficiency of user profile.In addition, also improve the throughput of instant communicating system effectively, and improved communication efficiency, made communication instant more smooth.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. instant communicating system that is used to realize that user profile is shared, comprise a plurality of clients and at least one communication server, described a plurality of client connects described communication server, it is characterized in that, the described instant communicating system that is used to realize that user profile is shared also comprises:
At least one global server; And
Querying server, described a plurality of client links to each other with described querying server and described global server respectively by described communication server, described communication server links to each other with described global server by described querying server, described a plurality of client by described communication server with user profile transmission and be stored to described global server, described global server is synchronous to described querying server with described user profile
The query task that receives from described a plurality of clients when described querying server outnumber threshold value the time, described global server receives the query task that the strategy distribution surpasses described threshold value according to the task processing priority and the task of described querying server, wherein, the number of described querying server is at least two.
2. the instant communicating system that is used to realize that user profile is shared according to claim 1 is characterized in that, described global server is set the described task processing priority of described querying server according to the idleness of described querying server.
3. the instant communicating system that is used to realize that user profile is shared according to claim 2, it is characterized in that, if the described task processing priority of described querying server is set at 4 grades according to the idleness of described querying server, then described global server is dispensed to the described query task that surpasses threshold value the querying server of the 4th grade.
4. the instant communicating system that is used to realize that user profile is shared according to claim 3, it is characterized in that, if after the querying server of the 4th grade receives the query task of described global server distribution, the threshold value that outnumbers setting of the query task that the querying server of the 4th grade is handled, then described global server are called the querying server of the 3rd grade and are carried out query task.
5. the instant communicating system that is used to realize that user profile is shared according to claim 3, it is characterized in that, if after the querying server of the 4th grade receives the query task of described global server distribution, the threshold value that outnumbers setting of the query task that the querying server of the 4th grade is handled, the querying server of then described the 4th grade are called the querying server of the 3rd grade and are carried out query task.
6. the instant communicating system that is used to realize that user profile is shared according to claim 1 is characterized in that it is the threshold value of querying server and the difference of current task amount that described task receives strategy.
7. the instant communicating system that is used to realize that user profile is shared according to claim 1, it is characterized in that, described global server comprises control module and monitoring modular, described control module connects described monitoring modular, the number of the query task that the described querying server of described monitoring module monitors receives also transfers to described control module with the number of above-mentioned query task, described control module is upgraded described task processing priority according to the idleness of described querying server, and receives the described query task that the strategy distribution surpasses threshold value according to described task processing priority and described task.
8. the instant communicating system that is used to realize that user profile is shared according to claim 1 is characterized in that described global server comprises memory module, and described memory module is stored described user profile.
9. the instant communicating system that is used to realize that user profile is shared according to claim 8, it is characterized in that, described global server also comprises transport module, and described transport module connects described memory module, and the described user profile synchronous transmission that is used for receiving is to described querying server.
10. an instant communication method that is used to realize that user profile is shared is characterized in that, may further comprise the steps:
User's logging on client, described client is with user profile transmission and be stored to global server, described global server with described user profile synchronously to querying server;
Described querying server receives query task by communication server from described client;
The described query task that receives from described client when described querying server outnumber threshold value the time, described global server receives the query task that the strategy distribution surpasses described threshold value according to the task processing priority and the task of described querying server, wherein, the number of described querying server is at least two.
CN 201110134273 2011-05-24 2011-05-24 Instant messaging system and method for realizing information sharing for users Expired - Fee Related CN102209048B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 201110134273 CN102209048B (en) 2011-05-24 2011-05-24 Instant messaging system and method for realizing information sharing for users
PCT/CN2012/072990 WO2012159493A1 (en) 2011-05-24 2012-03-24 Instant messaging system and method for sharing user information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110134273 CN102209048B (en) 2011-05-24 2011-05-24 Instant messaging system and method for realizing information sharing for users

Publications (2)

Publication Number Publication Date
CN102209048A true CN102209048A (en) 2011-10-05
CN102209048B CN102209048B (en) 2012-05-23

Family

ID=44697717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110134273 Expired - Fee Related CN102209048B (en) 2011-05-24 2011-05-24 Instant messaging system and method for realizing information sharing for users

Country Status (2)

Country Link
CN (1) CN102209048B (en)
WO (1) WO2012159493A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012159537A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information
WO2012159535A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information
WO2012159539A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for processing user information
WO2012159493A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075929A (en) * 2007-03-02 2007-11-21 腾讯科技(深圳)有限公司 Method, system and server for inquiring information
CN101090371A (en) * 2006-06-14 2007-12-19 阿里巴巴公司 Method and system for user information management in at-once communication system
CN101184062A (en) * 2007-12-18 2008-05-21 深圳市迅雷网络技术有限公司 Method, device and system of regulating information server load
CN101969468A (en) * 2010-10-14 2011-02-09 广州从兴电子开发有限公司 Inquiry server cluster system and inquiry method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101426024B (en) * 2008-12-15 2011-10-12 深圳市迅雷网络技术有限公司 Data flow controlling method, system and apparatus
CN101557344A (en) * 2009-05-21 2009-10-14 南昌航空大学 Dynamic load balancing method based on spatial geographical locations
CN102209048B (en) * 2011-05-24 2012-05-23 苏州阔地网络科技有限公司 Instant messaging system and method for realizing information sharing for users
CN102209051B (en) * 2011-05-24 2012-07-04 苏州阔地网络科技有限公司 Instant messaging system and method for realizing user information sharing
CN102209047B (en) * 2011-05-24 2012-08-22 苏州阔地网络科技有限公司 Instant messaging system and method for realizing information sharing
CN102209049B (en) * 2011-05-24 2012-07-18 苏州阔地网络科技有限公司 Instant messaging system and method for user information processing
CN102209050B (en) * 2011-05-24 2012-07-18 苏州阔地网络科技有限公司 Instant messaging system and method for realizing user information sharing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090371A (en) * 2006-06-14 2007-12-19 阿里巴巴公司 Method and system for user information management in at-once communication system
CN101075929A (en) * 2007-03-02 2007-11-21 腾讯科技(深圳)有限公司 Method, system and server for inquiring information
CN101184062A (en) * 2007-12-18 2008-05-21 深圳市迅雷网络技术有限公司 Method, device and system of regulating information server load
CN101969468A (en) * 2010-10-14 2011-02-09 广州从兴电子开发有限公司 Inquiry server cluster system and inquiry method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012159537A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information
WO2012159535A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information
WO2012159539A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for processing user information
WO2012159493A1 (en) * 2011-05-24 2012-11-29 苏州阔地网络科技有限公司 Instant messaging system and method for sharing user information

Also Published As

Publication number Publication date
WO2012159493A1 (en) 2012-11-29
CN102209048B (en) 2012-05-23

Similar Documents

Publication Publication Date Title
CN102209047B (en) Instant messaging system and method for realizing information sharing
CN102209050B (en) Instant messaging system and method for realizing user information sharing
CN102209051B (en) Instant messaging system and method for realizing user information sharing
CN102209049B (en) Instant messaging system and method for user information processing
CN101257460B (en) Instantaneous message temporary cluster group conversational system and method for creating and transmitting instantaneous message
CN105184540A (en) Intelligent express delivery cabinet system control method
CN105847139A (en) Data transmission method, apparatus and system
CN103475566A (en) Real-time message exchange platform and distributed cluster establishment method
CN102137033A (en) IM (instant messaging) system based on address book and instant messaging method
CN102209048B (en) Instant messaging system and method for realizing information sharing for users
CN101388997A (en) Method and system for establishing video conference
CN101834765B (en) System and method for remote file transfer
CN101083758A (en) System and method for building audio/video conversation
CN1487706B (en) Method, system and control process for enterprise to communicate timely
CN102868617A (en) P2P (peer-to-peer) network routing method and system
CN101483759A (en) No center architecture technique implementing method and control process for network video monitoring platform
CN105515947A (en) Method, server and system for information intercommunication of heterogeneous terminal based on XMPP (Extensible Messaging and Presence Protocol)
CN102185870B (en) Method and system for realizing mode switch between instant messaging and network conference
CN107632991A (en) A kind of public material database method for building up and system
CN103414648B (en) A kind of communication flow rate control method and system
CN103414652B (en) A kind of communication message processing method and system
CN103731337A (en) Transfer method, system and device for text chat and conversation and agent client terminal
CN103414653B (en) A kind of flow control methods and system
CN104463478A (en) Communication platform and communication method
CN102843365B (en) A kind of one process many instance communications 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
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Suzhou City, Jiangsu province 215121 Fengting Avenue Suzhou Industrial Park No. 666 Weiting Intelligent Industrial Park Building 8

Patentee after: Kuo Di education and science company limited

Address before: Suzhou City, Jiangsu province 215121 Fengting Avenue Suzhou Industrial Park No. 666 Weiting Intelligent Industrial Park Building 8

Patentee before: Suzhou Kuodi Network Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120523

Termination date: 20180524

CF01 Termination of patent right due to non-payment of annual fee