Mobile terminal file sharing management method, device, system and electronic equipment
By enabling communication and online status checks between mobile and PC terminals in the file sharing system, displaying resource manager objects, and responding to operation commands, the security and operational efficiency issues of file sharing in existing technologies are resolved. This achieves efficient and secure file sharing management and improves the work efficiency of enterprise employees.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-25
- Publication Date
- 2026-03-20
Smart Images

Figure CN116708404B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a mobile terminal file sharing management method, device, system and electronic equipment. BACKGROUND
[0002] For enterprises, cooperation and mutual assistance between employees is very important, and information sharing between employees is the basis for cooperation and mutual assistance. In the prior art, file sharing is mainly realized through the cloud, that is, the sharer uploads the file to the cloud and sends the key to the receiver, and the receiver downloads the file by logging in to the cloud account through the key. This way has many shortcomings, such as inconvenient operation, frequent uploading and downloading, loss of historical files, and file leakage caused by random sending by the receiver after downloading, etc. SUMMARY
[0003] The embodiments of the present application provide a mobile terminal file sharing management method, device, system and electronic equipment to overcome the shortcomings of the prior art.
[0004] In a first aspect, the embodiments of the present application provide a file sharing management method, which is realized by a file sharing system, the file sharing system includes a plurality of PC terminals, at least one mobile terminal, and a control terminal, wherein one mobile terminal is connected with at least one PC terminal; the PC terminal and the mobile terminal are respectively connected with the control terminal in communication;
[0005] The method is applied to the mobile terminal, and the method includes:
[0006] determining the communication state with the first PC terminal, and if the communication state with the first PC terminal is connection success, determining the online state of the first PC terminal;
[0007] if the online state of the first PC terminal is online, connecting the resource manager of the first PC terminal, and displaying the objects contained in the resource manager;
[0008] in response to the operation instruction of the target object in the resource manager, displaying the implementable functions of the target object;
[0009] in response to the sharing management instruction of the implementable functions of the target object, performing corresponding processing on the target object.
[0010] In a second aspect, the embodiments of the present application further provide a file sharing management device, which is applied to the mobile terminal, and the device includes:
[0011] a judging unit, configured to determine the communication state with the first PC terminal, and if the communication state with the first PC terminal is connection success, determine the online state of the first PC terminal;
[0012] The first display unit is configured to connect a resource manager of the first PC terminal and display objects contained in the resource manager if the online state of the first PC terminal is online.
[0013] The second display unit is configured to display implementable functions of a target object in the resource manager in response to an operation instruction on the target object.
[0014] The response unit is configured to perform corresponding processing on the target object in response to a sharing management instruction on the implementable functions of the target object.
[0015] In a third aspect, the embodiments of the present application further provide a file sharing management system, which comprises a plurality of PC terminals, at least one mobile terminal and one control terminal, wherein one mobile terminal is connected with at least one PC terminal; the plurality of PC terminals and the at least one mobile terminal are connected with the one control terminal in communication; and the mobile terminal is provided with the device as described above.
[0016] The PC terminal is configured to send an object corresponding to the file sending instruction to the mobile terminal in response to the file sending instruction of the mobile terminal.
[0017] The control terminal is configured to receive the audit pass instruction sent by the mobile terminal and return the audit result to the mobile terminal.
[0018] In a fourth aspect, the embodiments of the present application further provide an electronic device, which comprises a processor and a memory arranged to store computer executable instructions, the executable instructions, when executed, causing the processor to perform any of the above methods.
[0019] In a fifth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores one or more programs, the one or more programs, when executed by an electronic device comprising a plurality of application programs, causing the electronic device to perform any of the above methods.
[0020] The above at least one technical solution adopted by the embodiments of the present application can achieve the following beneficial effects:
[0021] The application is directed to the problems of low security, complicated operation and low efficiency of the prior art file sharing method, and provides a file sharing management method based on a file sharing system, which comprises a plurality of PC ends, at least one mobile end and a control end. The mobile end is connected with at least one PC end; and the PC end and the mobile end are respectively connected with the control end in communication. The mobile end first judges the communication state of the mobile end and the first PC end, and if the communication state of the mobile end and the first PC end is successful, the online state of the first PC end is determined; if the online state of the first PC end is online, the objects contained in the file explorer of the first PC end are displayed; then, in response to the operation instruction of the target object in the file explorer, the operable function of the target object is displayed; further, in response to the sharing management instruction of the operable function of the target object, the target object is processed accordingly, so that the sharing management of the file or folder in the first PC end is easily realized, such as analyzing the target object to the plurality of PC ends contained in the file sharing system. The file sharing management of the application can not only efficiently, conveniently, quickly and rapidly realize the file and / or folder sharing, but also can perform the sharing management on the shared objects, greatly improving the work efficiency of the employees in the enterprise and providing great convenience for the enterprise management. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which are included to provide a further understanding of the application and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0023] Figure 1 A structural schematic diagram of a file sharing system according to one embodiment of the application is shown;
[0024] Figure 2 A flowchart of a file sharing management method according to one embodiment of the application is shown;
[0025] Figure 3 A flowchart of the mobile end sending a file according to one embodiment of the application is shown;
[0026] Figure 4 A flowchart of the mobile end downloading a file according to one embodiment of the application is shown;
[0027] Figure 5 A structural schematic diagram of a file sharing management device according to one embodiment of the application is shown;
[0028] Figure 6 A structural schematic diagram of an electronic device according to one embodiment of the application is shown. DETAILED DESCRIPTION
[0029] In order to make the purposes, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described clearly and completely below in connection with the embodiments of the present application and corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0030] The technical solutions provided by the embodiments of the present application will be described in detail below in connection with the drawings.
[0031] In the prior art, file sharing is mainly realized through the cloud, that is, a sharer uploads a file to the cloud, sends a key to a receiver, and the receiver downloads the file by logging in to the cloud account through the key. This way has many disadvantages, such as inconvenient operation, frequent uploading and downloading, loss of historical files, file leakage caused by random sending by the receiver after downloading, and the like.
[0032] To this end, the present application provides a file sharing system, which is particularly suitable for large enterprises, such as Figure 1 As shown in the figure, Figure 1 The figure shows a structural schematic diagram of a file sharing system according to an embodiment of the present application, from Figure 1 As can be seen, the file sharing system 100 includes a plurality of PC ends 110, at least one mobile end 120, and a control end 130, wherein the mobile end 120 is in communication connection with at least one PC end 110, and the plurality of PC ends 110 and the at least one mobile end 120 are respectively in communication connection with the control end 130.
[0033] It should be noted that in the above file sharing system, one mobile end can be connected to multiple PC ends, and one PC end can only be connected to one mobile end. In actual situations, the case that one mobile end corresponds to one PC end is more common, such as the mobile phone (mobile end) of Zhang San connected to the computer (PC end) of Zhang San, and the mobile phone (mobile end) of Li Si connected to the computer (PC end) of Li Si.
[0034] Figure 2 The figure shows a flow schematic diagram of a file sharing management method according to an embodiment of the present application, which is applied to the mobile end 120, from Figure 2 As can be seen, the present application at least includes:
[0035] Step S210: determining the communication state with the first PC end, and if the communication state with the first PC end is connection success, determining the online state of the first PC end.
[0036] The application mainly applies to the scene that multiple PC terminals form a working system, in which, in order to improve work efficiency, files or folders can be shared when needed, and the application provides a method for sharing and managing PC terminal files by using a mobile terminal, which includes but is not limited to sharing, canceling sharing, and even sending files.
[0037] The first PC terminal is any one of the multiple PC terminals 110. First, the mobile terminal 120 determines the communication state with the first PC terminal. For example, the mobile terminal 120 connects with the first PC terminal by scanning the two-dimensional code of the front-end interface of the first PC terminal. After scanning, if the communication state is unable to connect, the mobile terminal 120 sends an audit request to the control terminal 130. The administrator can audit the audit request sent by the mobile terminal 120 on the control terminal 130. After passing, the mobile terminal 120 successfully connects with the first PC terminal. Before waiting for the administrator to pass the audit, it is displayed as pending audit and cannot be clicked to enter. After clicking, it prompts "Unable to connect: please try again after the administrator passes the audit".
[0038] For the scene that one mobile terminal connects multiple PC terminals, for multiple PC terminals, the time descending order sorting display can be displayed according to the time that the mobile terminal (mobile phone) binds multiple PC terminals (computers).
[0039] Step S220: If the online state of the first PC terminal is online, connect the resource manager of the first PC terminal.
[0040] After determining that the communication state between the mobile terminal 120 and the first PC terminal is connected successfully, it is further determined whether the first PC terminal is online.
[0041] After the administrator passes the audit, if the first PC terminal is not online, the first PC terminal is displayed as offline, and prompts "Unable to connect: the device is in an offline state, please try again after connecting to the network".
[0042] If the administrator passes the audit, the first PC terminal is in an online state, and the resource manager connected to the first PC terminal is connected.
[0043] In the resource manager, a plurality of files and folders are included, and these files and folders can be displayed on the screen of the mobile terminal 120 according to a preset rule. For example, 3 pieces of data are displayed by default, and when more data is clicked, the shared file page of the computer is jumped to. Each time, only 100 pieces of data are loaded, and when the remaining unloaded data is not 0, "view more" is still displayed, and the number of remaining unloaded files and folders is displayed behind. When the remaining unloaded data is 0, "fold loaded data" is displayed, and after clicking, these data are folded, and 3 pieces of data are still displayed.
[0044] Step S230: in response to the operation instruction of the target object in the resource manager, display the achievable function of the target object.
[0045] Clicking the file or folder in the resource manager can display the achievable function of the clicked target object. Specifically, if the target object is a folder, in response to the first click operation on the folder, the achievable function of the folder is displayed, wherein the achievable function includes: opening the folder, sharing management, canceling sharing, canceling; if the target object is a file, in response to the second click operation on the file, the achievable function of the file is displayed, wherein the achievable function includes: displaying sharing management, canceling sharing, downloading, sending to friends, canceling.
[0046] That is, for a file, five buttons of sharing management, canceling sharing, downloading, sending to WeChat friends, and canceling are displayed; for a folder, four buttons of opening the folder, sharing management, canceling sharing, and canceling are displayed.
[0047] Among them, clicking the sharing management of the file enters the sharing management page of the file / folder; clicking the canceling sharing prompts “the file is currently shared to YY devices, please confirm whether to cancel sharing”, YY represents the number of devices after deduplication, further, clicking the confirmation executes the canceling sharing process, the page enters the loading page, the success page is displayed successfully, and the failure page is displayed; clicking the downloading executes the downloading operation, and a downloading record is added in the downloading list; clicking the sending to WeChat friends pops up the selection of WeChat friends; clicking the canceling closes the floating layer.
[0048] Clicking the opening folder of the folder enters the sharing detail page of the folder; clicking the sharing management enters the sharing management page of the file / folder; clicking the canceling sharing prompts “the file is currently shared to YY devices, please confirm whether to cancel sharing”, YY represents the number of devices after deduplication, further, clicking the confirmation executes the canceling sharing process, the page enters the loading page, the success page is displayed successfully, and the failure page is displayed; clicking the canceling closes the prompt box.
[0049] Step S240: in response to the sharing management instruction of the achievable function of the target object, performing corresponding processing on the target object.
[0050] Clicking any one of the achievable functions of the target object can realize the operation of the sharing function of the target object. For example, downloading the target object executes the downloading operation, and a downloading record is added in the downloading list.
[0051] For example, to perform sharing management, first determine whether the folder is a directly shared file. If so, display the sharing management, and click to enter the sharing management page. Further, in the sharing management page, the target object can be shared. Click the target object (file or folder) to make the target object appear in the shared file, and other PC terminals can find the target object in the "shared file" or "received shared file". If the folder is not a directly shared file, the sharing management is not displayed.
[0052] For example, to cancel sharing of the already shared file or folder, take the folder as an example. First determine whether the folder is a directly shared directory. If so, display the cancel sharing, and click to prompt "the folder has been shared to YY devices. Please confirm whether to cancel sharing". YY represents the number of devices after deduplication. Click confirm to cancel the sharing process, and the page enters the loading page. If the cancellation is successful, display the success page. If the cancellation fails, display the failure page. If the folder is not a directly shared directory, the cancel sharing is not displayed.
[0053] As shown in 2, to solve the problems of low security, complicated operation, and low efficiency in the prior art file sharing method, the application provides a file sharing management method based on a file sharing system. The file sharing system includes a plurality of PC terminals, at least one mobile terminal, and a control terminal. The mobile terminal is connected with at least one PC terminal. The PC terminal and the mobile terminal are further communicatively connected with the control terminal. The mobile terminal first determines the communication state with the first PC terminal. If the communication state with the first PC terminal is connected successfully, the online state of the first PC terminal is determined. If the online state of the first PC terminal is online, the objects contained in the resource manager of the first PC terminal are displayed. Then, in response to the operation instruction of the target object in the file resource manager, the operable function of the target object is displayed. Further, in response to the sharing management instruction of the operable function of the target object, the target object is processed accordingly, so as to easily realize sharing management of the file or folder in the first PC terminal, such as analyzing the target object to the plurality of PC terminals contained in the file sharing system. The file sharing management of the application can not only efficiently, conveniently, quickly, and rapidly realize file and / or folder sharing, but also can perform sharing management on the already shared object, greatly improving the work efficiency of the employees in the enterprise and providing great convenience for enterprise management.
[0054] In some embodiments of the application, the method further includes: if the communication state with the first PC terminal is unable to connect, sending a connection audit request to the control terminal; receiving an audit pass instruction sent by the control terminal to establish a communication connection between the first PC terminal.
[0055] The control terminal 130 has two main functions. First, it checks whether each PC terminal has joined the work system. In actual scenarios, multiple PC terminals are in a local area network. The PC terminals that have joined the work system can participate in file sharing, while the PC terminals that have not joined the work system cannot participate in the file sharing management process. In addition, the PC terminals that have shared files cannot obtain the shared files.
[0056] The other main function of the control terminal 130 is to check the communication connection state of the mobile terminal 120 and the first PC terminal. When the mobile terminal 120 scans the code to connect the first PC terminal, if the connection is not successful, the mobile terminal 120 can send an application to the control terminal 130. The administrator checks the application on the control terminal 130. After the application is approved, the mobile terminal 120 is successfully connected to the first PC terminal and enters the subsequent process.
[0057] In some embodiments of the present application, the display of the objects contained in the resource manager includes: sorting the multiple objects contained in the file resource manager according to a time reverse order; and displaying the objects of the front specified data in sequence, the objects being files and / or folders.
[0058] Since the mobile terminal is usually a mobile phone with a small screen, in order to facilitate viewing, the objects contained in the resource manager of the first PC terminal are displayed according to preset rules. Specifically, the multiple objects contained in the file resource manager are sorted according to a time reverse order, and the first 100 files and folders are displayed in sequence according to a specified data page, such as 100. For more than 100, the data can be loaded by sliding down, such as displaying only 100 data by default, and loading 100 data each time by sliding down.
[0059] In some embodiments of the present application, the response to the sharing management instruction of the operable function of the target object includes: in response to the sending friend operation of the file, determining whether the file format of the first target file meets the preset format requirement, if yes, determining whether the file size of the first target file meets the preset size requirement, if yes, determining whether the first PC terminal is online, if yes, loading the sending page of the first target file, and determining whether the loading time length of the sending page is overtime, if no, receiving the first target file uploaded by the first PC terminal, if the receiving of the first target file is successful, sending the sharing link of the first target file to the target friend.
[0060] For files, not only can they be directly shared, but also can be sent to friends, WeChat friends, etc. The specific process of the mobile terminal 120 when sending files can be referred to Figure 3The process mainly includes: in response to a sending friend operation on the file, determining whether the file format of the first target file meets the preset format requirement, such as the sending friend WeChat preset format requirement including but not limited to.doc,.docx,.xls, xlsx,.ppt,.pptx,.pdf,.png,.jpgx,.bmp, etc. If it is determined that the first target file meets the above requirements, then it is judged whether the file size of the first target file meets the preset size requirement, such as the preset size requirement being not more than 50kb. If it does not meet, it is prompted that the size limit is exceeded; if it meets, it is further judged whether the first PC end where the first target file is located is online. If the first PC end is not online, it is prompted that the offline error; if it is online, the sending page (loading page) of the first target file is loaded, and it is determined whether the loading time of the loading page is timed out. If it is timed out, it is prompted that the timeout error, if it is not timed out, the first target file uploaded by the first PC end is received. If the first target file is successfully received, the sharing link (sharing landing page) of the first target file is sent to the target friend, that is, the sending is completed. In this process, if it is determined that the file format of the first target file does not meet the preset format requirement, or it is determined that the file size of the first target file does not meet the preset size requirement, or it is determined that the first PC end is not online, or the sending page of the first target file is timed out, or the first target file uploaded by the first PC end is failed, it is determined that the sending of the first target file is failed.
[0061] In some embodiments of the present application, the method further comprises: determining whether the sharing link of the second target file is in the effective period, if yes, displaying the effective landing page of the second target file; in response to a third click operation on the effective landing page, determining whether the first mobile end is authenticated, if yes, determining whether the sharing link of the second target file is in the effective period, if yes, downloading the second target file; determining whether the second target file is downloaded successfully, if yes, displaying the download success page; if not, re-executing the step of downloading the second target file.
[0062] When the mobile end 120 is as a file receiving end, the receiving process can refer to Figure 4, first determine whether the received sharing link (sharing landing page) of the second target file is in the effective period (usually 7 days), if yes, display the valid landing page of the second target file, the user can perform a click operation on the valid landing page, in response to the third click operation on the valid landing page, determine whether the first mobile terminal has been authenticated by WeChat, if not authenticated, display a prompt to enable the user to perform WeChat authentication, if authenticated, determine whether the sharing link of the second target file is in the effective period, if within the effective period, perform a download operation, i.e. download the second target file; if not within the effective period, display an invalid landing page.
[0063] Further, it can be determined whether the second target file is downloaded successfully, if yes, a download success page is displayed; if not, the step of downloading the second target file is re-executed.
[0064] Figure 5 A file sharing management device according to an embodiment of the present application is shown, the device is applied to the mobile terminal, the device 500 comprises:
[0065] The judging unit 510 is configured to determine the communication state with the first PC terminal, if the communication state with the first PC terminal is connected successfully, determine the online state of the first PC terminal;
[0066] The first display unit 520 is configured to display the objects contained in the file explorer of the first PC terminal if the online state of the first PC terminal is online;
[0067] The second display unit 530 is configured to display the operable function of the target object in response to the operation instruction of the target object in the file explorer;
[0068] The responding unit 540 is configured to perform corresponding processing on the target object in response to the sharing management instruction of the operable function of the target object.
[0069] In some embodiments of the present application, the device further comprises a communication unit configured to send a connection audit request to the control terminal if the communication state with the first PC terminal is unable to connect; receive the audit pass instruction sent by the control terminal, and establish a communication connection between the first PC terminal.
[0070] In some embodiments of the present application, in the above device, the first display unit 520 is configured to sort the plurality of objects contained in the file explorer according to the time reverse order; display the objects of the front specified data in sequence after sorting, the objects are files and / or folders.
[0071] In some embodiments of the present application, in the above device, the second display unit 530 is configured to, if the target object is a folder, display the implementable functions of the folder in response to the first click operation on the folder, wherein the implementable functions include: opening the folder, sharing management, canceling sharing, canceling; and if the target object is a file, display the implementable functions of the file in response to the second click operation on the file, wherein the implementable functions include: displaying sharing management, canceling sharing, downloading, sending to a friend, canceling.
[0072] In some embodiments of the present application, in the above device, the response unit 540 is configured to, in response to the sending-to-a-friend operation on the file, determine whether the file format of the first target file meets the preset format requirement, and if yes, determine whether the file size of the first target file meets the preset size requirement; if yes, determine whether the first PC end is online; if yes, load the sending page of the first target file, and determine whether the loading time length of the sending page is overtime; if no, receive the first target file uploaded by the first PC end; if the receiving of the first target file is successful, send the sharing link of the first target file to the target friend.
[0073] In some embodiments of the present application, in the above device, the response unit 540 is configured to, if it is determined that the file format of the first target file does not meet the preset format requirement, or it is determined that the file size of the first target file does not meet the preset size requirement, or it is determined that the first PC end is not online, or the loading of the sending page of the first target file is overtime, or the receiving of the first target file uploaded by the first PC end fails, determine that the sending of the first target file fails.
[0074] In some embodiments of the present application, in the above device, the response unit 540 is further configured to determine whether the sharing link of the second target file is in the valid period, and if yes, display the valid landing page of the second target file; in response to the third click operation on the valid landing page, determine whether the first mobile end has been authenticated, and if yes, determine whether the sharing link of the second target file is in the valid period, and if yes, download the second target file; determine whether the downloading of the second target file is successful, and if yes, display the downloading success page; if no, re-execute the step of downloading the second target file.
[0075] It should be noted that the file sharing management device of the present application can implement the above-mentioned file sharing management method, and will not be described again.
[0076] Figure 6 is a structural schematic diagram of an electronic device according to an embodiment of the present application. Please refer to Figure 6At the hardware level, the electronic device comprises a processor, and optionally further comprises an internal bus, a network interface, and a memory. The memory can include a memory such as a random-access memory (RAM), and can further include a non-volatile memory such as at least one disk memory. Of course, the electronic device can further include other hardware required by the business.
[0077] The processor, the network interface, and the memory can be connected to each other through the internal bus, which can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, and a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0078] The memory is used to store a program. Specifically, the program can include program code including computer operation instructions. The memory can include a memory and a non-volatile memory, and provide instructions and data to the processor.
[0079] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs, and forms a file sharing management device at the logical level. The processor executes the program stored in the memory, and is specifically used to perform the following operations:
[0080] Determine the communication state with the first PC end, and if the communication state with the first PC end is successful connection, determine the online state of the first PC end;
[0081] If the online state of the first PC end is online, connect the resource manager of the first PC end, and display the objects contained in the resource manager;
[0082] In response to an operation instruction on a target object in the resource manager, display the implementable functions of the target object;
[0083] In response to a sharing management instruction on the implementable functions of the target object, perform corresponding processing on the target object.
[0084] The above as described in the present application Figure 5The method executed by the file-sharing management device disclosed in the illustrated embodiments can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0085] The electronic device can also perform Figure 5 The method for implementing file sharing management in a device, and realizing the file sharing management device in Figure 5 The functions of the embodiments shown are not described in detail here.
[0086] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by an electronic device including multiple applications, enable the electronic device to perform... Figure 5 The method executed by the file sharing management device in the illustrated embodiment is specifically used to perform:
[0087] Determine the communication status with the first PC. If the communication status with the first PC is a successful connection, then determine the online status of the first PC.
[0088] If the first PC is online, then connect to the resource manager of the first PC and display the objects contained in the resource manager;
[0089] in response to an operation instruction on a target object in the resource manager, displaying implementable functions of the target object;
[0090] in response to a sharing management instruction on the implementable functions of the target object, performing corresponding processing on the target object.
[0091] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer usable program code.
[0092] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.
[0093] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.
[0094] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a process for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.
[0095] In one typical arrangement, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0096] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) having a cache area for the temporary storage of data. The memory can also include non-volatile memory, such as read only memory (ROM), electrically erasable read-only memory (EEPROM), flash memory, or other non-volatile memory. The memory can be another form of computer-readable media.
[0097] Computer-readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for the storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0098] It should also be noted that the terms "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements in the list, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the identified element.
[0099] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, and the like) embodying computer readable program code.
[0100] The above merely provides an example of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application should be included in the scope of claims of the present application.
Claims
1. A mobile file sharing management method, characterized in that, The file sharing management method is implemented through a file sharing system, which includes multiple PC terminals, at least one mobile terminal, and a control terminal, wherein one of the mobile terminals is connected to at least one of the PC terminals; the PC terminals and the mobile terminals are respectively communicatively connected to the control terminal; The method is applied to the mobile device, and the method includes: Determine the communication status with the first PC. If the communication status with the first PC is a successful connection, then determine the online status of the first PC. The first PC joins the work system based on the approval of the control terminal. If the first PC is online, then connect to the resource manager of the first PC and display the objects contained in the resource manager; wherein, the objects include folders and files; In response to an operation command on a target object in the resource manager, display the achievable functions of the target object; In response to a shared management instruction regarding the achievable functions of the target object, the target object is processed accordingly; If a connection to the first PC cannot be established, a connection verification request is sent to the control terminal. Receive the approval instruction sent by the control terminal and establish a communication connection with the first PC terminal.
2. The method according to claim 1, characterized in that, The step of displaying the achievable functions of the target object in response to an operation command on the target object in the resource manager includes: If the target object is a folder, then in response to the first click operation on the folder, the available functions of the folder are displayed, including: open folder, share management, unshare, and cancel; If the target object is a file, then in response to a second click on the file, the file's available functions are displayed, including: display sharing management, cancel sharing, download, send to friends, and cancel.
3. The method according to claim 2, characterized in that, The step of responding to a shared management instruction for the achievable functions of the target object and performing corresponding processing on the target object includes: In response to the sending of the file to a friend, determine whether the file format of the first target file meets the preset format requirements; if it does, determine whether the file size of the first target file meets the preset size requirements. If the condition is met, then determine whether the first PC is online; If online, load the sending page of the first target file and determine whether the loading time of the sending page has timed out; If not, then receive the first target file uploaded by the first PC client; If the first target file is successfully received, the sharing link of the first target file will be sent to the target friend.
4. The method according to claim 3, characterized in that, The method further includes: If it is determined that the file format of the first target file does not meet the preset format requirements, or the file size of the first target file does not meet the preset size requirements, or the first PC is offline, or the page for loading the first target file times out, or the reception of the first target file uploaded by the first PC fails, then it is determined that sending the first target file has failed.
5. The method according to claim 3, characterized in that, The method further includes: Determine if the sharing link of the second target file is valid; if so, display the valid landing page for the second target file. In response to a third click on the valid landing page, determine whether the first mobile device has been authenticated. If it has been authenticated, determine whether the sharing link of the second target file is valid. If so, download the second target file. Determine whether the second target file was downloaded successfully. If yes, display a download success page; otherwise, repeat the steps to download the second target file.
6. A file sharing management device, characterized in that, The device is applied to a mobile terminal, the mobile terminal being connected to at least one PC terminal, the PC terminal and the mobile terminal being communicatively connected to a control terminal, the device comprising: The judgment unit is used to determine the communication status with the first PC. If the communication status with the first PC is a successful connection, the online status of the first PC is determined. The first PC joins the working system based on the review of the control terminal. The first display unit is configured to connect to the resource manager of the first PC if the online status of the first PC is online, and display the objects contained in the resource manager; wherein, the objects include folders and files; The second display unit is used to display the achievable functions of the target object in response to an operation command on the target object in the resource manager; A response unit is configured to perform corresponding processing on the target object in response to a shared management instruction for the implementable functions of the target object; The communication unit is configured to send a connection verification request to the control terminal if the communication status with the first PC terminal is "unable to connect"; receive a verification approval instruction sent by the control terminal; and establish a communication connection with the first PC terminal.
7. A file sharing management system, characterized in that, The system includes: multiple PC terminals, at least one mobile terminal, and a control terminal, wherein one of the mobile terminals is connected to at least one of the PC terminals; the multiple PC terminals and the at least one mobile terminal are communicatively connected to the control terminal; wherein the mobile terminal is equipped with the device according to claim 6. The PC terminal is used to respond to the file sending command from the mobile terminal and send the object corresponding to the file sending command to the mobile terminal. The control terminal is used to receive the approval instruction sent by the mobile terminal and return the approval result to the mobile terminal.
8. An electronic device, comprising: processor; as well as A memory configured to store computer-executable instructions, which, when executed, cause the processor to perform the method according to any one of claims 1 to 5.
9. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including a plurality of applications, cause the electronic device to perform the method of any one of claims 1 to 5.
Citation Information
Patent Citations
File transfer method, computer device and storage medium
CN108900601A