Data storage and calling methods and devices
AssigneeAdvanced New Technologies Co., Ltd.
InventorsKaisheng Yao, Peng Xu, Yuan Qi, Xiaofu Chang
Life of this patent
Estimating the term…
Abstract
Data storage and calling methods and devices are provided. One of the methods includes: receiving first motion data and business data; establishing an association relationship between the first motion data and the business data and storing the association relationship; receiving second motion data; and determining first motion data that matches the second motion data, and returning, to a sender of the second motion data, business data associated with the matched first motion data.
Claims12
A data storage device, comprising:
- a processor;
- and
- a memory storing instructions executable by the processor,
- wherein the processor is configured to:
- receive first motion data and business data sent by a first user, the first user being a user providing the business data;
- and
- establish an association relationship between the first motion data and the business data, and store the association relationship,
- wherein in establishing the association relationship between the first motion data and the business data, the processor is further configured to:
- determine geographical location information of the first user providing the business data;
- determine, from geographical location information stored on the device and associated with business data, one or more pieces of adjacent location information, a distance between each of the one or more pieces of adjacent location information and the geographical location information of the first user being within a specified distance range;
- determine, in motion data stored on the device and associated with the one or more pieces of adjacent location information, whether there is motion data with a similarity to the first motion data exceeding a threshold;
- in response to a determination that there is the motion data, notify the first user to change the first motion data;
- and
- in response to a determination that there is not the motion data, establish association relationships among the first motion data, the business data, and the geographical location information of the first user.
A data storage device, comprising:
- a processor;
- and
- a memory storing instructions executable by the processor,
- wherein the processor is configured to:
- collect first motion data and business data of a first user, the first user being a user providing the business data;
- and
- send the first motion data and the business data to a server, so that the server establishes an association relationship between the first motion data and the business data and stores the association relationship,
- wherein the server establishing the association relationship between the first motion data and the business data comprises:
- determining geographical location information of the first user providing the business data;
- determining, from geographical location information stored on the server and associated with business data, one or more pieces of adjacent location information, a distance between each of the one or more pieces of adjacent location information and the geographical location information of the first user being within a specified distance range;
- determining, in motion data stored on the server and associated with the one or more pieces of adjacent location information, whether there is motion data with a similarity to the first motion data exceeding a threshold;
- in response to a determination that there is the motion data, notifying the first user to change the first motion data;
- and
- in response to a determination that there is not the motion data, establishing association relationships among the first motion data, the business data, and the geographical location information of the first user.
A data calling device, comprising:
- a processor;
- and
- a memory storing instructions executable by the processor,
- wherein the processor is configured to:
- receive second motion data sent by a second user;
- determine first motion data that matches the second motion data;
- and
- return, to the second user, business data associated with the determined first motion data, the business data being sent to the device by a first user providing the business data,
- wherein the business data is determined based on an association relationship between the first motion data and the business data, and in establishing the association relationship, the processor is further configured to:
- determine geographical location information of the first user providing the business data;
- determine, from geographical location information stored on the device and associated with business data, one or more pieces of adjacent location information, a distance between each of the one or more pieces of adjacent location information and the geographical location information of the first user being within a specified distance range;
- determine, in motion data stored on the device and associated with the one or more pieces of adjacent location information, whether there is motion data with a similarity to the first motion data exceeding a threshold;
- in response to a determination that there is the motion data, notify the first user to change the first motion data;
- and
- in response to a determination that there is not the motion data, establish association relationships among the first motion data, the business data, and the geographical location information of the first user.
A data calling device, comprising:
- a processor;
- and
- a memory storing instructions executable by the processor,
- wherein the processor is configured to:
- collect second motion data of a second user;
- send the second motion data to a server;
- and
- receive business data returned by the server and associated with first motion data that matches the second motion data, the business data being sent to the server by a first user providing the business data,
- wherein the business data is determined by the server based on an association relationship between the first motion data and the business data, and the association relationship is established by the server by:
- determining geographical location information of the first user providing the business data;
- determining, from geographical location information stored on the server and associated with business data, one or more pieces of adjacent location information, a distance between each of the one or more pieces of adjacent location information and the geographical location information of the first user being within a specified distance range;
- determining, in motion data stored on the server and associated with the one or more pieces of adjacent location information, whether there is motion data with a similarity to the first motion data exceeding a threshold;
- in response to a determination that there is the motion data, notifying the first user to change the first motion data;
- and
- in response to a determination that there is not the motion data, establishing association relationships among the first motion data, the business data, and the geographical location information of the first user.
Dependencies are inferred from the claim text.