CN104484338A - File list management equipment and method - Google Patents
File list management equipment and method Download PDFInfo
- Publication number
- CN104484338A CN104484338A CN201410669497.6A CN201410669497A CN104484338A CN 104484338 A CN104484338 A CN 104484338A CN 201410669497 A CN201410669497 A CN 201410669497A CN 104484338 A CN104484338 A CN 104484338A
- Authority
- CN
- China
- Prior art keywords
- file
- mobile terminal
- browser
- thumbnail
- listed files
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses file list management equipment and a file list management method in a mobile terminal which is connected with a browser of computer equipment by virtue of a server. The file list management equipment comprises a connecting management device which is suitable for receiving file list request information sent by the browser, a thumbnail file generating device which is suitable for scanning a data file stored in the mobile terminal and generating a thumbnail file containing data file thumbnail information, and a cache device which is suitable for caching the thumbnail file. The connecting management device is further suitable for sending the cached thumbnail file to the browser, so that the data file thumbnail is displayed in the file list. The invention further discloses file list management equipment and a file list management method in the browser of the computer equipment.
Description
Technical field
The present invention relates to field of data communication, particularly relate to the field that mobile terminal and the browser of computing equipment carry out communicating.
Background technology
Along with user improves day by day for the frequency of utilization of the such as mobile terminal such as smart mobile phone, panel computer, even traditional desktop computer (PC) and notebook computer are exceeded in a lot of occasion.The calculated performance of mobile terminal and storage space also in quick growth, thus allow installation and operation to widely apply and and then produce mass data.Such as, a smart mobile phone, through the use of user's a period of time, often stores the data such as the picture of gigabytes, audio frequency, video, application, document, address list, short message.
Operations such as although user such as can browse these data on mobile phone, copy, deletions, if but user to be positioned at giant-screen computing equipment (as PC, notebook computer and intelligent television) front, he may more wish to carry out these operations by giant-screen computing equipment.The reason done like this is that giant-screen computing equipment has more powerful I/O equipment (as large display screen, mouse, full size keyboard), can improve operating efficiency; The operating systems such as Another reason compares with application with the Android that mobile terminal runs, IOS, such as Windows, MAC OS that giant-screen computing equipment runs and application often can provide more powerful various function.
Some softwares have been had to provide giant-screen computing equipment to the data management function of mobile terminal at present.Typical example is the iTunes of Apple and various mobile phone assistant.User installs mobile terminal data management software on the traditional computer running the operating systems such as such as Windows, MAC OS, mobile terminal is connected to giant-screen computing equipment by cables such as such as USB, mobile terminal data management software reads the various data in mobile terminal, and allows user to carry out corresponding bookkeeping.But this uses and inconvenience concerning user.Even if there are some software support mobile terminals to be connected to giant-screen computing equipment by WLAN (wireless local area network), but user still needs to install mobile terminal data management software in advance on giant-screen computing equipment.Mounting software is not only loaded down with trivial details and consuming time in advance, and is difficult in some cases realize.Such as, the computing equipment of enterprises may limit the installation authority of software for security consideration, or the giant-screen computing equipment as intelligent television so does not use Windows, MAC OS operating system, available mobile terminal data management software may be there is no.
Therefore, user wishes the data more using mode managing mobile terminal on giant-screen computing equipment of simple and fast.
Summary of the invention
For this reason, the invention provides a kind of new scheme to try hard to solve or at least alleviate at least one problem existed above.
According to an aspect of the present invention, provide a kind of listed files management equipment, it is in the terminal resident, and mobile terminal can be connected with the browser of computing equipment by server.This file list management equipment comprises: connection management device, is suitable for receiving the listed files request message sent by browser; Thumbnail file generating apparatus, is suitable for scanning the data file stored in mobile terminal, and generates the thumbnail file comprising data file thumbnail information; And buffer storage, be suitable for buffer memory thumbnail file.Wherein connection management device is also suitable for the thumbnail file of buffer memory to send to browser, so that with data file thumbnail dir.
Listed files request message can be JSON form.Listed files management equipment can also comprise message processing apparatus, is suitable for listed files request message to be converted to command format.Whether thumbnail file generating apparatus can also be suitable for monitoring the data file stored in mobile terminal and be updated, if be updated, then rescaned data file and upgrades thumbnail file.Data file can comprise with at least one in Types Below: picture, audio frequency, video, application and document.
According to a further aspect in the invention, provide a kind of listed files management method, the method performs in the terminal, and mobile terminal can be connected with the browser of computing equipment by server.The method comprising the steps of: receive the listed files request message sent by browser; The data file stored in scanning mobile terminal; Generate the thumbnail file comprising data file thumbnail information; Thumbnail file is stored in the cache file folder of mobile terminal; And send thumbnail file to browser, so that browser is with data file thumbnail dir.
The method can also comprise listed files request message is converted to command format.Listed files management method can also comprise step: whether the data file stored in monitoring mobile terminal is updated; If be updated, then rescaned data file and upgrade thumbnail file.
According to a further aspect in the invention, provide a kind of listed files management equipment, it resides in the browser of computing equipment, and computing equipment can be connected with mobile terminal by server.This file list management equipment comprises: message processing apparatus, is suitable for responding the request that user browses mobile terminal file, spanned file list request message; Connection management device, is suitable for listed files request message to send to mobile terminal, and receives the thumbnail file comprising data file thumbnail information from mobile terminal; And interface display apparatus, be suitable in a browser with data file thumbnail dir.
Listed files management equipment can also comprise: buffer storage, is suitable for when receiving the request to mobile terminal transmission data file, the data file that buffer memory is asked.
According to a further aspect in the invention, provide a kind of listed files management method, the method performs in the browser of computing equipment, and computing equipment can be connected with mobile terminal by server.The method comprising the steps of: in response to the request receiving user and browse the file in mobile terminal, spanned file list request message; Listed files request message is sent to mobile terminal; Receive the thumbnail file comprising data file thumbnail information from mobile terminal; And in a browser with data file thumbnail dir.
This file list managing method also comprises step: in response to receiving the request sending data file to mobile terminal, asked data file be stored in browser rs cache.
According to a further aspect in the invention, provide a kind of mobile terminal, comprise listed files management equipment as above.
According to a further aspect in the invention, provide a kind of computing equipment being provided with browser, comprise listed files management equipment as above.
Accompanying drawing explanation
In order to realize above-mentioned and relevant object; combine description below and accompanying drawing herein to describe some illustrative aspect; these aspects indicate the various modes can putting into practice principle disclosed herein, and all aspects and equivalent aspect thereof are intended to fall in the scope of theme required for protection.Read detailed description below in conjunction with the drawings, above-mentioned and other object of the present disclosure, Characteristics and advantages will become more obvious.Throughout the disclosure, identical Reference numeral is often referred to for identical parts or element.
Fig. 1 shows the structured flowchart of a mobile terminal 100;
Fig. 2 shows the system 200 of the browser administration mobile terminal document utilizing giant-screen computing equipment according to an embodiment of the invention;
Fig. 3 A shows the interface schematic diagram of system 200 mobile terminal before connecting of the browser administration mobile terminal document utilizing giant-screen computing equipment according to an embodiment of the invention;
Fig. 3 B shows the interface schematic diagram of the browser display Quick Response Code of computing equipment according to an embodiment of the invention;
Fig. 3 C shows the interface schematic diagram utilizing the system 200 of the browser administration mobile terminal document of giant-screen computing equipment to set up the browser of computing equipment after passage according to an embodiment of the invention;
Fig. 4 illustrates the process flow diagram of the listed files management method 400 of mobile terminal execution according to an embodiment of the invention;
Fig. 5 illustrates the process flow diagram of the listed files management method 500 that the browser of computing equipment according to an embodiment of the invention performs;
Fig. 6 illustrates the block diagram of the listed files management equipment 600 in mobile terminal according to an embodiment of the invention;
Fig. 7 illustrates the block diagram of the listed files management equipment 700 in the browser of computing equipment according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Fig. 1 is the structured flowchart of mobile terminal 100.Mobile terminal 100 can comprise memory interface 102, one or more data processor, image processor and/or CPU (central processing unit) 104, and peripheral interface 106.
Memory interface 102, one or more processor 104 and/or peripheral interface 106 both can be discrete components, also can be integrated in one or more integrated circuit.In the mobile terminal 100, various element can be coupled by one or more communication bus or signal wire.Sensor, equipment and subsystem can be coupled to peripheral interface 106, to help to realize several functions.
Such as, motion sensor 110, optical sensor 112 and range sensor 114 can be coupled to peripheral interface 106, to facilitate the functions such as orientation, illumination and range finding.Other sensors 116 can be connected with peripheral interface 106 equally, such as positioning system (such as GPS), temperature sensor, biometric sensor or other sensor devices, can help thus to implement relevant function.
Camera sub-system 120 and optical sensor 122 may be used for the realization of the camera function of convenient such as recording photograph and video clipping, and wherein said camera sub-system and optical sensor can be such as charge-coupled image sensor (CCD) or complementary metal oxide semiconductor (CMOS) (CMOS) optical sensor.Can help realize communication function by one or more radio communication subsystem 124, wherein radio communication subsystem can comprise radio-frequency transmitter and transmitter and/or light (such as infrared) Receiver And Transmitter.The particular design of radio communication subsystem 124 and embodiment can depend on one or more communication networks that mobile terminal 100 is supported.Such as, mobile terminal 100 can comprise be designed to support GSM network, GPRS network, EDGE network, Wi-Fi or WiMax network and Bluebooth
tMthe communication subsystem 124 of network.
Audio subsystem 126 can be coupled with loudspeaker 128 and microphone 130, such as, to help the function of implementing to enable voice, speech recognition, speech reproduction, digital recording and telephony feature.I/O subsystem 140 can comprise touch screen controller 142 and/or other input control devices 144 one or more.Touch screen controller 142 can be coupled to touch-screen 146.For example, what this touch-screen 146 and touch screen controller 142 can use any one in multiple touch-sensing technology to detect to carry out with it contact and movement or time-out, and wherein detection technology is including, but not limited to capacitive character, resistive, infrared and surface acoustic wave technique.Other input control devices 144 one or more can be coupled to other input/control devicess 148, the indication equipment of such as one or more button, rocker switch, thumb wheel, infrared port, USB port and/or stylus and so on.Described one or more button (not shown) can comprise the up/down button for control loudspeaker 128 and/or microphone 130 volume.
Memory interface 102 can be coupled with storer 150.This storer 150 can comprise high-speed random access memory and/or nonvolatile memory, such as one or more disk storage device, one or more optical storage apparatus, and/or flash memories (such as NAND, NOR).Storer 150 can store operating system 172, such as the operating system of Android, IOS or Windows Phone and so on.This operating system 172 can comprise the instruction of the task of depending on hardware for the treatment of basic system services and execution.Storer 150 can also store application 174.When mobile device runs, meeting load operation system 172 from storer 150, and performed by processor 104.Application 174 operationally, also can load, and be performed by processor 104 from storer 150.Application 174 operates on operating system, the function that the various user of the Interface realization utilizing operating system and bottom hardware to provide expects, as instant messaging, web page browsing, pictures management etc.Application 174 can provide independent of operating system 172, also can be that operating system 172 carries.
In above-mentioned various application 174, a kind of being applied as wherein can support according to of the present invention the client application that mobile terminal document manages, and user can be communicated and the file of managing mobile terminal with the client application of mobile terminal by the browser on giant-screen computing equipment.
Fig. 2 shows the system 200 of the browser administration mobile terminal document utilizing giant-screen computing equipment according to an embodiment of the invention.This system 200 comprises mobile terminal 210, server 220 and computing equipment 230.Mobile terminal 210 is provided with the client application 212 supporting mobile terminal document management, and stores various file, as photo, audio frequency, video, document (document as forms such as Word, PDF).Applications client 212 may operate in the such as operating system such as Android, IOS.Server 220 can be such as the remote cloud server being physically located at one or more place.Computing equipment 230 such as can comprise the computing equipment that personal computer (PC), notebook computer, intelligent television etc. have relatively large screen.Computing equipment 230 is provided with browser 232, such as IE, Chrome and Firefox browser.Browser 232 may operate in the operating systems such as such as Windows, Mac.
First browser 232 receives the address that user inputs in browser address bar, such as, be domain name www.weline.cc, and it corresponds to the IP address of server 220.Browser is according to this address access services device 220, and concrete operations comprise such as inquiry DNS and obtain the IP address returned, and set up TCP and connect, send HTTP request request, be not repeated here to server.After receiving the request of access from browser 232, server 220 distributes the first session identification (Session ID) and gap marker (Channel ID).Server 220 generates the invitation address (inviteurl) corresponding with gap marker, calls Quick Response Code Transformation Service and this address is converted to two-dimension code pattern, and obtain the URL address (qrcodeurl) of this two-dimension code pattern.In other words, the content that this two-dimension code pattern comprises is inviteurl.Server 220 returns response message (200OK) to browser 232, the URL address qrcodeurl containing two-dimension code pattern in this message and the first session identification.Wherein the format sample of qrcodeurl is as follows:
qrcodeurl:"qrcode?content=http://192.168.0.1/invite?id=12d345d8z834baef839c0",
Long connection is set up between server 220 with browser 232.The URL address qrcodeurl of two-dimension code pattern accessed by browser 232, obtains two-dimension code pattern and shows, as shown in Figure 3 B, showing two-dimension code image to wait for mobile scanning terminal Quick Response Code in this figure.Fig. 3 A shows the interface schematic diagram of system 200 mobile terminal when connecting of the browser administration mobile terminal document utilizing giant-screen computing equipment according to an embodiment of the invention, in this surface chart, the operation of user is pointed out, to set up the connection with server.User can apply by mobile terminal client terminal the two-dimension code pattern that the browser 232 of 212 scanning computing equipments 230 shows, thus obtains the content of two-dimension code pattern, namely invites address inviteurl.Mobile terminal client terminal application 212 access inviteurl, server 220 identifies to its backward channel, returns the second session identification simultaneously.Server can determine the relation of browser and mobile terminal by gap marker, and namely mobile scanning terminal is the Quick Response Code that browser shows.Be similar to the process connected between server and 220 browsers 232, between server 220 with client application 212, also set up long connection.Server 220 stores the first session identification that between server with browser, length is connected and the second session identification that between server with client application, length is connected, associated by gap marker between these two session identifications, come to form a passage between browser and client application by gap marker like this, with session identification distinguish long with server is connected to as if mobile terminal client terminal apply or browser.In other words, establish two respectively and be longly connected between server with browser and between server with client application, server regularly sends heartbeat message to browser and client application.These two long connections are by same channel logo association formation passage, and the signaling that client application sends or data are pushed to browser by this passage via server.
After setting up passage, the client application 212 of mobile terminal is by the statistical information of mobile terminal, as the model of mobile terminal, system version, storage space, store contact person, short message, Miscellaneous Documents quantity etc., browser 232 is sent to by passage, specifically, these information such as send to server 220 by post mode by the second session connection by client application 212, server 220 finds the first session connection of association according to gap marker, and by the first session connection, information is sent to browser 232.Browser 232 shows corresponding mobile terminal statistical information, the interface schematic diagram of the browser of computing equipment after Fig. 3 C shows and utilizes the system 200 of the browser administration mobile terminal document of giant-screen computing equipment to connect according to an embodiment of the invention, set up the master catalogue comprising various document classification, such as picture master catalogue, audio frequency master catalogue etc., if and when entering under such as picture master catalogue, can multiple picture thumbnails etc. be shown.User can check the information of mobile terminal on the browser of the computing equipment of giant-screen, and use the input equipment of computing equipment (as mouse, keyboard) carry out the various operation to file easily, as from acquisition for mobile terminal file, browse, deleted file etc.By setting up the passage via server between mobile terminal and the browser of computing equipment, only existing browser on computing equipment need be utilized can to realize the management to mobile terminal, and do not need mounting software in advance on the computing device, not only save the time of user, also save the work of software developer.And, utilize the scheme of browser administration mobile terminal be especially applicable to the installation limited authority of computing equipment software or lack the situation of available mobile terminal data management software.
After the browser of computing equipment and the client application of mobile terminal are connected by server, when server is received from the message of client application or data by the second session, server searches the first session identification associated with the second session identification according to gap marker, this message or data are sent to the browser of computing equipment by the first session.Be transferred through transit server due to this, be therefore called indirectly connected communication pattern.The invention allows for a kind of data-transmission mode without transit server, i.e. direct-connected communication pattern.Under direct-connected pattern, the data between the browser of computing equipment and the client application of mobile terminal are transmitted and can be undertaken by direct connection the between them, and do not need transit server, thus improve transmission speed and may save flow and expense.The process of establishing of direct-connected communication pattern will be described below.
First, the passage that the client application of mobile terminal has been set up by server, i.e. the first session and the second session, the browser to computing equipment sends the direct-connected communication invitation message comprising the direct-connected mailing address of mobile terminal.The format sample of message is as follows:
Wherein 192.168.1.119 is the direct-connected mailing address of mobile terminal oneself, the implicit IP address of such as WLAN (wireless local area network).The numerical value (id) of a stochastic generation can also be comprised, as authentication information in direct-connected communication notifications message.The direct-connected address that browser comprises in request access message after receiving direct-connected communication invitation message.This access classes is similar to ping operation, namely browser sends packet to this direct-connected mailing address, if the other side receives this packet, onesize packet can be returned, confirm that connection is between the two unimpeded thus, otherwise mean that browser cannot access direct-connected mailing address, under both continue to operate in indirectly connected pattern.When the client application of mobile terminal receives the access request message from browser, determine that mobile terminal and computing equipment can carry out direct-connected.In order to strengthen security, can comprise the numerical value in direct-connected communication notifications message in the access request message of browser, client application can be verified this numerical value.If checking is consistent, the client application of mobile terminal sends direct-connected communication response message by server to browser, and format sample is
{
type:"directOK"
}
Client application enters direct-connected pattern, starts web server.Browser, after receiving direct-connected communication response message, also enters direct-connected pattern.Like this, data transmission is carried out in the mode of server-client between client application and the browser of computing equipment.In addition, after receiving the access request message from browser, client application can record source IP addresses and write cookie, and the request for browser downloads file afterwards will verify IP address and cookie, if do not mated, returns 403 mistakes.Also have, due to the client application not same area of server and mobile terminal, and browser and client application can adopt AJAX (asynchronous JavaScript and XML) mode to send request of access, and consider the restriction of same source policy of browser, therefore, the client application of mobile terminal can also realize cross-domain resource and share (CORS), it can add the information (Access-Control-Allow-Origin) allowing the cross-domain access of browser in the response header of direct-connected invitation message, cross-domain access can be carried out when receiving this direct-connected invitation message with convenient browser.
Under direct-connected communication pattern, signaling/message also can be switched to direct interface channel between mobile terminal and computing equipment browser from former passage (namely through the passage of server), thus realizes the localization of message.The format sample of the relevant message of switching channel is as follows:
This directChannel message is sent to the browser of computing equipment by server by mobile terminal, inform the address (url) of direct communication channel.Browser carries out poll (polling) to url address upon receiving the message.Mobile terminal, after the GET request receiving poll, can start direct communication channel, stop toward former passage POST message.Mobile terminal sends switchChannel message to browser, format sample be
"type":"switchChannel"
}
SwitchChannel message informing browser switching channel.After browser receives this message, stop the former passage POST message to server.
Once enter direct-connected pattern, can without high in the clouds directly such as by the local network transport data of enterprises between browser and mobile terminal.Like this, not only save the flow of mobile terminal, and substantially increase the speed of data transmission, also improve the Consumer's Experience by browser administration mobile terminal data.
The document transmission process under direct-connected communication pattern and indirectly connected communication pattern will be described in respectively below.
Under direct-connected communication pattern, browser in response to user operation, the file in acquisition request mobile terminal.Such as, user views the information such as listed files, thumbnail that mobile terminal stores on a web browser, is specified the file that will obtain by the input equipment such as mouse, keyboard.Browser sends file request message (requestFile) to mobile terminal, includes the mark of requested document in this message.Mobile terminal, after receiving file request, returns the notification message of the web address comprising this file.The web address of this file indicates the absolute url of this file in the web server of mobile terminal.Browser after receiving response message, according to web client-server mode from mobile terminal download file.
In direct-connected communication pattern, the implementation that some are special may be there is.Such as, PDF.js can obtain pdf document by AJAX, therefore, under direct-connected communication pattern, there is cross-domain problem.At this moment the web server of mobile terminal is needed to realize CORS (across source Resource Sharing Protocol).CORS passes through the setting of some heads (Headers) of web server and confirms to realize cross-domain request, is not described in detail here.
Under indirectly connected communication pattern, browser in response to user operation, the file in acquisition request mobile terminal.Browser sends file request message (requestFile) by server to mobile terminal, includes the mark of requested document in this message.This file, after receiving file request, uploads onto the server by mobile terminal.Server returns the notification message of the web address comprising this file to browser.The web address of this file indicates the address of this file in the web server of server.Browser after receiving response message, according to web client-server mode from server download file.
Except answering browse request, file also initiatively can be sent to browser by mobile terminal.Such as, photo can be sent to browser by user in the client application of mobile terminal.Under direct-connected pattern, browser sends file to mobile terminal and sends message (sendFile).This message format example is
Mobile terminal sends the notification message comprising the web address of this file to browser.The web address of this file indicates the absolute url of this file in the web server of mobile terminal.Browser after receiving response message, according to web client-server mode from mobile terminal download file.In indirectly connected communication pattern, browser sends file to mobile terminal and sends message, the files passe that mobile terminal will send is to server, server comprises the web address of this file notification message after receiving file sends to browser, browser after receiving response message, according to web client-server mode from server download file.
It should be noted that transmission file here can be two-way, both can send to browser from mobile terminal, and also can send to mobile terminal from browser.
Like this, file transfer can be carried out with mobile terminal easily by the browser of computing equipment, and without the need to prior mounting software on the computing device.
For the mobile terminal of such as smart mobile phone and so on, often store a large amount of data files, as picture, audio frequency, video, application and document.According to one embodiment of present invention, provide a kind of listed files Managed Solution utilizing thumbnail buffer memory, thus user can load thumbnail quickly on the browser or mobile terminal of computing equipment.
Fig. 4 illustrates the process flow diagram of the listed files management method 400 of mobile terminal execution according to an embodiment of the invention.
In step S410, receive the listed files request message sent by browser.Listed files request message is JSON form, is converted into command format in the terminal.Typically, when user selects certain type file (as the picture) checked in mobile terminal on the management threshold interface of browser, namely browser can send listed files request message.The listed files request message format of an example is as follows:
In this example, the file type of asking is picture (image).Certainly, the list of the type files such as audio frequency, video, document can also be asked.
In step S420, the data file stored in scanning mobile terminal, as picture.In step S430, generate the thumbnail file comprising data file thumbnail information.In step S440, thumbnail file is stored in the cache file folder of mobile terminal.Such as, under the thumbnail file of picture is often stored in .thumbnails file by Android operation system.In step S450, thumbnail file is sent to browser, so that browser is with data file thumbnail dir.Whether mobile terminal can also monitor the data file stored in mobile terminal and be updated, if be updated, then rescaned data file and upgrades thumbnail file.
Fig. 5 illustrates the process flow diagram of the listed files management method 500 that the browser of computing equipment according to an embodiment of the invention performs.
In step S510, the request of the file in mobile terminal browsed by browser in response to receiving user, spanned file list request message.Such as, when user selects certain type file (as the picture) checked in mobile terminal on the management threshold interface of browser, browser spanned file list request message.Listed files request message is JSON form.In step S520, send listed files request message to mobile terminal.In step S530, receive the thumbnail file comprising data file thumbnail information from mobile terminal.In step S540, in a browser with data file thumbnail dir.Like this, user can check the file situation in mobile terminal in a browser rapidly, and does not need to install special software on the computing device.In step S550, asked data file in response to receiving the request sending data file to mobile terminal, can be stored in browser rs cache by browser.That is, the browser of computing equipment also uses caching mechanism, thus forms pair buffers between mobile terminal, browser, can improve transmitted in both directions speed like this.
Fig. 6 illustrates the block diagram of the listed files management equipment 600 in mobile terminal according to an embodiment of the invention.
Listed files management equipment 600 comprises connection management device 610, thumbnail file generating apparatus 620 and buffer storage 630.Connection management device 610 is suitable for receiving the listed files request message sent by browser.Thumbnail file generating apparatus 620 is suitable for scanning the data file stored in mobile terminal, and generates the thumbnail file comprising data file thumbnail information.Buffer storage 630 is suitable for buffer memory thumbnail file.Connection management device 610 is also suitable for the thumbnail file of buffer memory to send to browser, so that with data file thumbnail dir.Listed files management equipment 600 can also comprise message processing apparatus 640, is suitable for listed files request message to be converted to command format.Whether thumbnail file generating apparatus 620 can also be suitable for monitoring the data file stored in mobile terminal and be updated, if be updated, then rescaned data file and upgrades thumbnail file.
Fig. 7 illustrates the block diagram of the listed files management equipment 700 in the browser of computing equipment according to an embodiment of the invention.
Listed files management equipment 700 comprises message processing apparatus 710, connection management device 720, interface display apparatus 730.Message processing apparatus 710 is suitable for responding the request that user browses mobile terminal file, spanned file list request message.Connection management device 720 is suitable for described listed files request message to send to mobile terminal, and receives the thumbnail file comprising data file thumbnail information from mobile terminal.Interface display apparatus 730 is suitable in a browser with data file thumbnail dir.Listed files management equipment can also comprise buffer storage 740, is suitable for when receiving the request to mobile terminal transmission data file, the data file that buffer memory is asked.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires than the feature more multiple features clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are to be understood that the module of the equipment in example disclosed herein or unit or assembly can be arranged in equipment as depicted in this embodiment, or alternatively can be positioned in one or more equipment different from the equipment in this example.Module in aforementioned exemplary can be combined as a module or can be divided into multiple submodule in addition.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
A1: this data file comprises with at least one in Types Below: picture, audio frequency, video, application and document.A2: the listed files management equipment resided in the browser of computing equipment also comprises: buffer storage, is suitable for when receiving the request to described mobile terminal transmission data file, the data file that buffer memory is asked.A3: this file list request message is JSON form.A4: this data file comprises with at least one in Types Below: picture, audio frequency, video, application and document.A5: the listed files management method performed in the browser of computing equipment also comprises step: in response to receiving the request sending data file to mobile terminal, asked data file is stored in browser rs cache.A6: this file list request message is JSON form.A7: data file comprises with at least one in Types Below: picture, audio frequency, video, application and document.A8: a kind of computing equipment being provided with browser, comprises listed files management equipment of the present invention.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
In addition, some in described embodiment are described as at this can by the processor of computer system or the method implemented by other device performing described function or the combination of method element.Therefore, there is the device of processor formation for implementing the method or method element of the necessary instruction for implementing described method or method element.In addition, the element described herein of device embodiment is the example as lower device: this device is for implementing the function performed by the element of the object in order to implement this invention.
As used in this, unless specifically stated so, use ordinal number " first ", " second ", " the 3rd " etc. to describe plain objects and only represent the different instances relating to similar object, and be not intended to imply the object be described like this must have the time upper, spatially, sequence aspect or in any other manner to definite sequence.
Although the embodiment according to limited quantity describes the present invention, benefit from description above, those skilled in the art understand, in the scope of the present invention described thus, it is contemplated that other embodiment.In addition, it should be noted that the language used in this instructions is mainly in order to object that is readable and instruction is selected, instead of select to explain or limiting theme of the present invention.Therefore, when not departing from the scope and spirit of appended claims, many modifications and changes are all apparent for those skilled in the art.For scope of the present invention, be illustrative to disclosing of doing of the present invention, and nonrestrictive, and scope of the present invention is defined by the appended claims.
Claims (10)
1. a listed files management equipment, it is in the terminal resident, and described mobile terminal can be connected with the browser of computing equipment by server, and this file list management equipment comprises:
Connection management device, is suitable for receiving the listed files request message sent by described browser;
Thumbnail file generating apparatus, is suitable for scanning the data file stored in mobile terminal, and generates the thumbnail file comprising data file thumbnail information; And
Buffer storage, is suitable for thumbnail file described in buffer memory,
Wherein connection management device is also suitable for the thumbnail file of buffer memory to send to described browser, so that with data file thumbnail dir.
2. listed files management equipment as claimed in claim 1, wherein said listed files request message is JSON form, and
Listed files management equipment also comprises message processing apparatus, is suitable for described listed files request message to be converted to command format.
3. listed files management equipment as described in claim 1 or 2, whether the data file that wherein thumbnail file generating apparatus is also suitable for storing in monitoring mobile terminal is updated, if be updated, then rescaned data file and upgrades thumbnail file.
4. as the listed files management equipment in claim 1-3 as described in any one, wherein:
Described data file comprises with at least one in Types Below: picture, audio frequency, video, application and document.
5. a listed files management method, described method performs in the terminal, and described mobile terminal can be connected with the browser of computing equipment by server, and described method comprises step:
Receive the listed files request message sent by described browser;
The data file stored in scanning mobile terminal;
Generate the thumbnail file comprising data file thumbnail information;
Described thumbnail file is stored in the cache file folder of described mobile terminal; And
Send described thumbnail file to described browser, so that browser is with data file thumbnail dir.
6. listed files management method as claimed in claim 5, wherein said listed files request message is JSON form, and described method also comprises described listed files request message is converted to command format.
7. the listed files management method as described in claim 5 or 6, also comprises step:
Whether the data file stored in monitoring mobile terminal is updated;
If be updated, then rescaned data file and upgrade thumbnail file.
8. a listed files management equipment, it resides in the browser of computing equipment, and described computing equipment can be connected with mobile terminal by server, and this file list management equipment comprises:
Message processing apparatus, is suitable for responding the request that user browses mobile terminal file, spanned file list request message;
Connection management device, is suitable for described listed files request message to send to described mobile terminal, and receives the thumbnail file comprising data file thumbnail information from described mobile terminal; And
Interface display apparatus, is suitable in described browser with data file thumbnail dir.
9. a listed files management method, described method performs in the browser of computing equipment, and described computing equipment can be connected with mobile terminal by server, and described method comprises step:
In response to the request receiving user and browse the file in mobile terminal, spanned file list request message;
Listed files request message is sent to described mobile terminal;
Receive the thumbnail file comprising data file thumbnail information from described mobile terminal; And
In a browser with data file thumbnail dir.
10. a mobile terminal, comprises the listed files management equipment according to any one of claim 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410669497.6A CN104484338B (en) | 2014-11-20 | 2014-11-20 | Listed files management equipment and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410669497.6A CN104484338B (en) | 2014-11-20 | 2014-11-20 | Listed files management equipment and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104484338A true CN104484338A (en) | 2015-04-01 |
CN104484338B CN104484338B (en) | 2018-05-29 |
Family
ID=52758879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410669497.6A Active CN104484338B (en) | 2014-11-20 | 2014-11-20 | Listed files management equipment and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104484338B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110019042A (en) * | 2019-04-15 | 2019-07-16 | 成都四方伟业软件股份有限公司 | Report file generation method, apparatus and system |
CN115203135A (en) * | 2022-09-09 | 2022-10-18 | 统信软件技术有限公司 | Storage device list management and control method, computing device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2144167A1 (en) * | 2007-04-27 | 2010-01-13 | Fujitsu Limited | Remote file system, terminal device, and server device |
CN102932791A (en) * | 2012-11-13 | 2013-02-13 | 黑龙江省电力有限公司信息通信分公司 | Method for collaboratively processing information through WIFI wireless network between smart phone and computer |
CN103389982A (en) * | 2012-05-08 | 2013-11-13 | 玉鹏 | Computer file and catalog browsing method and system based on dynamic webpages |
CN103475929A (en) * | 2013-09-06 | 2013-12-25 | 深圳Tcl新技术有限公司 | Method and system for reading multi-media file thumbnails |
CN103634362A (en) * | 2012-08-28 | 2014-03-12 | 金蝶软件(中国)有限公司 | File transfer method, file server and file transfer system |
CN103731483A (en) * | 2013-12-25 | 2014-04-16 | 侯金涛 | Virtual file system based on cloud computing |
-
2014
- 2014-11-20 CN CN201410669497.6A patent/CN104484338B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2144167A1 (en) * | 2007-04-27 | 2010-01-13 | Fujitsu Limited | Remote file system, terminal device, and server device |
CN103389982A (en) * | 2012-05-08 | 2013-11-13 | 玉鹏 | Computer file and catalog browsing method and system based on dynamic webpages |
CN103634362A (en) * | 2012-08-28 | 2014-03-12 | 金蝶软件(中国)有限公司 | File transfer method, file server and file transfer system |
CN102932791A (en) * | 2012-11-13 | 2013-02-13 | 黑龙江省电力有限公司信息通信分公司 | Method for collaboratively processing information through WIFI wireless network between smart phone and computer |
CN103475929A (en) * | 2013-09-06 | 2013-12-25 | 深圳Tcl新技术有限公司 | Method and system for reading multi-media file thumbnails |
CN103731483A (en) * | 2013-12-25 | 2014-04-16 | 侯金涛 | Virtual file system based on cloud computing |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110019042A (en) * | 2019-04-15 | 2019-07-16 | 成都四方伟业软件股份有限公司 | Report file generation method, apparatus and system |
CN115203135A (en) * | 2022-09-09 | 2022-10-18 | 统信软件技术有限公司 | Storage device list management and control method, computing device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104484338B (en) | 2018-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104378435A (en) | Method for transmitting file between browser of computing device and mobile terminal | |
CN104376090A (en) | Screen synchronization equipment of browser in computing equipment and mobile terminal | |
CN104394208A (en) | File transmission method and server | |
US20170230444A1 (en) | Cloud service server and method for managing cloud service server | |
CN104486371A (en) | Equipment and method for downloading file on batch | |
KR20130135134A (en) | Installing application remotely | |
CN111368173A (en) | File transmission method, device, electronic device and readable storage medium | |
CN106534280B (en) | Data sharing method and device | |
CN104980448B (en) | A remote monitoring method, device and system | |
CN106899653A (en) | Document transmission method and device | |
CN103618710A (en) | Individual processing method and device of file between mobile device and computing device | |
US8631236B2 (en) | Auto file locker | |
EP2916495A1 (en) | Information processing system, an information processing apparatus and a medium storing an information processing program | |
CN104462367A (en) | Browser of computing device and thumbnail display method of browser | |
US9436769B2 (en) | Automatic device upload configuration | |
CN104462366B (en) | The browser and its method for viewing thumbnail of a kind of computing device | |
CN105871976A (en) | Data cross-domain request method and system, and devices | |
CN104484338A (en) | File list management equipment and method | |
WO2015035899A1 (en) | Search methods and terminals | |
CN104394210A (en) | Direction connection communication method and device | |
US9760327B2 (en) | Determining rendering systems utilizing printer locations and rendering system attributes | |
CN104462250A (en) | Communication method of browser of computing device and mobile terminal | |
CN105656921A (en) | Data transmission method, apparatus and device | |
CN104468739B (en) | Message treatment method, client and mobile terminal | |
CN104394270A (en) | Method and device for aiding phone answering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |