Message withdrawal method, apparatus and storage medium

US10320719B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10320719-B2
Application numberUS-201615248697-A
CountryUS
Kind codeB2
Filing dateAug 26, 2016
Priority dateNov 24, 2015
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A message withdrawal method, apparatus and a storage medium are disclosed. The method includes receiving a message withdrawal instruction, where the message withdrawal instruction at least includes a message identifier of a target message to be withdrawn, determining a storage path of a target network resource according to a mapping relation between a storage location of a downloaded network resource and the message identifier, deleting the target message using the message identifier, and deleting the target network resource at the storage path of the target network resource.

First claim

Opening claim text (preview).

The invention claimed is: 1. A message withdrawal method applied in a terminal, comprising: receiving a target message, wherein the target message comprises a target network resource; downloading the target network resource included in the target message according to a downloading operation of a user; establishing a mapping relation between a storage path of the target network resource and a message identifier of the target message; receiving, by the terminal, a message withdrawal instruction, wherein the message withdrawal instruction at least comprises the message identifier of a target message to be withdrawn; determining, by the terminal, the storage path of the target network resource according to the mapping relation between the storage path of the downloaded network resource and the message identifier, wherein the storage path identifies a storage position of the target network resource in the terminal; deleting, by the terminal, the target message in the terminal using the message identifier; and deleting, by the terminal, the target network resource at the storage position in the terminal; wherein the method further comprises interrupting a process of downloading the target network resource under the condition the message withdrawal instruction is received in the process of downloading. 2. The method according to claim 1 , after establishing the mapping relation between the storage path of the target network resource and the message identifier of the target message, the method further comprising: updating the storage path of the target network resource in the mapping relation between the storage location of the downloaded network resource and the message identifier when a change of the storage path of the target network resource is detected. 3. The method according to claim 1 , after establishing the mapping relation between the storage path of the target network resource and the message identifier of the target message, the method further comprising: taking each of a target storage path corresponding to a copy-and-paste operation and the storage path of the target network resource as the storage path corresponding to the message identifier of the target message when the copy-and-paste operation on the target network resource is detected. 4. The method according to claim 1 , wherein the message withdrawal instruction is triggered when a message server receives a withdrawal request from a message sender for the target message. 5. The method according to claim 1 , after deleting the target network resource at the storage path of the target network resource, the method further comprising: displaying a deletion prompt message which indicates that the target network resource and the target message have been deleted locally in the terminal. 6. The method according to claim 1 , wherein the target network resource includes at least one of the following elements: a picture, a video, an audio, an animation and a document; and wherein the method further comprises: when detecting that the storage path of the target network resource is changed, obtaining the changed storage path in the terminal, and updating an original storage path with the changed storage path in a mapping relation in the terminal. 7. A message withdrawal apparatus, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: receive a target message, wherein the target message comprises a target network resource; download the target network resource included in the target message according to a downloading operation of a user; establish a mapping relation between a storage path of the target network resource and a message identifier of the target message; receive a message withdrawal instruction, wherein the message withdrawal instruction at least comprises the message identifier of the target message to be withdrawn; determine the storage path of the target network resource according to the mapping relation between the storage path of the downloaded network resource and the message identifier, wherein the storage path identifies a storage position of the target network resource in the terminal; delete the target message using the message identifier; and delete the target network resource at the storage position in the terminal, wherein the processor is further configured to interrupt a process of downloading the target network resource under the condition the message withdrawal instruction is received in the process of downloading. 8. The apparatus of claim 7 , wherein the processor is further configured to: after establishing the mapping relation between the storage path of the target network resource and the message identifier of the target message, update the storage path of the target network resource in the mapping relation between the storage location of the downloaded network resource and the message identifier when a change of the storage path of the target network resource is detected. 9. The apparatus of claim 7 , wherein the processor is further configured to: after establishing the mapping relation between the storage path of the target network resource and the message identifier of the target message, take each of a target storage path corresponding to a copy-and-paste operation and the storage path of the target network resource as the storage path corresponding to the message identifier of the target message when the copy-and-paste operation on the target network resource is detected. 10. The apparatus of claim 7 , wherein the message withdrawal instruction is triggered when a message server receives a withdrawal request from a message sender for the target message. 11. The apparatus of claim 7 , wherein the processor is further configured to: after deleting the target network resource at the storage path of the target network resource, display a deletion prompt message which indicates that the target network resource and the target message have been deleted locally in the terminal. 12. The apparatus of claim 7 , wherein the target network resource includes at least one of the following elements: a picture, a video, an audio, an animation and a document. 13. A non-transitory computer-readable storage medium having stored instructions therein, wherein the stored instructions, when executed by a processor of a mobile terminal, cause the mobile terminal to: receive a target message, wherein the target message comprises a target network resource; download the target network resource included in the target message according to a downloading operation of a user; establish a mapping relation between a storage path of the target network resource and a message identifier of the target message; receive a message withdrawal instruction, wherein the message withdrawal instruction at least comprises the message identifier of the target message to be withdrawn, determine the storage path of the target network resource according to the mapping relation between the storage path of the downloaded network resource and the message identifier, wherein the storage path identifies a storage position of the target network resource in the terminal, delete the target message using the message identifier, and delete the target network resource at the storage position in the terminal, wherein the stored instructions, when executed by a processor of a mobile terminal, further cause the mobile terminal to interrupt a process of downloading the target network resource under the condition the message withdrawal instruction is received in the process of downloading. 14. The storage medium of c

Assignees

Inventors

Classifications

  • Relational databases · CPC title

  • H04L51/043Primary

    using or handling presence information · CPC title

  • Updates performed during online database operations; commit processing · CPC title

  • H04L51/04Primary

    Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • Multimedia information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10320719B2 cover?
A message withdrawal method, apparatus and a storage medium are disclosed. The method includes receiving a message withdrawal instruction, where the message withdrawal instruction at least includes a message identifier of a target message to be withdrawn, determining a storage path of a target network resource according to a mapping relation between a storage location of a downloaded network re…
Who is the assignee on this patent?
Xiaomi Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).