Rich media processing method and device based on new call, and storage medium

By determining the access information of the rich media files of the new call and applying the corresponding processing plan, the security risks caused by the diverse media sources in the new call are solved, real-time checksum processing of the rich media files is achieved, and security risks and compliance risks are reduced.

CN119583522APending Publication Date: 2025-03-07ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311155659.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Due to the diverse media sources and channels, new calls are more likely to omit media content supervision, and there are high security risks, including legality risks.

Method used

By determining the access information of the received rich media file, including the target channel source and/or service type, a corresponding processing scheme is determined, and the rich media file is processed based on the processing scheme, including verification rules and/or processing rules, and the processed rich media file is sent to the corresponding playback terminal.

Benefits of technology

It can provide targeted verification rules and/or processing rules in real time for rich media files from different channels or different business types to reduce the security risks of new media calls and make them meet relevant compliance requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583522A_ABST
    Figure CN119583522A_ABST
Patent Text Reader

Abstract

The invention discloses a rich media processing method and device based on a new call and a storage medium, and belongs to the field of communication computers, the method comprises the following steps: determining access information of a received rich media file, the access information comprising a target channel source and / or a service type; a processing scheme corresponding to the access information is determined, the rich media file is processed based on the corresponding processing scheme, and the processing scheme comprises a verification rule and / or a processing rule; and sending the processed rich media file to a corresponding terminal playing the rich media file. The invention aims to solve the technical problem of relatively high security risk due to various sources and channels of new call media in the related new call process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of rich media processing based on new calls, and in particular to a rich media processing method, device and storage medium based on new calls. Background Art

[0002] New calls (a new type of call mode that adds various rich media elements to the user's call process) is a strong alternative in the post-CRBT era (it solves the problem of the length of the ringback tone in the CRBT era), making calls more interesting and better enhancing the "fun" of users during calls.

[0003] The wide application of rich media elements brought by the new call has brought users a better call experience and brought greater promotion space for enterprises. However, the new call media source channels are diverse, and it is impossible to pre-process the media, which makes it easier to overlook the supervision of media content (the media during the media playback process in traditional calls all comes from the operator server, the relevant media source is single, and the content is controlled within the operator server, making the media content controllable), which poses a high security risk (including legality risk). Summary of the invention

[0004] In view of this, the embodiments of the present application provide a rich media processing method, device, equipment and storage medium based on new calls, aiming to solve the technical problem of high security risks in the relevant new call process due to the diverse source channels of new call media.

[0005] The embodiment of the present application provides a rich media processing method based on a new call, the method comprising:

[0006] Determining access information of the received rich media file, the access information including a target channel source and / or a business type;

[0007] Determine a processing scheme corresponding to the access information, and process the rich media file based on the corresponding processing scheme, wherein the processing scheme includes a verification rule and / or a processing rule;

[0008] The processed rich media file is sent to a terminal corresponding to playing the rich media file.

[0009] The present application also provides a rich media processing device based on a new call, the device comprising:

[0010] A first determination module, configured to determine access information of the received rich media file, wherein the access information includes a target channel source and / or a business type;

[0011] a second determining module, configured to determine a processing scheme corresponding to the access information, and process the rich media file based on the corresponding processing scheme, wherein the processing scheme includes a verification rule and / or a processing rule;

[0012] The playing module is used to send the processed rich media file to a terminal corresponding to playing the rich media file.

[0013] The present application also provides a rich media processing device based on new calls, which is a physical node device. The rich media processing device based on new calls includes: a memory, a processor, and a program of the rich media processing method based on new calls stored in the memory and executable on the processor. When the program of the rich media processing method based on new calls is executed by the processor, the steps of the rich media processing method based on new calls as described above can be implemented.

[0014] To achieve the above-mentioned purpose, a storage medium is further provided, on which a rich media processing program based on new calls is stored. When the rich media processing program based on new calls is executed by a processor, the steps of any of the above-mentioned rich media processing methods based on new calls are implemented.

[0015] The present application provides a rich media processing method, device, equipment and storage medium based on new calls. Compared with the technical problem of high security risk of new media calls in related technologies, in the present application, the access information of the received rich media file is determined, and the access information includes the target channel source and / or business type; the processing scheme corresponding to the access information is determined, and the rich media file is processed based on the corresponding processing scheme, wherein the processing scheme includes verification rules and / or processing rules; the processed rich media file is sent to the corresponding terminal that plays the rich media file. It can be understood that in the present application, targeted verification rules and / or processing rules can be provided in real time for rich media files of different channel sources or different business types, so as to reduce the security risk of new media calls and make them meet relevant compliance requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a flow chart of a first embodiment of a rich media processing method based on a new call of the present application;

[0017] Figure 2 This is a flow chart of a second embodiment of a rich media processing method based on a new call of the present application;

[0018] Figure 3 This is a flow chart of a third embodiment of a rich media processing method based on a new call of the present application;

[0019] Figure 4 A schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application;

[0020] Figure 5 This is a flow chart of a complete embodiment of the rich media processing method based on a new call in the present application;

[0021] Figure 6 A first framework diagram of a new call-based rich media processing system of the new call-based rich media processing method of the present application;

[0022] Figure 7 A second framework diagram of a new call-based rich media processing system of the new call-based rich media processing method of the present application;

[0023] Figure 8 This is a schematic diagram of the first scenario involved in the embodiment of the present application;

[0024] Fig. 9 This is a schematic diagram of the second scenario involved in the embodiment of the present application. DETAILED DESCRIPTION

[0025] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0026] Reference Figure 1 , Figure 1 This is a flow chart of a first embodiment of a rich media processing method based on a new call of the present application.

[0027] In a first embodiment, the rich media processing method based on a new call includes the following steps:

[0028] Step S10, determining access information of the received rich media file, wherein the access information includes a target channel source and / or a business type;

[0029] It should be understood that rich media files refer to dissemination files with animation, sound, video and / or interactive information, that is, rich media files include one or a combination of common forms such as streaming media files, sound files, Flash files, etc.

[0030] In this embodiment, rich media files include files in sharing scenarios (media data generated by terminal APP), media files directly accessed by the terminal through the camera (files recorded or displayed through the camera), media files played by a media server, media files processed by a third party, etc.

[0031] It should be noted that the executor of the method of this embodiment is a rich media processing device based on new calls, and the rich media processing device based on new calls can be deployed on the server side. The server side belongs to a rich media processing system based on new calls. The rich media processing system based on new calls also includes terminals and / or third parties, and this application does not impose specific restrictions.

[0032] It should be understood that the framework diagram of the rich media processing system based on the new call is as follows: Figure 6 ,like Figure 7 shown.

[0033] It should be understood that the third party is a party that needs to further process the rich media, and the third party is not necessarily required.

[0034] It is understandable that the terminal includes multiple terminals, such as Figure 6 as well as Figure 7 UE-A (first terminal) and UE-B (second terminal) in.

[0035] It should be understood that Figure 6 as well as Figure 7 The server side can be composed of modules such as data management module, signaling analysis module, business capability module, business control module, media processing module, media detection control module, media detection module, and media filtering module.

[0036] Among them, the media detection control module, the media detection module, the media filtering module and other modules are newly added modules in this embodiment.

[0037] Among them, the setting data management module mainly provides the new call setting function and provides basic data for the business control module; the signaling parsing module is responsible for parsing the underlying core network SIP signaling, and is responsible for performing related operations such as media playback terminal application with the media processing module; the business capability module connects the business control module with the signaling parsing module, and provides the upper-layer business control module with the capability interface of the underlying module; the business control module sends control instructions to the signaling parsing module or the media processing module through the business capability module according to user settings, system settings and third-party instructions; the media processing module performs The media detection control module mainly performs initial verification of third-party media information (such as channel verification), and interacts with the business control module on detection results and prompt information; the media detection module provides third-party media with legality detection and privacy leakage detection related functions, and at the same time, provides a "pluggable" component interface to provide a unified interface for the third-party media detection module; the media filtering module processes the media content, provides clipping, coding, blurring, and frame drop related processing functions, and at the same time, provides a unified extension interface to provide a unified interface for third-party media processing.

[0038] It should be noted that the application scenario of this embodiment may specifically be:

[0039] In traditional calls, the media during the media playback process all comes from the operator's server. The relevant media source is single and the content is controllable, so the corresponding rich media content does not need to be verified. However, new calls currently do not differentiate based on media from different channels, resulting in the rich media content of all new call media not being verified. However, the media sources for new calls are diverse, and the corresponding rich media content is not verified, which makes it easier for omissions in the supervision of media content, resulting in the risk of violations of laws and regulations.

[0040] For example, Figure 8 As shown, when playing a media file or sharing the screen, there is a risk that the user's own privacy information is exposed to others, and the user is often unaware of this.

[0041] Or, if Fig. 9 As shown, when playing media files or sharing the screen, there is leakage of illegal behavior (indecent scenes).

[0042] In this embodiment, targeted verification rules and / or processing rules can be provided in real time for rich media files from different channel sources or different business types, thereby reducing the security risks of new media calls and making them meet relevant compliance requirements.

[0043] Specifically, the server determines access information of the received rich media file, wherein the access information may include a target channel source or a service type, or the access information may also include a target channel source and a service type.

[0044] It can be understood that the target channel source may be from a media server, or the target channel source may be from a third party, etc., without specific limitation.

[0045] It can also be understood that the service type of the access information can be a telephone type service, or a sharing type service, etc. Of course, the services can be divided more specifically, and there is no specific limitation.

[0046] As an example, the server receives a rich media file from the first terminal (UE-A) and needs to determine access information of the received rich media file, where the access information includes a target channel source and / or a service type.

[0047] Step S20, determining a processing scheme corresponding to the access information, and processing the rich media file based on the corresponding processing scheme, wherein the processing scheme includes a verification rule and / or a processing rule;

[0048] It should be understood that a processing scheme includes verification rules or processing rules, or a processing scheme includes verification rules and processing rules.

[0049] It should be noted that the verification rule specifically refers to how to verify the rich media file to determine whether the corresponding rich media file is illegal or in violation of regulations.

[0050] It should be noted that the processing rule refers to how to process the corresponding rich media file if it is determined that the corresponding rich media file is illegal or in violation of regulations.

[0051] It should be noted that the verification rule and / or processing rule is configurable.

[0052] Since the verification rule and / or processing rule is configurable, it can meet the requirements of rich media processing of different severity in different scenarios.

[0053] It should be understood that different components implement different verification rules and / or processing rules. Therefore, corresponding access interfaces can be provided as long as they meet the interface specifications. This will greatly improve the flexibility of server-side media verification and processing.

[0054] Specifically, the verification rules and / or processing rules may be configured in a "plug-in" manner, thereby achieving flexible configuration of the verification rules and / or processing rules.

[0055] In this embodiment, after determining the access information, the server determines a processing scheme corresponding to the access information. The processing scheme may be that after verification, the rich media file corresponding to the access information needs to be played directly, or the processing scheme may be that after verification, the rich media file corresponding to the access information is not played.

[0056] It should be understood that the processing scheme may also be to first verify, then process, and then play the rich media file corresponding to the access information. The processing method or verification method may be flexibly adjusted to meet the needs of different scenarios.

[0057] For example, the processing scheme may also be to perform fuzzy processing on the rich media file corresponding to the access information (the file with the risk of privacy exposure) before playing it.

[0058] Of course, the processing scheme may also be other schemes that meet the requirements, and the specifics are not limited.

[0059] Wherein, if the access information includes a target channel source, the step of determining a processing scheme corresponding to the access information and processing the rich media file based on the corresponding processing scheme includes:

[0060] If the target channel source is not credible, a processing scheme corresponding to the access information is determined, and the rich media file is processed based on the corresponding processing scheme.

[0061] It is understandable that if the target channel source is not credible, it is obvious that the corresponding rich media file needs to be verified and / or processed.

[0062] It should be understood that if the target channel source is credible, it is obvious that the corresponding rich media file does not need to be verified and / or processed, so as to save processing resources and speed up processing.

[0063] Wherein, determining whether the target channel source is credible by determining whether the target channel source is in a preset channel blacklist or whitelist;

[0064] Specifically, if the target channel source is in the whitelist, it is determined that the target channel source is credible.

[0065] Specifically, if the target channel source is in the blacklist, it is determined that the target channel source is untrustworthy.

[0066] In this embodiment, by setting the blacklist and whitelist, the speed of verification and / or processing can be further reduced, thereby improving the rich media processing speed based on new calls.

[0067] It should be emphasized that the preset channel blacklist and whitelist are configurable.

[0068] That is, due to changes in scenarios or changes in the reputation of different channels themselves, it is necessary to configure the blacklist and whitelist.

[0069] It is understandable that the rich media files of different channels may be randomly checked from time to time, and based on the results of the random checks, channels with high credibility may be added to the whitelist, and channels with low credibility may be added to the blacklist, or removed from the whitelist.

[0070] Step S30: sending the processed rich media file to a terminal corresponding to playing the rich media file.

[0071] In this embodiment, after the rich media file is processed, the processed rich media file is sent to a terminal (such as the second terminal UE-B) that plays the rich media file, so that the second terminal plays the corresponding rich media file.

[0072] The present application provides a rich media processing method, device, equipment and storage medium based on new calls. Compared with the technical problem of high security risk of new media calls in related technologies, in the present application, the access information of the received rich media file is determined, and the access information includes the target channel source and / or business type; the processing scheme corresponding to the access information is determined, and the rich media file is processed based on the corresponding processing scheme, wherein the processing scheme includes verification rules and / or processing rules; the processed rich media file is sent to the corresponding terminal that plays the rich media file. It can be understood that in the present application, targeted verification rules and / or processing rules can be provided in real time for rich media files of different channel sources or different business types, so as to reduce the security risk of new media calls and make them meet relevant compliance requirements.

[0073] like Figure 2 As shown, a second embodiment of the model evaluation method of the present application is proposed based on the first embodiment. In this embodiment, if the processing scheme includes a verification rule, the step S20 includes:

[0074] Step S21, if it is detected that the preset pluggable detection component interface is equipped with a pluggable detection component, then read the verification rule configured in the pluggable detection component, wherein different pluggable detection components have different corresponding verification rules;

[0075] It can be understood that in this embodiment, a preset pluggable detection component interface is provided, and the preset pluggable detection component interface can be a physical interface or a virtual interface.

[0076] When the preset plug-in detection component interface is a physical interface, if it is detected that a verification component is plugged into the physical interface, the verification rules configured in the plug-in detection component are read; if it is detected that the verification component plugged into the physical interface is unplugged, verification is not performed based on the corresponding verification rules.

[0077] When the preset pluggable detection component interface is a virtual interface, if it is detected that a verification component is connected to the virtual interface, the verification rule configured for the corresponding virtual component is read.

[0078] It should be noted that different plug-in detection components have different corresponding verification rules.

[0079] Step S22: Based on the verification rule, the rich media file is verified, wherein the verification includes a legality verification and / or a privacy verification.

[0080] In this embodiment, based on the verification rules, the rich media file is verified, and the verification includes legality verification and / or privacy verification. Specifically, the legality verification refers to whether it is illegal or in violation of regulations.

[0081] The privacy verification process specifically refers to whether the corresponding rich media file contains private content, such as ID number, money and other sensitive information.

[0082] The step of performing verification processing on the rich media file based on the verification rule includes:

[0083] If the current bandwidth is less than the first preset bandwidth, scanning a partial area of ​​the rich media file to perform verification processing on the partial area;

[0084] If the current bandwidth is greater than a second preset bandwidth, all regions of the image in the rich media file are scanned to perform verification processing on the entire region, wherein the second preset bandwidth is greater than the first preset bandwidth.

[0085] In this embodiment, when the bandwidth is small, considering the media processing delay problem, a partial area of ​​the media can be scanned and processed, and when the bandwidth is large and the processing delay is small, a full frame scan can be configured. That is, in this embodiment, different delay requirements are met while the verification requirements are met.

[0086] If the processing scheme includes processing rules, after the step of performing verification processing on the rich media file based on the verification rules, the method further includes:

[0087] If the legality check fails, and it is detected that the preset plug-in processing component interface is equipped with a plug-in processing component, then the processing rules configured in the plug-in processing component are read, and the processing rules include filtering processing rules, wherein different plug-in processing components correspond to different processing rules;

[0088] The rich media file is filtered based on the filtering rule.

[0089] In this embodiment, how to perform subsequent processing on rich media files is explained. Specifically, if the legality check fails (there are illegal or unlawful files), and it is detected that the preset plug-in processing component interface is equipped with a plug-in processing component, the processing rules configured in the plug-in processing component are read, and then the rich media files are processed based on the processing rules. The processing rules include filtering processing rules. Then, illegal files can be filtered based on the filtering rules, and other files that pass the check are sent to the corresponding playback terminal such as the second terminal for playback by the second terminal. In addition, it should be noted that since rich media files can include a lot of content, only a part of the content may contain illegal or unlawful content. Therefore, it is only necessary to process the part of the content that contains illegal or unlawful content, without processing all the content, so as to reduce resource consumption and improve efficiency.

[0090] In this embodiment, different plug-in processing components correspond to different processing rules. Since different plug-in processing components correspond to different processing rules, users can reserve corresponding plug-in processing components to meet their actual needs.

[0091] The step of filtering the rich media file based on the filtering rule includes:

[0092] Based on the filtering processing rule, filtering processing is performed on a partial area or the entire area of ​​the rich media file, wherein the filtering processing includes blurring processing of sensitive information or reducing processing of sensitive frames.

[0093] In this embodiment, if the channel type of the rich media file is not trustworthy, the server side will send the rich media file to the media detection module for detection. The media detection module will also feed back the detection result to the media detection control module. If the detection result shows that the rich media file is an illegal file, the service will be terminated or the rich media file will be directly sent to the media filtering module (based on the filtering processing rules, those filters, such as: sensitive information blurring, sensitive frame reduction, etc.). After the rich media file is processed, the processed file will be sent to the media processing module for the corresponding terminal to play. At the same time, the media processing module also feeds back prompts to the business control module, and the business control module sends the relevant prompt information to caller A (the first terminal) through the media processing module.

[0094] In this embodiment, it can be understood that the corresponding rich media files are checked or processed through flexibly configured checking rules and / or processing rules, thereby broadening the rich media file processing scenarios of new calls.

[0095] like Figure 4 As shown, based on the first embodiment and the second embodiment, a second embodiment of the model evaluation method of the present application is proposed. In this embodiment,

[0096] After step S22, the following steps are included:

[0097] Step S23: if the verification result includes that the rich media file involves user privacy, then feeding back the relevant prompt information involving user privacy to the first terminal, so that the first terminal can feed back an operation instruction based on the relevant prompt information;

[0098] Step S24: filtering the rich media file based on the operation instruction.

[0099] In this embodiment, new calls have the risk of user privacy leakage, that is, because new calls can provide screen sharing and other related application scenarios, the risk of user's own private information being exposed to others will increase sharply. This is often unaware to users, so user privacy protection in new call scenarios will be extremely important.

[0100] It can be understood that if the verification result includes that the rich media file involves user privacy (such as financial information, or identity information, etc.), the relevant prompt information involving user privacy will be fed back to the first terminal, so that the first terminal can feedback operation instructions based on the relevant prompt information. The feedback operation instructions may be instructions that require coding, blurring, function shutdown, etc. After obtaining the operation instructions, the server side filters the rich media file, and also sends text messages or screen subtitles to the user (coding, blurring, etc.).

[0101] In the present application, the leakage of user privacy can be avoided by filtering the rich media files.

[0102] It can be understood that in this embodiment, an overall embodiment (such as Figure 5 shown):

[0103] In this embodiment, it should be noted that caller A (UE-A, first terminal) is a new call user, and caller A has activated third-party channel functions, such as screen sharing function. In addition, the server has also set media channel information (channel source information).

[0104] When caller A calls called party B (UE-B, first terminal), after being parsed by the signaling processing layer, the call event of the new call subscription is reported to the service control module (service control layer) through the service capability module (service capability layer);

[0105] After the service control module receives the off-hook event (UE-B answering event), Figure 5 , Figure 6 As shown, an anchor request (a request to obtain media information, which specifically includes various information such as media content and playback type) is sent through the media processing module (media server), and the media processing module returns the anchor result (media information) to the business control module, and then a connection is established between the business control module and the third-party channel.

[0106] It should be noted that the media processing module is connected to the terminal communication, but it is not connected to the third-party channel (third-party new call channel platform). Therefore, the corresponding media information needs to be sent to the third-party channel through the business control module in order to establish a connection with the third-party channel (this process specifically includes: the third-party channel initiates a new call function start request to the business control module; the business control module sends a media add-end request (obtains media information) to the signaling parsing module through the business capability module. After receiving the add-end request, the signaling parsing module applies to the media processing module for adding an end. After the end is successfully added, the add-end information and its media processing module SDP information are returned to the business control module).

[0107] The service control module sends the received SDP information to the third-party new call channel platform (the third-party new call channel platform establishes a communication connection with the media processing module through the SDP information), and the third-party channel platform sends the rich media file to the media detection control module through the corresponding SDP information;

[0108] The media detection control module determines whether the media channel is an untrusted channel type based on the media channel information. If the channel type is trustworthy, the call is played directly to the called party B (media processing module);

[0109] If the channel type is untrustworthy, the media information is sent to the media detection module and the detection result is fed back. If the detection result shows that the media is illegal or in violation of regulations, the service is terminated according to the preset rules or the media is directly sent and filtered (media filtering module) (such as: sensitive information blurring, sensitive frame reduction, etc.). The media is directly processed and sent to the corresponding terminal for playback, and a prompt message is fed back to the service control module. The service control module sends the relevant prompt information to caller A through the media processing module;

[0110] If the detection result shows that the media involves user privacy, a prompt message is fed back to the service control module, and an operation instruction is fed back at the same time. The service control module sends the relevant prompt information to the caller A through the media processing module;

[0111] User A sends an operation instruction to the media detection control module, and the media detection control module sends it to the media filter according to the user's operation instruction to process the media according to the instruction (such as: blurring sensitive information, reducing sensitive frames, etc.);

[0112] The processed media is sent to the media processing module, which plays the audio to user B.

[0113] Reference Figure 4 , Figure 4 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.

[0114] like Figure 4 As shown, the new call-based rich media processing device may include: a processor 1001 , a memory 1005 , and a communication bus 1002 . The communication bus 1002 is used to implement connection and communication between the processor 1001 and the memory 1005 .

[0115] Optionally, the new call-based rich media processing device may further include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a WiFi module, etc. The user interface may include a display screen (Display), an input submodule such as a keyboard (Keyboard), and the optional user interface may also include a standard wired interface and a wireless interface. The network interface may include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0116] Those skilled in the art will understand that Figure 4 The structure of the new call based rich media processing device shown in the figure does not constitute a limitation on the new call based rich media processing device, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.

[0117] like Figure 4As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, and a rich media processing program based on a new session. The operating system is a program that manages and controls the hardware and software resources of the rich media processing device based on a new session, and supports the operation of the rich media processing program based on a new session and other software and / or programs. The network communication module is used to realize the communication between the cameras inside the memory 1005, and the communication with other hardware and software in the device.

[0118] exist Figure 4 In the new call-based rich media processing device shown, the processor 1001 is used to execute the new call-based rich media processing program stored in the memory 1005 to implement the steps of any of the above-mentioned new call-based rich media processing methods.

[0119] The specific implementation of the rich media processing device based on new calls in the present application is basically the same as the various embodiments of the rich media processing method based on new calls described above, and will not be repeated here.

[0120] The present application also provides a rich media processing device based on a new call, the device comprising:

[0121] A first determination module, configured to determine access information of the received rich media file, wherein the access information includes a target channel source and / or a business type;

[0122] a second determining module, configured to determine a processing scheme corresponding to the access information, and process the rich media file based on the corresponding processing scheme, wherein the processing scheme includes a verification rule and / or a processing rule;

[0123] The playing module is used to send the processed rich media file to a terminal corresponding to playing the rich media file.

[0124] In a possible implementation manner of the present application, the verification rule and / or processing rule is configurable.

[0125] In a possible implementation manner of the present application, if the access information includes a target channel source, the new call-based rich media processing device is used to implement:

[0126] If the target channel source is not credible, a processing scheme corresponding to the access information is determined, and the rich media file is processed based on the corresponding processing scheme.

[0127] In a possible implementation of the present application, whether the target channel source is credible is determined by determining whether the target channel source is in a preset channel blacklist or whitelist; wherein the preset channel blacklist or whitelist is configurable.

[0128] In a possible implementation manner of the present application, if the processing scheme includes a verification rule, the new call-based rich media processing device is used to implement:

[0129] If it is detected that the preset plug-in detection component interface is equipped with a plug-in detection component, then the verification rule configured in the plug-in detection component is read, wherein different plug-in detection components have different corresponding verification rules;

[0130] Based on the verification rule, the rich media file is verified, and the verification includes legality verification and / or privacy verification.

[0131] In a possible implementation manner of the present application, the new call-based rich media processing device is used to implement:

[0132] If the current bandwidth is less than the first preset bandwidth, scanning a partial area of ​​the rich media file to perform verification processing on the partial area;

[0133] If the current bandwidth is greater than a second preset bandwidth, all regions of the image in the rich media file are scanned to perform verification processing on the entire region, wherein the second preset bandwidth is greater than the first preset bandwidth.

[0134] In a possible implementation manner of the present application, the new call-based rich media processing device is used to implement:

[0135] If the legality check fails, and it is detected that the preset plug-in processing component interface is equipped with a plug-in processing component, then the processing rules configured in the plug-in processing component are read, and the processing rules include filtering processing rules, wherein different plug-in processing components correspond to different processing rules;

[0136] The rich media file is filtered based on the filtering rule.

[0137] In a possible implementation manner of the present application, the new call-based rich media processing device is used to implement:

[0138] Based on the filtering processing rule, filtering processing is performed on a partial area or the entire area of ​​the rich media file, wherein the filtering processing includes blurring processing of sensitive information or reducing processing of sensitive frames.

[0139] In a possible implementation manner of the present application, if the processing scheme includes a processing rule, the new call-based rich media processing device is used to implement:

[0140] If the verification result includes that the rich media file involves user privacy, feeding back the relevant prompt information involving user privacy to the first terminal, so that the first terminal can feed back an operation instruction based on the relevant prompt information;

[0141] Based on the operation instruction, the rich media file is filtered.

[0142] The specific implementation of the rich media processing device based on new calls in the present application is basically the same as the various embodiments of the rich media processing method based on new calls mentioned above, and will not be repeated here.

[0143] An embodiment of the present application provides a storage medium, and the storage medium stores one or more programs, and the one or more programs can also be executed by one or more processors to implement the steps of any of the above-mentioned rich media processing methods based on new calls.

[0144] The specific implementation of the storage medium of the present application is basically the same as the above-mentioned embodiments of the rich media processing method based on the new call, and will not be repeated here.

[0145] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned rich media processing method based on new calls when executed by a processor.

[0146] The specific implementation of the computer program product of the present application is substantially the same as the above-mentioned embodiments of the rich media processing method based on new calls, and will not be described in detail here.

[0147] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0148] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0149] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus hardware platform, or by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM) and includes several instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0150] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A rich media processing method based on a new call, characterized in that: The method comprises: Determining access information of the received rich media file, the access information including a target channel source and / or a business type; Determine a processing scheme corresponding to the access information, and process the rich media file based on the corresponding processing scheme, wherein the processing scheme includes a verification rule and / or a processing rule; The processed rich media file is sent to a terminal corresponding to playing the rich media file.

2. The rich media processing method based on a new call as claimed in claim 1, characterized in that: The verification rules and / or processing rules are configurable.

3. The rich media processing method based on new call as claimed in claim 1, characterized in that: If the access information includes a target channel source, the step of determining a processing scheme corresponding to the access information and processing the rich media file based on the corresponding processing scheme includes: If the target channel source is not credible, a processing scheme corresponding to the access information is determined, and the rich media file is processed based on the corresponding processing scheme.

4. The rich media processing method based on new call as claimed in claim 3, characterized in that: Whether the target channel source is credible is determined by determining whether the target channel source is in a preset channel blacklist or whitelist; wherein the preset channel blacklist or whitelist is configurable.

5. The rich media processing method based on new call as claimed in claim 1, characterized in that: If the processing scheme includes a verification rule, the step of determining a processing scheme corresponding to the access information and processing the rich media file based on the corresponding processing scheme includes: If it is detected that the preset plug-in detection component interface is equipped with a plug-in detection component, then the verification rule configured in the plug-in detection component is read, wherein different plug-in detection components have different corresponding verification rules; Based on the verification rule, the rich media file is verified, and the verification includes legality verification and / or privacy verification.

6. The rich media processing method based on new call as claimed in claim 5, characterized in that: The step of performing verification processing on the rich media file based on the verification rule includes: If the current bandwidth is less than the first preset bandwidth, scanning a partial area of ​​the rich media file to perform verification processing on the partial area; If the current bandwidth is greater than a second preset bandwidth, all regions of the image in the rich media file are scanned to perform verification processing on the entire region, wherein the second preset bandwidth is greater than the first preset bandwidth.

7. The rich media processing method based on new call as claimed in claim 5, characterized in that: If the processing scheme includes processing rules, after the step of performing verification processing on the rich media file based on the verification rules, the method further includes: If the legality check fails and it is detected that the preset plug-in processing component interface is equipped with a plug-in processing component, then the processing rules configured in the plug-in processing component are read, wherein the processing rules include filtering processing rules, wherein different plug-in processing components correspond to different processing rules; The rich media file is filtered based on the filtering rule.

8. The rich media processing method based on new calls as claimed in claim 7, characterized in that: The step of filtering the rich media file based on the filtering rule includes: Based on the filtering processing rule, filtering processing is performed on a partial area or the entire area of ​​the rich media file, wherein the filtering processing includes blurring processing of sensitive information or reducing processing of sensitive frames.

9. The rich media processing method based on new calls as claimed in claim 5, characterized in that: If the processing scheme includes processing rules, after the step of performing verification processing on the rich media file based on the verification rules, the method further includes: If the verification result includes that the rich media file involves user privacy, feeding back the relevant prompt information involving user privacy to the first terminal, so that the first terminal can feed back an operation instruction based on the relevant prompt information; Based on the operation instruction, the rich media file is filtered.

10. A rich media processing device based on a new call, characterized in that: It includes a memory, a processor, and a rich media processing program based on new calls stored in the memory and executable on the processor, wherein the processor implements the steps of the rich media processing method based on new calls described in any one of claims 1 to 9 when executing the rich media processing program based on new calls.

11. A storage medium, characterized in that: The storage medium stores a rich media processing program based on a new call, and when the rich media processing program based on a new call is executed by the processor, the steps of the rich media processing method based on a new call as described in any one of claims 1 to 9 are implemented.

Citation Information

Cited By

  • Rich media processing method based on new call, device, and storage medium

    EP4773575A1