Patent Publication Number: US-2019171501-A1

Title: Content processing method and mobile terminal

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
     The present application is the U.S. national phase of PCT Application No. PCT/CN2017/090505 filed on Jun. 28, 2017, which claims a priority of the Chinese patent application No. 201610503062.3 filed on Jun. 28, 2016, which are incorporated herein by reference in their entirety. 
    
    
     TECHNICAL FIELD 
     The present disclosure relates to the field of communication technology, in particular to a content processing method and a mobile terminal. 
     BACKGROUND 
     Currently, most of smart mobile terminals support a copy-and-paste function. Based on this function, a user may copy and paste, or cut and paste, content such as a text (or the content in any other form) onto a target position of the mobile terminal. The content to be copied and pasted, or cut and pasted, by the user is called as to-be-processed content. Through the copy-and-paste function or cut-and-paste function provided by the mobile terminal, it is unnecessary for the user to perform a manual input operation. 
     For the copy-and-paste function or cut-and-paste function provided in the mobile terminal of related art, after the to-be-processed content has been copied or cut by the user, the to-be-processed content may be pasted to the target position of the mobile terminal by the user through clicking a paste button at the target position. However, it is found that, the to-be-processed content is invisible during the paste operation, so the user is capable of determining whether the to-be-processed content is what the user really needs merely after the to-be-processed content has been pasted to the target position. When it is not the content that the user really needs, the user needs to delete the to-be-processed content and then performs the copy-and-paste operation or the cut-and-paste operation again, and thereby the user experience is adversely affected. 
     SUMMARY 
     An object of the present disclosure is to provide a content processing method and a mobile terminal. 
     In one aspect, the present disclosure provides in some embodiments a content processing method for use in a mobile terminal, including: receiving a content selection instruction from a user through a first interface of the mobile terminal, and acquiring to-be-processed content selected by the user in accordance with the content selection instruction; receiving a content processing instruction about the to-be-processed content from the user, and processing the to-be-processed content in accordance with the content processing instruction; acquiring a first content pasting instruction from the user through a second interface of the mobile terminal; displaying a floating window on the second interface in accordance with the first content pasting instruction, and displaying the to-be-processed content in the floating window; and pasting the to-be-processed content in a pasting region of the second interface. 
     In another aspect, the present disclosure provides in some embodiments a mobile terminal, including: a to-be-processed content acquisition module configured to receive a content selection instruction from a user through a first interface of the mobile terminal, and acquire to-be-processed content selected by the user in accordance with the content selection instruction; a content processing module configured to receive a content processing instruction about the to-be-processed content from the user, and process the to-be-processed content in accordance with the content processing instruction; an instruction acquisition module configured to acquire a first content pasting instruction from the user through a second interface of the mobile terminal; a first display module configured to display a floating window on the second interface in accordance with the first content pasting instruction, and display the to-be-processed content in the floating window; and a content pasting module configured to paste the to-be-processed content in a pasting region of the second interface. 
     In yet another aspect, the present disclosure provides in some embodiments a mobile terminal, including a memory, a processor and a computer program stored in the memory and capable of being executed by the processor. The processor is configured to execute the computer program so as to implement the above-mention content processing method for use in the mobile terminal. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       In order to illustrate the technical solutions of the present disclosure in a clearer manner, the drawings desired for the present disclosure or the related art will be described hereinafter briefly. Obviously, the following drawings merely relate to some embodiments of the present disclosure, and based on these drawings, a person skilled in the art may obtain the other drawings without any creative effort. 
         FIG. 1  is a flow chart of a content processing method according to some embodiments of the present disclosure; 
         FIG. 2  is a flow chart of another content processing method according to some embodiments of the present disclosure; 
         FIG. 3 - FIG. 6  are schematic views showing interfaces of a mobile terminal according to some embodiments of the present disclosure; 
         FIG. 7  is a schematic view showing the mobile terminal according to some embodiments of the present disclosure; 
         FIG. 8  is another schematic view showing the mobile terminal according to some embodiments of the present disclosure; 
         FIG. 9  is yet another schematic view showing the mobile terminal according to some embodiments of the present disclosure; and 
         FIG. 10  is a schematic view showing the mobile terminal according to some embodiments of the present disclosure. 
     
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
     The present disclosure will be described hereinafter in a clear and complete manner in conjunction with the drawings and embodiments. Obviously, the following embodiments merely relate to a part of, rather than all of, the embodiments of the present disclosure, and based on these embodiments, a person skilled in the art may, without any creative effort, obtain the other embodiments, which also fall within the scope of the present disclosure. 
     As shown in  FIG. 1 , the present disclosure provides in some embodiments a content processing method for use in a mobile terminal, which includes in the following steps. 
     Step  11 : receiving a content selection instruction from a user through a first interface of the mobile terminal, and acquiring to-be-processed content selected by the user in accordance with the content selection instruction. 
     In actual use, the user may perform such operations as browsing a web page and reading a novel through the mobile terminal. Taking the operation of browsing the web page as an example, an interface presented by the mobile terminal when the user is browsing a current web page is called as a first interface. The user may select content in the current web page on the first interface. At this time, the user may transmit the content selection instruction to the mobile terminal through pressing and holding, or double clicking, the content (e.g., text or pictures) in the current web page. The mobile terminal may analyze a region corresponding to the content selection instruction according to the content selection instruction, and acquire the text or pictures selected by the user, i.e., acquire the to-be-processed content. 
     Step  12 : receiving a content processing instruction about the to-be-processed content from the user, and processing the to-be-processed content in accordance with the content processing instruction. 
     After the user has selected the to-be-processed content, such options as “copy”, “collect”, “share” and “cut” may be popped up on the first interface of the mobile terminal for the user&#39;s selection. Correspondingly, the content processing instruction includes such instructions as a copying instruction and a cutting instruction. When the content processing instruction is the copying instruction, the to-be-processed content may be copied in accordance with the content processing instruction, and when the content processing instruction is the cutting instruction, the to-be-processed content may be cut in accordance with the content processing instruction. 
     Step  13 : acquiring a first content pasting instruction from the user through a second interface of the mobile terminal. 
     After the user has selected the to-be-processed content and transmitted the content processing instruction through the first interface, the user may paste the to-be-processed content to a target position of the mobile terminal, e.g. paste the to-be-processed content to a memo. At this time, the user may quit the first interface, open an application “memo”, and select the target position where the to-be-processed content is to be pasted. An interface including the target position which is selected by the user and where the to-be-processed content is to be pasted is called as the second interface. For example, the second interface may be an interface where a log is newly created in the memo. 
     Like that in the related art, such options as “paste” may be displayed when the user presses and holds or clicks a whitespace in a pasting region on the second interface. In the embodiments of the present disclosure, a predetermined region on the second interface may refer to any region in the pasting region on the second interface. For example, the predetermined region may be a region corresponding to the option “paste”, i.e., a region where the option “paste” is located in the pasting region of the second interface. 
     In actual use, the user may press, double-click, press and hold, or click the region where the option “paste” is located. In this step, an operation type of the user for the predetermined region of the second interface may be acquired. Then, when the operation type is pressing, double-clicking or pressing and holding, a predetermined correspondence between the operation types and operation instructions may be look up, so as to determine the operation instruction corresponding to the operation type, e.g., pressing, double-clicking or pressing and holding, as the first content pasting instruction. 
     When a pressure applied by the user to the region where the option “paste” is located is greater than a first predetermined threshold, it may be deemed that a pressing operation has been made by the user on the region where the option “paste” is located. When the user has clicked the region where the option “paste” is located for more than two times within a first predetermined time period, it may be deemed that a double-clicking operation has been made by the user on the region where the option “paste” is located, otherwise it may be deemed that a clicking operation has been made by the user on the region where the option “paste” is located. When the user has clicked and holding the region where the option “paste” is located for a duration greater than a predetermined time threshold within a second predetermined time period, it may be deemed that a pressing-and-holding operation has been made by the user on the region where the option “paste” is located. The first predetermined threshold, the first predetermined time period, the second predetermined time period and the predetermined time threshold may be set with experience. 
     Different operation types may correspond to different operation instructions. Hence, the correspondence may be created as shown in Table 1. 
     
       
         
           
               
               
               
             
               
                   
                 TABLE 1 
               
               
                   
                   
               
               
                   
                 Operation type 
                 Operation instruction 
               
               
                   
                   
               
             
            
               
                   
                 Pressing, double-clicking 
                 First content pasting instruction 
               
               
                   
                 or pressing-and-holding 
               
               
                   
                 Clicking 
                 Second content pasting instruction 
               
               
                   
                   
               
            
           
         
       
     
     As shown in Table 1, in the embodiments of the present disclosure, when the pressing, or double-clicking or pressing-and-holding operation has been made by the user on the region where the option “paste” is located, it may be deemed that the user has transmitted the first content pasting instruction to the mobile terminal through looking up the Table 1. 
     Step  14 : displaying a floating window on the second interface in accordance with the first content pasting instruction, and displaying the to-be-processed content in the floating window. 
     After the user has transmitted the first content pasting instruction, the floating window may be displayed on the second interface in accordance with the first content pasting instruction, and meanwhile the to-be-processed content may be displayed in the floating window for the user&#39;s preview. 
     In addition, a pasting confirmation button and a close button may also be displayed in the floating window or the second interface while displaying the to-be-processed content. 
     Step  15 : pasting the to-be-processed content in a pasting region of the second interface. 
     In a possible embodiment of the present disclosure, a pasting prompt message may be transmitted to the user, so as to prompt the user of whether to paste the to-be-processed content. When a pasting prompt response message has been transmitted by the user to confirm that the to-be-processed content is to be pasted, the to-be-processed content may be pasted in the pasting region of the second interface. 
     In another possible embodiment of the present disclosure, when the user has clicked the pasting confirmation button in the floating window, it may be deemed that the user has transmitted a pasting confirmation instruction to the mobile terminal. At this time, the to-be-processed content may be pasted in the pasting region of the second interface in accordance with the pasting confirmation instruction. 
     According to the embodiments of the present disclosure, the user is capable of previewing the to-be-processed content in the floating window, so it is able for the user to firstly determine whether the to-be-processed content is the content that the user really needs according to the to-be-processed content being displayed, which ensures that the to-be-processed content to be pasted meets the user&#39;s requirement, and prevent the user from deleting the to-be-processed content or performing an operation such as a copy-and-paste operation or cut-and-paste operation repeatedly on the to-be-processed content, thereby to improve the user experience of the mobile terminal. 
     In some embodiments of the present disclosure, another content processing method may be described hereinafter in conjunction with  FIG. 2 - FIG. 6  when the content processing instruction is a content copying instruction. Corresponding, the to-be-processed content is to-be-copied content. 
     As shown in  FIG. 2 , the content processing method for use in the mobile terminal includes the following steps. 
     Step  21 : receiving the content selection instruction from the user through the first interface of the mobile terminal, and acquiring the to-be-copied content selected by the user in accordance with the content selection instruction. As shown in  FIG. 3 , the to-be-copied content selected by the user includes words “two ancient poems”. 
     Step  22 : receiving the content copying instruction about the to-be-copied content from the user, and copying the to-be-copied content in accordance with the content copying instruction. 
     Step  23 : acquiring an operation type of an operation of the user on a predetermined region of the second interface and determining an operation instruction corresponding to the operation type. 
     Like that in the related art, options such as the “paste” may be displayed when the user presses and holds, or clicks, a whitespace in the pasting region of the second interface (as shown in  FIG. 4 ). As mentioned hereinabove, the operation types of the user for the pasting region include pressing, clicking, double-clicking, and pressing-and-holding. 
     Through looking up the above Table 1, when the operation type of the user is clicking, it may correspond to a second content pasting instruction, and when the operation type of the user is pressing, double-clicking or pressing-and-holding, it may correspond to a first content pasting instruction. 
     Step  24 : determining a type of the operation instruction, when the operation instruction is the first content pasting instruction, proceeding to step  25  to  27 , and when the operation instruction is the second content pasting instruction, proceeding to step  28 . 
     Step  25 : displaying the floating window on the second interface in accordance with the first content pasting instruction, and displaying the to-be-copied content in the floating window (as shown in  FIG. 5 ). 
     In addition, a pasting confirmation button and a close button may also be displayed in the floating window, as indicated by “X” in  FIG. 5 . 
     Step  26 : when the user has clicked the pasting confirmation button, receiving a pasting confirmation instruction transmitted by the user through clicking the pasting confirmation button, and pasting the to-be-copied content in the pasting region of the second interface in accordance with the pasting confirmation instruction (as shown in  FIG. 6 ). 
     Step  27 : when the user has clicked the close button, receiving a closing instruction transmitted by the user through clicking the close button, and closing the floating window in accordance with the closing instruction. 
     Step  28 : directly pasting the to-be-copied content in the pasting region of the second interface in accordance with the second content pasting instruction. 
     According to the embodiments of the present disclosure, the user is capable of previewing the to-be-copied content in the floating window, so it is able for the user to firstly determine whether the to-be-processed content is the content that the user really needs according to the to-be-processed content being displayed, which ensures that the to-be-processed content to be pasted meets the user&#39;s requirement, and prevent the user from deleting the to-be-copied content or performing an operation such as a copy-and-paste operation or cut-and-paste operation repeatedly on the to-be-processed content, thereby to improve the user experience of the mobile terminal. In addition, the user may directly paste the to-be-copied content by clicking the paste button, so it is able to meet the user&#39;s operation habit in a better manner, thereby to further improve the user experience of the mobile terminal. 
     As shown in  FIG. 7 , the present disclosure provides in some embodiments a mobile terminal, including: a to-be-processed content acquisition module  41  configured to receive a content selection instruction from a user through a first interface of the mobile terminal, and acquire to-be-processed content selected by the user in accordance with the content selection instruction; a content processing module  42  configured to receive a content processing instruction about the to-be-processed content from the user, and process the to-be-processed content in accordance with the content processing instruction; an instruction acquisition module  43  configured to acquire a first content pasting instruction from the user through a second interface of the mobile terminal; a first display module  44  configured to display a floating window on the second interface in accordance with the first content pasting instruction, and display the to-be-processed content in the floating window; and a content pasting module  45  configured to paste the to-be-processed content in a pasting region of the second interface. 
     The instruction acquisition module  43  includes: an operation type acquisition sub-module configured to acquire an operation type of the user for a predetermined region of the second interface; and a first instruction acquisition sub-module configured to, when the operation type is a pressing, double-clicking, or pressing-and-holding operation, look up a predetermined correspondence between the operation types and operation instructions, and acquire an operation instruction corresponding to the pressing, double-clicking, or pressing-and-holding operation as the first content pasting instruction. 
     As shown in  FIG. 8 , in order to further improve the user experience, the mobile terminal further includes a second display module  46  configured to display a pasting confirmation button. At this time, the content pasting module  45  includes: an instruction reception sub-module configured to receive a pasting confirmation instruction transmitted by the user through clicking the pasting confirmation button; and a content pasting sub-module configured to paste the to-be-processed content in the pasting region of the second interface in accordance with the pasting confirmation instruction. 
     In a possible embodiment of the present disclosure, the content pasting module  45  includes: an information transmission sub-module configured transmit a pasting prompt message to the user; and an information processing sub-module configured to receive a pasting prompt response message from the user, and when the to-be-processed content is confirmed to be pasted by the user in accordance with the pasting prompt response message, paste the to-be-processed content in the pasting region of the second interface. 
     As shown in  FIG. 9 , the mobile terminal further includes: a third display module  47  configured to display a close button; and a window operation module  48  configured to receive a closing instruction transmitted by the user through clicking the close button, and close the floating window in accordance with the closing instruction. 
     In addition, the instruction acquisition module  43  further includes: a second instruction acquisition sub-module configured to, when the operation type of the user for the predetermined region of the second interface is a clicking operation, look up an operation instruction corresponding to the clicking operation of the user from a predetermined correspondence between the operation types and the operation instructions, and take the acquired operation instruction as a second content pasting instruction. At this time, the content pasting module  45  is further configured to directly paste the to-be-processed content in the pasting region of the second interface in accordance with the second content pasting instruction. 
     The implementations of the mobile terminal in  FIG. 7  may refer to those of the above-mentioned method in  FIG. 1 - FIG. 6 , and thus will not be particularly defined herein. 
     According to the embodiments of the present disclosure, the user is capable of previewing the to-be-copied content in the floating window, so it is able for the user to firstly determine whether the to-be-processed content is the content that the user really needs according to the to-be-processed content being displayed, which ensures that the to-be-processed content to be pasted meets the user&#39;s requirement, and prevent the user from deleting the to-be-processed content or performing an operation such as a copy-and-paste operation or cut-and-paste operation repeatedly on the to-be-processed content, thereby to improve the user experience of the mobile terminal. In addition, the user may directly paste the to-be-processed content by clicking the pasting confirmation button, so it is able to meet the user&#39;s operation habit in a better manner, thereby to further improve the user experience of the user terminal. 
     As shown in the block diagram of  FIG. 10 , the present disclosure further provides in some embodiments a mobile terminal  500  which includes at least one processor  501 , a memory  502 , at least one network interface  504  and a user interface  503 . The components of the mobile terminal  500  are coupled to each other through a bus system  505 . It should be appreciated that, the bus system  505  is configured to achieve connection and communication among the components. Apart from a data bus, the bus system  505  may further include a power source bus, a control bus and a state signal bus. For clarification, all these buses are called as the bus system  505  in  FIG. 10 . 
     The user interface  503  may include a display, a keyboard or a clicking device (e.g., mouse, trackball, touch plate or touch screen). 
     It should be appreciated that, the memory  502  may be a volatile memory, a nonvolatile memory or both. The nonvolatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM) or a flash memory. The volatile memory may be a Random Access Memory (RAM) which serves as an external high-speed cache. Illustratively but not restrictively, the RAM may include Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM) or Direct Rambus RAM (DRRAM). The memory  502  intends to include, but not limited to, the above-mentioned and any other appropriate memories. 
     In a possible embodiment of the present disclosure, the following elements may be stored in the memory  502 : an executable module or data structure, a subset or an extended set thereof, an operating system  5021  and an application  5022 . 
     The operating system  5021  includes various system programs, e.g., a framework layer, a core library layer and a driving layer, so as to implement various basic services and process hardware-based tasks. The application  5022  includes various applications, e.g., a media player and a browser, so as to implement various application services. The program for implementing the above-mentioned method may be included in the application  5022 . 
     In a possible embodiment of the present disclosure, through calling a program or instruction stored in the memory  502 , e.g., a program or instruction stored in the application  5022 , the processor  501  is configured to: receive a content selection instruction from a user through a first interface of the mobile terminal, and acquire to-be-processed content selected by the user in accordance with the content selection instruction; receive a content processing instruction about the to-be-processed content from the user, and process the to-be-processed content in accordance with the content processing instruction; acquire a first content pasting instruction from the user through a second interface of the mobile terminal; display a floating window on the second interface in accordance with the first content pasting instruction, and display the to-be-processed content in the floating window; and paste the to-be-processed content in a pasting region of the second interface. 
     The above-mentioned method may be applied to, or implemented by, the processor  501 . The processor  501  may be an integrated circuit (IC) having a signal processing capability. During the implementation, the steps for the above method may be completed through an integrated logic circuit of hardware in the processor  501  or instructions in the form of software. The processor  501  may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or any other programmable logic element, a discrete gate or transistor logic element, or a discrete hardware assembly, which may be used to implement or execute the methods, steps and logic diagrams in the embodiments of the present disclosure. The general purpose processor may be a microprocessor or any other conventional processor. The steps of the method in the embodiments of the present disclosure may be directly implemented by the decoding processor in the form of hardware, or a combination of hardware and software modules in the decoding processor. The software module may be located in a known storage medium such as a Random Access Memory (RAM), a flash memory, a Read Only Memory (ROM), a Programmable ROM (PROM), an Electrically Erasable PROM (EEPROM), or a register. The storage medium may be located in the memory  502 , and the processor  501  may read information stored in the memory  502  so as to implement the steps of the above method through the hardware. 
     It should be appreciated that, the embodiments of the present disclosure may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For the hardware implementation, the processor may include one or more of an ASIC, a DSP, a DSP device (DSPD), a Programmable Logic Device (PLD), an FPGA, a general-purpose processor, a controller, a microcontroller, a microprocessor, any other electronic unit capable of achieving the functions in the present disclosure, or a combination thereof. 
     For the software implementation, the embodiments of the present disclosure may be implemented through modules capable of achieving features such as a process or a function in the present disclosure. Software codes may be stored in the memory and executed by the processor. The memory may be implemented inside or outside the processor. 
     In a possible embodiment of the present disclosure, the processor  501  is further configured to display a pasting confirmation button. 
     In a possible embodiment of the present disclosure, the processor  501  is further configured to receive a pasting confirmation instruction transmitted by the user through clicking the pasting confirmation button, and paste the to-be-processed content in the pasting region of the second interface in accordance with the pasting confirmation instruction. 
     In a possible embodiment of the present disclosure, the processor  501  is further configured to transmit a pasting prompt message to the user, receive a pasting prompt response message from the user, and when it determines that the to-be-processed content is confirmed to be pasted by the user in accordance with the pasting prompt response message, paste the to-be-processed content in the pasting region of the second interface. 
     In a possible embodiment of the present disclosure, the processor  501  is further configured to display a close button, receive a closing instruction transmitted by the user through clicking the close button, and close the floating window in accordance with the closing instruction. 
     The implementation of the mobile terminal  500  may refer to those mentioned above, and thus will not be particularly defined herein. 
     According to the embodiments of the present disclosure, the user is capable of previewing the to-be-copied content in the floating window, so it is able for the user to firstly determine whether the to-be-processed content is the content that the user really needs according to the to-be-processed content being displayed, which ensures that the to-be-processed content to be pasted meets the user&#39;s requirement, and prevent the user from deleting the to-be-processed content or performing an operation such as a copy-and-paste operation or cut-and-paste operation repeatedly on the to-be-processed content, thereby to improve the user experience of the mobile terminal. In addition, the user may directly paste the to-be-copied content by clicking the pasting confirmation button, so it is able to meet the user&#39;s operation habit in a better manner, thereby to further improve the user experience of the mobile terminal. 
     It should be appreciated that, units and steps described in the embodiments of the present disclosure may be implemented in the form of electronic hardware, or a combination of a computer program and the electronic hardware. Whether or not these functions are executed by hardware or software depends on specific applications or design constraints of the technical solution. Different methods may be adopted by a person skilled in the art with respect to the specific applications so as to achieve the described functions, without departing from the scope of the present disclosure. 
     It should be further appreciated that, for convenience and clarification, operation procedures of the system, device and units described hereinabove may refer to the corresponding procedures in the method embodiment, and thus will not be particularly defined herein. 
     It should be further appreciated that, the device and method may be implemented in any other ways. For example, the embodiments for the apparatus are merely for illustrative purposes, and the units are provided merely on the basis of their logic functions. During the actual application, some modules or units may be combined together or integrated into another system. Alternatively, some features may be omitted or not executed. In addition, the coupling connection, direct coupling connection or communication connection between the modules or units may be implemented via interfaces, and the indirect coupling connection or communication connection between the modules or units may be implemented in an electrical or mechanical form or in any other form. 
     The units may be, or may not be, physically separated from each other. The units for displaying may be, or may not be, physical units, i.e., they may be arranged at an identical position, or distributed on a plurality of network elements. Parts or all of the units may be selected in accordance with the practical need, so as to achieve the purpose of the present disclosure. 
     In addition, the functional units in the embodiments of the present disclosure may be integrated into a processing unit, or the functional units may exist independently, or two or more functional units may be combined together in one unit. 
     In the case that the functional units are implemented in a software form and sold or used as a separate product, they may be stored in a computer-readable medium. Based on this, the technical solutions of the present disclosure, partial or full, or parts of the technical solutions of the present disclosure contributing to the related art, may appear in the form of software products, which may be stored in a storage medium and include several instructions so as to enable computer equipment (e.g., a personal computer, a server or network equipment) to execute all or parts of the steps of the method according to the embodiments of the present disclosure. The storage medium includes any medium capable of storing therein program codes, e.g., a universal serial bus (USB) flash disk, a mobile hard disk (HD), a ROM, a RAM, a magnetic disk or an optical disk. 
     The above embodiments are for illustrative purposes only, but the present disclosure is not limited thereto. Obviously, a person skilled in the art may make further modifications and improvements without departing from the spirit of the present disclosure, and these modifications and improvements shall also fall within the scope of the present disclosure. A protection scope of the present disclosure is defined by a protection scope of claims.