CN106844237B - Input processing method and device for interconnection application - Google Patents
Input processing method and device for interconnection application Download PDFInfo
- Publication number
- CN106844237B CN106844237B CN201611153505.7A CN201611153505A CN106844237B CN 106844237 B CN106844237 B CN 106844237B CN 201611153505 A CN201611153505 A CN 201611153505A CN 106844237 B CN106844237 B CN 106844237B
- Authority
- CN
- China
- Prior art keywords
- application
- input event
- input
- terminal equipment
- event data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/102—Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides an input processing method and device for interconnection application. According to the embodiment of the invention, the input event data of the matched application corresponding to the interconnected application on the second terminal equipment connected with the first terminal equipment by the interconnected application operation on the first terminal equipment is obtained, so that the input operation can be executed by adopting the operation keyboard of the matched application according to the input event data, and the operation keyboard is embedded in the matched application, so that the technical problem that the user cannot call the operation keyboard of the operation system of the other terminal equipment connected with the terminal equipment in which the user is located in the interconnected application is solved, the input operation can be executed by adopting the operation keyboard of the matched application, and the operation reliability of the interconnected application is improved.
Description
[ technical field ] A method for producing a semiconductor device
The present invention relates to communications technologies, and in particular, to an input processing method and apparatus for an interconnection application.
[ background of the invention ]
With the development of communication technology, terminal devices integrate more and more functions, so that more and more Applications (APPs) are included in a system function list of the terminal devices. The application installed on some terminal equipment, called interconnection application in the invention, can be normally used only by installing a corresponding matched application on another terminal equipment connected with the terminal equipment, otherwise, the application has no use value, and is especially applied to interconnection of some vehicle machines.
However, in some cases, for example, the limitation of the operating system of another terminal device connected to the terminal device where the interconnection application is located, and the like, the user cannot invoke the operating keyboard of the operating system of another terminal device connected to the terminal device where the user is located in the interconnection application, so that the user cannot operate the cooperative application on the another terminal device connected to the terminal device where the user is located in the interconnection application to perform an input operation, thereby causing a reduction in the operational reliability of the interconnection application.
[ summary of the invention ]
Aspects of the present invention provide an input processing method and apparatus for an interconnection application, so as to improve operational reliability of the interconnection application.
In one aspect of the present invention, an input processing method for an interconnection application is provided, including:
acquiring input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application;
and executing input operation by adopting the operation keyboard matched with the application according to the input event data.
The above-described aspects and any possible implementations further provide an implementation, wherein the obtaining input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal device is a terminal device connected to the first terminal device, and includes:
and acquiring input event data of the user operating the cooperative application through the internet application based on the communication connection between the cooperative application and the internet application.
The above-described aspects and any possible implementations further provide an implementation in which the communication connection includes at least one of a bluetooth connection, a USB connection, and a WI-FI connection.
The above-described aspect and any possible implementation further provide an implementation in which the input event data includes an input event and coordinate data of the input event.
The above-described aspect and any possible implementation further provide an implementation in which the input event includes at least one of:
a Down event;
an Up event; and
a Move event.
The above-mentioned aspect and any possible implementation manner further provide an implementation manner, where performing an input operation by using an operation keyboard of the cooperative application according to the input event data includes:
according to the input event data, executing input operation on the native page of the cooperative application by adopting the operation keyboard of the cooperative application; or
And according to the input event data, executing input operation on an HTML5 page of the cooperative application by adopting an operation keyboard of the cooperative application.
The above aspects, and any possible implementations, further provide an implementation,
the first terminal equipment is vehicle-mounted terminal equipment;
the second terminal equipment is user terminal equipment.
In another aspect of the present invention, an input processing apparatus for an internet application is provided, including:
an acquisition unit configured to acquire input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application;
and the operation unit is used for executing input operation by adopting the operation keyboard of the cooperative application according to the input event data.
The above-mentioned aspect and any possible implementation manner further provide an implementation manner, and the obtaining unit is specifically configured to
And acquiring input event data of the user operating the cooperative application through the internet application based on the communication connection between the cooperative application and the internet application.
The above-described aspects and any possible implementations further provide an implementation in which the communication connection includes at least one of a bluetooth connection, a USB connection, and a WI-FI connection.
The above-described aspect and any possible implementation further provide an implementation in which the input event data includes an input event and coordinate data of the input event.
The above-described aspect and any possible implementation further provide an implementation in which the input event includes at least one of:
a Down event;
an Up event; and
a Move event.
The above-described aspects and any possible implementation further provide an implementation of the operating unit, which is specifically configured to
According to the input event data, executing input operation on the native page of the cooperative application by adopting the operation keyboard of the cooperative application; or
And according to the input event data, executing input operation on an HTML5 page of the cooperative application by adopting an operation keyboard of the cooperative application.
The above aspects, and any possible implementations, further provide an implementation,
the first terminal equipment is vehicle-mounted terminal equipment;
the second terminal equipment is user terminal equipment.
According to the technical scheme, the input event data of the matched application corresponding to the interconnection application on the second terminal equipment connected with the first terminal equipment through the interconnection application operation on the first terminal equipment by the user is obtained, so that the input operation can be executed by adopting the operation keyboard of the matched application according to the input event data, the technical problem that the user cannot call the operation keyboard of the operation system of the other terminal equipment connected with the terminal equipment in which the user is located in the interconnection application is solved by embedding the operation keyboard in the matched application, the input operation can be executed by adopting the operation keyboard of the matched application, and the operation reliability of the interconnection application is improved.
In addition, by adopting the technical scheme provided by the invention, the user experience can be greatly improved.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed in the embodiments or the prior art descriptions will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without inventive labor.
Fig. 1 is a schematic flowchart of an input processing method for an interconnection application according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an input processing device for interconnection application according to another embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
It should be noted that the user terminal device according to the embodiment of the present invention may include, but is not limited to, a mobile phone, a Personal Digital Assistant (PDA), a wireless handheld device, a tablet Computer (tablet Computer), a Personal Computer (PC), an MP3 player, an MP4 player, a wearable device (e.g., smart glasses, a smart watch, a smart bracelet, etc.), and the like. The vehicle-mounted terminal device, which may also be referred to as a vehicle machine in the embodiments of the present invention, is a short term for vehicle-mounted infotainment products installed in a vehicle, and the vehicle machine is required to be capable of realizing information communication between a person and a vehicle, and between the vehicle and the outside (vehicle-to-vehicle) in terms of function.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Fig. 1 is a schematic flowchart of an input processing method for an interconnection application according to an embodiment of the present invention, as shown in fig. 1.
101. Acquiring input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application.
102. And executing input operation by adopting the operation keyboard matched with the application according to the input event data.
The operation keyboard used in the invention is embedded in the cooperation application, namely, the operation keyboard is self-contained in the cooperation application.
It should be noted that the execution subjects of 101 to 102 may be a matching application corresponding to an application located in the second terminal device, that is, an interconnection application, or may also be a functional unit such as a plug-in or Software Development Kit (SDK) set in the application located in the second terminal device (that is, the matching application corresponding to the interconnection application), which is not particularly limited in this embodiment.
It is to be understood that the application may be a native app (native app) installed on the second terminal device, or may also be a web page app (webApp) of a browser on the second terminal device, which is not particularly limited in this embodiment.
In this way, the input event data of the cooperative application corresponding to the interconnection application on the second terminal equipment connected with the first terminal equipment by the user through the interconnection application operation on the first terminal equipment is obtained, so that the input operation can be executed by adopting the operation keyboard of the cooperative application according to the input event data, the technical problem that the user cannot call the operation keyboard of the operation system of the other terminal equipment connected with the terminal equipment where the user is located in the interconnection application is solved by embedding the operation keyboard in the cooperative application, the input operation can be executed by adopting the operation keyboard carried by the cooperative application, and the operation reliability of the interconnection application is improved.
Optionally, in a possible implementation manner of this embodiment, the first terminal device is preferably a vehicle-mounted terminal device; the second terminal device is preferably a user terminal device.
Conversely, the first terminal device may also be a user terminal device; the second terminal device may also be a vehicle-mounted terminal device. However, in practical applications, the applications installed on the user terminal device can be executed independently, and the applications can be used normally without relying on another terminal device connected to the user terminal device, or by relying on another terminal device connected to the user terminal device to install a corresponding cooperative application.
In the present invention, the first terminal device and the second terminal device are connected through at least one of, but not limited to, a bluetooth connection, a Universal Serial Bus (USB) connection, and a Wireless compatibility authentication (WI-FI) connection, which is not particularly limited in this embodiment.
After the device connection between the first terminal device and the second terminal device is established, based on the established device connection, a communication connection between the interconnection application on the first terminal device and the coordination application on the second terminal device needs to be further established. It is understood that the communication connection may include, but is not limited to, at least one of a bluetooth connection, a USB connection, and a WI-FI connection, which is not particularly limited in this embodiment.
Optionally, in a possible implementation manner of this embodiment, in 101, specifically, the input event data of the user operating the cooperative application through the internet application may be obtained based on the communication connection between the cooperative application and the internet application.
In the present invention, the input event data of the second terminal device connected to the first terminal device by the user operating the internet application on the first terminal device refers to an operation behavior performed by the user in the internet application on the first terminal device, for example, a single click, a double click, a drag, and the like, and the data related to the input event mapped on the display device of the second terminal device may include, but is not limited to, an input event (for example, a touch event, a physical key event, and the like) and coordinate data of the input event.
In a specific implementation process, the interconnection application on the first terminal device may project an interface output by the display device of the second terminal device on the display device of the first terminal device through a matching application corresponding to the interconnection application on the second terminal device, and a user may perform an operation on the interface projected in the interconnection application, for example, a touch operation or a physical key operation, so that all applications on the second terminal device connected to the first terminal device where the user is located, that is, the matching application corresponding to the interconnection application and other applications except the matching application corresponding to the interconnection application, may be implemented.
In another specific implementation process, the interconnection application on the first terminal device may also be used as an operation end, such as a mouse or a remote controller, through a matching application corresponding to the interconnection application on the second terminal device, and a user may perform an operation in the interconnection application, such as a touch operation or a physical key operation, so that all applications on the second terminal device connected to the first terminal device where the user is located may be operated, that is, the matching application corresponding to the interconnection application and other applications except the matching application corresponding to the interconnection application.
It can be understood that, specifically, the coordinate data of the operation behavior performed by the user in the interconnected application on the first terminal device may be mapped to the coordinate data of the input event on the display device of the second terminal device according to the ratio of the display size of the display device of the first terminal device to the display size of the display device of the second terminal device, so as to serve as the acquired coordinate data of the input event.
Generally, current terminal devices are all touch type terminal devices, and a display device of the terminal device has a touch input function in addition to a display function. Any input-related operation behavior on the display device of the terminal equipment needs to be decomposed into a set of a plurality of operation events, and then the corresponding processing can be performed on the related data of the operation events. Specifically, the input event includes at least one of the following events:
a Down event;
an Up event; and
a Move event.
The so-called Down event is triggered only once in one operation behavior, and is triggered when a finger just touches a display device of the terminal device.
The Up event is triggered only once in one operation behavior, and is triggered when the finger leaves the display device of the terminal device.
The so-called Move event triggers 0, 1 or more Move events in the process of one operation behavior, and if a finger moves on a display device of the terminal device all the time, the Move event is triggered all the time, and the Move event is after a Down event and before an Up event.
Optionally, in a possible implementation manner of this embodiment, in 102, specifically, an input operation may be performed on a native page of the cooperative application by using the operation keyboard of the cooperative application according to the input event data, or an input operation may also be performed on an HTML5 page of the cooperative application by using the operation keyboard of the cooperative application according to the input event data, where a type of a page displayed by the cooperative application is not particularly limited in this embodiment.
So-called pages, which may sometimes also be referred to as World Wide Web (Web) pages, may be native pages, e.g. Web pages written based on HyperText Markup Language (HTML), i.e. HTML pages, or also Web pages written based on HTML and Java languages, i.e. Java Server Pages (JSP), or also Web pages written in other programming languages, which may also be non-native pages, e.g. Web pages written based on HTML5, which may also be referred to as HTML5 pages.
Specifically, a page may include display blocks defined by one or more page tags, such as HyperText Markup Language (HTML) tags, JSP tags, and the like, referred to as page elements, such as text, pictures, hyperlinks, buttons, edit boxes, drop-down boxes, and the like, which is not particularly limited in this embodiment.
The first terminal device is assumed to be a vehicle-mounted terminal device, the second terminal device is assumed to be a user terminal device, and an operating system operated by the user terminal device is an android operating system. The user needs to cause the user terminal device to perform an input operation by operating the in-vehicle terminal device. The following describes the technical solution adopted by the present invention in detail by taking the example that the HTML5 page displayed by the cooperative application on the user terminal device performs the input operation.
After receiving the message from the vehicle-mounted terminal device, a native message center module (native message center) of the application analyzes the message, and then judges whether the message is an operation keyboard operation, if so, the message after the analysis can be directly sent to a native keyboard processing center module (native keyboard center), the native keyboard processing center module sends the operation keyboard information to an HTML5 page keyboard processing center module (H5keyboard center) according to the analyzed message, and the HTML5 page keyboard processing center module displays the operation keyboard information on a corresponding page element of the HTML5 page; otherwise, the parsed message may be repackaged into operation event data recognizable by the HTML5 page displayed in cooperation with the application, and the operation event data may be transmitted to the HTML5 page message processing center module (H5 MessageCenter).
After the HTML5 page message processing center module receives the operation event data, if the operation event data is input event data (i.e. event data related to the operation keyboard that needs to be popped up), the HTML5 page message processing center module can send the input event data to the HTML5 page keyboard processing center module (H5 KeyboardCenter).
After the HTML5 page keyboard processing center module (H5KeyboardCenter) receives the input event data, an instruction message for calling the operation keyboard is sent to the local keyboard processing center module according to the input event data, and the local keyboard processing center module pops up the operation keyboard carried by the cooperative application.
Generally, like the operation keyboard of the operating system, the operation keyboard applied to the cooperative application can be divided into three types, namely a numeric keyboard, an English keyboard and a Chinese keyboard. The related keyboard type can be identified according to the input event data, and furthermore, the local keyboard processing center module can be instructed to pop up the corresponding type of operation keyboard by carrying a keyboard type (KeyBoardType) field in the instruction message for calling up the operation keyboard.
In this embodiment, by obtaining input event data of a cooperative application corresponding to an internet application on a second terminal device connected to a first terminal device through an internet application operation on the first terminal device, an input operation can be executed by using an operation keyboard of the cooperative application according to the input event data, and by embedding the operation keyboard in the cooperative application, it is not necessary to solve a technical problem that a user cannot call an operation keyboard of an operation system of another terminal device connected to the terminal device where the user is located in the internet application, so that the input operation can be executed by using the operation keyboard of the cooperative application itself, thereby improving operation reliability of the internet application.
In addition, by adopting the technical scheme provided by the invention, the user experience can be greatly improved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
Fig. 2 is a schematic structural diagram of an input processing device for interconnection application according to another embodiment of the present invention, as shown in fig. 2. The input processing apparatus of the interconnection application of the present embodiment may include an acquisition unit 21 and an operation unit 22. Wherein, the obtaining unit 21 is used for obtaining input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application; and the operation unit 22 is used for executing input operation by adopting the operation keyboard of the cooperative application according to the input event data.
It should be noted that the input processing apparatus of the interconnection application in this embodiment may be an application located in the second terminal device, that is, a matching application corresponding to the interconnection application, or may also be a functional unit such as a plug-in or Software Development Kit (SDK) set in the application located in the second terminal device (that is, the matching application corresponding to the interconnection application), which is not particularly limited in this embodiment.
It is to be understood that the application may be a native app (native app) installed on the second terminal device, or may also be a web page app (webApp) of a browser on the second terminal device, which is not particularly limited in this embodiment.
Optionally, in a possible implementation manner of this embodiment, the first terminal device is preferably a vehicle-mounted terminal device; the second terminal device is preferably a user terminal device.
Conversely, the first terminal device may also be a user terminal device; the second terminal device may also be a vehicle-mounted terminal device. However, in practical applications, the applications installed on the user terminal device can be executed independently, and the applications can be used normally without relying on another terminal device connected to the user terminal device, or by relying on another terminal device connected to the user terminal device to install a corresponding cooperative application.
In the present invention, the first terminal device and the second terminal device are connected through at least one of, but not limited to, a bluetooth connection, a Universal Serial Bus (USB) connection, and a Wireless compatibility authentication (WI-FI) connection, which is not particularly limited in this embodiment.
After the device connection between the first terminal device and the second terminal device is established, based on the established device connection, a communication connection between the interconnection application on the first terminal device and the coordination application on the second terminal device needs to be further established. It is understood that the communication connection may include, but is not limited to, at least one of a bluetooth connection, a USB connection, and a WI-FI connection, which is not particularly limited in this embodiment.
Optionally, in a possible implementation manner of this embodiment, the obtaining unit 21 may specifically obtain, based on a communication connection between the cooperative application and the internet application, input event data of the user operating the cooperative application through the internet application.
In the present invention, the input event data of the second terminal device connected to the first terminal device by the user operating the internet application on the first terminal device refers to an operation behavior performed by the user in the internet application on the first terminal device, for example, a single click, a double click, a drag, and the like, and the data related to the input event mapped on the display device of the second terminal device may include, but is not limited to, an input event (for example, a touch event, a physical key event, and the like) and coordinate data of the input event.
It can be understood that, specifically, the coordinate data of the operation behavior performed by the user in the interconnected application on the first terminal device may be mapped to the coordinate data of the input event on the display device of the second terminal device according to the ratio of the display size of the display device of the first terminal device to the display size of the display device of the second terminal device, so as to serve as the acquired coordinate data of the input event.
Generally, current terminal devices are all touch type terminal devices, and a display device of the terminal device has a touch input function in addition to a display function. Any input-related operation behavior on the display device of the terminal equipment needs to be decomposed into a set of a plurality of operation events, and then the corresponding processing can be performed on the related data of the operation events. Specifically, the input event includes at least one of the following events:
a Down event;
an Up event; and
a Move event.
The so-called Down event is triggered only once in one operation behavior, and is triggered when a finger just touches a display device of the terminal device.
The Up event is triggered only once in one operation behavior, and is triggered when the finger leaves the display device of the terminal device.
The so-called Move event triggers 0, 1 or more Move events in the process of one operation behavior, and if a finger moves on a display device of the terminal device all the time, the Move event is triggered all the time, and the Move event is after a Down event and before an Up event.
Optionally, in a possible implementation manner of this embodiment, the operation unit 21 may be specifically configured to execute an input operation on a native page of the cooperative application by using the operation keyboard of the cooperative application according to the input event data; or according to the input event data, executing input operation on an HTML5 page of the cooperative application by adopting the operation keyboard of the cooperative application.
It should be noted that the method in the embodiment corresponding to fig. 1 may be implemented by the input processing apparatus for interconnection application provided in this embodiment. For a detailed description, reference may be made to relevant contents in the embodiment corresponding to fig. 1, and details are not described here.
In this embodiment, the acquisition unit acquires input event data of a cooperative application corresponding to the interconnection application on a second terminal device connected to a first terminal device through interconnection application operation on the first terminal device, so that the operation unit can perform the input operation by using the operation keyboard of the cooperative application according to the input event data, and by embedding the operation keyboard in the cooperative application, the technical problem that the user cannot call the operation keyboard of the operation system of another terminal device connected to the terminal device where the user is located in the interconnection application is solved, so that the operation keyboard of the cooperative application itself can be used to perform the input operation, and thus the operation reliability of the interconnection application is improved.
In addition, by adopting the technical scheme provided by the invention, the user experience can be greatly improved.
The above-described methods and apparatus provided by embodiments of the present invention may be embodied in a computer program that is configured and operable to be executed by a device. The apparatus may include one or more processors, and further include memory and one or more programs. Where the one or more programs are stored in memory and executed by the one or more processors to implement the method flows and/or device operations illustrated in the above-described embodiments of the invention. For example, the method flows executed by the one or more processors may include:
acquiring input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application;
and executing input operation by adopting the operation keyboard matched with the application according to the input event data.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, an audio processing engine, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (14)
1. An input processing method for an interconnected application, comprising:
acquiring input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application;
and executing input operation by adopting the embedded operation keyboard matched with the application according to the input event data.
2. The method of claim 1, wherein the obtaining input event data comprises:
and acquiring input event data of the user operating the cooperative application through the internet application based on the communication connection between the cooperative application and the internet application.
3. The method of claim 2, wherein the communication connection comprises at least one of a bluetooth connection, a USB connection, and a WI-FI connection.
4. The method of claim 1, wherein the input event data comprises an input event and coordinate data of the input event.
5. The method of claim 4, wherein the input event comprises at least one of:
a Down event;
an Up event; and
a Move event.
6. The method according to any one of claims 1 to 5, wherein the performing an input operation using the operation keyboard of the cooperative application according to the input event data comprises:
according to the input event data, executing input operation on the native page of the cooperative application by adopting the operation keyboard of the cooperative application; or
And according to the input event data, executing input operation on an HTML5 page of the cooperative application by adopting an operation keyboard of the cooperative application.
7. The method according to any one of claims 1 to 5,
the first terminal equipment is vehicle-mounted terminal equipment;
the second terminal equipment is user terminal equipment.
8. An input processing apparatus for interconnected applications, comprising:
an acquisition unit configured to acquire input event data; the input event data is input event data of a user operating a cooperative application on second terminal equipment through an internet application on first terminal equipment; the second terminal equipment is connected with the first terminal equipment; the cooperation application is an application corresponding to the interconnection application;
and the operation unit is used for executing input operation by adopting the embedded operation keyboard matched with the application according to the input event data.
9. The apparatus according to claim 8, wherein the obtaining unit is specifically configured to obtain, based on a communication connection between the cooperative application and the internet application, input event data for the user to operate the cooperative application through the internet application.
10. The apparatus of claim 9, wherein the communication connection comprises at least one of a bluetooth connection, a USB connection, and a WI-FI connection.
11. The apparatus of claim 8, wherein the input event data comprises an input event and coordinate data of the input event.
12. The apparatus of claim 11, wherein the input event comprises at least one of:
a Down event;
an Up event; and
a Move event.
13. Device according to any one of claims 8 to 12, characterized in that the operating unit is, in particular, for
According to the input event data, executing input operation on the native page of the cooperative application by adopting the operation keyboard of the cooperative application; or
And according to the input event data, executing input operation on an HTML5 page of the cooperative application by adopting an operation keyboard of the cooperative application.
14. The apparatus according to any one of claims 8 to 12,
the first terminal equipment is vehicle-mounted terminal equipment;
the second terminal equipment is user terminal equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611153505.7A CN106844237B (en) | 2016-12-14 | 2016-12-14 | Input processing method and device for interconnection application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611153505.7A CN106844237B (en) | 2016-12-14 | 2016-12-14 | Input processing method and device for interconnection application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106844237A CN106844237A (en) | 2017-06-13 |
CN106844237B true CN106844237B (en) | 2019-12-24 |
Family
ID=59139220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611153505.7A Active CN106844237B (en) | 2016-12-14 | 2016-12-14 | Input processing method and device for interconnection application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106844237B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546519A (en) * | 2012-07-17 | 2014-01-29 | 中国电信股份有限公司 | Vehicular terminal, mobile terminal, and business application processing method and system |
CN104539572A (en) * | 2014-10-10 | 2015-04-22 | 深圳市飞音科技有限公司 | Mobile terminal and vehicle-mounted terminal interconnection information system and implementation method |
CN105094541A (en) * | 2015-06-30 | 2015-11-25 | 小米科技有限责任公司 | Method, device and system for terminal control |
CN105446516A (en) * | 2014-08-27 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Information input method and device |
CN105607913A (en) * | 2015-12-25 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Operation processing method and device for interconnecting application |
CN105701375A (en) * | 2016-01-04 | 2016-06-22 | 上海斐讯数据通信技术有限公司 | Password input processing method and system and electronic device |
-
2016
- 2016-12-14 CN CN201611153505.7A patent/CN106844237B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546519A (en) * | 2012-07-17 | 2014-01-29 | 中国电信股份有限公司 | Vehicular terminal, mobile terminal, and business application processing method and system |
CN105446516A (en) * | 2014-08-27 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Information input method and device |
CN104539572A (en) * | 2014-10-10 | 2015-04-22 | 深圳市飞音科技有限公司 | Mobile terminal and vehicle-mounted terminal interconnection information system and implementation method |
CN105094541A (en) * | 2015-06-30 | 2015-11-25 | 小米科技有限责任公司 | Method, device and system for terminal control |
CN105607913A (en) * | 2015-12-25 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Operation processing method and device for interconnecting application |
CN105701375A (en) * | 2016-01-04 | 2016-06-22 | 上海斐讯数据通信技术有限公司 | Password input processing method and system and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN106844237A (en) | 2017-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109597617B (en) | Method and device for quickly generating service page based on template | |
CN106878361B (en) | Debugging method and device for terminal application page and client | |
CN104657451B (en) | The processing method and processing device of the page | |
CN105718313A (en) | Application operation method and device | |
CN104331474A (en) | Page processing method and device | |
US20170123764A1 (en) | Method for operating tool in working environment and machine using such method | |
CN111427569B (en) | Method and device for adapting installation-free program, electronic equipment and storage medium | |
CN106874519B (en) | Page display method and device | |
CN103955495B (en) | The method for down loading and device of page child resource | |
CN108563477B (en) | Page event response method and device | |
CN112231017B (en) | Virtual keyboard and mouse method and device compatible with Android running environment running on Linux | |
CN107959932B (en) | Method and device for processing wireless access point information and computer readable storage medium | |
CN108733370B (en) | Stylized display method, device, terminal and storage medium of native APP | |
CN114996619A (en) | Page display method and device, computer equipment and storage medium | |
CN108921855A (en) | Image processing method and system based on information | |
KR20140028789A (en) | Method for scraping web screen in mobile device and mobile device providing web screen scraping | |
CN104268273A (en) | Processing method and device for pushing information, browser and browser plug-in | |
US20160004782A1 (en) | Script caching method and information processing device utilizing the same | |
CN104598268A (en) | Application processing method and device | |
CN104320387B (en) | Component localization method for customizing, terminal and server | |
CN111158777B (en) | Component calling method, device and computer readable storage medium | |
CN106844237B (en) | Input processing method and device for interconnection application | |
US11126410B2 (en) | Method and apparatus for building pages, apparatus and non-volatile computer storage medium | |
CN109857503B (en) | Page interaction effect self-adaption method and device and electronic equipment | |
CN111198738A (en) | Mobile terminal page display method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |