[go: up one dir, main page]

CN110191233A - Incoming call interface self-defining method and device - Google Patents

Incoming call interface self-defining method and device Download PDF

Info

Publication number
CN110191233A
CN110191233A CN201910532185.3A CN201910532185A CN110191233A CN 110191233 A CN110191233 A CN 110191233A CN 201910532185 A CN201910532185 A CN 201910532185A CN 110191233 A CN110191233 A CN 110191233A
Authority
CN
China
Prior art keywords
incoming call
interface
application
user
call
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.)
Pending
Application number
CN201910532185.3A
Other languages
Chinese (zh)
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201910532185.3A priority Critical patent/CN110191233A/en
Publication of CN110191233A publication Critical patent/CN110191233A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)

Abstract

The application provides a method and a device for customizing an incoming call interface, wherein the method comprises the following steps: detecting a call instruction of a user to an incoming call custom interface in the current application; when a call instruction is detected, acquiring multimedia information selected by a user in the current application, and storing the multimedia information at a preset position; acquiring an incoming call self-defining instruction triggered by a user in a preset incoming call self-defining application, and acquiring target multimedia information corresponding to the incoming call self-defining instruction at a preset position; and generating incoming call show information according to the target multimedia information so as to display the incoming call according to the incoming call show information. Therefore, the user can realize the customization of the incoming call show by calling the incoming call user-defined interface in the application which is used at will, the individual requirements of the user on the communication service are met, the incoming call user-defined interface is combined with the preset incoming call user-defined application, the setting mode of the incoming call show is expanded, and the setting experience of the incoming call show is improved.

Description

Call interface customizing method and device
Technical field
This application involves call processing technology field more particularly to a kind of call interface customizing methods and device.
Background technique
With universal, functional requirement also increasingly diversification of the user to terminal device of the terminal devices such as smart phone, For example, user is when routine use terminal device is conversed, it is desirable to have meet the session services of oneself individual demand, to highlight certainly Oneself personalized style.
Currently, the system interface that built-in manufacturer provides in mobile terminal, selects for user.However, being from built-in Selection caller identification interface in system interface since system interface color is single and dim is easy that user is allowed to generate uninteresting, dull make With experience.
Apply for content
The application is intended to solve at least some of the technical problems in related technologies.
For this purpose, the application proposes a kind of call interface customizing method and device, to solve call interface in the prior art The technical issues of being determined by system is customized, not being able to satisfy the individual demand of user.
The application one side embodiment proposes a kind of call interface customizing method, comprising the following steps: detection user To the call instruction of incoming call self defined interface in current application;When detecting the call instruction, user is obtained described The multimedia messages selected in current application, and by the multimedia information storage in predeterminated position;User is obtained preset The incoming call custom instruction triggered in incoming call self-defined application, and obtained and the incoming call custom instruction in the predeterminated position Corresponding destination multimedia information;Callshow information is generated according to the destination multimedia information, in order to according to the incoming call Elegant information carries out caller identification.
The call interface customizing method of the embodiment of the present application detects user in current application to incoming call self defined interface Call instruction obtain the multimedia messages that select in current application of user when detecting call instruction, and by multimedia Information is stored in predeterminated position, in turn, obtains the incoming call custom instruction that user triggers in preset incoming call self-defined application, And destination multimedia information corresponding with incoming call custom instruction is obtained in predeterminated position, in turn, according to destination multimedia information Callshow information is generated, in order to carry out caller identification according to Callshow information.User can be in arbitrarily used application as a result, In, by calling incoming call self defined interface to realize to the customized of Callshow, meeting user needs the personalization of session services It asks, and incoming call self defined interface is combined with preset incoming call self-defined application, extend the set-up mode of Callshow, mention The high setting experience of Callshow.
In addition, the call interface customizing method of the embodiment of the present application, further includes following additional technical characteristic:
Optionally, described and by the multimedia information storage in predeterminated position, comprising: generate the multimedia messages Message identification, and the multimedia messages and the binding of corresponding message identification are stored in the predeterminated position.
Optionally, the incoming call custom instruction for obtaining user and being triggered in preset incoming call self-defined application, and The predeterminated position obtains destination multimedia information corresponding with the incoming call custom instruction, comprising: obtains user described The incoming call custom instruction triggered in default incoming call self-defined application, wherein believe in the incoming call custom instruction comprising target Breath mark;It verifies and whether is contained in the corresponding destination multimedia information of the target information mark in the predeterminated position, if packet Containing then in the predeterminated position acquisition destination multimedia information.
Optionally, Callshow information is generated according to the destination multimedia information when described, comprising: obtain described default next The layout parameter for the caller identification interface that electric self-defined application generates;The destination multimedia letter is adjusted according to the layout parameter The property parameters of breath.
Optionally, further includes: when detecting incoming call, pop up customized call circle in the incoming call self-defined application Face, wherein the Callshow information is presented in the customized call interface;When detecting the user to described customized logical When words interface carries out answering operation, the incoming call is handled by preset processing function of answering;When detect user to it is described from Call interface is defined when carrying out hanging up operation, calls and preset hangs up that interface hangs up the incoming call and to exit the incoming call customized Using.
The application another aspect embodiment proposes a kind of customized device of call interface, comprising: detection module, for examining User is surveyed in current application to the call instruction of incoming call self defined interface;First obtains module, detects the tune for working as When with instruction, the multimedia messages that user selects in the current application are obtained;Memory module, for believing the multimedia Breath is stored in predeterminated position;Second obtains module, the incoming call triggered in preset incoming call self-defined application for obtaining user Custom instruction, and destination multimedia information corresponding with the incoming call custom instruction is obtained in the predeterminated position;It generates Module, for according to the destination multimedia information generate Callshow information, in order to according to the Callshow information come Electricity display.
The customized device of the call interface of the embodiment of the present application detects user in current application to incoming call self defined interface Call instruction obtain the multimedia messages that select in current application of user when detecting call instruction, and by multimedia Information is stored in predeterminated position, in turn, obtains the incoming call custom instruction that user triggers in preset incoming call self-defined application, And destination multimedia information corresponding with incoming call custom instruction is obtained in predeterminated position, in turn, according to destination multimedia information Callshow information is generated, in order to carry out caller identification according to Callshow information.User can be in arbitrarily used application as a result, In, by calling incoming call self defined interface to realize to the customized of Callshow, meeting user needs the personalization of session services It asks, and incoming call self defined interface is combined with preset incoming call self-defined application, extend the set-up mode of Callshow, mention The high setting experience of Callshow.
In addition, the customized device of the call interface of the embodiment of the present application, further includes following additional technical characteristic:
Optionally, the memory module, is specifically used for: generating the message identification of the multimedia messages, and will be described more Media information and the binding of corresponding message identification are stored in the predeterminated position.
Optionally, described second module is obtained, comprising: first acquisition unit, for obtaining user in the default incoming call The incoming call custom instruction triggered in self-defined application, wherein identified in the incoming call custom instruction comprising target information;School Whether verification certificate member is contained in the corresponding destination multimedia information of the target information mark for verifying in the predeterminated position; Second acquisition unit when for including the destination multimedia information in the predeterminated position, is obtained in the predeterminated position The destination multimedia information.
Optionally, the generation module, comprising: third acquiring unit, for obtaining the default incoming call self-defined application The layout parameter of the caller identification interface of generation;Adjustment unit, for adjusting the destination multimedia according to the layout parameter The property parameters of information.
Optionally, the generation module, further includes: caller identification module, it is described next for popping up when detecting incoming call Customized call interface in electric self-defined application, wherein the Callshow information is presented in the customized call interface;It is logical Processing module is talked about, for when detecting that the user carries out answering operation to the customized call interface, by preset It answers processing function and handles the incoming call;The session processing module is also used to user ought be detected to the customized call When interface carries out hanging up operation, preset interface of hanging up is called to hang up the incoming call and exit the incoming call self-defined application.
The application another aspect embodiment proposes a kind of electronic equipment, including processor and memory;Wherein, the place Reason device is corresponding with the executable program code to run by reading the executable program code stored in the memory Program, for realizing the call interface customizing method as described in above-described embodiment.
The another aspect embodiment of the application proposes a kind of non-transitorycomputer readable storage medium, is stored thereon with meter Calculation machine program realizes the call interface customizing method as described in above-described embodiment when the computer program is executed by processor.
The additional aspect of the application and advantage will be set forth in part in the description, and will partially become from the following description It obtains obviously, or recognized by the practice of the application.
Detailed description of the invention
The application is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Obviously and it is readily appreciated that, in which:
Fig. 1 is a kind of flow diagram of call interface customizing method provided by the embodiment of the present application;
Fig. 2 is the application scenarios schematic diagram of the first call interface customizing method provided by the embodiment of the present application;
Fig. 3-1 is the application scenarios schematic diagram of second of call interface customizing method provided by the embodiment of the present application;
Fig. 3-2 is the application scenarios schematic diagram of second of call interface customizing method provided by the embodiment of the present application;
Fig. 3-3 is the application scenarios schematic diagram of the third call interface customizing method provided by the embodiment of the present application;
Fig. 4 is the structural schematic diagram according to the customized device of call interface of the application one embodiment;
Fig. 5 is the structural schematic diagram according to the customized device of call interface of the application another embodiment;
Fig. 6 is the structural schematic diagram according to the customized device of call interface of the application another embodiment;
Fig. 7 is the structural schematic diagram according to the customized device of call interface of the application further embodiment;And
Fig. 8 is the structural schematic diagram according to the electronic equipment of the application one embodiment.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the application, and should not be understood as the limitation to the application.
Below with reference to the accompanying drawings the call interface customizing method and device of the embodiment of the present application are described.
For what is mentioned in above-mentioned background technique, the call interface in terminal device is defined by system, it is difficult to meet user Individual demand the problem of, present applicant proposes a kind of call interface customizing methods, in the method, on the one hand, can The individual demand for meeting user carries out the customized of Callshow, on the other hand, can satisfy based on incoming call self defined interface The relevant information for customizing Callshow in any application at any time, without the related application of installation, or must be completely dependent on it is special come The determination of Callshow is carried out in electric self-defined application, it is more convenient, stronger, another aspect is felt with interacting for user, certainly by incoming call Defining interface combines with preset incoming call self-defined application, extends the set-up mode of Callshow, improves Callshow Setting experience.
Specifically, Fig. 1 is a kind of flow diagram of call interface customizing method provided by the embodiment of the present application. As shown in Figure 1, this method comprises:
Step 101, detection user is in current application to the call instruction of incoming call self defined interface.
Wherein, current application is the application, including social application, entertainment applications etc. being arbitrarily being currently used, and is currently answered With can be different from it is preset incoming call self-defined application other application.
Step 102, when detecting call instruction, the multimedia messages that user selects in current application are obtained, and will Multimedia information storage is in predeterminated position.
Wherein, multimedia messages include but is not limited to video information, pictorial information, audio-frequency information etc..
It is emphasized that incoming call self defined interface corresponds to the corresponding more matchmakers of Callshow in embodiments herein The acquisition function of body information, the incoming call self defined interface can interface for small routine etc. without installation, facilitate using at any time with It calls on ground, or show the incoming call self defined interface on the screen of the terminal device except application, facilitate multiple applications Carry out the multiplexing of the corresponding function of incoming call self defined interface.
For example, it as shown in Fig. 2, when the incoming call self defined interface is small routine, can be made by oneself in preset incoming call Display is directed to the promotion message of small routine in justice application, in order to user based on the small routine can with direct applied in wechat etc. In directly scan the two dimensional code etc. of the small routine, using the small routine with wechat application etc. other common application is internal carries out The acquisition of the corresponding multimedia messages of Callshow.
User can not only carry out the production of Callshow in preset incoming call self-defined application as a result, but also can be with The acquisition for carrying out the multimedia messages of production Callshow in any application dependent on the incoming call self defined interface, for example, micro- In letter, to some chat screenshot acquisition, for example, video playing application in, certain section of video is chosen, for another example, in sound Frequency plays in application, to choosing for some song, user is not only facilitated to make the material of Callshow, Er Qieke at any time as a result, The multimedia messages in any application to be carried out to the customization of Callshow, the material obtaining approach of Callshow is not only enriched, and And can be comprehensive call user make Callshow enthusiasm.
Wherein, the call instruction of incoming call self defined interface can be grasped for the triggering to incoming call self defined interface region Make, may be preset gesture operation, voice operating etc..
It further, can be by multimedia information storage in predeterminated position, the predeterminated position after obtaining multimedia messages It can be in Cloud Server or on the clipbook of system.
Step 103, the incoming call custom instruction that user triggers in preset incoming call self-defined application is obtained, and default Position acquisition destination multimedia information corresponding with incoming call custom instruction.
Step 104, Callshow information is generated according to destination multimedia information, in order to send a telegram here according to Callshow information Display.
In one embodiment of the application, after obtaining multimedia messages, generate corresponding with multimedia messages unique Mark, for example, unique identification etc. is generated according to the acquisition time of multimedia messages point, in turn, by multimedia messages and information mark Know binding and is stored in predeterminated position.
To which in practical implementation, the incoming call that available user triggers in default incoming call self-defined application is certainly Definition instruction, wherein identified in incoming call custom instruction comprising target information, verify and whether be contained in target letter in predeterminated position Breath identifies corresponding destination multimedia information, if obtaining destination multimedia information in predeterminated position comprising if.
It should be noted that incoming call self-defined application is to be specifically used to make and be arranged the application of personalized Callshow, In actual use, when can wish customized call interface with user, the call interface custom instruction that can be got, thus, Call address of the operating system of terminal device to talk application can be repaired according to the call interface custom instruction got It is changed to incoming call self-defined application, the default talk application in terminal device is revised as incoming call self-defined application to meet.
In another embodiment of the application, retain default talk application and customized answer of sending a telegram here in terminal device simultaneously With binding Hook Function on the calling function of talk application, Hook Function and incoming call self-defined application binding, for example, will lead to The address for talking about the calling function of application replaces with the address of Hook Function, thus, when talk application is called, Hook Function inspection The calling event is surveyed, and calls incoming call self-defined application.
In turn, it is adapted to different processing functions of answering for different terminal devices to carry out answering processing, to avoid incompatible The problem of.
In one embodiment of the application, the operating system version of terminal device is detected, it is true according to operating system version Surely processing function is answered, the version of operating system can be determined by configuration information of reading terminal equipment etc., is according to operation Processing function is answered in system version determination, wherein it should be understood that the version ROM of different operating system customizes difference, because And actively processing function is answered in determination to the version of adapting operation system, is avoided because answering that processing mode is improper to be caused to answer Service obstacle.
In one embodiment of the application, that different operating system version adaptations is demarcated according to many experiments answers place Function is managed, thus, when operating system version, which is more than or equal to first threshold, is less than second threshold, determine that answering processing function is mould Quasi- headset plugging function answers processing to simulate headset plugging movement realization, when operating system version is more than or equal to second threshold When less than third threshold value, determine that answering processing function is video control processing function, operating system version is more than or equal to the second threshold When value is less than third threshold value, determine that answering processing function is video control processing function.
For example, in this example, using Android SDK as operating system version number, first threshold 19, second When threshold value is 21, third threshold value is 26, when service is answered in processing, if Android SDK >=26, use TelecomM Anager.acceptRingingCall realizes telephone receiving as processing function is answered, if 26 > Android SDK >=21, Use MediaCotroller processing event as answer handle function realization telephone receiving, if 21 > Android SDK >= 19, then use AudioManager as answer processing functional simulation headset plugging movement realize answer, when Android SDK < When 19, the corresponding function of input earphone event is used as processing function realization is answered and is answered.
Certainly, in practical implementation, it is contemplated that the development in pluralism of the operating system of terminal device, some operation systems System personalization it is stronger, may lack it is corresponding answer processing mode, in this case, in order to guarantee session services quality, make Session services are provided with default talk application.
Specifically, being based on whole network data and experimental data in one embodiment of the application, blacklist operation is preset System version is based on whole network data and experimental data real-time collecting simultaneously real-time update default blacklist operating system version, It is determined according to operating system version and answers processing function and hang up before handling function, it is thus necessary to determine that operating system version is not belonging to Preset blacklist operating system version, if it is determined that operating system version belongs to preset blacklist operating system version, then Show the change tutorial message of talk application, which, which is used to indicate user, more changes back the default of system by talk application and lead to Words application obtains user and is operated according to the change for changing tutorial message, talk application is changed to default according to change operation and is led to Words application.
In the present embodiment, processing function is answered due to being adapted to according to the version of operating system, thus, by connecing Processing function processing is listened to send a telegram here and pop up the customized call interface of incoming call self-defined application, wherein in customized call interface Control of answering answer processing function corresponding to this, once user, which clicks this, answers control, customized call interface can be connect The corresponding processing mode processing call of processing function is listened, avoids and answers exception.
When detecting that user carries out hanging up operation to customized call interface, for example, user sends the language hung up the telephone Sound operation, or, user triggers the control of hanging up on customized call interface, then hangs up interface hanging up calling simultaneously in calling system Exit incoming call self-defined application.
Wherein, it since the interface API of hanging up calling is in hidden state, needs to obtain this method by reflection, thus, lead to Hanging up interface hanging up calling and exiting incoming call self-defined application in reflecting system call operation system is crossed, for example, is passed through Current class gets the bytecode of ServiceManager, obtains this method using getDeclaredMethod () method, leads to It crosses invoke () method and executes this method, get IBinder object, in turn, got IBinder object, so that it may ITelephony method is obtained, using endCall () method in ITelephony, realizes the function of hanging up the telephone.
Further, the multimedia messages of acquisition may not be adapted to call interface, for example, destination multimedia information can It can be mismatched with the layout parameter of caller identification interface, therefore, the incoming call display that available default incoming call self-defined application generates The layout parameter for showing interface adjusts the property parameters of destination multimedia information, according to layout parameter to guarantee multimedia messages Normal presentation, wherein by taking Android system as an example, the layout parameter of window have type layout parameter, flags layout parameter, SystemVisibility layout parameter etc., this is no longer going to repeat them.
It is of course also possible to which user is not desired to destination multimedia information directly as Callshow, for further satisfaction Property demand, it is desirable to destination multimedia information is further processed, thus, to multimedia messages carry out double optimization Processing, for example, image beauty can be carried out to it in preset incoming call self-defined application when destination multimedia information is picture Change, for example, it can be sheared etc. in preset incoming call self-defined application when destination multimedia information is video, Using the destination multimedia information after secondary treatment as Callshow.
In order to enable those skilled in the art is clearer to the call interface customizing method of the embodiment of the present application, under Face combines specific application scenarios to illustrate:
It in this example, as shown in figure 3-1, is video playing in application, the boundary that the video playing is applied in current application Incoming call self defined interface can be set on face, may also display and use guidance information for incoming call self defined interface, for example, figure " Callshow can be set as current video by clicking here " in 3-1, thus, the incoming call self defined interface when the user clicks, then Can to user select current video into some video clip, using some video clip as the corresponding multimedia of Callshow Information, wherein after multimedia messages obtain successfully, Callshow can be set in incoming call self-defined application, such as Fig. 3-2 institute Show, may remind the user that the downloading promotion message that successfully may also display " incoming call self-defined application " is arranged in Callshow, in order to it His user downloads incoming call self-defined application, wherein after Callshow is arranged successfully, can also show Callshow in this application Preview graph as shown in Fig. 3-3, when having incoming call, shows some video clip after Callshow is arranged in call interface Corresponding video content is as corresponding Callshow.
To sum up, the call interface customizing method of the embodiment of the present application, detection user make incoming call by oneself in current application The call instruction of adopted interface obtains the multimedia messages that user selects in current application, and will when detecting call instruction Multimedia information storage is in predeterminated position, in turn, obtains the incoming call that user triggers in preset incoming call self-defined application and makes by oneself Justice instruction, and destination multimedia information corresponding with incoming call custom instruction is obtained in predeterminated position, in turn, according to the more matchmakers of target Body information generates Callshow information, in order to carry out caller identification according to Callshow information.User can arbitrarily use as a result, Application in, by calling incoming call self defined interface to realize to the customized of Callshow, meet user to of session services Property demand, and incoming call self defined interface is combined with preset incoming call self-defined application, extends the setting of Callshow Mode improves the setting experience of Callshow.
In order to realize above-described embodiment, the embodiment of the present application also provides a kind of customized devices of call interface.
Fig. 4 be according to the structural schematic diagram of the customized device of call interface of the application one embodiment, as shown in figure 4, The customized device of the call interface includes: that detection module 100, first obtains module 200, memory module 300, second obtains module 400 and generation module 500.
Wherein, detection module 100, for detecting user in current application to the call instruction of incoming call self defined interface.
First obtains module 200, for when detecting call instruction, obtaining more matchmakers that user selects in current application Body information.
Memory module 300 is used for multimedia information storage in predeterminated position.
Second obtains module 400, customized for obtaining the incoming call that user triggers in preset incoming call self-defined application Instruction, and destination multimedia information corresponding with incoming call custom instruction is obtained in predeterminated position.
Generation module 500, for generating Callshow information according to destination multimedia information, in order to according to Callshow information Carry out caller identification.
In one embodiment of the application, memory module 300, specifically for generating the message identification of multimedia messages, And multimedia messages and the binding of corresponding message identification are stored in predeterminated position.
In this embodiment, as shown in figure 5, on the basis of as shown in Figure 4, the second acquisition module 400 includes: first to obtain Take unit 410, verification unit 420, second acquisition unit 430, wherein
First acquisition unit 410, the customized finger of incoming call triggered in default incoming call self-defined application for obtaining user It enables, wherein identified in incoming call custom instruction comprising target information.
Whether verification unit 420 is contained in the corresponding destination multimedia of target information mark for verifying in predeterminated position Information.
Second acquisition unit 430 when for including destination multimedia information in predeterminated position, obtains mesh in predeterminated position Mark multimedia messages.
In one embodiment of the application, as shown in fig. 6, generation module 500 includes: on the basis of as shown in Figure 4 Third acquiring unit 510 and adjustment unit 520, wherein
Third acquiring unit 510, for obtaining the layout ginseng for the caller identification interface that default incoming call self-defined application generates Number.
Adjustment unit 520, for adjusting the property parameters of destination multimedia information according to layout parameter.
In one embodiment of the application, as shown in fig. 7, on the basis of as shown in Figure 4, the device further include: come Electric display module 600 and session processing module 700, wherein
Caller identification module 600, for customized call circle when detecting incoming call, in pop-up incoming call self-defined application Face, wherein Callshow information is presented in customized call interface.
Session processing module 700, for when detecting that user carries out answering operation to customized call interface, by pre- If answer processing function processing incoming call.
In the present embodiment, session processing module 700 are also used to detect that user hangs customized call interface When disconnected operation, calling is preset to be hung up interface hanging up calling and exits incoming call self-defined application.
It should be noted that the aforementioned explanation to call interface customizing method embodiment, is also applied for the implementation The customized device of call interface of example, therefore details are not described herein.
To sum up, the customized device of the call interface of the embodiment of the present application, detection user make incoming call by oneself in current application The call instruction of adopted interface obtains the multimedia messages that user selects in current application, and will when detecting call instruction Multimedia information storage is in predeterminated position, in turn, obtains the incoming call that user triggers in preset incoming call self-defined application and makes by oneself Justice instruction, and destination multimedia information corresponding with incoming call custom instruction is obtained in predeterminated position, in turn, according to the more matchmakers of target Body information generates Callshow information, in order to carry out caller identification according to Callshow information.User can arbitrarily use as a result, Application in, by calling incoming call self defined interface to realize to the customized of Callshow, meet user to of session services Property demand, and incoming call self defined interface is combined with preset incoming call self-defined application, extends the setting of Callshow Mode improves the setting experience of Callshow.
In order to realize above-described embodiment, the embodiment of the present application also proposes a kind of electronic equipment, including processor and memory;
Wherein, processor is run and executable program code by reading in memory the executable program code that stores Corresponding program, for realizing the call interface customizing method as described in above-described embodiment.
Fig. 8 shows the block diagram for being suitable for the example electronic device for being used to realize the application embodiment.The electricity that Fig. 8 is shown Sub- equipment 12 is only an example, should not function to the embodiment of the present application and use scope bring any restrictions.
As shown in figure 8, electronic equipment 12 is showed in the form of universal computing device.The component of electronic equipment 12 may include But be not limited to: one or more processor or processing unit 16, system storage 28, connect different system components (including System storage 28 and processing unit 16) bus 18.
Bus 18 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts For example, these architectures include but is not limited to industry standard architecture (Industry Standard Architecture;Hereinafter referred to as: ISA) bus, microchannel architecture (Micro Channel Architecture;Below Referred to as: MAC) bus, enhanced isa bus, Video Electronics Standards Association (Video Electronics Standards Association;Hereinafter referred to as: VESA) local bus and peripheral component interconnection (Peripheral Component Interconnection;Hereinafter referred to as: PCI) bus.
Electronic equipment 12 typically comprises a variety of computer system readable media.These media can be it is any can be electric The usable medium that sub- equipment 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
Memory 28 may include the computer system readable media of form of volatile memory, such as random access memory Device (Random Access Memory;Hereinafter referred to as: RAM) 30 and/or cache memory 32.Electronic equipment 12 can be into One step includes other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only as an example, it deposits Storage system 34 can be used for reading and writing immovable, non-volatile magnetic media, and (Fig. 8 do not show, commonly referred to as " hard drive Device ").Although being not shown in Fig. 8, the disk for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") can be provided and driven Dynamic device, and to removable anonvolatile optical disk (such as: compact disc read-only memory (Compact Disc Read Only Memory;Hereinafter referred to as: CD-ROM), digital multi CD-ROM (Digital Video Disc Read Only Memory;Hereinafter referred to as: DVD-ROM) or other optical mediums) read-write CD drive.In these cases, each driving Device can be connected according to Media Interface Connector with bus 18 by one or multi-quantity.Memory 28 may include that at least one program produces Product, the program product have one group of (for example, at least one) program module, and it is each that these program modules are configured to perform the application The function of embodiment.
Program/utility 40 with one group of (at least one) program module 42 can store in such as memory 28 In, such program module 42 include but is not limited to operating system, one or more application program, other program modules and It may include the realization of network environment in program data, each of these examples or certain combination.Program module 42 is usual Execute the function and/or method in embodiments described herein.
Electronic equipment 12 can also be with one or more external equipments 14 (such as keyboard, sensing equipment, display 24 etc.) Communication, can also be enabled a user to one or more equipment interact with the electronic equipment 12 communicate, and/or with make the electricity Any equipment (such as network interface card, modem etc.) that sub- equipment 12 can be communicated with one or more of the other calculating equipment Communication.This communication can be carried out by input/output (I/O) interface 22.Also, electronic equipment 12 can also be suitable by network Orchestration 20 and one or more network (such as local area network (Local Area Network;Hereinafter referred to as: LAN), wide area network (Wide Area Network;Hereinafter referred to as: WAN) and/or public network, for example, internet) communication.As shown, network is suitable Orchestration 20 is communicated by bus 18 with other modules of electronic equipment 12.It should be understood that although not shown in the drawings, can be in conjunction with electricity Sub- equipment 12 uses other hardware and/or software module, including but not limited to: microcode, device driver, redundancy processing are single Member, external disk drive array, RAID system, tape drive and data backup storage system etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and Data processing, such as realize the method referred in previous embodiment.
In order to realize above-described embodiment, the embodiment of the present application also proposes a kind of non-transitorycomputer readable storage medium, It is stored thereon with computer program, realizes that the call interface as described in above-described embodiment is made by oneself when which is executed by processor Right way of conduct method.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing custom logic function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used Any one of art or their combination are realized: have for data-signal is realized the logic gates of logic function from Logic circuit is dissipated, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile Journey gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application Type.

Claims (10)

1. a kind of call interface customizing method, which comprises the following steps:
User is detected in current application to the call instruction of incoming call self defined interface;
When detecting the call instruction, the multimedia messages that user selects in the current application are obtained, and will be described Multimedia information storage is in predeterminated position;
The incoming call custom instruction that user triggers in preset incoming call self-defined application is obtained, and is obtained in the predeterminated position Destination multimedia information corresponding with the incoming call custom instruction;
Callshow information is generated according to the destination multimedia information, in order to carry out incoming call display according to the Callshow information Show.
2. the method as described in claim 1, which is characterized in that it is described and by the multimedia information storage in predeterminated position, Include:
The message identification of the multimedia messages is generated, and the multimedia messages and the binding of corresponding message identification are stored in The predeterminated position.
3. method according to claim 2, which is characterized in that the acquisition user touches in preset incoming call self-defined application The incoming call custom instruction of hair, and destination multimedia letter corresponding with the incoming call custom instruction is obtained in the predeterminated position Breath, comprising:
Obtain the incoming call custom instruction that user triggers in the default incoming call self-defined application, wherein the incoming call is made by oneself It is identified in justice instruction comprising target information;
It verifies and whether is contained in the corresponding destination multimedia information of the target information mark in the predeterminated position, if comprising if The destination multimedia information is obtained in the predeterminated position.
4. the method as described in claim 1, which is characterized in that generate Callshow according to the destination multimedia information when described Information, comprising:
Obtain the layout parameter for the caller identification interface that the default incoming call self-defined application generates;
The property parameters of the destination multimedia information are adjusted according to the layout parameter.
5. the method as described in claim 1, which is characterized in that further include:
When detecting incoming call, the customized call interface in the incoming call self-defined application is popped up, wherein described customized logical The Callshow information is presented in interface in words;
When detecting that the user carries out answering operation to the customized call interface, processing function is answered by preset Handle the incoming call;
When detecting that user carries out hanging up operation to the customized call interface, call it is preset hang up interface hang up it is described It sends a telegram here and exits the incoming call self-defined application.
6. a kind of customized device of call interface characterized by comprising
Detection module, for detecting user in current application to the call instruction of incoming call self defined interface;
First obtains module, for when detecting the call instruction, acquisition user to select more in the current application Media information;
Memory module is used for the multimedia information storage in predeterminated position;
Second obtains module, the incoming call custom instruction triggered in preset incoming call self-defined application for obtaining user, and Destination multimedia information corresponding with the incoming call custom instruction is obtained in the predeterminated position;
Generation module, for generating Callshow information according to the destination multimedia information, in order to be believed according to the Callshow Breath carries out caller identification.
7. device as claimed in claim 6, which is characterized in that the memory module is specifically used for:
The message identification of the multimedia messages is generated, and the multimedia messages and the binding of corresponding message identification are stored in The predeterminated position.
8. device as claimed in claim 7, which is characterized in that described second obtains module, comprising:
First acquisition unit, the incoming call custom instruction triggered in the default incoming call self-defined application for obtaining user, Wherein, it is identified in the incoming call custom instruction comprising target information;
Whether verification unit is contained in the corresponding destination multimedia of the target information mark for verifying in the predeterminated position Information;
Second acquisition unit, when for including the destination multimedia information in the predeterminated position, in the predeterminated position Obtain the destination multimedia information.
9. a kind of electronic equipment, which is characterized in that including processor and memory;
Wherein, the processor is run by reading the executable program code stored in the memory can be performed with described The corresponding program of program code, for realizing call interface customizing method such as claimed in any one of claims 1 to 5.
10. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the meter Such as call interface customizing method as claimed in any one of claims 1 to 5 is realized when calculation machine program is executed by processor.
CN201910532185.3A 2019-06-19 2019-06-19 Incoming call interface self-defining method and device Pending CN110191233A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910532185.3A CN110191233A (en) 2019-06-19 2019-06-19 Incoming call interface self-defining method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910532185.3A CN110191233A (en) 2019-06-19 2019-06-19 Incoming call interface self-defining method and device

Publications (1)

Publication Number Publication Date
CN110191233A true CN110191233A (en) 2019-08-30

Family

ID=67722508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910532185.3A Pending CN110191233A (en) 2019-06-19 2019-06-19 Incoming call interface self-defining method and device

Country Status (1)

Country Link
CN (1) CN110191233A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110536020A (en) * 2019-09-06 2019-12-03 上海掌门科技有限公司 Setting method, device and computer-readable storage medium for incoming call reminder
CN113542492A (en) * 2021-07-10 2021-10-22 广州岸边网络科技有限公司 Intelligent terminal with user-defined incoming call show
CN116366762A (en) * 2023-04-06 2023-06-30 广州酷狗计算机科技有限公司 Method, device, equipment and storage medium for setting beautifying materials

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090264112A1 (en) * 2006-02-10 2009-10-22 Nokia Siemens Networks Gmbh & Co. Kg Method and architecture to deliver pre-customized business card multimedia contents through ims-based plmns for improving the existing calling line identification service
CN108874258A (en) * 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 Share the method and device of record screen video
CN109348070A (en) * 2018-12-21 2019-02-15 北京金山安全软件有限公司 Caller identification method and device
CN109510898A (en) * 2018-12-21 2019-03-22 北京金山安全软件有限公司 Method and device for customizing call interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090264112A1 (en) * 2006-02-10 2009-10-22 Nokia Siemens Networks Gmbh & Co. Kg Method and architecture to deliver pre-customized business card multimedia contents through ims-based plmns for improving the existing calling line identification service
CN108874258A (en) * 2017-05-11 2018-11-23 腾讯科技(深圳)有限公司 Share the method and device of record screen video
CN109348070A (en) * 2018-12-21 2019-02-15 北京金山安全软件有限公司 Caller identification method and device
CN109510898A (en) * 2018-12-21 2019-03-22 北京金山安全软件有限公司 Method and device for customizing call interface

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110536020A (en) * 2019-09-06 2019-12-03 上海掌门科技有限公司 Setting method, device and computer-readable storage medium for incoming call reminder
CN113542492A (en) * 2021-07-10 2021-10-22 广州岸边网络科技有限公司 Intelligent terminal with user-defined incoming call show
CN116366762A (en) * 2023-04-06 2023-06-30 广州酷狗计算机科技有限公司 Method, device, equipment and storage medium for setting beautifying materials

Similar Documents

Publication Publication Date Title
US20160259502A1 (en) Diverse emojis/emoticons
JP6616288B2 (en) Method, user terminal, and server for information exchange in communication
US20180047391A1 (en) Providing audio and video feedback with character based on voice command
US20090110246A1 (en) System and method for facial expression control of a user interface
US20080158334A1 (en) Visual Effects For Video Calls
CN110191233A (en) Incoming call interface self-defining method and device
KR20160108348A (en) Digital personal assistant interaction with impersonations and rich multimedia in responses
CN105389099A (en) method and apparatus for voice recording and playback
CN109857352A (en) Cartoon display method and human-computer interaction device
CN109510898A (en) Method and device for customizing call interface
CN110473525A (en) The method and apparatus for obtaining voice training sample
CN109710753A (en) Method and device for generating shortcut information based on personalized theme and electronic equipment
US11936603B2 (en) Generating modified images for display
US20220392135A1 (en) Consequences generated from combining subsequent data
CN107704613A (en) A kind of approaches to IM, terminal and computer-readable recording medium
CN110062111A (en) Caller identification method and device
CN107247539A (en) A kind of information displaying method and device, computer installation and readable storage medium storing program for executing
CN107967103B (en) Method, apparatus and computer readable storage medium for information processing
US9942389B2 (en) Indicating the current demeanor of a called user to a calling user
CN110262832A (en) Application program permission judgment method and device and electronic equipment
CN108173740A (en) A kind of method and apparatus of voice communication
CN107016281A (en) Permission setting method and device of application program and electronic equipment
CN101977256B (en) Method for opening status of coloring ring back tone (CRBT) and CRBT status interface machine
CN104298426B (en) Method and device for displaying terminal application program APP information and mobile terminal
CN104394058A (en) Method and device for showing user state

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190830

RJ01 Rejection of invention patent application after publication