CN108282532B - File transmission method, sending device, receiving device and terminal - Google Patents
File transmission method, sending device, receiving device and terminal Download PDFInfo
- Publication number
- CN108282532B CN108282532B CN201810069542.2A CN201810069542A CN108282532B CN 108282532 B CN108282532 B CN 108282532B CN 201810069542 A CN201810069542 A CN 201810069542A CN 108282532 B CN108282532 B CN 108282532B
- Authority
- CN
- China
- Prior art keywords
- file
- sending
- receiving
- user
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种文件传输的方法、发送设备、接收设备及终端,涉及终端技术领域,以解决终端间完成文件传输耗时长的问题。该方法包括:获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;响应于该第一选择操作,向接收设备发出该第一文件;获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;响应于该第二选择操作,向该接收设备发送该第二文件;在该发送设备的当前界面上显示已选文件的传输状态,该已选文件包括该第一文件和该第二文件。
Embodiments of the present invention provide a file transmission method, a sending device, a receiving device, and a terminal, which relate to the technical field of terminals, so as to solve the problem that the completion of file transmission between terminals takes a long time. The method includes: acquiring a user's first selection operation on a first file, where the first file includes: a first file selected by a user in a sending device; in response to the first selection operation, sending the first file to a receiving device ; Obtain the second selection operation of the user on the second file, the second file includes: the file selected by the user in the sending device after selecting the first file; In response to the second selection operation, send the receiving device the The second file; the transmission status of the selected file is displayed on the current interface of the sending device, and the selected file includes the first file and the second file.
Description
技术领域technical field
本发明实施例涉及终端技术领域,尤其涉及一种文件传输的方法、发送设备、接收设备及终端。Embodiments of the present invention relate to the technical field of terminals, and in particular, to a file transmission method, a sending device, a receiving device, and a terminal.
背景技术Background technique
随着终端技术的发展,用户使用终端传输文件的频率越来越高,且用户对传输时间的要求也越来越高。常用的点对点传输文件的工具包括蓝牙传输、无线保真(Wireless-Fidelity,WiFi)传输等其它各类快传工具。With the development of terminal technology, users use terminals to transmit files more and more frequently, and users have higher and higher requirements for transmission time. Commonly used point-to-point file transfer tools include Bluetooth transfer, wireless fidelity (Wireless-Fidelity, WiFi) transfer and other various fast transfer tools.
假设终端A通过蓝牙向终端B发送文件,那么终端A与终端B首先可以通过蓝牙建立连接,连接建立完成之后,终端A首先确定用户选择的待发送文件,并接收用户触发的发送操作,然后终端A再向终端B发送需要传输文件的请求消息,终端B接收到终端A发送的该请求消息后,如果终端B获取到用户触发的同意传输的操作,那么终端B向终端A回复该请求消息的响应消息,终端A接收到该响应消息后,开始向终端B发送文件。Assuming that terminal A sends a file to terminal B through Bluetooth, then terminal A and terminal B can first establish a connection through Bluetooth. After the connection is established, terminal A first determines the file to be sent selected by the user, and receives the sending operation triggered by the user, and then the terminal A then sends a request message to terminal B that needs to transmit the file. After terminal B receives the request message sent by terminal A, if terminal B obtains the user-triggered operation of agreeing to the transmission, then terminal B replies to terminal A with the request message. The response message, after receiving the response message, terminal A starts to send the file to terminal B.
然而,上述的传输方式中,当终端A向终端B发送文件时,由于终端A需要在与终端B之间建立连接、用户选择待发送的文件、向终端B发送请求消息、接收终端B发送的响应消息等一系列动作之后才开始向终端B发送文件,因此导致终端A和终端B之间进行文件传输耗时较长。However, in the above transmission mode, when terminal A sends a file to terminal B, since terminal A needs to establish a connection with terminal B, the user selects the file to be sent, sends a request message to terminal B, and receives the data sent by terminal B. After a series of actions such as a response message, the file is sent to the terminal B, so the file transfer between the terminal A and the terminal B takes a long time.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种文件传输的方法、发送设备、接收设备及终端,以解决终端间完成文件传输耗时长的问题。Embodiments of the present invention provide a file transmission method, a sending device, a receiving device, and a terminal, so as to solve the problem that it takes a long time to complete file transmission between terminals.
为了解决上述技术问题,本发明实施例是这样实现的:In order to solve the above technical problems, the embodiments of the present invention are implemented as follows:
第一方面,提供一种文件传输的方法,该方法包括:获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;响应于该第一选择操作,向接收设备发出该第一文件;获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;响应于该第二选择操作,向该接收设备发送该第二文件;在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。In a first aspect, a method for file transmission is provided, the method comprising: acquiring a first selection operation of a user on a first file, where the first file includes: a first file selected by a user in a sending device; a selection operation, sending the first file to the receiving device; acquiring a second selection operation of the user on the second file, the second file including: the file selected by the user in the sending device after selecting the first file; in response to In the second selection operation, the second file is sent to the receiving device; the sending status of the sending file is displayed on the current interface of the sending device, and the sending file includes the first file and the second file.
第二方面,提供一种文件传输的方法,该方法包括:接收发送设备发送的第一文件,该第一文件包括:用户在该发送设备中选择的第一个文件;接收该发送设备发送的第二文件,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;获取用户的确定接收操作,该确定接收操作用于触发接收设备在该接收设备的当前界面上显示接收文件的接收状态,该接收文件包括该第一文件和该第二文件;响应于该确定接收操作,在该接收设备的当前界面上显示该接收文件的接收状态。In a second aspect, a file transmission method is provided, the method includes: receiving a first file sent by a sending device, where the first file includes: a first file selected by a user in the sending device; receiving a file sent by the sending device; A second file, the second file includes: the file selected by the user in the sending device after selecting the first file; the user's definite receiving operation is obtained, and the definite receiving operation is used to trigger the receiving device on the current interface of the receiving device The receiving state of the received file is displayed on the device, and the received file includes the first file and the second file; in response to the determination of the receiving operation, the receiving state of the received file is displayed on the current interface of the receiving device.
第三方面,本发明实施例还提供了一种发送设备,该发送设备包括:获取模块、发送模块和显示模块;该获取模块,用于获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;该发送模块,用于响应于该第一选择操作,向接收设备发出该第一文件;该获取模块,还用于获取用户对第二文件的第二选择操作,该第二文件为用户在选择该第一文件之后在该发送设备中选择的文件;该发送模块,还用于响应于该第二选择操作,向该接收设备发送该第二文件;该显示模块,用于在该发送设备的当前界面上显示用于该发送模块发送的发送文件的发送状态,该发送文件包括该第一文件和该第二文件。In a third aspect, an embodiment of the present invention further provides a sending device, the sending device includes: an obtaining module, a sending module, and a display module; the obtaining module is configured to obtain a user's first selection operation on the first file, the first A file includes: the first file selected by the user in the sending device; the sending module is used to send the first file to the receiving device in response to the first selection operation; the obtaining module is also used to obtain the user's first file A second selection operation of two files, where the second file is a file selected by the user in the sending device after selecting the first file; the sending module is further configured to send to the receiving device in response to the second selection operation the second file; the display module, configured to display the sending status of the sending file sent by the sending module on the current interface of the sending device, where the sending file includes the first file and the second file.
第四方面,本发明实施例还提供了一种接收设备,该接收设备包括接收模块、获取模块和显示模块;该接收模块,用于接收发送设备发送的第一文件,该第一文件包括:用户在该发送设备中选择的第一个文件;该接收模块,还用于接收该发送设备发送的第二文件,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;该获取模块,用于获取用户的确定接收操作,该确定接收操作用于触发接收设备在该接收设备的当前界面上显示接收文件的接收状态,该接收文件包括该第一文件和该第二文件;该显示模块,用于响应于该获取模块获取的该确定接收操作,在该接收设备的当前界面上显示该接收文件的接收状态。In a fourth aspect, an embodiment of the present invention further provides a receiving device, where the receiving device includes a receiving module, an obtaining module, and a display module; the receiving module is configured to receive a first file sent by the sending device, where the first file includes: The first file selected by the user in the sending device; the receiving module is further configured to receive the second file sent by the sending device, where the second file includes: the user selects the first file in the sending device after selecting the first file The obtaining module is used to obtain the user's definite receiving operation, and the definite receiving operation is used to trigger the receiving device to display the receiving state of the received file on the current interface of the receiving device, and the received file includes the first file and the received file. a second file; the display module is configured to display the receiving status of the received file on the current interface of the receiving device in response to the determining receiving operation obtained by the obtaining module.
第五方面,本发明实施例提供了一种终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面或第二方面所述的文件传输的方法的步骤。In a fifth aspect, an embodiment of the present invention provides a terminal, including a processor, a memory, and a computer program stored on the memory and running on the processor, the computer program being executed by the processor to achieve the first The steps of the method for file transfer described in the aspect or the second aspect.
第六方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面所述的文件传输的方法的步骤。In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, implements the file described in the first aspect or the second aspect The steps of the method of transmission.
在本发明实施例中,通过获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;并响应于该第一选择操作,向接收设备发出该第一文件;且获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;以及响应于该第二选择操作,向接收设备发送该第二文件;并在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。通过该方案,由于在用户选择一个文件之后,就可以开始向接收设备发送该文件,与现有技术相比,本发明实施例无需在用户选择完所有文件之后再开始发送,因此能够减少传输文件的时间,提高传输文件的效率。In this embodiment of the present invention, by acquiring the first selection operation of the user on the first file, the first file includes: the first file selected by the user in the sending device; and in response to the first selection operation, the first file is sent to the receiving device. Sending out the first file; and acquiring a second selection operation of the user on the second file, the second file including: the file selected by the user in the sending device after selecting the first file; and in response to the second selection operation , sending the second file to the receiving device; and displaying the sending status of the sending file on the current interface of the sending device, where the sending file includes the first file and the second file. With this solution, after the user selects a file, the file can be sent to the receiving device. Compared with the prior art, the embodiment of the present invention does not need to start sending after the user has selected all the files, so the transmission of files can be reduced. time and improve the efficiency of transferring files.
附图说明Description of drawings
图1为本发明实施例提供的一种可能的安卓操作系统的架构示意图;1 is a schematic diagram of the architecture of a possible Android operating system provided by an embodiment of the present invention;
图2为本发明实施例提供的一种文件传输的方法的交互流程示意图;2 is a schematic diagram of an interaction flow of a method for file transmission provided by an embodiment of the present invention;
图3为本发明实施例提供的一种发送文件的时序对比图;Fig. 3 is a kind of timing comparison diagram of sending a file provided by the embodiment of the present invention;
图4为本发明实施例提供的一种发送设备的结构示意图一;FIG. 4 is a schematic structural diagram 1 of a sending device according to an embodiment of the present invention;
图5为本发明实施例提供的一种发送设备的结构示意图二;FIG. 5 is a second schematic structural diagram of a sending device according to an embodiment of the present invention;
图6为本发明实施例提供的一种发送设备的结构示意图三;FIG. 6 is a third schematic structural diagram of a sending device according to an embodiment of the present invention;
图7为本发明实施例提供的一种发送设备的结构示意图四;FIG. 7 is a fourth schematic structural diagram of a sending device according to an embodiment of the present invention;
图8为本发明实施例提供的一种发送设备的结构示意图五;FIG. 8 is a fifth schematic structural diagram of a sending device according to an embodiment of the present invention;
图9为本发明实施例提供的一种接收设备的结构示意图一;FIG. 9 is a schematic structural diagram 1 of a receiving device according to an embodiment of the present invention;
图10为本发明实施例提供的一种接收设备的结构示意图二;10 is a second schematic structural diagram of a receiving device according to an embodiment of the present invention;
图11为本发明实施例提供的一种接收设备的结构示意图三;FIG. 11 is a third schematic structural diagram of a receiving device according to an embodiment of the present invention;
图12为本发明各个实施例的一种终端的硬件结构示意图。FIG. 12 is a schematic diagram of a hardware structure of a terminal according to various embodiments of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。It should be noted that “/” in this document means or, for example, A/B can mean A or B; “and/or” in this document is only an association relationship that describes an associated object, indicating that there may be three A relationship, for example, A and/or B, can mean the existence of A alone, the existence of both A and B, and the existence of B alone. "Plural" means two or more.
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to represent examples, illustrations, or descriptions. Any embodiments or designs described as "exemplary" or "such as" in the embodiments of the present invention should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.
本发明实施例中的终端可以为具有操作系统的终端。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本发明实施例不作具体限定。The terminal in this embodiment of the present invention may be a terminal having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present invention.
下面以安卓操作系统为例,介绍一下本发明实施例提供的文件传输的方法所应用的软件环境。The following takes the Android operating system as an example to introduce the software environment to which the file transfer method provided by the embodiment of the present invention is applied.
如图1所示,为本发明实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。As shown in FIG. 1 , it is a schematic structural diagram of a possible Android operating system provided by an embodiment of the present invention. In FIG. 1, the architecture of the Android operating system includes four layers, namely: an application layer, an application framework layer, a system runtime layer, and a kernel layer (specifically, a Linux kernel layer).
其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。The application layer includes various applications (including system applications and third-party applications) in the Android operating system.
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。The application framework layer is the framework of the application, and developers can develop some applications based on the application framework layer under the condition of complying with the development principles of the framework of the application.
系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。The system runtime layer includes libraries (also called system libraries) and the Android operating system runtime environment. The library mainly provides various resources required by the Android operating system. The Android operating system operating environment is used to provide a software environment for the Android operating system.
内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。The kernel layer is the operating system layer of the Android operating system and belongs to the bottom layer of the Android operating system software layer. The kernel layer provides core system services and hardware-related drivers for the Android operating system based on the Linux kernel.
以安卓操作系统为例,本发明实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本发明实施例提供的文件传输的方法的软件程序,从而使得该文件传输的方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备可以通过在安卓操作系统中运行该软件程序实现本发明实施例提供的文件传输的方法。Taking the Android operating system as an example, in this embodiment of the present invention, a developer can develop a software program for implementing the file transfer method provided by the embodiment of the present invention based on the system architecture of the Android operating system as shown in FIG. The method of file transfer can be run based on the Android operating system as shown in FIG. 1 . That is, the processor or the terminal device can implement the file transmission method provided by the embodiment of the present invention by running the software program in the Android operating system.
需要说明的是,本发明实施例中的文件传输是在传输连接已经建立好的前提下执行的。其中,发送设备和传输设备建立的传输连接可以为通过蓝牙建立的连接,也可以为通过物理连线建立的传输连接,也可以为通过WiFi建立的传输连接,也可以为通过快传工具建立的传输连接,本发明实施例对此不作具体限定。It should be noted that, the file transfer in the embodiment of the present invention is performed on the premise that the transfer connection has been established. Among them, the transmission connection established by the sending device and the transmission device may be a connection established through Bluetooth, a transmission connection established through a physical connection, a transmission connection established through WiFi, or a transmission connection established through a fast transmission tool. The transmission connection is not specifically limited in this embodiment of the present invention.
下面结合图2对本发明实施例的文件传输的方法进行示例性的说明。The following is an exemplary description of a file transmission method according to an embodiment of the present invention with reference to FIG. 2 .
图2为本发明实施例提供的一种文件传输的方法的交互流程示意图,该方法包括步骤201-步骤207:FIG. 2 is a schematic diagram of an interaction flow of a file transmission method provided by an embodiment of the present invention, and the method includes steps 201 to 207:
步骤201、发送设备获取用户对第一文件的第一选择操作。Step 201: The sending device acquires the first selection operation of the user on the first file.
其中,第一文件包括:用户在发送设备中选择的第一个文件。Wherein, the first file includes: the first file selected by the user in the sending device.
需要说明的是,第一文件可以包括多个文件,例如第一文件为用户在一个相册中选择的全选操作选择的多个图片,发送设备则可以根据图片在相册中默认的顺序发送。It should be noted that the first file may include multiple files. For example, the first file is multiple pictures selected by the user through a select-all operation in an album, and the sending device may send the pictures according to the default order in the album.
可选的,第一文件的类型可以为文档、图片、音频、视频或网页链接中的任意一种类型,本发明实施例对此不作具体限定。第一选择操作具体可以为用户对第一文件的点击、按压或滑动等操作,也可以为通过语音控制终端选择第一文件,本发明实施例对此也不作具体限定。Optionally, the type of the first file may be any type of document, picture, audio, video, or web page link, which is not specifically limited in this embodiment of the present invention. The first selection operation may specifically be operations such as clicking, pressing, or sliding on the first file by the user, or may be selecting the first file through a voice control terminal, which is not specifically limited in this embodiment of the present invention.
步骤202、响应于第一选择操作,发送设备向接收设备发出第一文件。Step 202: In response to the first selection operation, the sending device sends the first file to the receiving device.
步骤203、接收设备接收发送设备发送的第一文件。Step 203: The receiving device receives the first file sent by the sending device.
需要说明的是,接收设备开始接收发送设备发送的第一文件时,接收设备可在用户界面显示接收第一文件,也可以不在显示界面显示接收第一文件,本发明实施例对此不作具体限定。It should be noted that when the receiving device starts to receive the first file sent by the sending device, the receiving device may display the received first file on the user interface, or may not display the received first file on the display interface, which is not specifically limited in this embodiment of the present invention .
步骤204、发送设备获取用户对第二文件的第二选择操作。Step 204: The sending device acquires the second selection operation of the user on the second file.
其中,第二文件包括:用户在选择第一文件之后在发送设备中选择的文件。Wherein, the second file includes: the file selected by the user in the sending device after the user selects the first file.
可选的,第二文件可以和第一文件的类型相同,也可以和第一文件的类型不同,例如,第一文件为图片、第二文件既可以是图片也可以是音频或者视频,本发明实施例对此不作具体限定。Optionally, the second file may be of the same type as the first file, or may be of a different type than the first file, for example, the first file is a picture, and the second file may be either a picture or audio or video. The embodiment does not specifically limit this.
步骤205、响应于第二选择操作,发送设备向接收设备发送第二文件。Step 205: In response to the second selection operation, the sending device sends the second file to the receiving device.
可以理解,在一个连接中串行发送文件时,当第一文件的数据较少时,在第二选择操作之前,第一文件可能已经完成发送,则当用户选择第二文件之后,可以开始向接收设备发送第二文件,当第一文件的数据较多时,在第二选择操作之前,第一文件可能正在发送,则当用户选择了第二文件之后,发送设备等待第一文件发送完毕后再开始向接收设备发送第二文件;在一个连接中并行发送文件时,发送设备无需等待第一文件完成发送,只要发送设备获取到用户的第二选择操作之后,发送设备可以开始向接收设备发送第二文件。It can be understood that when files are sent serially in one connection, when the data of the first file is small, the first file may have been sent before the second selection operation, and after the user selects the second file, the user can start sending The receiving device sends the second file. When the data of the first file is large, the first file may be being sent before the second selection operation. After the user selects the second file, the sending device waits for the first file to be sent. Start sending the second file to the receiving device; when sending files in parallel in one connection, the sending device does not need to wait for the first file to finish sending, as long as the sending device obtains the user's second selection operation, the sending device can start sending the first file to the receiving device. Second file.
步骤206、接收设备接收发送设备发送的第二文件。Step 206: The receiving device receives the second file sent by the sending device.
步骤207、发送设备在发送设备的当前界面上显示发送文件的发送状态。Step 207: The sending device displays the sending status of the sending file on the current interface of the sending device.
其中,发送文件包括第一文件和第二文件。Wherein, the sending file includes a first file and a second file.
可选的,发送状态包括等待发送、正在发送和完成发送。当然,发送状态也可以以发送完成的百分比表示,例如0%表示等待发送、大于0%小于100%正在发送以及等于100%为完成发送,本发明实施例对此不作具体限定。Optionally, the sending status includes waiting for sending, sending and finishing sending. Of course, the sending status can also be expressed as a percentage of sending completion, for example, 0% means waiting to send, greater than 0% and less than 100% is sending, and equal to 100% means sending completed, which is not specifically limited in this embodiment of the present invention.
需要说明的是,发送设备可以在用户选择一个文件之后在当前界面上显示发送文件的发送状态,也可以是在用户选择完所有的发送文件之后发送设备在当前界面上显示发送文件的发送状态,本发明实施例对此不作具体限定。It should be noted that the sending device may display the sending status of the sending file on the current interface after the user selects a file, or the sending device may display the sending status of the sending file on the current interface after the user selects all the sending files. This embodiment of the present invention does not specifically limit this.
图3为本发明实施例中提供的一种发送文件的时序对比图,如图3中的(a)为传统的发送文件的时序图,图3中的(a)首先是获取用户选择文件,用户选择完文件后,向接收设备发送传输命令,然后开始传输文件,图3中的(b)为本发明实施例的发送文件的时序图,用户在选择文件的同时,向接收设备发送传输命令,然后开始传输文件。Fig. 3 is a kind of timing comparison diagram of sending file provided in the embodiment of the present invention, (a) in Fig. 3 is the timing diagram of traditional sending file, (a) among Fig. 3 is to obtain user's selection file at first, After the user selects the file, the user sends a transmission command to the receiving device, and then starts to transmit the file. (b) in FIG. 3 is a sequence diagram for sending a file according to an embodiment of the present invention. While selecting the file, the user sends a transmission command to the receiving device. , and start transferring files.
示例性的,假设用户A需要从10张照片中选择5张照片通过发送设备发送给用户B所在的接收设备,每张照片为3兆(M),假设发送设备和接收设备的传输方式的传输速率为0.1兆/秒(M/s),用户选择的时间长为30s。若根据图3中的(a)所示的时序图,用户首先选择照片,然后点击发送开始发送,从用户开始选择到发送完毕的总时间为若根据图3中的(b)所示的时序图,用户在选择第一张照片时,第一张照片即可开始发送,30s的选择时间可以发送3M的数据,也就是说30s的选择时间发送设备可以将一张照片发送完毕,则从用户选照片到发送完毕的总时间为因此可以看出本发明实施例提供的文件传输的方法可以缩短文件传输的时间。当用户选择的时间越长时,本发明实施例提供的文件传输的方法的缩短传输时间的效果越明显,最终可能用户选择完毕后向接收设备发送目标指令时,接收设备已经将所有文件接收完毕。Exemplarily, it is assumed that user A needs to select 5 photos from 10 photos and send them to the receiving device where user B is located through the sending device, and each photo is 3 megabytes (M). The rate is 0.1 megabits per second (M/s), and the user-selected time length is 30s. If according to the sequence diagram shown in (a) of Figure 3, the user first selects a photo, and then clicks send to start sending, the total time from the user's selection to the completion of sending is According to the sequence diagram shown in (b) in Figure 3, when the user selects the first photo, the first photo can be sent, and the selection time of 30s can send 3M data, that is, the selection time of 30s The sending device can finish sending a photo, then the total time from the user selecting the photo to the sending is Therefore, it can be seen that the file transmission method provided by the embodiment of the present invention can shorten the time of file transmission. When the time selected by the user is longer, the effect of shortening the transmission time of the file transmission method provided by the embodiment of the present invention is more obvious. In the end, it is possible that when the user sends the target instruction to the receiving device after the selection is completed, the receiving device has already received all the files. .
本发明实施例提供的文件传输的方法,发送设备通过获取用户对第一文件的选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;并响应于该第一选择操作向接收设备发出该第一文件;且获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;以及响应于该第二选择操作,向接收设备发送该第二文件;并在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。通过该方案,由于在用户选择一个文件之后,就可以开始向接收设备发送该文件,与现有技术相比,本发明实施例无需在用户选择完所有文件之后再开始向接收设备发送,因此能够减少传输文件的时间,提高了传输效率。In the file transmission method provided by the embodiment of the present invention, the sending device obtains a user's selection operation on a first file, where the first file includes: the first file selected by the user in the sending device; and responds to the first selection operation Sending the first file to the receiving device; and acquiring a second selection operation of the user on the second file, the second file including: the file selected by the user in the sending device after selecting the first file; and responding to the first file The second selection operation is to send the second file to the receiving device; and display the sending status of the sending file on the current interface of the sending device, and the sending file includes the first file and the second file. With this solution, after the user selects a file, the file can be sent to the receiving device. Compared with the prior art, the embodiment of the present invention does not need to start sending the file to the receiving device after the user has selected all the files. It reduces the time for transferring files and improves the transfer efficiency.
可选的,在步骤207之后,本发明实施例提供的文件传输的方法还包括步骤208和步骤209:Optionally, after step 207, the file transmission method provided by the embodiment of the present invention further includes steps 208 and 209:
步骤208、接收设备获取用户的确定接收操作。Step 208: The receiving device acquires the user's determined receiving operation.
其中,确定接收操作用于触发接收设备在接收设备的当前界面上显示接收文件的接收状态,接收文件包括第一文件和第二文件。The determining operation is used to trigger the receiving device to display the receiving state of the received file on the current interface of the receiving device, and the received file includes the first file and the second file.
可选的,接收状态可以包括等待接收、正在接收以及接收完成。当然,也可以通过文件的接收完成的百分比表示,例如,0%表示等待接收、大于0%小于100%表示正在接收、等于100%表示完成接收,本发明实施例对此不作具体限定。Optionally, the receiving state may include waiting to receive, receiving, and receiving completed. Of course, it can also be expressed by the percentage of file receiving completion, for example, 0% means waiting to receive, greater than 0% and less than 100% means receiving, and equal to 100% means complete receiving, which is not specifically limited in this embodiment of the present invention.
步骤209、响应于确定接收操作,接收设备在接收设备的当前界面上显示接收文件的接收状态。Step 209: In response to determining the receiving operation, the receiving device displays the receiving status of the received file on the current interface of the receiving device.
需要说明的是,该方案中,发送设备和接收设备之间传输文件时接收设备获取到用户点击确定操作之后在接收设备的显示界面上显示接收文件的接收状态。It should be noted that, in this solution, when a file is transferred between the sending device and the receiving device, the receiving device displays the receiving state of the receiving file on the display interface of the receiving device after obtaining the user's click OK operation.
基于该方案,当接收设备获取到用户的确定接收操作后,接收设备在接收设备的显示界面上向用户显示接收文件的接收状态,相比于现有技术,由于在显示接收文件的接收状态之前,接收设备已经开始接收文件,因此能够减少传输文件的时间,提高传输文件的效率,使得接收设备的用户体验更佳。Based on this solution, after the receiving device obtains the user's determination of the receiving operation, the receiving device displays the receiving state of the received file to the user on the display interface of the receiving device. Compared with the prior art, since the receiving state of the received file is displayed before the receiving device , the receiving device has already started to receive the file, so the time for transferring the file can be reduced, the efficiency of transferring the file can be improved, and the user experience of the receiving device can be better.
一种可能的实现方式中,在步骤207之前,本发明实施例提供的文件传输的方法还包括步骤210:In a possible implementation manner, before step 207, the file transmission method provided by the embodiment of the present invention further includes step 210:
步骤210、发送设备获取用户的确定发送操作。Step 210: The sending device acquires the user's determined sending operation.
其中,确定发送操作用于触发发送设备在发送设备的当前界面上显示发送文件的发送状态。Wherein, determining the sending operation is used to trigger the sending device to display the sending status of the sending file on the current interface of the sending device.
可选的,用户的确定发送操作可以为用户在发送设备的显示界面上的点击、触摸、滑动或者通过语音输入的确定操作,本发明实施例对此不作具体限定。Optionally, the user's determining operation for sending may be a user's click, touch, sliding, or a determination operation through voice input on the display interface of the sending device, which is not specifically limited in this embodiment of the present invention.
进而,步骤207可以通过步骤207a实现:Further, step 207 can be realized by step 207a:
步骤207a、响应于确定发送操作,发送设备在发送设备的当前界面上显示发送文件的发送状态。Step 207a: In response to determining the sending operation, the sending device displays the sending status of the sending file on the current interface of the sending device.
需要说明的是,本发明实施例中“用户的确定发送操作”指的是在一个传输连接建立好之后,用户在发送设备中选择完送文件后,用户在发送设备的显示界面上选择“开始发送”或者“确定发送”的操作。It should be noted that, in the embodiment of the present invention, "the user's determination of sending operation" refers to that after a transmission connection is established, after the user selects the file to send in the sending device, the user selects "Start" on the display interface of the sending device. Send" or "OK Send" operation.
需要说明的是,该场景下,只有当发送设备获取到用户的确定发送操作,发送设备才会在发送设备的当前界面上显示发送文件的发送状态。It should be noted that, in this scenario, only when the sending device obtains the user's confirmed sending operation, the sending device will display the sending status of the sending file on the current interface of the sending device.
基于该方案,在发送设备在获取到用户的确定发送操作之后向用户在发送设备的当前界面上显示发送文件的发送状态。由于发送设备在获取到用户的第一操作之后,便将第一文件开始发送,当获取到用户的确定发送操作后,部分文件正在发送,有些文件可能已经发送完毕,若用户选择文件的时间较长,则获取到用户在最后一个发送文件选择完毕后用户的确定发送操作后可能最后一个发送文件之前的发送文件已经全部完成发送,因此,减少了传输文件的时间,提高了传输文件的效率,进而提升了发送设备的用户的体验。Based on this solution, the sending device displays the sending status of the sending file to the user on the current interface of the sending device after the sending device obtains the user's determined sending operation. Since the sending device starts sending the first file after obtaining the user's first operation, after obtaining the user's confirmed sending operation, some files are being sent, and some files may have already been sent. If it is long, it is obtained that after the user has completed the selection of the last file to send, after the user has confirmed the sending operation, it is possible that the sending files before the last sending file have all been sent. Therefore, the time for transferring files is reduced and the efficiency of transferring files is improved. Thereby, the experience of the user of the sending device is improved.
一种可能的实现方式中,在步骤207之前,本发明实施例提供的文件传输的方法还包括步骤211和步骤212:In a possible implementation manner, before step 207, the file transmission method provided by the embodiment of the present invention further includes step 211 and step 212:
步骤211、发送设备获取用户对第三文件的第一取消操作。Step 211: The sending device acquires the user's first cancellation operation on the third file.
其中,第三文件包括发送文件中的至少一个文件。Wherein, the third file includes at least one file among the sent files.
可以理解,第一取消操作为用户在选择发送文件时,可能由于超过本次发送的数量取消了其中至少一个文件的操作,也可能由于用户希望发送另外一个更好的文件将之前选择的文件取消的操作,也可能由于用户需要中断传输选择了取消所有文件的操作,本发明实施例对于用户取消的文件的数量不作具体限定。It can be understood that the first cancellation operation is that when the user chooses to send files, the operation of at least one of the files may be canceled because the number of files to be sent this time is exceeded, or the previously selected file may be canceled because the user wishes to send another better file. The operation of canceling all files may also be selected because the user needs to interrupt the transmission. The embodiment of the present invention does not specifically limit the number of files canceled by the user.
步骤212、响应于第一取消操作,发送设备取消发送第三文件。Step 212: In response to the first cancel operation, the sending device cancels sending the third file.
示例性的,当用户在选择传输图片时,用户可能在选择了多张照片后取消了选择的照片1和照片2,重新选择其他照片,此时终端获取到对选择的照片1和照片2取消操作之后,取消发送照片1和照片2。Exemplarily, when the user chooses to transmit pictures, the user may cancel the selected
可选的,上述方法实施例中的“发送设备取消发送第三文件”可以通过下述三种方式实现:Optionally, "the sending device cancels sending the third file" in the above method embodiment may be implemented in the following three ways:
方式1:若第三文件为未发出的文件,则发送设备取消发出第三文件的指令。Mode 1: If the third file is an unsent file, the sending device cancels the instruction to send the third file.
需要说明的是,该第三文件为用户已经选择的且还在排队等待发送的文件,取消发出第三文件的指令表示终端不再发送该第三文件。It should be noted that the third file is a file that has been selected by the user and is still queued for sending, and canceling the instruction to send the third file means that the terminal will no longer send the third file.
方式2:若第三文件为正在发送的文件,则发送设备取消发送第三文件,且向接收设备发送第一通知消息,第一通知消息用于指示接收到第一通知消息的接收设备删除第三文件中已接收的数据。Mode 2: If the third file is a file being sent, the sending device cancels sending the third file, and sends a first notification message to the receiving device, where the first notification message is used to instruct the receiving device that has received the first notification message to delete the third file. Received data in three files.
方式3:若第三文件为发送已完成的文件,则发送设备向接收设备发送第一通知消息。Mode 3: If the third file is a file that has been sent, the sending device sends a first notification message to the receiving device.
基于该方案,发送设备在向接收设备发送文件时,可以实现发送设备取消发送不同发送状态的第三文件,不仅可以减少接收设备中第三文件中已接收的数据占用的存储资源,当接收设备向用户显示发送状态之前,发送设备取消发送不同发送状态的第三文件,还可以使得接收设备的用户对该取消操作无感知,提升了文件传输中用户的体验。Based on this solution, when the sending device sends a file to the receiving device, the sending device can cancel the sending of the third file in different sending states, which not only reduces the storage resources occupied by the received data in the third file in the receiving device, but also reduces the storage resources occupied by the received data in the third file in the receiving device. Before displaying the sending status to the user, the sending device cancels the sending of the third file in different sending status, and the user of the receiving device can also be made unaware of the canceling operation, which improves the user's experience during file transfer.
一种可能的实现方式中,在步骤208之前,本发明实施例提供的文件传输的方法还包括步骤213和步骤214:In a possible implementation manner, before step 208, the file transmission method provided by the embodiment of the present invention further includes step 213 and step 214:
步骤213、接收设备接收发送设备发送的第一通知消息。Step 213: The receiving device receives the first notification message sent by the sending device.
其中,第一通知消息用于指示接收设备删除第三文件中已接收的数据;第三文件为接收设备正在接收的文件或已完成接收的文件。The first notification message is used to instruct the receiving device to delete the received data in the third file; the third file is a file being received by the receiving device or a file that has been received.
步骤214、接收设备根据第一通知消息,删除第三文件中接收设备已接收的数据。Step 214: The receiving device deletes the data received by the receiving device in the third file according to the first notification message.
基于该方案,当接收设备接收到发送设备发送的第一通知消息后,接收设备根据第一通知消息删除第三文件中已接收的数据。接收设备在确定接收之前,并未向用户显示接收文件的传输状态,使得接收设备的用户对于接收设备删除已经接收的数据删除无感知,提高了用户体验。Based on this solution, after the receiving device receives the first notification message sent by the sending device, the receiving device deletes the received data in the third file according to the first notification message. The receiving device does not display the transmission status of the received file to the user before determining the reception, so that the user of the receiving device is unaware that the receiving device deletes the data that has been received, and the user experience is improved.
当接收设备向用户显示接收文件的接收状态后,接收设备的用户可以选择拒绝接收一个或多个文件,则可以按照如下方式实现本发明实施例提供的文件传输的方法。After the receiving device displays the receiving state of the received file to the user, the user of the receiving device can choose to refuse to receive one or more files, and the file transmission method provided by the embodiment of the present invention can be implemented as follows.
一种可能的实现方式中,在步骤207之后,本发明实施例提供的文件传输的方法还可以包括步骤215-步骤220:In a possible implementation manner, after step 207, the file transmission method provided by the embodiment of the present invention may further include steps 215 to 220:
步骤215、接收设备获取用户拒绝接收第四文件的操作。Step 215: The receiving device acquires an operation of the user refusing to receive the fourth file.
其中,第四文件包括下述的至少一个:接收设备当前等待接收的文件、接收设备正在接收的文件以及接收设备完成接收的文件。The fourth file includes at least one of the following: a file currently waiting to be received by the receiving device, a file currently being received by the receiving device, and a file that the receiving device has completed receiving.
需要说明的是,第四文件问接收设备在接收设备的显示界面上显示的文件中的一个,其中,本发明实施例中,接收设备的显示界面上显示文件包括各个接收状态的文件,用户可以拒绝任意一个接收状态的接收文件。It should be noted that the fourth file asks one of the files displayed by the receiving device on the display interface of the receiving device, wherein, in this embodiment of the present invention, the files displayed on the display interface of the receiving device include files in various receiving states, and the user can Reject any received file with any receiving status.
可以理解,当接收设备的用户确定第四文件占用存储资源过大时,或者用户需要中断文件传输时,或者用户不希望接收第四文件时,用户均可以拒绝接收第四文件,本发明实施例对此不作具体限定。It can be understood that when the user of the receiving device determines that the fourth file occupies too much storage resources, or when the user needs to interrupt file transmission, or when the user does not want to receive the fourth file, the user can refuse to receive the fourth file. This is not specifically limited.
步骤216、响应于用户拒绝接收第四文件的操作,接收设备向发送设备发送第二通知消息。Step 216: In response to the user's operation of refusing to receive the fourth file, the receiving device sends a second notification message to the sending device.
其中,第二通知消息用于指示接收设备拒绝接收第四文件。The second notification message is used to instruct the receiving device to refuse to receive the fourth file.
步骤217、发送设备接收接收设备发送的第二通知消息。Step 217: The sending device receives the second notification message sent by the receiving device.
步骤218、发送设备根据第二通知消息,向接收设备发送第三通知消息。Step 218: The sending device sends a third notification message to the receiving device according to the second notification message.
其中,第三通知消息用于指示接收设备删除第四文件中已接收的数据。The third notification message is used to instruct the receiving device to delete the received data in the fourth file.
步骤219、接收设备接收发送设备发送的第三通知消息。Step 219: The receiving device receives the third notification message sent by the sending device.
步骤220、接收设备根据第三通知消息,删除第四文件中接收设备已接收的数据。Step 220: The receiving device deletes the data received by the receiving device in the fourth file according to the third notification message.
基于该方案,当接收设备接收到用户拒绝接收第四文件的操作时,接收设备可以向发送设备发送第二通知消息,使得发送设备取消发送第四文件,若第四文件为接收设备当前等待接收的文件,则取消发送第四文件,若第四文件为接收设备正在接收的文件或完成接收的文件时,发送设备向接收设备发送第三通知消息,以使得接收设备删除已接收的数据,避免了由于中断而已经接收的数据占用接收设备的存储空间,提升了用户的体验。Based on this solution, when the receiving device receives an operation that the user refuses to receive the fourth file, the receiving device can send a second notification message to the sending device, so that the sending device cancels sending the fourth file, if the fourth file is currently waiting for the receiving device to receive If the fourth file is a file being received by the receiving device or a file that has been received, the sending device sends a third notification message to the receiving device, so that the receiving device deletes the received data to avoid The storage space of the receiving device is occupied by the data that has been received due to the interruption, and the user experience is improved.
一种可能的实现方式中,在步骤208之前,本发明实施例提供的文件传输的方法还可以包括步骤221-步骤223:In a possible implementation manner, before step 208, the file transmission method provided in this embodiment of the present invention may further include steps 221 to 223:
步骤221、发送设备向接收设备发送目标指令。Step 221: The sending device sends the target instruction to the receiving device.
其中,目标指令用于指示接收设备接收接收文件。The target instruction is used to instruct the receiving device to receive the received file.
步骤222、接收设备接收发送设备发送的目标指令。Step 222: The receiving device receives the target instruction sent by the sending device.
步骤223、接收设备根据目标指令,在接收设备的当前界面上显示提示消息。Step 223: The receiving device displays a prompt message on the current interface of the receiving device according to the target instruction.
其中,提示消息用于提示用户是否确定接收接收文件。The prompt message is used to prompt the user whether to confirm to receive the received file.
可选的,提示消息可以在通知栏中显示,也可以在提示框中显示,本发明实施例对此不作具体限定。Optionally, the prompt message may be displayed in a notification bar or in a prompt box, which is not specifically limited in this embodiment of the present invention.
进而,步骤208具体可以通过步骤208a实现:Further, step 208 can be specifically implemented by step 208a:
步骤208a、接收设备获取用户在当前界面上对提示消息的确定接收接收文件的操作。Step 208a: The receiving device obtains the operation of receiving the received file by the user confirming the prompt message on the current interface.
需要说明的是,若发送设备和接收设备建立的连接在发送文件时,需要接收设备获取用户确认接收文件的操作时,本发明实施例提供的文件传输的方法则在接收设备获取到用户确认接收之前,发接收设备接收发送的文件,在用户确认接收之后,接收设备向用户显示接收文件的接收状态。It should be noted that, if the connection established by the sending device and the receiving device is sending a file, and the receiving device needs to obtain the user's confirmation of receiving the file, the file transmission method provided by the embodiment of the present invention will obtain the user's confirmation of receiving the file when the receiving device obtains. Before, the sending and receiving device receives the sent file, and after the user confirms the reception, the receiving device displays the receiving state of the received file to the user.
基于该方案,在用户确定接收接收文件之前,也就是说接收设备的用户还未看到接收设备接收的接收文件的接收状态,接收设备已经开始接收部分文件的数据,当发送设备向接收设备发送目标指令,该目标指令指示接收设备接收接收文件,接收设备在接收到目标指令之后向用户提示是否确定接收,在接收设备获取到用户确定接收接收文件的操作后,接收设备才开始显示接收文件的接收状态,此时部分文件的数据可能正在接收或者已经接收完成,对于接收端的用户来说,文件传输的时间减少,提升了用户的体验。Based on this solution, before the user determines to receive the received file, that is to say, the user of the receiving device has not seen the receiving state of the received file received by the receiving device, the receiving device has already started to receive data of part of the file, when the sending device sends the data to the receiving device The target instruction, the target instruction instructs the receiving device to receive the received file, and the receiving device prompts the user whether to confirm the reception after receiving the target instruction. In the receiving state, the data of some files may be being received or have been received. For the user on the receiving end, the file transfer time is reduced, which improves the user experience.
一种可能的实现方式中,本发明实施例提供的文件传输的方法还包括步骤224:In a possible implementation manner, the method for file transmission provided by the embodiment of the present invention further includes step 224:
步骤224、发送设备在获取用户对一个文件的选择操作之后,保存一个文件的标识、一个文件的发送状态以及一个文件的显示状态的对应关系。Step 224: After acquiring the user's selection operation on a file, the sending device saves the correspondence between the identifier of the file, the sending state of the file, and the display state of the file.
示例性的,表1为本发明实施例提供的一种对应关系的表格示例。其中,表1以在发送端用户确认发送之前,文件的显示状态为“隐藏”,在发送端用户确认发送之后文件的显示状态为“显示”为例进行说明。Exemplarily, Table 1 is an example of a corresponding table provided by the embodiment of the present invention. Among them, Table 1 takes as an example that the display state of the file is "hidden" before the sending end user confirms the sending, and the file display state is "displayed" after the sending end user confirms the sending.
表1Table 1
其中,表1表示当前时刻文件1和文件2的发送状态为“发送完成”、文件3的发送状态为“正在发送”、文件4和文件5的发送状态为“等待发送”。Among them, Table 1 indicates that the sending status of
可选的,本发明实施例中可以采用文件的绝对路径进行文件的标识。Optionally, in this embodiment of the present invention, the absolute path of the file may be used to identify the file.
进而,步骤207具体可以通过步骤207b实现:Further, step 207 can be specifically implemented by step 207b:
步骤207b、发送设备根据对应关系,在发送设备的当前界面上显示一个文件的发送状态。Step 207b: The sending device displays the sending status of a file on the current interface of the sending device according to the corresponding relationship.
根据表1可以理解,在发送设备的用户确定发送之前,文件1和文件2已经完成发送,文件3正在发送,文件4和文件5等待发送,假设当前时刻发送设备获取用户的确定发送命令之后,发送设备可以根据表1当前的信息在打算设备的显示界面上显示该5个文件的发送状态。It can be understood from Table 1 that before the user of the sending device determines to send, file 1 and file 2 have been sent, file 3 is being sent, and file 4 and file 5 are waiting to be sent. The sending device can display the sending status of the five files on the display interface of the intended device according to the current information in Table 1.
基于该方案,在发送设备获取用户对一个文件的选择操作之后,可以根据发送设备中保存的文件的标识、文件的发送状态以及文件的显示状态的对应关系在发送设备的当前界面上显示文件的发送状态。Based on this solution, after the sending device acquires the user's selection operation on a file, it can display the file's status on the current interface of the sending device according to the corresponding relationship between the identifier of the file saved in the sending device, the sending state of the file, and the display state of the file. send status.
可选的,发送设备在获取用户对一个文件的取消操作之后,删除对应关系。Optionally, the sending device deletes the corresponding relationship after acquiring the user's cancellation operation on a file.
基于该方案,发送设备在获取用户对一个文件的取消操作之后,删除与该文件对应的对应关系,可以实时释放该对应关系所占的存储空间。Based on this solution, after acquiring the user's cancellation operation on a file, the sending device deletes the corresponding relationship corresponding to the file, and can release the storage space occupied by the corresponding relationship in real time.
可选的,发送设备在确定所有文件发送完成后,删除对应关系。Optionally, the sending device deletes the corresponding relationship after determining that the sending of all files is completed.
需要说明的是,在确定所有文件发送完成后,发送设备可以一次删除所有的对应关系(即,删除表格1),也可以一条一条的删除(即,删除表格1中的一行记录),本发明实施例对此不作具体限定。It should be noted that, after it is determined that all files are sent, the sending device can delete all the corresponding relationships at one time (ie, delete Table 1), or delete one by one (ie, delete a row of records in Table 1). The present invention The embodiment does not specifically limit this.
需要说明的是,“在确定所有文件发送完成后”中的所有文件不包括用户在发送设备取消发送的文件,以及用户在接收设备上拒接接收的文件。It should be noted that, all files in "after it is determined that all files are sent" do not include files that the user cancels to send on the sending device, and files that the user refuses to receive on the receiving device.
基于该方案,在某个文件完成发送后,删除与该文件对应的对应关系可以节省发送设备的存储空间。Based on this solution, after a certain file is sent, deleting the corresponding relationship corresponding to the file can save the storage space of the sending device.
图4为本发明实施例提供的一种发送设备的结构示意图,如图4所示,发送设备400包括获取模块401、发送模块402和显示模块403;其中,获取模块401,用于获取用户对第一文件的第一选择操作,第一文件包括:用户在发送设备400中选择的第一个文件;发送模块402,用于响应于获取模块401获取的第一选择操作,向接收设备发出第一文件;获取模块401,还用于获取用户对第二文件的第二选择操作,第二文件包括:用户在选择第一文件之后在发送设备400中选择的文件;发送模块402,还用于响应于获取模块401获取的第二选择操作,向接收设备发送第二文件;显示模块403,用于在发送设备400的当前界面上显示用于发送模块402发送的发送文件的发送状态,发送文件包括第一文件和第二文件。FIG. 4 is a schematic structural diagram of a sending device according to an embodiment of the present invention. As shown in FIG. 4 , the sending
一种可能的实现方式中,获取模块401,还用于在显示模块403在发送设备400的当前界面上显示已选文件的传输状态之前,获取用户的确定发送操作,确定发送操作用于触发发送设备400在发送设备400的当前界面上显示发送文件的发送状态;显示模块403,具体用于响应于获取模块401获取的确定发送操作,在发送设备400的当前界面上显示发送文件的发送状态。In a possible implementation manner, the obtaining
一种可能的实现方式中,结合图4,如图5所示,本发明实施例提供的发送设备400还包括取消模块404;获取模块401,还用于在显示模块403在发送设备400的当前界面上显示发送文件的发送状态之前,获取用户对第三文件的第一取消操作,第三文件包括发送文件中的至少一个文件;取消模块404,用于响应于获取模块401获取的第一取消操作,取消发送第三文件。In a possible implementation manner, with reference to FIG. 4 , as shown in FIG. 5 , the sending
一种可能的实现方式中,取消模块404具体用于:若第三文件为未发出的文件,则取消发送第三文件的指令;或者,若第三文件为正在发送的文件,则取消发送第三文件,且向接收设备发送第一通知消息,第一通知消息用于指示接收到第一通知消息的接收设备删除第三文件中已接收的数据;或者,若第三文件为发送已完成的文件,则向接收设备发送第一通知消息。In a possible implementation manner, the canceling
一种可能的实现方式中,结合图4,如图6所示,本发明实施例提供的发送设备400还包括接收模块405;接收模块405,用于显示模块403在发送设备400的当前界面上显示发送文件的传输状态之后,接收设备发送的第二通知消息,第二通知消息用于指示接收设备拒绝接收第四文件,第四文件包括下述的至少一个:接收设备当前等待接收的文件、接收设备正在接收的文件以及接收设备完成接收的文件;发送模块402,还用于根据接收模块405接收的第二通知消息,向接收设备发送第三通知消息,第三通知消息用于指示接收设备删除第四文件中已接收的数据。In a possible implementation manner, with reference to FIG. 4 , as shown in FIG. 6 , the sending
一种可能的实现方式中,结合图4,如图7所示,本发明实施例提供的发送设备400还包括保存模块406;保存模块406,用于在获取模块401获取用户对一个文件的选择操作之后,保存一个文件的标识、一个文件的发送状态以及一个文件的显示状态的对应关系;显示模块403,具体用于根据保存模块406保存的对应关系,在发送设备400的当前界面上显示一个文件的发送状态。In a possible implementation manner, with reference to FIG. 4 , as shown in FIG. 7 , the sending
一种可能的实现方式中,结合图4,如图8所示,本发明实施例提供的发送设备400还包括删除模块407;删除模块407,用于:在获取模块401获取用户对一个文件的取消操作之后,删除对应关系;或者,在发送模块402确定所有文件发送完成后,删除对应关系。In a possible implementation manner, with reference to FIG. 4 , as shown in FIG. 8 , the sending
本发明实施例提供的发送设备400能够实现上述方法实施例中发送设备实现的各个过程,为避免重复,这里不再赘述。The sending
图9为本发明实施例提供的一种接收设备的结构示意图,如图9所示,接收设备500包括接收模块501、获取模块502和显示模块503;接收模块501,用于接收发送设备发送的第一文件,第一文件包括:用户在发送设备中选择的第一个文件;接收模块501,还用于接收发送设备发送的第二文件,第二文件包括:用户在选择第一文件之后在发送设备中选择的文件;获取模块502,用于获取用户的确定接收操作,确定接收操作用于触发接收设备500在接收设备500的当前界面上显示用于接收模块501接收的接收文件的接收状态,接收文件包括第一文件和第二文件;显示模块503,用于响应于获取模块502获取的确定接收操作,在接收设备500的当前界面上显示接收文件的接收状态。FIG. 9 is a schematic structural diagram of a receiving device according to an embodiment of the present invention. As shown in FIG. 9 , the receiving
一种可能的实现方式中,接收模块501,还用于在获取模块502获取用户的确定接收操作之前,接收发送设备发送的目标指令,目标指令用于指示接收设备500接收文件;显示模块503,还用于根据接收模块501接收的目标指令,在接收设备500的当前界面上显示提示消息,提示消息用于提示用户是否确定接收文件。In a possible implementation manner, the receiving
一种可能的实现方式中,结合图9,如图10所示,接收设备500还包括删除模块504;接收模块501,还用于接收发送设备发送的第一通知消息,第一通知消息用于指示接收设备500删除第三文件中已接收的数据,第三文件为接收设备500正在接收的文件或已完成接收的文件;删除模块504,用于根据接收模块501接收的第一通知消息,删除第三文件中接收设备500已接收的数据。In a possible implementation manner, with reference to FIG. 9, as shown in FIG. 10, the receiving
一种可能的实现方式中,结合图10,如图11所示,接收设备500还包括发送模块505;获取模块502,还用于显示模块503在接收设备500的当前界面上显示接收文件的接收状态之后,获取用户拒绝接收第四文件的操作,第四文件包括下述的至少一个:接收设备500当前等待接收的文件、接收设备500正在接收的文件以及接收设备500完成接收的文件;发送模块505,用于响应于获取模块502获取的用户拒绝接收第四文件的操作,向发送设备发送第二通知消息,第二通知消息用于指示接收设备500拒绝接收第四文件;接收模块501,还用于接收发送设备发送的第三通知消息,第三通知消息用于指示接收设备500删除第四文件中已接收的数据;删除模块504,还用于根据接收模块501接收的第三通知消息,删除第四文件中接收设备500已接收的数据。In a possible implementation manner, with reference to FIG. 10 , as shown in FIG. 11 , the receiving
本发明实施例提供的接收设备500能够实现上述方法实施例中接收设备实现的各个过程,为避免重复,这里不再赘述。The receiving
需要说明的是,本发明实施例中,发送设备和接收设备均可以为终端。一个终端既可以为接收设备也可以为发送设备。It should be noted that, in this embodiment of the present invention, both the sending device and the receiving device may be terminals. A terminal can be both a receiving device and a sending device.
图12为实现本发明各个实施例的一种终端的硬件结构示意图。如图12所示,该终端100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图12中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。FIG. 12 is a schematic diagram of a hardware structure of a terminal implementing various embodiments of the present invention. As shown in FIG. 12, the terminal 100 includes but is not limited to: a
其中,用户输入单元107,用于获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;射频单元101,用于响应于第一选择操作,向接收设备发出第一文件;用户输入单元107,还用于获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;射频单元101,用于响应于第二选择操作,在向接收设备发送完第一文件之后发送第二文件;显示单元106,用于在发送设备的当前界面上显示发送文件的发送状态。Wherein, the
本发明实施例提供的发送设备,通过获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;并响应于该第一选择操作,向接收设备发出该第一文件;且获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;以及响应于该第二选择操作,开始向该接收设备发送该第二文件;并在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。通过该方案,由于在用户选择一个文件之后,就可以开始向接收设备发送该文件,与现有技术相比,本发明实施例无需在用户选择完所有文件之后再开始发送,因此能够减少传输文件的时间,提高传输文件的效率。The sending device provided by the embodiment of the present invention acquires the first selection operation of the user on the first file, where the first file includes: the first file selected by the user in the sending device; and responds to the first selection operation to the sending device. The receiving device sends the first file; and obtains a user's second selection operation on the second file, the second file includes: the file selected by the user in the sending device after selecting the first file; and in response to the second file Select the operation to start sending the second file to the receiving device; and display the sending status of the sending file on the current interface of the sending device, where the sending file includes the first file and the second file. With this solution, after the user selects a file, the file can be sent to the receiving device. Compared with the prior art, the embodiment of the present invention does not need to start sending after the user has selected all the files, so the transmission of files can be reduced. time and improve the efficiency of transferring files.
应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。It should be understood that, in this embodiment of the present invention, the
终端通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The terminal provides the user with wireless broadband Internet access through the
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。The
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。The
终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The terminal 100 also includes at least one
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(OrganicLight-Emitting Diode,OLED)等形式来配置显示面板1061。The
用户输入单元107可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图12中,触控面板1071与显示面板1061是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现终端的输入和输出功能,具体此处不做限定。Further, the
接口单元108为外部装置与终端100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端100内的一个或多个元件或者可以用于在终端100和外部装置之间传输数据。The
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The
处理器110是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。The
终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the
另外,终端100包括一些未示出的功能模块,在此不再赘述。In addition, the terminal 100 includes some unshown functional modules, which are not repeated here.
优选的,本发明实施例还提供一种终端,包括如图12所示的处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述文件传输的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Preferably, an embodiment of the present invention further provides a terminal, including a
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述文件传输的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。Embodiments of the present invention further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the above-mentioned file transmission method embodiment can be achieved, and can achieve the same The technical effect, in order to avoid repetition, will not be repeated here. The computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of the present invention.
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。The embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of the present invention, without departing from the spirit of the present invention and the scope protected by the claims, many forms can be made, which all belong to the protection of the present invention.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810069542.2A CN108282532B (en) | 2018-01-24 | 2018-01-24 | File transmission method, sending device, receiving device and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810069542.2A CN108282532B (en) | 2018-01-24 | 2018-01-24 | File transmission method, sending device, receiving device and terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108282532A CN108282532A (en) | 2018-07-13 |
| CN108282532B true CN108282532B (en) | 2020-09-01 |
Family
ID=62804834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810069542.2A Active CN108282532B (en) | 2018-01-24 | 2018-01-24 | File transmission method, sending device, receiving device and terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108282532B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105208062A (en) * | 2014-06-23 | 2015-12-30 | 中兴通讯股份有限公司 | File transfer method, file transfer device, terminal and wearable equipment |
| CN106648844A (en) * | 2016-09-14 | 2017-05-10 | 广东欧珀移动通信有限公司 | A method and terminal for improving data migration speed |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8458363B2 (en) * | 2008-06-08 | 2013-06-04 | Apple Inc. | System and method for simplified data transfer |
| CN102064855A (en) * | 2009-11-16 | 2011-05-18 | 龙旗科技(上海)有限公司 | Human-computer interaction mode for supporting Bluetooth to share files by mobile terminal |
| CN104469968A (en) * | 2013-09-12 | 2015-03-25 | 中兴通讯股份有限公司 | Method, device and terminal for data transmission |
-
2018
- 2018-01-24 CN CN201810069542.2A patent/CN108282532B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105208062A (en) * | 2014-06-23 | 2015-12-30 | 中兴通讯股份有限公司 | File transfer method, file transfer device, terminal and wearable equipment |
| CN106648844A (en) * | 2016-09-14 | 2017-05-10 | 广东欧珀移动通信有限公司 | A method and terminal for improving data migration speed |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108282532A (en) | 2018-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110752980A (en) | A message sending method and electronic device | |
| CN108196947B (en) | Application running state control method and mobile terminal | |
| CN110308839B (en) | A file management method and terminal device | |
| CN109032468B (en) | Method and terminal for adjusting equipment parameters | |
| CN110058836B (en) | Audio signal output method and terminal equipment | |
| CN109814786B (en) | Image storage method and terminal equipment | |
| CN109522278B (en) | A file storage method and terminal device | |
| CN110865745A (en) | Screen capturing method and terminal equipment | |
| CN107992342B (en) | Application configuration changing method and mobile terminal | |
| CN110049185A (en) | Image processing method and terminal device | |
| CN111414097A (en) | Interaction method, interaction system and display equipment | |
| CN108600078A (en) | A kind of method and terminal of communication | |
| CN110752981A (en) | An information control method and electronic device | |
| CN108681427B (en) | Access right control method and terminal equipment | |
| CN110244884A (en) | A kind of desktop icon management method and terminal device | |
| CN110855921B (en) | Video recording control method and electronic equipment | |
| CN109976611A (en) | The control method and terminal device of terminal device | |
| CN110049486A (en) | A SIM card selection method and terminal device | |
| CN110069304A (en) | A kind of notification message display methods and terminal device | |
| CN109542311B (en) | A file processing method and electronic device | |
| CN108196754B (en) | Method, terminal and server for displaying object | |
| CN110442279A (en) | A message sending method and mobile terminal | |
| CN108008892B (en) | Function starting method and terminal | |
| CN109992941A (en) | A kind of right management method and terminal device | |
| CN111090529B (en) | Method and electronic device for sharing information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |


