CN103513862B - Information processing method, local device and remote equipment - Google Patents

Information processing method, local device and remote equipment Download PDF

Info

Publication number
CN103513862B
CN103513862B CN201210226631.6A CN201210226631A CN103513862B CN 103513862 B CN103513862 B CN 103513862B CN 201210226631 A CN201210226631 A CN 201210226631A CN 103513862 B CN103513862 B CN 103513862B
Authority
CN
China
Prior art keywords
information
application program
interface
remote
local device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210226631.6A
Other languages
Chinese (zh)
Other versions
CN103513862A (en
Inventor
于辰涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210226631.6A priority Critical patent/CN103513862B/en
Publication of CN103513862A publication Critical patent/CN103513862A/en
Application granted granted Critical
Publication of CN103513862B publication Critical patent/CN103513862B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of information processing method, local device and remote equipment.Described method is applied to be connected to remote equipment and run the local device of application program.Described method includes: obtain the interface description information corresponding with described application program;Described interface description information is transmitted to described remote equipment;Remote control information is received from described remote equipment;Obtain alternately the describe information corresponding with described application program;According to described mutual description information, described remote control information is converted to local operation information;And described local operation information is sent to described application program, in order to described application response operates in described local operation information.Therefore, in the present invention, can be in the case of the source code not revising application program so that user interactive mode by means of remote equipment can manipulate that run on the local device and based on local device interactive mode application program the most on a remote device.

Description

Information processing method, local device and remote equipment
Technical field
The present invention relates to field of computer technology, more particularly it relates to an information processing method, local device and remote equipment.
Background technology
Along with the development of computer technology, personal user has increasing high performance electronics, such as smart mobile phone, panel computer (PAD), super, intelligent television (Smart TV) and personal computer (PC).The equipment of these feature richness is while having the strongest computing capability, it may have increasing memory space and the ability of the mobile communications network such as seamless access wireless lan (wlan) and such as 3G (Third Generation) Moblie (3G)/forth generation mobile communication (4G).And, these equipment are the most gradually adapted to different application scenarios, such as smart mobile phone is adapted to use in mobile environment, PC is adapted to as the media center under home environment, Smart TV is adapted for carrying out media broadcast data management, PAD is applicable to watch e-book and mobile media consumption, and super is applicable to meet work-at-home and minimized office demand etc..
Generally, user can install different application programs on different types of electronic equipment, and these application programs are often adapted in use to the interactive mode that is designed to define on the Raw device of its running environment when research and development.Application program on such as PC is applicable to the interactive mode based on mouse and keyboard, and the application program on smart mobile phone and PAD is applicable to interactive mode based on touch screen, and the application program on TV is applicable to mode of operation based on remote controller etc..
But, limitation in this interactive mode causes problems with to occur, i.e., can only be controlled by the first interactive mode that the first electronic equipment is intrinsic by the application program being originally designed in the first electronic equipment running, and when cause for some reason user wish in addition to the first electronic equipment and have on the second electronic equipment of the second interactive mode manipulate in the first electronic equipment run this application program time, must revise the source code of this application program, and cannot by simple way realize this alternately.
Summary of the invention
In order to solve above-mentioned technical problem, according to an aspect of the present invention, provide a kind of information processing method, described method is applied to be connected to the local device of remote equipment, described local device is used for running application program, and operate described application program according to the remote control information from described remote equipment, it is characterized in that, described method includes: obtain the interface description information corresponding with described application program, and described interface description information makes described remote equipment show the operation and control interface for manipulating described application program;Described interface description information is transmitted, so that described remote equipment shows described operation and control interface according to described interface description information to described remote equipment;Remote control information is received from described remote equipment;Obtain alternately the describe information corresponding with described application program;According to described mutual description information, described remote control information is converted to local operation information;And described local operation information is sent to described application program, in order to described application response operates in described local operation information.
In addition, according to a further aspect in the invention, provide a kind of information processing method, described method is applied to be connected to the remote equipment of local device, described remote equipment is for remotely operating the application program run on described local device, it is characterized in that, described method includes: describe information from described local device reception interface;The operation and control interface for manipulating described application program is shown according to described interface description information;Receive the manipulation information that user is inputted by described operation and control interface;Generating remote control information according to described manipulation information, described remote control information is used for remotely controlling described application program and operates;And transmit described remote control information to described local device.
According to another aspect of the invention, provide a kind of local device, it is connected to remote equipment, it is characterized in that, described local device includes: application running unit, is used for running application program, and operates described application program according to the remote control information from described remote equipment: remote interface administrative unit, for obtaining the interface description information corresponding with described application program, described interface description information makes described remote equipment show the operation and control interface for manipulating described application program;Teletransmission administrative unit, for transmitting described interface description information to described remote equipment, so that described remote equipment shows described operation and control interface according to described interface description information, and receives remote control information from described remote equipment;And virtual equipment driver unit, for obtaining alternately the describe information corresponding with described application program, according to described mutual description information, described remote control information is converted to local operation information, and described local operation information is sent in described application running unit the described application program run, in order to described application response operates in described local operation information.
According to another aspect of the invention, it is provided that a kind of remote equipment, it is connected to local device, it is characterised in that described remote equipment includes: remote network communication unit, for describing information from described local device reception interface;Display signal generating unit, for showing the operation and control interface of the application program run on described local device for manipulation according to described interface description information;And mutual transmitting element, for receiving the manipulation information that user is inputted by described operation and control interface, and generate remote control information according to described manipulation information, described remote control information is used for remotely controlling described application program and operates, and described remote network communication unit is further used for transmitting described remote control information to described local device.
Compared with prior art, use the information processing method according to the present invention, local device and remote equipment, user can be worked as when needing to manipulate on a remote device the application program running on local device, remote equipment is made to show the operation and control interface for manipulating this application program according to the interface description information corresponding with this application program, receive the manipulation information for this application program that user is inputted by this operation and control interface, remote control information is generated according to this manipulation information, and this remote control information is sent to local device, and make local device, according to the mutual description information corresponding with this application program, this remote control information be converted to local operation information based on local device interactive mode, so that this application response operates in described local operation information.Therefore, in the present invention, in the case of can being designed to, when not revising in research and development, the source code of application program run on the local device, extension remote equipment makes it have the interaction capabilities with local device, in order to user interactive mode by means of remote equipment can manipulate that run on the local device and based on local device interactive mode application program the most on a remote device.
Other features and advantages of the present invention will illustrate in the following description, and, partly become apparent from description, or understand by implementing the present invention.The purpose of the present invention and other advantages can be realized by structure specifically noted in description, claims and accompanying drawing and be obtained.
Accompanying drawing explanation
Accompanying drawing is for providing a further understanding of the present invention, and constitutes a part for description, is used for together with embodiments of the present invention explaining the present invention, is not intended that limitation of the present invention.In the accompanying drawings:
Fig. 1 illustrates the information processing method according to the present invention.
Fig. 2 illustrates the local device according to the present invention.
Fig. 3 illustrates the information processing method according to the present invention.
Fig. 4 illustrates the remote equipment according to the present invention.
Fig. 5 illustrates information processing method according to embodiments of the present invention.
Fig. 6 illustrates interactive system according to embodiments of the present invention.
Fig. 7 illustrates the first operation and control interface according to embodiments of the present invention.
Fig. 8 illustrates the second operation and control interface according to embodiments of the present invention.
Fig. 9 illustrates virtual equipment driver unit according to embodiments of the present invention.
Figure 10 illustrates the mutual description information of first according to embodiments of the present invention.
Figure 11 illustrates the mutual description information of second according to embodiments of the present invention.
Detailed description of the invention
Will be described in detail with reference to the accompanying drawings each embodiment according to the present invention.Here it is to be noted that it in the accompanying drawings, identical reference is given the ingredient substantially with same or like 26S Proteasome Structure and Function, and the repeated description about them will be omitted.
Hereinafter, with reference to Fig. 1-4, the information processing method according to the present invention, local device and remote equipment will be described.
Fig. 1 illustrates the information processing method according to the present invention, and Fig. 2 illustrates the local device 100 according to the present invention.
Described information processing method is applied to be connected to the local device 100 of remote equipment, and described local device 100 is used for running application program, and operates described application program according to the remote control information from described remote equipment.As illustrated in Figure 2, described local device 100 includes: application running unit 110, remote interface administrative unit 120, teletransmission administrative unit 130 and virtual equipment driver unit 140.This application running unit 110 is used for running application program, and operates described application program according to the remote control information from described remote equipment.
As illustrated in figure 1, described information processing method includes:
In step s 110, remote interface administrative unit 120 obtains the interface description information corresponding with described application program, and described interface description information makes described remote equipment show the operation and control interface for manipulating described application program;
In the step s 120, teletransmission administrative unit 130 transmits described interface description information to described remote equipment, so that described remote equipment shows described operation and control interface according to described interface description information;
In step s 130, teletransmission administrative unit 130 receives remote control information from described remote equipment;
In step S140, virtual equipment driver unit 140 obtains alternately the describe information corresponding with described application program;
In step S150, described remote control information is converted to local operation information according to described mutual description information by virtual equipment driver unit 140;And
In step S160, described local operation information is sent in described application running unit 110 the described application program run by virtual equipment driver unit 140, in order to described application response operates in described local operation information.
Fig. 3 illustrates the information processing method according to the present invention, and Fig. 4 illustrates the remote equipment 200 according to the present invention.
Described information processing method is applied to be connected to the remote equipment 200 of local device.As illustrated in figure 4, described remote equipment 200 includes: remote network communication unit 210, display signal generating unit 220 and mutual transmitting element 230.
As illustrated in fig. 3, described information processing method includes:
In step S210, remote network communication unit 210 describes information from described local device reception interface;
In step S220, display signal generating unit 220 shows the operation and control interface for manipulating described application program according to described interface description information;
In step S230, mutual transmitting element 230 receives the manipulation information that user is inputted by described operation and control interface;
In step S240, mutual transmitting element 230 generates remote control information according to described manipulation information, and described remote control information is used for remotely controlling described application program and operates;And
In step s 250, remote network communication unit 210 transmits described remote control information to described local device.
As can be seen here, use the information processing method according to the present invention, local device and remote equipment, user can be worked as when needing to manipulate on a remote device the application program running on local device, remote equipment is made to show the operation and control interface for manipulating this application program according to the interface description information corresponding with this application program, receive the manipulation information for this application program that user is inputted by this operation and control interface, remote control information is generated according to this manipulation information, and this remote control information is sent to local device, and make local device, according to the mutual description information corresponding with this application program, this remote control information be converted to local operation information based on local device interactive mode, so that this application response operates in described local operation information.Therefore, in the present invention, in the case of can being designed to, when not revising in research and development, the source code of application program run on the local device, extension remote equipment makes it have the interaction capabilities with local device, in order to user interactive mode by means of remote equipment can manipulate that run on the local device and based on local device interactive mode application program the most on a remote device.
As described in the background art, the design of application program and R&D process are often based on what specific electronic equipment set was carried out, and this results in the interactive mode that application program must be based on this specific electronic equipment set intrinsic and performs.But, in actual life, being likely to be due to some former user of thus resulting in needs to manipulate application program based on this intrinsic interactive mode on other electronic equipments in addition to this specific electronic equipment set.
Such as, as a example by the game on PC, these game are often based on keyboard and/or mouse interactive mode and develop.But, along with the display screen of PC is increasing, some can only be by the game (such as trivial games " LODE RUNNER ") of the single scene of PC Keyboard Control owing to being unsuitable for the most closely running away from display screen, so being difficult to the concern continuing to attract user.
To this end, a solution of prior art is to run the application program on PC at a distance by Wireless Keyboard and/or wireless mouse.But, the defect of this scheme is: cannot interact extension according to the requirement of application program, can only operate in existing device framework realizes.
Another solution of prior art is again customized games, to support the interactive operation with other electronic equipments (such as, mobile phone).But, the defect of this scheme is: need to revise the source code of application program.But, for an application program existed, original development person is likely to be due to the reason of economic interests, is unwilling to revise the source code of this application program in order to realize the purpose of new interactive mode based on other electronic equipments;Third party developer cannot obtain the most at all or have no ability to revise the source code of this application program.
Therefore, present inventors have proposed information processing method and interactive system to solve this technical problem.
Hereinafter, with reference to Fig. 5 and Fig. 6, information processing method according to embodiments of the present invention and interactive system will be described.Embodiments of the invention will be described in following scene, wherein the local device in interactive system is chosen for personal computer, remote equipment in interactive system is chosen for mobile phone, during being applied to information processing method in interactive system manipulate, by mobile phone, the game run on a personal computer.
It should be noted that the invention is not restricted to this.But, it is also possible to apply the present invention to any interaction between other one or more electronic equipments (such as, personal computer, panel computer, mobile phone, multimedia player, personal digital assistant, super, intelligent television etc.).
Fig. 5 illustrates information processing method according to embodiments of the present invention, and Fig. 6 illustrates interactive system 300 according to embodiments of the present invention.
Information processing method according to embodiments of the present invention illustrated in Fig. 5 can apply to the interactive system 300 illustrated in Fig. 6.As illustrated in FIG. 6, this interactive system 300 includes: local device 100 and remote equipment 200.This local device 100 and this remote equipment 200 are preferably linked together by wireless network (or, cable network), and transmit communication data according to the data form of agreement.By the interactive communication between local device 100 and remote equipment 200, user can manipulate that run on local device 100 by remote equipment 200 and give tacit consent to application program based on local device interactive mode.
As Fig. 2, this local device 100 includes: application running unit 110, remote interface administrative unit 120, teletransmission administrative unit 130 and virtual equipment driver unit 140.Additionally, this local device 100 also includes: remote authentication response unit 150.
As Fig. 4, this remote equipment 200 includes: remote network communication unit 210, display signal generating unit 220 and mutual transmitting element 230.Additionally, this remote equipment 200 also includes: remote authentication request unit 240.
As illustrated in fig. 5, information processing method according to embodiments of the present invention includes:
In step S310, obtain the interface description information corresponding with application program.
Specifically, when user wishes by remote equipment 200(such as, mobile phone) manipulate local device 100(such as, PC) on application program (such as, game) time, first this user can set up safe transmission channel between this local device 100 and this remote equipment 200.
At this moment, in remote equipment 200, remote authentication request unit 240 transmits connection certification by remote network communication unit 210 to local device 100 and asks, and this connection certification request is for initiating to set up the request of safe transmission channel between this local device 100 and this remote equipment 200 to local device 100.Such as, this connection certification request can include checking password that user inputs in remote equipment 200 or checking password set in advance.
Then, in local device 100, remote authentication response unit 150 receives this connection certification by teletransmission administrative unit 130 and asks, and verifies this connection certification request.Such as, this local device 100 points out user to input connection password, and this connection password is compared with from being connected the checking password that extracts in certification request, if both are consistent, then remote authentication response unit 150 determines that this connects certification and is given the ratification, and transmits connection authentication response to described remote equipment 200.After remote authentication request unit 240 receives this connection authentication response, safe transmission channel can be set up between described local device and described remote equipment.Otherwise, local device 100 prompts the user with connection authentification failure.
Obviously, this connection verification process is not limited by implementation above mode, it is also possible to is asked promoter by local device 100 as certification, and is asked respondent by remote equipment 200 as certification.Furthermore it is also possible to utilize, such as on local device 100, display is quick responds (QR) code and shoots and identify that this QR code any other mode being authenticated realize above-mentioned connection verification process by the photographic head of equipment on remote equipment 200.
After setting up safe transmission channel between described local device 100 and described remote equipment 200, user can search on local device 100 and run this application program.Specifically, in local device 100, filename or program icon that application running unit 110 selects according to user run this application program.
When starting this application program on local device 100, in local device 100, remote interface administrative unit 120 such as obtains the interface description information corresponding with this application program according to the identifier of the title of this application program or numbering etc.
Specifically, such as, in this remote interface administrative unit 120, storage has interface description file.This interface description file can be such as a text-only file, HTML(Hypertext Markup Language) file or extensible markup language (XML) file, and includes the one or more interface description information for describing the operation and control interface corresponding with one or more application programs.Remote interface administrative unit 120 obtains this interface description file, and searches the interface description information corresponding with the application program being currently running from this interface description file.
Obviously, this interface description file is not limited to be stored in remote interface administrative unit 120, and can be stored in the memory element (not shown) of local device 100, or it is stored in the server or work station being connected by various modes with local device 100.
After getting this interface description information, this remote interface administrative unit 120 is sent to teletransmission administrative unit 130, to carry out subsequent operation.
In step s 320, interface description information is transmitted.
Specifically, after receiving interface description information from remote interface administrative unit 120, this interface description information is sent to remote equipment 200 on the secure transmission tunnel set up in advance by teletransmission administrative unit 130.
In this remote equipment 200, remote network communication unit 210 receives this interface description information from transmission channel, and it is further conveyed to this interface description information show signal generating unit 220, so that described remote equipment 200 shows described operation and control interface according to described interface description information.
Obviously, this transmission process can by encryption and deciphering, compress and the various process such as decompression realize.
In step S330, show the operation and control interface for operating application program according to interface description information.
Specifically, after receiving interface description information from remote network communication unit 210, this interface description information is resolved by display signal generating unit 220, and draws according to interface description information and show the operation and control interface for manipulating described application program.
Fig. 7 illustrates the first operation and control interface according to embodiments of the present invention, and Fig. 8 illustrates the second operation and control interface according to embodiments of the present invention.
Such as, when the application program run on local device 100 is the game produced on Nintendo Co.'s FC game machine, display signal generating unit 220 can show the operation and control interface illustrated in Fig. 7 on the display screen of remote equipment 200;And when the application program run on local device 100 is the game produced on Nintendo Co.'s Wii game machine, display signal generating unit 220 can show the operation and control interface illustrated in Fig. 8 on the display screen of remote equipment 200, in order to user can utilize on remote equipment 200 and carry out operation and control interface to manipulate this application program.Obviously, operation and control interface is not limited to this, but can depend on the difference of interactive mode that the application program run on local device 100 and/or remote equipment 200 had and different.
Such as, as illustrated in figure 7, include 10 control buttons at this operation and control interface, i.e. go up directionkeys 701, lower directionkeys 702, LeftArrow 703, right direction key 704, button A705, button B706, button X707, button Y708, SELECT(select) button 709, START(start) button 710.
In step S340, receive the manipulation information that user is inputted by operation and control interface.
Preferably, such as, the display screen of this remote equipment 200 is touch screen, and such user can complete the corresponding operating for application program by the corresponding button on operation and control interface is carried out touch operation.At this moment, mutual transmitting element 230 receives the manipulation information that user is inputted by described operation and control interface.
In step S350, generate remote control information according to manipulation information.
After receiving the manipulation information that user is inputted by described operation and control interface, mutual transmitting element 230 generates remote control information according to described manipulation information, and described remote control information is used for remotely controlling described application program and operates.
After generating this remote control information, this mutual transmitting element 230 is sent to remote network communication unit 210, to carry out subsequent operation.
In step S360, transmit remote control information.
Specifically, after receiving remote control information from mutual transmitting element 230, this remote control information is sent to local device 100 on the secure transmission tunnel set up in advance by remote network communication unit 210.
In this local device 100, teletransmission administrative unit 130 receives this remote control information from transmission channel, and this remote control information is further conveyed to virtual equipment driver unit 140, for subsequent operation.
Obviously, in like manner, this transmission process can also by encryption and deciphering, compress and the various process such as decompression realize.
In step S370, obtain alternately the describe information corresponding with application program.
Specifically, after receiving remote control information from teletransmission administrative unit 130, this remote control information is resolved by virtual equipment driver unit 140, and manipulates described application program according to remote control information.
Fig. 9 illustrates virtual equipment driver unit 140 according to embodiments of the present invention.
This virtual equipment driver unit 140 includes describing management module 141, remote command parsing module 143 and equipment message sending module 145 alternately.
The mutual management module 141 that describes such as obtains the mutual description information corresponding with this application program according to the identifier of title, numbering or the icon of this application program etc.
Specifically, such as, in this virtual equipment driver unit 140, storage has and corresponding with interface description file describes file alternately, for generating correct remote interaction action.It is said that in general, mutual result can a corresponding operation that description file is corresponding the most alternately.
With interface description document similarity ground, this describes file alternately can be defined as a text description, the form that text describes can be plain text, can also be that there is HTML or XML format, and include the one or more mutual description information for remote control information being converted to local operation information.Mutual description management module 141 obtains this and describes file alternately, and searches the mutual description information corresponding with the application program being currently running from this alternately description file.
Obviously, this describes file alternately is unique, but it is not limited to be stored in virtual equipment driver unit 140, and can be stored in the memory element (not shown) of local device 100 or remote equipment 200, or it is stored in the server or work station being connected by various modes with local device 100.
After getting this mutual description information, this describes management module 141 alternately and is sent to remote command parsing module 143, to carry out subsequent operation.
In step S380, according to mutual description information, remote control information is converted to local operation information.
After receiving this mutual description information, the remote control information received from remote equipment 200 is converted to local operation information according to described mutual description information by remote command parsing module 143.
Figure 10 illustrates the mutual description information of first according to embodiments of the present invention, and Figure 11 illustrates the mutual description information of second according to embodiments of the present invention.
Such as, when the application program run on local device 100 is to carry out, based on keyboard and mouse interactive mode, the game manipulated, and when in this game acquiescence interactive mode include: the upward arrow in keyboard be jump, lower arrow be squat down, left and right arrow be respectively in the lateral direction advance, the left button of mouse be emission bullet time, predefined mutual description information is as illustrated in Figure 10 and Figure 11.
Such as, in the mutual description information illustrated in Figure 10, the type (type) field indicates and actually enters the type of device is keyboard (keyboard);It is 1 grade (such as, highest) that this priority (priority) field indicates the priority of this interactive action;It is 234 corresponding with upward arrow that this scan code (scancode) field indicates the scan code in the keyboard that this interactive action is corresponding;This repeatable (repeatable) field indicates whether this interactive action can repeat, and value is true (true);It is 100 milliseconds (100ms) that this delay (delay) field indicates the delay of this interactive action;It is to jump (jump) that this description (description) field indicates this interactive action;And this detailed (detailed) field indicates the detailed description of this interactive action.
In like manner, in the mutual description information illustrated in Figure 11, the type (type) field indicates and actually enters the type of device is mouse (mouse);It is 1 grade (such as, highest) that this priority (priority) field indicates the priority of this interactive action;It is the left corresponding with left button that this button (key) field indicates the key set code in the mouse that this interactive action is corresponding;This repeatable (repeatable) field indicates whether this interactive action can repeat, and value is true (true);It is 100 milliseconds (100ms) that this delay (delay) field indicates the delay of this interactive action;It is emission bullet (fire) that this description (description) field indicates this interactive action;And this detailed (detailed) field indicates the detailed description of this interactive action.
Assume after step S310 is finished to step S330, the interface description information corresponding with this game obtained according to remote interface administrative unit 120, demonstrate the operation and control interface corresponding with this game as illustrated in figure 7 on remote equipment 200, then this game run on local device 100 can be manipulated by user based on this manipulation interface.
Such as, when upper directionkeys 701 during user presses operation and control interface, mutual transmitting element 230 receives this manipulation information, and generates corresponding remote control information.Then, in local device 100, remote control information is converted to the keyboard operation message of correspondence and mouse action message, i.e. this virtual equipment driver unit 140 oneself will emulate into a keyboard or mouse according to the mutual file that describes by virtual equipment driver unit 140.
Specifically, this describes management module 141 alternately and such as gets the mutual description information corresponding with this game as illustrated in Figure 10 with Figure 11.At this moment, the remote control information generated in remote equipment 200 is converted to local operation information according to this mutual description information described alternately accessed by management module 141 by remote command parsing module 143, i.e. the pressing operation of the upper directionkeys 701 in operation and control interface is converted to the pressing operation of the upward arrow in the keyboard that scan code field is " 234 " by remote command parsing module 143.
In like manner, such as, as button A705 during user presses operation and control interface, the pressing operation of the button A705 in operation and control interface is converted to the pressing operation of the left button in the mouse that key fields is " left " by remote command parsing module 143.
Then, obtained local operation information is sent to equipment message sending module 145, for subsequent operation by this remote command parsing module 143.
In step S390, local operation information is sent to application program.
Specifically, after receiving local operation information, described local operation information is sent in described application running unit 110 the described application program run by equipment message sending module 145, in order to described application response operates in described local operation information.
Such as, when the local operation information corresponding with the pressing operation of upward arrow is sent in above-mentioned game by equipment message sending module 145, this game performs corresponding skip operation;And when the local operation information corresponding with the pressing operation of left mouse button is sent in above-mentioned game by equipment message sending module 145, this game performs the operation of corresponding emission bullet.
Although it should be noted that illustrate interface description information and described mutual description information hereinabove by Fig. 7, Fig. 8, Figure 10 and Figure 11, but the invention is not restricted to this.
Preferably, described interface description information and described mutual description information can depend on the difference of application program and different.Such as, when this application program is game, the operation and control interface drawn by this interface description information can be adapted for manipulating the various handpiece interface of this game, and this mutual description information includes describing information with the corresponding operation of stirring of the pressing of each button on this handle and/or rocking bar (or stick);When this application program is word processor, the operation and control interface drawn by this interface description information can be the keyboard interface meeting user habit, and this mutual description information includes that the operation corresponding with the pressing of each button on this keyboard describes information;And when this application program is mapping software, the operation and control interface drawn by this interface description information can be the drawing board interface including various paintbrush, and this mutual description information includes corresponding operation description information such as the selection with each paintbrush on this drawing board and movement etc..
In addition, preferably, described interface description information and described mutual description information might also depend on the difference of the input block of described remote equipment and different, in other words, remote operator interface and interactive mode are described according to the characteristic of equipment by developer, can expand to different virtual interacting mapping modes.Such as, when remote equipment is the mobile phone having and touching screen, interface description information and mutual description information can correspond to touch the touch operation of screen;When remote equipment is the panel computer with gravity sensor (G-Sensor), interface description information and mutual description information can correspond to the double swerve operation of gravity sensor;And when remote equipment is the notebook computer with mike, interface description information and the mutual description information speech recognition operation that can correspond to mike etc..
As can be seen here, information processing method according to embodiments of the present invention and interactive system are used, it is possible to achieve techniques below scheme:
1. receive the remote control information from remote equipment, the local operation information being converted in local device by these remote control information, the application program being sent on local device by the virtual equipment driver unit in local device;
2. remote operator interface and interactive mode are described according to device characteristics by developer, can expand to different virtual interacting mapping modes.On such as mobile phone, the left and right arrow of the double swerve correspondence local device of G-Sensor controls motion, and some button is corresponding to a complex combination key of application program;
3. interface and the interactive mode of remote equipment is carried out specifying (plain text, XML or HTML) by template, and remote equipment automatically generates the operation interface of correspondence.One interpreter is provided on a remote device, this template file is resolved, and draw operation interface, simultaneously by the operating result of user, pass to local device by wireless network.
Therefore, in embodiments of the present invention, the third party developer of application program can revise the source code of application program, but by definition, file is described alternately, the compound mode mutual for definition keyboard and mouse and these the most how to operate this application program, and furthermore achieved that following beneficial effect:
1. the game on tradition local device and application program can be operated by remote equipment easily;
2. operating process and the interface of remote equipment can conveniently be customized, and without revising program itself;
3. local device game and application program are without amendment, the most extendible interactive mode made new advances and experience, such as body feeling interaction, thus improve Consumer's Experience.
Through the above description of the embodiments, those skilled in the art is it can be understood that can add the mode of required hardware platform by means of software to the present invention and realize, naturally it is also possible to all implemented by software or hardware.Based on such understanding, what background technology was contributed by technical scheme can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, such as ROM/RAM, disk, CD etc., including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) perform each embodiment of the present invention or the method described in some part of embodiment.
Each embodiment of the present invention described in detail above.But, it should be appreciated by those skilled in the art that without departing from the principles and spirit of the present invention, these embodiments can carry out various amendment, combination or sub-portfolio, and such amendment should be fallen within the scope of the present invention.

Claims (20)

1. an information processing method, described method is applied to be connected to the local device of remote equipment, institute State local device for running application program, and according to the remote control information from described remote equipment Operate described application program, it is characterised in that described method includes:
Obtaining the interface description information corresponding with described application program, described interface description information makes described Remote equipment shows the operation and control interface for manipulating described application program, wherein, described operation and control interface and institute The interface stating application program is different;
Described interface description information is transmitted, so that described remote equipment is according to described to described remote equipment Interface description information shows described operation and control interface;
Remote control information is received from described remote equipment;
Obtain alternately the describe information corresponding with described application program;
According to described mutual description information, described remote control information is converted to local operation information;With And
Described local operation information is sent to described application program, in order to described application response is in institute State local operation information to operate.
Method the most according to claim 1, it is characterised in that described acquisition is corresponding with described application program The step of interface description information include:
When starting described application program on described local device, obtain corresponding with one or more application Interface description file;And
The interface description information corresponding with described application program is searched from described interface description file.
Method the most according to claim 1, it is characterised in that described acquisition is corresponding with described application program The mutual step describing information include:
What acquisition was corresponding with one or more application describes file alternately;And
Alternately the describe information corresponding with described application program is searched from described mutual description file.
Method the most according to claim 1, it is characterised in that described interface description information and described alternately Description information depends on the difference of application program and different.
Method the most according to claim 1, it is characterised in that described interface description information and described alternately Description information depends on the difference of the input block of described remote equipment and different.
Method the most according to claim 1, it is characterised in that described method also includes:
Receive from described remote equipment and connect certification request;
Transmit to described remote equipment and connect authentication response;And
Safe transmission channel is set up, in order to described between described local device and described remote equipment Transmission channel described in ground equipment utilization is transmitted described interface description information and from described to described remote equipment Remote equipment receives remote control information.
7. an information processing method, described method is applied to be connected to the remote equipment of local device, institute State remote equipment for remotely operating the application program run on described local device, it is characterised in that Described method includes:
From described local device reception interface, information is described;
The operation and control interface for manipulating described application program is shown according to described interface description information, wherein, Described operation and control interface is different from the interface of described application program;
Receive the manipulation information that user is inputted by described operation and control interface;
Generating remote control information according to described manipulation information, described remote control information is for remotely Control described application program to operate;And
Described remote control information is transmitted to described local device.
Method the most according to claim 7, it is characterised in that described interface description information depends on application The difference of program and different.
Method the most according to claim 7, it is characterised in that described interface description information depends on described The difference of the input block of remote equipment and different.
Method the most according to claim 7, it is characterised in that described method also includes:
Transmit to described local device and connect certification request;
Receive from described local device and connect authentication response;And
Between described remote equipment and described local device, set up safe transmission channel, in order to described far Transmission channel described in journey equipment utilization describes information and to described this locality from described local device reception interface Equipment transmits described remote control information.
11. 1 kinds of local devices, are connected to remote equipment, it is characterised in that described local device includes:
Application running unit, is used for running application program, and long-range according to from described remote equipment Control information operates described application program:
Remote interface administrative unit, for obtaining the interface description information corresponding with described application program, institute Stating interface description information makes described remote equipment show the operation and control interface for manipulating described application program, Wherein, described operation and control interface is different from the interface of described application program;
Teletransmission administrative unit, for transmitting described interface description information to described remote equipment, so that Described remote equipment shows described operation and control interface according to described interface description information, and from described far Journey equipment receives remote control information;And
Virtual equipment driver unit, for obtaining alternately the describe information corresponding with described application program, root According to described mutual description information, described remote control information is converted to local operation information, and by institute State the described application program that local operation information is sent in described application running unit run, in order to institute State application response to operate in described local operation information.
12. local devices according to claim 11, it is characterised in that when opening on described local device During dynamic described application program, described remote interface administrative unit obtains the boundary corresponding with one or more application Face describes file, and the lookup interface corresponding with described application program is retouched from described interface description file State information.
13. local devices according to claim 11, it is characterised in that described virtual equipment driver unit Including:
Mutual describe management module, corresponding describe file alternately for obtaining with one or more application, And from described mutual description file, search alternately the describe information corresponding with described application program;
Remote command parsing module, is used for described remote control information according to described mutual description information Be converted to local operation information;And
Equipment message sending module, single for described local operation information being sent in described application operation The described application program run in unit, in order to described application response is entered in described local operation information Row operation.
14. local devices according to claim 11, it is characterised in that described interface description information and institute State mutual description information and depend on the difference of application program and different.
15. local devices according to claim 11, it is characterised in that described interface description information and institute State mutual description information and depend on the difference of input block of described remote equipment and different.
16. local devices according to claim 11, it is characterised in that described local device also includes: Remote authentication response unit, connects certification request for receiving from described remote equipment, remotely sets to described Standby transmission connects authentication response, and sets up safety between described local device and described remote equipment Transmission channel, in order to described teletransmission administrative unit utilizes described transmission channel to come to described remote equipment Transmit described interface description information and receive remote control information from described remote equipment.
17. 1 kinds of remote equipments, are connected to local device, it is characterised in that described remote equipment includes:
Remote network communication unit, for describing information from described local device reception interface;
Display signal generating unit, for showing for manipulation in described this locality according to described interface description information The operation and control interface of the application program run on equipment, wherein, described operation and control interface and described application program Interface is different;And
Mutual transmitting element, for receiving the manipulation information that user is inputted by described operation and control interface, and Generating remote control information according to described manipulation information, described remote control information is used for remotely controlling Described application program operates,
Described remote network communication unit is further used for transmitting described long-range control letter to described local device Breath.
18. remote equipments according to claim 17, it is characterised in that described interface description information depends on Different in the difference of application program.
19. remote equipment according to claim 17, it is characterised in that described interface description information depends on In the difference of input block of described remote equipment and different.
20. remote equipments according to claim 17, it is characterised in that described remote equipment also includes: Remote authentication request unit, connects certification request for transmitting to described local device, sets from described this locality Standby reception connects authentication response, and sets up safety between described remote equipment and described local device Transmission channel, in order to described remote network communication unit utilizes described transmission channel to come from described local device Reception interface describes information and transmits described remote control information to described local device.
CN201210226631.6A 2012-06-29 2012-06-29 Information processing method, local device and remote equipment Active CN103513862B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210226631.6A CN103513862B (en) 2012-06-29 2012-06-29 Information processing method, local device and remote equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210226631.6A CN103513862B (en) 2012-06-29 2012-06-29 Information processing method, local device and remote equipment

Publications (2)

Publication Number Publication Date
CN103513862A CN103513862A (en) 2014-01-15
CN103513862B true CN103513862B (en) 2016-08-17

Family

ID=49896691

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210226631.6A Active CN103513862B (en) 2012-06-29 2012-06-29 Information processing method, local device and remote equipment

Country Status (1)

Country Link
CN (1) CN103513862B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657211A (en) * 2015-02-03 2015-05-27 百度在线网络技术(北京)有限公司 Method and equipment used for operating target application on corresponding equipment
CN106154843A (en) * 2015-03-27 2016-11-23 上海科泰世纪科技有限公司 Control method, control equipment and control system
CN106027601B (en) * 2016-04-29 2020-06-02 北京小米移动软件有限公司 Remote control method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888608A (en) * 2010-07-20 2010-11-17 中兴通讯股份有限公司 Remote control method, device and system
US7895530B2 (en) * 2000-11-09 2011-02-22 Change Tools, Inc. User definable interface system, method, support tools, and computer program product
CN102291368A (en) * 2010-06-17 2011-12-21 中兴通讯股份有限公司 Method, device and system for playing remote multimedia file
CN102355489A (en) * 2011-08-17 2012-02-15 焦秀琴 Method, system, server and client side for displaying and operating 3D (Three-Dimensional) game
CN102387118A (en) * 2010-08-30 2012-03-21 联想(北京)有限公司 Data output method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2934940B1 (en) * 2008-08-06 2012-03-16 Embedia SYSTEM FOR GUIDING AND INTERACTIVE INFORMATION ON MOBILE PHONE OR ANALOGUE TERMINAL.

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895530B2 (en) * 2000-11-09 2011-02-22 Change Tools, Inc. User definable interface system, method, support tools, and computer program product
CN102291368A (en) * 2010-06-17 2011-12-21 中兴通讯股份有限公司 Method, device and system for playing remote multimedia file
CN101888608A (en) * 2010-07-20 2010-11-17 中兴通讯股份有限公司 Remote control method, device and system
CN102387118A (en) * 2010-08-30 2012-03-21 联想(北京)有限公司 Data output method and device
CN102355489A (en) * 2011-08-17 2012-02-15 焦秀琴 Method, system, server and client side for displaying and operating 3D (Three-Dimensional) game

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
使用QQ工具"远程协助"初探;王丽;《职业技术》;20081231;全文 *

