Abstract:
The invention proposes a technical solution of providing communication between the first user equipment and the second user equipment, wherein the first user equipment uses a first multi-touch communication protocol, and the second user equipment uses a second multi-touch communication protocol, and the method comprises: receiving multi-touch information which is based on the first multi-touch communication protocol from the first user equipment; converting the multi-touch information which is based on the first multi-touch communication protocol to multi-touch information which is based on the second multi-touch communication protocol; and sending the multi-touch information which is based on the second multi-touch communication protocol to the second user equipment. With the present invention, an effective solution of the communication between mobile phones using different multi-touch communication protocol is provided. The conversion of the multi-touch communication protocols can be implemented by an independent network apparatus, which simplifies the design of the user equipment, for example the mobile phone.

Description:
FIELD OF THE INVENTION 
       [0001]    The present invention relates to method and device for providing communication to user equipment. 
       BACKGROUND OF THE INVENTION 
       [0002]    Multi-touch technology is a technology that is jointly implemented by the human-computer interaction and hardware device, which can carry out human-computer interaction on the computer part without traditional input device(for example, mouse, keyboard, etc.) With the multi-touch technology, a touch screen (screen, desktop, wall, etc.) or touch panel can receive input information of multi points from the screen simultaneously. 
         [0003]    Currently multi-touch technology is largely supported in mobile phones, for example Apple Inc., Samsung Group and Nokia Corporation have implemented multi-touch technology in human-computer interaction interface of their mobile phones. 
       SUMMARY OF THE INVENTION 
       [0004]    With more and more mobile phones having multi-touch functions, since different mobile phone vendors use different multi-touch communication protocols, it becomes an urgent problem to be settled about how to communicate between the mobile phones using different multi-touch communication protocols. 
         [0005]    According to an embodiment of the present invention, there is provided a method of providing communication between a first user equipment and a second user equipment, wherein the first user equipment uses a first multi-touch communication protocol, and the second user equipment uses a second multi-touch communication protocol, and the method comprises: receiving multi-touch information which is based on the first multi-touch communication protocol from the first user equipment; converting the multi-touch information which is based on the first multi-touch communication protocol to multi-touch information which is based on the second multi-touch communication protocol; and sending the multi-touch information which is based on the second multi-touch communication protocol to the second user equipment. 
         [0006]    According to another embodiment of the present invention, there is provided a providing device for providing communication between a first user equipment and a second user equipment, wherein the first user equipment uses a first multi-touch communication protocol, and the second user equipment uses a second multi-touch communication protocol, and the providing device comprises: a receiver for receiving multi-touch information which is based on the first multi-touch communication protocol from the first user equipment; a converter for converting the multi-touch information which is based on the first multi-touch communication protocol to multi-touch information which is based on the second multi-touch communication protocol; and a sender for sending the multi-touch information which is based on the second multi-touch communication protocol to the second user equipment. 
         [0007]    With the method and device provided by the present invention, an effective solution of the communication between mobile phones using different multi-touch communication protocols is provided. Alternatively, the conversion of the multi-touch communication protocol can be implemented by an independent network device, which simplifies the design of the user equipment, for example the mobile phone. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0008]    By reading the detailed description of the non-restrictive embodiments with reference to the following drawings, other features, objects and advantages of this invention will become apparent. 
           [0009]      FIG. 1  shows an application scenario according to a detailed embodiment of the present invention; 
           [0010]      FIG. 2  shows a flow chart of a method of providing communication between a first user equipment and a second user equipment according to a detailed embodiment of the present invention; 
           [0011]      FIG. 3  shows a block diagram of the providing device for providing communication between a first user equipment and a second user equipment according to a detailed embodiment of the present invention; 
       
    
    
       [0012]    Wherein, same or similar reference numerals refer to the same or similar steps or means/device (module). 
       DETAILED DESCRIPTION OF EMBODIMENTS 
       [0013]    The detailed embodiments of the present invention will be described in details referring to the following drawings. 
         [0014]      FIG. 1  shows an application scenario according to a detailed embodiment of the present invention. Wherein, the first user equipment  11  uses a first multi-touch communication protocol, and the second user equipment  12  uses a second multi-touch communication protocol, a network apparatus  20  performs protocol conversion of the multi-touch information for the first user equipment  11  and the second user equipment  12 , so that the first user equipment  11  and the second user equipment  12  can understand its counterpart&#39;s multi-touch information, in order for an effective communication. 
         [0015]      FIG. 2  shows a flow chart of a method of providing communication between the first user equipment and the second user equipment according to a detailed embodiment of the present invention. The method for network apparatus  20  in  FIG. 1  to provide communication between the first user equipment  11  and the second user equipment  12  will be elucidated in combination with  FIG. 1 . Here, the first user equipment  11  and the second user equipment  12  can be user terminal equipments such as mobile phones, PDAs, fixed telephones that have multi-touch screen. 
         [0016]    First, in step S 201 , the network apparatus  20  receives multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11 . The network apparatus  20  can receive the multi-touch information of the first user equipment  11  via cable or wireless network. Alternatively, the multi-touch information may comprise the information that the multi-touch information is sent to the second user equipment  12 . Alternatively, in another embodiment, the communication between the first user equipment  11  and the second user equipment  12  is set up in advance, and the network apparatus  20  acknowledges that the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11  is destined to the second user equipment  12 ; and the multi-touch information which is based on the second multi-touch communication protocol from the second user equipment  12  is destined to the first user equipment  11 . 
         [0017]    It should be noted that the multi-touch information can comprise various information, in an embodiment, the multi-touch information comprises time and location information. For TUIO (Tangible User Interface Objects) protocol, the multi-touch information may comprise sessionID, classID, location, angle, motion vector, rotating vector, motion angle and rotating angle, etc. The detailed information related to TUIO can refer to Kaltenbrunner, M., Bovermann, T., Bencina, R., Costanza, E.: “TUIO—A Protocol for Table Based Tangible User Interfaces”. Proceedings of the 6th International Workshop on Gesture in Human-Computer Interaction and Simulation (GW 2005), Vannes, France, 2005, or http://www.tuio.org. For other private multi-touch communication protocol, the multi-touch information can be defined by the user equipment provider. 
         [0018]    Then, in step S 202 , the network apparatus  20  converts the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11  to the multi-touch information which is based on the second multi-touch communication protocol. 
         [0019]    At last, in step S 203 , the network apparatus  20  sends the multi-touch information which is based on the second multi-touch communication protocol to the second user equipment  12 . The network apparatus  20  can send the multi-touch information via cable or wireless network. 
         [0020]    Optionally, before the step S 202 , the network apparatus  20  further obtains the information of multi-touch communication protocols used respectively by the first user equipment  11  and the second user equipment  12 , and performs the protocol conversion of step S 202  based on the information. In an embodiment, the information of the multi-touch communication protocol refers to the type of multi-touch communication protocol used by the user equipment. The network apparatus  20  acknowledges all kinds of multi-touch communication protocols, and can implement mutual conversion between them. 
         [0021]    It should be noted that the method for the network apparatus  20  to obtain the information of multi-touch communication protocol respectively used by the first user equipment  11  and the second user equipment  12  are various. 
         [0022]    In an embodiment, before the step S 201 , the first user equipment  11  and the second user equipment  12  both send a message to the network apparatus  20 , the message respectively comprising the information of the multi-touch communication protocol respectively used by them. For example, the first user equipment  11  and the second user equipment  12  are both mobile phones having a multi-touch screen, and the user uses them to play network game. The network apparatus  20  is a network game server, the login messages that the first user equipment  11  and the second user equipment  12  respectively send to the network apparatus  20  comprise the information of the multi-touch communication protocol respectively used by them. 
         [0023]    In another embodiment, after the network apparatus  20  receives the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11 , the network apparatus  20  sends two query messages respectively to the first user equipment  11  and the second user equipment  12 , the two query messages being used to query the information of multi-touch communication protocols used by the first user equipment  11  and the second user equipment  12 , based on which the protocol conversion of step S 202  is then carried out. 
         [0024]    In another embodiment, the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11  comprises the information of the multi-touch communication protocol used by the first user equipment  11 , then after the network apparatus  20  receives the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11 , it sends a query message to the second user equipment  12  to query the information of multi-touch communication protocol used by the second user equipment  12 , based on which the in protocol conversion of step S 202  is then carried out. 
         [0025]    The method for the network apparatus  20  to obtain the information of multi-touch communication protocol respectively used by the first user equipment  11  and the second user equipment  12  is described above. In another embodiment, the network apparatus  20  does not need to obtain the information of multi-touch communication protocol respectively used by the first user equipment  11  and the second user equipment  12 , and the information can be comprised in the multi-touch information which is based on the first multi-touch communication protocol received from the first user equipment  11 . 
         [0026]    Currently, the multi-touch communication protocol has various kinds, including the open TUIO protocol, the private protocol of each company, etc. The mutual conversion between the TUIO protocol and a specific private multi-touch information protocol is used as an example for elucidating the protocol conversion process. 
         [0027]    Without loss of generality, suppose that the first user equipment  11  uses TUIO multi-touch communication protocol, and it uses s ix y as the multi-touch information format, wherein, s represents session ID, i represents class ID, x represents width location information, y represents height location information. The second user equipment  12  uses a private multi-touch communication protocol, and the multi-touch information format used by the second user equipment  12  is session:value Seq:value wid:value hei:value, wherein session represents sessionID, which is the ID related to specific application program, and different application program has different sessionID; Seq represents sequence information, and it indicates the sampling order of multi-touch parameter such as multi-touch locations, wid represents width location, and hei represents height location. 
         [0028]    When the network apparatus  20  receives the multi-touch information 1 2 345 123 which is based on the TUIO multi-fouch communication protocol from the user equipment  11 , it converts the multi-touch information 1 2 345 123 which is based on the TUIO multi-touch communication protocol into the format, session:1 Seq:2 wid:234 hei:123, of private protocol which is based on the second user equipment  12 , and sends the converted format to the second user equipment  12 , and vice versa. 
         [0029]    The procedure for the network apparatus  20  to provide communication between the first user equipment  11  and the second user equipment  12 , that is to say, the conversion procedure between multi-touch communication protocols are described in details taking the application scenario shown in  FIG. 1  as an example. It should be noted that in some application scenarios, the function for converting multi-touch communication protocol in the network apparatus  20  can be implemented by the first user equipment  11  or the second user equipment  12 . 
         [0030]      FIG. 3  shows a block diagram of the providing device  300  for providing communication between a first user equipment and a second user equipment according to a detailed embodiment of the present invention. The providing device  300  comprises a receiver  301 , a converter  302  and a sender  303 . 
         [0031]    The working procedure for the providing device  300  in the network apparatus  20  in  FIG. 1  to provide communication between the first user equipment  11  and the second user equipment  12  is described in details in combination with the  FIG. 1 . 
         [0032]    First, the receiver  301  receives multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11 . Alternatively, the multi-touch information may comprise the information that the multi-touch information is sent to the second user equipment  12 . Alternatively, in another embodiment, the communication between the first user equipment  11  and the second user equipment  12  is set up in advance, and the network apparatus  20  acknowledges that the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11  is destined to the second user equipment  12 ; and the multi-touch information which is based on the second multi-touch communication protocol from the second user equipment  12  is destined to the first user equipment  11 . 
         [0033]    It should be noted that the multi-touch information can comprise various information, in an embodiment, the multi-touch information comprises time and location information. For TUIO (Tangible User Interface Objects) protocol, the multi-touch information may comprise sessionID, classID, location, angle, motion vector, rotating vector, motion angle and rotating angle, etc. The detailed information related to TUIO can refer to Kaltenbrunner, M., Bovermann, T., Bencina, R., Costanza, E.: “TUIO—A Protocol for Table Based Tangible User Interfaces”. Proceedings of the 6th International Workshop on Gesture in Human-Computer Interaction and Simulation (GW 2005), Vannes, France, 2005, or http://www.tuio.org. For other private multi-touch communication protocol, the multi-touch information can be defined by the user equipment provider. 
         [0034]    Then, the converter  302  converts the multi-touch information which is based on the first multi-touch communication protocol from the first user equipment  11  to the multi-touch information which is based on the second multi-touch communication protocol. 
         [0035]    At last, the sender  303  sends the multi-touch information which is based on the second multi-touch communication protocol to the second user equipment  12 . 
         [0036]    Optionally, before the converter  302  performs protocol conversion, the providing device  300  further comprises a unit (not shown in  FIG. 3 ), for obtaining the information of multi-touch communication protocols used respectively by the first user equipment  11  and the second user equipment  12 , and the converter  302  performs the protocol conversion based on the information. In an embodiment, the information of the multi-touch communication protocol refers to the type of multi-touch communication protocol used by the user equipment. The converter  302  acknowledges all kinds of multi-touch communication protocols, and can implement mutual conversion between them. 
         [0037]    It should be noted that the method for the unit for obtaining the information of multi-touch communication protocol respectively used by the first user equipment  11  and the second user equipment  12  are various, which is mentioned above and the details are omitted. 
         [0038]    The procedure for providing device  300  in the network apparatus  20  to provide communication between the first user equipment  11  and the second user equipment  12  is described in details taking the application scenario shown in  FIG. 1  as an example. It should be noted that in some application scenarios, the providing device  300  can be located in the first user equipment  11  or the second user equipment  12 . 
         [0039]    It should be noted that the above-mentioned embodiments illustrate rather than limit the invention It is intended that the invention includes all modifications and variations to the illustrated and described embodiments within the scope and spirit of the invention. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” does not exclude the presence of elements or steps not listed in a claim or in the description. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. In the device claims enumerating several units, several of these units can be embodied by one and the same item of hardware or software. The usage of the words first, second and third, et cetera, does not indicate any ordering. These words are to be interpreted as names.