CN110336913B - Method, equipment and computer readable medium for presenting call video in telephone call process - Google Patents

Method, equipment and computer readable medium for presenting call video in telephone call process Download PDF

Info

Publication number
CN110336913B
CN110336913B CN201910355542.3A CN201910355542A CN110336913B CN 110336913 B CN110336913 B CN 110336913B CN 201910355542 A CN201910355542 A CN 201910355542A CN 110336913 B CN110336913 B CN 110336913B
Authority
CN
China
Prior art keywords
call
information
video information
telephone
video
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.)
Active
Application number
CN201910355542.3A
Other languages
Chinese (zh)
Other versions
CN110336913A (en
Inventor
宋凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shanghai Zhangmen Science and Technology 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 Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN201910355542.3A priority Critical patent/CN110336913B/en
Publication of CN110336913A publication Critical patent/CN110336913A/en
Application granted granted Critical
Publication of CN110336913B publication Critical patent/CN110336913B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • H04M1/72439User 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 for image or video messaging
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks

Landscapes

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

Abstract

An object of the present application is to provide a method of presenting call video during a telephone call, the method comprising: acquiring opposite-end telephone number information in a current telephone call of user equipment; determining call video information corresponding to the current telephone call according to the opposite-end telephone number information; and playing the call video information in the process of the current telephone call. The calling video information has rich resources, can provide better video content presentation for users, and improves the user experience.

Description

Method, equipment and computer readable medium for presenting call video in telephone call process
Technical Field
The present application relates to the field of communications, and in particular, to a technique for presenting call video during a telephone call.
Background
With the development of communication technology, almost one smart phone is used, and in the calling (incoming call/outgoing call) interface of the existing smart phone, the default smart phone calling interface is usually the default mobile phone calling interface set by the system, and the default mobile phone calling interface displays simple operations such as answering or hanging up of incoming call numbers.
Disclosure of Invention
It is an object of the present application to provide a method and apparatus for presenting call video during a telephone call.
According to one aspect of the present application, there is provided a method for presenting a call video during a telephone call, applied to a user equipment, the method comprising:
acquiring opposite-end telephone number information in a current telephone call of user equipment;
determining call video information corresponding to the current telephone call according to the opposite-end telephone number information;
and playing the call video information in the process of the current telephone call.
According to one aspect of the application, a method for presenting call video in the process of telephone call is provided, which is applied to a network equipment side, and comprises the following steps:
receiving a call video request which is sent by user equipment and relates to a current telephone call of the user equipment, wherein the call video request comprises opposite-end telephone number information of the current telephone call or number classification information of the opposite-end telephone number information;
matching and inquiring in a call video information base according to the call video request to determine call video information corresponding to the current telephone call;
and sending the call video information to the user equipment.
According to another aspect of the present application, there is provided a system method of presenting call video during a telephone call, the method comprising:
user equipment acquires opposite-end telephone number information in a current telephone call;
the user equipment sends a call video request to corresponding network equipment, wherein the call video request comprises the opposite-end telephone number information or number classification information of the opposite-end telephone number information;
the network equipment receives the call video request which is sent by the user equipment and is about the current telephone call of the user equipment, and matches and inquires in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call;
the network equipment sends the call video information to the user equipment;
and the user equipment receives the call video information and plays the call video information in the current telephone call process.
According to one aspect of the present application, there is provided a user device for presenting call video during a telephone call, the device comprising:
the first module is used for acquiring opposite-end telephone number information in the current telephone call of the user equipment;
the first and second modules are used for determining call video information corresponding to the current telephone call according to the opposite-end telephone number information;
a first third module for playing the call video information during the current phone call.
According to one aspect of the present application, there is provided a network device for presenting call video during a telephone call, the device comprising:
a second module, configured to receive a call video request sent by a user equipment and related to a current phone call of the user equipment, where the call video request includes opposite-end phone number information of the current phone call or number classification information of the opposite-end phone number information;
a second module, configured to match, query and determine, according to the call video request, call video information corresponding to the current phone call in a call video information base;
a second third module, configured to send the call video information to the user equipment.
According to one aspect of the present invention, there is provided an apparatus for presenting call video during a telephone call, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform:
acquiring opposite-end telephone number information in a current telephone call of user equipment;
determining call video information corresponding to the current telephone call according to the opposite-end telephone number information;
and playing the call video information in the process of the current telephone call.
According to one aspect of the invention, there is provided a computer readable medium storing instructions that, when executed, cause a system to:
acquiring opposite-end telephone number information in a current telephone call of user equipment;
determining call video information corresponding to the current telephone call according to the opposite-end telephone number information;
and playing the call video information in the process of the current telephone call.
According to one aspect of the present invention, there is provided an apparatus for presenting call video during a telephone call, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform:
receiving a call video request which is sent by user equipment and relates to a current telephone call of the user equipment, wherein the call video request comprises opposite-end telephone number information of the current telephone call or number classification information of the opposite-end telephone number information;
matching and inquiring in a call video information base according to the call video request to determine call video information corresponding to the current telephone call;
and sending the call video information to the user equipment.
According to one aspect of the invention, there is provided a computer readable medium storing instructions that, when executed, cause a system to:
receiving a call video request which is sent by user equipment and relates to a current telephone call of the user equipment, wherein the call video request comprises opposite-end telephone number information of the current telephone call or number classification information of the opposite-end telephone number information;
matching and inquiring in a call video information base according to the call video request to determine call video information corresponding to the current telephone call;
and sending the call video information to the user equipment.
Compared with the prior art, the method and the device have the advantages that the user equipment acquires the telephone number information of the opposite terminal in the telephone calling process and determines the corresponding calling video information according to the telephone number information, the calling video information is acquired artificially but through automatic matching of the calling video information base, operation of the user is simplified, the user equipment plays the calling video information in the current telephone calling process, resources of the calling video information are rich, and high-quality video content presentation can be provided for the user. In addition, based on the difference of the telephone number information, the user equipment can acquire the calling video information related to the telephone number information, and for some sensitive telephone numbers, the corresponding calling video information can be presented to give visual warning effect to the user; for some official telephone numbers, the trust of the user can be increased, and the user experience is improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 illustrates a system topology according to the present application;
fig. 2 shows a flow diagram of a method for presenting call video during a telephone call at a user equipment side according to an embodiment of the present application;
FIG. 3 illustrates a schematic diagram of presenting call video during a telephone call, according to one embodiment of the present application;
FIG. 4 illustrates another schematic diagram of presenting call video during a telephone call according to one embodiment of the present application;
FIG. 5 illustrates yet another exemplary presentation of call video during a telephone call in accordance with one embodiment of the present application;
fig. 6 shows a flow diagram of a method for presenting call video during a telephone call at a network device side according to an embodiment of the present application;
FIG. 7 illustrates a system method diagram for presenting call video during a telephone call according to one embodiment of the present application;
FIG. 8 shows an apparatus diagram of a user device presenting call video during a telephone call, according to one embodiment of the present application;
FIG. 9 shows an apparatus diagram of a network device presenting call video during a telephone call, according to one embodiment of the present application;
FIG. 10 shows a device diagram of a system for presenting call video during a telephone call, according to one embodiment of the present application;
FIG. 11 illustrates an exemplary system that can be used to implement the various embodiments described in this disclosure.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The device referred to in this application includes, but is not limited to, a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, any mobile electronic product, such as a smart phone, a tablet computer, etc., capable of performing human-computer interaction with a user (e.g., human-computer interaction through a touch panel), and the mobile electronic product may employ any operating system, such as an android operating system, an iOS operating system, etc. The network device includes an electronic device capable of automatically performing numerical calculation and information processing according to a preset or stored instruction, and hardware thereof includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded device, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless Ad Hoc network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Fig. 1 illustrates a typical scenario of the present application, where a user a holds a user equipment a, the user a calls a phone number of a friend user B through the user equipment a (the user B holds a user equipment B), the user equipment a acquires phone number information of the user B during a current call through system broadcast, and matches and queries in a local call video information base to determine call video information corresponding to the phone number information of the user B, where the call video information includes one or more videos related to the friend user B; the user device includes, but is not limited to, a computing device such as a mobile phone, a tablet computer, and the like. The user equipment a presents any one of one or more videos related to the friend user B in the window of the current telephone call and plays the video, for example, the playing interface of the video partially overlaps with the window interface of the current telephone call. Or the user equipment b receives an incoming call from the user A, acquires the telephone number information of the user A in the current calling process through system broadcasting, and matches, inquires and determines calling video information corresponding to the telephone number information of the user A in a local calling video information base, wherein the calling video information comprises one or more videos related to the friend user A. User device b presents any one of the one or more videos related to buddy subscriber a in the window of the current phone call and plays.
Fig. 2 shows a method for presenting call video during a phone call according to an embodiment of the present application, applied to a user equipment, the method including steps S11, S12 and S13. In step S11, the user equipment acquires opposite-end phone number information in a current phone call of the user equipment; in step S12, the user equipment determines call video information corresponding to the current phone call according to the opposite-end phone number information; in step S13, the user equipment plays the call video information during the current phone call.
Specifically, in step S11, the user equipment acquires the opposite-end phone number information in the current phone call of the user equipment. For example, the ue monitors system broadcast information sent by the ue, and if a current phone call (e.g., a phone call is sent or a phone call is received) exists in the ue, extracts opposite-end phone number information in the current phone call from the system broadcast information. In some embodiments, the opposite-end telephone number information includes a calling number or a called number, and in a telephone call initiated by user equipment actively, the user equipment acquires the called number of the opposite end; in a telephone call passively received by user equipment, the user equipment acquires a calling number of an opposite terminal.
In step S12, the user equipment determines the call video information corresponding to the current phone call according to the peer phone number information. For example, the user equipment determines the call video information corresponding to the current telephone call according to the matching query of the opposite-end telephone number information in a call video information base, wherein the call video information base can be stored locally or in a network device. And if the call video information base is stored in the network equipment, the user equipment sends a request comprising opposite-end telephone number information to the network equipment and receives call video information which is returned by the network equipment and is based on opposite-end telephone number information matching inquiry.
In step S13, the user equipment plays the call video information during the current phone call. For example, the user equipment determines call video information corresponding to the current telephone call according to the opposite-end telephone number information, wherein the call video information comprises one or more videos corresponding to the opposite-end telephone number. And the user equipment fixedly plays a video in the calling video information in the current telephone calling process, or randomly plays a video in the calling video information in the current telephone calling process. By determining the call video information according to the opposite-end telephone number information and presenting the call video information to the user, for some sensitive telephone numbers (such as fraud calls and harassing calls), the corresponding call video information can be presented to give visual warning effect to the user; for some official telephone numbers (such as government offices and banks), the trust level of the user can be increased, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires telephone number information of the bank B in the current calling process through system broadcasting, and matches, queries and determines calling video information (for example, official video of the bank B) corresponding to the telephone number information of the bank B in a local calling video information base. The user device a presents the official video of bank B in the window of the current phone call and plays it.
In some embodiments, in step S12, the user equipment determines, according to the peer telephone number information, call video information corresponding to the current telephone call in a call video information base according to a matching query, where the call video information matches with the peer telephone number information. For example, the call video information base includes a mapping relationship between telephone number information and call video information, and the user equipment determines corresponding call video information based on the mapping relationship after acquiring the telephone number information of the opposite terminal, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved. For example, in the case that the opposite-end telephone number is an official telephone number (e.g., government, enterprise), the user equipment presents the call video information corresponding to the official, which promotes the promotion of the enterprise image of some official enterprises.
In some embodiments, in step S12, the user equipment acquires number classification information of the peer telephone number information; and according to the number classification information, matching and inquiring in a call video information base to determine the call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information. For example, the number classification information includes, but is not limited to, advertising telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. The user equipment acquires number classification information through a telephone number marking platform and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform can be some user equipment management application software. In some embodiments, the call video information base includes a mapping relationship between number classification information and call video information, and the user equipment determines the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relationship, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Subsequently, a query is matched in the local call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones. The user device a presents any one of official videos of the bank B in a window of the current telephone call and plays the video.
In some embodiments, the number classification information comprises at least any one of: an advertisement telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. For example, the user equipment obtains number classification information through a telephone number marking platform, and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform may be some user equipment management application software.
In some embodiments, the call video information base is stored locally at the user equipment. Under the condition, the user equipment can more quickly match the calling video information corresponding to the opposite-end telephone number information, and the efficiency of matching and querying is improved.
In some embodiments, step S12 includes step S121 (not shown) and step S122 (not shown), in step S121, the user equipment sends a call video request to the corresponding network device, where the call video request includes the opposite-end phone number information or number classification information of the opposite-end phone number information; in step S122, the user equipment receives call video information corresponding to the current phone call, which is returned by the network device based on the call video request. For example, the call video information library is stored in the network device, and the call video information library includes a mapping relationship between telephone number information and call video information, or includes a mapping relationship between number classification information and call video information. The user equipment sends a call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, the network equipment receives the telephone number information and determines corresponding call video information based on the mapping relation between the telephone number information and the call video information in the call video information base, or the network equipment receives the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relation between the number classification information and the call video information. By matching the corresponding call video information in the call video information base of the network equipment, more call video information resources are provided for the user, richer information is displayed for the user, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Then, the user equipment a sends the telephone number of the bank B and the classification information to which the number belongs to the network equipment, and the network equipment matches and inquires the call video information corresponding to the classification of the official telephone (for example, a plurality of official videos of the bank B) in a call video information base according to the telephone number of the bank and the classification information to which the number belongs. And returning the call video information to the user equipment a, and displaying any one of official videos of the bank B in a current phone call window by the user equipment a and playing the official videos.
In some embodiments, in step S11, the ue listens for system broadcast information sent by the ue; and if the current telephone call exists in the user equipment, extracting the opposite-end telephone number information in the current telephone call from the system broadcast information. For example, the ue monitors a system broadcast sent by the ue, and if it is monitored in a listener of the system broadcast that a phone call (e.g., ring) exists in the current state, the ue extracts the opposite-end phone number information in the current phone call from the system broadcast information. After the telephone number information of the opposite terminal is obtained, a foundation is provided for the subsequent matching of the corresponding call video information.
In some embodiments, the playing the call video information comprises at least any one of: if the short video number in the calling video information is smaller than a preset threshold value, fixedly playing a short video in the calling video information; if the short video number in the calling video information is larger than or equal to a preset threshold value, randomly playing the short video in the calling video information; and if the short video number in the calling video information is greater than or equal to a preset threshold value, preferably playing at least one short video in the calling video information. For example, the total duration of the short videos is less than or equal to a preset duration threshold (e.g., 50s), the user equipment determines call video information corresponding to the current telephone call according to the opposite-end telephone number information, and if the number of the short videos in the call video information is less than a preset threshold (e.g., the preset threshold is 2 short videos), the user equipment fixedly plays one short video in the call video information; or, if the number of short videos in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment selects any one short video in the call video information and plays the short video in the current telephone call process; or, if the amount of the end video data in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment determines a preferred short video according to the playing time lengths of the short videos in the call video information in the history, for example, if the playing duration of one or more short videos in the call video information in the history record is greater than a preset time threshold, the user equipment prefers at least one of the one or more short videos to be played, or, the user equipment determines the preferred short video according to the hanging-up frequency of the playing of a plurality of short videos in the calling video information in the history, for example, if the frequency of hanging up when playing one or more short videos in the call video information in the history is less than the preset frequency threshold, the user equipment prefers at least one of the one or more short videos to be played. In this case, the user is presented with better quality video content during the telephone call, which improves the user experience.
In some embodiments, said preferring at least one short video in said call video information to play comprises: if the number of the short videos in the calling video information is larger than or equal to a preset threshold value, at least one short video in the calling video information is preferably played, wherein the historical playing time of the at least one short video is larger than or equal to a preset playing time threshold value. For example, if the number of short videos in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment determines to prefer a short video according to the playing time lengths of the plurality of short videos in the call video information in the history record, for example, if the playing time length of one or more short videos in the call video information in the history record is greater than or equal to a preset time threshold, the user equipment prefers at least one short video of the one or more short videos to be played. In this case, the user is presented with better quality video content during the telephone call, which improves the user experience.
In some embodiments, in step S13, the user equipment plays the call video information during the current phone call, wherein the interface of the current phone call at least partially overlaps with the playing interface of the call video information. For example, the interface of the current phone call and the playing interface of the call video information are at least partially overlapped, and the interface of the current phone call is included in the playing interface of the call video information; the reduced interface of the current telephone call comprises a playing interface of the call video information, wherein the reduced interface of the current telephone call comprises at least one of a telephone call indicator, a telephone answering button and a telephone hanging-up button; the current telephone calling interface comprises a playing interface of the calling video information, and the part of the current telephone calling interface which is not covered by the playing interface comprises at least one of a telephone calling indicator, a telephone answering button and a telephone hanging-up button. And the user equipment determines the call video information corresponding to the current telephone call according to the opposite-end telephone number information and plays the call video information in a playing interface of the call video information. By automatically matching the corresponding call video information in the call video information base, the operation of the user is simplified, and the experience of the user is improved.
In some embodiments, the interface of the current phone call at least partially overlaps with the playback interface of the call video information, including: the interface of the current telephone call is contained in the playing interface of the call video information; the reduced interface of the current telephone call comprises a playing interface of the call video information, wherein the reduced interface of the current telephone call comprises at least one of a telephone call indicator, a telephone answering button and a telephone hanging-up button; the current telephone calling interface comprises a playing interface of the calling video information, and the part of the current telephone calling interface which is not covered by the playing interface comprises at least one of a telephone calling indicator, a telephone answering button and a telephone hanging-up button.
Fig. 3 illustrates a manner in which an interface of a current phone call at least partially overlaps with a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call at least partially overlaps with the playing interface of the call video information, and the interface of the current phone call is included in the playing interface of the call video information. For example, the playing interface of the call video information may be fully displayed or partially displayed in the screen of the user equipment, and the interface of the current phone call is displayed on the playing interface of the call video information.
Fig. 4 shows another way of at least partially overlapping an interface of a current phone call and a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call and the playing interface of the call video information at least partially overlap each other, and a zoom-out interface of the current phone call is included in the playing interface of the call video information, where the zoom-out interface of the current phone call includes at least one of a phone call indicator, a phone answer button, and a phone hang-up button. For example, the interface for the phone call includes, but is not limited to, a mute button, a dial pad button, a hands-free button, a phone call indicator, a phone answer button, a phone hang-up button, and an address book button. The interface of the current telephone call comprises a reduced interface of the current telephone call, wherein the reduced interface comprises at least one of a telephone answering button and a telephone hanging-up button.
Fig. 5 shows another way of at least partially overlapping an interface of a current phone call and a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call and the playing interface of the call video information at least partially overlap each other, including the playing interface of the current phone call that includes the call video information, and a portion of the interface of the current phone call that is not covered by the playing interface includes at least one of a phone call indicator, a phone answer button, and a phone hang-up button. For example, the interface for the phone call includes, but is not limited to, a mute button, a dial pad button, a hands-free button, a phone call indicator, a phone answer button, a phone hang-up button, and an address book button. The interface of the current telephone call does not comprise a reduced interface of the current telephone call, wherein the reduced interface comprises at least one of a telephone answering button and a telephone hanging-up button.
Fig. 6 shows a method for presenting call video during a phone call, applied to a network device side, according to an embodiment of the present application, the method includes steps S21, S22, and S23. In step S21, the network device receives a call video request sent by a user equipment and related to a current phone call of the user equipment, where the call video request includes opposite-end phone number information of the current phone call or number classification information of the opposite-end phone number information; in step S22, the network device matches and queries in a call video information base according to the call video request to determine call video information corresponding to the current phone call; in step S23, the network device sends the call video information to the user device.
Specifically, in step S21, the network device receives a call video request sent by the user device for a current phone call of the user device, where the call video request includes opposite-end phone number information of the current phone call or number classification information of the opposite-end phone number information. For example, the ue monitors system broadcast information sent by the ue, and if a current phone call (e.g., a phone call is sent or a phone call is received) exists in the ue, extracts opposite-end phone number information in the current phone call from the system broadcast information. The number classification information includes, but is not limited to, advertising telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. The user equipment acquires number classification information through a telephone number marking platform and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform can be some user equipment management application software. The user equipment sends the acquired call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, and the network equipment receives the call video request.
In step S22, the network device determines the call video information corresponding to the current phone call according to the matching query of the call video request in the call video information base. For example, the call video information library is stored in the network device, and the call video information library includes a mapping relationship between telephone number information and call video information, or includes a mapping relationship between number classification information and call video information. The user equipment sends a call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, the network equipment receives the telephone number information and determines corresponding call video information based on the mapping relation between the telephone number information and the call video information in the call video information base, or the network equipment receives the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relation between the number classification information and the call video information.
In step S23, the network device sends the call video information to the user device. For example, the network device sends call video information corresponding to the call video request to the user device, and the user device plays the call video information in a window of the current phone call. By presenting the call video information to the user, for some sensitive telephone numbers (such as fraud calls and harassing calls), the corresponding call video information can be presented to give an intuitive warning effect to the user; for some official telephone numbers (such as government offices and banks), the trust level of the user can be increased, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Then, the user equipment a sends the telephone number of the bank B and the classification information to which the number belongs to the network equipment, and the network equipment matches and inquires the call video information corresponding to the classification of the official telephone (for example, a plurality of official videos of the bank B) in a call video information base according to the telephone number of the bank and the classification information to which the number belongs. And returning the call video information to the user equipment a, and displaying any one of official videos of the bank B in a current phone call window by the user equipment a and playing the official videos.
In some embodiments, the call video request includes peer telephone number information for the current telephone call; in step S21, the network device determines, according to the matching query of the opposite-end phone number information in a call video information base, call video information corresponding to the current phone call, where the call video information matches with the opposite-end phone number information. For example, the call video information base includes a mapping relationship between telephone number information and call video information, and the network device determines corresponding call video information based on the mapping relationship after acquiring the telephone number information of the opposite terminal, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
In some embodiments, in step S21, the network device determines number classification information of the peer telephone number information; and according to the number classification information, matching and inquiring in a call video information base to determine the call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information. For example, after obtaining phone number information of an opposite terminal, the network device matches and queries number classification information corresponding to the phone number information in a database, where the number classification information includes, but is not limited to, an advertisement phone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. In some embodiments, the call video information base includes a mapping relationship between number classification information and call video information, and the network device determines the number classification information of the opposite-end phone number information and determines corresponding call video information based on the mapping relationship, where the call video information is related to the phone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and sends a call video request including the telephone number of the bank B to a corresponding network device. The network device confirms that the telephone number of the bank B belongs to the category of official telephones through the telephone number mark library. Subsequently, a query is matched in the call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones.
In some embodiments, the call video request includes number classification information of the opposite-end telephone number information; in step S21, the network device matches and queries in a call video information base according to the number classification information to determine call video information corresponding to the current phone call, where the video classification information of the call video information matches the number classification information. For example, the network device obtains number classification information of opposite-end telephone number information, and determines corresponding call video information based on the mapping relation between the number classification information and the call video information in a call video information base, wherein the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, and the user device a acquires the telephone number of the bank B in the current call process through system broadcasting. And the user equipment confirms that the telephone number of the bank B belongs to the classification of official telephones through the telephone number mark library, and sends a call video request of the official telephone classification including the telephone number of the bank B to the corresponding network equipment. Subsequently, a query is matched in the call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones.
Fig. 7 illustrates a method of presenting call video during a telephone call, according to one embodiment of the present application, wherein the method comprises:
user equipment acquires opposite-end telephone number information in a current telephone call;
the user equipment sends a call video request to corresponding network equipment, wherein the call video request comprises the opposite-end telephone number information or number classification information of the opposite-end telephone number information;
the network equipment receives the call video request which is sent by the user equipment and is about the current telephone call of the user equipment, and matches and inquires in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call;
the network equipment sends the call video information to the user equipment;
and the user equipment receives the call video information and plays the call video information in the current telephone call process.
The method provided by the embodiment of the present application is mainly described by way of example from the perspective of an apparatus, and correspondingly, the present application also provides an apparatus capable of executing the methods, where the apparatus includes a unit or a module capable of executing each step in the methods, and the unit or the module may be implemented by hardware, software, or a combination of hardware and software, and the present application is not limited.
Fig. 8 shows a user equipment for presenting call video during a telephone call according to an embodiment of the present application, the equipment comprising a first module 11, a first two-module 12 and a first three-module 13. A first module 11, configured to obtain opposite-end phone number information in a current phone call of a user equipment; a first and second module 12, configured to determine, according to the opposite-end phone number information, call video information corresponding to the current phone call; a first third module 13, configured to play the call video information during the current phone call.
Specifically, the first module 11 is configured to obtain opposite-end phone number information in a current phone call of the user equipment. For example, the ue monitors system broadcast information sent by the ue, and if a current phone call (e.g., a phone call is sent or a phone call is received) exists in the ue, extracts opposite-end phone number information in the current phone call from the system broadcast information. In some embodiments, the opposite-end telephone number information includes a calling number or a called number, and in a telephone call initiated by user equipment actively, the user equipment acquires the called number of the opposite end; in a telephone call passively received by user equipment, the user equipment acquires a calling number of an opposite terminal.
And a first and a second modules 12, configured to determine, according to the opposite-end phone number information, call video information corresponding to the current phone call. For example, the user equipment determines the call video information corresponding to the current telephone call according to the matching query of the opposite-end telephone number information in a call video information base, wherein the call video information base can be stored locally or in a network device. And if the call video information base is stored in the network equipment, the user equipment sends a request comprising opposite-end telephone number information to the network equipment and receives call video information which is returned by the network equipment and is based on opposite-end telephone number information matching inquiry.
A first third module 13, configured to play the call video information during the current phone call. For example, the user equipment determines call video information corresponding to the current telephone call according to the opposite-end telephone number information, wherein the call video information comprises one or more videos corresponding to the opposite-end telephone number. And the user equipment fixedly plays a video in the calling video information in the current telephone calling process, or randomly plays a video in the calling video information in the current telephone calling process. By determining the call video information according to the opposite-end telephone number information and presenting the call video information to the user, for some sensitive telephone numbers (such as fraud calls and harassing calls), the corresponding call video information can be presented to give visual warning effect to the user; for some official telephone numbers (such as government offices and banks), the trust level of the user can be increased, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires telephone number information of the bank B in the current calling process through system broadcasting, and matches, queries and determines calling video information (for example, official video of the bank B) corresponding to the telephone number information of the bank B in a local calling video information base. The user device a presents the official video of bank B in the window of the current phone call and plays it.
In some embodiments, the first and second modules 12 are configured to determine, according to the matching query of the opposite-end phone number information in a call video information base, call video information corresponding to the current phone call, where the call video information matches with the opposite-end phone number information. For example, the call video information base includes a mapping relationship between telephone number information and call video information, and the user equipment determines corresponding call video information based on the mapping relationship after acquiring the telephone number information of the opposite terminal, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
In some embodiments, the first and second modules 12 are configured to obtain number classification information of the opposite-end telephone number information; and according to the number classification information, matching and inquiring in a call video information base to determine the call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information. For example, the number classification information includes, but is not limited to, advertising telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. The user equipment acquires number classification information through a telephone number marking platform and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform can be some user equipment management application software. In some embodiments, the call video information base includes a mapping relationship between number classification information and call video information, and the user equipment determines the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relationship, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Subsequently, a query is matched in the local call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones. The user device a presents any one of official videos of the bank B in a window of the current telephone call and plays the video.
In some embodiments, the number classification information comprises at least any one of: an advertisement telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. For example, the user equipment obtains number classification information through a telephone number marking platform, and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform may be some user equipment management application software.
In some embodiments, the call video information base is stored locally at the user equipment. Under the condition, the user equipment can more quickly match the calling video information corresponding to the opposite-end telephone number information, and the efficiency of matching and querying is improved.
In some embodiments, the first two modules 12 include a first two modules 121 (not shown) and a first two modules 122 (not shown), the first two modules 121 are configured to send a call video request to a corresponding network device, where the call video request includes the opposite-end phone number information or number classification information of the opposite-end phone number information; a first second module 122, configured to receive call video information corresponding to the current phone call, which is returned by the network device based on the call video request. For example, the call video information library is stored in the network device, and the call video information library includes a mapping relationship between telephone number information and call video information, or includes a mapping relationship between number classification information and call video information. The user equipment sends a call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, the network equipment receives the telephone number information and determines corresponding call video information based on the mapping relation between the telephone number information and the call video information in the call video information base, or the network equipment receives the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relation between the number classification information and the call video information. By matching the corresponding call video information in the call video information base of the network equipment, more call video information resources are provided for the user, richer information is displayed for the user, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Then, the user equipment a sends the telephone number of the bank B and the classification information to which the number belongs to the network equipment, and the network equipment matches and inquires the call video information corresponding to the classification of the official telephone (for example, a plurality of official videos of the bank B) in a call video information base according to the telephone number of the bank and the classification information to which the number belongs. And returning the call video information to the user equipment a, and displaying any one of official videos of the bank B in a current phone call window by the user equipment a and playing the official videos.
In some embodiments, the first module 11 is configured to monitor system broadcast information sent by a user equipment; and if the current telephone call exists in the user equipment, extracting the opposite-end telephone number information in the current telephone call from the system broadcast information. For example, the ue monitors a system broadcast sent by the ue, and if it is monitored in a listener of the system broadcast that a phone call (e.g., ring) exists in the current state, the ue extracts the opposite-end phone number information in the current phone call from the system broadcast information. After the telephone number information of the opposite terminal is obtained, a foundation is provided for the subsequent matching of the corresponding call video information.
In some embodiments, the playing the call video information comprises at least any one of: if the short video number in the calling video information is smaller than a preset threshold value, fixedly playing a short video in the calling video information; if the short video number in the calling video information is larger than or equal to a preset threshold value, randomly playing the short video in the calling video information; and if the short video number in the calling video information is greater than or equal to a preset threshold value, preferably playing at least one short video in the calling video information. For example, the total duration of the short videos is less than or equal to a preset duration threshold (e.g., 50s), the user equipment determines call video information corresponding to the current telephone call according to the opposite-end telephone number information, and if the number of the short videos in the call video information is less than a preset threshold (e.g., the preset threshold is 2 short videos), the user equipment fixedly plays one short video in the call video information; or, if the number of short videos in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment selects any one short video in the call video information and plays the short video in the current telephone call process; or, if the amount of the end video data in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment determines a preferred short video according to the playing time lengths of the short videos in the call video information in the history, for example, if the playing duration of one or more short videos in the call video information in the history record is greater than a preset time threshold, the user equipment prefers at least one of the one or more short videos to be played, or, the user equipment determines the preferred short video according to the hanging-up frequency of the playing of a plurality of short videos in the calling video information in the history, for example, if the frequency of hanging up when playing one or more short videos in the call video information in the history is less than the preset frequency threshold, the user equipment prefers at least one of the one or more short videos to be played. In this case, the user is presented with better quality video content during the telephone call, which improves the user experience.
In some embodiments, said preferring at least one short video in said call video information to play comprises: if the number of the short videos in the calling video information is larger than or equal to a preset threshold value, at least one short video in the calling video information is preferably played, wherein the historical playing time of the at least one short video is larger than or equal to a preset playing time threshold value. For example, if the number of short videos in the call video information is greater than or equal to a preset threshold (for example, the preset threshold is 2 short videos), the user equipment determines to prefer a short video according to the playing time lengths of the plurality of short videos in the call video information in the history record, for example, if the playing time length of one or more short videos in the call video information in the history record is greater than or equal to a preset time threshold, the user equipment prefers at least one short video of the one or more short videos to be played. In this case, the user is presented with better quality video content during the telephone call, which improves the user experience.
In some embodiments, the first third module 13 is configured to play the call video information during the current phone call, wherein an interface of the current phone call and a playing interface of the call video information at least partially overlap. For example, the interface of the current phone call and the playing interface of the call video information are at least partially overlapped, and the interface of the current phone call is included in the playing interface of the call video information; the reduced interface of the current telephone call comprises a playing interface of the call video information, wherein the reduced interface of the current telephone call comprises at least one of a telephone call indicator, a telephone answering button and a telephone hanging-up button; the current telephone calling interface comprises a playing interface of the calling video information, and the part of the current telephone calling interface which is not covered by the playing interface comprises at least one of a telephone calling indicator, a telephone answering button and a telephone hanging-up button. And the user equipment determines the call video information corresponding to the current telephone call according to the opposite-end telephone number information and plays the call video information in a playing interface of the call video information. By automatically matching the corresponding call video information in the call video information base, the operation of the user is simplified, and the experience of the user is improved.
In some embodiments, the interface of the current phone call at least partially overlaps with the playback interface of the call video information, including: the interface of the current telephone call is contained in the playing interface of the call video information; the reduced interface of the current telephone call comprises a playing interface of the call video information, wherein the reduced interface of the current telephone call comprises at least one of a telephone call indicator, a telephone answering button and a telephone hanging-up button; the current telephone calling interface comprises a playing interface of the calling video information, and the part of the current telephone calling interface which is not covered by the playing interface comprises at least one of a telephone calling indicator, a telephone answering button and a telephone hanging-up button.
Fig. 3 illustrates a manner in which an interface of a current phone call at least partially overlaps with a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call at least partially overlaps with the playing interface of the call video information, and the interface of the current phone call is included in the playing interface of the call video information. For example, the playing interface of the call video information may be fully displayed or partially displayed in the screen of the user equipment, and the interface of the current phone call is displayed on the playing interface of the call video information.
Fig. 4 shows another way of at least partially overlapping an interface of a current phone call and a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call and the playing interface of the call video information at least partially overlap each other, and a zoom-out interface of the current phone call is included in the playing interface of the call video information, where the zoom-out interface of the current phone call includes at least one of a phone call indicator, a phone answer button, and a phone hang-up button. For example, the interface for the phone call includes, but is not limited to, a mute button, a dial pad button, a hands-free button, a phone call indicator, a phone answer button, a phone hang-up button, and an address book button. The interface of the current telephone call comprises a reduced interface of the current telephone call, wherein the reduced interface comprises at least one of a telephone answering button and a telephone hanging-up button.
Fig. 5 shows another way of at least partially overlapping an interface of a current phone call and a playing interface of call video information according to an embodiment of the present application, where the interface of the current phone call and the playing interface of the call video information at least partially overlap each other, including the playing interface of the current phone call that includes the call video information, and a portion of the interface of the current phone call that is not covered by the playing interface includes at least one of a phone call indicator, a phone answer button, and a phone hang-up button. For example, the interface for the phone call includes, but is not limited to, a mute button, a dial pad button, a hands-free button, a phone call indicator, a phone answer button, a phone hang-up button, and an address book button. The interface of the current telephone call does not comprise a reduced interface of the current telephone call, wherein the reduced interface comprises at least one of a telephone answering button and a telephone hanging-up button.
Fig. 9 shows a network device for presenting call video during a telephone call according to an embodiment of the present application, the device comprising a second first module 21, a second module 22 and a second third module 23. A second module 21, configured to receive a call video request sent by a user equipment and related to a current phone call of the user equipment, where the call video request includes opposite-end phone number information of the current phone call or number classification information of the opposite-end phone number information; a second module 22, configured to match, query and determine, according to the call video request, call video information corresponding to the current phone call in a call video information base; a second third module 23, configured to send the call video information to the user equipment.
Specifically, the second module 21 is configured to receive a call video request sent by a user equipment and related to a current phone call of the user equipment, where the call video request includes opposite-end phone number information of the current phone call or number classification information of the opposite-end phone number information. For example, the ue monitors system broadcast information sent by the ue, and if a current phone call (e.g., a phone call is sent or a phone call is received) exists in the ue, extracts opposite-end phone number information in the current phone call from the system broadcast information. The number classification information includes, but is not limited to, advertising telephone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. The user equipment acquires number classification information through a telephone number marking platform and determines the number classification information of the opposite-end telephone number information, wherein the telephone number marking platform can be some user equipment management application software. The user equipment sends the acquired call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, and the network equipment receives the call video request.
And a second module 22, configured to match, query, in a call video information base, the call video request to determine call video information corresponding to the current phone call. For example, the call video information library is stored in the network device, and the call video information library includes a mapping relationship between telephone number information and call video information, or includes a mapping relationship between number classification information and call video information. The user equipment sends a call video request comprising the opposite-end telephone number information or the number classification information of the opposite-end telephone number information to the network equipment, the network equipment receives the telephone number information and determines corresponding call video information based on the mapping relation between the telephone number information and the call video information in the call video information base, or the network equipment receives the number classification information of the opposite-end telephone number information and determines corresponding call video information based on the mapping relation between the number classification information and the call video information.
A second third module 23, configured to send the call video information to the user equipment. For example, the network device sends call video information corresponding to the call video request to the user device, and the user device plays the call video information in a window of the current phone call. By presenting the call video information to the user, for some sensitive telephone numbers (such as fraud calls and harassing calls), the corresponding call video information can be presented to give an intuitive warning effect to the user; for some official telephone numbers (such as government offices and banks), the trust level of the user can be increased, and the user experience is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and confirms that the telephone number of the bank B belongs to the category of official telephones through a telephone number marking platform. Then, the user equipment a sends the telephone number of the bank B and the classification information to which the number belongs to the network equipment, and the network equipment matches and inquires the call video information corresponding to the classification of the official telephone (for example, a plurality of official videos of the bank B) in a call video information base according to the telephone number of the bank and the classification information to which the number belongs. And returning the call video information to the user equipment a, and displaying any one of official videos of the bank B in a current phone call window by the user equipment a and playing the official videos.
In some embodiments, the call video request includes peer telephone number information for the current telephone call; the second module 21 is configured to determine, according to the matching query of the opposite-end phone number information in a call video information base, call video information corresponding to the current phone call, where the call video information matches with the opposite-end phone number information. For example, the call video information base includes a mapping relationship between telephone number information and call video information, and the network device determines corresponding call video information based on the mapping relationship after acquiring the telephone number information of the opposite terminal, where the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
In some embodiments, the second module 21 is configured to determine number classification information of the opposite-end telephone number information; and according to the number classification information, matching and inquiring in a call video information base to determine the call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information. For example, after obtaining phone number information of an opposite terminal, the network device matches and queries number classification information corresponding to the phone number information in a database, where the number classification information includes, but is not limited to, an advertisement phone; express telephone; a take-away phone call; a nuisance call; fraud calls; an address book telephone; official telephone. In some embodiments, the call video information base includes a mapping relationship between number classification information and call video information, and the network device determines the number classification information of the opposite-end phone number information and determines corresponding call video information based on the mapping relationship, where the call video information is related to the phone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, the user device a acquires the telephone number of the bank B in the current calling process through system broadcasting, and sends a call video request including the telephone number of the bank B to a corresponding network device. The network device confirms that the telephone number of the bank B belongs to the category of official telephones through the telephone number mark library. Subsequently, a query is matched in the call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones.
In some embodiments, the call video request includes number classification information of the opposite-end telephone number information; a second module 21, configured to match, query, and determine, in a call video information library, call video information corresponding to the current phone call according to the number classification information, where video classification information of the call video information matches the number classification information. For example, the network device obtains number classification information of opposite-end telephone number information, and determines corresponding call video information based on the mapping relation between the number classification information and the call video information in a call video information base, wherein the call video information is related to the telephone number information. Under the condition, the corresponding calling video information does not need to be manually set, and the corresponding calling video information is automatically matched through the calling video information base, so that the operation of the user is simplified, and the experience of the user is improved.
For example, a user a holds a user device a, the user a calls a telephone number of a bank B through the user device a, and the user device a acquires the telephone number of the bank B in the current call process through system broadcasting. And the user equipment confirms that the telephone number of the bank B belongs to the classification of official telephones through the telephone number mark library, and sends a call video request of the official telephone classification including the telephone number of the bank B to the corresponding network equipment. Subsequently, a query is matched in the call video information repository based on this classification to determine call video information (e.g., multiple official videos for bank B) corresponding to this classification of official phones.
Fig. 10 illustrates a system method for presenting call video during a telephone call according to one embodiment of the present application, wherein the method comprises:
user equipment acquires opposite-end telephone number information in a current telephone call;
the user equipment sends a call video request to corresponding network equipment, wherein the call video request comprises the opposite-end telephone number information or number classification information of the opposite-end telephone number information;
the network equipment receives the call video request which is sent by the user equipment and is about the current telephone call of the user equipment, and matches and inquires in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call;
the network equipment sends the call video information to the user equipment;
and the user equipment receives the call video information and plays the call video information in the current telephone call process.
FIG. 11 illustrates an exemplary system that can be used to implement the various embodiments described in this application.
In some embodiments, as shown in FIG. 11, the system 300 can be implemented as any of the devices in the various embodiments described. In some embodiments, system 300 may include one or more computer-readable media (e.g., system memory or NVM/storage 320) having instructions and one or more processors (e.g., processor(s) 305) coupled with the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described herein.
For one embodiment, system control module 310 may include any suitable interface controllers to provide any suitable interface to at least one of processor(s) 305 and/or any suitable device or component in communication with system control module 310.
The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. Memory controller module 330 may be a hardware module, a software module, and/or a firmware module.
System memory 315 may be used, for example, to load and store data and/or instructions for system 300. For one embodiment, system memory 315 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, the system memory 315 may include a double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
For one embodiment, system control module 310 may include one or more input/output (I/O) controllers to provide an interface to NVM/storage 320 and communication interface(s) 325.
For example, NVM/storage 320 may be used to store data and/or instructions. NVM/storage 320 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more Hard Disk Drives (HDDs), one or more Compact Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives).
NVM/storage 320 may include storage resources that are physically part of the device on which system 300 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 320 may be accessible over a network via communication interface(s) 325.
Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and/or with any other suitable device. System 300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) (e.g., memory controller module 330) of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) of the system control module 310 to form a System In Package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic for one or more controller(s) of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic for one or more controller(s) of the system control module 310 to form a system on a chip (SoC).
In various embodiments, system 300 may be, but is not limited to being: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a holding computing device, a tablet, a netbook, etc.). In various embodiments, system 300 may have more or fewer components and/or different architectures. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
The present application also provides a computer readable storage medium having stored thereon computer code which, when executed, performs a method as in any one of the preceding.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive transmission) media capable of propagating energy waves such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (16)

1. A method for presenting call video in the process of telephone call, which is applied to a user equipment terminal, wherein the method comprises the following steps:
acquiring opposite-end telephone number information in a current telephone call of user equipment;
determining calling video information corresponding to the current telephone call according to the opposite-end telephone number information, wherein the calling video information is used for warning a user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the trust degree of the user on the opposite-end telephone number information;
playing the call video information in the process of the current telephone call, wherein the interface of the current telephone call is at least partially overlapped with the playing interface of the call video information;
the determining the call video information corresponding to the current telephone call according to the opposite-end telephone number information includes:
acquiring number classification information of the opposite-end telephone number information through a telephone number marking platform;
and according to the number classification information, matching and inquiring in a call video information base to determine call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information, and the call video information is used for warning a user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the trust degree of the user on the opposite-end telephone number information.
2. The method of claim 1, wherein the determining the call video information corresponding to the current phone call according to the opposite-end phone number information comprises:
and matching, inquiring and determining the call video information corresponding to the current telephone call in a call video information base according to the opposite-end telephone number information, wherein the call video information is matched with the opposite-end telephone number information.
3. The method of claim 1, wherein the number classification information comprises at least any one of:
an advertisement telephone;
express telephone;
a take-away phone call;
a nuisance call;
fraud calls;
an address book telephone;
official telephone of the enterprise.
4. A method according to claim 2 or 3, wherein the call video information base is stored locally at the user equipment.
5. The method of claim 1, wherein the determining the call video information corresponding to the current phone call according to the opposite-end phone number information comprises:
sending a call video request to corresponding network equipment, wherein the call video request comprises the opposite-end telephone number information or number classification information of the opposite-end telephone number information;
and receiving call video information corresponding to the current telephone call, which is returned by the network equipment based on the call video request.
6. The method according to any one of claims 1 to 5, wherein the obtaining of the opposite-end telephone number information in the current telephone call of the user equipment comprises:
monitoring system broadcast information sent by user equipment;
and if the current telephone call exists in the user equipment, extracting the opposite-end telephone number information in the current telephone call from the system broadcast information.
7. The method of claim 1, wherein the playing the call video information comprises at least any one of:
if the short video number in the calling video information is smaller than a preset threshold value, fixedly playing a short video in the calling video information;
if the short video number in the calling video information is larger than or equal to a preset threshold value, randomly playing the short video in the calling video information;
and if the short video number in the calling video information is greater than or equal to a preset threshold value, preferably playing at least one short video in the calling video information.
8. The method of claim 7, wherein said preferring at least one short video in the call video information for playback comprises:
if the number of the short videos in the calling video information is larger than or equal to a preset threshold value, at least one short video in the calling video information is preferably played, wherein the historical playing time of the at least one short video is larger than or equal to a preset playing time threshold value.
9. The method of claim 1, wherein the interface of the current phone call at least partially overlaps the playback interface of the call video information, comprising:
the interface of the current telephone call is contained in the playing interface of the call video information;
the reduced interface of the current telephone call comprises a playing interface of the call video information, wherein the reduced interface of the current telephone call comprises at least one of a telephone call indicator, a telephone answering button and a telephone hanging-up button;
the current telephone calling interface comprises a playing interface of the calling video information, and the part of the current telephone calling interface which is not covered by the playing interface comprises at least one of a telephone calling indicator, a telephone answering button and a telephone hanging-up button.
10. A method for presenting call video in the process of telephone call is applied to a network equipment terminal, wherein the method comprises the following steps:
receiving a call video request which is sent by user equipment and relates to a current telephone call of the user equipment, wherein the call video request comprises number classification information of opposite-end telephone number information of the current telephone call;
matching and inquiring in a call video information base according to the call video request to determine call video information corresponding to the current telephone call, wherein the call video information is used for warning a user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the trust degree of the user on the opposite-end telephone number information;
sending the call video information to the user equipment, wherein the call video information is used for playing in the process of the current telephone call, and the interface of the current telephone call is at least partially overlapped with the playing interface of the call video information;
the matching query in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call comprises the following steps:
and according to the number classification information, matching, inquiring and determining calling video information corresponding to the current telephone call in a calling video information base, wherein the video classification information of the calling video information is matched with the number classification information, the number classification information is acquired by the user equipment through a telephone number marking platform, and the calling video information is used for warning the user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the trust degree of the user on the opposite-end telephone number information.
11. The method of claim 10, wherein the call video request further includes peer telephone number information for the current telephone call;
wherein, the determining the call video information corresponding to the current telephone call by matching and querying in a call video information base according to the call video request comprises:
and matching, inquiring and determining the call video information corresponding to the current telephone call in a call video information base according to the opposite-end telephone number information, wherein the call video information is matched with the opposite-end telephone number information.
12. The method of claim 11, wherein the determining call video information corresponding to the current phone call from the call video request matching queries in a call video information repository comprises:
determining number classification information of the opposite-end telephone number information;
and according to the number classification information, matching and inquiring in a call video information base to determine the call video information corresponding to the current telephone call, wherein the video classification information of the call video information is matched with the number classification information.
13. A system method of presenting call video during a telephone call, wherein the method comprises:
user equipment acquires opposite-end telephone number information in a current telephone call;
the user equipment sends a call video request to corresponding network equipment, wherein the call video request comprises number classification information of the opposite-end telephone number information;
the network equipment receives the call video request which is sent by the user equipment and is about the current telephone call of the user equipment, and matches and inquires in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call, wherein the call video information is used for warning the user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the confidence level of the user on the opposite-end telephone number information;
the network equipment sends the call video information to the user equipment;
the user equipment receives the call video information and plays the call video information in the current telephone call process, wherein the current telephone call interface is at least partially overlapped with the play interface of the call video information;
the matching query in a call video information base according to the call video request to determine the call video information corresponding to the current telephone call comprises the following steps:
and according to the number classification information, matching, inquiring and determining calling video information corresponding to the current telephone call in a calling video information base, wherein the video classification information of the calling video information is matched with the number classification information, the number classification information is acquired by the user equipment through a telephone number marking platform, and the calling video information is used for warning the user whether the opposite-end telephone number information belongs to a sensitive telephone number or increasing the trust degree of the user on the opposite-end telephone number information.
14. A user device for presenting call video during a telephone call, the device comprising:
a processor; and
a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform operations of any of the methods of claims 1 to 9.
15. A network device for presenting call video during a telephone call, the device comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform the operations of any of the methods of claims 10 to 12.
16. A computer-readable medium storing instructions that, when executed, cause a system to perform the operations of any of the methods of claims 1-12.
CN201910355542.3A 2019-04-29 2019-04-29 Method, equipment and computer readable medium for presenting call video in telephone call process Active CN110336913B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910355542.3A CN110336913B (en) 2019-04-29 2019-04-29 Method, equipment and computer readable medium for presenting call video in telephone call process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910355542.3A CN110336913B (en) 2019-04-29 2019-04-29 Method, equipment and computer readable medium for presenting call video in telephone call process

