Transmission devices, receiving devices and methods of sharing data

A transmission device, a receiving device and a method of sharing data are provided. The transmission device includes a touch-display module which includes one or a plurality of display areas, wherein each of the display areas displays a respective display result corresponding to the same or different applications; a link module which is configured to establish a touch link with one or a plurality of receiving devices through the touch-display module; a judgment module which is configured to determine the display area which the receiving device is in physical proximity to, to generate the judgment information; a management module which is configured to generate application information according to the judgment information; and a sending module, configured to transmit the application information to the receiving device through the touch-display module.

CROSS REFERENCE TO RELATED APPLICATIONS

This Application claims priority of China Patent Application No. 201410043790.1, filed on Jan. 29, 2014, the entirety of which is incorporated by reference herein.

BACKGROUND OF THE INVENTION

Field of the Invention

The present invention relates to a method of sharing data, and in particular to a method of sharing data by touch link technology.

Description of the Related Art

Recently, because of the rapid development of wireless communications, portable devices, such as smartphones, personal digital assistants, and tablet PCs, are available, and have become more and more technically advanced and multifunctional. Due to increased convenience and functionality of the devices, these devices have become necessities of life.

With the development of short-range wireless communications, more and more short-range wireless communications standards are specified, such as Bluetooth, 802.11(Wi-Fi), ZigBee, Ultra Wide Band (UWB), Near Field Communication (NFC), etc.

Near Field Communication (NFC) is a contactless technology for identification and interconnection. Near Field Communication allows users to exchange the information, access contact and services by using the near field magnetic communication (such as the near field magnetic communication of 13.56 MHz) between the mobile devices, consumer electronics, PCs or smart electronic devices.

Due to the maturity of the market, a mobile phone with NFC can either support a mobile payment function or serve as a point of sale (POS) device. However, a proximity card reader or a like element must be added to the handheld device due to the NFC being operated by sending and receiving a signal, and that will make the size of the handheld device become larger, and the layout and the elements of the handheld device might be limited.

A touch-and-connect (touch link) technology of the touch panel device which uses the existing panel and driver IC for communication has been developed recently, and has been described in US 2011/0304583, US 2013/0147760, CN 102916729A. The touch panel device includes a touch sensor. At least part of a touch sensor includes at least a part of the touch panel of the touch panel device. The touch panel can be the touch panel without a display function, such as the touch pad, or with a display function, such as a touch screen. The touch sensor includes driving electrodes and sensing electrodes set on the board set of the board for forming the capacitance structure. At least one of the driving electrodes and the sensing electrodes is used as the sending electrode, and at least one is used as the receiving electrode. Thus, the signal can be sent and received by the existing electrodes and driver IC of the touch panel device for achieving the touch transmission based on the electric field without additional proximity card readers or like elements, reducing the size and cost of the touch panel device.

FIG. 1is a schematic diagram of the touch transmission between a first touch panel device and a second touch panel device in accordance with the prior art. As shown inFIG. 1, there are near fields103aand103bbetween the first touch panel device101and the second touch panel device102. It should be noted that the first touch panel device101and the second touch panel device102are enabled to send and receive the signal. The first touch panel device101sends the signal to the second touch panel device102through a communication media which has an electric field pointed to the second touch panel device102(the near field103aas shown inFIG. 1). The second touch panel device102sends the signal to the first touch panel device101through a communication media which has an electric field pointed to the first touch panel device101(the near field103bas shown inFIG. 1). The X channel and the Y channel shown inFIG. 1are used as the sending electrodes and the receiving electrodes set on the board for forming the capacitance structure.

FIG. 2is a logic chart for achieving the touch transmission system between the first touch panel device and the second touch panel device in accordance with the prior art. The first touch panel device includes a signal sending system201, shown inFIG. 2, and the second touch panel device includes a signal receiving system202, also shown inFIG. 2. The signal sending system201includes a touch transmission request signal generation unit211, a communication connection establishing unit212and a first communication unit213. The touch transmission request signal generation unit211is used to generate a request signal for touch transmission to the second touch panel102through the sending electrode. The communication connection establishing unit212establishes a communication connection with the second touch panel device102after the receiving electrodes receive a response signal from the second touch panel device102. The first communication unit213sends the communication information or the data to the second touch panel device102through the sending electrodes after the communication connection is established.

The signal receiving system202includes a touch transmission request response unit221, a communication connection establishing unit222and a second communication unit223. The touch transmission request response unit221responds with an acknowledge signal to the first touch panel device101through the sending electrodes after the receiving electrodes receive a touch transmission request signal sent from the first touch panel device101. The communication connection establishing unit222establishes the communication connection with the first touch panel device101after the touch transmission request response unit221responds with the acknowledge signal to the first touch panel device101. The second communication unit223receives the communication information or the data sent from the first touch panel device101through the receiving electrodes after the communication connection is established.

FIG. 3is a schematic illustrating the transmission and reception of the signal by the electrodes of the touch panel of the prior art. As shown inFIG. 3, the touch sensor (not shown) includes the sending electrodes311,321and the receiving electrodes312,322disposed on the board (such as the first touch panel301or the second touch panel302) for forming the capacitance structure. The sending electrodes311,321are used to send the signal, and the receiving electrodes312,322are used to receive the signal.

FIG. 4is a flow chart of the touch connection method in accordance with the prior art. First, in step S401, the touch connection request signal generation unit211generates a touch connection request signal, and sends it to the second touch panel device102through the sending electrodes. Then the receiving electrodes receive the acknowledge signal from the second touch panel device102(step S402). After that, the communication connection establishing unit212establishes the communication connection with the second touch panel device102(step S403). Finally, the method goes to step S404, and the first communication unit213sends the communication information or the data to the second touch panel device102through the sending electrodes.

Traditionally, when the user needs to use the receiving device to display the application and file which are being executed on the transmission device at the same time, the user needs to perform that by complex operation, or downloading the same application and file on the receiving device. Therefore, how to make the receiving devices able to display the same or different applications and files which are being executed on the transmission device at the same time or individually for the user by the touch link technology is worthy of discussion.

BRIEF SUMMARY OF THE INVENTION

A transmission device, receiving device and a method of sharing data are provided to overcome the problems mentioned above.

An embodiment of the invention provides a transmission device. The transmission device comprises a touch-display module, a link module, a judgment module, a management module, and a sending module. The touch-display module comprises one or more display areas, wherein each of the display areas displays a respective display result corresponding to the same or different applications. The link module is configured to establish a touch link with one or more receiving devices through the touch-display module. The judgment module is configured to determine the display area which the receiving device is in physical proximity to, to generate the judgment information. The management module is configured to generate application information according to the judgment information. The sending module is configured to transmit the application information to the receiving device through the touch-display module.

An embodiment of the invention provides a receiving device. The receiving device comprises a touch-display module, a link module, and a receiving module. The touch-display module is configured to be in physical proximity to one or more display areas of the transmission device. The link module is configured to establish a touch link with the transmission device through the touch-display module. The receiving module is configured to receive application information corresponding to the display area in physical proximity from the transmission device through the touch-display module, wherein the touch-display module displays a display result corresponding to the application information according to the application information.

An embodiment of the invention provides a method of sharing data applied to a transmission device. The method comprises the steps of displaying a display result of the application executed on a display area of the transmission device or displaying display results of different applications executed on a plurality of display areas of the transmission device, wherein the display areas are comprised in a touch-display module; establishing a touch link with one or a plurality of receiving devices through the touch-display module; determining the display area which the receiving device is in physical proximity to, to generate the judgment information; generating application information according to the judgment information; and transmitting the application information to the receiving device through the touch-display module.

An embodiment of the invention provides a method of sharing data for a receiving device. The method comprises the steps of a receiving device coming into physical proximity to one or more display areas of a transmission device; the receiving device establishing a touch link with the transmission devices; receiving application information corresponding to the display area in physical proximity from the transmission device; and displaying a display result corresponding to the application information according to the application information.

Other aspects and features of the invention will become apparent to those with ordinary skill in the art upon review of the following descriptions of specific embodiments of communication transmission methods and systems.

DETAILED DESCRIPTION OF THE INVENTION

Certain terms and figures are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection.

The following descriptions are the best embodiments to implement the present invention, which are utilized to illustrate the inventive principles of the present invention rather than limit them. It should be understood that the embodiments of the present invention could be implemented by software, hardware, components or their combinations.

FIG. 5is a schematic diagram illustrating a transmission device100according to an embodiment of the invention. The transmission device100may be a personal digital assistant (PDA), smartphone, tablet or other device with touch functionality. As shown inFIG. 5, in an embodiment of the invention, the transmission device100includes a touch-display module110, link module120, judgment module130, management module140, sending module150and receiving module160. The transmission device100ofFIG. 5is only to clarify the concept of the invention, but the invention should not be limited thereto. The transmission device100can also include other modules and elements.

In an embodiment of the invention, the touch-display module110is a screen or panel with touch functionality, i.e. a touch panel with display function. The link module120includes the touch transmission technology shown inFIG. 1-FIG. 4. The judgment module130and the management module140are the processing units, processors, or elements combined in the processing units or processors. The sending module150and receiving module160are configured to transmit and receive signals or data through the touch-display module110. For example, the touch-display module110is regarded as a sending antenna and receiving antenna (or antenna groups). Note that the link module120, sending module150and receiving module160may be independent modules, or the link module120may include the sending module150and receiving module160, i.e. the sending module150and receiving module160are combined in the link module120to transmit and receive signals and data.

The receiving device200and receiving device300are personal digital assistants (PDA), smartphones, tablets or other devices with touch functionality. In addition, the transmission device100, the receiving device200and the receiving device300are electrical devices which support the touch link technology illustrated inFIG. 1-FIG. 4. Note thatFIG. 5only shows the transmission device100, the receiving device200and the receiving device300, but the invention should not be limited thereto. The transmission device100can also share data with more receiving devices.

In an embodiment of the invention, the touch-display module110includes one or more display areas, wherein each of the display areas displays the respective result corresponding to the same or different applications which are being executed by the transmission device100. For example, the user can search data using the browser, play music or videos, or browse pictures on different display areas.FIG. 6Ais a schematic diagram illustrating the touch-display module110according to an embodiment of the invention. As shown inFIG. 6A, the touch-display module110includes display area Al and display area A2. For example, the user can display a movie on display area Al and the user can browse through the web pages on display area A2. In an embodiment of the invention, the forms of the display areas include the full screen window, half screen window, or suspension window (i.e. Picture-in-Picture, PIP).

In an embodiment of the invention, when the touch-link functions of the transmission device100, the receiving device200and the receiving device300are enabled, the transmission device100utilizes the link module120to establish a link with the receiving device200and the receiving device300through the touch-link technology.

Taking the transmission device100and the receiving device200for example, when establishing a touch-link between the transmission device100and the receiving device200, a physical-proximity operation is performed for the touch-display module110of the transmission device100and the receiving device200to generate the physical-proximity signal. The link module120establishes the touch-link between the transmission device100and the receiving device200according to the physical-proximity signal. Note that the physical-proximity operation is regarded as the proximity between the devices or the touch between the devices. When the distance between the touch-display module110of the transmission device100and the receiving device200is shorter than a default value (e.g. 5 mm), the transmission device100and the receiving device200are considered as the physical-proximity. When the touch-link has been established, the link module120and the receiving device200may first set the transmission parameters and confirm the transmission methods. For example, the link module120and the receiving device200may first determine the wireless transmission methods for different situations to transmit the data and signals. For example, if the throughput is higher than the default value, the link module120and the receiving device200may utilize Wi-Fi, Bluetooth, or other suitable wireless transmission technologies to perform transmission, and if the throughput is lower than or equal to the default value, the link module120and the receiving device200may utilize the touch-link technology to perform transmission. For another example, if the distance between the link module120and the receiving device200is longer than the default value, the link module120and the receiving device200may utilize the Wi-Fi, Bluetooth, or other suitable wireless transmission technologies to perform transmission, and if the distance between the link module120and the receiving device200is shorter than or equal to the default value, the link module120and the receiving device200may utilize the touch-link technology to perform transmission. Note that when the transmission device100and the receiving device200utilize the Wi-Fi, Bluetooth, or other suitable wireless transmission technologies to perform transmission, the transmission device100and the receiving device200don't need to perform extra matching operations, because when the touch-link between the transmission device100and the receiving device200has been established through the touch link technology, the matching parameters for other wireless transmission technologies have also been set.

In an embodiment of the invention, the transmission device100may establish a touch-link with the receiving device200and the receiving device300through the link module120at the same time, or establish a touch-link with the receiving device200and the receiving device300through the link module120individually.

In an embodiment of the invention, when the transmission device100and the receiving device200fail to establish the touch-link, the transmission device100will perform a reconnection mechanism. Taking the transmission device100and the receiving device200for example, the transmission device100may transmit the reconnection request to the receiving device200through the link module120according to the reconnection mechanism. In an embodiment of the invention, when the link (reconnection) has been established, the receiving device200will transmit an acknowledgement (ACK) signal to the transmission device100to inform the transmission device100that the link has been established. In an embodiment of the invention, the reconnection mechanism further comprises a threshold for the number of transmitted reconnection requests. When the number of transmitted reconnection requests is more than the threshold, the transmission device100will stop transmitting the reconnection request. In another embodiment of the invention, the reconnection mechanism further comprises a default time. When the time it takes to transmit the reconnection requests is longer than the default time, the transmission device100will stop transmitting the reconnection request.

In an embodiment of the invention, when the link has been established and the transmission device100and the receiving device200fail to transmit the data or signal, the transmission device100will perform a retransmission mechanism (if the link is not broken). Taking the transmission device100and the receiving device200for example, the transmission device100may transmit a retransmission request to the receiving device200. In an embodiment of the invention, when the transmission of the data or signal is recovered, the receiving device200will transmit an acknowledgement (ACK) signal to the transmission device100to inform the transmission device100that the data or signal has been received successfully. In an embodiment of the invention, the retransmission mechanism further comprises a threshold for the number of transmitted retransmission requests. When the number of transmitted retransmission requests is more than the threshold, the transmission device100will stop transmitting the retransmission request. In another embodiment of the invention, the retransmission mechanism further comprises a default time. When the time it takes to transmit the retransmission request is longer than the default time, the transmission device100will stop transmitting the retransmission request. In addition, when the transmission device100and the receiving device200fail to transmit the data or signal and the link is broken, the transmission will perform the reconnection mechanism first.

In an embodiment of the invention, when the link has been established, the judgment module130may determine which display areas of the touch-display module110the receiving device200and the receiving device300are in physical proximity to, to generate the judgment information. Then, the judgment module130transmits the judgment information to the management module140to inform the management module140of the applications which are running on the display areas which the receiving device200and the receiving device300approach and the related data of these applications. TakingFIG. 6Afor example, if display area A1is configured to display a movie and display area A2is configured to browse a web page, when the receiving device200is in physical proximity to display area Al and the receiving device300is in physical proximity to display area A2, the judgment module130will transmit the judgment information to the management module140to inform the management module140that the receiving device200is in physical proximity to display area A1, which is configured to play a movie, and the receiving device300is in physical proximity to display area A2, which is configured to browse a web page. In an embodiment of the invention, the receiving device200and the receiving device300can also approach the same display area at the same time, or approach the same display area individually. TakingFIG. 6Afor example, the receiving device200and the receiving device300can approach display area Al (or display area A2) at the same time, or approach display area A1(or display area A2) individually. In an embodiment of the invention, when the receiving device200and/or the receiving device300approach a plurality of display areas of the touch-display module110at the same time, the judgment module130can determine which area the receiving device200and/or the receiving device300approach according to the percentage of the physical proximity areas corresponding to the display areas which the receiving device200and/or the receiving device300approach. For example, if the receiving device200approaches display area A1and display area A2at the same time, and the physical proximity area corresponding to display area A1is 70% and the physical proximity area corresponding to display area A2is 30%, the judgment module130will determine that the receiving device200is approaching display area A1.

FIG. 6BandFIG. 6Care schematic diagrams illustrating the receiving device according to embodiments of the invention. In an embodiment of the invention, the receiving device200and receiving device300also comprise a plurality of display areas. As shown inFIG. 6BandFIG. 6C, the receiving device200comprises display area B1and display area B2and the receiving device300comprises display area C1and display area C2, wherein the display areas of the receiving device200and the receiving device300can approach the touch-display module110at the same time, or approach the touch-display module110individually. TakingFIG. 6BandFIG. 6Cfor example, the display areas B1and B2of the receiving device200can approach the display areas A1and A2respectively, and the display areas C1and C2of the receiving device300can also approach the display areas A1and A2respectively. For example, if display area A1is configured to display movies and display area A2is configured to browse the web, when the display area B1of the receiving device200is in physical proximity to display area A1and the display area B2of the receiving device200is in physical proximity to display area A2, the judgment module130will transmit the judgment information to the management module140to inform the management module140that the display area B1is in physical proximity to display area A1which is configured to display a movie and the display area B2is in physical proximity to display area A2which is configured to browse the web. For another example, when the display area B1of the receiving device200is in physical proximity to display area A1and the display area C2of the receiving device300is in physical proximity to display area A2, judgment module130will transmit the judgment information to the management module140to inform the management module140that the display area B1is in physical proximity to display area A1which is configured to display a movie and the display area C2is in physical proximity to display area A2which is configured to browse the web page. In an embodiment of the invention, the display areas of the receiving device200and receiving device300may have previously been set to correspond to specific functions. For example, if the display areas B1and C1are set to display movies, only when the display areas B1and C1approach display area A1, the judgment module130performs the judgment. If the display areas B1and C1approach display area A2, the judgment module130will not perform the judgment. Note that the display areas ofFIG. 6A-6Care only to clarify the concept of the invention, but the invention should not be limited thereto. The transmission device100, receiving device200, and receiving device300can also include single display area or more display areas.

In an embodiment of the invention, the transmission device100also comprises a search module (not shown in figures). The judgment module130may transmit the judgment result to the search module, after the judgment module130determines the display areas which the receiving device200and receiving device300approach. The search module may find the applications corresponding to the display areas which the receiving device200and receiving device300approach, and transmit the search result to the judgment module130, wherein the search result comprises the names of the applications, etc. The judgment module130may generate the judgment information according to the search result after obtaining the search result, and transmit the judgment information to the management module140. The management module140will generate the application information according to the judgment information, after receiving the judgment information. Then, the sending module150transmits the application information to the receiving device200and the receiving device300.

In an embodiment of the invention, the judgment module130also determines whether the size of the executed file is larger than a default value. If the size of the executed file is larger than a default value, the application information will only comprise the names of the application and executed file, such as the names of the display software and the music displayed through the display software. That is to say, the sending module150only transmits the names of the application and executed file to the receiving device200and/or receiving device300, but doesn't transmit the data related to the executed file to the receiving device200and/or receiving device300.

If the size of the application is not larger than a default value, the application information comprises the names of the application and executed file and the data of the executed file, such as the names of the music display software and the displayed music and data of the displayed music, or the name of the browser, and the Universal Resource Locator (URL) and data of the web page. That is to say, the sending module150may transmit the data of the executed file of the application to the receiving device200and/or receiving device300directly. Therefore, the receiving device200and/or receiving device300will not search for and request the data of the executed file.

In an embodiment of the invention, when the application information transmitted from the transmission device100to the receiving device200and/or receiving device300does not comprise the data of the executed file and the receiving device200and/or receiving device300also does not have the data of the executed file, the receiving device200and/or receiving device300may transmit a request to the transmission device100to request the transmission device100to transmit the data related to the executed file. The receiving module160may transmit the request to the management module140after the receiving module160receives the request from the receiving device200and/or receiving device300. The management module140may indicate the sending module150to transmit the data related to the executed file to the receiving device200and/or receiving device300.

FIG. 7is schematic diagram illustrating the receiving device200according to an embodiment of the invention. As shown inFIG. 7, the receiving device200comprises a touch-display module210, link module220, receiving module230, judgment module240, management module250, processing module260and sending module270. The receiving device200ofFIG. 7is only used as an example to clarify the concept of the invention, and the invention should not be limited thereto. The receiving device200can also include other modules and elements. The schematic diagram of receiving device300is the same as that of receiving device200, and a detailed description thereof is omitted here for the sake of brevity.

In an embodiment of the invention, the touch-display module210is configured to approach one or more display areas of the touch-display module110of the transmission device100. The link module220establishes the link with the link module120of the transmission device100through the touch-display module110according to the touch-link technology. The receiving module230receives the application information corresponding to the physical-proximity display areas from the sending module150of the transmission device100, wherein the application information comprises the names of the application and executed file, such as the names of the music display software and the displayed music. The judgment module240may determine whether the receiving device200has installed the application and whether the receiving device200has the executed file according to the application information, and generate a judgment result corresponding to the application information. The management module250determines how to obtain the data of the application and executed file according to the judgment result. When the receiving device200has obtained the data of the application and executed file, the processing module260may execute the application and file and the touch-display module210may display the display result corresponding to the application information. For example, if the music is displaying on display area Al of the touch-display module110which the display area B1of the touch-display module210is in physical proximity to, when the receiving device200has obtained the application and executed file, the processing module260will execute the same music display software and display music on the display area B1of the touch-display module210.

In an embodiment of the invention, if the judgment result indicates that the receiving device200does not install the application according to the judgment result, the management module250will orders the application to be download from the network, such as an app store. After downloading the application, the management module250will install the application.

In an embodiment of the invention, if the judgment result indicates that the receiving device200does not have the file according to the judgment result, the management module250will command the sending module270to transmit a request to the transmission device100to request that the transmission device100transmit the data related to the file to the receiving device200. In an embodiment of the invention, the data related to the file can also be transmitted with application information to the receiving device200by the transmission device100.

In an embodiment of the invention, if the judgment module240determines that the receiving device200has the application and file, the management module250will indicate the processing module260to execute the application and file.

In an embodiment of the invention, when the management module250fails to download the application from the network, the management module250will perform a re-download mechanism. The management module250orders the application to be downloaded from the network again according to the re-download mechanism. In an embodiment of the invention, the re-download mechanism further comprises the default value. When the number of re-downloads of the management module250is more than the default value, the management module250stops downloading the application and does not request that the transmission device100transmit any data. In another embodiment of the invention, the re-download mechanism further comprises the default time. When the management module250does not obtain the application during the default time, the management module250stops downloading the application and does not ask the transmission device100to transmit any data.

In an embodiment of the invention, the touch-display module210can also comprise more display areas, and the display areas of the touch-display module210can approach the display areas of the touch-display module110at the same time, or approach the display areas of the touch-display module110individually. There are detailed descriptions in the embodiments described above, and a detailed description thereof is omitted here for the sake of brevity.

FIG. 8is a flow chart illustrating the method of sharing data according to an embodiment of the invention. The method is applied for the transmission device100. In step S810, different executed applications are displayed respectively by display areas of the transmission device. In step S820, a touch-link with one or more receiving devices is established through the touch-display module, wherein the touch-link is established according to the touch-link technology ofFIG. 1-FIG. 4. In step S830, the judgment information is generated by determining which display area the receiving device is in physical proximity to. In step S840, the application information is generated according to the judgment information. In an embodiment of the invention, the application information comprises the names of the application and the executed file, and data of the executed file. In another embodiment of the invention, the application information only comprises the names of the application and the executed file. In step S850, the application information is transmitted to the receiving device by the touch-display module of the transmission device, after generating the application information.

In an embodiment of the invention, step S830further comprises the following action: after determining that the receiving device is in physical proximity to the display area, the application corresponding to the display area which the receiving device approaches is searched, and then a search result is generated. The search result is comprised in the judgment information to determine which application and file are being executed on the display area which the receiving device is in physical proximity to.

In an embodiment of the invention, step S830further comprises determining whether the size of the executed file is larger than a default value. If the size of the executed file is larger than a default value, the application information will only comprise the names of the application and executed file. If the size of the application is not larger than a default value, the application information comprises the names of the application and executed file, and the data of the executed file. When the transmission device does not provide the data related to the executed file to the receiving device and the receiving device does not have the data related to the executed file, the receiving device will transmit a request to the transmission device, and then the transmission device may transmit the data related to the executed file to the receiving device according to the request through the touch-display module of the transmission device.

In an embodiment of the invention, the receiving device can also comprise a plurality of display areas, and the display areas of the receiving device can approach the same or different display areas of the transmission device at the same time, or approach the same or different display areas of the transmission device individually. Therefore, the transmission device may determine which display areas of the transmission device are being approached by the respective display areas of the receiving device.

FIG. 9is a flow chart illustrating the method of sharing data according to another embodiment of the invention. The method is applied to the receiving devices200and300. In step S910, the touch-display module of the receiving device is in physical proximity to one or more display areas of the transmission device. In step S920, a touch-link with the transmission device is established through the touch-display module, wherein the touch-link is established according to the touch-link technology ofFIG. 1-FIG. 4. In step S930, application information corresponding to the display areas which the receiving device is in physical proximity to is received through the touch-display module. In an embodiment of the invention, the application information comprises the names of the application and the executed file, and data of the executed file. In another embodiment of the invention, the application information only comprises the names of the application and the executed file.

In step S940, the receiving device determines whether the application has been installed and there is the executed file in the receiving device according to the application information to generate the judgment information. In step S950, the receiving device determines how to obtain the application and the executed file according to the judgment information. In an embodiment of the invention, if the judgment information indicates that the receiving device does not install the application, the receiving device will download the application. In an embodiment of the invention, if the judgment information indicates that the receiving device does not have the executed file, i.e. the transmission device does not transmit the data related to the executed file to the receiving device and the receiving device does not also have the executed file itself, the receiving device will transmit a request through the touch-display module to the transmission device to request that the transmission device transmits the data related to the executed file. In an embodiment of the invention, if the judgment information indicates that the application has been installed and there is the executed file in the receiving device, the receiving device will execute the application and the executed file. In step S960, the display result corresponding to the application and the executed file is displayed by the touch-display module of the receiving device

According to the method for sharing data of the invention, the user can establish the link between the transmission device and other receiving devices rapidly by the touch-link technology for the physical proximity of the devices. Then, the transmission device transmits the application information corresponding to the display area which is in physical proximity to the receiving device to the receiving device to execute the same application and the file on the receiving device directly and rapidly. In addition, the method for sharing data of the invention may be also applied in more display areas of the devices which are in physical proximity with each other to execute different applications and the files corresponding to different the display areas of the transmission device on the different display areas of the receiving device.

The embodiments of the above touch link methods according to the present invention could be implemented by various kinds of hardware, software codes or the combination of them. For example, the embodiments of the present invention could be circuits of the integrated video compression chip or the integrated video compression software to execute the program code of the above process. The embodiments of the present invention could be the program codes executed by the digital signal processor (DSP). The present invention could also relate to several functions executed by the computer processor, the DSP, the microcontroller or the field programmable gate array (FPGA). The above processors could be arranged according to the present invention to execute certain functions which could be performed by the fixed code or the machine-readable software code of the specific methods disclosed by the present invention. The software code or fixed code could be developed as different programs or different formats, or could be compiled for different object platform. However, the different code, type or language of the software code and other types of allocation code according to the present invention is not away from the scope or range of the present invention.

The terms such as “first”, “second”, “third” for describing the components in the specifications or claims do not indicate any priority right, priority sequence, or a timing sequence that a level of a component is higher than the level of another component or execution method. They are only labels to distinguish a component with specific name and another component with the same name (except the describing term).

While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. In addition, those skilled in the art should appreciate that they can readily use the disclosed conception and specific embodiments as a basis for designing or modifying other structures for carrying out the same purposes of the present invention without departing from the scope of the invention as defined by the appended claims.