Movatterモバイル変換


[0]ホーム

URL:


RU2013132026A - METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES - Google Patents

METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES
Download PDF

Info

Publication number
RU2013132026A
RU2013132026ARU2013132026/08ARU2013132026ARU2013132026ARU 2013132026 ARU2013132026 ARU 2013132026ARU 2013132026/08 ARU2013132026/08 ARU 2013132026/08ARU 2013132026 ARU2013132026 ARU 2013132026ARU 2013132026 ARU2013132026 ARU 2013132026A
Authority
RU
Russia
Prior art keywords
terminal device
terminal
devices
server
pitch
Prior art date
Application number
RU2013132026/08A
Other languages
Russian (ru)
Inventor
Алексей Валерьевич Калинин
Максим Алексеевич Каманин
Андрей Михайлович Смирнов
Максим Александрович Соколов
Original Assignee
Дисплаир, Инк.
Общество с ограниченной ответственностью "Шеир"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Дисплаир, Инк., Общество с ограниченной ответственностью "Шеир"filedCriticalДисплаир, Инк.
Priority to RU2013132026/08ApriorityCriticalpatent/RU2013132026A/en
Priority to PCT/RU2013/000752prioritypatent/WO2015005820A1/en
Publication of RU2013132026ApublicationCriticalpatent/RU2013132026A/en

Links

Classifications

Landscapes

Abstract

Translated fromRussian

1. Способ беспроводной передачи данных между оконечными устройствами, содержащий следующие шаги:(a1) устанавливают соединение оконечных устройств с сервером;(a2) определяют данные геолокации оконечных устройств и передают их серверу;(a3) определяют данные ориентации оконечных устройств;(a4) определяют потенциальных устройств-партнеров для каждого оконечного устройства на основе данных геолокации;(a5) направляют два оконечных устройства, между которыми необходимо осуществить передачу данных, друг на друга;(a6) определяют первое оконечное устройство, инициирующее установление связи с потенциальным устройством-партнером, на основе данных ориентации оконечных устройств;(a7) передают серверу данные ориентации первого оконечного устройства;(a8) определяют второе оконечное устройство, представляющее собой устройство-партнера для первого оконечного устройства, на основе данных геолокации и данных ориентации первого оконечного устройства и потенциальных устройств-партнеров;(a9) устанавливают соединение между первым оконечным устройством и вторым оконечным устройством;(a10) передают данные между первым оконечным устройством и вторым оконечным устройством;(a11) разрывают соединение между первым оконечным устройством и вторым оконечным устройством.2. Способ по п. 1, отличающийся тем, что на шаге (a4) дополнительно сохраняют в первом оконечном устройстве краткую информацию о потенциальных устройствах-партнерах для ускорения получения с сервера расширенной информации о потенциальных устройствах-партнерах для первого оконечного устройства.3. Способ по п. 2, отличающийся тем, что дополнительно кешируют в сервере расширенну1. A method for wireless data transfer between terminal devices, comprising the following steps: (a1) establish a connection between the terminal devices and the server; (a2) determine the geolocation data of the terminal devices and transmit them to the server; (a3) determine the orientation data of the terminal devices; (a4) determine potential partner devices for each terminal device based on geolocation data; (a5) send two terminal devices between which it is necessary to transfer data to each other; (a6) determine the first terminal device the property initiating the establishment of communication with the potential partner device based on the orientation data of the terminal devices; (a7) transmit the orientation data of the first terminal device to the server; (a8) determine the second terminal device, which is the partner device for the first terminal device, based on the data geolocation and orientation data of the first terminal device and potential partner devices; (a9) establish a connection between the first terminal device and the second terminal device; (a10) transmit data between the first terminal and the second terminal; (a11) breaks the connection between the first terminal and the second terminal. 2. The method according to claim 1, characterized in that in step (a4), brief information about potential partner devices is additionally stored in the first terminal device in order to expedite the receipt from the server of extended information about potential partner devices for the first terminal device. The method according to claim 2, characterized in that it further caches the extended server

Claims (38)

Translated fromRussian
1. Способ беспроводной передачи данных между оконечными устройствами, содержащий следующие шаги:1. A method for wireless data transfer between terminal devices, comprising the following steps:(a1) устанавливают соединение оконечных устройств с сервером;(a1) establish a connection of terminal devices with the server;(a2) определяют данные геолокации оконечных устройств и передают их серверу;(a2) determine the location data of the terminal devices and transmit them to the server;(a3) определяют данные ориентации оконечных устройств;(a3) determine terminal orientation data;(a4) определяют потенциальных устройств-партнеров для каждого оконечного устройства на основе данных геолокации;(a4) identify potential partner devices for each terminal device based on geolocation data;(a5) направляют два оконечных устройства, между которыми необходимо осуществить передачу данных, друг на друга;(a5) direct two terminal devices between which it is necessary to transfer data to each other;(a6) определяют первое оконечное устройство, инициирующее установление связи с потенциальным устройством-партнером, на основе данных ориентации оконечных устройств;(a6) determining a first terminal device initiating communication with a potential partner device based on the orientation data of the terminal devices;(a7) передают серверу данные ориентации первого оконечного устройства;(a7) transmitting orientation data of the first terminal device to the server;(a8) определяют второе оконечное устройство, представляющее собой устройство-партнера для первого оконечного устройства, на основе данных геолокации и данных ориентации первого оконечного устройства и потенциальных устройств-партнеров;(a8) determining a second terminal device, which is a partner device for the first terminal device, based on geolocation data and orientation data of the first terminal device and potential partner devices;(a9) устанавливают соединение между первым оконечным устройством и вторым оконечным устройством;(a9) establish a connection between the first terminal device and the second terminal device;(a10) передают данные между первым оконечным устройством и вторым оконечным устройством;(a10) transmitting data between the first terminal device and the second terminal device;(a11) разрывают соединение между первым оконечным устройством и вторым оконечным устройством.(a11) disconnect the connection between the first terminal device and the second terminal device.2. Способ по п. 1, отличающийся тем, что на шаге (a4) дополнительно сохраняют в первом оконечном устройстве краткую информацию о потенциальных устройствах-партнерах для ускорения получения с сервера расширенной информации о потенциальных устройствах-партнерах для первого оконечного устройства.2. The method according to claim 1, characterized in that in step (a4), brief information about potential partner devices is additionally stored in the first terminal device to expedite the receipt from the server of extended information about potential partner devices for the first terminal device.3. Способ по п. 2, отличающийся тем, что дополнительно кешируют в сервере расширенную информацию о потенциальных устройствах-партнерах для первого оконечного устройства.3. The method according to p. 2, characterized in that it further caches in the server extended information about potential partner devices for the first terminal device.4. Способ по п. 1, отличающийся тем, что на шаге (a6) дополнительно проверяют, соединено ли первое оконечное устройство со вторым оконечным устройством.4. The method according to claim 1, characterized in that in step (a6), it is additionally checked whether the first terminal device is connected to the second terminal device.5. Способ по п. 4, отличающийся тем, что если установлено, что первое оконечное устройство не соединено со вторым оконечным устройством, проверяют, находится первое оконечное устройство в состоянии движения или в состоянии покоя.5. The method according to p. 4, characterized in that if it is established that the first terminal device is not connected to the second terminal device, check whether the first terminal device is in a state of motion or at rest.6. Способ по п. 5, отличающийся тем, что если установлено, что первое оконечное устройство находится в состоянии движения, проверяют, является предыдущее состояние первого оконечного устройства состоянием движения или состоянием покоя.6. The method according to p. 5, characterized in that if it is established that the first terminal device is in a state of motion, check whether the previous state of the first terminal device is a state of motion or a state of rest.7. Способ по п. 6, отличающийся тем, что если установлено, что предыдущее состояние первого оконечного устройства является состоянием покоя, выполняют переход к шагу (a8).7. The method according to p. 6, characterized in that if it is established that the previous state of the first terminal device is at rest, go to step (a8).8. Способ по п. 6, отличающийся тем, что если установлено, что предыдущее состояние первого оконечного устройства является состоянием движения, выполняют переход к шагу (a2).8. The method according to p. 6, characterized in that if it is established that the previous state of the first terminal device is a state of motion, go to step (a2).9. Способ по п. 5, отличающийся тем, что если установлено, что первое оконечное устройство находится в состоянии покоя, проверяют наличие запроса с сервера на соединение со вторым оконечным устройством.9. The method according to p. 5, characterized in that if it is established that the first terminal device is at rest, check for a request from the server to connect to the second terminal device.10. Способ по п. 9, отличающийся тем, что если обнаружен запрос с сервера на соединение со вторым оконечным устройством, выполняют переход к шагу (a9).10. The method according to p. 9, characterized in that if a request is found from the server to connect to the second terminal device, proceed to step (a9).11. Способ по п. 9, отличающийся тем, что если не обнаружен запрос с сервера на соединение со вторым оконечным устройством, проверяют, является предыдущее состояние первого оконечного устройства состоянием движения или состоянием покоя.11. The method according to p. 9, characterized in that if there is no request from the server to connect to the second terminal device, check whether the previous state of the first terminal device is a motion state or a rest state.12. Способ по п. 11, отличающийся тем, что если установлено, что предыдущее состояние первого оконечного устройства является состоянием движения, выполняют переход к шагу (a7).12. The method according to p. 11, characterized in that if it is established that the previous state of the first terminal device is a state of motion, go to step (a7).13. Способ по п. 11, отличающийся тем, что если установлено, что предыдущее состояние первого оконечного устройства является состоянием покоя, выполняют переход к шагу (a2).13. The method according to p. 11, characterized in that if it is established that the previous state of the first terminal device is a state of rest, go to step (a2).14. Способ по п. 4, отличающийся тем, что если установлено, что первое оконечное устройство соединено со вторым оконечным устройством, проверяют наличие запроса с сервера на разъединение со вторым оконечным устройством.14. The method according to p. 4, characterized in that if it is established that the first terminal device is connected to the second terminal device, check for a request from the server to disconnect from the second terminal device.15. Способ по п. 14, отличающийся тем, что если обнаружен запрос с сервера на разъединение со вторым оконечным устройством, выполняют переход к шагу (a11).15. The method according to p. 14, characterized in that if a request from the server for disconnecting from the second terminal device is detected, proceed to step (a11).16. Способ по п. 14, отличающийся тем, что если не обнаружен запрос с сервера на разъединение со вторым оконечным устройством, выполняют переход к шагу (a10).16. The method according to p. 14, characterized in that if a request from the server for disconnecting from the second terminal device is not detected, proceed to step (a10).17. Способ по п. 5, отличающийся тем, что состояние покоя и состояние движения определяют соответственно как состояние покоя и состояние движения первого оконечного устройства относительно потенциальных устройств-партнеров.17. The method according to p. 5, characterized in that the rest state and the state of movement are determined respectively as the rest state and the state of movement of the first terminal device relative to potential partner devices.18. Способ по п. 1, отличающийся тем, что на шаге (a4) дополнительно определяют географическую зону, которой принадлежит каждое потенциальное устройство-партнер, и определение второго оконечного устройства на шаге (a8) выполняют с учетом приоритета географической зоны.18. The method according to claim 1, characterized in that in step (a4), the geographical area to which each potential partner device belongs is additionally determined, and the determination of the second terminal device in step (a8) is performed taking into account the priority of the geographical area.19. Способ по п. 18, отличающийся тем, что географическую зону и приоритет географической зоны определяют на основе расстояния между оконечными устройствами.19. The method according to p. 18, characterized in that the geographical area and the priority of the geographical area is determined based on the distance between the terminal devices.20. Способ по п. 1, отличающийся тем, что передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) осуществляют непосредственно между первым оконечным устройством и вторым оконечным устройством через соединение, установленное на шаге (a9).20. The method according to p. 1, characterized in that the data transmission between the first terminal device and the second terminal device in step (a10) is carried out directly between the first terminal device and the second terminal device through the connection established in step (a9).21. Способ по п. 1, отличающийся тем, что передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) частично осуществляют непосредственно между первым оконечным устройством и вторым оконечным устройством через соединение, установленное на шаге (a9), а частично - через соединение первого и второго оконечных устройств с сервером, установленное на шаге (a1).21. The method according to p. 1, characterized in that the data transmission between the first terminal device and the second terminal device in step (a10) is partially carried out directly between the first terminal device and the second terminal device through the connection established in step (a9), and partially - through the connection of the first and second terminal devices to the server, established in step (a1).22. Способ по п. 1, отличающийся тем, что передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) осуществляют через соединение первого и второго оконечных устройств с сервером, установленное на шаге (a1).22. The method according to p. 1, characterized in that the data transmission between the first terminal device and the second terminal device in step (a10) is carried out through the connection of the first and second terminal devices to the server installed in step (a1).23. Способ по п. 21, отличающийся тем, что начатую передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) через соединение первого и второго оконечных устройств с сервером продолжают после выполнения шага (a11).23. The method according to p. 21, characterized in that the started data transfer between the first terminal device and the second terminal device in step (a10) through the connection of the first and second terminal devices to the server continues after step (a11).24. Способ по п. 22, отличающийся тем, что начатую передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) через соединение первого и второго оконечных устройств с сервером продолжают после выполнения шага (a11).24. The method according to p. 22, characterized in that the data transfer started between the first terminal device and the second terminal device in step (a10) through the connection of the first and second terminal devices to the server continues after step (a11).25. Способ по п. 1, отличающийся тем, что начатую передачу данных между первым оконечным устройством и вторым оконечным устройством на шаге (a10) продолжают даже в том случае, если выполнение прочих шагов способа остановлено.25. The method according to claim 1, characterized in that the data transfer started between the first terminal device and the second terminal device in step (a10) is continued even if the execution of the other steps of the method is stopped.26. Способ по п. 1, отличающийся тем, что данные ориентации первого оконечного устройства и потенциальных устройств-партнеров на шаге (a8) представляют собой углы тангажа, крена и рысканья и скорость вращения каждого оконечного устройства вокруг трех осей, образующих ортогональную систему координат.26. The method according to claim 1, characterized in that the orientation data of the first terminal device and potential partner devices in step (a8) are pitch, roll and yaw angles and the rotation speed of each terminal device around three axes forming an orthogonal coordinate system.27. Способ по п. 26, отличающийся тем, что данные ориентации первого оконечного устройства и потенциальных устройств-партнеров на шаге (a8) дополнительно содержат уточненные значения, по меньшей мере, одного из углов тангажа, крена и рысканья, по меньшей мере, одного из оконечных устройств.27. The method according to p. 26, characterized in that the orientation data of the first terminal device and potential partner devices in step (a8) further comprise refined values of at least one of the pitch, roll and yaw angles of at least one from terminal devices.28. Способ по п. 27, отличающийся тем, что уточнение значения, по меньшей мере, одного из углов тангажа, крена и рысканья содержит следующие шаги:28. The method according to p. 27, characterized in that the specification of the value of at least one of the angles of pitch, roll and yaw contains the following steps:(b1) инициализируют числовой массив и переменную;(b1) initialize a numerical array and a variable;(b2) считывают показания магнетометра, акселерометра и гироскопа;(b2) reading the readings of the magnetometer, accelerometer and gyroscope;(b3) вычисляют значения углов тангажа, крена и рысканья и скорости вращения первого оконечного устройства;(b3) calculating the pitch, roll and yaw angles and the rotation speed of the first terminal device;(b4) вычисляют разницу между значением, по меньшей мере, одного из углов тангажа, крена и рысканья, вычисленным на основе показаний магнетометра, и значением того же угла, вычисленным на основе показаний гироскопа;(b4) calculating the difference between the value of at least one of the pitch, roll and yaw angles calculated based on the readings of the magnetometer and the value of the same angle calculated based on the readings of the gyroscope;(b5) вычисляют разницу между значением, полученным на шаге (b4), и номером наибольшего элемента в числовом массиве;(b5) calculating the difference between the value obtained in step (b4) and the number of the largest element in the number array;(b6) определяют, находится первое оконечное устройство в состоянии покоя или в состоянии движения, на основе значений скорости вращения первого оконечного устройства, вычисленных на шаге (b3);(b6) determining whether the first terminal device is at rest or in a motion state based on the rotation speed values of the first terminal device calculated in step (b3);(b7) если на шаге (b6) определено, что первое оконечное устройство находится в состоянии движения, значение элемента числового массива с номером, равным результату вычисления на шаге (b4), увеличивают на единицу;(b7) if it is determined in step (b6) that the first terminal device is in a state of motion, the value of an element of a numerical array with a number equal to the result of the calculation in step (b4) is increased by one;(b8) если на шаге (b6) определено, что первое оконечное устройство находится в состоянии покоя, вычисляют время, прошедшее после остановки первого оконечного устройства, и время, в течение которого первое оконечное устройство находилось в состоянии движения до его остановки, и проверяют выполнение первого, второго и третьего заранее заданных условий в отношении, по меньшей мере, одной из следующих величин: времени, прошедшего после остановки первого оконечного устройства, времени, в течение которого первое оконечное устройство находилось в состоянии движения до его остановки, и результата вычисления на шаге (b5);(b8) if it was determined in step (b6) that the first terminal device is at rest, the time elapsed after the first terminal device has stopped and the time during which the first terminal device has been in motion before it is stopped, and verify that the first, second and third predetermined conditions with respect to at least one of the following values: the time elapsed after the first terminal device stopped, the time during which the first terminal device was in TATUS movement until it stops, and the calculation result of step (b5);(b9) если выполнено первое заранее заданное условие, значение переменной принимают равным результату вычисления на шаге (b5), а значение наибольшего элемента числового массива увеличивают на единицу;(b9) if the first predetermined condition is met, the value of the variable is taken equal to the result of the calculation in step (b5), and the value of the largest element of the number array is increased by one;(b10) если выполнено второе заранее заданное условие, значение элемента числового массива с номером, равным результату вычисления на шаге (b4), увеличивают на единицу;(b10) if the second predetermined condition is satisfied, the value of the element of the numerical array with a number equal to the calculation result in step (b4) is increased by one;(b11) если выполнено третье заранее заданное условие, значение переменной принимают равным результату вычисления на шаге (b5), значение наибольшего элемента числового массива увеличивают на единицу, а значения времени, прошедшего после остановки первого оконечного устройства, и времени, в течение которого первое оконечное устройство находилось в состоянии движения до его остановки, обнуляют;(b11) if the third predefined condition is met, the value of the variable is taken equal to the calculation result in step (b5), the value of the largest element of the number array is increased by one, and the time elapsed after the first terminal device is stopped, and the time during which the first terminal the device was in a state of motion until it stopped, zeroed;(b12) уточняют значения, по меньшей мере, одного из углов тангажа, крена и рысканья, на основе номера наибольшего элемента числового массива и значения переменной;(b12) specify the values of at least one of the angles of pitch, roll and yaw, based on the number of the largest element of the number array and the value of the variable;(b13) выполняют возврат к шагу (b2).(b13) return to step (b2).29. Способ по п. 28, отличающийся тем, что на шаге (b4) вычисляют разницу между значением, по меньшей мере, одного из углов тангажа, крена и рысканья, вычисленным на основе показаний магнетометра и акселерометра, и значением того же угла, вычисленным на основе показаний гироскопа.29. The method according to p. 28, characterized in that in step (b4) the difference between the value of at least one of the pitch, roll and yaw angles calculated on the basis of the readings of the magnetometer and accelerometer and the value of the same angle calculated based on gyro readings.30. Способ по п. 28, отличающийся тем, что на шаге (b4) вычисляют разницу между значением, по меньшей мере, одного из углов тангажа, крена и рысканья, вычисленным на основе показаний магнетометра, и значением того же угла, вычисленным на основе показаний гироскопа и акселерометра.30. The method according to p. 28, characterized in that in step (b4) the difference between the value of at least one of the pitch, roll and yaw angles calculated on the basis of the magnetometer readings and the value of the same angle calculated on the basis of gyroscope and accelerometer readings.31. Способ по п. 27, отличающийся тем, что уточнение значения, по меньшей мере, одного из углов тангажа, крена и рысканья дополнительно содержит следующие шаги:31. The method according to p. 27, characterized in that the specification of the value of at least one of the angles of pitch, roll and yaw further comprises the following steps:(c1) считывают скользящее движение пальца пользователя первого оконечного устройства в направлении второго оконечного устройства;(c1) read the sliding movement of the finger of the user of the first terminal device in the direction of the second terminal device;(c2) вычисляют направление движения пальца пользователя первого оконечного устройства;(c2) calculating the direction of movement of the finger of the user of the first terminal device;(c3) уточняют значение, по меньшей мере, одного из углов тангажа, крена и рысканья, на основании направления движения, вычисленного на шаге (c2).(c3) refine the value of at least one of the pitch, roll and yaw angles based on the direction of motion calculated in step (c2).32. Способ по п. 27, отличающийся тем, что для уточнения значения, по меньшей мере, одного из углов тангажа, крена и рысканья, выполняют калибровку датчиков ориентации, содержащую следующие шаги:32. The method according to p. 27, characterized in that to clarify the values of at least one of the angles of pitch, roll and yaw, calibrate orientation sensors, comprising the following steps:(d1) располагают два оконечных устройства, между которыми необходимо осуществить передачу данных, в одной плоскости вплотную друг к другу, так, чтобы они были направлены друг на друга;(d1) have two terminal devices between which it is necessary to transmit data in the same plane close to each other, so that they are directed at each other;(d2) включают режим калибровки в обоих оконечных устройствах;(d2) enable calibration mode in both end devices;(d3) передают серверу значения, по меньшей мере, одного из углов тангажа, крена и рысканья обоих оконечных устройств;(d3) transmitting to the server the values of at least one of the pitch, roll and yaw angles of both terminal devices;(d4) вычисляют и записывают в базу данных в сервере погрешности, по меньшей мере, одного из углов тангажа, крена и рысканья, по меньшей мере, одного из этих оконечных устройств;(d4) calculating and writing to the database in the server the errors of at least one of the pitch, roll and yaw angles of at least one of these terminal devices;(d5) уточняют значения, по меньшей мере, одного из углов тангажа, крена и рысканья, по меньшей мере, одного из этих оконечных устройств, на основе погрешностей, вычисленных на шаге (d4).(d5) specify the values of at least one of the pitch, roll and yaw angles of at least one of these terminal devices, based on the errors calculated in step (d4).33. Способ по п. 27, отличающийся тем, что для уточнения значения, по меньшей мере, одного из углов тангажа, крена и рысканья, выполняют калибровку датчиков ориентации, содержащую следующие шаги:33. The method according to p. 27, characterized in that to clarify the values of at least one of the angles of pitch, roll and yaw, calibrate the orientation sensors, comprising the following steps:(e1) направляют первое оконечное устройство на объект с заранее известными точными координатами;(e1) directing the first terminal device to an object with predetermined exact coordinates;(e2) включают режим калибровки в первом оконечном устройстве;(e2) include a calibration mode in the first terminal device;(e3) передают серверу значения, по меньшей мере, одного из углов тангажа, крена и рысканья первого оконечного устройства;(e3) transmitting to the server the values of at least one of the pitch, roll and yaw angles of the first terminal device;(e4) вычисляют и записывают в базу данных в сервере погрешности, по меньшей мере, одного из углов тангажа, крена и рысканья первого оконечного устройства;(e4) calculating and writing to the database in the server the errors of at least one of the pitch, roll and yaw angles of the first terminal device;(e5) уточняют значения, по меньшей мере, одного из углов тангажа, крена и рысканья первого оконечного устройства на основе погрешностей, вычисленных на шаге (e4).(e5) refine the values of at least one of the pitch, roll and yaw angles of the first terminal device based on the errors calculated in step (e4).34. Способ по п. 1, отличающийся тем, что определение второго оконечного устройства на шаге (a8) выполняют вручную пользователем первого оконечного устройства, если способ не позволяет автоматически определить второе оконечное устройство с требуемой надежностью.34. The method according to p. 1, characterized in that the determination of the second terminal device in step (a8) is performed manually by the user of the first terminal device, if the method does not automatically determine the second terminal device with the required reliability.35. Способ по п. 34, отличающийся тем, что определение второго оконечного устройства выполняют на основе расширенной информации о потенциальных устройствах-партнерах, которую получают с сервера.35. The method according to p. 34, characterized in that the determination of the second terminal device is performed based on the extended information about potential partner devices that is received from the server.36. Способ по п. 34, отличающийся тем, что результат ручного определения заносят в базу данных в сервере, подвергают статистической обработке и результат статистической обработки впоследствии используют на шаге (a8) для повышения надежности определения второго оконечного устройства.36. The method according to p. 34, characterized in that the result of manual determination is entered into the database in the server, subjected to statistical processing and the result of statistical processing is subsequently used in step (a8) to increase the reliability of determining the second terminal device.37. Способ по любому из предыдущих пунктов, отличающийся тем, что на основе данных геолокации оконечных устройств реализуют многоадресный режим передачи данных от первого оконечного устройства другим оконечным устройствам, в отношении которых выполнено заранее заданное условие.37. The method according to any one of the preceding paragraphs, characterized in that based on the data of the geolocation of the terminal devices, a multicast data transmission mode is implemented from the first terminal device to other terminal devices with respect to which a predetermined condition is satisfied.38. Система для беспроводной передачи данных между оконечными устройствами, содержащая удаленный сервер, транспортную сеть и, по меньшей мере, два оконечных устройства, выполненная с возможностью осуществления способа, охарактеризованного в любом из предыдущих пунктов.38. A system for wireless data transmission between terminal devices, comprising a remote server, a transport network and at least two terminal devices, configured to implement the method described in any of the preceding paragraphs.
RU2013132026/08A2013-07-112013-07-11 METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICESRU2013132026A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
RU2013132026/08ARU2013132026A (en)2013-07-112013-07-11 METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES
PCT/RU2013/000752WO2015005820A1 (en)2013-07-112013-08-30Method and system for transferring data between devices, taking into account the relative positions thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
RU2013132026/08ARU2013132026A (en)2013-07-112013-07-11 METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES

Publications (1)

Publication NumberPublication Date
RU2013132026Atrue RU2013132026A (en)2015-01-20

Family

ID=52280353

Family Applications (1)

Application NumberTitlePriority DateFiling Date
RU2013132026/08ARU2013132026A (en)2013-07-112013-07-11 METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES

Country Status (2)

CountryLink
RU (1)RU2013132026A (en)
WO (1)WO2015005820A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106705961B (en)*2015-11-162020-09-08华为终端有限公司Positioning method and device
FR3116690B1 (en)*2020-11-242023-04-21Orange Communication method between at least two corresponding terminals, communication device and computer program.

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110154014A1 (en)*2009-12-182011-06-23Sony Ericsson Mobile Communications AbData exchange for mobile devices
US8174931B2 (en)*2010-10-082012-05-08HJ Laboratories, LLCApparatus and method for providing indoor location, position, or tracking of a mobile computer using building information
US9462210B2 (en)*2011-11-042016-10-04Remote TelePointer, LLCMethod and system for user interface for interactive devices using a mobile device

Also Published As

Publication numberPublication date
WO2015005820A1 (en)2015-01-15

Similar Documents

PublicationPublication DateTitle
US11931105B2 (en)Apparatus, system and method of determining a pupillary distance
CN104335649B (en)Based on the determination smart mobile phone position of images match and the method and system of posture
US20230408248A1 (en)System and method for measuring mobility metrics of a joint using magnetometer-free inertial measurement units
CN105334522B (en)The detection method and device of GPS attacks
CN110806215B (en) Method, device, device and storage medium for vehicle positioning
CN107659893B (en)Error compensation method and device, electronic equipment and readable storage medium
US9398414B2 (en)Method and devices for determining the position of a mobile communication device
CN114332225B (en) Lane line matching positioning method, electronic device and storage medium
CN107438752A (en)Localization method, terminal and server
JP6843241B2 (en) Unmanned aerial vehicle heading determination method and unmanned aerial vehicle
CN111381586A (en)Robot and movement control method and device thereof
CN112136137A (en) A kind of parameter optimization method, device and control equipment, aircraft
CN112882024B (en) Radar detection method and device, storage medium and electronic device
CN107782304A (en)Mobile robot positioning method and device, mobile robot and storage medium
CN112629558A (en)Vehicle inertial navigation matching correction method and device, equipment and storage medium
CN114964273A (en)Instant positioning and map construction method, device and computer readable storage medium
RU2013132026A (en) METHOD AND SYSTEM FOR WIRELESS DATA TRANSFER BETWEEN TERMINAL DEVICES TAKING INTO ACCOUNT MUTUAL LOCATION OF DEVICES
WO2023102552A1 (en)System and methods for validating imagery pipelines
CN114396940A (en) Target positioning method and device for monitoring equipment
CN113252066B (en)Calibration method and device for parameters of odometer equipment, storage medium and electronic device
CN118225041A (en) Structural settlement data monitoring method and device, storage medium, and electronic device
CN115436918B (en) A method and device for correcting the horizontal angle between a laser radar and an unmanned vehicle
US20190272426A1 (en)Localization system and method and computer readable storage medium
KR20150005253A (en)Camera Data Generator for Landmark-based Vision Navigation System and Computer-readable Media Recording Program for Executing the Same
CN119077754B (en) A calibration method, device, equipment, medium and product for a split robot

[8]ページ先頭

©2009-2025 Movatter.jp