Summary of the invention
The present invention is directed to the defective or the deficiency that exist in the prior art, provide a kind of telephone subscriber of realization to send the device of information to the computer network instant communication terminal, described transmission information is meant the file that (IM) client software of the instant messaging to computer network instant communication terminal user that the telephone subscriber initiates and window thereof send phonetic matrix or sends real-time voice message or converse in real time or send fax.Adopt this device, telecom operators are increased to computer network instant communication terminal user's instant messaging (IM) client software and the file of window transmission phonetic matrix thereof for its telephone subscriber, or transmission real-time voice message, or converse in real time, or the service mode of transmission fax, be after the telephone subscriber dials a telephone number or has the number of special clothes telephone number prefix, directly the file of phonetic matrix, or real-time voice message, or facsimile transmission is to the computer network instant communication terminal user's of this telephone subscriber's selection instant messaging (IM) client software and window thereof, or converse in real time, thereby satisfy user's individual demand with instant messaging (IM) client user of computer network terminal.
The present invention also provides a kind of telephone subscriber of realization to send the method for information to the computer network instant communication terminal, and described transmission information is meant the file that (IM) client software of the instant messaging to computer network instant communication terminal user that the telephone subscriber initiates and window thereof send phonetic matrix or sends real-time voice message or converse in real time or send fax.Adopt this method telephone subscriber to send the file of phonetic matrix or to send real-time voice message or fax or converse in real time to computer network instant communication terminal user's instant messaging (IM) client software and window thereof, to effectively reduce telephone subscriber's communication cost, satisfy telephone subscriber's individual demand.
The present invention also provides a kind of method that caller phone user incoming call process is controlled.
The present invention also provides a kind of control method that sends message to the instant messaging network user.
Technical scheme of the present invention is as follows:
Realize that the telephone subscriber sends the device of information to the computer network instant communication terminal, described transmission information is meant that (IM) client software of the instant messaging to computer network instant communication terminal user that the telephone subscriber initiates and window thereof send the file of phonetic matrix, or transmission real-time voice message, or converse in real time, or transmission fax, it is characterized in that: this device comprises switch network and instant messaging (IM) network is carried out interconnected transmission of messages gateway, this transmission of messages gateway is used to gather caller phone user's call voice message, or real-time voice message, or Fax Messaging, and this message by instant messaging (IM) Network Transmission to computer network instant communication terminal user's instant messaging (IM) client software and window thereof, described switch network is used for the telephone subscriber is sent to the transmission of messages gateway to the calling of transmission of messages gateway access code.
Described transmission of messages gateway is connected to user list server and business management system by in-house network, described user list server is a client/server, and/or browser/server framework, be used to register the instant messaging group user data relevant with the telephone subscriber, wherein instant messaging group user data comprises user's telephone number, the instant messaging network of ownership, user's instant communication users name, user's instant messaging login password, the instant communication users name of called number correspondence, the instant messaging network of called number ownership, user list server is connected to business management system by in-house network, described business management system has the service logic management, Service Data Management, user data management, the function of professional monitoring and traffic management, and service management interface is provided; Comprise the storage forwarding server in described instant messaging (IM) network, this storage forwarding server is used to store file or speech message or the fax that the caller phone user sends to called instant communication client user's voice form; When called instant communication client user signs in to the instant messaging network, instant messaging network notice storage forwarding server, the storage forwarding server sends to the message to this user that stores this user's instant communication client software window, or after the instant communication users of calling telephone number correspondence signs in to the instant messaging network, the client user of login on instant communication network that the instant communication users that instant messaging network handle and caller phone are corresponding is relevant presence notice storage forwarding server, the storage forwarding server sends to all message to this called subscriber that store this user's instant communication client software window, or when called instant communication client user signs in to the instant messaging network, select a menu in the instant communication client software window, can obtain to be stored in the message of storing in the forwarding server by the instant messaging network.
Described transmission of messages gateway is interconnected by communication interface and user list server, obtain the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence, by with the communication interface of instant messaging network, send the file of phonetic matrix or send real-time voice message or converse in real time or send fax to the instant communication users of called number correspondence; Also be used to obtain the instant communication users name and the password of calling telephone number correspondence, and sign in to the instant messaging network with instant communication users name and the password that obtains, give the instant communication users of the called number correspondence in user list server, find out, send the file of phonetic matrix or send real-time voice message or converse in real time or send fax; Also be used for signing in to the instant messaging network with the username and password of instant messaging network authentication, in user list server, find out the instant communication users name of called number correspondence according to calling telephone number and the called number dialed, and it is sent the file of phonetic matrix or send real-time voice message or converse in real time or send fax with the identity of the instant communication users of calling telephone number correspondence.When if called instant communication terminal user is in line states, then caller phone user's voice formatted file or real-time voice message or facsimile transmission to called instant communication client user; Or set up real-time conversation between caller phone user and the called instant communication client user by the instant messaging network, comprise that called instant communication client user is input to the file that word message in the dialog box converts phonetic matrix to plays to the caller phone user; If called instant communication terminal user is in off-line state, then the file of the phonetic matrix that the caller phone user is recorded or the real-time voice message that sends or facsimile transmission store in the storage forwarding server, and wait for and transmitting.
Realize that the telephone subscriber sends the method for information to the computer network instant communication terminal, described transmission information is meant that (IM) client software of the instant messaging to computer network instant communication terminal user that the telephone subscriber initiates and window thereof send the file of phonetic matrix, or transmission real-time voice message, or converse in real time, or transmission fax, comprise by user list server, the transmission of messages gateway, the storage forwarding server, instant messaging (IM) network, the computer network instant communication terminal, switch network, the system that calling subscriber's end switch and telephone terminal are formed, it is characterized in that this system realizes that the telephone subscriber sends information to the computer network instant communication terminal, may further comprise the steps:
A. calling subscriber's end switch sends to the transmission of messages gateway for being the calling of transmission of messages gateway to called number prefix through switch network;
B. the transmission of messages gateway is according to the calling telephone number in the call signaling, and removes transmission of messages gateway access code prefix in the called phone number, obtains called number, the instant communication users name of retrieval called number correspondence in user list server;
If c. retrieval is less than instant messaging network user name, then the transmission of messages gateway plays the Voice Navigation prompt tone for the caller phone user, and the prompting caller phone is with the input called number, if caller phone on-hook, then execution in step f; If the caller phone user imports called number, then the transmission of messages gateway is retrieved the instant communication users name of called number correspondence in user list server; If can not find instant messaging network user name, execution in step c;
D. the transmission of messages gateway obtains the instant communication users name and the password of calling telephone number correspondence in user list server, utilize with the communication interface of instant messaging network or sign in to the instant messaging network, retrieve the state of called instant communication users, if called instant communication users is in line states, then indicate the caller phone user to send the file of phonetic matrix, or send real-time voice message or send fax, or carry out immediate communication; If called instant communication users is in off-line state, then indicate the caller phone user to send the file of phonetic matrix, or send real-time voice message or send fax, and the message that caller phone is sent sends to the storage forwarding server;
E. caller phone user on-hook, for the called search modes that signs in to the instant messaging network, the transmission of messages gateway is nullified the instant communication users of this number correspondence from the instant messaging network;
F. calling subscriber's end switch terminated call.
Among the described step a: the access code prefix of transmission of messages gateway is included in the access code prefix of instant messaging network group, be used for instant messaging (IM) client software of all users in the instant messaging network group that caller phone sends to speech message its setting and window thereof and/or, be used for instant messaging (IM) client software and window thereof that caller phone sends to speech message certain called number user to the instant messaging network user's access code prefix.
Among the described step b: the user record in the user list server comprises calling telephone number, and corresponding instant messaging network user name and password, group number, called number, the instant messaging network user login name of called number correspondence.
Among the described step b: called number is the identification number that disposes in user list server of instant messaging network user name correspondence.
In the described steps d: the instant messaging network comprises Internet instant messaging network and Intranet instant messaging network.
A kind of method that caller phone user incoming call process is controlled is characterized in that, may further comprise the steps:
Step 1: calling number is by the access code of main dialing user calling of switchboard transmission of messages gateway;
Step 2: calling subscriber's end switch is delivered to the transmission of messages gateway to calling;
Step 3: the transmission of messages gateway carries out the service condition analysis to called number;
Step 4:, then in user list server, retrieve all instant messaging network users that the calling telephone number of group number correspondence sets in advance if called number prefix is the group call business;
Step 5:, then in user list server, retrieve the instant messaging network user of called number correspondence if called number prefix is the call business to unique user;
Step 6: if there is not clue to arrive the instant messaging network user, then the transmission of messages gateway is that caller phone is dialled and put Voice Navigation information, if called number prefix is the group call business, then points out the caller phone user to select or the input group number; If called number prefix then points out the caller phone user to import called number for the call business to unique user; The transmission of messages gateway is retrieved the instant messaging network user that calling telephone number sets in advance according to the input information of calling telephone number; If caller phone user on-hook, then execution in step 10; If can not find instant messaging network user name, execution in step 6;
Step 7: the transmission of messages gateway obtains the instant communication users name and the password of calling telephone number correspondence in user list server, sign in to the instant messaging network; Or the transmission of messages gateway obtains the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence in user list server, sets up communication port by communication interface and called subscriber with the instant messaging network;
Step 8: if called instant communication users is in line states, then indicate the caller phone user to send the file of phonetic matrix, or send real-time voice message or transmission fax or carry out immediate communication, the transmission of messages gateway sends to message the called instant messaging network user's who is in line states instant messaging (IM) client software and window thereof; If called instant communication users is in off-line state, then to indicate the caller phone user to send the file of phonetic matrix or send real-time voice message or send and fax, the transmission of messages gateway sends to the storage forwarding server to the message that caller phone sends; The transmission of messages gateway also can be input to the file that word message in the dialog box converts phonetic matrix to called instant communication client user and play to the caller phone user;
Step 9: The Calling Party Hooks On, and then execution in step 10; Otherwise execution in step 8;
Step 10: caller switch terminated call flow process.
A kind ofly send the control method of message, it is characterized in that, may further comprise the steps to the instant messaging network user:
Step 1: the transmission of messages gateway is obtained the instant messaging network user name and the password of caller id subscriber correspondence from user list server, and signs in to the instant messaging network; Or the transmission of messages gateway obtains the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence in user list server, sets up communication port by communication interface and called subscriber with the instant messaging network;
Step 2: instant messaging network handle sends to the transmission of messages gateway with the state of this user-dependent group instant communication users;
Step 3: if called instant communication users is online, then transmission of messages gateway indication caller phone user can directly send file or the real-time phonetic message or the Fax Messaging of phonetic matrix, and the message that will send the calling subscriber, send to this called subscriber, or the transmission of messages gateway is set up the real-time talking path between caller phone user and this called instant messaging network user according to caller phone user's selection; If called instant communication users off-line, then transmission of messages gateway indication caller phone user can store file or real-time phonetic message or the Fax Messaging of transmitting phonetic matrix, and the message that the calling subscriber will send is sent to the storage forwarding server; When called instant communication users recovered online, the storage forwarding server can be sent to this called subscriber to the message to this instant communication users;
Step 4: the message transmission flow finishes.
The technology of the present invention effect is as follows:
By technique scheme as can be seen, (IM) client software of the instant messaging to computer network instant communication terminal user that a kind of telephone subscriber provided by the present invention initiates and window thereof send the file of phonetic matrix or send real-time voice message or converse in real time or sends the apparatus and method of faxing, and are the calling party calls business is carried out flow processing and to realize to the operation flow that the instant messaging network user sends message by calling subscriber's end switch.For the IMU network, comprise MSN, OICQ, QQ of Microsoft etc.The telephone subscriber sends the file of phonetic matrix or sends real-time voice message or converse in real time or facsimile service to computer instant messaging (IM) client software and window thereof by what switch network was initiated, can effectively reduce the user's communications use cost, satisfy user's individual demand.
Embodiment
The file that (IM) client software of the instant messaging to computer network instant communication terminal user that the present invention initiates for a kind of telephone subscriber and window thereof send phonetic matrix or send real-time voice message or converse in real time or sends the apparatus and method of faxing, the applied network configuration of the present invention as shown in Figure 1, its structure is made up of following each several part respectively:
User list server: be client/server, and/or browser/server framework, be used to register the instant messaging group user data relevant with the telephone subscriber, wherein instant messaging group user data comprises the instant messaging network of user's telephone number, ownership, user's instant communication users name, user's instant messaging login password, the instant communication users name of called number correspondence, the instant messaging network of called number ownership; User list server is connected to business management system by in-house network.
Business management system: have the function of service logic management, Service Data Management, user data management, professional monitoring and traffic management, and service management interface is provided.
Transmission of messages gateway: with the switch network and instant messaging (IM) network interconnection, be used to gather caller phone user's call voice message or real-time voice message or Fax Messaging, and this message arrived computer network instant communication terminal user's instant messaging (IM) client software and window thereof by instant messaging (IM) Network Transmission; Be used for by communication interface and user list server interconnected, obtain the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence, by with the communication interface of instant messaging network, send the file of phonetic matrix or send real-time voice message or converse in real time or send fax to the instant communication users of called number correspondence; Be used for instant messaging (IM) client user of caller phone user and terminal being conversed in real time by instant messaging (IM) network, and it is interconnected by communication interface and user list server, obtain the instant communication users name and the password of calling telephone number correspondence, and sign in to the instant messaging network with instant communication users name and the password that obtains, in user list server, find out the instant communication users name of called number correspondence, send the file of phonetic matrix to this instant communication users, or transmission real-time voice message, or converse in real time, or transmission fax; Also be used for signing in to the instant messaging network with the username and password of instant messaging network authentication, the instant communication users name of the called number correspondence that in user list server, finds out according to calling telephone number and the called number dialed, and it is sent the file of phonetic matrix or send real-time voice message or converse in real time or send fax with the identity of the instant communication users of calling telephone number correspondence.When if called instant communication terminal user is in line states, then caller phone user's voice formatted file or real-time voice message or facsimile transmission to called instant communication client user; Or set up real-time conversation between caller phone user and the called instant communication client user by the instant messaging network, comprise that called instant communication client user is input to the file that word message in the dialog box converts phonetic matrix to plays to the caller phone user.If called instant communication terminal user is in off-line state, then the file of the phonetic matrix that the caller phone user is recorded or the real-time voice message that sends or facsimile transmission store in the storage forwarding server, and wait for and transmitting.
Storage forwarding server: be used to store file or speech message or the fax that the caller phone user sends to called instant communication client user's voice form.When called instant communication client user signs in to the instant messaging network, instant messaging network notice storage forwarding server, the storage forwarding server sends to this user's instant communication client software window to the message to this user that stores; Or after the instant communication users of calling telephone number correspondence signs in to the instant messaging network, the client user of login on instant communication network that the instant communication users that instant messaging network handle and caller phone are corresponding is relevant presence notice storage forwarding server, the storage forwarding server sends to all message to this targeted customer that store this user's instant communication client user's software window; Or when called instant communication client user signs in to the instant messaging network, select the menu in the instant communication client software window, can obtain to be stored in the message of storing in the forwarding server by the instant messaging network.
Instant messaging (IM) network: the instant message that is used between the computer network instant communication terminal user transmits.
Instant communication terminal: be used for instant communication users and sign in to instant messaging (IM) network, and the service of using the instant messaging network to provide.
Switch network: be used for the telephone terminal user is sent to transmission of messages gateway in apparatus of the present invention to the calling of the transmission of messages gateway access code of apparatus of the present invention.
Calling subscriber's end switch: be used to receive caller phone user's calling, and the calling of transmission of messages gateway access code prefix in apparatus of the present invention, send to transmission of messages gateway in apparatus of the present invention by switch network.
Telephone terminal: comprise mobile telephone terminal and fixed telephone terminal, be used for dialing the called number of apparatus of the present invention transmission of messages gateway access code prefix, after the connection, send the file of phonetic matrix or send real-time voice message or fax to instant messaging (IM) client software and the window thereof of the instant communication users of the called number correspondence of registering in the user list server in apparatus of the present invention in advance; Or converse in real time with this user.
Implement the present invention and at first need in above-mentioned network, carry out the setting of user data, content specifically is set comprises:
In user list server, carry out the configuration of customer service, comprise that the user opens an account and registers, the corresponding relation of user's telephone number and instant communication users name and password is set, disposes the called number of instant communication users, the called number of group user is set; Set-up mode comprises the client software mode of WEB mode and instant communication users, if adopt the client software mode of instant communication users, then need revise instant communication client software according to requirement of the present invention;
In switch network, do the data routing configuration, delivering to the transmission of messages gateway to the calling of transmission of messages gateway access code prefix;
Be to the operation flow control of caller phone incoming call process and the operation flow that sends message to the instant messaging network user after corresponding setting is finished.
A kind of method that caller phone user incoming call process is controlled as shown in Figure 2, may further comprise the steps:
Step 1: calling number is by the access code of main dialing user calling of switchboard transmission of messages gateway;
Step 2: calling subscriber's end switch is delivered to the transmission of messages gateway to calling;
Step 3: the transmission of messages gateway carries out the service condition analysis to called number;
Step 4:, then in user list server, retrieve all instant messaging network users that the calling telephone number of group number correspondence sets in advance if called number prefix is the group call business;
Step 5:, then in user list server, retrieve the instant messaging network user of called number correspondence if called number prefix is the call business to unique user;
Step 6: if do not retrieve the instant messaging network user, then the transmission of messages gateway is that caller phone is dialled and put Voice Navigation information, if called number prefix is the group call business, then points out the caller phone user to select or the input group number; If called number prefix then points out the caller phone user to import called number for the call business to unique user; The transmission of messages gateway is retrieved the instant messaging network user in user list server according to the input information of calling telephone number; If caller phone user on-hook, then execution in step 10; If can not find instant messaging network user name, execution in step 6;
Step 7: the transmission of messages gateway obtains the instant communication users name and the password of calling telephone number correspondence in user list server, sign in to the instant messaging network; Or the transmission of messages gateway obtains the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence in user list server, sets up communication port by communication interface and called subscriber with the instant messaging network;
Step 8: if called instant communication users is in line states, then indicate the caller phone user to send the file of phonetic matrix, or send real-time voice message or send fax, or carrying out immediate communication, the transmission of messages gateway sends to message the called instant messaging network user's who is in line states instant messaging (IM) client software and window thereof; If called instant communication users is in off-line state, then to indicate the caller phone user to send the file of phonetic matrix, or send real-time voice message or send fax, the transmission of messages gateway sends to the storage forwarding server to the message that caller phone sends; The transmission of messages gateway also can be input to the file that word message in the dialog box converts phonetic matrix to called instant communication client user and play to the caller phone user;
Step 9: The Calling Party Hooks On, and then execution in step 10; Otherwise execution in step 8;
Step 10: caller switch terminated call flow process.
A kind of control method that sends message to the instant messaging network user as shown in Figure 3, may further comprise the steps:
Step 1: the transmission of messages gateway is obtained the instant messaging network user name and the password of caller id subscriber correspondence from user list server, and signs in to the instant messaging network; Or the transmission of messages gateway obtains the instant communication users name of calling telephone number correspondence and the instant communication users name of called number correspondence in user list server, sets up communication port by communication interface and called subscriber with the instant messaging network;
Step 2: instant messaging network handle sends to the transmission of messages gateway with the state of this user-dependent instant communication users;
Step 3: if called instant communication users is online, then transmission of messages gateway indication caller phone user can directly send file or the real-time phonetic message or the Fax Messaging of phonetic matrix, and the message that will send the calling subscriber, send to this called subscriber, or the transmission of messages gateway is set up the real-time talking path between caller phone user and this called instant messaging network user according to caller phone user's selection; If called instant communication users off-line, then transmission of messages gateway indication caller phone user can store file or real-time phonetic message or the Fax Messaging of transmitting phonetic matrix, and the message that the calling subscriber will send, is sent to the storage forwarding server; When called instant communication users recovered online, the storage forwarding server can be sent to this called subscriber to the message to this instant communication users;
Step 4: the message transmission flow finishes.
Should be pointed out that the above embodiment can make those skilled in the art more fully understand the present invention, but do not limit the present invention in any way.Therefore, although this specification has been described in detail the present invention with reference to drawings and embodiments,, it will be appreciated by those skilled in the art that still and can make amendment or be equal to replacement the present invention; And all do not break away from the technical scheme and the improvement thereof of the spirit and scope of the present invention, and it all should be encompassed in the middle of the protection range of patent of the present invention.