This application claims priority of Taiwanese Invention Patent Application No. 108110290, filed on Mar. 25, 2019.
The disclosure relates to a method for recording a multimedia call via an instant communication software program, and more particularly to a method for recording a multimedia call with common consent via an instant communication software program.
Nowadays, various electronic devices, such as mobile phones, tablet computers, notebook computers, desktop computers, etc., allow users to, when executing an instant communication software program, make a voice call or a video call to another user (target user) via a network by selecting the target user from a contact list, and then triggering an option for making a voice call or a video call. While most conventional instant communication software programs lack the functionality of recording the conversations or interactions during the call, users may sometimes require backup for the content of the call.
Therefore, an object of the disclosure is to provide a method that enables users of an instant communication software program to acquire a recording file for a multimedia call held by execution of the instant communication software program, and electronic devices and computer program products that implement the method.
According to the disclosure, the method for recording a multimedia call with common consent via an instant communication software program includes: by the first electronic device that executes an instant communication software program, creating a virtual chat room for the first and second electronic devices; by the first electronic device, receiving an instruction for calling the second electronic device with recording; by the first electronic device upon receipt of the instruction for calling the second electronic device with recording, making a multimedia call to the second electronic device and simultaneously transmitting a recording notification to the second electronic device for notifying a user of the second electronic device that the multimedia call will be recorded; by the first electronic device, commencing the multimedia call with the second electronic device in response to receipt of a notification of accepting the multimedia call returned by the second electronic device; by one of the first and second electronic devices, recording the multimedia call as the multimedia call is in progress; by said one of the first and second electronic devices, generating a recording file based on the recording of the multimedia call after the multimedia call has ended; and by said one of the first and second electronic devices, transmitting the recording file to the virtual chat room.
According to the disclosure, an electronic device is proposed to include an input unit for operation by a user, a storage unit storing an instant communication software program, a display unit, a communication unit, and a processing unit electrically coupled to the input unit, the storage unit, the display unit and the communication unit. The processing unit is configured to, when executing the instant communication software program stored in the storage unit: create a virtual chat room for the electronic device and said another electronic device, and cause the display unit to display the virtual chat room; upon receipt of an instruction for calling said another electronic device with recording, make a multimedia call to said another electronic device via the communication unit and simultaneously transmit a recording notification to said another electronic device via the communication unit for notifying a user of said another electronic device that the multimedia call will be recorded; in response to receipt of a notification of accepting the multimedia call returned by said another electronic device via the communication unit, commence the multimedia call with said another electronic device with use of the communication unit, and record the multimedia call as the multimedia call is in progress; generate a recording file based on the recording of the multimedia call after the multimedia call has ended; and transmit the recording file to the virtual chat room via the communication unit.
According to the disclosure, an electronic device is proposed to include an input unit for operation by a user, a storage unit storing an instant communication software program, a display unit, a communication unit, and a processing unit electrically coupled to the input unit, the storage unit, the display unit and the communication unit. The processing unit is configured to, when executing the instant communication software program stored in the storage unit: receive an incoming call alert and a recording notification in relation to a multimedia call with call recording from another electronic device via the communication unit; upon receipt of a user operation via the input unit to accept the multimedia call, return, via the communication unit, a notification of accepting the multimedia call to said another electronic device; commence the multimedia call with said another electronic device with use of the communication unit; record the multimedia call as the multimedia call is in progress; generate a recording file based on the recording of the multimedia call after the multimedia call has ended; and transmit the recording file to a virtual chat room created for the electronic device and said another electronic device via the communication unit.
According to the disclosure, a computer program is proposed to include a non-volatile and tangible computer-accessible medium that includes an instant communication software program that, when loaded and executed by a first electronic device and a second electronic device, causes the first and second electronic devices to perform the proposed method of this disclosure, wherein said one of the first and second electronic devices is the first electronic device.
According to the disclosure, a computer program is proposed to include a non-volatile and tangible computer-accessible medium that includes an instant communication software program that, when loaded and executed by a first electronic device and a second electronic device, causes the first and second electronic devices to perform the proposed method of this disclosure, wherein said one of the first and second electronic devices is the second electronic device.
Other features and advantages of the disclosure will become apparent in the following detailed description of the embodiment (s) with reference to the accompanying drawings, of which:
Before the disclosure is described in greater detail, it should be noted that where considered appropriate, reference numerals or terminal portions of reference numerals have been repeated among the figures to indicate corresponding or analogous elements, which may optionally have similar characteristics.
Referring to
At first, the processing unit 12 of the first electronic device 1 executes the instant communication software program stored in the storage unit 11, and the user (denoted by “A” in
In step S2, when the second calling icon 35 is tapped (i.e., the recording-call option is triggered) on the input unit 13, the input unit 13 transmits an instruction for calling the second electronic device 2 with call recording to the processing unit 12, and the processing unit 12, in response to receipt of the instruction for calling the second electronic device 2 with call recording, makes a multimedia call (voice call in this example) to the second electronic device 2, and simultaneously transmits a recording notification to the second electronic device 2 for notifying the user of the second electronic device 2 that the multimedia call will be recorded. For example, upon receipt of an incoming call alert and the recording notification in relation to the multimedia call with call recording via the communication unit 25, the processing unit 22 may cause the display unit 24 to display, when the second electronic device 2 is in a power-saving mode, an unlocking screen 41 that shows, as shown in
Then, when the user (B) of the second electronic device 2 performs an unlock operation on the unlock interface 42 in the unlocking screen 41, or if the multimedia call with call recording comes in when the second electronic device 2 is unlocked and in use, the processing unit 22 may cause the display unit 24 to display, as shown in
It is noted that, in some cases, the user (A) may operate the first electronic device 1 to make a multimedia call to the second electronic device 2 without creating a virtual chat room first. For example, the instant communication software program may be designed in such a way that the user can trigger the ordinary-call option or the recording-call option from the friends list or contact list, so the virtual chat room may not be created at this time, and the flow of the method will start from step S2.
In step S3, the processing unit 12 determines whether the multimedia call has been accepted by the second electronic device 2. Upon receipt of the notification of accepting the multimedia call from the second electronic device 2 via the communication unit 15, the processing unit 12 determines that the multimedia call has been accepted and commences the multimedia call, and the flow goes to step S4, where the first electronic device 1 records the multimedia call with the second electronic device 2 as the multimedia call is in progress. In order to further ensure that the user (B) of the second electronic device 2 is aware that the multimedia call will be recorded, the processing unit 12 may transmit a voice notification message to the second electronic device 2 via the communication unit 15. Referring to
During the multimedia call between the first and second electronic devices 1, 2, the processing unit 12, in addition to performing the recording of the multimedia call, continuously determines whether the multimedia call has ended (step S5). For example and referring to
In step S7 and referring to
A second embodiment of the method for recording a multimedia call with common consent via an instant communication software program according to this disclosure is similar to the first embodiment, and differs from the first embodiment in that steps S4 to S7 are performed by the second electronic device 2 in the second embodiment. In the second embodiment, after the processing unit 12 of the first electronic device 1 makes a multimedia call and transmits the recording notification to the electronic device 2 (step S2), the processing unit 22 of the second electronic device 2 causes the display unit 24 to display the unlocking screen 41, as shown in
Referring to
During the multimedia call between the first and second electronic devices 2, the processing unit 22, in addition to performing the recording of the multimedia call, continuously determines whether the multimedia call has ended (step S5). Referring to
In step S7 and referring to
In summary, the embodiments of this disclosure may ensure that the recording of the multimedia call is made with common consent (i.e., agreed by the user (B) of the second electronic device 2 to whom the user (A) makes the multimedia call), and the multimedia call is recorded by either the first electronic device 1 or the second electronic device 2. Then, the recording file thus generated would be transmitted to the virtual chat room 31 that is created for the first and second electronic devices 1, 2, so both of the first and second electronic devices 2 can acquire the recording file to back up the multimedia call.
In the description above, for the purposes of explanation, numerous specific details have been set forth in order to provide a thorough understanding of the embodiment (s). It will be apparent, however, to one skilled in the art, that one or more other embodiments may be practiced without some of these specific details. It should also be appreciated that reference throughout this specification to “one embodiment,” “an embodiment,” an embodiment with an indication of an ordinal number and so forth means that a particular feature, structure, or characteristic may be included in the practice of the disclosure. It should be further appreciated that in the description, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of various inventive aspects, and that one or more features or specific details from one embodiment may be practiced together with one or more features or specific details from another embodiment, where appropriate, in the practice of the disclosure.
While the disclosure has been described in connection with what is (are) considered the exemplary embodiment(s), it is understood that this disclosure is not limited to the disclosed embodiment(s) but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
108110290 | Mar 2019 | TW | national |