Information processing method and device, electronic equipment and storage medium

By matching the trajectory and image information of the wearable device, the problem of being unable to efficiently distinguish the left and right wearing conditions in the prior art is solved, and simple and fast wearing position determination is achieved, and efficiency and accuracy are improved.

CN119225531APending Publication Date: 2024-12-31VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411267414.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The prior art cannot efficiently distinguish and determine the left and right wearing conditions of wearable devices, resulting in users needing to frequently operate the interactive interface, reducing the efficiency of determining the wearable conditions.

Method used

By acquiring the trajectory information and image information during the movement of the wearable device, matching the trajectory and image information to determine the wearable position of the device, the user operation is simplified and the efficiency of determining the wearable position is improved.

Benefits of technology

The user does not need to determine the wearing position of each device in sequence in the interactive interface, and the target wearing position of the wearable device is simply and quickly determined, improving efficiency and reducing operational errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119225531A_ABST
    Figure CN119225531A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device, electronic equipment and a storage medium, and belongs to the technical field of information processing. The method comprises the following steps: acquiring collection track information and image information sets corresponding to at least two pieces of wearable equipment in the movement process of the at least two pieces of wearable equipment; based on the image information sets corresponding to the at least two pieces of wearable equipment, image track information corresponding to the at least two pieces of wearable equipment is obtained; matching the acquisition track information and the image track information of the at least two wearable devices to obtain a matching result; and determining target wearing position information of the at least two wearable devices according to the matching result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of information processing technology, and specifically relates to an information processing method, device, electronic device and storage medium. Background Art

[0002] Currently, wearable devices that cannot distinguish between left and right structures require users to operate through an interactive interface after being worn so that other devices connected to the electronic device know the wearing status of the wearable device. For example, after a user wears smart rings on both hands, other devices connected to the smart rings cannot know which ring is worn on the left hand and which is worn on the right hand. In this case, the user needs to determine the wearing status of the rings through the interactive interface between the smart ring and other devices.

[0003] The above method of determining the wearing condition of the wearable device requires frequent operations by the user, and the efficiency of determining the wearing condition of the wearable device is low. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an information processing method, device, electronic device and storage medium to simply and quickly determine the wearing condition of a wearable device.

[0005] In a first aspect, an embodiment of the present application provides an information processing method, the method comprising:

[0006] Acquire collection trajectory information and image information sets corresponding to the at least two wearable devices during the movement of the at least two wearable devices;

[0007] Based on the image information sets corresponding to the at least two wearable devices, respectively, obtaining image trajectory information corresponding to the at least two wearable devices respectively;

[0008] Matching the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result;

[0009] According to the matching result, target wearing position information of the at least two wearable devices is determined.

[0010] In a second aspect, an embodiment of the present application provides an information processing device, the device comprising:

[0011] A first acquisition module is used to acquire the collection trajectory information and image information set corresponding to each of the at least two wearable devices during the movement of the at least two wearable devices;

[0012] A first determining module, configured to obtain image trajectory information corresponding to each of the at least two wearable devices based on the image information sets corresponding to each of the at least two wearable devices;

[0013] A matching module, used for matching the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result;

[0014] The second determination module is used to determine the target wearing position information of the at least two wearable devices according to the matching result.

[0015] In a third aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0016] In a fourth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0017] In a fifth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0018] In an embodiment of the present application, by obtaining the collection trajectory information and image information sets corresponding to at least two wearable devices during the movement of at least two wearable devices, and then based on the image information sets corresponding to at least two wearable devices, obtaining the image trajectory information corresponding to at least two wearable devices, matching the collection trajectory information and image trajectory information of at least two wearable devices to obtain a matching result, according to the matching result, the target wearing position information of at least two wearable devices can be determined, so that the target wearing position information of the wearable device can be determined simply and quickly through the scheme of the embodiment of the present application, without the user having to determine the wearing position information of each wearable device in turn in the interactive interface, thereby improving the efficiency of determining the wearing position information of wearable devices that cannot distinguish between left and right structures. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a schematic diagram of wearing multiple wearable devices provided in some embodiments of the present application;

[0020] Figure 2 It is a schematic diagram of an interaction interface between a wearable device and other smart devices in the prior art;

[0021] Figure 3is a flowchart of an information processing method provided by some embodiments of the present application;

[0022] Figure 4 is a schematic diagram of matching between acquisition trajectory information and image trajectory information provided by some embodiments of the present application;

[0023] Figure 5 is a schematic diagram of the structure of a smart ring and an XR device provided in some embodiments of the present application;

[0024] Figure 6 is a flowchart of an information processing method provided by some embodiments of the present application;

[0025] Figure 7 is a schematic diagram of the structure of an information processing device shown in some embodiments of the present application;

[0026] Figure 8 is a schematic diagram of the structure of an electronic device shown in some embodiments of the present application;

[0027] Fig. 9 It is a schematic diagram of the hardware structure of an electronic device shown in some embodiments of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0029] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or N. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0030] Before introducing the technical solution of the embodiment of the present application, the background technology of the embodiment of the present application is first introduced:

[0031] Currently, after a wearable device that cannot distinguish between left and right structures is worn, the user needs to operate through an interactive interface so that other devices connected to the electronic device know the wearing status of the wearable device.

[0032] like Figure 1 As shown, taking the wearable device as a smart ring as an example, the user wears smart ring 1 on the left hand and smart ring 2 on the right hand. Since the smart rings are worn without distinguishing between the left and right hands, when the smart rings 1 and 2 are used for functional combination, such as controlling a game controller, it is impossible to distinguish whether the smart rings 1 and 2 are worn on the left hand or the right hand, and therefore the game controller cannot be accurately controlled.

[0033] In the related art, when determining the wearing positions of the smart ring 1 and the smart ring 2, the wearing positions of the smart ring 1 and the smart ring 2 are generally determined manually through an interactive interface between the smart bracelet and other smart devices (such as a mobile phone, an extended reality (Extended Reality, XR) device, etc.), such as Figure 2 As shown, the interactive interface displays the logo 21 of the smart ring 1 and the logo 22 of the smart ring 2, as well as the left hand logo 23 and the right hand logo 24. The user first clicks the logo 21 of the smart ring 1, and then clicks the left hand logo 23, which indicates that the smart ring 1 is worn on the left hand. Then the user clicks the logo 22 and the right hand logo 24 of the smart ring 2, which indicates that the smart ring 2 is worn on the right hand. In this way, when there are many smart rings, the user needs to select each smart ring in turn, and then select the position where each smart ring is worn in turn, which is cumbersome.

[0034] In order to solve the above problems, the embodiments of the present application provide an information processing method, device, electronic device and storage medium, by obtaining the collection trajectory information and image information sets corresponding to at least two wearable devices during the movement of at least two wearable devices, and then obtaining the image trajectory information of at least two wearable devices based on the image information sets of at least two wearable devices, and matching the collection trajectory information and image trajectory information of at least two wearable devices to obtain a matching result. According to the matching result, the target wearing position information of at least two wearable devices can be determined. In this way, the target wearing position information of the wearable device can be determined simply and quickly through the scheme of the embodiments of the present application, without the user having to determine the wearing position information of each wearable device in turn in the interactive interface, thereby improving the efficiency of determining the wearing position information of wearable devices that cannot distinguish between left and right structures.

[0035] The technical solution of the embodiments of the present application can be applied to the wearing position determination scenario of a wearable device whose left and right structures cannot be distinguished. The wearable device whose left and right structures cannot be distinguished here may include but is not limited to smart bracelets, smart rings, etc.

[0036] The information processing method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0037] Figure 3 It is a flow chart of an information processing method provided in an embodiment of the present application. The executor of the information processing method may be a server, and the server may be integrated on other smart devices connected to the wearable device, such as but not limited to a personal computer (PC), a smart phone, a tablet computer, a personal digital assistant (PDA) or an XR device, etc. The XR device here may be but not limited to a virtual reality (VR) device or an augmented reality (AR) device, etc.

[0038] like Figure 3 As shown, the information processing method provided in the embodiment of the present application may include steps 310 to 340.

[0039] Step 310: Acquire collection trajectory information and image information sets corresponding to at least two wearable devices during the movement of at least two wearable devices.

[0040] Among them, the wearable device can be a wearable device that cannot distinguish between left and right structures, such as a smart bracelet, a smart ring, etc.

[0041] For each wearable device, the corresponding collected trajectory information may be the motion trajectory information collected by its own sensor during the motion of the wearable device.

[0042] For each wearable device, its corresponding image information set may be a set of image information of the wearable device collected by an image acquisition device during the movement of the wearable device. The image acquisition device here may be a device for collecting images of the wearable device, such as a camera.

[0043] It should be noted that the above-mentioned image acquisition device can be integrated with the server on a smart device connected to the wearable device, or it can be an image acquisition device independent of the server. After the image acquisition device acquires the image, the acquired image can be sent to the server so that the server performs subsequent operations based on the image. The specific relationship between the image acquisition device and the server is not limited in the embodiments of the present application.

[0044] In some embodiments of the present application, for each wearable device, the acquisition time information of the image acquisition device can be pre-set. For example, the image of the wearable device can be acquired every 1 second. Then, all images acquired during the movement of the wearable device are collected together, which is the image information set of the wearable device.

[0045] In some embodiments of the present application, after the sensor of each wearable device collects its own collection trajectory information, the collection trajectory information of the wearable device can be sent to the server so that the server performs subsequent operations.

[0046] Step 320: Based on the image information sets corresponding to the at least two wearable devices, obtain image trajectory information corresponding to the at least two wearable devices.

[0047] Among them, for each wearable device, the corresponding image trajectory information may be the motion trajectory information of the wearable device obtained based on the image information set of the wearable device.

[0048] In some embodiments of the present application, in order to accurately determine the image trajectory information of at least two wearable devices, step 320 may specifically include:

[0049] For each wearable device image information set, perform the following steps to obtain the image trajectory information of each wearable device:

[0050] In the image information set of the wearable device, the position information of the wearable device is tracked to obtain the target position information of the wearable device in each image information of the image information set;

[0051] According to the target position information of the wearable device in each image information, the image trajectory information of the wearable device is obtained.

[0052] The target location information may be location information of each image information in the image information set corresponding to the wearable device.

[0053] In some embodiments of the present application, for each wearable device, the location information of the wearable device can be tracked in the image information set corresponding to the wearable device, so as to obtain the target location information of the wearable device in each image information in its corresponding image information set, and then the target location information of the wearable device in each image information in its corresponding image information set can be associated to obtain the image trajectory information of the wearable device.

[0054] In an embodiment of the present application, for each wearable device, the position information of the wearable device is tracked in the image information set corresponding to the wearable device, so that the target position information of the wearable device in each image information in its corresponding image information set can be obtained, and then based on the target position information of the wearable device in each image information in its corresponding image information set, the image trajectory information of the wearable device can be obtained, so that the image trajectory information of each wearable device can be accurately determined.

[0055] Step 330: Match the collection trajectory information and image trajectory information of at least two wearable devices to obtain a matching result.

[0056] In some embodiments of the present application, after obtaining the collection trajectory information and image trajectory information of each wearable device, the collection trajectory information corresponding to each wearable device and the image trajectory information corresponding to each wearable device can be matched to obtain a matching result.

[0057] In some embodiments of the present application, in order to accurately determine the image trajectory information that matches the collected trajectory information of each wearable device, step 330 may specifically include:

[0058] The following steps are performed for each wearable device's collected trajectory information to obtain image trajectory information that matches the collected trajectory information of each wearable device:

[0059] Calculate the difference between the collection trajectory information of the wearable device and the image trajectory information of at least two wearable devices to obtain N differences;

[0060] Calculate the absolute values ​​of N differences respectively to obtain N absolute values;

[0061] It is determined that the image trajectory information corresponding to the minimum value among the N absolute values ​​matches the collection trajectory information of the wearable device.

[0062] Wherein, N may be the number of at least two wearable devices.

[0063] In some embodiments of the present application, for the collection trajectory information of a certain wearable device, the difference between the collection trajectory information of the wearable device and the image trajectory information of at least two wearable devices obtained in the above step 320 can be calculated, so that N differences can be obtained, and then the absolute values ​​of the N differences are calculated to obtain N absolute values. It can be determined that the image trajectory information corresponding to the minimum value of the N absolute values ​​matches the collection trajectory information of the wearable device.

[0064] In one example, at least two wearable devices include wearable device 1, wearable device 2, ..., wearable device 10 as an example, referring to Figure 4 , Figure 4Wherein P1, P2, ..., P10 are the respective collection trajectory information collected by the sensors of 10 wearable devices, I1, I2, ..., I10 are the image trajectory information of 10 wearable devices determined by the server, and taking the collection trajectory information P1 of wearable device 1 as an example, the difference between P1 and I1, I2, ..., I10 is calculated respectively to obtain 10 differences, and then the absolute values ​​of the 10 differences are calculated to obtain 10 absolute values, and the image trajectory information corresponding to the minimum value of the 10 absolute values ​​is determined as the image trajectory information matching P1. For example, if the absolute value of the difference between I4 and P1 is the smallest among the absolute values ​​of the differences between P1 and I1, I2, ..., I10, it is determined that the image trajectory information I4 matches the collection trajectory information P1.

[0065] With reference to the above-mentioned method of collecting the trajectory information P1, image trajectory information matching the remaining 9 pieces of collected trajectory information can be determined respectively.

[0066] In an embodiment of the present application, for the collection trajectory information of a certain wearable device, the difference between the collection trajectory information of the wearable device and the image trajectory information of at least two wearable devices is calculated to obtain N differences, and then the absolute values ​​of the N differences are calculated to obtain N absolute values. It can be determined that the image trajectory information corresponding to the minimum value of the N absolute values ​​matches the collection trajectory information of the wearable device. In this way, the image trajectory information that matches the collection trajectory information of each wearable device can be accurately determined.

[0067] Step 340: Determine target wearing position information of at least two wearable devices according to the matching result.

[0068] Among them, for each wearable device, its corresponding target wearing position information may be its wearing position information, specifically, whether the wearable device is worn on the left hand or the right hand.

[0069] It should be noted that, in the case where the wearable device is a smart ring, the target wearing position information here may also be which finger of which hand the smart ring is worn on.

[0070] In some embodiments of the present application, in order to improve the efficiency of determining the target wearing position information of the wearable device, before step 340, the above method may further include:

[0071] For each image information set of the wearable device, the wearable device in the image information set is identified to obtain the image wearing position information of the wearable device;

[0072] Step 340 may specifically include:

[0073] According to the matching result and the image wearing position information of the at least two wearable devices, the target wearing position information of the at least two wearable devices is determined.

[0074] Among them, for each wearable device, its corresponding image wearing position information may be the wearing position information of the wearable device identified by the image information set of the wearable device, specifically, whether the wearable device is worn on the left hand or the right hand.

[0075] In some embodiments of the present application, for each wearable device, the wearable device in the image information set of the wearable device can be identified to obtain the wearing position information of the wearable device in the image, that is, to determine whether each wearable device is worn on the left hand or the right hand in the image. In this way, the actual physical wearing position information of each wearable device can be determined based on the matching results of the collection trajectory information and the image trajectory information of each wearable device and the wearing position information of the wearable device in the image, that is, whether each wearable device is worn on the left hand or the right hand.

[0076] In an embodiment of the present application, after determining the matching results of the collection trajectory information and the image trajectory information of each wearable device, the wearing position information of each wearable device in the image can be used to determine the actual physical wearing position information of each wearable device. In this way, it is possible to quickly determine whether at least two wearable devices are worn on the left hand or the right hand. There is no need for the user to determine in turn in the interactive interface whether each wearable device is worn on the left hand or the right hand, which simplifies user operations and improves the efficiency of determining the target wearing position information of wearable devices that cannot distinguish between left and right structures.

[0077] In some embodiments of the present application, in order to further improve the efficiency of determining the target wearing position information of the wearable device, the determining the target wearing position information of at least two wearable devices according to the matching result and the image wearing position information of at least two wearable devices may specifically include:

[0078] When it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information is determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information.

[0079] Among them, the first acquisition trajectory information can be any one of the acquisition trajectory information of at least two wearable devices, the first image trajectory information can be any one of the image trajectory information of at least two wearable devices, and the at least two wearable devices can include a first wearable device and a second wearable device.

[0080] In some embodiments of the present application, if it is determined that a certain acquisition trajectory information matches a certain image trajectory information, the image wearing position information of the wearable device corresponding to the image trajectory information determined by the image information set can be determined as the target wearing position information of the wearable device corresponding to the acquisition trajectory information matching the image trajectory information.

[0081] Continuing to refer to the above example, if it is determined that the image trajectory information I4 matches the acquisition trajectory information P1, the image trajectory information I4 is the image trajectory information of wearable device a, and the acquisition trajectory information P1 is the acquisition trajectory information of wearable device 1. Through the image information set of wearable device a acquired by the image acquisition device, it can be determined that wearable device a is worn on the right thumb, and then it can be determined that wearable device 1 is worn on the right thumb.

[0082] It should be noted that in the above example, wearable device a is actually wearable device 1, but in order to distinguish the wearable device corresponding to the collected trajectory information and the wearable device corresponding to the image trajectory information, different characters are used to represent them, which is easy to understand.

[0083] In an embodiment of the present application, when it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information can be determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information. In this way, the target wearing position information of at least two wearable devices can be accurately determined through the physical trajectory information and image trajectory information of the wearable device, as well as the wearing position information of the wearable device in the image, thereby avoiding operational errors that occur when the user determines the target wearing position information of each wearable device in turn in the interactive interface, resulting in inaccurate determination of the target wearing position information of the wearable device, thereby improving the accuracy of the target wearing position information of the wearable device.

[0084] In order to more clearly understand the solution of the embodiment of the present application, refer to Figure 5 , below, the wearable device is taken as a smart ring, the server is integrated in the XR device connected to the smart ring, the image acquisition device is a camera, and the camera is also integrated in the XR device. The XR device and the smart ring can be connected via Bluetooth as an example to describe the solution of the embodiment of the present application.

[0085] Figure 6 is a flowchart of an information processing method provided by an embodiment of the present application, such as Figure 6 As shown, the information processing method provided in the embodiment of the present application may include steps 601 to 609.

[0086] Step 601: The XR device establishes a Bluetooth connection with the smart ring.

[0087] Step 602: The XR device sends an instruction to the smart ring to collect trajectory information of the smart ring.

[0088] In step 602, the XR device sends an instruction to collect the trajectory information of the smart ring to the smart ring, and the smart ring can collect its own trajectory information based on the instruction.

[0089] Step 603: The smart ring collects its own collection trajectory information through the built-in sensor.

[0090] Step 604: The smart ring sends the collected trajectory information to the XR device.

[0091] Step 605: The XR device turns on the camera to collect an image information set of the smart indicator.

[0092] In step 605, after the XR device sends an instruction to the smart ring to collect the trajectory information of the smart ring, the XR device turns on the camera and starts to collect the image information set of the smart indicator synchronously.

[0093] Step 606: The XR device calculates the image trajectory information of the smart ring based on the image information set of the smart ring.

[0094] Step 607: The XR device obtains the image wearing position information of the smart ring according to the image information set of the smart ring.

[0095] In step 607, the XR device can obtain the image wearing position information of the smart ring according to the image information set of the smart ring, and mark it in the image, that is, mark the left and right hands where the smart ring is worn in the image.

[0096] Step 608: Match the collection trajectory information and the image trajectory information of the smart ring to obtain a matching result.

[0097] In step 608, the acquisition trajectory information and the image trajectory information of the smart ring may be matched in the manner described in the above embodiment to obtain a matching result, which will not be described in detail herein.

[0098] Step 609: Determine the target wearing position information of the smart ring according to the matching result and the image wearing position information of the smart ring.

[0099] In step 609, the method in the above embodiment can be used to determine the target wearing position information of the smart ring according to the matching result and the image wearing position information of the smart ring, which will not be repeated here.

[0100] The information processing method provided in the embodiment of the present application can be executed by an information processing device. In the embodiment of the present application, the information processing device provided in the embodiment of the present application is described by taking the information processing device executing the information processing method as an example.

[0101] Figure 7 FIG. 1 is a schematic diagram showing the structure of an information processing device according to an exemplary embodiment. Figure 7 As shown, the information processing device 700 may include:

[0102] A first acquisition module 710 is used to acquire the collection trajectory information and image information set corresponding to each of the at least two wearable devices during the movement of the at least two wearable devices;

