Summary of the invention
In view of the above problems, the present invention has been proposed in order to a kind of method and system of the demonstration telephone number related information that overcomes the problems referred to above or address the above problem at least in part are provided, can in a full frame display interface, demonstrate the relevant information of destination phone numbers, avoid occurring the phenomenon of partial occlusion.
According to one aspect of the present invention, a kind of method that shows telephone number related information is provided, comprising:
The user is used the incoming call in the communication terminal process or goes electric event to monitor, and obtain incoming call or go destination phone numbers in the electric event;
Obtain the relevant information of destination phone numbers;
In communication terminal, create the display interface of full screen display pattern, and display interface is presented at the upper strata of system interface;
Accessed relevant information is presented in the display interface.
Alternatively, the relevant information of obtaining destination phone numbers comprises:
Obtain the relevant information of destination phone numbers from cloud server, relevant information comprises: the owner by destination phone numbers customizes and uploads to the information that cloud server is preserved, and/or, the relevant information about destination phone numbers that cloud server arrives according to the information of reporting of user.
Alternatively, the relevant information of obtaining destination phone numbers comprises:
From the communication terminal local system, obtain the relevant information of destination phone numbers.
Alternatively, also comprise:
In display interface, show and answer or hang up operation entry;
When receiving answering of user or hang-up request by operation entry, the calling system interface is carried out and is answered or hang up operation.
Alternatively, also comprise:
If current system is not supported the display interface of screen mode toggle, perhaps in the display interface of screen mode toggle, can't answer or hang up the telephone, then withdraw from, in order to demonstrate the default interface of system.
Alternatively, also comprise:
If current system is not supported the display interface of screen mode toggle, perhaps in the display interface of screen mode toggle, can't answer or hang up the telephone, then carry out record, so that follow-up mode according to system default is sent a telegram here or go electricity to show.
Alternatively, also comprise:
If current system is not supported the display interface of screen mode toggle, then create another display interface, show in this another display interface and answer or hang up operation entry that so that when receiving answering of user or hang-up request by this operation entry, the calling system interface is carried out and answered or hang up operation.
Alternatively, also comprise:
In display interface, show the shutoff operation entrance;
When receiving user's turn-off request by operation entry, close display interface, in order to demonstrate the default interface of system.
Alternatively, in communication terminal, create the display interface of full screen display pattern, and the upper strata that display interface is presented at system interface comprised:
Create display interface in communication terminal, the display properties of display interface is set to full frame, and the display level of display interface is set to system mistake or system's warning.
According to a further aspect in the invention, provide a kind of system that shows telephone number related information, having comprised:
Monitoring means is used for the user is used the incoming call of communication terminal process or goes electric event to monitor, and obtains incoming call or go destination phone numbers in the electric event;
The relevant information acquiring unit is for the relevant information of obtaining destination phone numbers;
The display interface creating unit is used for creating at communication terminal the display interface of full screen display pattern, and display interface is presented at the upper strata of system interface;
The relevant information display unit is used for accessed relevant information is presented at display interface.
Alternatively, the relevant information acquiring unit comprises:
The Remote Acquisitioning subelement, be used for obtaining from cloud server the relevant information of destination phone numbers, relevant information comprises: the owner by destination phone numbers customizes and uploads to the information that cloud server is preserved, and/or, the relevant information about destination phone numbers that cloud server arrives according to the information of reporting of user.
Alternatively, the relevant information acquiring unit comprises:
This locality obtains subelement, is used for obtaining from the communication terminal local system relevant information of destination phone numbers.
Alternatively, also comprise:
The operation entry display unit is used for answering or hang up operation entry in the display interface demonstration;
Call unit, when being used for receiving answering of user or hang-up request by operation entry, the calling system interface is carried out and is answered or hang up operation.
Alternatively, also comprise:
Withdraw from the unit, if be used for the display interface that current system is not supported screen mode toggle, perhaps in the display interface of screen mode toggle, can't answer or hang up the telephone, then withdraw from, in order to demonstrate the default interface of system.
Alternatively, also comprise:
Record cell if be used for the display interface that current system is not supported screen mode toggle, perhaps can't be answered or hang up the telephone in the display interface of screen mode toggle, then carries out record, so that follow-up mode according to system default is sent a telegram here or gone electricity to show.
Alternatively, also comprise:
Creating unit, if be used for the display interface that current system is not supported screen mode toggle, then create another display interface, in this another display interface, show and answer or hang up operation entry, so that when receiving answering of user or hang-up request by this operation entry, the calling system interface is carried out and is answered or hang up operation.
Alternatively, also comprise:
Shutoff operation entrance display unit is used for showing the shutoff operation entrance at display interface;
The display interface closing unit when being used for receiving user's turn-off request by operation entry, is closed display interface, in order to demonstrate the default interface of system.
Alternatively, the display interface creating unit comprises:
The setup of attribute subelement is used for creating display interface at communication terminal, and the display properties of display interface is set to full frame, and the display level of display interface is set to system mistake or system's warning.
The method and system of the demonstration telephone number related information that provides according to the embodiment of the invention, can be after getting access to incoming call or going the relevant information of destination phone numbers of electric event, relevant information is presented in the display interface of a screen mode toggle, and this display interface is positioned on the default interface that system provides, therefore, In the view of the user, all relevant informations all can show in same display interface, the phenomenon that partial information is blocked can not occur.
In addition, because the relevant information that gets in the embodiment of the present invention both can comprise the machine canned data, can also comprise the information that gets from server, and the information that gets on server can be that the owner oneself by destination phone numbers provides and uploads, therefore, can show abundanter information with form more flexibly, the relevant information that each destination phone numbers shows can be not limited to a kind of fixing form, embody each destination phone numbers owner's self individual character
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of specification, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
Referring to Fig. 1, the method for the demonstration telephone number related information that the embodiment of the invention provides can may further comprise the steps:
S101: the user is used the incoming call in the communication terminal process or goes electric event to monitor, and obtain incoming call or go destination phone numbers in the electric event;
In embodiments of the present invention, the executive agent of each step can be one to operate in the application program on the mobile terminal device, also, and in actual applications, can develop a application program, its each step that can carry out in the embodiment of the invention when operation is operated.Certainly, this application program can be an independently application program, also can be a functional module in the Another Application program, and for example, the incoming call that increases in certain mobile phone fail-safe software among the present invention removes telecommunications breath Presentation Function, etc.
Because the operating system in the communication terminal device generally can for the more open interfaces of application program, be obtained required information for the application program from system.Therefore, in embodiments of the present invention, monitor in order to go to the incoming call in the communication terminal electric event, just can utilize these characteristics of communication terminal system, application program to us in operating system is registered, like this, and when operating system broadcast announcement message, our application program just can this notification message of uppick, and therefrom obtains required information.For example, when receiving incoming call, the operating system of communication terminal will be broadcasted this incoming call message, and carries caller ID, and like this, our application program just can monitor this event, and therefrom gets access to the number of incoming call.And then the interface that our application program can also provide by the operating system of communication terminal reads the data in the address list that the user preserves in communication terminal.When the user calls as caller, also can monitor electric event by similar mode, and get access to callee's the information such as telephone number from this locality.Need to prove that in embodiments of the present invention, so-called destination phone numbers for incoming call, is exactly calling party's telephone number, for removing electricity, is exactly callee's telephone number.For example, user's first of active user, when user's first received the incoming call of user's second, the telephone number of user's second was exactly the destination phone numbers of the event of this time sending a telegram here, when user's first was made a phone call to user third, user third telephone number was exactly the destination phone numbers of this time going electric event.
S102: the relevant information of obtaining destination phone numbers;
So-called relevant information is exactly to need when sending a telegram here or removing electricity now to current the machine user some information as a reference.For example, incoming call be can comprise or address name corresponding to electric number, the pet name, head portrait etc. removed, if incoming call or to go destination phone numbers corresponding to electricity be the telephone number of certain enterprise, for example KFC, certain express company etc. then can comprise title, logo of enterprise etc.
In embodiments of the present invention, specifically when obtaining the relevant information of destination phone numbers, can obtain from many aspects.For example, can be from the address list of this locality, to obtain on the one hand wherein, also be the machine user generally can preserve some telephone numbers in address list contact details, the most basic general can the contact person name or with owner's addresses such as relation, also may comprise in addition head portrait, the pet name of contact person etc., therefore, monitoring incoming call or going electricity during the time, obtain the relevant information of destination phone numbers in the information that just can from the address list of this locality, preserve.
In addition, some softwares may also can be preserved some about the relevant information of enterprise telephone number in this locality, for example, and other title, logo etc., therefore, also can be from the relevant information of extraction current goal telephone number in these information.
Certainly, for the relevant information that the first approach gets access to, be that the active user is that each contact person arranges, the clauses and subclauses that generally can get access to are more fixing, and the user be respectively each contact person the process of the relevant informations such as head portrait is set also can be more loaded down with trivial details, need the expensive time; And for the information that the second approach gets access to, generally be that the software developer waits some enterprise's relevant informations of collecting voluntarily, accuracy can not be guaranteed on the one hand, local information of preserving can not upgrade in time on the other hand, and the information that is shown to the user also to may not be certain be that enterprise really wants to represent the information to the user.
Therefore, in actual applications, be used for representing incoming call or going the application program of electric telephone number related information can adopt the framework of client-server to realize, client is installed in user communication terminal, this client can communicate with server simultaneously, gets access to some telephone number related informations from server.Like this, for the personal user, just can upload by the user end to server of oneself relevant information such as name, the pet name, head portrait of oneself, preserve at server end; Like this, after monitoring incoming call or going electric event and get access to destination phone numbers, just can obtain relevant information about this destination phone numbers from server side de.
That is to say, suppose the people user B etc. that is related in the address list of active user A, so, in the prior art, if user A wants at incoming call or goes electricity to demonstrate the head portrait, work unit, post etc. of user B in showing, user A just need to these information to user B arrange and be kept at this locality on the communication terminal of oneself; But in embodiments of the present invention, the application client that user B can directly install by the communication terminal of oneself, with the end of uploading onto the server such as head portrait, work unit, post of oneself, at telephone number that server end is preserved user B respectively and the corresponding relation between the head portrait separately, work unit, post etc., like this, when user A receives the incoming call of user B or user A and makes a phone call to user B, application program just can be obtained relevant information about user B to server end, then is shown to user A.Therefore, just do not need user A again the relevant information of user B to be arranged in this locality.
In addition, for the enterprise customer, can provide online network address for the enterprise customer, the enterprise customer can upload onto the server the relevant informations such as its telephone number and corresponding enterprise name, logo by this network address, then preserve at server end, like this, when the user receives the incoming call of this enterprise or makes a phone call for this enterprise, can from the information that server end is preserved, get access to the relevant information about this enterprise, then represent to the active user.And, for the enterprise customer, its information relevant with its telephone number that can preserve can be not limited to the information such as the title, logo of enterprise, can also comprise the information such as advertising campaign that some are nearest, these information can be shown to the user who receives or dialing this phone in the lump, so that the user can obtain abundanter information, and can in time upgrade the information of uploading, adapt to the variation demand of enterprise's latest activity.In addition, the enterprise customer can also require the enterprise customer to upload the relevant qualification files such as its business license when uploading its telephone number related information, verifies the authenticity of the information of uploading with this, avoids the user to receive wrong information.
This benefit of obtaining telephone number related information from server end also is, some incoming call or to go the destination phone numbers of electricity may be that institute is unwritten in the local communication record, like this, if only carry out obtaining of information according to the information of record in the local communication record, may get access to relevant information.But, when obtaining from server end, as long as the user of destination phone numbers once uploaded onto the server its relevant information, just can get access to its relevant information, then be shown to current owner user.In addition, the malicious call number of the more all right users' report of the destination phone numbers relevant information of server end record, for example some telephone number is be used to carrying out " only ringing a formula " harassing and wrecking, also some may be some house property brokers, insurance agent etc., these information can be carried out record at server end, like this, and when receiving such incoming call, just these information can be represented to the active user, the active user can select rejection etc. accordingly.
Certainly, for the telephone number related information that server end is preserved, the information of preserving in the subscriber's local address list generally has more personalization, perhaps can embody the relation between some and the machine user, such as father, mother, elder brother, elder sister etc., therefore, actual when obtaining the relevant information of destination phone numbers, can be respectively from this locality and server obtain simultaneously, then the relevant information that gets access to is all showed the machine user.
S103: in communication terminal, create the display interface of full screen display pattern, and display interface is presented at the upper strata of system interface;
After this locality and/or server end get access to the relevant information of destination phone numbers, just these information can be represented to the machine user.In embodiments of the present invention, when representing these relevant informations to the machine user, for fear of visually causing partial information can't show the phenomenons such as complete to the user, can adopt full frame mode that these relevant informations are represented, also be, need to create the display interface of screen mode toggle, and this display interface is presented at the upper strata of system interface, in other words, be on system interface, to cover to show another layer display interface, then in this display interface, demonstrate the relevant information about destination phone numbers that gets access in the embodiment of the invention.
Client application is when creating display interface, display interface also is the equal of a window in fact, in order to reach aforementioned purpose, can carry out some settings to the attribute of window, for example, for the display mode attribute, can be set to screen mode toggle, for the window display level, can be set to system mistake or system's warning level, owing to the window for system mistake or system's warning level, system can be presented at this window the superiors of all windows acquiescently, therefore, just can guarantee that the display interface that creates in the embodiment of the invention is positioned on the system interface.
S104: accessed relevant information is presented in the display interface.
After having created screen mode toggle and being presented at display interface on the system interface, just the relevant information of the destination phone numbers that gets access among the step S102 can be presented in this display interface, like this, In the view of the user, all relevant informations all can show in same window, the phenomenon that partial information is blocked can not occur.In addition, because the relevant information that gets access in the embodiment of the invention both can comprise the machine canned data, can also comprise the information that gets access to from server, and the information that gets access on the server can be that the owner oneself by destination phone numbers provides and uploads, therefore, can show abundanter information with form more flexibly, the relevant information that each destination phone numbers shows can be not limited to a kind of fixing form, embody each destination phone numbers owner's self individual character, etc.
That is to say, in embodiments of the present invention, the display interface that our application program provides is presented on the display interface that system self provides fully, therefore, in actual applications, situation for caller identification, can also demonstrate at our display interface operation entries such as answering or hang up, like this, when the machine user answers or hangs up operation entry and enter from this (for example clicking corresponding button), our application program just is equivalent to receive the operational order of answering or hanging up, and next the interface that provides of calling system is carried out the concrete operation of answering or hang up, like this, can guarantee that original function is achieved on the system interface.Except above operation, more extended operation can also be provided, such as: recording, hands-free, hang up and answer short message etc.
When specific implementation, for so that the user interface that provides of switching meeting system easily, in the display interface of the embodiment of the invention, can also provide the shutoff operation entrance, receive by this operation entry after user's the operation requests, just can directly this display interface be closed, the default interface that system provides is just represented naturally, and the user can obtain relevant information in the default interface that system provides, and execution such as answers, hangs up at the associative operation.
Certainly, in actual applications, some communication terminal may not supported the display interface of screen mode toggle, the interface of operations such as perhaps may openly not answering in some communication terminal, hang up, then in the display interface of screen mode toggle, possibly can't carry out and answer or hang up operation, when these phenomenons occurring, our application program can detect, then can withdraw from this application program, so that the user can see the interface that system provides, and the operation such as in system interface, answer, hang up.That is to say, suppose that current communication terminal can support the demonstration of screen mode toggle display interface, but be not supported in and answer in this display interface or hang up the telephone, then say from user perspective, be the equal of in the display interface of screen mode toggle, to have carried out to answer or hang up operation, but but see that another interface, this interface are the display interfaces of system default afterwards, then the user again carries out in this interface and answers or hang up operation, could more successfully meet with a response.In actual applications, for fear of the user this phenomenon is caused dislike, if detect these phenomenons, can also carry out record, like this, incoming call is arranged later on again or when going electric event, just can represent according to the mode of the embodiment of the invention, the direct interface that represents system and provide to the user gets final product.In addition, if current system is not supported the display interface of screen mode toggle, our application program can also create another display interface, in this another display interface, show and answer or hang up operation entry, so that when receiving answering of user or hang-up request by this operation entry, the calling system interface is carried out and is answered or hang up operation.
Wherein, specifically judging whether current communication terminal supports the display interface of screen mode toggle, perhaps whether be supported in and answer in the interface of full screen display or when hanging up the telephone, can with good grounds system message judge.For example, when creating the interface of a screen mode toggle, if system does not support that generally meeting be returned establishment to application program and unsuccessfully wait system message, therefore, can judge whether current communication terminal supports the display interface of the screen mode toggle that the embodiment of the invention creates by this system message.In addition, after the display interface that can demonstrate the screen mode toggle in the embodiment of the invention, if the user enters from the operation entry such as answering, hang up, application program can be removed the interface of calling system, carries out corresponding operation; If can successfully call, then system can return corresponding event flag, otherwise, if call unsuccessfully, then can not receive this event flag.Therefore, application program can according to whether receive event flag, judge whether and can answer in the display interface of current screen mode toggle or hang up the telephone.
The method of the demonstration telephone number related information that provides with the embodiment of the invention is corresponding, and the embodiment of the invention also provides a kind of system that shows telephone number related information, and referring to Fig. 2, this system can comprise:
Monitoring means 201 is used for the user is used the incoming call of communication terminal process or goes electric event to monitor, and obtains incoming call or go destination phone numbers in the electric event;
Relevant information acquiring unit 202 is for the relevant information of obtaining destination phone numbers;
Display interface creating unit 203 is used for creating at communication terminal the display interface of full screen display pattern, and display interface is presented at the upper strata of system interface;
Relevant information display unit 204 is used for accessed relevant information is presented at display interface.
Wherein, relevant information acquiring unit 202 can comprise:
The Remote Acquisitioning subelement, be used for obtaining from cloud server the relevant information of destination phone numbers, relevant information comprises: the owner by destination phone numbers customizes and uploads to the information that cloud server is preserved, and/or, the relevant information about destination phone numbers that cloud server arrives according to the information of reporting of user.
Perhaps, relevant information acquiring unit 202 also can comprise:
This locality obtains subelement, is used for obtaining from the communication terminal local system relevant information of destination phone numbers.
For the ease of user's operation, this system can also comprise:
The operation entry display unit is used for answering or hang up operation entry in the display interface demonstration;
Call unit, when being used for receiving answering of user or hang-up request by operation entry, the calling system interface is carried out and is answered or hang up operation.
May not support the display interface of screen mode toggle in some systems, perhaps may not provide the interface that can call, cause and in display interface of the present invention, to answer or to hang up the telephone, at this moment, in order to guarantee user's normal use, this system can also comprise:
Withdraw from the unit, if be used for the display interface that current system is not supported screen mode toggle, perhaps in the display interface of screen mode toggle, can't answer or hang up the telephone, then withdraw from, in order to demonstrate the default interface of system.
In addition, this system can also comprise:
Record cell if be used for the display interface that current system is not supported screen mode toggle, perhaps can't be answered or hang up the telephone in the display interface of screen mode toggle, then carries out record, so that follow-up mode according to system default is sent a telegram here or gone electricity to show.
This system can also comprise:
Creating unit, if be used for the display interface that current system is not supported screen mode toggle, then create another display interface, in this another display interface, show and answer or hang up operation entry, so that when receiving answering of user or hang-up request by this operation entry, the calling system interface is carried out and is answered or hang up operation.
Moreover this system can also comprise:
Shutoff operation entrance display unit is used for showing the shutoff operation entrance at display interface;
The display interface closing unit when being used for receiving user's turn-off request by operation entry, is closed display interface, in order to demonstrate the default interface of system.
The display interface creating unit comprises:
The setup of attribute subelement is used for creating display interface at communication terminal, and the display properties of display interface is set to full frame, and the display level of display interface is set to system mistake or system's warning.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the specification that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be put into practice in the situation of these details not having.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this specification (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this specification (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with compound mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that and to use in practice microprocessor or digital signal processor (DSP) to realize according to some or all some or repertoire of parts in the equipment of the demonstration telephone number related information of the embodiment of the invention.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computer of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.