Publications (2)

Publication Number Publication Date
CN110336913A CN110336913A (en) 2019-10-15
CN110336913B true CN110336913B (en) 2021-08-17

Family

ID=68139733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910355542.3A Active CN110336913B (en) 2019-04-29 2019-04-29 Method, equipment and computer readable medium for presenting call video in telephone call process

Country Status (1)

Country Link
CN (1) CN110336913B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112751749B (en) * 2020-12-30 2022-10-11 上海掌门科技有限公司 Method and equipment for presenting information in audio and video calling process

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469027A (en) * 2014-10-31 2015-03-25 百度在线网络技术(北京)有限公司 Call processing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304324B (en) * 2007-05-11 2011-04-06 朱波 Method and system for implementing video color ring
JP5321573B2 (en) * 2010-12-16 2013-10-23 沖電気工業株式会社 Call center system and control method in call center
CN104105080B (en) * 2014-06-26 2018-11-16 中兴通讯股份有限公司 A kind of video media playback method, apparatus and system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469027A (en) * 2014-10-31 2015-03-25 百度在线网络技术(北京)有限公司 Call processing method and device

Also Published As

Publication number Publication date
CN110336913A (en) 2019-10-15

Similar Documents

Publication Publication Date Title
CN110336735B (en) Method and equipment for sending reminding message
CN110266505B (en) Method and equipment for managing session group
CN112685121B (en) Method and equipment for presenting session entry
CN110827061A (en) Method and equipment for providing presentation information in novel reading process
WO2022142619A1 (en) Method and device for private audio or video call
CN110333955B (en) Method and equipment for managing message notification in application
CN111162990B (en) Method and equipment for presenting message notification
CN111427650A (en) Method and equipment for providing presence information
CN110535755B (en) Method and equipment for deleting session message
CN111325574A (en) Method and equipment for providing presence information
CN110336913B (en) Method, equipment and computer readable medium for presenting call video in telephone call process
WO2016169426A1 (en) Video playing method and device
CN110765258B (en) Method and equipment for providing electronic books
CN111506233B (en) Method and equipment for providing book information in reading application
CN111177062B (en) Method and device for providing reading presentation information
CN111932230A (en) Method and equipment for modifying red envelope
CN115712752A (en) Method, device, medium and program product for recommending videos
CN112702257B (en) Method and device for deleting friend application
CN113157162B (en) Method, apparatus, medium and program product for revoking session messages
CN111385353B (en) Method and equipment for providing application presentation information
CN112583696B (en) Method and equipment for processing group session message
CN111078654B (en) Method and device for sharing information
CN111934981A (en) Method and equipment for withdrawing red packet
CN112422410B (en) Method and equipment for sharing information in session window of social application
CN111324808B (en) Method and equipment for providing information flow

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
GR01 Patent grant
GR01 Patent grant