[0103] A first determining module 720 is configured to obtain image trajectory information corresponding to each of the at least two wearable devices based on the image information sets corresponding to each of the at least two wearable devices;

[0104] A matching module 730, configured to match the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result;

[0105] The second determination module 740 is configured to determine target wearing position information of the at least two wearable devices according to the matching result.

[0106] In an embodiment of the present application, by obtaining the collection trajectory information and image information sets corresponding to at least two wearable devices during the movement of at least two wearable devices, and then based on the image information sets corresponding to at least two wearable devices, obtaining the image trajectory information corresponding to at least two wearable devices, matching the collection trajectory information and image trajectory information of at least two wearable devices to obtain a matching result, according to the matching result, the target wearing position information of at least two wearable devices can be determined, so that the target wearing position information of the wearable device can be determined simply and quickly through the scheme of the embodiment of the present application, without the user having to determine the wearing position information of each wearable device in turn in the interactive interface, thereby improving the efficiency of determining the wearing position information of wearable devices that cannot distinguish between left and right structures.

[0107] In some embodiments of the present application, the first determining module 720 is specifically used to:

[0108] For each wearable device image information set, perform the following steps to obtain the image trajectory information of each wearable device:

[0109] In the image information set of the wearable device, tracking the position information of the wearable device to obtain the target position information of the wearable device in each image information in the image information set;

[0110] Image trajectory information of the wearable device is obtained according to the target position information of the wearable device in each image information.

[0111] In some embodiments of the present application, the matching module 730 is specifically used to:

[0112] The following steps are performed for the collected trajectory information of each wearable device to obtain image trajectory information matching the collected trajectory information of each wearable device:

[0113] Calculate the difference between the acquisition trajectory information of the wearable device and the image trajectory information of the at least two wearable devices to obtain N differences, where N is the number of the at least two wearable devices;

[0114] Calculate the absolute values ​​of the N differences respectively to obtain N absolute values;

[0115] Determine whether the image trajectory information corresponding to the minimum value among the N absolute values ​​matches the collection trajectory information of the wearable device.

[0116] In some embodiments of the present application, the above-mentioned device may further include:

[0117] a third determination module, configured to, before determining the target wearing position information of the at least two wearable devices according to the matching result, identify the wearable device in the image information set for each wearable device to obtain the image wearing position information of the wearable device;

[0118] The second determining module 740 may specifically include:

[0119] The first determining unit is used to determine the target wearing position information of the at least two wearable devices according to the matching result and the image wearing position information of the at least two wearable devices.

[0120] In some embodiments of the present application, the first determining unit is specifically configured to:

[0121] In the case where it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information is determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information;

[0122] The first acquisition trajectory information is any one of the acquisition trajectory information of the at least two wearable devices, and the first image trajectory information is any one of the image trajectory information of the at least two wearable devices.

[0123] The information processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmentedreality, AR) / virtual reality (virtualreality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personalcomputer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personalcomputer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0124] The information processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0125] The information processing device provided in the embodiment of the present application can realize Figure 3 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0126] Alternatively, if Figure 8 As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, wherein the memory 802 stores programs or instructions that can be executed on the processor 801, and when the program or instructions are executed by the processor 801, the various steps of the above-mentioned information processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0127] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0128] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0129] The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.

[0130] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0131] Among them, the processor 910 is used to obtain the collection trajectory information and image information set corresponding to each of the at least two wearable devices during the movement of the at least two wearable devices; based on the image information set corresponding to each of the at least two wearable devices, obtain the image trajectory information corresponding to each of the at least two wearable devices; match the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result; and determine the target wearing position information of the at least two wearable devices according to the matching result.

[0132] In this way, by obtaining the collection trajectory information and image information sets corresponding to at least two wearable devices during the movement of at least two wearable devices, and then based on the image information sets corresponding to at least two wearable devices, obtaining the image trajectory information corresponding to at least two wearable devices, matching the collection trajectory information and image trajectory information of at least two wearable devices to obtain a matching result, according to the matching result, the target wearing position information of at least two wearable devices can be determined, so that the target wearing position information of the wearable device can be determined simply and quickly through the scheme of the embodiment of the present application, without the user having to determine the wearing position information of each wearable device in turn in the interactive interface, thereby improving the efficiency of determining the wearing position information of wearable devices that cannot distinguish between left and right structures.

[0133] Optionally, the processor 910 is also used to execute the following steps for each image information set of each wearable device to obtain image trajectory information of each wearable device: in the image information set of the wearable device, track the position information of the wearable device to obtain the target position information of the wearable device in each image information of the image information set; according to the target position information of the wearable device in each image information, obtain the image trajectory information of the wearable device.

[0134] In this way, for each wearable device, by tracking the position information of the wearable device in the image information set corresponding to the wearable device, the target position information of the wearable device in each image information in its corresponding image information set can be obtained, and then based on the target position information of the wearable device in each image information in its corresponding image information set, the image trajectory information of the wearable device can be obtained, so that the image trajectory information of each wearable device can be accurately determined.

[0135] Optionally, the processor 910 is further used to execute the following steps for the collection trajectory information of each wearable device to obtain image trajectory information that matches the collection trajectory information of each wearable device: calculate the difference between the collection trajectory information of the wearable device and the image trajectory information of the at least two wearable devices, respectively, to obtain N differences, where N is the number of the at least two wearable devices; calculate the absolute values ​​of the N differences, respectively, to obtain N absolute values; and determine that the image trajectory information corresponding to the minimum value among the N absolute values ​​matches the collection trajectory information of the wearable device.

[0136] In this way, for the collection trajectory information of a certain wearable device, the difference between the collection trajectory information of the wearable device and the image trajectory information of at least two wearable devices is calculated to obtain N differences, and then the absolute values ​​of the N differences are calculated to obtain N absolute values. It can be determined that the image trajectory information corresponding to the minimum value of the N absolute values ​​matches the collection trajectory information of the wearable device. In this way, the image trajectory information that matches the collection trajectory information of each wearable device can be accurately determined.

[0137] Optionally, the processor 910 is also used to identify the wearable device in the image information set of each wearable device to obtain the image wearing position information of the wearable device; and determine the target wearing position information of the at least two wearable devices based on the matching result and the image wearing position information of the at least two wearable devices.

[0138] In this way, after determining the matching results of the collection trajectory information and the image trajectory information of each wearable device, the wearing position information of each wearable device in the image can be used to determine the actual physical wearing position information of each wearable device. In this way, it is possible to quickly determine whether at least two wearable devices are worn on the left hand or the right hand. The user does not need to determine whether each wearable device is worn on the left hand or the right hand in turn in the interactive interface, which simplifies user operations and improves the efficiency of determining the target wearing position information of wearable devices that cannot distinguish between left and right structures.

[0139] Optionally, the processor 910 is also used to determine the image wearing position information of the first wearable device corresponding to the first image trajectory information as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information when it is determined that the first acquisition trajectory information matches the first image trajectory information; wherein the first acquisition trajectory information is any one of the acquisition trajectory information of the at least two wearable devices, and the first image trajectory information is any one of the image trajectory information of the at least two wearable devices.

[0140] In this way, when it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information can be determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information. In this way, the target wearing position information of at least two wearable devices can be accurately determined through the physical trajectory information and image trajectory information of the wearable device, as well as the wearing position information of the wearable device in the image, thereby avoiding operational errors that occur when the user determines the target wearing position information of each wearable device in turn in the interactive interface, resulting in inaccurate determination of the target wearing position information of the wearable device, thereby improving the accuracy of the target wearing position information of the wearable device.

[0141] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a color camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0142] The memory 909 can be used to store software programs and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0143] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.

[0144] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0145] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0146] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0147] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0148] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0149] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0151] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information processing method, characterized in that: The method comprises: Acquire collection trajectory information and image information sets corresponding to the at least two wearable devices during the movement of the at least two wearable devices; Based on the image information sets corresponding to the at least two wearable devices, respectively, obtaining image trajectory information corresponding to the at least two wearable devices respectively; Matching the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result; According to the matching result, target wearing position information of the at least two wearable devices is determined.

2. The method according to claim 1, characterized in that The obtaining, based on the image information sets corresponding to the at least two wearable devices, the image trajectory information corresponding to the at least two wearable devices respectively includes: For each wearable device image information set, perform the following steps to obtain the image trajectory information of each wearable device: In the image information set of the wearable device, tracking the position information of the wearable device to obtain the target position information of the wearable device in each image information in the image information set; Image trajectory information of the wearable device is obtained according to the target position information of the wearable device in each image information.

3. The method according to claim 1, characterized in that The step of matching the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result includes: The following steps are performed for the collected trajectory information of each wearable device to obtain image trajectory information matching the collected trajectory information of each wearable device: Calculate the difference between the acquisition trajectory information of the wearable device and the image trajectory information of the at least two wearable devices to obtain N differences, where N is the number of the at least two wearable devices; Calculate the absolute values ​​of the N differences respectively to obtain N absolute values; Determine whether the image trajectory information corresponding to the minimum value among the N absolute values ​​matches the collection trajectory information of the wearable device.

4. The method according to claim 1, characterized in that Before determining the target wearing position information of the at least two wearable devices according to the matching result, the method further includes: For each image information set of the wearable device, identify the wearable device in the image information set to obtain image wearing position information of the wearable device; Determining target wearing position information of the at least two wearable devices according to the matching result includes: According to the matching result and the image wearing position information of the at least two wearable devices, target wearing position information of the at least two wearable devices is determined.

5. The method according to claim 4, characterized in that The determining target wearing position information of the at least two wearable devices according to the matching result and the image wearing position information of the at least two wearable devices includes: In the case where it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information is determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information; The first acquisition trajectory information is any one of the acquisition trajectory information of the at least two wearable devices, and the first image trajectory information is any one of the image trajectory information of the at least two wearable devices.

6. An information processing device, characterized in that: The device comprises: A first acquisition module is used to acquire the collection trajectory information and image information set corresponding to each of the at least two wearable devices during the movement of the at least two wearable devices; A first determining module, configured to obtain image trajectory information corresponding to each of the at least two wearable devices based on the image information sets corresponding to each of the at least two wearable devices; A matching module, used for matching the collection trajectory information and the image trajectory information of the at least two wearable devices to obtain a matching result; The second determination module is used to determine the target wearing position information of the at least two wearable devices according to the matching result.

7. The device according to claim 6, characterized in that The first determining module is specifically used for: For each wearable device image information set, perform the following steps to obtain the image trajectory information of each wearable device: In the image information set of the wearable device, tracking the position information of the wearable device to obtain the target position information of the wearable device in each image information in the image information set; Image trajectory information of the wearable device is obtained according to the target position information of the wearable device in each image information.

8. The device according to claim 6, characterized in that The matching module is specifically used for: The following steps are performed for the collected trajectory information of each wearable device to obtain image trajectory information matching the collected trajectory information of each wearable device: Calculate the difference between the acquisition trajectory information of the wearable device and the image trajectory information of the at least two wearable devices to obtain N differences, where N is the number of the at least two wearable devices; Calculate the absolute values ​​of the N differences respectively to obtain N absolute values; Determine whether the image trajectory information corresponding to the minimum value among the N absolute values ​​matches the collection trajectory information of the wearable device.

9. The device according to claim 6, characterized in that The device also includes: a third determination module, configured to, before determining the target wearing position information of the at least two wearable devices according to the matching result, identify the wearable device in the image information set for each wearable device to obtain the image wearing position information of the wearable device; The second determination module specifically includes: The first determining unit is used to determine the target wearing position information of the at least two wearable devices according to the matching result and the image wearing position information of the at least two wearable devices.

10. The device according to claim 9, characterized in that The first determining unit is specifically configured to: In the case where it is determined that the first acquisition trajectory information matches the first image trajectory information, the image wearing position information of the first wearable device corresponding to the first image trajectory information is determined as the target wearing position information of the second wearable device corresponding to the first acquisition trajectory information; Among them, the first acquisition trajectory information is any one of the acquisition trajectory information of the at least two wearable devices, the first image trajectory information is any one of the image trajectory information of the at least two wearable devices, and the at least two wearable devices include the first wearable device and the second wearable device.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the information processing method according to any one of claims 1 to 5 are implemented.

12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the information processing method according to any one of claims 1 to 5 are implemented.