Movatterモバイル変換


[0]ホーム

URL:


CN107154894A - A kind of processing method of instant communication information, device, system and storage medium - Google Patents

A kind of processing method of instant communication information, device, system and storage medium
Download PDF

Info

Publication number
CN107154894A
CN107154894ACN201710325772.6ACN201710325772ACN107154894ACN 107154894 ACN107154894 ACN 107154894ACN 201710325772 ACN201710325772 ACN 201710325772ACN 107154894 ACN107154894 ACN 107154894A
Authority
CN
China
Prior art keywords
navigation
data object
navigation menu
operation interface
targeted customer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710325772.6A
Other languages
Chinese (zh)
Other versions
CN107154894B (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 LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201710325772.6ApriorityCriticalpatent/CN107154894B/en
Publication of CN107154894ApublicationCriticalpatent/CN107154894A/en
Application grantedgrantedCritical
Publication of CN107154894BpublicationCriticalpatent/CN107154894B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the invention discloses a kind of processing method of instant communication information, device, system and storage medium;The embodiment of the present invention is used in the instant messaging dialog box with targeted customer, the navigation menu request for carrying targeted customer's mark is sent to server, after the navigation menu packet that server is returned according to targeted customer mark is received, according to navigation menu packet generation navigation operation interface, and in the instant messaging dialog box, show the navigation operation interface;The program can greatly reduce the procedure message in signaling process and message flow between server, improve operating efficiency, and save Internet resources.

Description

A kind of processing method of instant communication information, device, system and storage medium
Technical field
The present invention relates to communication technical field, and in particular to a kind of processing method of instant communication information, device, system andStorage medium.
Background technology
Instant messaging (IM, Instant Messaging) is presently the most universal communication modes, and it is a terminal clothesBusiness, it is allowed to which two people or many people immediately transmit text information, picture, voice with video to be exchanged using networking.With logicalThe development of letter technology, also level is not poor for miscellaneous immediate communication tool, and existing most immediate communication tools, notIt is limited to provide the communication function between user, but allows service provider's such as public number to be exchanged with user.
Conventionally, as that public number faces is numerous users, and needs to provide corresponding service for it, becauseThis, the instant communication information that server is handed down to user is generally the information of preset format, moreover, self-service in order to provide a userThe service of formula, these instant communication informations can typically use the form of injunctive link to be issued, interactive to provide operation.Such as, server can send an operation indicating to user, and after some instruction of user's clicking trigger, the server will be pushedOne the message containing sub- content is got off, so that user makees further operation, by that analogy, until user gets required letterUntill breath.
In the research and practice process to prior art, disappear it was found by the inventors of the present invention that existing scheme is easily causedThere is excessive procedure message in breath stream, operating efficiency is relatively low, moreover, each operation of user, server is required for response simultaneouslyCorresponding feedback is provided, it is necessary to the more Internet resources of consumption.
The content of the invention
The embodiment of the present invention provides a kind of processing method of instant communication information, device, system and storage medium, can subtractProcedure message in few message flow, improves operating efficiency and saves Internet resources.
The embodiment of the present invention provides a kind of processing method of instant communication information, including:
In the instant messaging dialog box with targeted customer, navigation menu request, the navigation dish are sent to serverSingle request carries targeted customer's mark;
The reception server identifies the navigation menu packet returned according to the targeted customer;
According to navigation menu packet generation navigation operation interface;
In the instant messaging dialog box, the navigation operation interface is shown.
Accordingly, the embodiment of the present invention also provides a kind of processing unit of instant communication information, including:
Transmitting element, in the instant messaging dialog box with targeted customer, sending navigation menu to server pleaseAsk, the navigation menu request carries targeted customer's mark;
Receiving unit, the navigation menu packet returned is identified for the reception server according to the targeted customer;
Generation unit, for according to navigation menu packet generation navigation operation interface;
Display unit, in the instant messaging dialog box, showing the navigation operation interface.
In addition, the embodiment of the present invention also provides the processing system of kind of instant communication information, it is characterised in that including serviceThe processing unit for any instant communication information that device and the embodiment of the present invention are provided, wherein:
The server, for receiving the navigation for carrying targeted customer's mark that the processing unit of instant communication information is sentMenu request, when determining that targeted customer has navigation menu configuration information according to targeted customer mark, according to the navigationMenu configuration information generates navigation menu packet, and returns to navigation menu data to the processing unit of the instant communication informationBag.
The embodiment of the present invention also provides a kind of storage medium, and the storage medium is stored with a plurality of instruction, and the instruction is suitableLoaded in processor, the step in processing method to perform any instant communication information that the embodiment of the present invention is providedSuddenly.
The embodiment of the present invention is used in the instant messaging dialog box with targeted customer, is sent to server and is carried targetThe navigation menu request of user's mark, is receiving the navigation menu packet that server is returned according to targeted customer markAfterwards, according to navigation menu packet generation navigation operation interface, and in the instant messaging dialog box, show that the navigation is graspedMake interface;Because the program can disposably obtain navigation menu packet from server, and in local (i.e. terminal) generationCorresponding navigation operation interface, so that user is operated, needs to carry out continually with server accordingly, with respect to existing schemeFor operating interactive, the procedure message in the signaling process and message flow between server can be greatly reduced, operation is improvedEfficiency, moreover, it is also possible to save Internet resources.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodimentAccompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, forFor those skilled in the art, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attachedFigure.
Fig. 1 a are the schematic diagram of a scenario of the processing system of instant communication information provided in an embodiment of the present invention;
Fig. 1 b are the flow charts of the processing method of instant communication information provided in an embodiment of the present invention;
Fig. 1 c are the interfacial structure schematic diagrames in method provided in an embodiment of the present invention;
Fig. 2 a are another flow charts of the processing method of instant communication information provided in an embodiment of the present invention;
Fig. 2 b are the exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 c are another exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 d are the another exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 e are the another exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 f are the another exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 g are the another exemplary plots at the navigation menu interface in method provided in an embodiment of the present invention;
Fig. 2 h are exemplary plots when navigation menu interface in method provided in an embodiment of the present invention is triggered;
Fig. 3 a are the structural representations of the processing unit of instant communication information provided in an embodiment of the present invention;
Fig. 3 b are another structural representations of the processing unit of instant communication information provided in an embodiment of the present invention;
Fig. 4 is the structural representation of terminal provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeSite preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based onEmbodiment in the present invention, the every other implementation that those skilled in the art are obtained under the premise of creative work is not madeExample, belongs to the scope of protection of the invention.
The embodiment of the present invention provides a kind of processing method of instant communication information, device, system and storage medium.
Wherein, the processing system of the instant communication information can include any IMU that the embodiment of the present invention is providedInterrogate the processing unit of information, the processing unit of the instant communication information specifically can with it is integrated in the terminal.In addition, the instant messagingThe processing system of information can also include other equipment, such as server, for the processing unit offer to instant communication informationNavigation menu packet.
For example, by the processing unit of the instant communication information it is specific it is integrated in the terminal exemplified by, as shown in Figure 1a, when source is usedWhen family needs to carry out instant messaging with targeted customer such as certain public number, it can start in the terminal (i.e. source terminal) where source userWith the instant messaging dialog box of targeted customer, then, in the instant messaging dialog box, sent to server and carry targetThe navigation menu request of user's mark, server determines mesh after navigation menu request is received according to targeted customer's markMark user and whether there is navigation menu configuration information, if in the presence of according to navigation menu configuration information generation navigation menu numberThe navigation menu packet is returned to according to bag, and to terminal, by source terminal according to navigation menu packet generation navigation operation circleFace, and in the instant messaging dialog box, show the navigation operation interface;Otherwise, if navigation menu configuration information is not present,Then server can return to the prompt message indicated in the absence of navigation menu configuration information to terminal, or, can also be whole to sourceEnd returns to navigation menu packet, and still, the content of the navigation menu packet is set to no configuration information, etc..Wherein, this is ledBoat menu configuration information can be configured as target terminal (i.e. terminal where targeted customer).
Hereafter, source terminal can also receive the instant communication information triggered based on the navigation operation interface, and be led according to thisBoat menu data bag is handled the instant communication information, such as, according to the instant communication information from the navigation menu dataCorresponding response data is obtained in bag, then, being responded according to the response data of acquisition in the instant messaging dialog box should be i.e.When communication information, etc..
It is described in detail individually below.It should be noted that, the sequence number of following examples is not as preferably suitable to embodimentThe restriction of sequence.
Embodiment one,
In the present embodiment, the angle of the processing unit from instant communication information is described, the instant communication informationProcessing unit specifically can with it is integrated in the terminal, the terminal is specifically as follows mobile phone, tablet personal computer, notebook computer or wornWear the equipment such as formula smart machine.
A kind of processing method of instant communication information, including:In the instant messaging dialog box with targeted customer, to clothesDevice transmission navigation menu of being engaged in is asked, and navigation menu request carries targeted customer's mark, and the reception server is according to the targeted customerThe navigation menu packet returned is identified, according to navigation menu packet generation navigation operation interface, in the instant messaging pairTalk about in window, show the navigation operation interface.
As shown in Figure 1 b, the idiographic flow of the processing method of the instant communication information can be as follows:
101st, in the instant messaging dialog box with targeted customer, navigation menu request, the navigation are sent to serverMenu request carries the information such as targeted customer's mark.
Wherein, targeted customer's mark refers to user's mark of targeted customer, and user mark can include user name, i.e.When communication account number, the information such as email address, and/or cell-phone number.
Wherein, targeted customer refer to active user need carry out instant messaging object, such as certain service provider orCertain public number, etc., and the terminal belonging to targeted customer is then referred to as target terminal user.At the same time, for convenience, existIn the embodiment of the present invention, the active user is referred to as source user, and the terminal belonging to source user is referred to as source terminal, i.e. step" in the instant messaging dialog box with targeted customer, navigation menu request is sent to server " is specifically as follows:
In source user and the instant messaging dialog box of targeted customer, navigation menu request is sent to server.
Optionally, in step, " in the instant messaging dialog box with targeted customer, sending navigation menu to server pleaseAsk " before, the instant messaging dialog box can also be created, i.e., the processing method of the instant communication information can also be wrappedInclude:
The session request with targeted customer is obtained, corresponding session start process is called according to the session request, performing shouldSession start process, to start the instant messaging dialog box with targeted customer.
Optionally, before the instant messaging dialog box of source user and targeted customer is created, can also judge be currentlyIt is no to there is the instant messaging dialog box, if in the presence of, the instant messaging dialog box is directly obtained, if being not present, just executionThe step of establishment source user and the instant messaging dialog box of targeted customer, that is, perform " session request with targeted customer is obtained,Corresponding session start process is called according to the session request, the session start process is performed, with start with targeted customer i.e.When communication session window " the step of.
Optionally, in order to save signaling process, improve treatment effeciency, it is determined that in the presence of the source user and targeted customer i.e.When communication session window when, can also further determine whether there is newest navigation menu packet, if there is newest leadNavigate menu data bag, then can directly perform step 103, without obtaining navigation menu packet to server;Otherwise, if notThere is newest navigation menu packet, step 102 is just performed, to obtain newest navigation menu packet.
Wherein, judging whether the mode of newest navigation menu packet can have a variety of, such as, can it is determined thatWhen there is navigation menu packet, judge whether to need to be updated the navigation menu packet, if need not update, reallySurely there is newest navigation menu packet, if desired update, it is determined that in the absence of newest navigation menu packet, now may be usedTo perform step 102, to obtain newest navigation menu packet.
It should be noted that, the instant communication information of the embodiment of the present invention can include short message, personal letter and various IMUsThe information transmitted in news instrument between user.And instant messaging dialog box refers to carrying out instant communication information between userDialog interface where during transmission.
102nd, the reception server identifies the navigation menu packet returned according to the targeted customer.
Wherein, the navigation menu packet is generated by server according to navigation menu configuration information, navigation menu configurationInformation can in advance be configured by targeted customer.
For example, with reference to Fig. 1 c, the layout for needing the navigation operation interface generated is divided into head (HeaderContainer), main body (Body Container) and bottom (Footer Container), and these are used for generation navigationThe attribute of the data element of operation interface different parts is respectively defined as:Header data element, body data element and bottom numberExemplified by element, then targeted customer can set header data element, main body number respectively when configuring navigation menu configuration informationAccording to element and bottom data element, to constitute navigation menu configuration information.
Wherein, header data element refers to the element for generating navigation operation interface head zone, such as, generally may be usedWith data such as the catch-phrase including the targeted customer, and/or brief introductions.
Bottom interface element refers to the element for generating navigation operation interface bottom section, such as, can generally wrapInclude the data such as extra link and/or simple word.
And body data element then refers to the element for generating navigation operation interface body region, these body datasElement is typically used to provide navigation feature, therefore, also referred to as navigation elements.
The data structure of the navigation elements such as, can include navigation elements depending on the demand according to practical applicationMark (ID, Identification) field, label (Label Name) field, operating parameter (Action) field, and/orSubitem (Children) field, wherein, the identification field of navigation elements is used to recognize the navigation elements;And label field is typically usedIn the official documents and correspondence for recording interface display;Operating parameter field can be used for needing when the type and the response that identify user's operation responseThe operating parameter wanted;Subitem field is used for the mark for storing lowest-rank element.
If navigation menu configuration information includes header data element, body data element and bottom data element, this is ledThe targeted customer can be included in boat menu data bag and identify (such as public number mark) field, header fields, body field and bottomPortion's field, wherein, targeted customer is identified for recognizing targeted customer, and header fields are used to store header data element, main body characterSection is used to store body data element, and bottom field is used to store bottom data element.
Optionally, in order to improve transfer rate, bandwidth resources are saved, server when generating the navigation menu packet,It can be compressed using compression algorithm.Optionally, in order to improve the security of packet, it can also be addedClose, specific compression algorithm and AES can will not be repeated here depending on the demand according to practical application.
103rd, according to navigation menu packet generation navigation operation interface.For example, specifically can be as follows:
(1) the navigation menu packet is parsed, obtains parsing data.
For example, the attribute of each data element in the navigation menu packet can be specifically obtained, then, according to acquisitionAttribute determine corresponding data object.
Wherein, the data object is the parsing data of the embodiment of the present invention.So-called data object, refers to it being property phaseWith data element set, and data element is referred to being defined with one group of attribute description, identified, representing one with permissible valueData cell.
Wherein, the attribute of each data element can be determined according to the field where it, such as, if some data elementPositioned at the header fields of the navigation menu packet, then the attribute of the data element is header data element;If some data elementElement is located at body field, then the attribute of the data element is body data element;Similarly, if some data element is located at bottom wordSection, then the attribute of the data element is bottom data element, by that analogy, etc..
Optionally, if server generate the navigation menu packet when, employ compression algorithm and be compressed, then thisWhen, it is necessary to decompressed using corresponding decompression algorithm to it, then analyzed again;I.e. step " parses the navigation dishSingle packet, obtains parsing data " it can include:
The navigation menu packet is decompressed, data after being decompressed, determined according to data after the decompressionData object, such as, specifically can be as follows:
The attribute of each data element in data after decompression is obtained, corresponding data pair are determined according to the attribute of acquisitionAs.
Such as, referring to Fig. 1 c, the attribute of these data elements is respectively defined as:Header data element, body dataExemplified by element and bottom data element, then at this point it is possible to obtain that these data elements are classified as into head number respectively according to attributeAccording to object, body data object and bottom data object, etc..
Optionally, then now can be using corresponding if server is encrypted when generating the navigation menu packetDecipherment algorithm be decrypted after, then parsed, will not be repeated here.
Optionally, because the navigation operation interface that the needs are generated can also only include head, main body or bottom, or,Head and main body, main body and bottom or head and bottom, etc. can be included, therefore, now identified data object also may be usedSo that including header data object, body data object or bottom data object, or including header data object and main body numberAccording to object, either including body data object and bottom data object or header data object and bottom data object, etc.Deng can specifically will not be repeated here depending on the demand according to practical application.
(2) navigation operation interface is built according to the parsing data.
If for example, in (1), it is determined that data object, then at this point it is possible to build navigation operation circle according to the data objectFace, such as, specifically can be as follows:
The operation interface element of response is created for the data object, according to operation interface Element generation navigation operation circleFace.
Wherein, the operation interface element refers to that the element of these data objects can be responded in operation interface, theseThe form of expression of element can include window, title bar, menu, status bar, text box, button, toolbar, list box, tree-shapedView, List View, combo box, scroll bar, label, and/or radio button etc..
For example, so that data object includes header data object, body data object, and/or bottom data object as an example, thenNow, step " the operation interface element that response is created for the data object " can specifically include:
It is determined that when there is header data object, the operation interface element responded for the header data Object Creation, in order to retouchState conveniently, these operation interface elements that can respond head data object are referred to as head Interface Element in embodiments of the present inventionElement.
It is determined that when there is body data object, the operation interface element responded for the body data Object Creation, in order to retouchState conveniently, these operation interface elements for being capable of web response body Web data object are referred to as main body Interface Element in embodiments of the present inventionElement.
It is determined that when there is bottom data object, the operation interface element responded for the bottom data Object Creation, in order to retouchState conveniently, these can be responded to the operation interface element referred to as bottom interface of bottom metadata object in embodiments of the present inventionElement.
Then now, step " according to operation interface Element generation navigation operation interface " can specifically include:According to the headPortion's interface element, main body interface element, and/or bottom interface Element generation navigation operation interface.
104th, in the instant messaging dialog box, the navigation operation interface is shown.
Optionally, show the navigation operation interface after, can also receive based on the navigation operation interface trigger i.e.When communication information (such as operation requests), and the instant communication information is handled according to the navigation menu packet.
Wherein, processing mode can have a variety of, such as, can be led according to the instant communication information (such as operation requests) from thisCorresponding response data is obtained in boat menu data bag, is responded according to the response data of acquisition in the instant messaging dialog boxThe instant communication information, etc..
From the foregoing, it will be observed that the present embodiment is used in the instant messaging dialog box with targeted customer, send and take to serverThe navigation menu request identified with targeted customer, is receiving the navigation menu number that server is returned according to targeted customer markAfter bag, according to navigation menu packet generation navigation operation interface, and in the instant messaging dialog box, show that this is ledBoat operation interface;Because the program can disposably obtain navigation menu packet from server, and in local (i.e. terminal)The corresponding navigation operation interface of generation, so that source user is operated, needs to carry out with server accordingly, with respect to existing schemeContinually for operating interactive, the procedure message in the signaling process and message flow between server can be greatly reduced, carriedHigh operating efficiency, moreover, it is also possible to save Internet resources, and improves the friendly of user interface.
Embodiment two,
Citing, is described in further detail by the method according to described by embodiment one below.
In the present embodiment, it will be specifically integrated in terminal, such as source terminal with the processing unit of the instant communication information and beExample is illustrated.
As shown in Figure 2 a, a kind of processing method of instant communication information, idiographic flow can be as follows:
201st, source terminal obtains source user and the session request of targeted customer.
Wherein, the session request can be identified by source user by the targeted customer for clicking on or sliding in immediate communication toolTo trigger.
For example, using the source user as user's first, targeted customer is enterprise customer's second, and the immediate communication tool is to apply AExemplified by, then A is applied at this point it is possible to start, and by clicking on or sliding the mark of enterprise customer's second in address list, such as head portraitOr the information such as instant messaging account number triggers the session request, or, it can also pass through and enter user's first and enterprise customer's secondHistory chat record, to trigger the session request, etc..
202nd, source terminal calls corresponding session start process according to the session request, performs the session start process, withStart source user and the instant messaging dialog box of targeted customer.
For example, still using the source user as user's first, targeted customer is enterprise customer's second, and the immediate communication tool is to answerExemplified by A, source terminal can call this to apply A session start process according to the session request, perform the session start process,Instant messaging dialog box to start user's first and enterprise customer's second, etc..
Optionally, perform step 201 and 202 (the instant messaging dialog boxs for creating source users and targeted customer) itBefore, it can also judge currently to whether there is the instant messaging dialog box, if in the presence of directly obtaining the instant messaging dialogMouthful, if being not present, just create source user and the instant messaging dialog box (i.e. step 201 and 202) of targeted customer, i.e. step201 and 202 be optional step.
Optionally, in order to save signaling process, improve treatment effeciency, it is determined that in the presence of the source user and targeted customer i.e.When communication session window, than if it is determined that user's first and enterprise customer's second instant messaging dialog box when, one can also be enteredStep judges whether newest navigation menu packet, if there is newest navigation menu packet, can directly performStep 206, without obtaining navigation menu packet to server;Otherwise, if in the absence of newest navigation menu packet,Step 203 is performed, to obtain newest navigation menu packet.
Wherein, judging whether the mode of newest navigation menu packet can have a variety of, such as, can it is determined thatWhen there is navigation menu packet, judge whether to need to be updated the navigation menu packet, if need not update, reallySurely there is newest navigation menu packet, if desired update, it is determined that in the absence of newest navigation menu packet, now may be usedTo perform step 203, to obtain newest navigation menu packet.
203rd, source terminal sends navigation menu request, the navigation menu in the instant messaging dialog box to serverRequest carries the information such as targeted customer's mark.
Wherein, targeted customer's mark refers to user's mark of targeted customer, and user mark can include user name, i.e.When communication account number, the information such as email address, and/or cell-phone number, such as, now, can if the targeted customer is enterprise customer's secondTo ask to carry user's mark of enterprise customer's second in the navigation menu, such as the instant messaging account number of enterprise customer's second etc. is believedBreath.
204th, server identifies the navigation for inquiring about targeted customer according to targeted customer after navigation menu request is receivedMenu configuring condition, such as, it may be determined that targeted customer whether there is navigation menu configuration information, if in the presence of performing step205, otherwise, if in the absence of navigation menu configuration information, server can be operated according to preset strategy.
Wherein, the preset strategy can be configured according to the demand of practical application, such as returned to terminal and indicate not depositIn the prompt message of navigation menu configuration information, or, navigation menu packet, still, the navigation can also be returned to terminalThe content of menu data bag is set to no configuration information, etc..
Wherein, the navigation menu configuration information can in advance be configured by targeted customer, such as enterprise customer's second, for example,Specifically can be as follows:
Server receives the configuring request that targeted customer sends, wherein, the configuring request carries targeted customer's mark, serviceDevice according to the targeted customer mark targeted customer is authenticated, it is determined that authentication pass through after, it is allowed to targeted customer to navigate dishIt is single to be configured, navigation menu configuration information is obtained, then, pair of targeted customer mark and navigation menu configuration information is preservedIt should be related to.
So, server can identify according to targeted customer after navigation menu request is received, just and inquire about what is preservedCorresponding relation, to determine that targeted customer whether there is corresponding navigation menu configuration information, if being identified in the presence of with the targeted customerCorresponding navigation menu configuration information, it is determined that targeted customer has corresponding navigation menu configuration information, and then performs step205, otherwise, if in the absence of navigation menu configuration information corresponding with targeted customer mark, it is determined that targeted customer is not presentCorresponding navigation menu configuration information, and then operated according to preset strategy, such as returned to terminal and indicate that navigation is not presentThe prompt message of menu configuration information, or, navigation menu packet without configuration information, etc. can also be returned to terminal.
205th, server generates navigation menu packet according to the navigation menu configuration information, and returns to the navigation to terminalMenu data bag.
Wherein, the data structure of the navigation menu packet can be depending on the demand according to practical application, for example, being led with thisThe menu configuration information that navigates is included exemplified by header data element, body data element and bottom data element, then referring to table one, this is ledFollowing targeted customer mark (i.e. the targeted customer identifies) field, header fields, main body character can be included in boat menu data bagSection and bottom field, it is as follows:
Table one:
Wherein, the data structure of navigation elements can include navigation member depending on the demand according to practical application, such asIdentification field, label field, operating parameter field, and/or subitem (Children) field of element etc., such as, for details, reference can be made toTable two.
Table two:
Optionally, in order to improve transfer rate, bandwidth resources are saved, server when generating the navigation menu packet,It can be compressed using compression algorithm, i.e. " server generates navigation menu to step according to the navigation menu configuration informationPacket " specifically can be as follows:
Server is compressed using default compression algorithm to the navigation menu configuration information, to generate navigation menu dataBag.
Optionally, in order to improve the security of packet, the packet can also be encrypted for server, i.e. step" server generates navigation menu packet according to the navigation menu configuration information " specifically can be as follows:
The navigation menu configuration information is encrypted using predetermined encryption algorithm for server, to generate navigation menu dataBag.
Optionally, it can also be encrypted while compression, i.e. " server matches somebody with somebody confidence to step according to the navigation menuBreath generation navigation menu packet " specifically can be as follows:
Server is compressed using default compression algorithm to the navigation menu configuration information, and uses predetermined encryption algorithmData after compression are encrypted, to generate navigation menu packet.
Or, the navigation menu configuration information is encrypted using predetermined encryption algorithm for server, and using default pressureCompression algorithm is compressed to the data after encryption, to generate navigation menu packet.
Wherein, the default compression algorithm and AES can will not be repeated here depending on the demand according to practical application.
206th, source terminal parses the navigation menu packet after the navigation menu packet is received, and obtains parsing numberAccording to.
For example, the attribute of each data element in the navigation menu packet can be specifically obtained, then, according to acquisitionAttribute determine corresponding data object, using these data objects be used as parsing data.
Wherein, the attribute of data element can be in advance configured according to the layout of navigation operation interface, such as, will be ledThe layout of boat operation interface is divided into exemplified by head, main body and bottom (reference can be made to Fig. 1 c), can be by the category of these data elementsProperty is respectively defined as:Header data element, body data element and bottom data element, then at this point it is possible to obtain according to attributeThese data elements are classified as header data object, body data object and bottom data object, etc. respectively.
Such as, source terminal can obtain the attribute of each data element in the navigation menu packet, such as be headData element, body data element or bottom data element, then, corresponding data object are determined according to the attribute of acquisition,Such as, if the attribute of some data element is header data element, it is determined that be header data object, if some data elementAttribute is body data element, it is determined that be body data object, if the attribute of some data element is bottom data element,It is defined as bottom data object, by that analogy, etc..
Wherein, the attribute of each data element can be determined according to the field where it, such as, if some data elementPositioned at the header fields of the navigation menu packet, then the attribute of the data element is header data element;If some data elementElement is located at body field, then the attribute of the data element is body data element;Similarly, if some data element is located at bottom wordSection, then the attribute of the data element is bottom data element, by that analogy, etc..
Optionally, if server generate the navigation menu packet when, employ compression algorithm and be compressed, then thisWhen, it is necessary to be decompressed using corresponding decompression algorithm to the navigation menu packet, data after being decompressed, soAfterwards, the attribute of each data element in data after decompression is obtained, corresponding data object is determined according to the attribute of acquisition.
Optionally, if server generate the navigation menu packet when, employ AES and be encrypted, then thisWhen, it is necessary to the navigation menu packet is decrypted using corresponding decipherment algorithm, data after being decrypted, then, obtainThe attribute of the data element of each in data after decryption, corresponding data object is determined according to the attribute of acquisition.
Optionally, if server, that is, using being compressed, is also added when generating the navigation menu packetIt is close, then at this time, it may be necessary to be decompressed and decrypted by the navigation menu packet, then, then therefrom obtain each data elementAttribute, corresponding data object is determined according to the attribute of acquisition.
207th, source terminal is according to the parsing data, and the data object determined in such as step 206 builds navigation operation interface.
For example, source terminal is specifically as follows the operation interface element that the data object creates response, then, according to the operationInterface element generation navigation operation interface.
Wherein, operation interface element refers to that the element of these data objects, these yuan can be responded in operation interfaceThe form of expression of element can include window, title bar, menu, status bar, text box, button, toolbar, list box, tree-shaped regardFigure, List View, combo box, scroll bar, label, and/or radio button etc..
For example, so that data object includes header data object, body data object, and/or bottom data object as an example, thenNow, step " the operation interface element that response is created for the data object " can specifically include:
It is determined that when there is header data object, the head interface element responded for the header data Object Creation;
It is determined that when there is body data object, the main body interface element responded for the body data Object Creation;
It is determined that when there is bottom data object, the bottom interface element responded for the bottom data Object Creation;
, just can be according to the operation interface element of establishment, such as head Interface Element after operation interface element is createdElement, main body interface element, and/or bottom interface Element generation navigation operation interface, wherein, according to different operation interface membersElement, its navigation operation interface generated would also vary from.Such as, it is by " XX travellings " consultation platform of enterprise customer's secondExample, referring to Fig. 2 b, Fig. 2 c, Fig. 2 d, Fig. 2 e, Fig. 2 f and Fig. 2 g, its navigation operation interface generated specifically can be as follows:
(1) according to head interface element generation navigation operation interface.
As shown in Figure 2 b, if only existing header data object, source terminal can be according to head interface element, such as windowMouth, title bar, menu, status bar, and/or text box generate the head portion of navigation operation interface, are shown such as in the interfaceEntitled " your presence is welcome in XX travellings ", and " XX travellings provide fine work for high-end new master traveller for corresponding word brief introductionResort Hotel and outstanding route reservation service.Reliable travelling strategy, price is secure, services more intimate!", etc., then,It regard the head portion of the navigation operation interface as navigation operation interface.
(2) according to head interface element and main body interface element generation navigation operation interface.
As shown in Figure 2 c, if only existing header data object and body data object, source terminal can be according to the headInterface element, such as window, title bar, menu, status bar, and/or text box generate the head portion of navigation operation interface, such asShown in the interface entitled " your presence is welcome in XX travellings ", and " XX travellings are high-end new master for corresponding word brief introductionTraveller provides fine work Resort Hotel and outstanding route reservation service.Reliable travelling strategy, price is secure, and service is more pastedThe heart!", etc.;And according to the main body interface element, such as window, title bar, menu, status bar, text box, button, instrumentThe generation navigation operation such as column, list box, tree view, List View, combo box, scroll bar, label, and/or radio button circleThe main part in face, such as " domestic travel fine work route ", " overseas travel fine work route " and " hot spot admission ticket " serviceOption, and then the navigation operation interface is obtained according to the head portion and main part of the navigation operation interface.
(3) according to head interface element and bottom interface Element generation navigation operation interface.
As shown in Figure 2 d, if only existing header data object and bottom data object, source terminal can be according to the headInterface element, such as window, title bar, menu, status bar, and/or text box generate the head portion (ginseng of navigation operation interfaceSee (1) and (2)), and according to the bottom interface element, such as window, title bar, menu, status bar, text box, button, workHas the generation navigation operation such as column, list box, tree view, List View, combo box, scroll bar, label, and/or radio buttonThe base section at interface, such as " pre-sales consulting ", " after-sale service " and " problem complaint " service option, and then led according to thisThe head portion and base section for operation interface of navigating obtain the navigation operation interface.
(4) according to main body interface element generation navigation operation interface.
As shown in Figure 2 e, if only existing body data object, source terminal according to the main body interface element, such as window,Title bar, menu, status bar, text box, button, toolbar, list box, tree view, List View, combo box, scroll bar,Label, and/or radio button etc. generation navigation operation interface main part, using the main part of the navigation operation interface asNavigation operation interface, wherein, the main part of the navigation operation interface can be found in the description in (2), will not be repeated here.
(5) according to main body interface element and bottom interface Element generation navigation operation interface.
As shown in figure 2f, if only existing body data object and bottom data object, source terminal is according to the main body interfaceElement, such as window, title bar, menu, status bar, text box, button, toolbar, list box, tree view, List View,The main part of the generation navigation operation interface such as combo box, scroll bar, label, and/or radio button;And according to the bottom circleSurface element, such as window, title bar, menu, status bar, text box, button, toolbar, list box, tree view, list are regardedThe base section of the generation navigation operation interface such as figure, combo box, scroll bar, label, and/or radio button, and then led according to thisThe main part and base section for operation interface of navigating obtain operation interface of navigating.Wherein, the main part of the navigation operation interfaceThe description in (2) is may refer to, base section may refer to the description in (3), will not be repeated here.
(6) according to head interface element, main body interface element and bottom interface Element generation navigation operation interface.
As shown in Figure 2 g, if header data object, body data object and bottom data object are present, source terminal canTo generate the head of navigation operation interface respectively according to head interface element, main body interface element and bottom interface element etc.Point, main part and base section, the description in (1)~(5) is for details, reference can be made to, into the head according to the navigation operation interfacePartly, main part and base section obtain operation interface of navigating.
(7) according to bottom interface Element generation navigation operation interface.
Similarly, if only existing bottom data object, source terminal can be according to bottom interface Element generation navigation operation circleThe base section in face, and the base section is referred into embodiment above as navigation operation interface.It will not be repeated here.
208th, source terminal shows the navigation operation interface in the instant messaging dialog box.
, can be in user's first and enterprise customer's second (i.e. XX for example, with reference to Fig. 2 b, Fig. 2 c, Fig. 2 d, Fig. 2 e, Fig. 2 f and Fig. 2 gTravelling) instant messaging dialog box in, show the navigation operation interface.
Optionally, after the navigation operation interface is shown, it is also based on the navigation operation interface and receives user's firstOperation, i.e. the processing method of the instant communication information can also carry out step 208 and 209, as follows:
209th, source terminal receives the instant communication information triggered based on the navigation operation interface, such as operation requests, and rootThe instant communication information such as operation requests are handled according to the navigation menu packet.
For example, by the instant communication information be user in the operation requests that the navigation operation interface trigger exemplified by, then source endEnd can obtain corresponding response data according to the operation requests from the navigation menu packet, then, according to the sound of acquisitionData are answered to respond the operation requests in the instant messaging dialog box.
Such as, as shown in fig. 2h, user can click on " domestic travel fine work route " service in the navigation operation interface, so that the operation interface element where triggering the service entry obtains corresponding response data from the navigation menu packet,Corresponding data object is such as obtained, then, the operation is responded in the instant messaging dialog box according to the data object pleaseAsk, for example, can deploy or fold the subitem under " the domestic travel fine work route " service entry, such as " A fine work route ", " BWinter indulgence route " and " C self-driving travel route ", etc..
Optionally, these subitems can set corresponding related information, such as web page interlinkage, picture and text message, instant messagingDialog box, and/or phone of instrument etc., so, when user clicks on or slides these subitems, just can trigger and access thisA little related informations, such as open the web page interlinkage of lock association, obtain associated picture and text message, open associated instant messagingDialog box, and/or the associated phone (such as customer phone) of calling of instrument, etc., the setting of these related informations is specificCan be depending on the demand according to practical application.
Optionally, the sub- level of many levels can also be included under these subitems, this little grade of item can also be set respectivelyCorresponding related information, such as web page interlinkage, picture and text message, the dialog box of JICQ, and/or phone etc., toolBody can will not be repeated here depending on the demand according to practical application.
From the foregoing, it will be observed that the present embodiment is used in source user and the instant messaging dialog box of targeted customer, to serverThe navigation menu request for carrying targeted customer's mark is sent, the navigation that server is returned according to targeted customer mark is being receivedAfter menu data bag, according to navigation menu packet generation navigation operation interface, and in the instant messaging dialog box, showShow the navigation operation interface;Because the program can disposably obtain navigation menu packet from server, and it is local (i.e.Terminal) the corresponding navigation operation interface of generation, so that source user is operated, needed accordingly, with respect to existing scheme with servicingDevice is carried out for continually operating interactive, can substantially reduce the dependence to server, reduces the signaling between serverFlow and the procedure message in message flow, improve operating efficiency, moreover, it is also possible to save Internet resources, and improve user behaviourMake the friendly at interface.
Embodiment three,
In order to preferably implement above method, the embodiment of the present invention also provides a kind of processing unit of instant communication information,The processing unit of the instant communication information specifically can with it is integrated in the terminal, the terminal is specifically as follows mobile phone, tablet personal computer, penRemember the equipment such as this computer or wearable intelligent equipment.
As shown in Figure 3 a, the processing unit of the instant communication information can include transmitting element 301, receiving unit 302, lifeIt is as follows into unit 303 and display unit 304:
(1) transmitting element 301;
Transmitting element 301, in the instant messaging dialog box with targeted customer, navigation menu to be sent to serverRequest, navigation menu request carries the information such as targeted customer's mark.
Wherein, targeted customer's mark refers to user's mark of targeted customer, and user mark can include user name, i.e.When communication account number, the information such as email address, and/or cell-phone number.
Optionally, before " navigation menu request is sent to server ", the processing unit of the instant communication information may be used alsoTo be created to the instant messaging dialog box, i.e., the processing unit of the instant communication information can also include creating unit:
Creating unit, for obtaining the session request with targeted customer, calls corresponding dialogue to open according to the session requestDynamic process, performs the session start process, to start the instant messaging dialog box with targeted customer.
Optionally, creating unit can also be sentenced before the instant messaging dialog box of source user and targeted customer is createdIt is disconnected currently to whether there is the instant messaging dialog box, if in the presence of triggering transmitting element 301 directly obtains the instant messaging pairWindow is talked about, and in the instant messaging dialog box, sends navigation menu request to server, if being not present, just performs establishmentSource user and the instant messaging dialog box of targeted customer.
Optionally, in order to save signaling process, treatment effeciency is improved, the instant messaging is obtained in triggering transmitting element 301After dialog box, transmitting element 301 may further determine whether there is newest navigation menu packet, if existing newestNavigation menu packet, then can directly trigger generation unit 303 according to navigation menu packet generation navigation operation interface,Otherwise, if in the absence of newest navigation menu packet, just sending navigation menu request to server, the method referred to above is realExample is applied, be will not be repeated here.
(2) receiving unit 302;
Receiving unit 302, the navigation menu packet returned is identified for the reception server according to the targeted customer.
Wherein, the navigation menu packet is generated by server according to navigation menu configuration information, navigation menu configurationInformation can in advance be configured by targeted customer, be for details, reference can be made to embodiment of the method above, be will not be repeated here.
Optionally, in order to improve transfer rate, bandwidth resources are saved, server when generating the navigation menu packet,It can be compressed using compression algorithm.Optionally, in order to improve the security of packet, it can also be addedClose, specific compression algorithm and AES can will not be repeated here depending on the demand according to practical application.
(3) generation unit 303;
Generation unit 303, for according to navigation menu packet generation navigation operation interface.
For example, the generation unit 303 can include parsing subelement and build subelement, it is as follows:
The parsing subelement, can be used for parsing the navigation menu packet, obtain parsing data.
The structure subelement, can be used for building navigation operation interface according to the parsing data.
Such as, the parsing subelement, each data element that specifically can be used for obtaining in the navigation menu packetAttribute, then, corresponding data object is determined according to the attribute of acquisition, wherein, the data object is the embodiment of the present inventionParse data.
Then now, the structure subelement, specifically can be used for building navigation operation interface according to the data object.
Wherein, the attribute of each data element can be determined according to the field where it, such as, if some data elementPositioned at the header fields of the navigation menu packet, then the attribute of the data element is header data element;If some data elementElement is located at body field, then the attribute of the data element is body data element;Similarly, if some data element is located at bottom wordSection, then the attribute of the data element is bottom data element, by that analogy, etc..
Optionally, if server generate the navigation menu packet when, employ compression algorithm and be compressed, then thisWhen, it is necessary to decompressed using corresponding decompression algorithm to it, then analyzed again;That is the parsing subelement, specificallyIt can be used for:
The navigation menu packet is decompressed, data after being decompressed, determined according to data after the decompressionData object.
Such as, the parsing subelement can obtain the attribute of each data element in data after decompression, then, according to obtainingThe attribute taken determines corresponding data object.
Optionally, if server is encrypted when generating the navigation menu packet, then now, parsing is singleAfter member can be decrypted using corresponding decipherment algorithm, then parsed, will not be repeated here.
Optionally, building subelement can have a variety of according to the mode of data object structure navigation operation interface, such as,Can be as follows:
The structure subelement, specifically can be used for the operation interface element that response is created for the data object, according to the behaviourMake interface element generation navigation operation interface.
The operation interface element of response is created for the data object, according to operation interface Element generation navigation operation circleFace.
Wherein, the operation interface element refers to that the element of these data objects can be responded in operation interface, theseThe form of expression of element can include window, title bar, menu, status bar, text box, button, toolbar, list box, tree-shapedView, List View, combo box, scroll bar, label, and/or radio button etc..
For example, so that the data object includes header data object, body data object, and/or bottom data object as an example,Then the structure subelement, specifically can be used for:
It is determined that when there is header data object, the head interface element responded for the header data Object Creation;
It is determined that when there is body data object, the main body interface element responded for the body data Object Creation;
It is determined that when there is bottom data object, the bottom interface element responded for the bottom data Object Creation;
According to the head interface element, main body interface element, and/or bottom interface Element generation navigation operation interface.
(4) display unit 304;
Display unit 304, in the instant messaging dialog box, showing the navigation operation interface.
Optionally, after the navigation operation interface is shown, the behaviour triggered based on the navigation operation interface can also be receivedMake and handled, i.e., as shown in Figure 3 b, the processing unit of the instant communication information can also include processing unit 305, as follows:
The receiving unit 302, can be also used for receiving the instant communication information triggered based on the navigation operation interface, such asOperation requests;
The processing unit 305, can be used for according to the navigation menu packet to the instant communication information, such as operation requestsHandled.
Such as, the processing unit 305, specifically can be used for according to the instant communication information from the navigation menu packetCorresponding response data is obtained, instant messaging letter is responded in the instant messaging dialog box according to the response data of acquisitionBreath, etc..
It when it is implemented, above unit can be realized as independent entity, can also be combined, be madeRealized for same or several entities, the specific implementation of above unit can be found in embodiment of the method above, herein notRepeat again.
From the foregoing, it will be observed that the processing unit of the instant communication information of the present embodiment is used in the instant of source user and targeted customerIn communication session window, the navigation menu request for carrying targeted customer's mark is sent from transmitting element 301 to server, is being receivedUnit 302 receives server and identified according to the targeted customer after the navigation menu packet returned, by the basis of generation unit 303Navigation menu packet generation navigation operation interface, and by display unit 304 in the instant messaging dialog box, display shouldNavigation operation interface;Because the program can disposably obtain navigation menu packet from server, and local (i.e. wholeEnd) the corresponding navigation operation interface of generation, so that source user is operated, needed accordingly, with respect to existing scheme and serverCarry out for continually operating interactive, the process that can greatly reduce in signaling process and message flow between server disappearsBreath, improves operating efficiency, moreover, it is also possible to save Internet resources, and improves the friendly of user interface.
Example IV,
Accordingly, the embodiment of the present invention also provides a kind of processing system of instant communication information, can include the present invention realThe processing unit for any instant communication information that example is provided is applied, for example, can be as follows;
The processing unit of instant communication information, in the instant messaging dialog box with targeted customer, to serverNavigation menu request is sent, navigation menu request carries targeted customer's mark, and the reception server is identified according to the targeted customerThe navigation menu packet of return, according to navigation menu packet generation navigation operation interface, in the instant messaging dialogIn mouthful, the navigation operation interface is shown.
For example, the processing unit of the instant communication information, specifically can be used for obtaining each in the navigation menu packetIndividual data attribute of an element, corresponding data object is determined according to the attribute of acquisition, and navigation operation circle is built according to the data objectFace.
Such as, the processing unit of the instant communication information, specifically can be used for the operation that response is created for the data objectInterface element, according to operation interface Element generation navigation operation interface.
Wherein, the operation interface element refers to that the element of these data objects can be responded in operation interface, theseThe form of expression of element can include window, title bar, menu, status bar, text box, button, toolbar, list box, tree-shapedView, List View, combo box, scroll bar, label, and/or radio button etc..
Optionally, the processing system of the instant communication information can also include other equipment, such as, can include serviceDevice, it is as follows:
The server, can be used for receive instant communication information processing unit send carryings targeted customer identify leadBoat menu request, when determining that targeted customer has navigation menu configuration information according to targeted customer mark, according to the navigation dishSingle configuration information generates navigation menu packet, and returns to navigation menu packet to the processing unit of the instant communication information.
The specific implementation of each equipment can be found in embodiment above above, will not be repeated here.
By the processing system of the instant communication information can include any IMU that the embodiment of the present invention is providedThe processing unit of information is interrogated, it is thereby achieved that the processing dress for any instant communication information that the embodiment of the present invention is providedAchieved beneficial effect is put, embodiment above is referred to, will not be repeated here.
Embodiment five,
Accordingly, the embodiment of the present invention also provides a kind of terminal, as shown in figure 4, the terminal can include radio frequency (RF,Radio Frequency) circuit 401, include the memories 402, defeated of one or more computer-readable recording mediumsEnter unit 403, display unit 404, sensor 405, voicefrequency circuit 406, Wireless Fidelity (WiFi, Wireless Fidelity)Module 407, include the part such as one or the processor 408 and power supply 409 of more than one processing core.This area skillArt personnel are appreciated that the restriction of the terminal structure shown in Fig. 4 not structure paired terminal, can include more more or more than illustratingFew part, either combines some parts or different parts arrangement.Wherein:
RF circuits 401 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base stationAfter downlink information is received, transfer to one or more than one processor 408 is handled;In addition, being sent to up data are related toBase station.Generally, RF circuits 401 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, useFamily identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low-noise amplifier(LNA, Low Noise Amplifier), duplexer etc..In addition, RF circuits 401 can also pass through radio communication and network and itsHis equipment communication.The radio communication can use any communication standard or agreement, including but not limited to global system for mobile telecommunications systemUnite (GSM, Global System of Mobile communication), general packet radio service (GPRS, GeneralPacket Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division it is manyLocation (WCDMA, Wideband Code Division Multiple Access), Long Term Evolution (LTE, Long TermEvolution), Email, Short Message Service (SMS, Short Messaging Service) etc..
Memory 402 can be used for storage software program and module, and processor 408 is stored in memory 402 by operationSoftware program and module, so as to perform various function application and data processing.Memory 402 can mainly include storage journeySequence area and storage data field, wherein, the application program (ratio that storing program area can be needed for storage program area, at least one functionSuch as sound-playing function, image player function) etc.;Storage data field can be stored uses created data according to terminal(such as voice data, phone directory etc.) etc..In addition, memory 402 can include high-speed random access memory, it can also includeNonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.PhaseYing Di, memory 402 can also include Memory Controller, to provide processor 408 and input block 403 to memory 402Access.
Input block 403 can be used for the numeral or character information for receiving input, and generation to be set with user and functionThe relevant keyboard of control, mouse, action bars, optics or the input of trace ball signal.Specifically, in a specific embodimentIn, input block 403 may include touch sensitive surface and other input equipments.Touch sensitive surface, also referred to as touch display screen or tactileControl plate, collect user on or near it touch operation (such as user using any suitable object such as finger, stylus orOperation of the annex on touch sensitive surface or near touch sensitive surface), and filled according to the corresponding connection of formula set in advance drivingPut.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus is examinedThe touch orientation of user is surveyed, and detects the signal that touch operation is brought, touch controller is transmitted a signal to;Touch controller fromTouch information is received on touch detecting apparatus, and is converted into contact coordinate, then gives processor 408, and can reception processingOrder that device 408 is sent simultaneously is performed.Furthermore, it is possible to a variety of using resistance-type, condenser type, infrared ray and surface acoustic wave etc.Type realizes touch sensitive surface.Except touch sensitive surface, input block 403 can also include other input equipments.Specifically, other are defeatedPhysical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse can be included but is not limited to by entering equipmentOne or more in mark, action bars etc..
Display unit 404 can be used for the various of the information that is inputted by user of display or the information for being supplied to user and terminalGraphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination.DisplayUnit 404 may include display panel, optionally, can using liquid crystal display (LCD, Liquid Crystal Display),The forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display panel.Further, touch sensitive surface can cover display panel, after touch sensitive surface detects the touch operation on or near it, send processing toDevice 408 is provided accordingly on a display panel with determining the type of touch event with preprocessor 408 according to the type of touch eventVisual output.Although in Fig. 4, touch sensitive surface is that input is realized as two independent parts and is inputted with display panelFunction, but in some embodiments it is possible to by touch sensitive surface and display panel it is integrated and realize input and output function.
Terminal may also include at least one sensor 405, such as optical sensor, motion sensor and other sensors.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient lightLight and shade adjust the brightness of display panel, proximity transducer can close display panel and/or the back of the body when terminal is moved in one's earLight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally three axles) accelerationSize, can detect that size and the direction of gravity when static, available for identification mobile phone posture application (such as horizontal/vertical screen switching,Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;It can also configure as terminalThe other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 406, loudspeaker, microphone can provide the COBBAIF between user and terminal.Voicefrequency circuit 406 canElectric signal after the voice data received is changed, is transferred to loudspeaker, and voice signal output is converted to by loudspeaker;It is anotherThe voice signal of collection is converted to electric signal by aspect, microphone, by voicefrequency circuit 406 receive after be converted to voice data, thenAfter voice data output processor 408 is handled, through RF circuits 401 to be sent to such as another terminal, or by voice dataOutput is to memory 402 so as to further processing.Voicefrequency circuit 406 is also possible that earphone jack, with provide peripheral hardware earphone withThe communication of terminal.
WiFi belongs to short range wireless transmission technology, and terminal can help user's transceiver electronicses postal by WiFi module 407Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 4 is shownWiFi module 407, but it is understood that, it is simultaneously not belonging to must be configured into for terminal, can not change as needed completelyBecome in the essential scope of invention and omit.
Processor 408 is the control centre of terminal, using various interfaces and the various pieces of connection whole mobile phone, is led toCross operation or perform and be stored in software program and/or module in memory 402, and call and be stored in memory 402Data, perform the various functions and processing data of terminal, so as to carry out integral monitoring to mobile phone.Optionally, processor 408 can be wrappedInclude one or more processing cores;It is preferred that, processor 408 can integrated application processor and modem processor, wherein, shouldOperating system, user interface and application program etc. are mainly handled with processor, modem processor mainly handles radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 408.
Terminal also includes the power supply 409 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply pipeReason system and processor 408 are logically contiguous, so as to realize management charging, electric discharge and power managed by power-supply management systemEtc. function.Power supply 409 can also include one or more direct current or AC power, recharging system, power failure inspectionThe random component such as slowdown monitoring circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal can also include camera, bluetooth module etc., will not be repeated here.Specifically in this implementationIn example, the processor 408 in terminal can be corresponding by the process of one or more application program according to following instructionExecutable file is loaded into memory 402, and the application program being stored in memory 402 is run by processor 408, fromAnd realize various functions:
In the instant messaging dialog box with targeted customer, navigation menu request, the navigation menu are sent to serverRequest carries targeted customer's mark, and the reception server identifies the navigation menu packet returned according to the targeted customer, according to thisNavigation menu packet generation navigation operation interface, in the instant messaging dialog box, shows the navigation operation interface.
For example, the attribute of each data element in the navigation menu packet can be specifically obtained, according to the category of acquisitionProperty determine corresponding data object, according to the data object build navigation operation interface.
Each operation for details, reference can be made to embodiment above above, will not be repeated here.
From the foregoing, it will be observed that the terminal of the present embodiment can be in the instant messaging dialog box with targeted customer, to serverThe navigation menu request for carrying targeted customer's mark is sent, the navigation that server is returned according to targeted customer mark is being receivedAfter menu data bag, according to navigation menu packet generation navigation operation interface, and in the instant messaging dialog box, showShow the navigation operation interface;Because the program can disposably obtain navigation menu packet from server, and it is local (i.e.Terminal) the corresponding navigation operation interface of generation, so that source user is operated, needed accordingly, with respect to existing scheme with servicingDevice is carried out for continually operating interactive, and the process that can greatly reduce in signaling process and message flow between server disappearsBreath, improves operating efficiency, moreover, it is also possible to save Internet resources, and improves the friendly of user interface.
Embodiment six,
It will appreciated by the skilled person that all or part of step in the various methods of above-described embodimentTo be completed by instructing, or by instructing the related hardware of control to complete, it is computer-readable that the instruction can be stored in oneIn storage medium, and loaded and performed by processor.
Therefore, the embodiment of the present invention provides a kind of storage medium, wherein a plurality of instruction that is stored with, the instruction can be processedDevice is loaded, the step in processing method to perform any instant communication information that the embodiment of the present invention is provided.ExampleSuch as, the instruction can be with following steps:
In the instant messaging dialog box with targeted customer, navigation menu request, the navigation menu are sent to serverRequest carries targeted customer's mark, and the reception server identifies the navigation menu packet returned according to the targeted customer, according to thisNavigation menu packet generation navigation operation interface, in the instant messaging dialog box, shows the navigation operation interface.
Such as, the instruction specifically can be with following steps:
The attribute of each data element in the navigation menu packet is obtained, corresponding number is determined according to the attribute of acquisitionAccording to object, navigation operation interface, etc. is built according to the data object.
The specific implementation of each operation can be found in embodiment above above, will not be repeated here.
Wherein, the storage medium can include:Read-only storage (ROM, Read Only Memory), random access memoryBody (RAM, Random Access Memory), disk or CD etc..
By the instruction stored in the storage medium, any IMU that the embodiment of the present invention is provided can be performedThe step in the processing method of information is interrogated, it is thereby achieved that any instant communication information that the embodiment of the present invention is providedProcessing method achieved by beneficial effect, refer to embodiment above, will not be repeated here.
Processing method, device, system and the storage of a kind of instant communication information provided above the embodiment of the present inventionMedium is described in detail, and specific case used herein is set forth to the principle and embodiment of the present invention, withThe explanation of upper embodiment is only intended to the method and its core concept for helping to understand the present invention;Simultaneously for the technology of this areaPersonnel, according to the thought of the present invention, will change in specific embodiments and applications, in summary, this theoryBright book content should not be construed as limiting the invention.

Claims (15)

CN201710325772.6A2017-05-102017-05-10Instant messaging information processing method, device, system and storage mediumActiveCN107154894B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710325772.6ACN107154894B (en)2017-05-102017-05-10Instant messaging information processing method, device, system and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710325772.6ACN107154894B (en)2017-05-102017-05-10Instant messaging information processing method, device, system and storage medium

Publications (2)

Publication NumberPublication Date
CN107154894Atrue CN107154894A (en)2017-09-12
CN107154894B CN107154894B (en)2021-03-23

Family

ID=59792850

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710325772.6AActiveCN107154894B (en)2017-05-102017-05-10Instant messaging information processing method, device, system and storage medium

Country Status (1)

CountryLink
CN (1)CN107154894B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109347725A (en)*2018-10-312019-02-15广东小天才科技有限公司Instant messaging method, intelligent device and storage medium
CN110334352A (en)*2019-07-082019-10-15腾讯科技(深圳)有限公司Guidance information display methods, device, terminal and storage medium
CN110658974A (en)*2019-08-012020-01-07平安科技(深圳)有限公司Page sliding method and device, electronic equipment and storage medium
CN110751417A (en)*2019-10-292020-02-04北京旷视机器人技术有限公司 Method, device, electronic device and storage medium for establishing storage model
CN111949177A (en)*2020-08-112020-11-17深圳传音控股股份有限公司Information transmission method, terminal device, and computer-readable storage medium
CN119690284A (en)*2024-12-182025-03-25北京字跳网络技术有限公司Interaction method, device, equipment, storage medium and product

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104462237A (en)*2014-11-142015-03-25华为软件技术有限公司Method and device for displaying public information
CN104683454A (en)*2015-02-122015-06-03腾讯科技(深圳)有限公司Data interaction method and device
CN104717284A (en)*2015-02-132015-06-17腾讯科技(深圳)有限公司Menu management method, device and system
US20160180259A1 (en)*2011-04-292016-06-23Crestron Electronics, Inc.Real-time Automatic Meeting Room Reservation Based on the Number of Actual Participants
CN106406844A (en)*2015-08-032017-02-15腾讯科技(深圳)有限公司A method and a device for realizing a communication interaction platform official account menu

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160180259A1 (en)*2011-04-292016-06-23Crestron Electronics, Inc.Real-time Automatic Meeting Room Reservation Based on the Number of Actual Participants
CN104462237A (en)*2014-11-142015-03-25华为软件技术有限公司Method and device for displaying public information
CN104683454A (en)*2015-02-122015-06-03腾讯科技(深圳)有限公司Data interaction method and device
CN104717284A (en)*2015-02-132015-06-17腾讯科技(深圳)有限公司Menu management method, device and system
CN106406844A (en)*2015-08-032017-02-15腾讯科技(深圳)有限公司A method and a device for realizing a communication interaction platform official account menu

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小涵: "《购物商城微信公众号交互设计》", 《HTTP://WWW.WOSHIPM.COM/PD/227311.HTML》*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109347725A (en)*2018-10-312019-02-15广东小天才科技有限公司Instant messaging method, intelligent device and storage medium
CN109347725B (en)*2018-10-312021-11-23广东小天才科技有限公司Instant messaging method, intelligent device and storage medium
CN110334352A (en)*2019-07-082019-10-15腾讯科技(深圳)有限公司Guidance information display methods, device, terminal and storage medium
CN110658974A (en)*2019-08-012020-01-07平安科技(深圳)有限公司Page sliding method and device, electronic equipment and storage medium
CN110751417A (en)*2019-10-292020-02-04北京旷视机器人技术有限公司 Method, device, electronic device and storage medium for establishing storage model
CN110751417B (en)*2019-10-292022-08-26北京旷视机器人技术有限公司Storage model establishing method and device, electronic equipment and storage medium
CN111949177A (en)*2020-08-112020-11-17深圳传音控股股份有限公司Information transmission method, terminal device, and computer-readable storage medium
CN119690284A (en)*2024-12-182025-03-25北京字跳网络技术有限公司Interaction method, device, equipment, storage medium and product

Also Published As

Publication numberPublication date
CN107154894B (en)2021-03-23

Similar Documents

PublicationPublication DateTitle
CN104519485B (en)Communication means, device and system between a kind of terminal
CN107154894A (en)A kind of processing method of instant communication information, device, system and storage medium
US9351165B2 (en)Identity verifying method, account acquiring method, and mobile terminal
US10304461B2 (en)Remote electronic service requesting and processing method, server, and terminal
CN105824958B (en)A kind of methods, devices and systems of inquiry log
US10084729B2 (en)Apparatuses and methods for web page sharing
CN104426963B (en)The method and terminal of associated terminal
CN107040609A (en)A kind of network request treating method and apparatus
MX2014008883A (en)Nfc data transmission method, terminal device and server.
CN106709347B (en)Using the method and device of operation
WO2014176805A1 (en)Method, apparatus, and system for business processing
CN106059894A (en)Message processing method and message processing device
CN106973330A (en)A kind of screen live broadcasting method, device and system
CN105530222B (en)Connection method for building up between multiple terminals, device and system
CN109728918A (en)Virtual objects sending method, virtual objects method of reseptance, device and storage medium
CN104660769B (en)A kind of methods, devices and systems for adding associated person information
CN107465802A (en)A kind of methods, devices and systems for showing communication message
CN104702674B (en)Geographical position exchange method and device
WO2015032284A1 (en)Method, terminal device, and system for instant messaging
CN106375182B (en)Voice communication method and device based on instant messaging application
CN106713609B (en)Information recommendation method, apparatus and system
CN105553718B (en)Guidance information display methods and device
CN107622137A (en)The method and apparatus for searching speech message
CN106790915A (en)Number Reorganization control method, device and corresponding server and mobile terminal
US20200258165A1 (en)Method for automatic classification of bill, storage medium, and mobile terminal

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp