Mobile equipment application control system, method, device and equipment

Through data exchange and protocol format transmission between smart wearable devices and mobile devices, the problem that AR glasses cannot work in collaboration with other mobile devices is solved, and a rich application ecosystem and a variety of interaction methods are realized, supporting navigation, shopping, payment and other functions.

CN120455946APending Publication Date: 2025-08-08ZHEJIANG FUTURE ELF ARTIFICIAL INTELLIGENCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510308590.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, AR glasses can only work in coordination with the AR glasses application APP and cannot work in coordination with other application APPs on the mobile device side, resulting in the inability to use the mobile phone side's instant messaging APPs, shopping APPs, live broadcast APPs, etc. through AR glasses.

Method used

The intelligent wearable device obtains control information for mobile device applications, sends control information to the intelligent wearable device application of mobile device, and receives and processes control response data, realizes data exchange between the intelligent wearable device and the mobile device application, and uses inter-process communication methods and protocol data format for information transmission.

Benefits of technology

It realizes the application of using mobile devices through smart wearable devices, breaks the data island of the application ecosystem, enriches the application ecosystem of smart wearable devices, and supports a variety of interaction methods such as voice and eye sight control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455946A_ABST
    Figure CN120455946A_ABST
Patent Text Reader

Abstract

The invention discloses a mobile equipment application control system, method, device and equipment. The system obtains control information for a mobile device application through an intelligent wearable device, and sends the control information to an intelligent wearable device application of the mobile device; the intelligent wearable device application receives the control information and sends the control information to the mobile device application; the mobile device application executes processing according to the control information to obtain control response data, and sends the control response data to the intelligent wearable device application; the intelligent wearable device application sends control response data to the intelligent wearable device; and the intelligent wearable device processes the control response data. By adopting the processing mode, the mobile device application is used through the intelligent wearable device, the data island of the mobile device application ecology is broken, the mobile device application ecology and functions can be migrated to the interactive display of the intelligent wearable device, and the mobile device application ecology of the intelligent wearable device is greatly enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart wearable devices, and specifically to mobile device application control systems, methods and devices, and electronic devices. Background Art

[0002] In today's era of rapid technological advancement, augmented reality glasses (AR glasses) are becoming an essential aid in people's lives and work. AR glasses are smart wearable devices that use AR technology to combine real-world scenes with virtual image information. They can overlay virtual content such as digital images, text, and videos onto the user's real field of view, allowing users to see the real scene while also receiving additional augmented information.

[0003] AR glasses are typically used in conjunction with an AR glasses mobile device app. An AR glasses mobile app is an application that can be installed on mobile devices such as smartphones and tablets. Leveraging the powerful computing power, rich sensors, and convenient interaction methods of mobile devices, it works in conjunction with AR glasses to provide users with an augmented reality experience. Currently, the primary interaction scenario for AR glasses working with mobile devices is to transmit audio data to the AR glasses via Bluetooth technology, making them a substitute for Bluetooth headsets.

[0004] However, the inventors discovered that existing solutions have at least the following problems: AR glasses only work with AR glasses apps, but not with other mobile device apps. Currently, other mobile device apps cannot be used through AR glasses, such as chatting with others using instant messaging apps on mobile phones, shopping using shopping apps, or watching live broadcasts using live streaming apps. Therefore, how to use mobile device apps through smart wearable devices is an issue that urgently needs research and development. Summary of the Invention

[0005] This application provides a mobile device application control system to solve the problem of the existing technology that mobile device applications cannot be used through smart wearable devices. This application also provides a mobile device application control method and device, as well as an electronic device.

[0006] This application provides a mobile device application control system, including:

[0007] The smart wearable device is configured to obtain control information for a mobile device application and send the control information to the smart wearable device application of the mobile device; and receive control response data of the mobile device application sent by the smart wearable device application and process the control response data;

[0008] A mobile device is used to receive the control information through a smart wearable device application and send the control information to the mobile device application; the mobile device application performs processing according to the control information to obtain the control response data and sends the control response data to the smart wearable device application; the smart wearable device application sends the control response data to the smart wearable device.

[0009] This application also provides a mobile device application control method, comprising:

[0010] Smart wearable devices obtain control information for mobile device applications;

[0011] Sending the control information to the smart wearable device application;

[0012] Receive control response data from the mobile device application sent by the smart wearable device application;

[0013] The control response data is processed.

[0014] Optionally, the control information includes: control information in the form of voice, and control information in the form of eye contact.

[0015] Optionally, the mobile device application includes: a navigation application; the control information includes: initiating navigation; and the control response data includes: navigation results, location update data, and navigation end notification.

[0016] Optionally, the mobile device application includes: a shopping application; the control information includes: obtaining data update information of the shopping application; and the control response data includes: data update information.

[0017] Optionally, the mobile device application includes: a payment application; the control information includes: payment through the payment application; and the control response data includes: payment results.

[0018] Optionally, the mobile device application includes: a multimedia playback application; the control information includes: a target multimedia object for playing the multimedia application; and the control response data includes: a target multimedia object data stream.

[0019] This application also provides a mobile device application control method, comprising:

[0020] The smart wearable device application receives control information for the mobile device application sent by the smart wearable device;

[0021] sending the control information to a mobile device application;

[0022] receiving control response data sent by the mobile device application;

[0023] Send the control response data to the smart wearable device.

[0024] Optionally, the method further includes:

[0025] Generate a request identifier;

[0026] determining, based on the control information, a target mobile device application, a first message type, and first message parameters;

[0027] Generate a first message in a protocol data format that complies with a target mobile device application according to the request identifier, the first message type, and the first message parameter;

[0028] The sending the control information to the mobile device application includes:

[0029] Sending a first message to a target mobile device application;

[0030] The receiving control response data sent by the mobile device application includes:

[0031] receiving a second message sent by a target mobile device application, where the second message is a message generated according to the request identifier, the second message type, and the second message parameters and conforming to the protocol data format;

[0032] The method further comprises:

[0033] Obtaining the request identifier, the second message type, and the second message parameters from the second message;

[0034] The sending the control response data to the smart wearable device includes:

[0035] According to the request identifier, the second message type and the second message parameter are sent to the smart wearable device.

[0036] Optionally, an inter-process communication method is used between the smart wearable device application and the mobile device application;

[0037] The method further comprises:

[0038] Open the process port of the smart wearable device application.

[0039] This application also provides a mobile device application control method, comprising:

[0040] The mobile device application receives control information for the mobile device application sent by the smart wearable device application;

[0041] executing processing according to the control information to obtain control response data;

[0042] Send the control response data to the smart wearable device application.

[0043] Optionally, the receiving control information for the mobile device application sent by the smart wearable device application includes:

[0044] receiving a first message for a mobile device application, where the first message is a message generated according to a request identifier, a first message type, and first message parameters and conforms to a protocol data format of the mobile device application, where the first message parameters are determined according to control information for the mobile device application obtained by the smart wearable device;

[0045] The performing processing according to the control information to obtain control response data includes:

[0046] Acquire the request identifier, the first message type, and the first message parameter from the first message;

[0047] The mobile device application performs processing according to the first message type and the first message parameter to obtain the control response data;

[0048] The method further comprises:

[0049] determining a second message type and a second message parameter according to the control response data;

[0050] Generate a second message that complies with the protocol data format according to the request identifier, the second message type, and the second message parameters;

[0051] The sending the control response data to the smart wearable device application includes:

[0052] Send the second message to the smart wearable device application.

[0053] Optionally, an inter-process communication method is used between the smart wearable device application and the mobile device application;

[0054] The method further comprises:

[0055] Open the process port of the mobile device application.

[0056] This application also provides a mobile device application control method, comprising:

[0057] The smart wearable device application receives control information for the mobile device application sent by the smart wearable device;

[0058] The control information is sent to the mobile device application so that the mobile device application performs processing according to the control information.

[0059] Optionally, the method further includes:

[0060] Generate a request identifier;

[0061] determining, based on the control information, a target mobile device application, a first message type, and first message parameters;

[0062] Generate a first message in a protocol data format that complies with a target mobile device application according to the request identifier, the first message type, and the first message parameter;

[0063] The sending the control information to the mobile device application includes:

[0064] A first message is sent to a target mobile device application.

[0065] This application also provides a mobile device application control method, comprising:

[0066] The mobile device application receives control information for the mobile device application sent by the smart wearable device application;

[0067] Processing is performed according to the control information.

[0068] Optionally, the receiving control information for the mobile device application sent by the smart wearable device application includes:

[0069] receiving a first message for a mobile device application, where the first message is a message generated according to a request identifier, a first message type, and first message parameters and conforms to a protocol data format of the mobile device application, where the first message parameters are determined according to control information for the mobile device application obtained by the smart wearable device;

[0070] The performing processing according to the control information includes:

[0071] Acquire the request identifier, the first message type, and the first message parameter from the first message;

[0072] The mobile device application performs processing according to the first message type and the first message parameters.

[0073] The present application also provides a mobile device application control device, comprising:

[0074] A control information acquisition unit is used for the smart wearable device to obtain control information for mobile device applications;

[0075] A control information sending unit, configured to send the control information to a smart wearable device application;

[0076] A control response data receiving unit, configured to receive control response data of a mobile device application sent by a smart wearable device application;

[0077] The control response data processing unit is configured to process the control response data.

[0078] The present application also provides a mobile device application control device, comprising:

[0079] A control information receiving unit, configured for the smart wearable device application to receive control information for the mobile device application sent by the smart wearable device;

[0080] A control information sending unit, configured to send the control information to a mobile device application;

[0081] A control response data receiving unit, configured to receive control response data sent by a mobile device application;

[0082] The control response data sending unit is used to send the control response data to the smart wearable device.

[0083] The present application also provides a mobile device application control device, comprising:

[0084] A control information receiving unit, configured for the mobile device application to receive control information for the mobile device application sent by the smart wearable device application;

[0085] an application processing unit of the mobile device, configured to perform processing according to the control information to obtain control response data;

[0086] The control response data sending unit is used to send the control response data to the smart wearable device application.

[0087] The present application provides an electronic device, including:

[0088] processor; and

[0089] The memory is used to store a program for implementing any of the methods described above. The device is powered on and runs the program of the method through the processor.

[0090] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the above-mentioned various methods.

[0091] The present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to perform the above methods.

[0092] Compared with the prior art, this application has the following advantages:

[0093] The mobile device application control system provided in the embodiment of the present application obtains control information for the mobile device application through the smart wearable device and sends the control information to the smart wearable device application of the mobile device; the smart wearable device application receives the control information and sends the control information to the mobile device application; the mobile device application performs processing based on the control information to obtain control response data and sends the control response data to the smart wearable device application; the smart wearable device application sends the control response data to the smart wearable device; and the smart wearable device data processes the control response data. This processing method enables the use of mobile device applications through smart wearable devices, breaking the application ecological data island of mobile devices and migrating the application ecology and functions of mobile devices to the interactive display of smart wearable devices, greatly enriching the application ecology of mobile devices of smart wearable devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0094] Figure 1 A schematic diagram of device interaction in an embodiment of a mobile device application control system provided by this application;

[0095] Figure 2 A schematic diagram of the specific architecture of an embodiment of a mobile device application control system provided by this application;

[0096] Figure 3 This application provides a schematic diagram of specific application interactions of an embodiment of a mobile device application control system. DETAILED DESCRIPTION

[0097] The following description sets forth many specific details to facilitate a thorough understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of the present application. Therefore, the present application is not limited to the specific implementations disclosed below.

[0098] In this application, a mobile device application control system, method and apparatus, and electronic device are provided. Each solution is described in detail in each embodiment below.

[0099] First embodiment

[0100] Please refer to Figure 1, which is a device interaction diagram of the mobile device application control system of the present application. In this embodiment, the system may include: a smart wearable device 1 and a mobile device 2. The smart wearable device 1 is used to obtain control information for the mobile device application and send the control information to the smart wearable device application of the mobile device; and, receive control response data of the mobile device application sent by the smart wearable device application, and process the control response data. Correspondingly, the mobile device 2 is used to receive the control information through the smart wearable device application and send the control information to the mobile device application; the mobile device application performs processing according to the control information to obtain the control response data and sends the control response data to the smart wearable device application; the smart wearable device application sends the control response data to the smart wearable device.

[0101] Smart wearable devices (1) are a general term for wearable devices that apply wearable technology to intelligently design and develop wearable devices for everyday wear, such as watches, bracelets, glasses, and clothing. Mobile devices (2) are any electronic devices installed with application apps that can be used in various locations, such as smartphones and tablets.

[0102] Mobile device 2 has installed a smart wearable device application and other mobile device applications. The smart wearable device application is used in conjunction with the smart wearable device, such as AR glasses and their mobile device application app. This allows the smart wearable device application to leverage the powerful computing power, rich sensors, and convenient interaction methods of the mobile device to work in conjunction with the smart wearable device, providing users with a better control experience. The smart wearable device can communicate with the accompanying smart wearable device application via short-range wireless communication, such as Bluetooth Low Energy (BLE) or Near Field Communication (NFC).

[0103] Other mobile device applications installed in the mobile device 2 refer to application APPs installed on the mobile device 2 other than the smart wearable device application, such as instant messaging applications, navigation applications, shopping applications, etc. in smart phones. Other mobile device applications are usually collectively referred to as the mobile device application ecosystem.

[0104] Smart wearable device applications can communicate with other mobile device applications through inter-application communication (IAPP). This can be done through inter-process communication (e.g., socket IAPP), cross-process communication using the Android operating system's AIDL (Android Interface Definition Language) service, or broadcast messaging. When a smart wearable device application communicates with other mobile device applications through IAPP, both the inter-process and mobile device application process ports must be enabled.

[0105] like Figure 2As shown, users can use voice commands to control instant messaging, shopping, payment, and other mobile applications on their mobile devices through smart wearable devices. Smart wearable devices can communicate with their corresponding smart wearable device applications via Bluetooth Low Energy (BLE). Smart wearable device applications communicate with mobile device applications via inter-process communication (IPC). Smart wearable device applications can jump from the smart wearable device application to any other mobile device application on the mobile device by calling the application terminal. Smart wearable device applications support extending mobile device applications to the smart wearable device. Smart wearable devices display information about interactions between users and mobile device applications.

[0106] The system provided by the embodiment of the present application realizes the function of using the application of the mobile device through the smart wearable device. The user uses the smart wearable device to control the mobile device application, and the control information for the mobile device application obtained by the smart wearable device includes but is not limited to: control information in the form of voice, and control information in the form of eye sight. The control information in the form of voice refers to the user interacting with the smart wearable device through voice, and the voice content includes control information for the mobile device application, such as the user saying to the smart wearable device "Navigate to West Lake", "Send the current environment video to Zhang San", "Listen to a live broadcast on the live broadcast platform", etc. The user can also interact with the smart wearable device in the form of eye sight. The smart wearable device captures the user's eye sight and obtains the user's control information for the mobile device application based on the display position corresponding to the sight. After the smart wearable device obtains the control information for the mobile device application, it sends the control information to the smart wearable device application.

[0107] The smart wearable device application receives the control information sent by the smart wearable device for the mobile device application, and sends the control information to the mobile device application. The mobile device application performs processing based on the received control information, such as "querying the navigation route to the destination", "sending the current environment video to Zhang San", "obtaining the live video stream", etc., to obtain the control response data. The mobile device application sends the control response data to the smart wearable device application, such as "four navigation routes", "sending success message", "live video stream", etc. The smart wearable device application sends the control response data to the smart wearable device. The smart wearable device processes the control response data, such as playing the control response data, displaying the control response data, controlling the smart wearable device, etc.

[0108] Data transmission between the smart wearable device application and the mobile device application is bidirectional. This allows the smart wearable device application to pass control information to each mobile device application, and each mobile device application can also synchronize data to the smart wearable device for processing. In specific implementations, the smart wearable device can send control information directly to the mobile device application, and the mobile device application will send control response data directly to the smart wearable device.

[0109] In one example, data transmitted between a smart wearable device application and a mobile device application follows a protocol data format between the smart wearable device application and the mobile device application. The protocol data format includes a request identifier, a message type, and message parameters. This processing method enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0110] Users can control multiple mobile device applications through smart wearable devices, and the request identifier can be used to distinguish messages between the smart wearable device application and different mobile device applications. For example, the first message including control information sent by the smart wearable device application to the instant messaging application and the second message including control response data returned by the instant messaging application to the smart wearable device application share a request identifier, and the first message sent by the smart wearable device application to the navigation application and the second message returned by the navigation application to the smart wearable device application share another request identifier.

[0111] Mobile device applications interact with users through various types of information. Users can interact with mobile device applications through smart wearable devices. Different types of information correspond to different message types. For example, instant messaging applications may include sending a message to someone, making a voice call with someone, posting to Moments, and watching short videos. These types of information correspond to different message types. For example, the navigation function provided by a navigation application may correspond to message types such as initiating navigation, navigation result notification, real-time location update, and navigation completion notification.

[0112] Different message types may include different message parameters. For example, a "post to Moments" message may include text content, picture content, who is allowed to view it, and other message parameters. A "initiate navigation" message of a navigation application may include destination name, starting place name, and other message parameters. A "navigation result" message of a navigation application may include routes and other message parameters.

[0113] During implementation, the protocol data format may adopt mature existing data exchange formats, such as JSON (JavaScript Object Notation), XML (Extensible Markup Language), and YAML. JSON is a commonly used data format that is easy for humans to read and write, as well as for machines to parse and generate. It is independent of language design, and its concise and clear hierarchical structure effectively improves data transmission efficiency.

[0114] like Figure 3 As shown, when the communication data between the smart wearable device application and the mobile device application complies with the protocol data format between the smart wearable device application and the mobile device application, the smart wearable device application is further configured to generate a request identifier; determine the target mobile device application, a first message type, and a first message parameter based on the control information; and generate a first message that complies with the protocol data format of the target mobile device application based on the request identifier, the first message type, and the first message parameter. The smart wearable device application is specifically configured to send the first message to the target mobile device application. Accordingly, the mobile device application is specifically configured to receive the first message; obtain the request identifier, the first message type, and the first message parameter from the first message; perform processing based on the first message type and the first message parameter to obtain the control response data; the mobile device application is further configured to determine a second message type and a second message parameter based on the control response data; generate a second message that complies with the protocol data format based on the request identifier, the second message type, and the second message parameter; and send the second message to the smart wearable device application. Accordingly, the smart wearable device application is specifically configured to receive a second message; obtain the request identifier, the second message type, and the second message parameter from the second message; and send the second message type and the second message parameter to the smart wearable device based on the request identifier. The smart wearable device processes the second message type and the second message parameters. The first message is a message sent by the smart wearable device application to the mobile device application, and the first message parameters are the message parameters included in the first message. The second message is a message sent by the mobile device application to the smart wearable device application, and the second message parameters are the message parameters included in the second message. This processing method enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0115] For example, if the smart wearable device is an AR glasses, and the user uses voice to initiate a navigation operation to the navigation application on the mobile phone through the AR glasses, the first message sent by the AR glasses application to the navigation application can be in the following JSON format:

[0116] {

[0117] "Message Type":"Navigation Request",

[0118] "Origin":{

[0119] "Place Name":"Departure Place Name",

[0120] "Latitude":30.0000,

[0121] "Longitude":120.0000

[0122] },

[0123] "destination":{

[0124] "Place Name":"Destination Name",

[0125] "Latitude":31.0000,

[0126] "Longitude":121.0000

[0127] },

[0128] "Navigation Mode": "Driving / Walking / Cycling"

[0129] "Request ID": "123456"

[0130] }

[0131] As can be seen from the above content, the message type of the first message is a navigation request, and the first message parameters include: the starting place name and its latitude and longitude, the destination name and its latitude and longitude, the navigation mode is driving, walking or cycling, and the request identifier is 123456.

[0132] Correspondingly, the AR glasses application receives the navigation result data (second message) from the navigation application, which may be in the following JSON format:

[0133] {

[0134] "Message Type":"Navigation Result",

[0135] "Request ID":"123456",

[0136] "Navigation Status": "Success / Failure",

[0137] "route":[

[0138] {

[0139] "Latitude":30.0000,

[0140] "Longitude":120.0000

[0141] },

[0142] {

[0143] "Latitude":30.1000,

[0144] "Longitude":120.1000

[0145] },

[0146] {

[0147] "Latitude":31.0000,

[0148] "Longitude":121.0000

[0149] }

[0150] ],

[0151] "Estimated navigation time": 3600 seconds,

[0152] "Estimated navigation distance": 50,000 meters

[0153] }

[0154] As can be seen from the above content, the message type of the second message can also be navigation result. The second message parameters corresponding to the navigation result include: route and its related latitude and longitude, estimated navigation time, estimated navigation distance, navigation status is success or failure, and request identifier is 123456.

[0155] Accordingly, during navigation, the navigation application continuously updates data (second message) to the AR glasses application, which can use the following JSON format:

[0156] {

[0157] "Message Type":"Location Update",

[0158] "Request ID":"123456",

[0159] "Current location":{

[0160] "Latitude":30.2000,

[0161] "Longitude":120.2000

[0162] },

[0163] "Current driving speed": 60 km / h,

[0164] "Current heading": 90 degrees

[0165] }

[0166] As can be seen from the above content, the message type of the second message can also be location update. The second message parameters corresponding to the location update include: latitude and longitude of the current location, current driving speed, current driving direction, and the request identifier is 123456.

[0167] Correspondingly, when navigation ends, the navigation application sends a notification of navigation end (second message) to the AR glasses application, which can use the following JSON format:

[0168] {

[0169] "Message Type":"Navigation End Notification",

[0170] "Request ID":"123456",

[0171] "Navigation end reason": "Arrived / Cancelled"

[0172] }

[0173] As can be seen from the above content, the message type of the second message can also be a navigation end notification. The second message parameters corresponding to the navigation end notification include: navigation end reason: arrived or canceled, and the request identifier is 123456.

[0174] The above describes the application of the system provided by the embodiment of the present application in a scenario where mobile phone navigation is controlled by AR glasses. In this scenario, the mobile device application is a navigation application, the control information includes initiating navigation, and the control response information may be navigation results, location update data, navigation end notification, etc. The system can also be applied in other scenarios. For example, data update information of a shopping application is received through AR glasses, such as pickup notifications, order progress, etc. At this time, the control information is to obtain the data update information of the shopping application, and the control response data includes the data update information. For another example, a payment application is controlled by AR glasses to make a payment. At this time, the control information is to make a payment through the payment application, and the control response data includes the payment result. For another example, the target multimedia object of a multimedia application is controlled to be played through AR glasses. At this time, the control information is to play the target multimedia object of the multimedia application, and the control response data includes the target multimedia object data stream.

[0175] As can be seen from the above embodiments, the mobile device application control system provided by the embodiments of the present application obtains control information for the mobile device application through the smart wearable device and sends the control information to the smart wearable device application of the mobile device; the smart wearable device application receives the control information and sends the control information to the mobile device application; the mobile device application performs processing based on the control information to obtain control response data and sends the control response data to the smart wearable device application; the smart wearable device application sends the control response data to the smart wearable device; and the smart wearable device displays the control response data. This processing method enables the use of mobile device applications through smart wearable devices, breaking the application ecological data island of mobile devices, and can migrate the application ecology and functions of mobile devices to the interactive display of smart wearable devices, greatly enriching the application ecology of mobile devices of smart wearable devices.

[0176] Second embodiment

[0177] In the above-mentioned embodiments, a mobile device application control system is provided. Correspondingly, this application also provides a mobile device application control method for use in smart wearable device applications. This method corresponds to the above-mentioned system embodiment. Since the method embodiment is substantially similar to the system embodiment, the description is relatively simple. For relevant details, please refer to the description of the system embodiment. The method embodiment described below is merely illustrative.

[0178] This application also provides a mobile device application control method, including:

[0179] Step S201: The smart wearable device application receives control information for the mobile device application sent by the smart wearable device.

[0180] Step S203: Send the control information to the mobile device application.

[0181] Step S205: Receive control response data sent by the mobile device application.

[0182] Step S207: Send the control response data to the smart wearable device.

[0183] In one example, the method may further include the following steps: generating a request identifier; determining a target mobile device application, a first message type, and a first message parameter based on the control information; generating a first message in a protocol data format that conforms to the target mobile device application based on the request identifier, the first message type, and the first message parameter; accordingly, step S203 may be implemented as follows: sending the first message to the target mobile device application; accordingly, step S205 may be implemented as follows: receiving a second message sent by the target mobile device application, the second message being a message in the protocol data format that conforms to the request identifier, the second message type, and the second message parameter; accordingly, the method may further include the following steps: obtaining the request identifier, the second message type, and the second message parameter from the second message; accordingly, step S207 may be implemented as follows: sending the second message type and the second message parameter to the smart wearable device based on the request identifier. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0184] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following steps: opening a process port of the smart wearable device application.

[0185] Third embodiment

[0186] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0187] The present application further provides a mobile device application control device, comprising: a control information receiving unit, a control information sending unit, a control response data receiving unit, and a control response data sending unit. The control information receiving unit is configured to receive control information sent by the smart wearable device to the mobile device application; the control information sending unit is configured to send the control information to the mobile device application; the control response data receiving unit is configured to receive control response data sent by the mobile device application; and the control response data sending unit is configured to send the control response data to the smart wearable device.

[0188] In one example, the apparatus may further include the following units: a request generation identifier unit, a control information parsing unit, a first message generation unit, and a message parsing unit. The request generation identifier unit is configured to generate a request identifier; the control information parsing unit is configured to determine a target mobile device application, a first message type, and first message parameters based on the control information; the first message generation unit is configured to generate a first message in a protocol data format that conforms to the target mobile device application based on the request identifier, the first message type, and the first message parameters; the control information sending unit is configured to send the first message to the target mobile device application; the control response data receiving unit is configured to receive a second message sent by the target mobile device application, the second message being a message in a protocol data format that conforms to the request identifier, the second message type, and the second message parameters; the message parsing unit is configured to obtain the request identifier, the second message type, and the second message parameters from the second message; and the control response data sending unit is configured to send the second message type and the second message parameters to the smart wearable device based on the request identifier. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0189] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the apparatus may further include: a process port opening unit, configured to open a process port of the smart wearable device application.

[0190] Fourth embodiment

[0191] In the above-mentioned embodiments, a mobile device application control system is provided. Correspondingly, this application also provides a mobile device application control method for use with mobile device applications. This method corresponds to the above-mentioned system embodiment. Since the method embodiment is substantially similar to the system embodiment, the description is relatively simple. For relevant details, please refer to the description of the system embodiment. The method embodiment described below is merely illustrative.

[0192] This application also provides a mobile device application control method, including:

[0193] Step S401: The mobile device application receives control information for the mobile device application sent by the smart wearable device application.

[0194] Step S403: Execute processing according to the control information to obtain control response data.

[0195] Step S405: Send the control response data to the smart wearable device application.

[0196] In one example, step S401 can be implemented as follows: receiving a first message for a mobile device application, the first message being a message generated according to a request identifier, a first message type, and a first message parameter in a protocol data format consistent with the mobile device application, the first message parameter being determined according to control information for the mobile device application obtained by the smart wearable device; accordingly, step S403 can be implemented as follows: obtaining the request identifier, the first message type, and the first message parameter from the first message; the mobile device application performing processing according to the first message type and the first message parameter to obtain the control response data; accordingly, the method can further include the steps of determining a second message type and a second message parameter based on the control response data; generating a second message in the protocol data format according to the request identifier, the second message type, and the second message parameter; accordingly, step S405 can be implemented as follows: sending the second message to the smart wearable device application. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0197] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following steps: opening a process port of the mobile device application.

[0198] Fifth embodiment

[0199] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0200] The present application further provides a mobile device application control device, comprising: a control information receiving unit, a control information sending unit, a control response data receiving unit, and a control response data sending unit. The control information receiving unit is configured to receive control information sent by the smart wearable device to the mobile device application; the mobile device application processing unit is configured to perform processing based on the control information to obtain control response data; and the control response data sending unit is configured to send the control response data to the smart wearable device application.

[0201] In one example, a control information receiving unit is specifically configured to receive a first message for a mobile device application, the first message being a message generated in a protocol data format conforming to the mobile device application based on a request identifier, a first message type, and a first message parameter, the first message parameter being determined based on control information for the mobile device application obtained by the smart wearable device; a corresponding mobile device application processing unit is specifically configured to obtain the request identifier, the first message type, and the first message parameter from the first message; the mobile device application performs processing based on the first message type and the first message parameter to obtain the control response data; and the method may further include the following units: a response data parsing unit is configured to determine a second message type and a second message parameter based on the control response data; a second message generating unit is configured to generate a second message conforming to the protocol data format based on the request identifier, the second message type, and the second message parameter; and a control response data sending unit is specifically configured to send the second message to the smart wearable device application. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0202] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following steps: opening a process port of the mobile device application.

[0203] Sixth embodiment

[0204] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a method for controlling mobile device applications for use with a smart wearable device. This method corresponds to the above-mentioned method embodiments, so the description is relatively simple. For relevant details, please refer to the description of the first system embodiment. The method embodiments described below are merely illustrative.

[0205] The mobile device application control method of this embodiment includes the following steps:

[0206] Step S601: The smart wearable device obtains control information for the mobile device application.

[0207] Step S603: Send the control information to the smart wearable device application.

[0208] Step S605: Receive control response data from the mobile device application sent by the smart wearable device application.

[0209] Step S607: Process the control response data.

[0210] The control information may be in the form of voice or in the form of eye contact.

[0211] In one example, the mobile device application includes a navigation application; the control information includes initiating navigation; and the control response data includes navigation results, location update data, and navigation end notification.

[0212] In one example, the mobile device application includes: a shopping application; the control information includes: obtaining data update information of the shopping application; and the control response data includes: data update information.

[0213] In one example, the mobile device application includes a payment application; the control information includes payment via the payment application; and the control response data includes a payment result.

[0214] In one example, the mobile device application includes a multimedia playback application; the control information includes a target multimedia object for playing the multimedia application; and the control response data includes a target multimedia object data stream.

[0215] Seventh embodiment

[0216] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0217] The present application further provides a mobile device application control device, comprising: a control information acquisition unit, a control information sending unit, a control response data receiving unit, and a control response data processing unit. The control information acquisition unit is configured to enable a smart wearable device to acquire control information for a mobile device application. The control information sending unit is configured to send the control information to the smart wearable device application. The control response data receiving unit is configured to receive control response data of the mobile device application sent by the smart wearable device application. The control response data processing unit is configured to process the control response data.

[0218] Eighth embodiment

[0219] In the above-mentioned embodiments, a mobile device application control system is provided. Correspondingly, this application also provides a mobile device application control method for use in smart wearable device applications. This method corresponds to the above-mentioned system embodiment. Since the method embodiment is substantially similar to the system embodiment, the description is relatively simple. For relevant details, please refer to the description of the system embodiment. The method embodiment described below is merely illustrative.

[0220] This application also provides a mobile device application control method, including:

[0221] Step S801: The smart wearable device application receives control information for the mobile device application sent by the smart wearable device.

[0222] Step S803: Send the control information to the mobile device application.

[0223] In one example, the method may further include the following steps: generating a request identifier; determining a target mobile device application, a first message type, and first message parameters based on the control information; and generating a first message in a protocol data format consistent with the target mobile device application based on the request identifier, the first message type, and the first message parameters. Accordingly, step S803 may be implemented as follows: sending the first message to the target mobile device application. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0224] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following steps: opening a process port of the smart wearable device application.

[0225] Ninth embodiment

[0226] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0227] The present application further provides a mobile device application control device, comprising:

[0228] The present application further provides a mobile device application control device, comprising: a control information receiving unit and a control information sending unit. The control information receiving unit is used for a smart wearable device application to receive control information sent by the smart wearable device for the mobile device application; the control information sending unit is used to send the control information to the mobile device application.

[0229] In one example, the apparatus may further include the following units: a request generation identification unit, a control information parsing unit, a first message generation unit, and a message parsing unit. The request generation identification unit is configured to generate a request identification; the control information parsing unit is configured to determine, based on the control information, a target mobile device application, a first message type, and first message parameters; the first message generation unit is configured to generate, based on the request identification, first message type, and first message parameters, a first message conforming to the protocol data format of the target mobile device application; and the control information sending unit is configured to send the first message to the target mobile device application. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0230] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the apparatus may further include: a process port opening unit, configured to open a process port of the smart wearable device application.

[0231] Tenth embodiment

[0232] In the above-mentioned embodiments, a mobile device application control system is provided. Correspondingly, this application also provides a mobile device application control method for use with mobile device applications. This method corresponds to the above-mentioned system embodiment. Since the method embodiment is substantially similar to the system embodiment, the description is relatively simple. For relevant details, please refer to the description of the system embodiment. The method embodiment described below is merely illustrative.

[0233] This application also provides a mobile device application control method, including:

[0234] Step S1001: The mobile device application receives control information for the mobile device application sent by the smart wearable device application.

[0235] Step S1003: Execute processing according to the control information.

[0236] In one example, step S1001 can be implemented as follows: receiving a first message for a mobile device application, where the first message is generated based on a request identifier, a first message type, and first message parameters in a protocol data format consistent with the mobile device application, where the first message parameters are determined based on control information for the mobile device application obtained by the smart wearable device. Accordingly, step S1003 can be implemented as follows: obtaining the request identifier, the first message type, and the first message parameters from the first message; and the mobile device application performing processing based on the first message type and the first message parameters. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0237] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following steps: opening a process port of the mobile device application.

[0238] Eleventh embodiment

[0239] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0240] The present application further provides a mobile device application control device, comprising:

[0241] The present application further provides a mobile device application control device, comprising: a control information receiving unit, a control information sending unit, a control response data receiving unit, and a control response data sending unit. The control information receiving unit is configured to receive control information sent by the smart wearable device to the mobile device application; and the mobile device application processing unit is configured to execute processing based on the control information.

[0242] In one example, a control information receiving unit is specifically configured to receive a first message for a mobile device application. The first message is generated based on a request identifier, a first message type, and a first message parameter in a protocol data format consistent with the mobile device application. The first message parameter is determined based on control information for the mobile device application obtained by the smart wearable device. Accordingly, the mobile device application processing unit is specifically configured to obtain the request identifier, the first message type, and the first message parameter from the first message. The mobile device application then performs processing based on the first message type and the first message parameter. This processing approach enables efficient data exchange between the smart wearable device application and the mobile device application, thereby improving system performance.

[0243] In one example, an inter-process communication mode is adopted between the smart wearable device application and the mobile device application; the method may further include the following step: opening a process port of the mobile device application.

[0244] Twelfth embodiment

[0245] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a method for controlling mobile device applications for use with a smart wearable device. This method corresponds to the above-mentioned method embodiments, so the description is relatively brief. For relevant details, please refer to the description of the first system embodiment. The method embodiments described below are merely illustrative.

[0246] The mobile device application control method of this embodiment includes the following steps:

[0247] Step S1201: The smart wearable device obtains control information for the mobile device application.

[0248] Step S1203: Send the control information to the smart wearable device application.

[0249] Thirteenth embodiment

[0250] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides a device for controlling mobile device applications. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are generally similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0251] The present application further provides a mobile device application control device, comprising: a control information acquisition unit and a control information sending unit. The control information acquisition unit is configured to enable a smart wearable device to acquire control information for a mobile device application, and the control information sending unit is configured to send the control information to the smart wearable device application.

[0252] Fourteenth embodiment

[0253] In the above-mentioned embodiments, a method for controlling mobile device applications is provided. Correspondingly, this application also provides an electronic device. This device corresponds to the above-mentioned method embodiments. Since the device embodiments are substantially similar to the method embodiments, the description is relatively simple. For relevant details, please refer to the description of the method embodiments. The device embodiments described below are merely illustrative.

[0254] The electronic device of this embodiment includes: a memory and a processor; the memory is used to store a program for implementing any one of the above-mentioned mobile device application control methods, and the device is powered on and runs the program of the above-mentioned mobile device application control method through the processor.

[0255] In a specific implementation, the electronic device can be any device that can implement the above method, such as a smart phone, a tablet computer, etc.

[0256] The memory may be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0257] In a specific implementation, the electronic device may further include one or more of the following components: a power supply component, an input / output (I / O) interface, and a communication component. The power supply component provides power to various components of the electronic device. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device. The I / O interface provides an interface between the processor 503 and the peripheral interface module, which may be a keyboard, a click wheel, a button, etc. The communication component is configured to facilitate wired or wireless communication between the electronic device and a user device (such as a smartphone, a tablet, etc.).

[0258] Fifteenth embodiment

[0259] This application also provides a computer-readable storage medium. Since the computer-readable storage medium embodiment is substantially similar to the method embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the method embodiment. The computer-readable storage medium embodiment described below is merely illustrative.

[0260] In this embodiment, a non-transitory computer-readable storage medium including instructions is provided, such as a memory including instructions. The instructions can be executed by a processor of an electronic device to implement the mobile device application control method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0261] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).

[0262] Although the present application is disclosed as above with the preferred embodiments, it is not intended to limit the present application. Any person skilled in the art may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.

[0263] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0264] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0265] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.

[0266] 2. Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

Claims

1. A mobile device application control system, characterized in that: include: The smart wearable device is configured to obtain control information for the mobile device application and send the control information to the smart wearable device application of the mobile device; and, receiving control response data of the mobile device application sent by the smart wearable device application, and processing the control response data; A mobile device, configured to receive the control information via a smart wearable device application and send the control information to the mobile device application; The mobile device application performs processing according to the control information to obtain the control response data, and sends the control response data to the smart wearable device application; the smart wearable device application sends the control response data to the smart wearable device.

2. A mobile device application control method, characterized in that: include: Smart wearable devices obtain control information for mobile device applications; Sending the control information to the smart wearable device application; Receive control response data from the mobile device application sent by the smart wearable device application; The control response data is processed.

3. A method for controlling application of a mobile device, characterized in that: include: The smart wearable device application receives control information for the mobile device application sent by the smart wearable device; sending the control information to a mobile device application; receiving control response data sent by the mobile device application; Send the control response data to the smart wearable device.

4. The method according to claim 3, characterized in that The method further comprises: Generate a request identifier; determining, based on the control information, a target mobile device application, a first message type, and first message parameters; Generate a first message in a protocol data format that complies with a target mobile device application according to the request identifier, the first message type, and the first message parameter; The sending the control information to the mobile device application includes: Sending a first message to a target mobile device application; The receiving control response data sent by the mobile device application includes: receiving a second message sent by a target mobile device application, where the second message is a message generated according to the request identifier, the second message type, and the second message parameters and conforming to the protocol data format; The method further comprises: Obtaining the request identifier, the second message type, and the second message parameters from the second message; The sending the control response data to the smart wearable device includes: According to the request identifier, the second message type and the second message parameter are sent to the smart wearable device.

5. The method according to claim 3, characterized in that Inter-process communication is used between smart wearable device applications and mobile device applications; The method further comprises: Open the process port of the smart wearable device application.

6. A method for controlling application of a mobile device, characterized in that: include: The mobile device application receives control information for the mobile device application sent by the smart wearable device application; executing processing according to the control information to obtain control response data; Send the control response data to the smart wearable device application.

7. The method according to claim 6, characterized in that The receiving control information for the mobile device application sent by the smart wearable device application includes: receiving a first message for a mobile device application, where the first message is a message generated according to a request identifier, a first message type, and first message parameters and conforms to a protocol data format of the mobile device application, where the first message parameters are determined according to control information for the mobile device application obtained by the smart wearable device; The performing processing according to the control information to obtain control response data includes: Acquire the request identifier, the first message type, and the first message parameter from the first message; The mobile device application performs processing according to the first message type and the first message parameter to obtain the control response data; The method further comprises: determining a second message type and a second message parameter according to the control response data; Generate a second message that complies with the protocol data format according to the request identifier, the second message type, and the second message parameters; The sending the control response data to the smart wearable device application includes: Send the second message to the smart wearable device application.

8. The method according to claim 6, characterized in that Inter-process communication is used between smart wearable device applications and mobile device applications; The method further comprises: Open the process port of the mobile device application.

9. A method for controlling application of a mobile device, characterized in that: include: The smart wearable device application receives control information for the mobile device application sent by the smart wearable device; The control information is sent to the mobile device application so that the mobile device application performs processing according to the control information.

10. A method for controlling application of a mobile device, characterized in that: include: The mobile device application receives control information for the mobile device application sent by the smart wearable device application; Processing is performed according to the control information.

11. A mobile device application control device, characterized in that: include: A control information acquisition unit is used for the smart wearable device to obtain control information for mobile device applications; A control information sending unit, configured to send the control information to a smart wearable device application; A control response data receiving unit, configured to receive control response data of a mobile device application sent by a smart wearable device application; The control response data processing unit is configured to process the control response data.

12. A mobile device application control device, characterized in that: include: A control information receiving unit, configured for the smart wearable device application to receive control information for the mobile device application sent by the smart wearable device; A control information sending unit, configured to send the control information to a mobile device application; A control response data receiving unit, configured to receive control response data sent by a mobile device application; The control response data sending unit is used to send the control response data to the smart wearable device.

13. A mobile device application control device, characterized in that: include: A control information receiving unit, configured for the mobile device application to receive control information for the mobile device application sent by the smart wearable device application; an application processing unit of the mobile device, configured to perform processing according to the control information to obtain control response data; The control response data sending unit is used to send the control response data to the smart wearable device application.

14. An electronic device, characterized in that: include: processor; as well as A memory for storing a program for implementing the method according to any one of claims 2 to 10, wherein the device is powered on and the program for implementing the method is executed by the processor.