Also Published As

Publication number Publication date
CN103513862A (en) 2014-01-15

Similar Documents

Publication Publication Date Title
US20220321938A1 (en) Portable terminal, information processing apparatus, content display system and content display method
CN109618202B (en) Method for controlling peripheral equipment, television and readable storage medium
CN112516589A (en) Game commodity interaction method and device in live broadcast, computer equipment and storage medium
CN103281580A (en) Television set remote control method for separating user interface and system thereof
CN112004156A (en) Video playing method, related device and storage medium
Simon et al. Enrichment of interactive digital TV using second screen
CN110784771A (en) Video sharing method and electronic equipment
CN103513950A (en) Multi-screen adapter, multi-screen display system and input method of multi-screen adapter
CN103513862B (en) Information processing method, local device and remote equipment
CN107580248B (en) Setting method, remote controller, television system and computer readable storage medium
KR102051540B1 (en) Display apparatus and control method thereof
CN110865894B (en) Method and device for controlling application program across terminals
US20140104183A1 (en) Method and device for controlling at least one apparatus by at least one other apparatus, system implementing such a device
Chueh et al. Universal remote control on smartphone
CN113325980B (en) Control method, control device, electronic equipment and readable storage medium
CN111831367A (en) Application operation method, wearable device and device with storage function
WO2014129378A1 (en) Character string input system
CN105786367A (en) Virtual desktop display method and terminal
CN108108105B (en) Information processing equipment and information processing method
CN104572864A (en) Method and device for sharing followed information of user
CN113490013B (en) Server and data request method
CN114092182A (en) Content acquisition method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant