KR101142168B1 - Method and device for providing sharing data of remote computing - Google Patents
Method and device for providing sharing data of remote computing Download PDFInfo
- Publication number
- KR101142168B1 KR101142168B1 KR1020110103099A KR20110103099A KR101142168B1 KR 101142168 B1 KR101142168 B1 KR 101142168B1 KR 1020110103099 A KR1020110103099 A KR 1020110103099A KR 20110103099 A KR20110103099 A KR 20110103099A KR 101142168 B1 KR101142168 B1 KR 101142168B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- terminal
- sharing
- data
- computing device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A method and apparatus for sharing data in a remote computing device are disclosed. A method for providing a data sharing of a remote computing device by a service server according to an aspect of the present invention includes providing a file stored in a remotely located computing device registered by a member to a member terminal of a member; Registering a file information on a file in a sharing list to be published if a sharing service for a file is requested from a member terminal; And providing the file to another terminal device that has requested to share the file through the sharing list. According to the present invention, a user can share data stored in his or her computing device with various other terminal devices through a relay server so that data sharing can be conveniently performed during a conference or presentation. .
Description
The present invention relates to data sharing, and more particularly, to a method and an apparatus capable of sharing data from a remotely located computing device in a plurality of mobile devices.
Nowadays, not only mobile phones, but smart phones such as the iPhone (i-phone) provided by Apple and the Galaxy S provided by Samsung Electronics are rapidly spreading. Smartphones are portable electronic devices equipped with computing functions that can be used by installing various application programs as well as telephone functions. Smartphones can be connected to a general Internet network using a communication technology such as Wi-Fi as well as a general mobile communication network, and users are using a smart phone as a communication device.
Moreover, in recent years, tablet PCs such as Apple's iPad (i-pad) and Samsung Electronics' Galaxy Tab, which have a larger display, have become popular to overcome the shortcomings of the small display of the smartphone.
Conventionally, only desktop (desk top) computers or notebooks, which are general personal computers, are used for work or non-work, but recently, many mobile devices such as smartphones and tablet PCs are easily used. Accordingly, a user's desire to easily and conveniently use data stored in a computer provided in a company or a home using a mobile device such as a smartphone remotely is increasing.
For example, when a presentation file created using a work computer is to be used on a mobile device, the corresponding presentation file on the computer has to be transferred directly to the mobile device using a removable memory such as a USB memory.
Although there are various methods of sharing data between heterogeneous devices using a communication network, in general, an external device needs to know the IP address or MAC address of the computer in order to access the computer. . If a computer uses a floating IP instead of a fixed IP, it is not easy for external devices to access the computer through the network. Also, in general, a computer is set up with a firewall for security, and thus the process may be complicated by performing an authentication procedure for an external device to be accessed.
In order to solve this problem, a technology for enabling a computer to use data from a mobile device using a relay server has been proposed. However, the related art provides convenience that data stored in a remotely located computing device can be used in a mobile device, but there is a user desire to use the corresponding data in other terminal devices for a conference or presentation.
Accordingly, the present invention is to provide a data sharing method and apparatus of a remote computing device that allows a user to share data stored in his or her computing device with various other terminal devices through a relay server.
Another object of the present invention is to provide a data sharing method and apparatus for performing a writing operation on a corresponding screen while sharing data, so that the information is transferred to another terminal device sharing the data.
Other objects of the present invention will become more apparent through the following preferred embodiments.
According to an aspect of the present invention, a method for providing a data sharing of a remote computing device by a service server, the method comprising: (a) providing a file stored in a remotely located computing device registered by a member to a member terminal of the member; (b) registering a file information of the file in a sharing list that is published when a request for a sharing service for the file is received from the member terminal; And (c) providing the file to another terminal device that has requested to share the file through the sharing list, and a recording medium on which the data sharing method of the remote computing device and the program executing the method are recorded. do.
Here, the file information registered in the sharing list may be disclosed only to a terminal device located at a location corresponding to available location information received from the member terminal.
The step (b) may further include registering a password from the member terminal, but the file may be provided only when the password is input to the other terminal device.
The method may further include transmitting the page information to the other terminal device when the page information is received from the member terminal. When the input image is received from the member terminal, the terminal may receive the file from the input image. The method may further include transmitting to the device.
The service server provides data sharing of a remote computing device, the method comprising: providing data according to a selected file stored in a remotely located computing device registered by a member to a member terminal of the member; Registering file information about the file in a sharing list that is published when the sharing service for the file is requested from the member terminal; And providing an execution screen of the file to another terminal device requesting sharing of the file through the sharing list, and a recording medium on which a method for executing the method is recorded. do.
The execution screen may be directly generated by executing the file or received from the member terminal or the computing device.
In addition, information about the file registered in the sharing list may be disclosed only to a terminal device located at a location corresponding to available location information received from the member terminal.
In addition, when an input image is received from the member terminal, the execution screen on which the input image is overlapped may be provided to the other terminal device.
According to another aspect of the invention, the service server for sharing the data of the remote computing device to the terminal device, comprising: a database unit for storing member information including information about the computing device of the member; A communication unit for receiving a request to use data stored in the computing device from a member terminal of the member through a communication network; A main controller which registers file information about the file in a sharing list that is published when the sharing service for the data is requested from the member terminal; And a data relay unit for transmitting the data to the member terminal and the other terminal device that has requested the sharing of the file through the sharing list.
Here, the main controller may set available location information received from the member terminal to the data, and allow the data to be provided only to another terminal device located at a location corresponding to the available location information.
According to the present invention, a user can share data stored in his or her computing device with various other terminal devices through a relay server so that data sharing can be conveniently performed during a conference or presentation. .
In addition, the present invention, if the writing operation on the screen during the data sharing, the information is transferred to another terminal device sharing the data, not only simple data sharing but also can show the real-time input information to others convenient You will be assisted in the conduct of a meeting or presentation.
1 is a schematic diagram illustrating an overall system for sharing data of a remote computing device according to an embodiment of the present invention.
2 is a flow chart schematically illustrating a process of using a member terminal's data of a computing device according to an embodiment of the present invention.
3 is a flowchart schematically illustrating a process of sharing data of a computing device by a plurality of terminal devices according to an embodiment of the present invention.
4 and 5 are flowcharts illustrating a process of sharing data of a computing device with other terminal devices according to an exemplary embodiment of the present invention.
6 is a flowchart illustrating a process of sharing input information input by one terminal apparatus with another terminal apparatus according to an exemplary embodiment of the present invention.
7 is an exemplary view illustrating a user interface screen for writing input in a member terminal according to an embodiment of the present invention.
8 is a flowchart illustrating a process in which a service server provides a data sharing service using location information of a terminal according to an embodiment of the present invention.
9 is a block diagram showing the configuration of a service server according to an embodiment of the present invention.
As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout the specification and claims. The description will be omitted.
1 is a schematic diagram illustrating an entire system for sharing data of a remote computing device according to an exemplary embodiment of the present invention.
Referring to FIG. 1, the entire system according to the present embodiment includes a
The
The mobile device is a
As described above, the
By the entire system according to the present embodiment, the member user can use the data stored in the
In particular, according to the present embodiment, the
Hereinafter, a method of using the data of the
2 is a flowchart schematically illustrating a process in which a
In general, a device such as a
Accordingly, in the embodiment to be described with reference to FIG. 2, a method of sharing data stored in the
Referring to FIG. 2, the
The
The
When the
Here, the port is briefly described, and the network can be likened to a path through which information can pass. A port can be expressed as a door between the road and a server serving as a home containing a homepage. . Just as there can be multiple doors in a house, one server can use multiple ports. Common network applications on the Internet use the TCP / IP protocol. For example, HTTP, FTP, TELNET, SSH, SMTP, POP3, etc. are all network protocols built on top of TCP / IP's TCP protocol.
On the machine that is the server, you open a port that can receive these TCP connections. The default ports for each protocol are HTTP = 80, FTP = 21, TELNET = 23, SSH = 22, SMTP = 25, and POP3 = 110. . Port numbers range from 1 to 65535 in an IP address, 1-1023 are Well Known Ports, and are used by such well-known protocols. Ports 1024 through 49151 are IANA ( Ports registered with the Internet Assigned Numbers Authority, and 49152 through 65535 are Dynamic and / or Private ports.
In other words, port 80 is not functionally different from any other port and is a promise without coercion between the web-servers and the browser. Therefore, when 80 ports are used, there is no compulsion, so that problems due to a firewall by the operating system of the
In addition, referring again to the drawing, in S240, the
Although not shown in the drawing, the
When the
Subsequently, when an inquiry about whether a sharing request exists from the
The
The
The
Thereafter, similarly, as receiving an inquiry about whether a sharing request is periodically received from the
According to the present embodiment, since the
The activation state is that the agent program is currently running, and the deactivation state may be a state in which the agent program is not running. According to another embodiment, the deactivation state is the
In addition, the method of using the location information of the
Hereinafter, a sharing method in which specific data of the
Referring to FIG. 3, when the
Here, when the
When a data sharing request is received from the member terminal 50 (S325), the
Subsequently, when the
When the
In summary, the
According to the present embodiment, when performing a meeting or a presentation, it is possible to easily share the data stored in the
As described above, according to an embodiment, the
Hereinafter, a service process according to each embodiment described above will be described.
4 and 5 are flowcharts illustrating a process of sharing data of the
First, referring to FIG. 4, which illustrates an embodiment of sharing a file itself, when a file request is received from the member terminal 50 (S410), the
Hereinafter, for convenience of description, the above-described file will be described as an example of a document file such as a word (doc), a lower word (hwp), a power point (ppt), an Excel (xls), or a pdf.
When the sharing of the corresponding file is requested from the member terminal 50 (S425), the
Subsequently, when the sharing request for the file in the sharing list is received from the other terminal device 70 (S435), the
Then, when the page information is received from the member terminal 50 (S440), the
Therefore, the other
Unlike the present embodiment of receiving the file itself, another embodiment in which an execution screen is provided to another
Referring to FIG. 5, when a member receives an execution request for a file stored in the
The
Here, in the present embodiment, the shared file is executed in the
When the
The updated execution screen is provided to the
According to the present embodiment, since the
Up to now, the process of sharing data stored in the
6 is a flowchart illustrating a process of sharing input information input from one terminal device with another
Referring to FIG. 6, when a write command is input from a user (S610), the
The
The input image may be a screen (for example, a screen as shown in FIG. 7) including an execution screen and handwriting information (input information) written on the execution screen. Alternatively, only the input handwriting information may be input imaged. The input window screen including the handwriting information input while the transparent input window floats on the screen may be provided to the
When the
The
According to the present exemplary embodiment, the user of the
Hereinafter, a method of placing a restriction on another
A simple way is to use a password. That is, a password set by the member or generated by the
Alternatively, the available location may be set in the shared data, and the shared data may be provided only to the other
8 is a flowchart illustrating a process in which the
Referring to FIG. 8, when the
When the
For example, for convenience of understanding, when three A, B, and C shared data are registered in a shared list and each of the shared data has available location information of different a, b, and c, the other terminal located in a The
According to the present embodiment, the user of the
Hereinafter, the configuration of the
9 is a block diagram showing the configuration of a
Referring to FIG. 9, the
The
The shared data temporary storage unit 914 is for temporarily storing the shared data received from the
As described above, the application storage unit 916 stores an application program corresponding to the shared data for executing the shared data.
The share list storage unit 918 is for storing list information on the shared data requested from the
The
The data relay unit 930 controls the
In addition, the data relay unit 930 provides the input image or page information to other
The
The data sharing method of the remote computing device according to the present invention described above may be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media include all kinds of recording media having data stored thereon that can be decrypted by a computer system. For example, there may be a read only memory (ROM), a random access memory (RAM), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, and the like. In addition, the computer-readable recording medium may be distributed and executed in a computer system connected to a computer network, and may be stored and executed as a code readable in a distributed manner.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that various modifications and changes may be made.
10: computing device
30: service server
50: member terminal
70-1, 70-2, ..., 70-n: other terminal equipment
910: database unit
912: member information storage
914: Temporary storage of shared data
916: Application storage unit
918: shared list storage
920: communication unit
930: data relay unit
940: application processing unit
950: main control unit
Claims (12)
(a) receiving a file requested by a member terminal of the member from a remotely located computing device registered by the member and providing the file to the member terminal;
(b) registering a file information on the file in a sharing list open to the connected terminal when receiving a request for a sharing service for the file from the member terminal; And
(c) providing the file to another terminal device requesting sharing of the file through the sharing list,
The file information registered in the sharing list is disclosed only to a terminal device located at a location corresponding to available location information received from the member terminal.
The step (b) further includes the step of registering a password from the member terminal,
The data sharing method of the remote computing device, characterized in that for providing the file only when the password is input to the other terminal device.
If page information is received from the member terminal, transmitting the page information to the other terminal device.
And when the input image is received from the member terminal, transmitting the input image to another terminal device that has received the file.
Communicating with a computing device registered in advance by a member, and providing data according to a file selected by the member from among files stored in the computing device to the member terminal of the member;
Registering file information on the file in a sharing list open to the connected terminal when receiving a request for a sharing service for the file from the member terminal; And
And providing an execution screen of the file to another terminal device requesting sharing of the file through the sharing list.
The execution screen may be generated directly by executing the file or received from the member terminal or the computing device.
And information about the file registered in the sharing list is disclosed only to a terminal device located at a location corresponding to available location information received from the member terminal.
And when the input image is received from the member terminal, providing the execution screen on which the input image is overlapped to the other terminal device.
A database unit for storing member information including information about a member's computing device;
A communication unit for receiving a request to use a file stored in the computing device from a member terminal of the member through a communication network;
A main control unit which registers file information about the file in a sharing list open to the connected terminal device upon receiving a request for a sharing service for the file from the member terminal; And
It includes a data relay unit for transmitting the data according to the file to the member terminal and the other terminal device requesting to share the file through the sharing list,
The main controller sets the available location information received from the member terminal to the file, and provides the data according to the file only to another terminal device located at a location corresponding to the available location information. Data Sharing Service Server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110103099A KR101142168B1 (en) | 2011-10-10 | 2011-10-10 | Method and device for providing sharing data of remote computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110103099A KR101142168B1 (en) | 2011-10-10 | 2011-10-10 | Method and device for providing sharing data of remote computing |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101142168B1 true KR101142168B1 (en) | 2012-05-03 |
Family
ID=46271471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110103099A KR101142168B1 (en) | 2011-10-10 | 2011-10-10 | Method and device for providing sharing data of remote computing |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101142168B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200129306A (en) | 2019-05-08 | 2020-11-18 | 삼성에스디에스 주식회사 | Apparatus and method for sharing data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080002068A (en) * | 2006-06-30 | 2008-01-04 | 주식회사 인프라웨어 | System and method for providing remote file service |
-
2011
- 2011-10-10 KR KR1020110103099A patent/KR101142168B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080002068A (en) * | 2006-06-30 | 2008-01-04 | 주식회사 인프라웨어 | System and method for providing remote file service |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200129306A (en) | 2019-05-08 | 2020-11-18 | 삼성에스디에스 주식회사 | Apparatus and method for sharing data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10686602B2 (en) | Portable device interface methods and systems | |
EP3203709B1 (en) | Cloud service server and method for managing cloud service server | |
JP6064050B2 (en) | Router access control method, router access control apparatus, and network system | |
US8776193B2 (en) | Method, device, and system to share information between mobile computing devices | |
EP3404875B1 (en) | Electronic device providing dialog contents, server and method thereof | |
WO2017211020A1 (en) | Television control method and apparatus | |
CN104135753A (en) | Wireless network access method, wireless network access device, terminal and server | |
US20140214963A1 (en) | Method, server and system for data sharing in social networking service | |
US10375342B2 (en) | Browsing remote content using a native user interface | |
KR20130037434A (en) | System and method for sharing multimedia contents between devices in a clouding network | |
US11082813B2 (en) | Message-based management service enrollment | |
WO2014090033A1 (en) | Method, server and system for data sharing | |
US9805181B1 (en) | Messaging channel for web pages and web applications | |
US9948729B1 (en) | Browsing session transfer using QR codes | |
US20210076182A1 (en) | Delivery of Configuration Information for Cross-Platform Application Integration | |
CN111479250A (en) | File sharing method, device and system and terminal equipment | |
CN103561063A (en) | Method and terminal for logging onto set top box | |
JP2019506653A (en) | System, method and computer program product for transferring a three-dimensional model | |
US9444872B2 (en) | Method, server and system for data sharing | |
KR101142168B1 (en) | Method and device for providing sharing data of remote computing | |
US10742639B1 (en) | System and method for improving login and registration efficiency to network-accessed data | |
CN107111635B (en) | Content delivery method | |
JP6021723B2 (en) | Management server, communication terminal, user registration system, and user registration method | |
KR20130123149A (en) | Method for data network access authentication and an electronic device thereof | |
US20150172360A1 (en) | Cross-device operation using gestures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150212 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160225 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180423 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190409 Year of fee payment: 8 |