Nuisance call reporting method, terminal, electronic device, and storage medium
The method automates the reporting of nuisance calls by generating and sending a report message based on user commands, addressing the inefficiencies of existing methods and enhancing user experience and reporting efficiency.
Patent Information
- Application Number
- JP2023561893
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-05
- Filing Date
- 2022-06-20
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-06-20
AI Technical Summary
The existing methods for reporting nuisance calls are cumbersome and inefficient, leading to poor user experience and low effectiveness in managing such calls.
A method that automatically generates a report message carrying relevant data information when a user initiates a report command, and sends this message to a designated report reception center, simplifying the reporting process.
This method significantly simplifies the process of reporting nuisance calls, enhances user convenience, improves the efficiency of departments managing nuisance calls, and significantly improves user experience.
Smart Images

Figure 0007682295000002 
Figure 0007682295000003 
Figure 0007682295000004
Abstract
Description
[Technical field]
[0001] This application is filed based on a Chinese patent application bearing application number 202110898019.2 and filed on August 5, 2021, and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of mobility communications, and in particular to a method for reporting nuisance calls. [Background technology]
[0003] In the field of communications, users' mobile phone terminals are often subject to nuisance calls, such as malicious promotional calls and scams, which have a significant impact on people's daily lives.
[0004] Based on this, users can download blocking software to block mobile phone numbers marked as nuisance calls, or they can access the 12321 website to enter the reporting information entry page, fill in detailed information such as the user's relevant information and the phone number to be reported, and click "Submit." However, the reporting process is not only cumbersome and complicated, but also the efficiency of the relevant departments in controlling nuisance calls is low, and the user experience is poor. Summary of the Invention [Problem to be solved by the invention]
[0005] The objective of the embodiments of the present application is to provide a method for reporting nuisance calls in order to at least partially solve the above problems, thereby solving the problem that the process of users reporting nuisance calls is complicated, thereby providing great convenience for users to report nuisance calls, improving the efficiency of relevant departments in managing nuisance calls, and greatly enhancing the user experience. [Means for solving the problem]
[0006] An embodiment of the present application provides a method for reporting a nuisance call, the method including the steps of receiving data information sent from the other party of the call, automatically generating a report message carrying at least a part of the data information when detecting a report command from a user, and transmitting the report message to a designated report reception center.
[0007] An embodiment of the present application provides a terminal, which includes: a receiving module for receiving data information sent from a call partner, a generating module for automatically generating a report message carrying at least a part of the data information after detecting a report command of a user, and a sending module for sending the report message to a designated report reception center.
[0008] An embodiment of the present application provides an electronic device, the electronic device including at least one processor and a memory communicatively connected to the at least one processor, the at least one processor storing instructions executable by the at least one processor that, when executed by the at least one processor, realizes the nuisance call reporting method.
[0009] An embodiment of the present application provides a computer-readable storage medium having stored therein a computer program that, when executed by a processor, causes the processor to implement the nuisance call reporting method. [Brief description of the drawings]
[0010] [Figure 1] 2 is a flowchart of a method for reporting a nuisance call according to an embodiment of the present application. [Diagram 2] 4 is a flowchart of a method for reporting a nuisance call according to another embodiment of the present application. [Diagram 3] FIG. 13 is a schematic diagram of a third pre-configured interface in another embodiment of the present application; [Figure 4] FIG. 2 is a structural schematic diagram of a terminal according to an embodiment of the present application; [Diagram 5] Schematic diagram of an electronic device according to an embodiment of the present application.
Embodiments for Carrying out the Invention
[0011] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, each embodiment of the present application will be described in detail below with reference to the drawings. However, in each embodiment of the present application, many technical details have been proposed for readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions for the protection required in the present application can be realized.
[0012] An embodiment of the present application relates to a nuisance call reporting method applicable to a terminal, such as a user mobile phone, a tablet computer, etc. In this embodiment, when receiving data information transmitted from the calling party and detecting a user's reporting command, at least a part of the reporting message carried by the data information is automatically generated, and the reporting message is sent to a specified reporting reception center. Thereby, the process for the user to report nuisance calls is greatly simplified, which provides great convenience for the user to report nuisance calls, improves the efficiency of relevant departments in rectifying nuisance calls, and greatly enhances the user's experience.
[0013] Hereinafter, the implementation details of the nuisance call reporting method in this embodiment will be specifically described. The following content is only for facilitating the implementation details of this aspect and is not necessary for implementing this aspect. As shown in FIG. 1, the specific flow may include the following steps.
[0014] Step 101: The terminal makes a call.
[0015] Specifically, after the terminal receives a call connection establishment request from the calling party and detects the user's response command, the terminal establishes a call connection with the calling party and starts a call.
[0016] The types of calls in this embodiment include, but are not limited to, IP Multimedia Subsystem (IMS) type calls such as voice calls based on New Radio (Voice over New Radio, abbreviated as "VoNR"), voice calls based on LTE (Voice over LTE, abbreviated as "VoLTE"), and voice calls based on WiFi (Voice over WiFi, abbreviated as "VoWiFi").
[0017] In addition, the call according to the present embodiment is displayed in a session format, and does not affect the user's ability to view records of both sides in the first preset interface, regardless of whether the call is hung up or not. That is, the user can view data information such as text, images, audio and video sent from both sides of the call, whether the call is in progress or after the call is hung up. Here, the first preset interface is the call interface or the call record interface. By using the session format, it is possible to ensure that the user can view records sent from both sides of the call, such as text, images, audio and video, at any time, whether the call is in progress or after the call is hung up.
[0018] Once the call connection is established, step 102 is entered.
[0019] Step 102: The terminal monitors whether it needs to establish a data channel, and if so, enters step 103; otherwise, ends.
[0020] Specifically, the terminal monitors the Session Initiation Protocol (SIP) signaling sent from the other party through a monitoring module, and analyzes the Session Description Protocol (SDP) offer message. If the dcmap field in the Session Description Protocol is analyzed, the monitoring module gives a data channel establishment command to the data channel management module, and otherwise terminates. Here, the dcmap field indicates that a data channel needs to be established.
[0021] In one example, when parsing an SDP offer message, multiple data channels may be mapped to one single-channel SDP media description, and each SDP attribute associated with "a=dcmap" and the stream is a unique media description, as shown in Table 1.
[0022] [Table 1] Here, the three SDP attributes and streams associated with “a=dcmap” in Table 1 indicate three different methods to be used when establishing a data channel, as follows:
[0023] a=dcmap:10 subprotocol="http" indicates that the hypertext transfer protocol is adopted when establishing a data channel. a=dcmap:38754 max-time=150, label="low latency" indicates that a low latency method will be adopted when establishing a data channel. a=dcmap:7216 max-retr=5, label="low loss" indicates that the low loss method is adopted when establishing a data channel.
[0024] After determining which way to establish the data channel based on the above method, step 103 is entered.
[0025] Step 103: Establish a data channel.
[0026] Specifically, the processes related to the data channel include establishing, maintaining, and releasing the data channel. All of these processes are performed by a data channel management module. The data channel is used to transmit data information such as text, images, audio, and video between a terminal and a call partner. The type of the data channel established in the embodiment of the present application may be a data channel established between a terminal and a data server on a network side (a Bootstrap data channel), or a data channel established directly between terminals (a non-Bootstrap data channel). In the embodiment of the present application, the call partner when establishing a data channel may be a data server on a network side or a terminal.
[0027] After the data channel is established, step 104 is entered.
[0028] Step 104: Receive the data information sent from the other party.
[0029] Specifically, during a call between the terminal and the other party, the other party sends data information to the terminal through the data channel established in step 103, and the data information type may be text, image, audio video, etc.
[0030] After receiving the data information sent from the other party, step 105 is entered.
[0031] Step 105: automatically generate an alert message after detecting a user's alert command, specifically, automatically generate an alert message after detecting a user's preset operation on a preset control in a first preset interface.
[0032] In one example, the first preset interface may be a call interface, the preset control may be a “report” button, and the preset operation may be a click operation, i.e., automatically generating a report message upon detecting that a user clicks the “report” button in the call interface.
[0033] In one example, after detecting a preset operation by a user on a preset control located in the first preset interface, jump to a second preset interface. The second preset interface includes data information sent from the other party for the user to check. When detecting that the user has checked the data information included in the second preset interface, the automatically generated notification message carries some of the data information checked by the user. If the user has not checked, the default is to check all, and the automatically generated notification message carries all the data information. Here, the specific content carried by the notification message may be adjusted according to the actual situation, and its type may be text, image, audio video, etc.
[0034] After automatically generating the notification message, step 106 is entered.
[0035] Step 106: Determine whether a "send" command from the user is detected. If it is detected, enter step 107; if it is not received, end the process.
[0036] Step 107: The automatically generated report message is sent to a designated report reception center.
[0037] The nuisance call reporting method according to the present embodiment can receive data information sent from the other party and automatically generate a report message carrying at least a part of the data information when detecting a user's report command, and send the report message to a designated report reception center. In this process, the user does not need to input user-related information, and does not need to perform operations such as filling in the phone number and detailed information to be reported and clicking submit, but only clicks the "report" button, and the terminal automatically generates a report message after the user clicks the "report" button. The user further checks the data information to be provided, and after the checking operation is completed, the terminal sends it to the report reception center. The above operations such as automatically generating the report message and checking the necessary evidence greatly simplify the process of the user reporting a nuisance call, provide great convenience for the user to report a nuisance call, improve the efficiency of the relevant departments in managing nuisance calls, and greatly enhance the user's experience.
[0038] The above division of various method steps is only for clarity, and may be integrated into one step in implementation, or some steps may be divided into multiple steps, as long as they contain the same logical relationship, they are within the scope of protection of this patent. Making insignificant modifications to the algorithm or flow, or introducing insignificant designs, but not changing the core design of the algorithm and flow, are within the scope of protection of this patent.
[0039] Another embodiment of the present application relates to a nuisance call reporting method applicable to a terminal. In this embodiment, the first preset interface is a call record interface. The method further includes jumping to a third preset interface after detecting a preset operation of a preset control arranged in the call record interface by a user. Here, the third preset interface includes information of a nuisance call type for the user to check. The generated report message further carries the information of the nuisance call type checked by the user. The method further includes, after sending the report message to a designated report reception center, querying the processing progress of the report message in real time at the report reception center according to a user command. In this embodiment, the user can query the processing progress of the report message in real time at the report reception center after the report operation is completed. This provides great convenience for users to report nuisance calls, improves the efficiency of related departments in regulating nuisance calls, and greatly enhances the experience and competitiveness of terminal users.
[0040] The implementation details of the nuisance call reporting method in this embodiment will be described in detail below. The following content is only for facilitating the implementation details of this embodiment, and is not necessary for implementing this embodiment. As shown in Figure 2, the specific flow may include the following steps:
[0041] Step 201: Receive data information sent from the other party.
[0042] The process from answering the phone to receiving the data information sent from the other party is the same as steps 101 to 104 in the embodiment, and will not be described further here.
[0043] Step 202: The user or the other party hangs up the phone. After the user or the other party hangs up the phone, step 203 is entered.
[0044] Step 203: After jumping to the first preset interface, determine whether a user's preset operation is detected in the first preset interface.
[0045] Specifically, after the user or the other party hangs up the phone, the terminal automatically returns to the first preset interface. The first preset interface in this embodiment is a call record interface, and the preset controls are displayed in the call record interface. The call in this embodiment is displayed in a session format, so that even if the user hangs up the phone, the user can still view the data information, such as text, image, audio and video, sent by both sides of the call. The session format can ensure that the user can view the data information, such as text, image, audio and video, sent by both sides of the call at any time in the call interface or call record interface, and there will be no situation where the user cannot view the data information sent by both sides of the call after hanging up the phone.
[0046] The process of determining whether the user's preset operation in the first preset interface is detected is the same as the above step 105, and will not be further described here. If it is detected that the user has performed the preset operation in the first preset interface, enter step 204; if not, end.
[0047] Step 204: if detected, generate information including “nuisance call type” in a third preset interface; if not, end.
[0048] Specifically, after the user or the other party hangs up the phone, a "report" button is displayed in the first pre-set interface. The user may click the report button to report the nuisance call after checking the data information that needs to be provided by default or according to his / her situation. After the user clicks the "report" button, a third pre-set interface is jumped to and a message report command is automatically generated. Here, information including "nuisance call type" is generated in the third pre-set interface for the user to select the type of the nuisance call. The selectable types include lottery fraud, financial fraud, police / prosecutor / court spoofing, leader spoofing, online shopping fraud, and others. The above types include all types of nuisance calls, and the server-side processing can be made more accurate by the user's selection of the type.
[0049] Here, a third preset interface for generating information including the nuisance call type is shown in FIG.
[0050] The instructions of the third preset interface for generating information including the nuisance call type are as follows: <?xml version="1.0" encoding="UTF-8"?> <sr xmlns="urn:gsma:params:xml:ns:rcs:rcs:spamreport"> <chatbot> 12321@botplatform.rcs.botspam< / chatbot> <message-id> xxxx< / message-id> <type>Winning scam < / type> < / sr>
[0051] Step 205: Automatically generate a notification message.
[0052] The process of automatically generating the report message is the same as that of step 105, and will not be described further here. In this embodiment, the report message not only carries some data information, but also carries the information of the nuisance call type checked by the user.
[0053] Step 206: After detecting the user "send" command, send the automatically generated report message to the designated report receiving center.
[0054] Step 207: After the report message and the junk information type are transmitted to the designated report reception center, the progress of the report message processing is monitored in real time at the report reception center.
[0055] Step 208: After sending the report message and the junk information type to the designated report receiving center, continue to submit data information to the report receiving center.
[0056] In this embodiment, the priority order of step 207 and step 208 is not limited, and whether step 207 is executed first and then step 208, or whether step 207 is executed first and then step 208, does not affect the specific implementation.
[0057] In the nuisance call reporting method according to the present embodiment, after the user clicks the report button, a report message can be automatically generated that further carries the nuisance call type checked by the user. The user can simply check the type in the pop-up interface as necessary. After the terminal transmits the report message to the report reception center, the terminal can further interact with the report reception center according to the user's needs, for example, query the progress of the report message processing, and continue to submit data information. This method greatly simplifies the process of the user reporting a nuisance call, and provides a platform for the user to view the progress of the report message processing and provide evidence such as text, image, audio, and video. This allows the user to interact with the report reception center even after the report operation is completed, providing great convenience for the user to report a nuisance call, improving the efficiency of the relevant departments in managing nuisance calls, and greatly enhancing the experience and competitiveness of the terminal user.
[0058] In addition, in the above embodiments, after detecting a user reporting command, it is also possible to first jump to the second preset interface, check the data information that the user needs to provide, and then jump to the third preset interface to check the nuisance call type, or it is also possible to first jump to the third preset interface to check the nuisance call type.
[0059] The order of the step of jumping to the second preset interface and the step of jumping to the third preset interface is not limited in this application.
[0060] In addition, the form of the report reception center in the above embodiments may be a WeChat official account, a widget, a web page, etc. That is, the specific form that the report reception center displays to the user is not limited in the present application.
[0061] The above division of various method steps is only for clarity, and may be integrated into one step in implementation, or some steps may be divided into multiple steps, as long as they contain the same logical relationship, they are within the scope of protection of this patent. Making insignificant modifications to the algorithm or flow, or introducing insignificant designs, but not changing the core design of the algorithm and flow, are within the scope of protection of this patent.
[0062] To solve the above problem, the present application further provides a terminal, as shown in Fig. 4, the terminal includes: a receiving module 401 for receiving data information sent from the other party, a generating module 402 for automatically generating a reporting message carrying at least a part of the data information after detecting a reporting command of a user, and a sending module 403 for sending the reporting message to a designated reporting reception center.
[0063] In one example, the generation module 402 is specifically used for automatically generating an alert message after detecting a pre-defined operation by a user on a pre-defined control located in a first pre-defined interface.
[0064] In one example, the first pre-defined interface includes a call interface or a call record interface.
[0065] In one example, the generating module 402 is further used for jumping to a second preset interface after detecting a preset operation on a preset control arranged in the first preset interface by a user, the second preset interface including data information sent from the other party for the user to check, and automatically generating a notification message carrying the checked data information upon detecting that the user has checked the data information included in the second preset interface.
[0066] In one example, the generating module 402 is further used for jumping to a third preset interface after detecting a preset operation by the user on a preset control located in the first preset interface, the third preset interface including information of a nuisance call type for the user to check, and the generated report message further carries information of the checked nuisance call type.
[0067] In one example, the sending module 403 is further used for querying the processing progress of the notification message in real time at the notification receiving center based on a user instruction after sending the notification message to a designated notification receiving center.
[0068] This embodiment is an embodiment of an apparatus corresponding to the embodiment of the method applied to the terminal. This embodiment can be implemented in combination with the embodiment of the method applied to the terminal. Details of the related art described in the embodiment of the method applied to the terminal are also valid in this embodiment, and will not be described further here to reduce repetition. Therefore, details of the related art mentioned in this embodiment may also be applied to the embodiment of the method applied to the terminal.
[0069] It should be noted that the modules in the above two embodiments of the present application are all logical modules, and in actual applications, one logical unit may be one physical unit, may be a part of one physical unit, or may be realized by a combination of multiple physical units. In addition, in order to highlight the innovative parts of the present application, units that are not closely related to solving the technical problem of the present application are not introduced into this embodiment, but this does not mean that there are no other units in this embodiment.
[0070] An embodiment of the present application further provides an electronic device. As shown in Fig. 5, the electronic device includes at least one processor 501 and a memory 502 communicably connected to the at least one processor. The memory 502 stores instructions executable by the at least one processor 501, and the instructions are executed by the at least one processor 501, so that the at least one processor 501 can execute a nuisance call reporting method for the terminal, or can execute a nuisance call reporting method for the terminal.
[0071] The memory and the processor are connected in a bus manner. The bus may include any number of interconnected buses and bridges, the bus connecting various circuits of one or more processors and memories. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, etc., which are known in the art and will not be described further herein. The bus interface provides an interface between the bus and a transceiver. The transceiver may be one element or multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other devices over a transmission medium. Data processed by the processor is transmitted over a wireless medium via an antenna, which further receives and transmits data to the processor.
[0072] The processor is responsible for managing the bus and general processing and may provide a variety of functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory may be used to store data used by the processor when performing operations.
[0073] The above product can execute the method according to the embodiment of the present application, and has corresponding functional modules and beneficial effects of the execution method. For technical details not described in detail in this embodiment, please refer to the method according to this embodiment of the present application.
[0074] Compared with the aspect where a user needs to access the 12321 website and enter various information such as user information and information to be reported, the method for reporting a nuisance call according to the embodiment of the present application can automatically generate a report message carrying at least some data information based on a user's report command, and send the report message to a designated report reception center. In this process, the user does not need to enter user information, the telephone number to be reported, detailed information, etc., which greatly simplifies the process for the user to report a nuisance call. This provides great convenience for the user to report a nuisance call, improves the efficiency of related departments in managing nuisance calls, and greatly enhances the user's experience.
[0075] All or some of the steps for implementing the method of the above embodiments may be executed by instructing the relevant hardware by a program. The program is stored in a storage medium that includes some instructions for a device (which may be a single chip, chip, etc.) or a processor to execute all or some of the steps of the method described in each embodiment of the present application. The above-mentioned storage medium includes 15 kinds of media that can store program code, such as U disk, removable hard disk, read-only memory (whether it currently meets ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk, or optical disk.
[0076] The above embodiments are provided for those skilled in the art to realize and use the present application. Those skilled in the art may make various modifications or changes to the above embodiments if they deviate from the inventive concept of the present application, so the scope of protection of the present application should not be limited to the above embodiments, but should be consistent with the widest scope of the innovative features described in the claims.
Claims
1. A method for reporting nuisance calls executed by a terminal, comprising: receiving data information transmitted from the other party, the data information being transmitted from the other party to the terminal during a call between the terminal and the other party, the data information including at least one of text, image, and audio / video; automatically generating a notification message carrying at least a portion of said data information upon detecting a user notification command; and transmitting the report message to a designated report reception center.
2. The step of detecting a user's notification command includes:
2. The method of claim 1, further comprising the step of detecting a preset operation by a user on a preset control located on the first preset interface.
3. The first preset interface is: The method of claim 2 , further comprising a call interface or a call record interface.
4. The nuisance call reporting method of claim 2, further comprising a step of jumping to a second preset interface after detecting a preset operation by a user on a preset control located in a first preset interface, the second preset interface including data information transmitted from the other party of the call.
5. The step of automatically generating a notification message comprises: The nuisance call reporting method of claim 4, further comprising a step of automatically generating a reporting message carrying the checked data information when detecting that the user has checked the data information included in the second preset interface.
6. after detecting a preset operation by a user on a preset control disposed on the first preset interface; further comprising the step of jumping to a third preset interface; the third preset interface includes information of a nuisance call type; The nuisance call reporting method according to claim 2 , wherein the generated report message further carries information on the nuisance call type that was checked.
7. After transmitting the notification message to a designated notification reception center, The nuisance call reporting method according to claim 1 , further comprising the step of querying the processing progress of the report message in real time at a report reception center based on a user command.
8. a receiving module for receiving data information transmitted from a call partner, the data information being transmitted from the call partner to the terminal during a call between the terminal and the call partner, the data information including at least one of text, image, and audio / video; a generating module for automatically generating a notification message carrying at least a portion of the data information after detecting a notification command of a user; a transmission module for transmitting the report message to a designated report reception center.
9. At least one processor; a memory communicatively coupled to the at least one processor, The memory stores instructions executable by the at least one processor which, when executed by the at least one processor, cause the at least one processor to execute a nuisance call reporting method described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program which, when executed by a processor, realizes the method for reporting nuisance calls according to any one of claims 1 to 7.
Citation Information
Patent Citations
Contact processing method, mobile terminal and device
CN107257412A
System and method for monitoring prank telephone call and computer-readable recording medium with program recorded for making computer execute the method
JP2002199128A
Radio communication device
JP2017069750A
Call screening service for communication devices
US10601986B1
Telephone Caller Classification
US20110294478A1