Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, andIt is not used in the restriction present invention.
In embodiments of the present invention, calling terminal can need calling before calling called terminal with self-settingThe incoming information of called terminal is shown in journey, the incoming information of setting can reflect calling terminal and caller from many aspectsThe real-time condition of side, greatly increases the information content that incoming information is included, and enables callee convenient at the first timeRecognize calling terminal and the real-time status of calling party in ground.
The incoming information display methods of terminal provided in an embodiment of the present invention is logical in terminal operating system based on operating inInterrogate software realization, wherein terminal includes but is not limited to that mobile phone, tablet computer, palm PC etc. have communication and linking InternetThe mobile terminal device of function, terminal operating system include but is not limited to Android, IOS, Symbian, WindowsThe intelligent mobile terminals operating system such as Mobile;Meanwhile terminal can also have communication and linking Internet function for computer etc.The terminal device of energy, correspondingly, terminal operating system includes but is not limited to the operating systems such as Windows, Linux.And it is describedCommunication software is the application software developed based on above system, can beat electricity by mobile communications network or internet realizationIt talks about, send short messages, the easily communication correlation function, and the communication function carried compared to above system such as contact person, above-mentioned communicationThe function of software more horn of plenty, the customizability of communication function are also higher.Above-mentioned communication software can be address list application programOr the networking telephone (Voice over Internet Protocol, VoIP) application program, it does not limit one by one herein.
Fig. 1 shows the implementation process of the incoming information display methods of terminal provided in an embodiment of the present invention, in this implementationIn example, the executing subject of process is calling terminal, and details are as follows:
In S101, incoming information classification is set in default interface.
In the present embodiment, before calling terminal is executed to the call instruction of called terminal, default interface is popped up, for example,Default interface as shown in Figure 2, illustrating in the default interface can be in the incoming information classification that called terminal is shown.EnergyIt include but is not limited to enough the user state information of calling party (for example, caller in the incoming information classification that called terminal is shownThe mood of side), the call notes of the real-time geographical locations of calling terminal, the weather of calling terminal or calling terminal and called terminalRecord.
In the present embodiment, calling terminal can be specified in default interface and be needed by detecting user input instructionOne of or a variety of incoming information classification this time shown in call in called terminal, wherein user input instructionIt can be that instruction is chosen (for example, choosing simultaneously " weather for showing me " and " aobvious in Fig. 2 to check box in default interfaceShow my geographical location "), or can be the selection instruction to preset options (for example, the multiple moods provided in default interfaceOne of mood option is selected in option).
In the present embodiment, it presets interface and provides common preset options so that calling party is selected by calling terminalIt is fixed, rather than inputted one by one by calling terminal for the character as incoming information, so as to accelerate to carry out telecommunications by calling partyThe formation speed of breath does not influence the transmission efficiency between terminal.Meanwhile " customized " option is also provided in default interface, with fullThe demand that sufficient calling party has special incoming information to need to be shown to called terminal.
As an embodiment of the present invention, default configuration can also be carried out to default interface, configured in default interfaceDefault option so that every time when calling out default interface, default interface default chosen calling party it is common it is several come telecommunicationsClassification is ceased, is accordingly modified in default interface to selection result if calling party has demand, if can be straight without specific demandThe incoming information classification for determining according to default configuration and needing to be shown in called terminal is connect, to improve what entire incoming information generatedEfficiency.
In S102, when calling called terminal, caller identification message is generated according to the incoming information classification of setting.
In the present embodiment, when calling terminal performs the call instruction to called terminal, while calling by terminal,Calling terminal generates caller identification message according to the incoming information classification being arranged in S101.
Wherein, according to the difference of incoming information classification, the information source of incoming information classification is also different, opens up in default interfaceEach shown can both correspond to an information source in the incoming information classification that called terminal is shown.As of the inventionOne embodiment, if the reflection of incoming information classification is calling terminal or the real time information of calling party, such as calling terminalWhen the mood of geographical location or calling party, then obviously, the corresponding information source of above-mentioned incoming information classification is calling terminal, then such asShown in Fig. 3, S102 specifically:
In S301, the corresponding incoming information of the incoming information classification is obtained.
In S302, generation includes the caller identification message of the incoming information got.
Wherein, according to the difference of incoming information classification, the mode for obtaining incoming information from calling terminal is also different, and callerTerminal needs to establish data-interface with the other applications or background service being located locally, to complete obtaining for incoming informationIt takes.
As an embodiment of the present invention, when incoming information classification includes location based service (LocationBased Service, LBS) information when, need to get the geographical location of calling terminal first, further according to the calling terminalGeographical location gets corresponding LBS information.
For example, then being transported firstly the need of by the way that telecommunications is mobile when incoming information classification is the weather of caller terminal seatSeek radio communication network (such as global system for mobile communications (the Global System of Mobile of quotientCommunication, GSM) or wideband code division multiple access (Wideband Code Division Multiple Access,WCDMA)) or external positioning method (such as it is whole to obtain caller for global positioning system (Global Positioning System, GPS)The location information (geographical coordinate or geodetic coordinates) at end, in GIS-Geographic Information System (Geographic InformationSystem, GIS) platform support under, get Weather information relevant to the location information of calling terminal.
As another embodiment of the present invention, when incoming information classification includes user state information, described in the acquisitionThe corresponding incoming information of incoming information classification includes:
Obtain the user state information that user inputs in the calling terminal.
Wherein, it is to preset several status information options in default interface that above-mentioned input mode, which can be calling party,Selection instruction, for example, selecting one of mood option as needs in the moods option such as " happy ", " anxiety ", " urgent "It is shown to the user state information of called terminal.Meanwhile above-mentioned input mode can also input in calling terminal for calling partyCharacter, for example, when in calling party default interface shown in Fig. 2 select " customized " option when, pop-up character input dialogueFrame allows calling party to input the information for meeting itself current mood in the dialog box, and voluntarily input mode can expire for thisThe demand that sufficient calling party has special incoming information to need to be shown to called terminal, such as when calling party has emergency to need calleeAt once when receiving calls, the brief description for the origin of an incident that needs are linked up can input in dialog box so that callee pass through byThe call motivation for making terminal that can recognize in advance calling party before not answering call avoids because callee is temporarily inconvenientIt receives calls and has delayed communication, improve communication efficiency.
In S103, Xiang Suoshu called terminal sends the caller identification message, so that the called terminal is detectingWhen the calling, according to the caller identification message extraction incoming information and show.
It is realized since the above method is based on running on the communication software of terminal, as of the invention oneA embodiment is sent the caller identification message of generation by the client for being located at calling terminal by the server-side of the communication softwareTo the client of called terminal, it can the transmission for realizing caller identification message, so that called terminal is in calling procedureAccording to the caller identification message extraction received and show incoming information.Simultaneously as the above method is based on running on terminalCommunication software realizes, therefore, the incoming information class option that provides in default interface and is eventually displayed in called terminalIncoming information also can graphically be shown, for example, calling party's selection smiling face's figure in default interfaceThe mood of expression then also shows corresponding smiling face's figure on called terminal, for indicating the real-time mood of calling party.
As another embodiment of the present invention, for mobile terminal, when the information source of the incoming information classification of settingWhen for calling mobile terminal, the caller identification message of generation can also be short message (Short Messaging Service, SMS)Format, the incoming information that will acquire via operator's channel is sent to called mobile terminal.In the present embodiment, according toIncoming information is all incorporated into a short message by the incoming information that calling mobile terminal is got, and can be used scheduledFormat generates short message.For example, incoming information classification is placed in double quotation marks, and the character after double quotation marks is that this pair is drawnIncoming information corresponding to incoming information classification in number.For example, the short message generated are as follows: " mood " happily, then the short message is transmittedBe incoming information classification be calling party real-time mood, and the real-time mood of the calling party be " happy ".The short message of generation is logicalOperator's channel is crossed, is sent to called mobile terminal according to common SMS sender formula, and the number sent is one presetFixed number (such as be arranged in communication software server-side dedicated for sending the number of the short message), at this point, when called movementWhen terminal receives the calling from calling mobile terminal, communication software backstage can be by connecing with the data that short message is appliedMouthful, automatically detect whether called mobile terminal currently has received the short message from the preset fixed number, if detectionIt arrives, then can extract the incoming information in short message according to scheduled format, and in real time in calling procedure to extractingIncoming information shown.
It should be noted that caller identification disappears when the information source of the incoming information classification of setting is called mobile terminalBreath can also be sent using the format of short message, but since called mobile terminal needs first to receive short message, further according to short message contentIt goes the information source for determining incoming information classification, extract incoming information, efficiency is lower, may generate time delay, not with calling procedureSynchronous situation.
As another embodiment of the present invention, the information source of incoming information classification is called terminal, that is, incoming information comesFrom in called terminal, then S102 specifically:
Generation includes the caller identification message of the information source of the incoming information classification.
For example, when the incoming information classification that calling terminal is specified is the message registration of calling terminal and called terminal, thenMessage registration also obviously is stored in called terminal, can directly be extracted from called terminal, to eliminate in calling terminalIncoming information transmitting between called terminal, substantially increases communication efficiency.
In the present embodiment, calling terminal only need by include incoming information classification caller identification message be sent to byIt is terminal, corresponding incoming information is got according to the incoming information classification in calling procedure by called terminal and is shown,To eliminate the transmitting of the incoming information between calling terminal and called terminal, communication efficiency is substantially increased.
Fig. 4 shows the implementation process of the incoming information display methods of terminal provided in an embodiment of the present invention, in this implementationIn example, the executing subject of process is called terminal, and details are as follows:
In S401, when detecting the calling from calling terminal, the caller identification that the calling terminal is sent is receivedMessage, the caller identification message are generated by the calling terminal according to the incoming information classification being arranged in default interface.
In S402, according to the caller identification message extraction incoming information.
In S403, the incoming information extracted is shown.
Wherein, as described in aforementioned using calling terminal as the embodiment of executing subject, based on the communication common with calling terminalSoftware client, called terminal can directly receive the caller identification message of calling terminal transmission, and come independently detectingIt cries and directly displays call interface as shown in Figure 5 when the calling of terminal, in the call interface, it is shown that including calling terminalThe geographical location (" caller address: Chengdu in Fig. 5 of number attribution (" number home: Beijing " in Fig. 5), calling terminalTianfu Square Development "), (mood of " local weather: cloudy 20 degree ", calling party in Fig. 5 is (in Fig. 5 for the weather in calling terminal location" mood of Xiao Wang: urgent ") etc. the incoming information that is got by calling terminal.
As an embodiment of the present invention, the format of caller identification message may be short message, in this case, work as quiltWhen terminal being made to detect the calling from calling terminal, communication software is from the background by the data-interface applied with short message, automaticallyGround detects that called terminal has been currently received the short message from preset fixed number, and is extracted according to scheduled format shortIncoming information in letter in real time shows the incoming information extracted in calling procedure.For example, called terminal detectsThe short message current from default fixed number, the content of the short message are arrived are as follows: " mood " happily, then called terminal should by identificationTo need incoming information classification to be shown be the real-time mood of calling party getting for field in short message double quotation marks, and the calling partyReal-time mood be " happy ".
As an embodiment of the present invention, incoming information classification is contained in caller identification message, then called terminal needsIncoming information classification is extracted from the caller identification message, and is locally being got accordingly according to the incoming information classificationIncoming information is simultaneously shown.
For example, called terminal detects that the incoming information classification for including in caller identification message is " message registration ", it shouldThe information source of incoming information classification is called terminal, then called terminal is connect by communication software and the application that log is appliedMouthful, it calls and arrives the relevant message registration such as itself and the nearest talk times of calling terminal, air time, and the call that will be calledRecord be shown in caller identification interface (in such as Fig. 5 " nearly 1 month converse 1 time).
In embodiments of the present invention, calling terminal can need calling before calling called terminal with self-settingThe incoming information of called terminal is shown in journey, the incoming information of setting can reflect calling terminal and caller from many aspectsThe real-time condition of side, greatly increases the information content that incoming information is included, and enables callee convenient at the first timeRecognize calling terminal and the real-time status of calling party in ground.
Fig. 6 shows the structural block diagram of the incoming information display device of terminal provided in an embodiment of the present invention, which canTo be located in terminal, for being separately operable end described in Fig. 1 of the present invention to Fig. 3 embodiment and Fig. 4 and Fig. 5 embodiment of the present inventionThe incoming information display methods at end.For ease of description, only the parts related to this embodiment are shown.
Referring to Fig. 6, in calling terminal, which includes:
Incoming information classification is arranged in default interface in setting unit 61.
Generation unit 62 generates caller identification according to the incoming information classification of setting and disappears when calling called terminalBreath.
Transmission unit 63, Xiang Suoshu called terminal sends the caller identification message, so that the called terminal is detectingTo when the calling, according to the caller identification message extraction incoming information and show.Optionally, the incoming information classificationInformation source is calling terminal, and the generation unit 62 includes:
First obtains subelement, obtains the corresponding incoming information of the incoming information classification.
Subelement is generated, generation includes the caller identification message of the incoming information got.
Optionally, the incoming information classification includes LBS information, and the acquisition subelement includes:
Geographical location obtains subelement, obtains the geographical location of the calling terminal.
LBS acquisition of information subelement obtains the LBS information according to the geographical location of the calling terminal.
Optionally, the incoming information classification includes user state information, and the acquisition subelement is specifically used for:
Obtain the user state information that user inputs in the calling terminal.
Optionally, the format of the caller identification message includes short message.
Optionally, the information source of the incoming information classification is called terminal, and the generation unit 62 is specifically used for:
Generation includes the caller identification message of the incoming information classification.
In called terminal, which includes:
Receiving unit 64 receives the incoming call display that the calling terminal is sent when detecting the calling from calling terminalShow that message, the caller identification message are generated by the calling terminal according to the incoming information classification being arranged in default interface.
Extraction unit 65, according to the caller identification message extraction incoming information.
Display unit 66 shows the incoming information extracted.
Optionally, the format of the caller identification message is short message.
Optionally, the extraction unit 65 includes:
Subelement is extracted, the incoming information classification is extracted from the caller identification message.
Second obtains subelement, obtains the incoming information according to the incoming information classification.
Fig. 7 shows the block diagram of the part-structure of mobile phone relevant to terminal provided in an embodiment of the present invention.With reference to figure7, mobile phone include: radio frequency (Radio Frequency, RF) circuit 710, memory 720, input unit 730, display unit 740,The components such as sensor 750, voicefrequency circuit 760, wireless module 770, processor 780 and power supply 790.Those skilled in the artIt is appreciated that handset structure shown in Fig. 7 does not constitute the restriction to mobile phone, it may include than illustrating more or fewer portionsPart perhaps combines certain components or different component layouts.
It is specifically introduced below with reference to each component parts of the Fig. 7 to mobile phone:
RF circuit 710 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base stationAfter downlink information receives, handled to processor 780;In addition, the data for designing uplink are sent to base station.In general, RF circuit packetInclude but be not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low NoiseAmplifier, LNA), duplexer etc..In addition, RF circuit 710 can also be communicated with network and other equipment by wireless communication.Any communication standard or agreement, including but not limited to global system for mobile communications (Global can be used in above-mentioned wireless communicationSystem of Mobile communication, GSM), general packet radio service (General Packet RadioService, GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division multiple access(Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution,LTE)), Email, short message service (Short Messaging Service, SMS) etc..
Memory 720 can be used for storing software program and module, and processor 780 is stored in memory 720 by operationSoftware program and module, thereby executing the various function application and data processing of mobile phone.Memory 720 can mainly includeStoring program area and storage data area, wherein storing program area can application journey needed for storage program area, at least one functionSequence (such as sound-playing function, image player function etc.) etc.;Storage data area can be stored to be created according to using for mobile phoneData (such as audio data, phone directory etc.) etc..It, can be in addition, memory 720 may include high-speed random access memoryIncluding nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-statesPart.
Input unit 730 can be used for receiving the number or character information of input, and generate the user setting with mobile phone 700And the related key signals input of function control.Specifically, input unit 730 may include touch panel 731 and other inputsEquipment 732.Touch panel 731, also referred to as touch screen, collecting the touch operation of user on it or nearby, (for example user makesWith the operation of any suitable object or attachment such as finger, stylus on touch panel 731 or near touch panel 731), andCorresponding attachment device is driven according to preset formula.Optionally, touch panel 731 may include touch detecting apparatus and touchingTouch two parts of controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation bring letterNumber, transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted intoContact coordinate, then give processor 780, and order that processor 780 is sent can be received and executed.Furthermore, it is possible to usingThe multiple types such as resistance-type, condenser type, infrared ray and surface acoustic wave realize touch panel 731.It is defeated in addition to touch panel 731Entering unit 730 can also include other input equipments 732.Specifically, other input equipments 732 can include but is not limited to physicsOne of keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.
Display unit 740 can be used for showing information input by user or be supplied to user information and mobile phone it is variousMenu.Display unit 740 may include display panel 741, optionally, can use liquid crystal display (Liquid CrystalDisplay, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configureShow panel 741.Further, touch panel 731 can cover display panel 741, when touch panel 731 detect it is on it or attachedAfter close touch operation, processor 780 is sent to determine the type of touch event, is followed by subsequent processing device 780 according to touch eventType corresponding visual output is provided on display panel 741.Although in Fig. 7, touch panel 731 and display panel 741It is that the input and input function of mobile phone are realized as two independent components, but in some embodiments it is possible to by touch-controlPanel 731 and display panel 741 are integrated and that realizes mobile phone output and input function.
Mobile phone 700 may also include at least one sensor 750, such as optical sensor, motion sensor and other sensingsDevice.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environmentThe light and shade of light adjusts the brightness of display panel 741, and proximity sensor can close display panel when mobile phone is moved in one's ear741 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (generally three axis) and addThe size of speed can detect that size and the direction of gravity when static, can be used to identify application (such as the horizontal/vertical screen of mobile phone postureSwitching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Also as mobile phoneThe other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 760, loudspeaker 761, microphone 762 can provide the audio interface between user and mobile phone.Audio-frequency electricElectric signal after the audio data received conversion can be transferred to loudspeaker 761, be converted to sound by loudspeaker 761 by road 760Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 762, is turned after being received by voicefrequency circuit 760It is changed to audio data, then by after the processing of audio data output processor 780, such as another mobile phone is sent to through RF circuit 710,Or audio data is exported to memory 720 to be further processed.
Wireless module is based on short range wireless transmission technology, and mobile phone can help user to receive and dispatch electricity by wireless module 770Sub- mail, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 7 showsGo out wireless module 770, but it is understood that, and it is not belonging to must be configured into for mobile phone 700, it can according to need completelyIt omits within the scope of not changing the essence of the invention.
Processor 780 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone, is led toIt crosses operation or executes the software program and/or module being stored in memory 720, and call and be stored in memory 720Data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor 780 can wrapInclude one or more processing units;Preferably, processor 780 can integrate application processor and modem processor, wherein answerWith the main processing operation system of processor, user interface and application program etc., modem processor mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 780.
Mobile phone 700 further includes the power supply 790(such as battery powered to all parts), it is preferred that power supply can pass through electricityManagement system and processor 780 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management systemThe functions such as management.
Although being not shown, mobile phone 700 can also include camera, bluetooth module etc., and details are not described herein.
In embodiments of the present invention, processor 780 included by the terminal is also with the following functions: executing the incoming call of terminalInformation display method, comprising:
Incoming information classification is set in default interface;
When calling called terminal, caller identification message is generated according to the incoming information classification of setting;
The caller identification message is sent to the called terminal, so that the called terminal is detecting the callingWhen, according to the caller identification message extraction incoming information and show.
Further, the information source of the incoming information classification is calling terminal, described according to the described come telecommunications of settingBreath classification generates caller identification message
Obtain the corresponding incoming information of the incoming information classification;
Generation includes the caller identification message of the incoming information got.
Further, the incoming information classification includes location based service LBS information, it is described obtain it is described come telecommunicationsCeasing the corresponding incoming information of classification includes:
Obtain the geographical location of the calling terminal;
The LBS information is obtained according to the geographical location of the calling terminal.
Further, the incoming information classification includes user state information, described to obtain the incoming information classification pairThe incoming information answered includes:
Obtain the user state information that user inputs in the calling terminal.
Further, the format of the caller identification message includes short message.
Further, the information source of the incoming information classification is called terminal, described according to the described come telecommunications of settingBreath classification generates caller identification message
Generation includes the caller identification message of the incoming information classification.
Alternatively, executing the incoming information display methods of terminal, comprising:
When detecting the calling from calling terminal, the caller identification message that the calling terminal is sent is received, it is describedCaller identification message is generated by the calling terminal according to the incoming information classification being arranged in default interface;
According to the caller identification message extraction incoming information;
Show the incoming information extracted.
Further, the format of the caller identification message is short message.
Further, described to include: according to the caller identification message extraction incoming information
The incoming information classification is extracted from the caller identification message;
The incoming information is obtained according to the incoming information classification.
In embodiments of the present invention, calling terminal can need calling before calling called terminal with self-settingThe incoming information of called terminal is shown in journey, the incoming information of setting can reflect calling terminal and caller from many aspectsThe real-time condition of side, greatly increases the information content that incoming information is included, and enables callee convenient at the first timeRecognize calling terminal and the real-time status of calling party in ground.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the inventionMade any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.