[go: up one dir, main page]

CN101599921B - Enterprise instant communication system and file transfer method thereof - Google Patents

Enterprise instant communication system and file transfer method thereof Download PDF

Info

Publication number
CN101599921B
CN101599921B CN200910108364.0A CN200910108364A CN101599921B CN 101599921 B CN101599921 B CN 101599921B CN 200910108364 A CN200910108364 A CN 200910108364A CN 101599921 B CN101599921 B CN 101599921B
Authority
CN
China
Prior art keywords
file
server
login
client
receiver
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
CN200910108364.0A
Other languages
Chinese (zh)
Other versions
CN101599921A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN200910108364.0A priority Critical patent/CN101599921B/en
Publication of CN101599921A publication Critical patent/CN101599921A/en
Application granted granted Critical
Publication of CN101599921B publication Critical patent/CN101599921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention is applicable for the field of instant communication, and provides an enterprise instant communication system and a file transfer method thereof. The enterprise instant communication system comprises a server and one or more clients, wherein the server comprises a login server and a plurality of file servers distributed and arranged at different areas; before transferring files to a file receiver, the clients request the login server to acquire the file servers and transfer the files to the file servers, and the file servers are the ones closest to the clients or the ones closest to the file receiver with the most files; and the login server acquires the file serves closest to the clients or the file servers closest to the file receiver with the most files, and returns the acquired file servers to the clients. The embodiment of the invention not only saves a large amount of public network bandwidth resources and reduces the network cost, but also improves the file receiving and transferring speed and the user experiences on the whole.

Description

Enterprise instant messaging system and file transmission method thereof
Technical Field
The invention belongs to the field of instant messaging, and particularly relates to an enterprise instant messaging system and a file transmission method thereof.
Background
The enterprise instant messaging system is a novel instant messaging means which is created along with the appearance of the internet, and is an instant messaging system aiming at enterprise application. Existing enterprise instant messaging systems typically include clients and servers, where the clients may be distributed at different locations. The server typically includes a login server, a file server, and the like. At present, a file server is generally configured for an enterprise instant messaging system, and file transfer or storage between users in the enterprise instant messaging system is realized through the file server. Such an enterprise instant messaging system is feasible for a large proportion of users within a local area network. However, there are many enterprises, and people often do not concentrate on one region, such as 1000 people in Shenzhen and 500 people in Beijing, and the file server is deployed in Shenzhen, so that 500 people in Beijing need to transfer files through the file server deployed in Shenzhen even if sending files to co-workers in Beijing, which wastes a lot of public network bandwidth resources and increases the cost of network bandwidth, and meanwhile, the speed of file transmission can be reduced greatly no matter through a private line or through a public network.
Please refer to fig. 1, which is a flowchart illustrating a file transmission method in an enterprise instant messaging system according to the prior art. In the existing enterprise instant messaging system, after logging in, all clients can acquire IP address lists of all services such as a file server and the like from a login server, when a sender sends a file, the file can be directly sent to the file server, and after uploading is completed, a receiver can go to the same file server to download the file. Therefore, even when file transmission is carried out between users logging in the same place, if the file server is not arranged at the place where the users log in, the files need to be transmitted through a public network or a special line, so that a large amount of public network bandwidth resources are wasted, the network bandwidth cost is increased, and the file transmission speed is also reduced.
Disclosure of Invention
The embodiment of the invention aims to provide an instant messaging system, and aims to solve the problems that the existing instant messaging system not only occupies a large amount of public network bandwidth resources but also has low transmission speed when transmitting files.
The embodiment of the invention is realized in such a way that the enterprise instant messaging system comprises a server and one or more clients, wherein the server comprises a login server and a plurality of file servers which are distributed in different regions; the client comprises a file server acquisition unit, a file transmission unit and a download prompting unit; the login server comprises a file server search unit and a download prompt forwarding unit, wherein,
the file server searching unit is used for searching the file server according to the file server request information, and transmitting the file to the file receiver;
the file transmission unit is used for transmitting files to the file server returned by the file server searching unit;
the download prompting unit is used for sending a file download prompting message to the download prompting forwarding unit after the file transmission unit successfully transmits the file to the file server, so that the download prompting forwarding unit forwards the file download prompting message to a file receiver to prompt the file receiver to download the file to a specified file server;
the file server searching unit is used for acquiring a file server closest to a client for transmitting the file to the file receiver when one file receiver is used and receiving a file server acquisition request sent by the file server acquisition unit, acquiring a file server closest to a plurality of file receivers when the number of the file receivers is multiple, and returning the acquired file server to the file server acquisition unit;
and the download prompt forwarding unit is used for forwarding the file download prompt message sent by the download prompt unit to a file receiver so as to prompt the file receiver to download the file from a specified file server.
Another objective of an embodiment of the present invention is to provide a file transmission method in an enterprise instant messaging system, where the method includes the following steps:
the client sends a file server acquisition request to the login server before transmitting the file to the file receiver, and requests the login server to acquire the file server;
when receiving a file server acquisition request sent by the client, the login server acquires a file server closest to the client for transmitting the file to the file receiver when the file receiver is one, and acquires a file server closest to the file receivers when the file receivers are multiple, and returns the acquired file server to the client;
the client receives the file server returned by the login server, transmits the file to the file server returned by the login server, and after the file is successfully transmitted to the file server, transmits a file downloading prompt message to the login server, so that the login server forwards the file downloading prompt message to a file receiver to prompt the file receiver to download the file to a specified file server. The file server with the closest distance to most file receivers is selected to realize file transmission, so that the file receiving and sending speed is improved on the whole, and the user experience is improved.
Drawings
Fig. 1 is a flowchart illustrating a file transmission method in an enterprise instant messaging system provided by the prior art;
fig. 2 is a block diagram of an enterprise instant messaging system provided by an embodiment of the present invention;
fig. 3 is a flowchart of an implementation of a file transfer method in an enterprise instant messaging system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the embodiment of the invention, the file servers are respectively arranged for the enterprise instant messaging system in different areas, when a client needs to transmit files, the file server closest to the client or the file server closest to a plurality of file receivers is obtained through the login server of the enterprise instant messaging system, and the file to be transmitted is transmitted to the file server, and then the file receivers are informed to download the files to the file server, so that a large amount of public network bandwidth resources can be saved, and the file transmission speed is increased.
Fig. 2 shows an architecture of an enterprise instant messaging system provided by an embodiment of the present invention, and for convenience of explanation, only the parts related to the embodiment of the present invention are shown.
The enterprise instant communication system comprises a server and one or more client sides 1 connected with the server, wherein the server comprises a login server 2 and a plurality of distributed file servers 3 arranged at different places. A plurality of clients 1 may be distributed at different locations. The login server 2 is a software server providing user login authentication, instant messaging, data synchronization, state synchronization, and the like. In an enterprise instant messaging system, all users share a login server. The file server 3 is a software server providing file transceiving function for all users, and one or more file servers may be deployed in the enterprise instant messaging system. The client is a software client with an operation interface, a web-form client or a wireless mobile phone terminal, and a user can operate a keyboard or a mouse according to interface display to achieve the operation purpose. In an enterprise instant messaging system, each user logs in through a software client. Wherein:
the client 1 sends a login request to the login server 2, and requests the login server 2 to acquire a file server before sending a file to a file receiver, and transmits the file to be transmitted to the file server. Wherein the file server is the file server closest to the client 1 or the file server closest to a plurality of file recipients.
In the embodiment of the invention, when a client 1 sends a login request to a login server 2, namely, the client 2 requests to acquire a file server nearest to the client 1, and when the client 1 transmits a file to a file receiver, if the file receiver is one, the file to be transmitted is directly transmitted to the file server nearest to the client 1; if the number of the file receivers is multiple, the client 1 requests the login server 2 to acquire the file server closest to the multiple file receivers, and transmits the file to be transmitted to the file server closest to the multiple file receivers.
In another embodiment of the present invention, it may also be determined whether one or more file receivers are present when the client 1 transmits a file to the file receiver, if one file receiver is present, the client 1 requests the login server to obtain the file server closest to the client 1, and transmits the file to be transmitted to the file server closest to the client 1; if the number of the file receivers is multiple, the client 1 requests the login server to acquire the file server closest to the multiple file receivers, and transmits the file to be transmitted to the file server closest to the multiple file receivers.
In the embodiment of the present invention, when acquiring the file server closest to the client 1 or the file server closest to the plurality of file recipients, the IP address or the website of the file server closest to the client 1 or the file server closest to the plurality of file recipients may be acquired.
In another embodiment of the present invention, after the file is successfully transmitted to the file server, the client 1 sends a file download prompting message to prompt the file receiver to download the file to the specified file server.
The login server 2 processes the login request of the client 1, acquires a file server closest to the client or a file server closest to a plurality of file receivers according to the request of the client 1, and returns the acquired file server to the client 1.
In the embodiment of the present invention, when processing the login request of the client 1, the login server 2 obtains the file server closest to the client 1 according to the login IP reported by the client 1, and returns the obtained file server to the client 1.
In another embodiment of the present invention, when the client 1 transmits a file to a file receiver, if the file receiver is one, the login server 2 obtains the file server closest to the client 1, and returns the obtained file server to the client 1; if the number of the file receivers is multiple, the login server 2 acquires the file server closest to the multiple file receivers, and returns the acquired file server to the client 1.
In the embodiment of the invention, a file server closest to each client is preset for each client, when each client logs in, each client reports the login IP and the file server closest to each client to the login server, and the login server 2 can acquire the file server closest to the client 1 or the file server closest to a plurality of file receivers according to the file server reported by each client and closest to each client. Examples are as follows:
assuming that file servers are respectively arranged at a place, B place and C place, if a client M located at a place sends a file to a client L located at B place, the login server 2 acquires the file server closest to the client M, i.e., the file server located at a place. If the client M located at the place a sends a file to 10 file receivers, wherein 5 of the 10 file receivers are located at the place a, 2 are located at the place B, and 3 are located at the place C, the login server 2 acquires a file server closest to the most file receivers, that is, the file server located at the place a.
In another embodiment of the present invention, the login server 2 receives the file download prompting message sent by the client 1, and forwards the file download prompting message to the file receiver, so as to prompt the file receiver to download the file to the specified file server.
And after receiving the file downloading prompt message, the file receiver can selectively download the file from the specified file server.
The client 1 includes a login request unit 11, a file server acquisition unit 12, and a file transfer unit 13. Wherein:
the login requesting unit 11 transmits a login request to the login server 2 and receives login status information returned by the login server 2. The login state information is login success information or login failure information.
The file server acquisition unit 12 requests the login server 2 to acquire a file server before transmitting a file to a file recipient, and receives the file server returned by the login server 2. Wherein the file server is the file server closest to the client 1 or the file server closest to a plurality of file recipients.
In the embodiment of the present invention, the file server obtaining unit 12 may request the login server 2 to obtain the file server closest to the client 1 while the login requesting unit 11 sends the login request to the login server 2. When transmitting a file to a file receiver, if there are a plurality of file receivers, the file server obtaining unit 12 requests the login server 2 to obtain a file server closest to the plurality of file receivers.
In another embodiment of the present invention, when transmitting a file to a file receiver, the file server obtaining unit 12 may request the login server 2 to obtain a file server closest to the client 1 if there is one file receiver, and if there are a plurality of file receivers, the file server obtaining unit 12 may request the login server 2 to obtain a file server closest to the plurality of file receivers.
The file transfer unit 13 transfers a file to a file server closest to the client 1, or a file server closest to a plurality of file recipients. If the file receiving party is one, the file transmission unit 13 transmits the file to the file server closest to the client 1; if there are a plurality of file recipients, the file transfer unit 13 transfers the file to the file server closest to the plurality of file recipients.
In order to prompt the file receiver to download the file to the specified file server, in another embodiment of the present invention, the client 1 further comprises a download prompting unit 14. The download prompting unit 14 sends a file download prompting message after the file transmission unit 13 successfully transmits the file to the file server, so as to prompt the file receiver to download the file to the specified file server.
The login server 2 includes a login processing unit 21 and a file server search unit 22. Wherein:
the login processing unit 21 processes the login request of the client 1, generates login state information, and returns the login state information to the client 1. The login state information is login success information or login failure information.
The file server search unit 22 acquires a file server closest to the client 1 or a file server closest to a plurality of file recipients, and returns the acquired file server to the client 1.
In the embodiment of the present invention, a file server closest to each client is set for each client in advance, when each client logs in, each client reports a login IP and a file server closest to each client to the login server, and the file server searching unit 22 may obtain the file server closest to the client 1 or the file server closest to the maximum number of file receivers according to the file server closest to each client reported by each client.
In another embodiment of the present invention, the login server 2 further includes a download prompt forwarding unit 23. The download prompting forwarding unit 23 forwards the file download prompting message sent by the download prompting unit 14 to the file receiver to prompt the file receiver to download the file to the specified file server.
By distributing and arranging the file servers at different places, when all parties receiving and sending files have the file server with the common nearest distance, the files can be transmitted through the file server corresponding to the file server, and a large amount of public network bandwidth resources are saved. And when a plurality of file receivers exist, the files are transmitted to the file server closest to the plurality of file receivers, so that the file receiving and sending speed is improved on the whole, and the user experience is improved.
Fig. 3 shows an implementation flow of a file transmission method in an enterprise instant messaging system according to an embodiment of the present invention, which is detailed as follows:
1. and (6) login processing. The client sends a login request to the login server, and the login server performs login processing according to the login request, generates login state information and returns the login state information to the client. The login state information is login success information or login failure information.
In another embodiment of the present invention, when the client sends a login request to the login server, that is, the login server is requested to obtain the file server closest to the client, and when the login server processes the login request of the client, the file server closest to the client is obtained according to the login IP reported by the client and the file server closest to the client.
2. And sending a file server acquisition request. Before transmitting a file to a file receiver, a client sends a file server acquisition request to a login server to request the login server to acquire a file server nearest to the client or a file server nearest to a plurality of file receivers.
The number of file receivers may be one or more. When one file receiver is available, the client requests a login server to acquire a file server closest to the client; when the number of the file receivers is multiple, the client requests the login server to acquire the file server closest to the multiple file receivers.
In the embodiment of the invention, when the client sends the login request to the login server and requests the login server to acquire the file server nearest to the client, the client sends the file server acquisition request to the login server when transmitting the file to a plurality of file receivers, requests the login server to acquire the file server nearest to the plurality of file receivers, and does not need to send the file server acquisition request to the login server again when transmitting the file to one file receiver.
3. And returning to the file server. When receiving a file server acquisition request sent by a client, the login server acquires a file server closest to the client or a file server closest to a plurality of file receivers, and returns the acquired file server to the client.
In the embodiment of the invention, when one file receiver is used, the login server acquires the file server closest to the client according to the login IP reported by the client; and when the number of the file receivers is multiple, the login server acquires the file server closest to the multiple file receivers according to the login IP reported by the multiple file receivers.
4. The client transmits the file to be transmitted to the file server nearest to the client or the file server nearest to a plurality of file receivers.
In the embodiment of the invention, when one file receiver is used, the client transmits the file to be transmitted to the file server nearest to the client; when the number of the file receivers is multiple, the client transmits the files needing to be transmitted to the file server closest to the multiple file receivers.
5. After the client successfully transmits the file to the file server, the client sends a file downloading prompt message to prompt a file receiver to download the file to the specified file server.
In the embodiment of the invention, the client sends the file downloading prompt message to the login server, and the file downloading prompt message is forwarded to the file receiver through the login server so as to prompt the file receiver to download the file to the specified file server.
6. And the login server forwards the received file downloading prompt message to a file receiver.
7. And the file receiver downloads the file to the appointed file server according to the received file downloading prompt message.
The following describes in detail an implementation flow of the file transfer method in the enterprise instant messaging system according to an embodiment of the present invention with a specific example. Assuming that a company has 1 million users, wherein a is 5 thousand, B is 2 thousand, C is 2 thousand, and D is 1 thousand, file servers, called file server a, file server B, file server C, and file server D, can be respectively set at a, B, C, and D, and the file transfer method is as follows:
1. a certain user M firstly sends a login request to a login server through a client of the enterprise instant messaging system, the login server carries out login processing to generate login state information, and the login state information is returned to the client 1.
In the embodiment of the present invention, the user M may also request the login server to obtain the file server closest to the user M when sending the login request to the login server, and at this time, when processing the login request of the user M, the login server obtains the file server closest to the user M according to the login IP reported by the user M, and returns the login state information and the file server to the client. And if the login IP reported by the user M is the location A, the acquired file server closest to the user M is the file server A arranged at the location A.
2. Before a user M needs to transmit a file, a file server acquisition request is sent to a login server to request the login server to acquire a file server nearest to the user M or a file server nearest to a plurality of file receivers. If the user M requests the login server to acquire the file server nearest to the user M when the user M logs in, the user M does not need to acquire the file server again; when a user M transmits files to a plurality of users, a file server acquisition request is sent to a login server, and the login server is requested to acquire a file server nearest to a plurality of file receivers.
3. After receiving a file server acquisition request of a user M, the login server acquires a file server closest to the user M according to a login IP reported by the user M, or acquires a file server closest to a plurality of file receivers according to login IPs reported by the plurality of file receivers, and returns the acquired file server to the user M. If the login IP reported by the file receiver is 100 persons at the A place, 500 persons at the B place, 200 persons at the C place and 50 persons at the D place, the login server can obtain the file server closest to the plurality of file receivers as the file server B arranged at the B place according to the login IP reported by the file receiver.
4. And the user M transmits the file to the file server returned by the login server.
5. After the user M successfully transmits the file to the file server, the user M sends a file downloading prompt message to the file receiver through the login server so as to prompt the file receiver to download the file to the specified file server.
The file servers are distributed and arranged for the enterprise instant messaging system in different places, so that when the parties receiving and sending the files have the file server with the common nearest distance, the files can be transmitted through the file server corresponding to the file server, a large amount of public network bandwidth resources are saved, and the cost of a company is greatly reduced. As in the above example, a company has 1 thousand users in total, including 5 thousand users A, 2 thousand users B, 2 thousand users C, and 1 thousand users D. According to historical statistical data, the average bandwidth occupied by each user for receiving and sending files every day is 4Kbit/s, the number of files needing to be transferred through a file server accounts for 80%, and is about 3.2Kbit/s, and assuming that the proportion of files transferred inside each branch company is 80%, the average bandwidth saved by each user is about 2.5Kbit/s, 1000 users can save 2.5M, and 5000 users can save 12.5 Mbit/s. According to the cost of the current leased special line bandwidth, the cost is calculated by 3200 yuan per 1M per month, 4 ten thousand yuan per month can be saved, and network cost close to 50 ten thousand yuan per year can be saved, so that the network cost of a company is greatly reduced.
In the embodiment of the invention, the file servers are distributed and arranged for the enterprise instant messaging system at different places, so that when the parties receiving and sending the files have the file server with the common closest distance, the files can be transmitted through the file server corresponding to the file server, thereby saving a large amount of public network bandwidth resources and greatly reducing the company cost. The file server closest to a plurality of file receivers is selected to realize file transmission, so that the file receiving and sending speed is improved on the whole, and the user experience is improved.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (5)

1. An enterprise instant communication system comprises a server and one or more clients, wherein the server comprises a login server and is characterized by further comprising a plurality of file servers distributed in different regions; the client comprises a file server acquisition unit, a file transmission unit and a download prompting unit; the login server comprises a file server searching unit and a download prompt forwarding unit; wherein,
the file server searching unit is used for searching the file server according to the file server request information, and transmitting the file to the file receiver;
the file transmission unit is used for transmitting files to the file server returned by the file server searching unit;
the download prompting unit is used for sending a file download prompting message to the download prompting forwarding unit after the file transmission unit successfully transmits the file to the file server, so that the download prompting forwarding unit forwards the file download prompting message to a file receiver to prompt the file receiver to download the file to a specified file server;
the file server searching unit is used for acquiring a file server closest to a client for transmitting the file to the file receiver when one file receiver is used and receiving a file server acquisition request sent by the file server acquisition unit, acquiring a file server closest to a plurality of file receivers when the number of the file receivers is multiple, and returning the acquired file server to the file server acquisition unit;
and the download prompt forwarding unit is used for forwarding the file download prompt message sent by the download prompt unit to a file receiver so as to prompt the file receiver to download the file from a specified file server.
2. The system of claim 1, wherein the client further comprises:
and the login request unit is used for sending a login request to the login server and receiving login state information returned by the login server.
3. The system of claim 1, wherein the login server further comprises:
and the login processing unit is used for processing the login request of the client, generating login state information and returning the login state information to the client.
4. A file transmission method in an enterprise instant messaging system is characterized by comprising the following steps:
the client sends a file server acquisition request to the login server before transmitting the file to the file receiver, and requests the login server to acquire the file server;
when receiving a file server acquisition request sent by the client, the login server acquires a file server closest to the client for transmitting the file to the file receiver when the file receiver is one, and acquires a file server closest to the file receivers when the file receivers are multiple, and returns the acquired file server to the client;
and the client receives the file server returned by the login server, transmits the file to the file server returned by the login server, and after the file is successfully transmitted to the file server, sends a file downloading prompt message to the login server, so that the login server forwards the file downloading prompt message to a file receiver to prompt the file receiver to download the file to the specified file server.
5. The method according to claim 4, wherein the number of the file recipients is one or more, and when the number of the file recipients is plural, the login server obtains the file server closest to the plural file recipients according to login IPs reported by the plural file recipients.
CN200910108364.0A 2009-06-18 2009-06-18 Enterprise instant communication system and file transfer method thereof Active CN101599921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910108364.0A CN101599921B (en) 2009-06-18 2009-06-18 Enterprise instant communication system and file transfer method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910108364.0A CN101599921B (en) 2009-06-18 2009-06-18 Enterprise instant communication system and file transfer method thereof

Publications (2)

Publication Number Publication Date
CN101599921A CN101599921A (en) 2009-12-09
CN101599921B true CN101599921B (en) 2014-12-17

Family

ID=41421178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910108364.0A Active CN101599921B (en) 2009-06-18 2009-06-18 Enterprise instant communication system and file transfer method thereof

Country Status (1)

Country Link
CN (1) CN101599921B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741764B (en) * 2009-12-25 2012-08-22 金蝶软件(中国)有限公司 Method and system for document transmission in enterprise wide area network (WAN)
CN102624764A (en) * 2011-01-30 2012-08-01 北京千橡网景科技发展有限公司 Method and apparatus for synchronizing a plurality of copies of same Web application program
CN102571951A (en) * 2011-12-31 2012-07-11 珠海金山办公软件有限公司 System and method for transferring files
CN103379167A (en) * 2012-04-28 2013-10-30 鸿富锦精密工业(深圳)有限公司 Multipoint synchronous storing file downloading exception handling system and method
CN102710555B (en) * 2012-06-28 2016-06-01 北京奇虎科技有限公司 A kind of method for realizing transfer files in instant messaging, Apparatus and system
CN103581230B (en) * 2012-07-26 2018-09-04 深圳市腾讯计算机系统有限公司 Document transmission system and method, receiving terminal, transmitting terminal
CN104092682A (en) * 2014-07-04 2014-10-08 深圳深讯和科技有限公司 Data interaction method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6779025B1 (en) * 2000-06-30 2004-08-17 Cisco Technology, Inc. IP web based messaging system for localized management of wireless messaging
CN1744557A (en) * 2004-08-31 2006-03-08 腾讯科技(深圳)有限公司 Methoe for realizing object sharing in network storage service based on instant communication tool
CN1780482A (en) * 2004-11-18 2006-05-31 华为技术有限公司 A method for ensuring consistent information after a call session control function module is restarted
WO2007045069A1 (en) * 2005-10-21 2007-04-26 Research In Motion Limited Instant messaging device/server protocol

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6779025B1 (en) * 2000-06-30 2004-08-17 Cisco Technology, Inc. IP web based messaging system for localized management of wireless messaging
CN1744557A (en) * 2004-08-31 2006-03-08 腾讯科技(深圳)有限公司 Methoe for realizing object sharing in network storage service based on instant communication tool
CN1780482A (en) * 2004-11-18 2006-05-31 华为技术有限公司 A method for ensuring consistent information after a call session control function module is restarted
WO2007045069A1 (en) * 2005-10-21 2007-04-26 Research In Motion Limited Instant messaging device/server protocol

Also Published As

Publication number Publication date
CN101599921A (en) 2009-12-09

Similar Documents

Publication Publication Date Title
US10110550B1 (en) Device independent message distribution platform
CN101068378B (en) Method, system and equipment for realizing multimedia information service system disaster recovery
CN101599921B (en) Enterprise instant communication system and file transfer method thereof
US7805489B2 (en) Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
CN102150443B (en) System and methods for communication between instant message users and short message service users
EP1599979B1 (en) Message management
CN103069755B (en) Use the method and system that the instant message of multiple client instance transmits
US20020065894A1 (en) Local presence state and user-controlled presence and message forwarding in unified instant messaging
US20090181705A1 (en) Mail transmission system and method and push mail server
WO2012154317A1 (en) Automated reply messages among end user communication devices
WO2008064591A1 (en) Method, system and device for increasing multimedia messaging service system capacity
CN101815100A (en) Information sharing and pushing system based on address list of mobile phone
WO2007033549A1 (en) An offline message transmission method
CN102625287A (en) Method for downloading mobile phone application software
CN101296194B (en) Instant message intercommunication method, instant message gateway and instant message server
TW200835268A (en) Method, system and apparatus for automatic notification to a plurality of communication nodes
KR100779012B1 (en) Communication system and method between other messengers
CN101631127A (en) File transfer method and clients
CN101018349A (en) A method for sending the SMS of the mobile phone number to the Internet program
CN101909019A (en) Method and system for processing request message
CN101156386A (en) Method and system for realizing information transmission service and terminal
CN106453035A (en) Instant messaging system based on Beidou communication and position service
EP2055059B1 (en) Electronic mail communications system with client email internet service provider (isp) polling application and related methods
CN102036122B (en) Method, device and system for transmitting email information to Internet protocol television (IPTV) terminal
US20140297722A1 (en) Media message sending method, device 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