This invention relates to a remote control device, a far-end device controlled by the preset remote control device, a multimedia system and a control method thereof comprising a remote control device and a far-end device thereof.
In recent years, mobile phones and other portable device have become indispensable tools in the daily life. Along with the continuous advancement of technology, mobile phones have not only been limited to the purpose of communication, such as phone calls, transmit short message service (SMS) etc., and along with the emergence of smart mobile phones, mobile phones can play a variety of roles, such as game center, media center, office assistant, and so on by installing a variety of software. In addition, on the basis of smart mobile phone, larger screen tablet personal computer and other portable devices have greatly enriched the variety of mobile portable devices.
In addition, due to the limitation of size and performance of the screen, portable devices still can not satisfy many demands, and there are still many applications needed to be performed by, for example, televisions and other equipment. On the other hand, the keys of the device, such as the traditional television remote control device are fixedly arranged, and a variety of the obstacle of usage will be produced because of the difference of the operated program. For example, the traditional remote control device as mentioned above often sets up keys corresponding to the various functions as much as possible, accordingly, it certainly will render each key become very small. When the program needed to be remotely controlled, such as music playing which does not need to use all of the keys, it is very difficult for those who are not familiar with the present remote control device to find the specific key corresponding to the present program, moreover, since the key is very small, it is not easy to be operated either. In addition, the connection mode between remote control device and television usually adopt an infrared connection, which also renders the signal of the remote control device not able to successfully reach the television sometimes due to the environmental condition.
For all of the reasons mentioned above, the mobile phone having a touch screen which can switch screens and a variety of data connection mode has become a candidate to replace the traditional remote control device as mentioned above. Moreover, the demand to perform remote control to television and other equipment via portable device such as mobile phone increases, and along with it, a variety of software which can be installed to a portable device so as to perform remote control to television and other equipment emerges as the times requires.
There are a lot of existing technology described such kind of technology, such as CN201789547U of China discloses an invention that a mobile phone can also act as television remote control device. However, according to the contents as described in the specification thereof, the foundation of the present technology is that it needs to design a specific set of hardware platform to support the function of remote control, accordingly, which makes the present technology have only a little versatility.
In addition, the document of U.S. Pat. No. 6,989,763 B2 of United States has also disclosed a web-based universal remote control device, but in order to be used, it needs to install a remote control device program in a particular PDA operation platform in order to be used. Due to the restrictions of the operating platform, the application scope of the present technology is also greatly reduced.
In addition to the two technical document of existing technology mentioned above, all of the software, which can perform remote control to the media device appeared on the market are all developed based on a specific platform, can be normally used only when they are pre-installed in the corresponding system, accordingly, all of them do not have common feature.
The present invention is completed in view of the above problem, and purpose thereof is to provide a remote control device which can be operated on any device with communication function and has no relationship with the hardware and system configuration of the present device, a far-end device controlled by the preset remote control device, a multimedia system and a control method thereof comprising a remote control device and a far-end device thereof.
In order to realize the purpose of the present invention, the present invention provides a remote control device, said remote control device comprises: a communication unit for establishing a connection with a far-end device and performing communication; an operating unit for operating a specific procedure in said far-end device by the operation of the user; and a mode change unit for switching a operating mode in said remote control device according to feedback information associated with the specific procedure which is fed back by said far-end device in response to the operation in said operation in said operating unit.
In addition, the present invention provides a far-end device, said far-end device comprising: a communication unit for establishing a connection with a remote control device and performing communication; and a feedback unit for feeding back a feedback information associated with the specific procedure to the remote control device according to the operation of the specific procedure in said far-end device performed by said remote control device.
In addition, the present invention provides a multimedia system, said multimedia system comprises a remote control device and a far-end device, wherein said remote control device comprising: a communication unit of far-end device side for establishing a connection with a remote control device and performing communication; and a feedback unit for feeding back a feedback information associated with the specific procedure to the remote control device according to the operation of the specific procedure in said far-end device performed by said remote control device; said remote control device comprising: a communication unit of remote control device side for establishing a connection with the far-end device and performing communication; an operating unit for operating a specific procedure in said far-end device by the operation of the user; and a mode change unit for switching a operating mode in said remote control device according to feedback information fed back from said far-end device.
In addition, the present invention provides a control method in a multimedia system, said multimedia system comprises a remote control device and a far-end device, wherein said control method comprising: a connection step for establishing a communication connection between said remote control device and said far-end device; an operating step for operating a specific procedure in said far-end device via the operation to said remote control device performed by the user; a feedback step for feeding back feedback information associated with the specific procedure which is fed back by said far-end device in response to the operation of the user in said operating unit, and a mode change step for switching a operating mode of said remote control device per se according to said feedback information.
The present invention can provide a remote control device which can be operated on any device with communication function and has no any relationship with the hardware and system configuration of the present device, a far-end device controlled by the preset remote control device, a multimedia system and a control method thereof comprising a remote control device and a far-end device thereof.
a) to 7(d) are schematic diagrams which show the switched screen in the multimedia systems in an example of the present invention.
a) to
Hereinafter, the present invention will be explained combined with a specific embodiment and the drawings. It should be noted that the following explanation is only the exemplification for making the technical content and the technical idea definite, and the specific numerical value as well as technical standard cited wherein are just an example is just an example, and the scope of the present invention should be not limited to the specific values as well as the technical standard as mentioned above.
As shown in
Hereinafter, the specific operation of the multimedia system of the present invention is explained with reference to
User establishes WebSocket connection between the remote control device 1 and the far-end device 2 through performing operation to operating unit 12. After the WebSocket connection is established, the user can operate the operating system running in the far-end device 2 through the operation of button, voice or sensors operating etc. As an example, the instruction can be input by operating the browser using the operating unit 12 in the remote control device 1 so as to be connected to the far-end device 2. However, those skilled of the art should know that the connection mode is not only limited to be performed by the browser, which can also be carried out by other interface or operation mode. As an example, a QR Code (QR Code is a kind of two-dimensional bar code, QR is the abbreviation of “Quick Response”, i.e. it means rapid response) is displayed in the peripheral device 2 or printed on the housing thereof, and the remote control device 1 equipped with a camera reads the QR code through the camera etc. so as to establish and realize the connection between the two.
When the user makes the far-end device 2 enter a specific application by operating the remote control device 1, the far-end device 2 will transmit the information related to the currently running program to the remote control device 1. The remote control device 1 obtains the information as mentioned above through the communication unit 13, and switches to the operation mode which instantly corresponds to the status of the application according to information obtained. The new operation mode will include runtime status information of the application, and provide a new mode of operation, a new feedback and response sound.
The page of the remote control device 1 will be changed continuously along with the continuous operation to the far-end device 2 performed by the user.
When the user select to exit the started application as mentioned above in the far-end device 2 via operating the remote control device 1, the remote control device 1 will switch automatically back to default operation mode, and performs continuously the operation to the far-end system.
When the user exits the browser, or the user exits the interface of the current operation, the remote control device automatically disconnects the WebSocket connection, and ends the control to the far-end device 2.
As shown in
When the connection is established, the user can control the far-end device 2 by operating the remote control device 1 through the default interface. The control information is transmitted to event agent (EventProxy) of the WebSocket server side. The event agent will call the library files of the corresponding event, and the corresponding action will be operated for simulation on the far-end device 2.
When a user opens a specific application, the control view manager (ControlViewManager) will establish a Socket connection with the WebSocket server side, and the corresponding information started by the application will be transmitted to the View Dispatcher (ViewDispatcher) of the WebSocket server side. The View Dispatcher will broadcast the start information of the application to the client side, i.e. the remote control device 1 by WebSocket. These information includes: a web site address for accessing of the interface corresponding to client side of remote control device 1, the ID of the interface to be displayed by the remote control device 1, namely the identification identifier for identifying the interface to be downloaded.
At the side of the remote control device 1, when such information are obtained, the communication unit 13 accesses the web site address of the external server 3 shown in, for example,
At this time, the user obtained a new control interface, and the present new interface will be loaded with different interfaces and mode of operation and control, which can transmit different event information to WebSocket server. When these events are triggered, the event agent of the WebSockets server side transmits the new event information to the application, and the application program judges whether it is needed to update the interface of the remote control device 1 side according to the detailed changes of the program. If it is needed to update, the updated information will be transmitted from the view transmitter side. This will be repeated, until the user disconnects the connection between the remote control device 1 and the far-end device 2, i.e. the television.
Here the event agent 21 can make two-way connection with the remote control device 1 of the client side through WebSocket; however, when it does not need to update the entire interface, but only needs to update some of the data of the current interface, the event agent will be involved, and the information is transmitted to the Web remote control device side, and the client side will automatically update after receiving the data. Such situation mainly appears in a switch of the interface in the same program.
As mentioned above, the example of the specific operations performed between the remote control device 1 and the far-end device 2 by WebSocket mode based on HTML5. However, the connection between the remote control device 1 and the far-end device 2 can also be the other connection mode based on HTTP but not based on HTML5, or even can be connection mode of universal data transfer protocols other than HTTP.
Hereinafter, a connection mode not based on the mode of HTTP is introduced with reference to
Because not all devices support HTML5, for the WebSocket browser which does not support HTML5, the WebSocket technology can be replaced by the server push (server-push) technology in order to achieve the same effect.
As same as the multimedia system which is based on the HTML5 mode, as shown in
The javascript library (IO Lib) of the client side packages the realization mode based on the long polling/callback Polling long-polling/callback-polling), and provides an interface consistent with WebSocket.
The client side and the server side communicate by transmitting asynchronous messages with low latency (by http protocol).
The server side is responsible for the parsing of protocol message, the message routing and polling timing control.
When the remote control device 1 is connected to a television as a far-end device 2, the server is told by the way of subscription (the Subscribe), and the initial polling is established through AJAXrequest. If the television has data to be transmitted to the remote control device 1, the server immediately returns the data, otherwise the server maintains a connection, and the server will not return the data until the television has valid data.
As shown in
As mentioned above, the connection of the WebSocket mode based on HTML5 and the connection of the mode of server push (server-push) not based on HTML5, however, as is explained above, the connection mode as long as based on the universal data transfer protocol is within the protection scope of the present invention.
Hereinafter, an example of the present invention that a screen in the remote control device in the multimedia systems is switched along with the change of the program, which is introduced with reference to
In
When users operate the remote control device 1 to connect to the far-end device 2 via a browser, firstly, a default interface is transmitted from the far-end device 2, as an example, as shown in
After the user starts an application in the far-end device 2, for example, media player (MP), the far-end device 2 will transmit information of screen switching to the remote control device 1, so as to switch to the default control interface file folder view (Folder View) of MP. In the present control interface, the user can perform each various operations such as to delete and to increase the folder to the local media folder of the far-end device 2.
When the user enters a specific folder through the control interface of the folder view, the far-end device 2 will transmit a message, and switch the remote control device 1 to the control interface of the media view (Media View) as shown in
When the user clicks “play”, the far-end device 2 will perform playback to the selected multimedia file, and at this time, the remote control device 1 will switch to the playback view (Play View) interface as shown in
When the user ends the usage of the MP and selects to exit the MP, the remote control device 1 will automatically switch back to the default interface as shown in
For example, when the user selects the game “Adventure Island” installed in the far-end device 2 and enters the game, the remote control device 1 will switch to the control interface (as shown in the figure) related to the game “Adventure Island” based on the feedback information transmitted by the far-end device 2, and then, perform a variety of operation such as start, control, saving, exit.
The remote control device 1 normally operates in accordance with the above described manner. When the user disconnects the connection from the far-end device 2 or closes the control interface, the remote control device 1 will deliver the control to the far-end device 2.
It can be known through the above example that in the remote control device 1 of the present invention, not only the interface corresponding to each program is switched along with the change of the program operated in the far-end device 2, but also the switch of the interface is performed along with the difference of the event even in one program. Moreover, when the overall interface switch is not needed, the partial adjustment can also be performed under the roughly same interface framework. Therefore, the present invention can provide the most particular feeling of handling to the user.
Hereinafter, another example of the present invention that a layout in the remote control device in the multimedia systems in another example of the present invention is switched along with change of the program is introduced with reference to
In this embodiment, the difference compared with the multimedia system as described in
Still take the game “Adventure Island” as an example to perform the following explanation. First of all, the remote control device 1a of the user establishes the connection with the far-end device 2, and the far-end device 2 transmits the operation interface 1 corresponding to the far-end device 2 as shown in
Then, the remote control device 1b subsequently access to the far-end device 2, and the far-end device 2 feedbacks information to the user B according to the assigned game character, unassigned game character and control right allocation rule, and allocates the control right of the game character 2 to the user B. The remote control device 1b of the user B is switched to the corresponding user interface 2 as shown in
When the remote control device 1a and 1b of the user A and user B have completed the with connection the far-end device 2, the game of fighting each other begins, and the remote control device 1a and 1b of the user A and user B maintain a connection with the far-end device 2. Each user transmits operating instructions to the far-end device 2 through the remote control device 1 device 1a or 1b operated by them, at the same time, the status information are updated constantly. For example, the User A attacks the operation game character of the user B through manipulating the operation game character of the User A, and harms the control game character of the user B. During the process of the present control, the user A transmits attack instruction to the far-end device 2. The far-end device 2 judges damage to the user B according to the calculation, and transmits the corresponding feedback information to the remote control device 1b of the user B. After the remote control device 1b of the user B received the feedback information, it updates the status of the operation game character of the user B, accordingly, changes the interface in the remote control device 1b. For example, the image of the displayed operation game character of the user B is changed as injured image, and so on.
When the User A defeats the User B, the remote control device 1b of the user B will receive the instruction of switching the display interface from the far-end device 2, and then, the remote control device 1b of the user B is switched to the failure interface as shown in
In the present embodiment, by enabling multiple users to participate in the same application (such as game program), the operation among the users can influence each other, so as to achieve the purpose of interaction and provide more experiences to the user.
In addition, in each embodiment as mentioned above, the following contents are introduced, i.e. to provide the interface perfectly matched with the program to the user through changing the interface in the remote control device 1 when the program is switched. However, as mentioned above, in the remote control device 1, not only the displayed interface can be switched, along with the switch to the interface or beyond the switch to the interface, the operation can be performed to the operation sound, background sound, as well as the mode of operation (screen, keyboard or sensor), thus providing a wealth of operating experience.
Hereinafter, an example that the operation mode in the remote control device 1 is switched along with the change of program besides the operation mode outside the switch to the display interface in the remote control device 1 is introduced.
In the device installed any browser which supports HTML5 technology, the remote control device 1 can apply a variety of output means of the device, such as LCD display, LED indicator light, voice output device, vibrator, and so on.
When LCD screen is as the main output component and the remote control device 1 has installed a browser, the user can display information transmitted from the far-end device 2 through the LCD screen. By changing a visual picture of the remote control device 1, the different input and response mode, such as character input, button feedback are provided as the main control mode and to manipulate the far-end device 2. The video characteristic thereof has improved the convenience of the operation of the user, meanwhile, the operation interface updated in runtime has enriched the mode and information of the operation of the user.
When the LCD display is the main output component while the remote control device 1 does not install the browser, through a specific application, the user can establish the connection with the remote control device 1 and the far-end device 2, and can display and switch the information transmitted from the far-end device 2 through the LCD screen.
When the Non-LCD display is the main components of output, the remote control device 1 can change the status of a variety of other output components through a specific application to perform a variety of basic interaction with the user.
1) Using LED light. The status and the information can be displayed by using the LED light according to the predetermined rule of the flashing and the arrangement of the lighting.
2) Using keyboard. Different available keyboard layouts are formed in the remote control device 1 side via the keyboard and according to the information fed back by the far-end device 2, wherein some buttons lost the function of input, and some useable buttons are displayed and stand out by indicator light such as LED to form a unique input mode in the current status, i.e. the keyboard mapping as shown in
3) Using voice output device. The current remote control device 1 can also perform a variety of voice prompt through the voice output device based on the information returned by the far-end device 2. The user can issue various commands via voice input to the far-end device 2, which has reached the purpose of interaction.
4) Using a variety of sensors. For example, the state change of the far-end device 2 can be prompted by the remote control device 1 through the shake mode of the remote control device according to the information returned by the far-end device 2.
As mentioned above, the present invention has been illustrated with reference to the drawings combined with the embodiment, and through remote control device, the far-end device, the multimedia system and the control method thereof of the present invention.
In addition, each constitutional element in each embodiment as described in the present invention can be suitably combined with each other, and such combination is within the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201110170944.X | Jun 2011 | CN | national |