Summary of the invention
The object of the invention; Provide the issue method of channel is set in a kind of instant messaging; And supporting client and system, utilize the present invention, can select the channel type issued neatly by the publisher; The issue of the information of carrying out operation is checked the channel data that the publisher issues and can classify as the recipient.
The present invention provides the issue method of channel is set in a kind of instant messaging, and this method comprises the steps:
Step 1 is independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
Step 2 triggers issue channel structure, gathers the channel information to be released that is write;
Step 3 selects contact object to carry out the data transmit operation channel information to be released;
Step 4 is gathered the issue channel trigger messages that is directed to recipient's client, and output meets the information of issuing channel condition.
Further, described issue channel has channel classification, and the information to be released that is write belongs among the selected channel classification.
Further, form tabulation according to channel classification, the information of loaded or output is arranged in the channel classification tabulation.
Further, the data of issue channel are transmitted in system server, are sent to the server stores structure of the channel data of gathering contact object through system server; Gather the log-on message of contact object, when it is logined, push channel data.
Further, the contact object channel data triggers and exports through the issue channel structure in contact object ITEM item or the instant messaging interactive interface.
Further, be provided with the issue channel and gather structure; Collect and be directed to the trigger message that the issue channel gathers structure, gather the issue channel information of All Contacts's object; Be directed to selected issue channel type, according to ordering rule output channel data.
Further, described ordering rule, sortord comprise following mode one of which at least,
Priority according to the nearest contact time sorts;
Height according to contact frequency in the Preset Time segment limit sorts;
Successively sort and export according to default ordering;
The Sort Priority that the crowd is set or divides into groups sorts according to the priority of setting.
Further, described information to be released, the mode of collection are following form one of which at least,
The text collection control is set, in order to gather the text message of being imported;
The voice collecting control is set, in order to gather the voice messaging of being imported;
The video acquisition control is set, in order to gather the video information of being imported;
The multimedia collection control is set, in order to gather the multimedia messages of being imported;
The image taking control is set, in order to gather photographing information;
The data upload control is set, the data message of uploading in order to reception.
Further, the channel data that corresponding contact object is issued is provided with to reply and triggers structure, in order to after triggering, to gather return information, is sent to the issue channel of contact object.
Further, described channel classification, in newly-built operating procedure immediately do,
Newly-built channel classification is set;
Gather the channel header information that the user imported;
Generation has the channel classification of aforementioned channel header.
The present invention also provides the client that the issue channel is set in a kind of instant messaging, and this client comprises the instant messaging unit, and it also comprises:
The issue channel is provided with the unit, in order to be independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
The channel information collecting unit in order to trigger issue channel structure, is gathered the channel information to be released that is write;
The channel information release unit is in order to select contact object to carry out the data transmit operation channel information to be released;
The channel information output unit is directed to the trigger messages of issuing channel in order to collection, and output meets the information of issuing channel condition.
The present invention also provides the system that the issue channel is set in a kind of instant messaging, and this system comprises:
Publisher's client, it comprises,
The issue channel is provided with the unit, in order to be independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
The channel information collecting unit in order to trigger issue channel structure, is gathered the channel information to be released that is write;
The channel information release unit is in order to select the pairing recipient of contact object to carry out the data transmit operation channel information to be released;
System server, it comprises,
The channel data receiving element comes from the channel data that publisher's client is sent in order to reception;
The user channel data storage cell, in order to the channel data that the channel data receiving element is received, storage is carried out in the affiliated memory location of customer identification number that goes to the recipient;
The channel data push unit, in order to the logging status of examination recipient client, be in push under the situation of logging status the user channel data storage cell corresponding the channel data that the recipient stored.
Recipient's client, it comprises,
The issue channel receives the unit is set, and receives structure in order to the issue channel that is independent of through the JICQ setting outside the instant communication message, in order to receive and output issue channel data;
The channel information receiving element, the announced channel data of publisher that is pushed in order to the receiving system server;
The channel information output unit is directed to the trigger messages that the issue channel receives structure in order to collection, and output meets the information of issuing channel condition.
Embodiment
Embodiment 1
Join shown in Figure 1ly, provide in the present invention the issue method of channel is set in a kind of instant messaging, this method comprises the steps:
Step S110 is independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
Step S120 triggers issue channel structure, gathers the channel information to be released that is write;
Step S130 selects contact object to carry out the data transmit operation channel information to be released;
Step S140 gathers the issue channel trigger messages that is directed to recipient's client, and output meets the information of issuing channel condition.
Described issue channel refers to special in to give out information and to store the channel type that gives out information that is received.This issue channel is independent of outside the instant communication message and carries out, and the user need not reply it.Certainly, express feedback information if desired, also can initiatively carry out the transmit operation of feedback information.
In current instant messaging, the mode of set title bar distributing data can not be sent to the contact object place and store and export the data of being issued; And, can make the data of sending be submerged among a large amount of interaction messages again through the data transfer operation that the instant messaging interactive interface is carried out.And just can receive, store, export the message content of issue specially through sending channel.
Described issue channel structure, in order to the form that triggers, preferred embodiment comprises three kinds of schemes:
(1) corresponding the data item of contact object in contacts list is provided for triggering the triggering form of issue channel structure, such as realizing through the form of control;
(2) corresponding in instant communication interaction interface, be provided with and the triggering control of the issue channel structure of the corresponding contact object of this interactive interface;
(3) on the instant messaging main panel of corresponding JICQ the user, be provided with unified issue channels of opening all issue channel informations and gather structure, after triggering, can all that obtained be released news and gather and export.When gathering output, non-limiting as giving an example, carry out according to following mode:
Setting gathers structure in order to the issue channel of the distributing data that gathers contact object;
Collect and be directed to the trigger message that the issue channel gathers structure, gather the issue channel information of All Contacts's object;
Be directed to selected issue channel type, according to ordering rule output channel data.
Wherein, the issue channel is being set when gathering structure, two or more the channel data for obtaining can also be provided with the corresponding sequencing rule.At first, this ordering rule can sort according to the time order and function that receives channel data.Further, can also the mode of ordering be set up corresponding relation with the contact object of issue channel data, at first be directed to contact object and sort, its distributing data comply with in the ordering of contact object carried out then.When implementing in this way, carry out through preset ordering rule.And non-limiting, this ordering rule comprises as for example:
Priority according to the nearest contact time sorts;
Perhaps, the height according to contact frequency in the Preset Time segment limit sorts;
Perhaps, successively sort according to default ordering and export;
Said preset ordering successively refers to the recipient and is directed to the different frequency channels type, and perhaps the different contacts object comes the ordering priority of setting separately.
Perhaps, the Sort Priority that the crowd is set or divides into groups sorts according to the priority of setting.
Further, be directed to the issue channel, also be fit to be provided with channel classification.Described channel classification is to writing or the form of output channel information is carried out the differentiation on the classification.Such as channel classification can carry out according to following embodiment: tell " contact method class ", " movable issue class ", " arrangement of time class ", " incident is announced class ", or the like.Such as user's phone number has been changed, and is just passable with regard to carry out the information issue through " contact method class "; If the user wants to organize the badminton match at a weekend, perhaps, the user wants to select the classmate of oneself as selected contact object, goes to participate in teacher's birthday party, so, just can operate just passable through the issue that " movable issue class " carried out data; If the user needs overtime work weekend, so, just can operate just passable through the issue that " arrangement of time class " carried out this category information; If the user wants to issue engaged ceremony, perhaps family has the information that new house is laid a foundation, and it is just passable just can to carry out the issue operation of this category information through " incident announce type ".
Described channel classification both can be selected existing classification form by the user, and this existing classification form refers specifically to the classification form that is provided through provider of system; In addition, also can newly-built classification form, with newly-built classification form corresponding write information to be released and be fine too.Utilize this type mode, can the information to be released that write be belonged among the selected or newly-built channel classification.
Described channel classification in newly-built operating procedure immediately is:
Newly-built channel classification is set;
Gather the channel header information that the user imported;
Generation has the channel classification of aforementioned channel header.
Can trigger the aforesaid step that is provided with through the operational controls of newly-built channel classification is set.
When the quantity of described channel classification the time more than or equal to two, be fit to its form with tabulation is appeared, so just can form tabulation according to channel classification, with information loaded or that export, be arranged at during channel classification tabulates.
When gathering channel information to be released; Suitable form is after having triggered issue channel structure; Just can generate the output interface of issue channel structure; Be provided with in order to gather the control form of user publisher writing information through this output interface, utilize this type control to carry out the acquisition operations of writing information.The mode that control is set is non-limiting as giving an example, and includes following type:
The text collection control is set, in order to gather the text message of being imported;
The voice collecting control is set, in order to gather the voice messaging of being imported;
The video acquisition control is set, in order to gather the video information of being imported;
The multimedia collection control is set, in order to gather the multimedia messages of being imported;
The image taking control is set, in order to gather photographing information;
The data upload control is set, the data message of uploading in order to reception.
The channel information content that the user of the acquisition of gathering writes, the terminal equipment that can directly belong to through the publisher carries out storage, then, it is transferred to selected contact object place.If contact object does not have online, then can store through system server, under the situation that contact object is reached the standard grade, carry out the push operation of data then.
Further; Also be fit to all distributing datas all are transferred in the system server and store, and; The distributing data that sends to contact object also directly stores in the server stores structure with the corresponding channel data of contact object through system server.And then, collecting contact object when being in logging status, push and the corresponding various channel datas of this contact object.
Contact object is directed to channel data when receiving channel data, can also be provided with to reply to trigger structure.Reply triggering structure can realize through the control structure in order to the trigger data acquisition function, after triggering, can gather the return information that the recipient write of checking channel information, and then, be sent to the transmission channel of contact object according to trigger condition.Contact object can obtain to be directed to the return information of channel data separately, certainly, also can be set to open state by described return information, also can be checked by other users that can see this channel data.
Embodiment 2
Join shown in Figure 2ly, theclient 100 that the issue channel is set in a kind of instant messaging described in the invention also is provided here, it includes instant messaging unit 101, and further thisclient 100 also comprises:
The issue channel is provided withunit 110, in order to be independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
Channelinformation collecting unit 120 in order to trigger issue channel structure, is gathered the channel information to be released that is write;
Channelinformation release unit 130 is in order to select contact object to carry out the data transmit operation channel information to be released;
Channelinformation output unit 140 is directed to the trigger messages of issuing channel in order to collection, and output meets the information of issuing channel condition.
Described instant messaging unit 101, in order to realize the various functions relevant with instant messaging, the type of concrete function and the type of output interface and image data and transmission type of data all do not limit.
Through describedissue channel unit 110 is set; Through JICQ the function relevant with issuing channel is set; Be included in the relative trigger structure is set on the instant communication client, and the interface shape of the collection of channel data, storage and output facet.And then, through channelinformation collecting unit 120, gather the channel information to be released that the publisher write.As preferred embodiment and non-limiting, do not carry out the acquisition operations of such data through the instant messaging interactive interface.With gathering the channel information that obtains,, be sent to contact object through channel information release unit 130.Preferred mode is that its data are sent to system server, is sent to by system server in the storage organization of contact object pairing channel data in system server.
Further, onsame client 100, channelinformation output unit 140 can also be set synchronously, after gather to obtain trigger message, just can export with corresponding contact object and be associated, get in touch the channel information of issuing into object by this.
Embodiment 3
Join shown in Figure 3, also provide in the present invention be provided with in a kind of instant messaging theissue channel system 400, thissystem 400 comprises:
Publisher'sclient 410, it comprises,
The issue channel is provided withunit 411, in order to be independent of the issue channel structure of the information of carrying out issue and storage operation outside the instant communication message through the JICQ setting;
Channelinformation collecting unit 412 in order to trigger issue channel structure, is gathered the channel information to be released that is write;
Channelinformation release unit 413 is in order to select the pairing recipient of contact object to carry out the data transmit operation channel information to be released;
System server 420, it comprises,
Channeldata receiving element 421 comes from the channel data that publisher'sclient 410 is sent in order to reception;
User channeldata storage cell 422, in order to the channel data that channeldata receiving element 421 is received, storage is carried out in the affiliated memory location of customer identification number that goes to the recipient;
Channel data pushunit 423, in order to the logging status ofexamination recipient client 430, be in push under the situation of logging status user channeldata storage cell 422 corresponding the channel data that the recipient stored.
Recipient'sclient 430, it comprises,
The issue channel receivesunit 431 is set, and receives structure in order to the issue channel that is independent of through the JICQ setting outside the instant communication message, in order to receive and output issue channel data;
Channelinformation receiving element 432, the announced channel data of publisher that is pushed in order to receivingsystem server 420;
Channelinformation output unit 433 is directed to the trigger messages that the issue channel receives structure in order to collection, and output meets the information of issuing channel condition.
Aforesaid system server 420; Through channeldata receiving element 421; The channel data that can receiving channelsinformation release unit 413 be transmitted, wherein said channel data comprises the channel content that the publisher writes, and selected customer identification number in order to the contact object that receives this channel content; And publisher's instant communication users identifier, and the data messages such as channel classification under the channel content.
Through described user channeldata storage cell 422; At first can store the channel data that the publisher issues; Further; Can be with the channel data that the publisher issued, according to parsing, send it to contact object insystem server 420 in the pairing channel data storage organization to this channel data.
In recipient'sclient 430, set channelinformation output unit 433 both can be directed to specific contact object and trigger, the channel information that output is issued by this contact object; Also can select two or more contact object simultaneously, perhaps select all contact object, come to check simultaneously the channel information that they issued.
Embodiment 4
Step S210, the issue channel through publisher's client is provided with the unit, and the issue channel structure of the information of the carrying out issue that is independent of outside the instant communication message and storage operation is set;
Step S220, through the instant messaging main panel of publisher's client, the triggering structure of output issue channel structure;
As giving an example, this triggering structure is arranged on the control form on the instant messaging main panel.
Step S230; Through the channel information collecting unit, gather the click information of the triggering structure that is directed to issue channel structure, generate issue channel interface; Through this interface output channel type is arranged, and text collection control, voice collecting control and multimedia collection control.
Step S240, gather selected channel type after, the text message of being imported through the collection of text collection control;
As giving an example; Channel type includes altogether: " contact method class ", " movable issue class ", " arrangement of time class ", " incident is announced class " these 4 kinds of channel classifications; The user has selected " movable issue class " wherein; After triggering, the text message that is write through the collection of text collection control is at " this Saturday in afternoon go to the gymnasium to play badminton " at 3.
Step S250 through the channel information release unit, generates alternative contacts list;
As giving an example; After the operational controls that has triggered on the channel information release unit; Generation includes the contacts list of All Contacts's object, and the bar frame position in each contact object is provided with the selection control; The user clicks the contact object that aforementioned channel information need send through cursor of mouse, accomplishes the selection operation of contact object.
Step S260 gathers selected contact object as the recipient, with the data of the text message of gathering acquisition together with selected channel type and selected recipient, is sent to system server;
Step S270, through the channel data receiving element in the system server, reception comes from the channel data that publisher's client is sent, and comprises content of text, selected channel type and receiving side data that the publisher writes;
Step S280; Through the user channel data storage cell; Channel data in order to the channel data receiving element is received is resolved; According to resolving the receiving side data that obtains, with content of text and the selected channel type that the publisher write, store the affiliated memory location of customer identification number that goes to the recipient;
Step S290, through the channel data push unit in the system server, check aforesaid recipient the logging status of corresponding client, be under the situation of logging status, push channel data to the recipient stored;
Step S300 via the channel information receiving element in recipient's client, receives and has issued channel information by the publisher that system server pushed;
Step S310, the ITEM item or the instant messaging interactive interface that are directed to contact object trigger the issue channel reception structure corresponding with it, generate the channel data output interface, the channel data that output is issued by corresponding contact object;
Perhaps, gather be directed to the issue channel and gather the trigger message of structure after, the issue channel information of traversal All Contacts object is directed to selected issue channel type, according to ordering rule output channel data.
Further; Be directed to described channel data; Corresponding feedback information gathering control can also be set, after having triggered this feedback information collection control, can gather the feedback information content that the recipient imports; And then be sent to the instant communication client at aforesaid publisher place, perhaps be sent in publisher's the data store organisation of channel data in system server and carry out storage.
More than be the description of this invention and non-limiting, based on other embodiment of inventive concept, also all among protection scope of the present invention.