CN107171928A - A kind of information processing method and device - Google Patents

A kind of information processing method and device Download PDF

Info

Publication number
CN107171928A
CN107171928A CN201710209554.6A CN201710209554A CN107171928A CN 107171928 A CN107171928 A CN 107171928A CN 201710209554 A CN201710209554 A CN 201710209554A CN 107171928 A CN107171928 A CN 107171928A
Authority
CN
China
Prior art keywords
information
motion
group
reported
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710209554.6A
Other languages
Chinese (zh)
Other versions
CN107171928B (en
Inventor
周振生
袁峰
王慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Interactive Entertainment Co Ltd
Original Assignee
MIGU Interactive Entertainment Co Ltd
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 MIGU Interactive Entertainment Co Ltd filed Critical MIGU Interactive Entertainment Co Ltd
Priority to CN201710209554.6A priority Critical patent/CN107171928B/en
Publication of CN107171928A publication Critical patent/CN107171928A/en
Application granted granted Critical
Publication of CN107171928B publication Critical patent/CN107171928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of information processing method, methods described includes:Group construction request is received, the request is responded, and build motion group;The positional information of each motion member itself that each motion member sends in the motion group is received, information to be reported is determined based on the positional information;Motion member of the information to be reported into the motion group is sent, the information to be reported is used to carry out voice broadcast.The present invention further simultaneously discloses a kind of information processor.

Description

A kind of information processing method and device
Technical field
The present invention relates to the information processing technology, and in particular to a kind of information processing method and device.
Background technology
As the improvement of people's living standards, increasing people is in sub-health state, it is necessary to by the motion such as running Project is built up health.At present, in order to strengthen the running enthusiasm of user, increasing sports application (APP, Application) arise at the historic moment, user need to only install motion APP on mobile terminals, and formulate motion meter according to self-demand Draw.
Fig. 1 is the operation interface schematic diagram for moving APP in the prior art;As numbering (a) in Fig. 1 and (b) are corresponding respectively Shown in figure, the motion APP includes starting interface 101 and timing interface 102, wherein, the beginning interface 101 includes user's Exercise program and start button;The timing interface 102 includes current kinetic position apart from the remaining motion of purpose movement position Information, current kinetic duration, movement velocity and pause button.Specifically, the motion APP can be with wechat, microblogging, mobile phone Or the binding of the account such as QQ;Also, user can log in the motion APP by the account or newly-built account, and with the fortune Dynamic APP server connection.
For example, when user prepares to run, opening the motion APP on mobile terminal, now, user is in the motion APP beginning interface 101 can see self-ordained exercise program, and such as running total kilometrage is:15.74 (kilometers), then The start button in the beginning interface 101 is clicked on, interface 102 is clocked at once and starts timing;User is in timing circle Face 102 can see the remaining mileage number in current movement position distance objective position, and current kinetic duration and motion The information such as speed.When user wants to stop running, the pause button in the timing interface 102 is clicked on, the motion APP is The record of current motion information can be stopped.
For the user profile that APP is shown, user can only know oneself by motion APP of the prior art Movable information, can not know the movable information using same movement APP companion with oneself, in this way, user can be made to exist unavoidably Feel dry as dust during running, so as to cause user to be difficult to adhere to completing self-ordained exercise program.Need explanation If user wonders the movable information of companion, it can be inquired using instant messaging APP etc., such acquisition of information side Formula is ageing poor.
How by being improved to motion APP, so as to realize that lifting user obtains in the case where user has motion companion The movable information and the matching degree of user's request known, and lifting information acquiring pattern are ageing, are that prior art is urgently solved Certainly the problem of.
The content of the invention
To solve existing technical problem, the embodiment of the present invention is expected to provide the processing method and dress of a kind of information Put, the ageing and lifter motion information that user knows movable information can be improved in the case where user has motion companion With the matching degree of user's request.
What the technical scheme of the embodiment of the present invention was realized in:
One side according to embodiments of the present invention includes there is provided a kind of information processing method, methods described:
Receive group construction request;The response request, builds motion group;
Receive the positional information of each motion member itself that each motion member sends in the motion group;
Information to be reported is determined based on the positional information;
Motion member of the information to be reported into the motion group is sent, the information to be reported is used to carry out Voice broadcast.
In such scheme, in the position of each motion member itself for receiving each motion member transmission in the motion group Before confidence breath, methods described also includes:
For the motion group identification of group allocation first;
The motion group addition request that motion member sends is received, acquisition second group in request is added from the motion group Group mark;
Second group identification is matched with first group identification, by the second group identification that the match is successful Corresponding motion member, is defined as the motion member of the motion group.
In such scheme, in the position of each motion member itself for receiving each motion member transmission in the motion group Before confidence breath, methods described also includes:
Obtain each motion default first exercise program information of member;
The first exercise program information is matched with the second exercise program information of the motion group, will be matched The corresponding motion member of successful first exercise program information, is defined as the motion member of the motion group.
It is described to send motion member of the information to be reported into the motion group in such scheme, including:
Each exercise data value in the movable information of each motion member in the motion group is compared with predetermined threshold value Compared with;According to comparative result, the corresponding movable information of exercise data value less than the predetermined threshold value is determined;
By less than the corresponding motion member of the corresponding movable information of exercise data value of the predetermined threshold value, it is defined as target Move member;
The information to be reported is moved into member to the target to send.
In such scheme, the information to be reported, including following at least one:
The movable information for meeting predetermined condition determined according to the positional information;
The personal information of motion member corresponding with the movable information for meeting predetermined condition;
Information is reported with the acquiescence of the movable information maps mutually for meeting predetermined condition.
It is true based on the positional information when described when information is reported including the acquiescence report information in such scheme Surely information to be reported, including:
According to the positional information, the movable information for meeting predetermined condition is determined;
According to the type of the movable information for meeting predetermined condition, search different motion information type and report letter with acquiescence The default mapping relations of breath;
The acquiescence found is reported into information, is defined as the information to be reported.
Another aspect according to embodiments of the present invention includes there is provided a kind of information processing method, methods described:
Send group construction request;
Based on it is described ask successfully build motion group after, send positional information;
Information to be reported is received, the information to be reported is subjected to voice broadcast;
The positional information that the information to be reported is sent according to the member of the motion group is determined.
Another further aspect according to embodiments of the present invention includes there is provided a kind of information processing method, methods described:
Send motion group and add request;
After the motion group is successfully joined, positional information is sent;
Information to be reported is received, the information to be reported is subjected to voice broadcast;
The positional information that the information to be reported is sent according to the member of the motion group is determined.
Another further aspect according to embodiments of the present invention includes there is provided a kind of information processor, described device:First receives Unit, construction unit, determining unit and the first transmitting element;
Wherein, first receiving unit, for receiving the position of itself that group construction request and each motion member send Confidence ceases;
The construction unit, for responding the request, and builds motion group;
The determining unit, for the position of each motion member itself sent based on each motion member in the motion group Confidence ceases, it is determined that information to be reported.
First transmitting element, for motion member of the information to be reported into the motion group to be sent, The information to be reported is used to carry out voice broadcast.
In such scheme, described device also includes:Allocation unit, for being marked for motion group allocation first group Know;
First receiving unit, is additionally operable to receive motion group that each motion member sends and adds request, from described Motion group, which is added in request, obtains the second group identification;
The determining unit, will specifically for second group identification is matched with first group identification The corresponding motion member of the second group identification that the match is successful, is defined as the motion member of the motion group.
In such scheme, described device also includes:Acquiring unit, for obtaining default first motion of each motion member Plan information;
The determining unit, is specifically additionally operable to the second motion by the first exercise program information and the motion group Plan information is matched, and by the corresponding motion member of the first exercise program information that the match is successful, is defined as the groups of motion The motion member of group.
In such scheme, the determining unit is specifically additionally operable to the motion letter of each motion member in the motion group Each exercise data value in breath is compared with predetermined threshold value, according to comparative result, determines the fortune less than the predetermined threshold value The corresponding movable information of the corresponding exercise data value of dynamic data value;By the corresponding fortune of exercise data value less than the predetermined threshold value The corresponding motion member of dynamic information, is defined as the target motion member;
First transmitting element, sends specifically for the information to be reported is moved into member to the target.
In such scheme, the information to be reported, including following at least one:
The movable information for meeting predetermined condition determined according to the positional information;
The personal information of motion member corresponding with the movable information for meeting predetermined condition;
Information is reported with the acquiescence of the movable information maps mutually for meeting predetermined condition.
It is true based on the positional information when described when information is reported including the acquiescence report information in such scheme Surely information to be reported, including:
According to the positional information, the movable information for meeting predetermined condition is determined;
According to the type of the movable information for meeting predetermined condition, search different motion information type and report letter with acquiescence The default mapping relations of breath;
The acquiescence found is reported into information, is defined as the information to be reported.
Another further aspect according to embodiments of the present invention includes there is provided a kind of information processor, described device:Second sends Unit, the second receiving unit and the first broadcast unit;
Wherein, second transmitting element, for sending group construction request;It is additionally operable to asking successfully structure based on described Build after motion group, send positional information;
Second receiving unit, for receiving information to be reported;
First broadcast unit, for the information to be reported to be carried out into voice broadcast;The information to be reported according to The positional information that the member of the motion group sends is determined.
Another further aspect according to embodiments of the present invention includes there is provided a kind of information processor, described device:3rd sends Unit, the 3rd receiving unit and the second broadcast unit;
Wherein, the 3rd transmitting element, request is added for sending motion group;It is additionally operable to be successfully joined the fortune After dynamic group, positional information is sent;
3rd receiving unit, for receiving information to be reported;
Second broadcast unit, for the information to be reported to be carried out into voice broadcast;The information to be reported according to The positional information that the member of the motion group sends is determined.
The embodiment of the present invention provides a kind of information processing method and device, receives group construction request;The response request, Build motion group;Receive the positional information of each motion member itself that each motion member sends in the motion group;It is based on The positional information determines information to be reported;Motion member of the information to be reported into the motion group is sent, institute Stating information to be reported is used to carry out voice broadcast.In this way, asked by group construction, by exercise program information is identical or part phase Same players constitute a motion group, and carry out language to each current movable information of member that moves in the motion group Sound is reported.In such manner, it is possible in the case where user has motion companion, carry out inquiry operation without entering motion APP, just would know that The movable information of oneself or companion, so that improving user knows the ageing of movable information.Furthermore it is also possible to same by knowing The movable information of companion, encourages oneself more dynamic completion exercise program of oneself, so as to improve the sport efficiency of oneself, together When also increase motion entertaining.
Brief description of the drawings
Fig. 1 is the operation interface schematic diagram for moving APP in the prior art;
Fig. 2 is a kind of schematic flow sheet of information processing method of the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of another information processing method of the embodiment of the present invention;
Fig. 4 is the schematic flow sheet of another information processing method of the embodiment of the present invention;
Fig. 5 is a kind of composition schematic diagram of information processor of the embodiment of the present invention;
Fig. 6 is the composition schematic diagram of another information processor of the embodiment of the present invention;
Fig. 7 is the composition schematic diagram of another information processor of the embodiment of the present invention;
Fig. 8 is the usage scenario schematic diagram of the embodiment of the present invention.
Embodiment
The embodiment to the present invention is described in detail below in conjunction with the accompanying drawings.It should be appreciated that this place is retouched The embodiment stated is merely to illustrate and explain the present invention, and is not intended to limit the invention.
Fig. 2 is a kind of schematic flow sheet of information processing method of the embodiment of the present invention;As shown in Fig. 2 methods described includes:
Step 201, group construction request is received;The response request, builds motion group;
The method of the embodiment of the present invention is mainly used in information processor, and described information processing unit can be mounted in The corresponding servers of motion APP on mobile terminal.Specifically, the server is receiving group's structure of mobile terminal transmission Build after request (can be specifically that the motion APP installed on mobile terminal sends the request), respond the request, and root According to the motion APP carried in the request account information and Internet protocol (IP, the Internet of the mobile terminal Protocol Address) address information, it can further obtain exercise program information corresponding with the account information, and root Group is moved according to the exercise program information architecture.
In embodiments of the present invention, building the motion group includes following two modes:
Mode one:Mobile terminal A is asked by moving APP to server transmission group construction.Wherein, wrapped in the request Include:The mobile terminal logs in used motion account information, the IP address information of the mobile terminal during motion APP Or the information such as the group name of mobile terminal A name, for example:The group name information of mobile terminal A names is " HI together ".The server is received after the group construction request, responds the request, and structure one is with " HI together " The motion group of name.The server can be further built for preserving the fortune after the motion group is successfully established The group list of information about firms in dynamic group.
Mode two:Server is received after mobile terminal A group construction request, responds the request, and according to described Mobile terminal A motion account, obtains the exercise program information that mobile terminal A is formulated in the motion APP;Then further according to The motion account that each motion member registers in the motion APP, obtains the fortune that each players are formulated in the motion APP Dynamic plan information, by the exercise program information of each players and the progress of the exercise program information of the mobile terminal A Match somebody with somebody, the motion account conformed to a predetermined condition, create motion group, and using the corresponding user of the motion account as described Move the member of group.The server can be further built for preserving the fortune after the motion group is successfully established The group list of information about firms in dynamic group.
In the embodiment of the present invention, the predetermined condition refers to:Matched completely with the exercise program information of the mobile terminal A Or the exercise program information of part matching.For example, mobile terminal A exercise program information includes:Move duration:2 hours;Fortune Dynamic route:Starting point " Zhong Guan-cun ", by way of " Tsing-Hua University ", destination " sport university ";In mobile terminal B exercise program information Including:Move duration:1 hour;Moving line:Starting point " Zhong Guan-cun ", destination " Tsing-Hua University ";Mobile terminal C motion meter Drawing information includes:Move duration 1 hour, moving line:Starting point " Xueyuan Road ", destination " Zhichun Road ", the server warp Overmatching, determines that mobile terminal B and mobile terminal A route are overlapped, then regard mobile terminal B as the group for moving group Member.
In embodiments of the present invention, the type of the motion group of structure includes:Interim group and group of stability;Wherein, it is described to face Shi Qun refers to:When the motion group build group time reach preset time after dismiss automatically;Or made when in the motion group Dismissed automatically after the completion of fixed exercise program;The group of stability refers to:The motion group will not dismiss automatically, but by described Motion member in motion group voluntarily requires to exit or the motion member in group chief commander this group kicks out of.Also, the motion Group member in group can be represented according to the formation of list, can also be represented according to the form of packet, specific group member Representation do not limit.
In embodiments of the present invention, each motion member in the motion group can be voluntarily changed from the motion The pet name of group, and the pet name of the motion group can only then be majored in by group and changed.Here, the group can be by server The mobile terminal for initiating group construction request is used as the group master;Can also be that server is respectively moved according in the motion group The movable information of member, velocity is most fast or run and be used as the group master apart from farthest mobile terminal.
In the embodiment of the present invention, messaging chat can also be carried out between each motion member in the motion group, and it is logical The form of letter chat includes voice-enabled chat, text chat and Video chat.But the specific mode for building motion group is not intended to limit For both the above, if it can reach movable information is identical or one group of part identical motion member composition, and can be Communication is realized in the group.
In the embodiment of the present invention, methods described also includes:Send the corresponding motion group information of the motion group;Specifically Ground, the motion group information, including:Move information, the first group for the motion group allocation that group successfully constructs The mapping relation information and the addition motion of identification information, the motion account of the mobile terminal with the motion group Link information of group etc..In the embodiment of the present invention, when first group identification can be with the structure of the motion group Between the mark that generates.For example:The structure time for moving group is on March 21st, 2017, then is the institute of the motion group allocation Stating the first group identification is:20170321.
In embodiments of the present invention, server is by first group identification, the motion account of the mobile terminal and institute State motion group mapping relations preserved after, according to the IP address of the mobile terminal, the group that moves is built into The message of work(and request add the link information of the motion group, and the mobile terminal is sent in the lump.
The mobile terminal receives information and institute of the server according to the motion group for asking to successfully construct State after link information, the corresponding link of the link information is carried out into link within the specified range shares.Here, the specified model Enclose and refer to that what the mobile terminal determined shares scope.
Share for example, the circle of friends of the instant communication software such as QQ, wechat for being installed in the mobile terminal carries out link;Or Person directly carries out link in the motion circle of the motion APP where the mobile terminal and shared;Accordingly, by it is described be linked at it is specified In the range of carry out link share for:Mobile terminal A carries out link point by instant communication softwares such as QQ, wechats in circle of friends Enjoy, mobile terminal A friend's mobile terminal B is seen after the link that mobile terminal A shares by the circle of friends, passes through point Hit described link to the server and send the addition request of motion group, the server receives the institute of mobile terminal B transmissions State motion group to add after request, the group identification carried in request is added according to the motion group, is sent to mobile terminal B " addition " and " being added without " option, mobile terminal B is by selecting " addition " option, and server receives mobile terminal B motion Account, the server adds the motion account of the mobile terminal B group of the corresponding motion group of the group identification In list, and the successful notification message of addition is sent to mobile terminal B, now, mobile terminal B has turned into the motion group Group member.
Step 202, the positional information of each motion member itself that each motion member sends in the motion group, base are received Information to be reported is determined in the positional information;
In the embodiment of the present invention, the information to be reported, including:Predetermined condition is met according to what the positional information was determined Movable information;And/or the personal information of motion member corresponding with the movable information for meeting predetermined condition;And/or with The acquiescence of the movable information maps mutually for meeting predetermined condition reports at least one of information.
In the embodiment of the present invention, the movable information for meeting predetermined condition can run most fast speed, running most Slow speed, the route track for running most long or the information such as most short route track of running;It is described to meet predetermined bar with described The personal information of the corresponding motion member of movable information of part, can be that the motion member is close in the motion group Claim, move the information such as account;The acquiescence with the movable information maps mutually for meeting predetermined condition reports information, Ke Yishi The movable information of the predetermined condition is when running most fast speed, then acquiescence reports information and is:* you run it is good fast!It is described The movable information of predetermined condition is when running most long route track, then acquiescence reports information and is:* you run it is good remote!Deng letter Breath.
In the embodiment of the present invention, when described when information is reported including the acquiescence report information, based on position letter Breath determines information to be reported, including:
According to the positional information, the movable information for meeting predetermined condition is determined;
According to the type of the movable information for meeting predetermined condition, search different motion information type and report letter with acquiescence The default mapping relations of breath;
The acquiescence found is reported into information, is defined as the information to be reported.
In the embodiment of the present invention, the type of the movable information for meeting predetermined condition can be that velocity is most fast, run Leg speed degree is most slow, running route track is most long or most short etc. information of running route track.
In the embodiment of the present invention, the type of the movable information of the predetermined condition is:Velocity is most fast, then is run with described Walk fastest maps mutually acquiescence report information be:Your speed of race of * is very fast!Or, the movable information of the predetermined condition Type be:Running route track is most long, then reporting information with the acquiescence of the most long maps mutually of the running route track is:* you That runs is good remote!
In the embodiment of the present invention, it is described motion group in each motion member respectively by global positioning system (GPS, Global Positioning System) periodically obtain the positional information of itself, and by the positional information of itself to described Server is sent, and the server is received after the positional information of itself that each motion member sends, according to the positional information And the transmission cycle of the positional information, determine the information such as the movement velocity and motion mileage of each motion member.For example, described Move each motion member in group and the once positional information of itself is obtained by GPS every 20 seconds, and by the positional information Sent to the server.The server is received after the positional information, according to apart from nearest adjacent of current time The positional information calculation in two cycles goes out the motion mileage and movement velocity of each motion member.For example, two adjacent cycles Positional information is respectively:Latitude and longitude coordinates " X1, Y1 " and " X2, Y2 ", then the server is according to described two latitude and longitude coordinates " X1, Y1 " and " X2, Y2 " position calculate each motion mileage of the motion member within two adjacent cycles, by each motion member Motion mileage within two adjacent cycles divided by 20 seconds, you can obtain the current movement velocity of each motion member.Wherein, will The original position of the running route of the motion group is set to that " X0, Y0 ", then " X2, Y2 " are to described for the position of each motion member Move original position " the distance between X0, Y0 ", the motion total kilometrage of as each motion member currently of the running route of group.
Here, the moving line of the motion group is the exercise program that mobile terminal A is formulated.For example:Mobile terminal A systems Fixed exercise program is:Running starting point " strong Xiang bridge ", running approach " Desheng outdoors street, ponding pool ", " west is straight for running terminal Door ", then running route of the exercise program that the server then formulates the mobile terminal A as the motion group.So Afterwards, the server determines each fortune according to the positional information of each motion member itself and the cycle of the transmission positional information The information such as the movement velocity and motion mileage of dynamic member, and the information such as movement velocity and motion mileage using each motion member as The information to be reported.
In embodiments of the present invention, each motion member that each motion member sends in the reception motion group is certainly Before the positional information of body, methods described also includes:
For the motion group identification of group allocation first;
The motion group addition request that motion member sends is received, acquisition second group in request is added from the motion group Group mark;
Second group identification is matched with first group identification, by the second group identification that the match is successful Corresponding motion member, is defined as the motion member of the motion group.
Here, due to preserving multiple different motion groups in the server, and server can be each different fortune Dynamic group distributes respective group identification respectively, is referred to as the first group identification;That is, multiple motion groups have each The first group identification;Therefore, in order to determine it is to be added motion member add motion group belong to which motion group, it is necessary to The motion group that each motion member to be added is sent adds the second group identification carried in request and marked with each first group Knowledge is matched, by the corresponding motion member to be added of the second group identification that the match is successful, be defined as that the match is successful first The motion member of the corresponding motion group of group identification.
In embodiments of the present invention, each motion member that each motion member sends in the reception motion group is certainly Before the positional information of body, methods described also includes:
Obtain each motion default first exercise program information of member;
The first exercise program information is matched with the second exercise program information of the motion group, will be matched The corresponding motion member of successful first exercise program information, is defined as the motion member of the motion group.
Here, the first exercise program information refers to, each motion member is by the motion account of itself in motion APP The exercise program of itself formulated.Overlapped or part weight because the exercise program formulated between each motion member might have information The possibility of conjunction, therefore, in order to which the motion member that exercise program is overlapped or partially overlapped is constructed as a group, it is necessary to pass through Exercise program that each motion member itself formulates is obtained as the first exercise program information, and by first exercise program Information is matched with the second exercise program information of the motion group, by the first exercise program information correspondence that the match is successful Motion member, be defined as it is described motion group motion member.
Step 203, motion member of the information to be reported into the motion group is sent, the information to be reported For carrying out voice broadcast.
Here, the server is after the movable information of each motion member in obtaining the groups of motion, by the groups of motion After each exercise data value is compared in the movable information of each motion member in group, sports achievement highest is determined, that is, when moving Long most long, and/or movement velocity is most fast, and/or motion mileage most long target motion member, and the target is moved into member couple The movable information answered is sent to the motion member in the motion group as the information to be reported.
Here, the information to be reported can be sent to each fortune in the motion group by the service implement body The information to be reported, can also be sent to the target motion member in the motion group by dynamic member.
In the embodiment of the present invention, motion member of the information to be reported into the motion group is sent, including:
Each exercise data value in the movable information of each motion member in the motion group is compared with predetermined threshold value Compared with according to comparative result, determining the corresponding movable information of exercise data value less than the predetermined threshold value;
By less than the corresponding motion member of the corresponding movable information of exercise data value of the predetermined threshold value, it is defined as target Move member;
The information to be reported is moved into member to the target to send.
Here, the server is being determined after information is reported, can be by each motion member in the motion group Each exercise data value is compared with predetermined threshold value in movable information, according to comparative result, is determined less than the predetermined threshold value Exercise data value, the corresponding motion member of the exercise data value less than the predetermined threshold value is defined as sports achievement worst, I.e. duration is most short, and/or movement velocity is most slow, and/or motion mileage most short target motion member for motion, waits to report by described Information is moved member to the target and sent.
For example, by will respectively move the corresponding each exercise data value of movable information of member with presetting in the motion group After threshold value is compared, determines that mobile terminal B motion mileage numerical value is less than predetermined threshold value, then regard mobile terminal B as mesh Mark motion member, information to be reported is sent to the mobile terminal B, to encourage mobile terminal B to refuel.
Here, the information to be reported includes:Move the data such as mileage, movement velocity, motion duration.
Further, the server determined according to the positional information of each motion member it is described after after report information, The pet name of motion member corresponding with the information to be reported can be carried, mobile terminal B is sent in the lump, to allow mobile terminal B knows whose exercise data is optimal in the motion group, and using the motion member of the exercise data most preferably as excitation certainly The power of oneself progress, so as to improve the movement velocity of oneself.
In the embodiment of the present invention, the predetermined threshold value can be set according to the historical movement record of each motion member It is fixed.For example, the motion member that the motion group includes has:Tri- members of A, B, C, then record according to A, B, C historical movement, The minimum amount of exercise for learning A is daily 500 meters, and B minimum amount of exercise is daily 600 meters, and C minimum amount of exercise is daily 700 Predetermined threshold value, then be set to by rice:It is 500 meters to move mileage, afterwards, by corresponding motion in the movable information of each motion member Journey data value is compared with the predetermined threshold value respectively, and according to comparative result, the motion mileage for determining motion account A is 400 meters, less than predetermined threshold value, then motion account A is defined as the target and moves member.
In embodiments of the present invention, the server can also be by the corresponding each fortune of movable information between each motion member Dynamic data value is compared, according to comparative result, generates numerical value comparison sheet, according to the numerical value comparison sheet, determines that target is transported Dynamic member.In this way, periodically moving member to each motion member moved in group or target by the server Information to be reported is sent, can encourage user is more dynamic to complete self-ordained exercise program, so that user reaches More preferable movement effects.
In the embodiment of the present invention, the server is waited to report letter described in the motion member transmission into the motion group During breath, the information associated with the information to be reported can also be sent.For example, the target into the motion group is moved into Member sends described when information is reported, and carrying the information associated with the information to be reported can be:* should refuel Ah, * * And then my slogan carrys out one two one, 1 first-class information, to increase interest of the motion member in motion process.
In embodiments of the present invention, the server is being determined after information is reported, and can also wait to report to described The corresponding motion member of information sends the information associated with the information to be reported.For example, the information to be reported is:Run Most fast exercise data, then be to the related information for moving member's transmission corresponding with the information to be reported:* you run it is true Soon!Or, the information to be reported is:The farthest exercise data of running mileage, then to corresponding with the information to be reported Moving the related information of member's transmission is:Your mileages of race of * are very remote!
Fig. 3 is the schematic flow sheet of another information processing method of the embodiment of the present invention;As shown in figure 3, methods described bag Include:
Step 301, group construction request is sent;
In the embodiment of the present invention, methods described is mainly used in information processor, and described information processing unit can be Motion APP mobile terminal is installed.Specifically, the mobile terminal is signed in after the motion APP by moving account, The exercise program of itself is formulated in the motion APP, and group construction request is sent to the server of the motion APP.It is described Server is received after the group construction request that the mobile terminal is sent, and responds the request, and take according in the request The motion account information of band builds motion group, and according to the IP address information of the mobile terminal, is sent out to the mobile terminal Send based on the corresponding motion group information of the motion group for asking to successfully construct.In embodiments of the present invention, in institute State and formulate the exercise program of itself in motion APP and include:The information such as running route, motion duration, running mileage.The present invention is implemented In example, the motion group information includes:The server is added to the group identification and request of the motion group allocation The information such as the link of the motion group.
Step 302, based on it is described ask successfully build motion group after, send positional information;
In the embodiment of the present invention, the mobile terminal receives server based on the motion group for asking to successfully construct After the corresponding motion group information, the link in the motion group information is shared within the specified range.For example, Link is carried out in the circle of friends of the instant communication softwares such as QQ, wechat to share;Can also be directly in the fortune where the mobile terminal Dynamic APP motion circle carries out link and shared.So that the friend in the circle of friends of the mobile terminal can ask according to the link Ask the addition motion group.
In embodiments of the present invention, the mobile terminal is additionally operable to receiving the fortune that server is built based on the request After dynamic group, the positional information of itself is periodically obtained according to GPS, and by the positional information being periodically obtaining and group Group mark is sent to the server.The server is received after the positional information that the mobile terminal is sent, according to described Positional information and the transmission cycle for sending the positional information, determine the letters such as the movement velocity and motion mileage of each motion member Breath.For example, each motion member in the motion group obtained the once positional information of itself every 20 seconds by GPS, and will The positional information is sent to the server.The server is received after the positional information, according to apart from current time The positional information calculation in nearest adjacent two cycle goes out motion mileage and fortune of each motion member within described two cycles Dynamic speed.For example, the positional information in two adjacent cycles is respectively:Latitude and longitude coordinates " X1, Y1 " and " X2, Y2 ", then it is described Server according to described two latitude and longitude coordinates " X1, Y1 " and " X2, Y2 " position calculate it is each motion member at adjacent two Motion mileage in cycle, by motion mileage divided by 20 second of each motion member within two adjacent cycles, you can obtain each Move the current movement velocity of member.In addition, by it is described motion group running route original position be set to " X0, Y0 ", Then position " X2, Y2 " to original position " the distance between X0, Y0 ", as each current fortune of motion member of the mobile terminal Dynamic total kilometrage.Each current motion total kilometrage of motion member is compared, motion total kilometrage most long movable information is determined, Using the motion most long movable information of total kilometrage as information to be reported, the motion member into the motion group sends.Its In, the information to be reported includes:Move duration, movement velocity, motion mileage.Here, sending described when information is reported, Also carry the information such as the pet name for moving member corresponding with the information to be reported.
Step 303, information to be reported is received, the information to be reported is subjected to voice broadcast;The information root to be reported The positional information sent according to the member of the motion group is determined.
In the embodiment of the present invention, the mobile terminal receive it is described after information is reported, by the information to be reported turn Change voice into and carry out voice broadcast.Wherein, the information to be reported can be:Server is according to expiring that the positional information is determined The movable information of sufficient predetermined condition;And/or the personal letter of motion member corresponding with the movable information for meeting predetermined condition Breath;And/or report at least one of information with the acquiescence of the movable information maps mutually for meeting predetermined condition.Wherein, institute The movable information for meeting predetermined condition, including server are stated according to the exercise data of each motion member in the motion group, choosing The most fast velocity information of running gone out, most slow velocity information of running, the route track information for running most long and/or running are most short Route track information etc..The personal information of motion member corresponding with the movable information for meeting predetermined condition, including institute State the information such as the pet name, motion account of the motion member in the motion group.With the movable information for meeting predetermined condition The acquiescence of maps mutually reports information, including the movable information of the predetermined condition is that then acquiescence is reported when running most fast speed Information is:* you run it is good fast!The movable information of the predetermined condition is that then acquiescence is reported when running most long route track Information is:* you run it is good remote!Etc. information.And the position that the information to be reported is sent according to the member of the motion group Confidence breath is determined.
In embodiments of the present invention, the voice style of the voice broadcast can be the sound of certain star or certain class animal Sound.For example, carrying out voice broadcast using the sound of parrot.In addition, in embodiments of the present invention, the server is to the motion It is described when information is reported that group sends, and can also carry the information associated with the information to be reported, for example " * *'s is total Mileage exceed you, quickly refuel " etc. oiling information.Or the number information such as " one two one ".In this way, user need not take out Mobile phone checks the running situation of companion, you can the movable information of other runnings companion in the motion group is known, so that will be same The movable information of companion improves the sport efficiency of user as the transport power for encouraging oneself motion.
In embodiments of the present invention, if the mobile terminal is currently being listened music or conversed, the movement Terminal receives the information to be reported of server transmission, and now, the information to be reported can be converted into by the mobile terminal Voice carries out interspersed report.Here, the interspersed report refers to, suspends currently playing music or Jing Yin call, and carry out institute The voice broadcast of information to be reported is stated, when described after the voice broadcast for reporting information is finished, currently playing sound is continued on Happy or call.
Fig. 4 is the schematic flow sheet of another information processing method of the embodiment of the present invention;As shown in figure 4, methods described bag Include:
Step 401, send motion group and add request;
In the embodiment of the present invention, methods described is applied to be provided with motion APP mobile terminal.Specifically, it is described to move Dynamic terminal is added to server transmission motion group and asked by clicking on motion link.Wherein, carried in the request to be added Enter to move the group identification information of group.Here, the group identification information can be digital form numeric string or The character string of written form.For example, the numeric string is:2017.03.28;Character string is:Zhong Guan-cun running group.
In the embodiment of the present invention, server responds the request after the request is received, and to the mobile terminal Send the motion group information matched with the group identification and add the option information of the motion group.Here, the fortune Dynamic group information, including:The exercise program information of the motion group, the motion member's quantity information of the motion group currently Deng.The option information, including:" addition " and " being added without " option, determines whether to addition described with again for mobile terminal Move group.
In the embodiment of the present invention, if the mobile terminal clicks on " addition " option, the server can then be received The motion account information is added to the motion group by the motion account information that the mobile terminal is sent, the server Motion members list after, sent to the mobile terminal and add successful notification message, and by the group of the motion group The motion APP installed to the mobile terminal is identified to send.Now, mobile terminal is successfully joined the motion group.
Step 402, after the motion group is successfully joined, positional information is sent;
In embodiments of the present invention, the mobile terminal is after the motion group is successfully joined, according to GPS periodically The positional information of itself is obtained, and the positional information being periodically obtaining and group identification are sent to the server. The server is received after the positional information that the mobile terminal is sent, and is believed according to the positional information and the transmission position In the transmission cycle of breath, determine the information such as the movement velocity and motion mileage of each motion member.For example, each in the motion group Move member and the once positional information of itself, and the positional information is sent out to the server is obtained by GPS every 20 seconds Send.The server is received after the positional information, according to the position in adjacent two cycle nearest apart from current time Information calculates motion mileage and movement velocity of each motion member within described two cycles.For example, two adjacent cycles Positional information be respectively:Latitude and longitude coordinates " X1, Y1 " and " X2, Y2 ", then the server sat according to described two longitudes and latitudes Mark " X1, Y1 " and " X2, Y2 " position calculate each motion mileage of the motion member within two adjacent cycles, will respectively move into Motion mileage divided by 20 second of the member within two adjacent cycles, you can obtain the current movement velocity of each motion member.In addition, The original position of the running route of the motion group is set to " X0, Y0 ", then " X2, Y2 " are arrived for the position of the mobile terminal Original position " the distance between X0, Y0 ", the motion total kilometrage of as each motion member currently.By the fortune of each motion member currently Dynamic total kilometrage is compared, and determines motion total kilometrage most long movable information, by the motion most long movable information of total kilometrage As information to be reported, the motion member into the motion group sends.Wherein, the information to be reported includes:During motion Length, movement velocity, motion mileage.Here, sending described when information is reported, also carrying corresponding with the information to be reported Motion member the information such as the pet name.
Step 403, information to be reported is received, the information to be reported is subjected to voice broadcast;The information root to be reported The positional information sent according to the member of the motion group is determined.
In the embodiment of the present invention, the information to be reported can be:The satisfaction that server is determined according to the positional information The movable information of predetermined condition;And/or the personal information of motion member corresponding with the movable information for meeting predetermined condition; And/or report at least one of information with the acquiescence of the movable information maps mutually for meeting predetermined condition.Wherein, it is described full The movable information of sufficient predetermined condition, including server are selected according to the exercise data of each motion member in the motion group Run most fast velocity information, most slow velocity information of running, the route track information for running most long and/or most short road of running Line tracking information etc..The personal information of the motion member corresponding with the movable information for meeting predetermined condition, including institute State the information such as the pet name, motion account of the motion member in the motion group.The described and motion for meeting predetermined condition The acquiescence of information maps mutually reports information, including the movable information of the predetermined condition is when running most fast speed, then to give tacit consent to Reporting information is:* you run it is good fast!The movable information of the predetermined condition is when running most long route track, then to give tacit consent to Reporting information is:* you run it is good remote!Etc. information.And the information to be reported is sent according to the member of the motion group Positional information determine.
Fig. 5 is a kind of composition schematic diagram of information processor of the embodiment of the present invention;As shown in figure 5, described device includes: First receiving unit 501, construction unit 502, the transmitting element 504 of determining unit 503 and first;
Wherein, first receiving unit 501, for receive group construction request and it is each motion member send itself Positional information;
The construction unit 502, for responding the request, and builds motion group;The determining unit 503, is used for The positional information of each motion member itself sent based on each motion member in the motion group, it is determined that information to be reported;
First transmitting element 504, for motion member of the information to be reported into the motion group to be sent out Send, the information to be reported is used to carry out voice broadcast.
In the embodiment of the present invention, described device can be mounted in the corresponding servers of motion APP on mobile terminal.Tool Body, first receiving unit 501 (can be specifically by mobile whole receiving the group construction request of mobile terminal transmission The motion APP installed on end sends the request) after, the request is responded, and the construction unit 502 is triggered, by described Construction unit 502 is believed according to the motion APP carried in the request account information and the IP address of the mobile terminal Breath, can further obtain exercise program information corresponding with the account information, and according to the exercise program information architecture Move group.
In embodiments of the present invention, the construction unit 502, which builds the motion group, includes following two modes:
Mode one:Mobile terminal A is asked by moving APP to server transmission group construction.Wherein, wrapped in the request Include:The mobile terminal logs in used motion account information, the IP address information of the mobile terminal during motion APP Or the information such as the group name of mobile terminal A name.For example:The group name of mobile terminal A names is " HI together ". First receiving unit 501 is received after the group construction request, responds the request, and trigger the construction unit 502, one is built with the motion group of " HI together " for name by the construction unit 502.Also, the server into Work(is set up after the motion group, can further build the group list for preserving the groups of motion group member information.
Mode two:First receiving unit 501 is received after the group construction request of mobile terminal transmission, and response is described Request, and the construction unit 502 is triggered, by motion account of the construction unit 502 according to the mobile terminal A, obtain The exercise program information that mobile terminal A is formulated in the motion APP, then further according to each motion member in the motion APP The motion account of middle registration, obtains the exercise program information that each players are formulated in the motion APP, by each motion The exercise program information of personnel is matched with the exercise program information of the mobile terminal A, the fortune conformed to a predetermined condition Dynamic account, creates motion group, and regard the corresponding user of the motion account as the member for moving group.The service Device can further build the group column for preserving the groups of motion group member information after the motion group is successfully established Table.
In embodiments of the present invention, the predetermined condition refers to:With complete of the exercise program information of the mobile terminal A The exercise program information matched somebody with somebody or partly matched.For example, mobile terminal A exercise program information includes:Move duration:2 hours; Moving line:Starting point " Zhong Guan-cun ", by way of " Tsing-Hua University ", destination " sport university ";Mobile terminal B exercise program information Include:Move duration:1 hour;Moving line:Starting point " Zhong Guan-cun ", destination " Tsing-Hua University ";Mobile terminal C motion Plan information includes:Move duration 1 hour, moving line:Starting point " Xueyuan Road ", destination " Zhichun Road ", the server Through overmatching, determine that mobile terminal B and mobile terminal A route are overlapped, then regard mobile terminal B as the group for moving group Group membership.
In embodiments of the present invention, the type for the motion group that the construction unit 502 is built includes:Interim group and fixation Group;Wherein, the interim group refers to:When the motion group build group time reach preset time after dismiss automatically;Or work as institute State in motion group and dismissed automatically after the completion of the exercise program formulated;The group of stability refers to:The motion group will not be automatic Dismiss, but voluntarily require to exit by the motion member in the motion group or the motion member in group chief commander this group kicks Go out.Also, it is described motion group in group member can be represented according to the formation of list, can also according to packet form table Show, the representation of specific group member is not limited.
In embodiments of the present invention, each motion member in the motion group can be voluntarily changed from the motion The pet name of group, and the pet name of the motion group can only then be majored in by group and changed.Here, the group can be by server The mobile terminal for initiating group construction request is used as the group master;Can also be that server is respectively moved according in the motion group The movable information of member, velocity is most fast or run and be used as the group master apart from farthest mobile terminal.
In the embodiment of the present invention, messaging chat can also be carried out between each motion member in the motion group, and it is logical The form of letter chat includes voice-enabled chat, text chat and Video chat.But the specific mode for building motion group is not intended to limit For both the above, if it can reach movable information is identical or one group of part identical motion member composition, and can be Communication is realized in the group.
In this bright embodiment, the construction unit 502 is asked according to the group construction, and motion group is successfully constructed Afterwards, first group identification, the motion account of the mobile terminal and the mapping relations of the motion group are preserved, And first transmitting element 504 is triggered, and by IP address of first transmitting element 504 according to the mobile terminal, will Message and request that the motion group successfully constructs add the link information of the motion group, and the shifting is sent in the lump Dynamic terminal.Here, the motion group information, including:Information that motion group successfully constructs, for the motion group allocation The mapping relation information and addition of first group identification information, the motion account of the mobile terminal with the motion group Link information of the motion group etc..Specifically, when first group identification can be with the structure of the motion group Between the mark that generates.For example:The structure time for moving group is on March 21st, 2017, then is the institute of the motion group allocation Stating the first group identification is:20170321.
The mobile terminal receives the server asks the motion group successfully constructed to believe according to the group construction After breath and the link information, the corresponding link of the link information is subjected to link within the specified range and shared.Here, it is described Specified range refers to that what the mobile terminal determined shares scope.For example, QQ, wechat for being installed in the mobile terminal etc. are immediately The circle of friends of communication software carries out link and shared.Accordingly, by it is described link within the specified range carry out link share for:It is mobile Terminal A carries out link in circle of friends by instant communication softwares such as QQ, wechats and shared, mobile terminal A friend's mobile terminal B Seen by the circle of friends after the link that mobile terminal A shares, sent by clicking on described link to the server Request is added, first receiving unit 501 is received after the addition request of mobile terminal B transmissions, added according to described The first group identification carried in request, " addition " and " being added without " option is sent to mobile terminal B, and mobile terminal B passes through choosing " addition " option is selected, first receiving unit 501 receives mobile terminal B itself motion account, and will be described mobile whole Hold B motion account to add in the group list of the motion group, and addition is sent to mobile terminal B and successfully notify to disappear Breath, now, mobile terminal B have turned into the group member of the motion group, and the group member is alternatively referred to as the groups of motion The motion member of group.
In embodiments of the present invention, each motion member in the motion group is periodically obtained from by GPS respectively The positional information of body, and the positional information of itself is sent to the server, first receiving unit 501 receives described After the positional information of itself that each motion member sends, the determining unit 503 is triggered, by the determining unit 503 according to institute The transmission cycle of positional information and the positional information is stated, the letters such as the movement velocity and motion mileage of each motion member are determined Breath.For example, each motion member in the motion group obtained the once positional information of itself every 20 seconds by GPS, and will The positional information is sent to the server.First receiving unit 501 is received after the positional information, and triggering is described Determining unit 503, and by positional information of the determining unit 503 according to adjacent two cycle nearest apart from current time Calculate the motion mileage and movement velocity of each motion member.For example, the positional information in two adjacent cycles is respectively:Longitude and latitude Spend coordinate " X1, Y1 " and " X2, Y2 ", then the determining unit 503 according to described two latitude and longitude coordinates " X1, Y1 " and " X2, Y2 " positions calculate motion mileage of each motion member within two adjacent cycles, by each motion member at adjacent two Motion mileage in cycle divided by 20 seconds, you can obtain the current movement velocity of each motion member.Wherein, by the motion group The original position of running route be set to " X0, Y0 ", then each motion member position " race of X2, Y2 " to the motion group Original position " the distance between X0, Y0 ", the motion total kilometrage of as each motion member currently of step line.The determining unit 503 determine information to be reported based on the positional information again.
In the embodiment of the present invention, the information to be reported can be:The satisfaction that server is determined according to the positional information The movable information of predetermined condition;And/or the personal information of motion member corresponding with the movable information for meeting predetermined condition; And/or report at least one of information with the acquiescence of the movable information maps mutually for meeting predetermined condition.Wherein, it is described full The movable information of sufficient predetermined condition, including server are selected according to the exercise data of each motion member in the motion group Run most fast velocity information, most slow velocity information of running, the route track information for running most long and/or most short road of running Line tracking information etc..The personal information of the motion member corresponding with the movable information for meeting predetermined condition, including institute State the information such as the pet name, motion account of the motion member in the motion group.The described and motion for meeting predetermined condition The acquiescence of information maps mutually reports information, including the movable information of the predetermined condition is when running most fast speed, then to give tacit consent to Reporting information is:* you run it is good fast!The movable information of the predetermined condition is when running most long route track, then to give tacit consent to Reporting information is:* you run it is good remote!Etc. information.And the information to be reported is sent according to the member of the motion group Positional information determine.
In the embodiment of the present invention, the moving line of the motion group is the exercise program that mobile terminal A is formulated.For example: Mobile terminal A formulate exercise program be:Running starting point " strong Xiang bridge ", running approach " Desheng outdoors street, ponding pool ", runs Terminal " Xizhimen ", then race of the exercise program that the server then formulates the mobile terminal A as the motion group Step line.Then, the determining unit 503 is according to each positional information for moving member itself and sends the positional information In the cycle, determine the movement velocity and the motion information such as mileage of each motion member, and by the movement velocity of each motion member and motion The information such as mileage are used as the information to be reported.
In embodiments of the present invention, described device also includes:Allocation unit 505;For for the motion group allocation the One group identification;
First receiving unit 501, adds request, from described for receiving motion group that each motion member sends Motion group, which is added in request, obtains the second group identification;
The determining unit 503, specifically for second group identification is matched with first group identification, By the corresponding motion member of the second group identification that the match is successful, it is defined as the motion member of the motion group.
In the embodiment of the present invention, due to preserving multiple different motion groups in the server, and server can be every Individual different groups of motion group distributes respective group identification respectively, is referred to as the first group identification;That is, multiple groups of motion Group has respective group identification, therefore, in order to determine which groups of motion the motion group that motion member to be added adds belongs to Group is, it is necessary to which the determining unit 503 adds the motion group that each motion member to be added sends second group carried in request Group mark is matched with first group identification, to be added is moved into the second group identification that the match is successful is corresponding Member, is defined as the motion member of the corresponding motion group of the first group identification.
In embodiments of the present invention, described device also includes:Acquiring unit 506, presets for obtaining each motion member The first exercise program information;
The determining unit 503, is specifically additionally operable to the first exercise program information and the second of the motion group Exercise program information is matched, and by the corresponding motion member of the first exercise program information that the match is successful, is defined as the fortune The motion member of dynamic group.
In the embodiment of the present invention, the first exercise program information refers to, each motion motion account of the member by itself The exercise program of itself formulated in motion APP.The second exercise program information refers to:Motion group is sent to server The exercise program that the motion member for setting up request formulates in motion APP.Due to the exercise program formulated between each motion member It might have information to overlap or the possibility that partially overlaps, therefore, the construction unit 502 is in order to exercise program is overlapped or portion Divide the motion member overlapped to be constructed as a group and formulated, it is necessary to obtain each motion member itself by the acquiring unit 506 Exercise program as the first exercise program information, and by the determining unit 503 by the first exercise program information Matched with the second exercise program information of the motion group, by the corresponding fortune of the first exercise program information that the match is successful Dynamic member, is defined as the motion member of the motion group.
In the embodiment of the present invention, the motion letter of the determining unit 503 each motion member in the motion group is obtained After breath, after each exercise data value is compared in the movable information between each motion member in the motion group, determine Sports achievement highest, that is, move that duration is most long, and/or movement velocity is most fast, and/or motion mileage most long target is moved into Member, and first transmitting element 504 is triggered, the target is moved into the corresponding fortune of member by first transmitting element 504 Motion member in the motion group that dynamic information is built as from the information to be reported to the construction unit 502 sends.
For example, the determining unit 503 passes through each movable information correspondence moved between member in the motion group Motion value be compared after, determine that mobile terminal B motion mileage is most long, then trigger first transmitting element 504, The corresponding movable informations of mobile terminal B are moved in group as information to be reported to described Motion member send.
In embodiments of the present invention, first transmitting element 504 specifically can be by the information to be reported to the fortune Each motion member in dynamic group sends, and target of the information to be reported into the motion group can also be moved into member Send.
Specifically, target of the information to be reported into the motion group is moved into member to send, including:
The determining unit 503 by each exercise data value in the movable information of each motion member in the motion group with Predetermined threshold value is compared, and determines the corresponding motion of the corresponding exercise data value of exercise data value less than the predetermined threshold value Information;By less than the corresponding motion member of the corresponding movable information of exercise data value of the predetermined threshold value, it is defined as the mesh Mark motion member;Then, the determining unit 503 triggers first transmitting element 504, by first transmitting element 504 The information to be reported is moved into member to the target to send.
In the embodiment of the present invention, the determining unit 503 by described first it is determined that after information is reported, can send single Each exercise data value in the movable information of each motion member in the motion group is compared by member 504 with predetermined threshold value, According to comparative result, the exercise data value less than the predetermined threshold value is determined, by less than the exercise data of the predetermined threshold value It is worst that the corresponding motion member of value is defined as sports achievement, that is, moves that duration is most short, and/or movement velocity is most slow, and/or motion The most short target motion member of mileage, member's transmission is moved by the information to be reported to the target.
For example, first transmitting element 504 passes through each movable information correspondence for moving member in the motion group Each exercise data value and predetermined threshold value be compared after, according to comparative result, determine mobile terminal B motion mileage numerical value Less than predetermined threshold value, then move member using the mobile terminal B as target, and will information be reported to the mobile terminal B Send.To encourage mobile terminal B to refuel.
In embodiments of the present invention, the information to be reported includes:Move mileage, movement velocity, motion duration etc. Data.
Further, the determining unit 503 determined according to the positional information of each motion member it is described wait to report believe After breath, first transmitting element 504 can carry the pet name for moving member corresponding with the information to be reported, and be sent in the lump Mobile terminal B, to allow mobile terminal B to know whose exercise data is optimal in the motion group, and with the exercise data Optimal motion member is as the power for encouraging oneself progress, so as to improve the movement velocity of oneself.
In the embodiment of the present invention, the predetermined threshold value can be set according to the historical movement record of each motion member It is fixed.For example, the motion member that the motion group includes has:Tri- members of A, B, C, then the determining unit 404 is according to A, B, C Historical movement record, the minimum amount of exercise for learning A is daily 500 meters, and B minimum amount of exercise is daily 600 meters, and C's is minimum Amount of exercise is daily 700 meters, then is set to predetermined threshold value:It is 500 meters to move mileage, afterwards, and the motion of each motion member is believed Corresponding motion mileage value is compared with the predetermined threshold value respectively in breath, according to comparative result, determines motion account Number A motion mileage is 400 meters, less than predetermined threshold value, then motion account A is defined as into the target motion member.
In embodiments of the present invention, the determining unit 503, specifically can also be by each motion member in the motion group Between the corresponding each exercise data value of movable information be compared, according to comparative result, numerical value comparison sheet is generated, according to described Numerical value comparison sheet, determines that target moves member.In this way, periodically each into the motion group by the server Motion member or target motion member send information to be reported, and can encourage user is more dynamic to complete self-ordained fortune Dynamic plan, so that user reaches more preferable movement effects.
In the embodiment of the present invention, first transmitting element 504 sends institute in the motion member into the motion group State when information is reported, the information associated with the information to be reported can also be sent.For example, first transmitting element 504 target into the motion group moves member and sends described when information is reported, and carries and the information phase to be reported The information of association can be:* should refuel Ah, * * follow my slogan to carry out one two one, 1 first-class information, to increase motion Interest of the member in motion process.
In embodiments of the present invention, the determining unit 503 is being determined after information is reported, first transmitting element 504 can also move member's transmission information associated with the information to be reported to corresponding with the information to be reported.Example Such as, the information to be reported is:Run most fast exercise data, first transmitting element 504 then is waited to report letter to described Ceasing the related information of corresponding motion member transmission is:* you run it is very fast!Or, the information to be reported is:In running The farthest exercise data of journey, first transmitting element 504 then moves what member sent to corresponding with the information to be reported Related information is:Your mileages of race of * are very remote!
Fig. 6 is the composition schematic diagram of another information processor of the embodiment of the present invention;As shown in fig. 6, described device bag Include:Second transmitting element 601, the second receiving unit 602 and the first broadcast unit 603;
Wherein, second transmitting element 601, for sending group construction request;It is additionally operable to ask into based on described Work(is built after motion group, sends positional information;
Second receiving unit 602, for receiving information to be reported;
First broadcast unit 603, for the information to be reported to be carried out into voice broadcast;The information root to be reported The positional information sent according to the member of the motion group is determined.
In the embodiment of the present invention, described device can be the mobile terminal for being provided with motion APP.Specifically, the movement Terminal is signed in after the motion APP by moving account, and the exercise program of itself is formulated in the motion APP, and by institute State the second transmitting element 601 and send group construction request to the server of the motion APP.The server receives the shifting After the group construction request that dynamic terminal is sent, the request is responded, and according to the motion account information structure carried in the request Motion group is built, and according to the IP address information of the mobile terminal, sends and is built based on the request to the mobile terminal Successfully move the corresponding motion group information of group.In embodiments of the present invention, it is described to formulate itself in the motion APP Exercise program include:The information such as running route, motion duration, running mileage.
In the embodiment of the present invention, the motion group information includes:The server to it is described motion group allocation group Group mark and request add the information such as the link of the motion group.
Second receiving unit 602 receives the request that the server is sent based on second transmitting element 601 After the corresponding motion group information of motion group of structure, second transmitting element 601 is triggered, by second transmitting element 601 share the link in the motion group information within the specified range.For example, in instant communication softwares such as QQ, wechats Link is carried out in circle of friends to share, and directly can also carry out link point in the motion circle of the motion APP where the mobile terminal Enjoy.So that the friend in the circle of friends of the mobile terminal can ask to add the motion group according to the link.
In embodiments of the present invention, second transmitting element 601 is additionally operable to receiving server based on the request After the motion group of structure, trigger second transmitting element 601 and the positional information of itself is sent to the server.Specifically Ground, the second transmitting element 601 periodically obtains the positional information of itself according to GPS, and by the institute's rheme being periodically obtaining Confidence is ceased and group identification is sent to the server.The server receives the position that second transmitting element 601 is sent After confidence breath, according to the transmission cycle of the positional information and the transmission positional information, the motion speed of each motion member is determined The information such as degree and motion mileage.For example, each motion member in the motion group obtained once itself every 20 seconds by GPS Positional information, and the positional information is sent to the server.The server is received after the positional information, root Go out each motion member within described two cycles according to the positional information calculation in adjacent two cycle nearest apart from current time Motion mileage and movement velocity.For example, the positional information in two adjacent cycles is respectively:Latitude and longitude coordinates " X1, Y1 " and " X2, Y2 ", then the server is according to described two latitude and longitude coordinates " X1, Y1 " and " X2, Y2 " position, which are calculated, respectively to be moved into Motion mileage of the member within two adjacent cycles, by motion mileage divided by 20 of each motion member within two adjacent cycles Second, you can obtain the current movement velocity of each motion member.In addition, the start bit of the running route of the motion group is installed It is set to " X0, Y0 ", the then mobile terminal position " X2, Y2 " to original position " the distance between X0, Y0 ", as each motion The motion total kilometrage of member currently.The motion total kilometrage of each motion member currently is compared, motion total kilometrage is determined most Long movable information, using the motion total kilometrage most long movable information as information to be reported, is moved in group to described Member is moved to send, wherein, the information to be reported includes:Move duration, movement velocity, motion mileage.Here, described second Transmitting element 601 is sending described when information is reported to motion member, also carries transport corresponding with the information to be reported The information such as the pet name of dynamic member.
In embodiments of the present invention, second receiving unit 602 receives the information to be reported of server transmission Afterwards, first broadcast unit 603 is triggered, the information to be reported is converted into voice by first broadcast unit 603 and entered Row voice broadcast.Wherein, the information to be reported can be:Server meets predetermined condition according to what the positional information was determined Movable information;And/or the personal information of motion member corresponding with the movable information for meeting predetermined condition;And/or with The acquiescence of the movable information maps mutually for meeting predetermined condition reports at least one of information.Wherein, it is described to meet predetermined The movable information of condition, including server, according to the exercise data of each motion member in the motion group, the running selected is most Fast velocity information, most slow velocity information of running, the route track information for running most long and/or most short route track of running Information etc..The personal information of motion member corresponding with the movable information for meeting predetermined condition, including the motion member The information such as the pet name, motion account in the motion group.With writing from memory for the movable information maps mutually for meeting predetermined condition Recognize report information, including the movable information of the predetermined condition is when running most fast speed, then acquiescence reports information and is:* you That runs is good fast!The movable information of the predetermined condition is when running most long route track, then acquiescence reports information and is:* you That runs is good remote!Etc. information.And the positional information that the information to be reported is sent according to the member of the motion group is true It is fixed..
In the embodiment of the present invention, the voice style that first broadcast unit 603 is reported can be certain star or certain class The sound of animal.For example, carrying out voice broadcast using the sound of parrot.In addition, in embodiments of the present invention, the server to It is described when information is reported that the motion group sends, and can also carry the information associated with the information to be reported, example Such as oiling information such as " * * total kilometrage exceed you, refuels quickly ".Or, the number information such as " one two one ".In this way, User need not take out the running situation that mobile phone checks companion, you can know the motion of other runnings companion in the motion group Information, so that the movable information of companion is improved into the sport efficiency of user as the transport power for encouraging oneself motion.
In embodiments of the present invention, if the mobile terminal is currently being listened music or conversed, the movement Terminal receives the information to be reported of server transmission, and now, first broadcast unit 603 can be by the information to be reported It is converted into voice and carries out interspersed report.Here, the interspersed report refers to, suspends currently playing music or Jing Yin call, and The voice broadcast of the information to be reported is carried out, when described after the voice broadcast for reporting information is finished, continue on and currently broadcasts The music put or call.
Fig. 7 is the composition schematic diagram of another information processor of the embodiment of the present invention;As shown in fig. 7, described device bag Include:3rd transmitting element 701, the 3rd receiving unit 702 and the second broadcast unit 703;
Wherein, the 3rd transmitting element 701, request is added for sending motion group;It is additionally operable to being successfully joined State after motion group, send positional information;
3rd receiving unit 702, for receiving information to be reported;
Second broadcast unit 703, for the information to be reported to be carried out into voice broadcast;The information root to be reported The positional information sent according to the member of the motion group is determined.
In the embodiment of the present invention, described device is the mobile terminal for being provided with motion APP.Specifically, the mobile terminal By clicking on motion link, triggering the 3rd transmitting element 701 is added to server transmission motion group and asked.Wherein, institute State the group identification information that motion group to be added is carried in request.Here, the group identification information can be digital shape The numeric string of formula or the character string of written form.For example, the numeric string is:2017.03.28;Character string is:In Guan Cun running groups.
Server responds the request, and send and the group to the mobile terminal after the request is received The motion group information of mark matching and the option information for adding the motion group.3rd receiving unit 702 receives described Move after group information and the option information, mobile terminal determines whether to add the groups of motion according to the option information Group.Here, the motion group information, including:Exercise program information, the fortune of the motion group currently of the motion group Dynamic number of members information etc..The option information, including:" addition " and " being added without " option, to be determined again for mobile terminal Whether the motion group is added.
The mobile terminal is if choosing during " addition " option in the option information, and the server can then be received The motion account information is added to described by the motion account information that the 3rd transmitting element 701 is sent, the server After the motion members list for moving group, sent to the mobile terminal and add successful notification message, and by the groups of motion The motion APP that the group identification of group is installed to the mobile terminal is sent.Now, mobile terminal is successfully joined the groups of motion Group.
In the embodiment of the present invention, the mobile terminal is after the motion group is successfully joined, the 3rd transmitting element 701 periodically obtain the positional information of itself according to GPS, and by the positional information and group identification that are periodically obtaining Sent to the server.The server is received after the positional information that the 3rd transmitting element 701 is sent, according to described Positional information and the transmission cycle for sending the positional information, determine the letters such as the movement velocity and motion mileage of each motion member Breath.For example, each motion member in the motion group obtained the once positional information of itself every 20 seconds by GPS, and will The positional information is sent to the server.The server is received after the positional information, according to apart from current time The positional information calculation in nearest adjacent two cycle goes out motion mileage and fortune of each motion member within described two cycles Dynamic speed.For example, the positional information in two adjacent cycles is respectively:Latitude and longitude coordinates " X1, Y1 " and " X2, Y2 ", then it is described Server according to described two latitude and longitude coordinates " X1, Y1 " and " X2, Y2 " position calculate it is each motion member at adjacent two Motion mileage in cycle, by motion mileage divided by 20 second of each motion member within two adjacent cycles, you can obtain each Move the current movement velocity of member.In addition, by it is described motion group running route original position be set to " X0, Y0 ", Then position " X2, Y2 " to original position " the distance between X0, Y0 ", as each current fortune of motion member of the mobile terminal Dynamic total kilometrage.Each current motion total kilometrage of motion member is compared, motion total kilometrage most long movable information is determined, Using the motion most long movable information of total kilometrage as information to be reported, the motion member into the motion group sends.Its In, the information to be reported includes:Move duration, movement velocity, motion mileage.Here, sending described when information is reported, Also carry the information such as the pet name for moving member corresponding with the information to be reported.
In the embodiment of the present invention, the 3rd receiving unit 702 receives the information to be reported, and triggers described second and broadcast Unit 703 is put, information to be reported carries out voice broadcast as described in 703 pairs of second broadcast unit;Specifically, it is described to wait to report The positional information that information is sent according to the member of the motion group is determined.
In the embodiment of the present invention, the information to be reported can be:The satisfaction that server is determined according to the positional information The movable information of predetermined condition;And/or the personal information of motion member corresponding with the movable information for meeting predetermined condition; And/or report at least one of information with the acquiescence of the movable information maps mutually for meeting predetermined condition.Wherein, it is described full The movable information of sufficient predetermined condition, including server are selected according to the exercise data of each motion member in the motion group Run most fast velocity information, most slow velocity information of running, the route track information for running most long and/or most short road of running Line tracking information etc..The personal information of the motion member corresponding with the movable information for meeting predetermined condition, including institute State the information such as the pet name, motion account of the motion member in the motion group.The described and motion for meeting predetermined condition The acquiescence of information maps mutually reports information, including the movable information of the predetermined condition is when running most fast speed, then to give tacit consent to Reporting information is:* you run it is good fast!The movable information of the predetermined condition is when running most long route track, then to give tacit consent to Reporting information is:* you run it is good remote!Etc. information.And the information to be reported is sent according to the member of the motion group Positional information determine.
Fig. 8 is the usage scenario schematic diagram of the embodiment of the present invention.As shown in Figure 8:The scene is a moving scene, In the moving scene, the network element being related to has:First mobile terminal 801, the second mobile terminal 802, the 3rd mobile terminal 803 With server 804;Wherein, first mobile terminal 801, second mobile terminal 802 and the 3rd mobile terminal 803 In be mounted on identical motion APP, and the server 804 be the motion server corresponding with the motion APP.
Specifically, first mobile terminal 801 is wanted to build a motion group in the motion APP, then described First mobile terminal 801 sends group construction request to the server 804, and the server 804 is received after the request, The response request, and motion group is built based on the request.Specifically, the server 804 can be according to the request The motion account information and motion group name of middle carrying build motion group.And the motion group allocation to successfully construct Group's unique mark, preserves group's unique mark, the motion account of first mobile terminal 801 and the motion group Members list mapping relations after, the server 804 is according to the IP address of the first mobile terminal 801, by the groups of motion The message that group is successfully constructed is sent to first mobile terminal 801, meanwhile, by for asking to add the chain for moving group Connect and be also sent to first mobile terminal 801.First mobile terminal 801 is received after the link of the motion group, The link is shared within the specified range, for example, sharing the link in QQ groups, wechat circle of friends and/or motion circle.This When, second mobile terminal 802 and/or the 3rd mobile terminal 803 are in described QQ groups, wechat circle of friends and/or motion See in circle after the link, by clicking on the link, send motion group to the server 804 and add request, wherein, The group identification of the motion group is carried in the request.The server 804 receives motion group addition please After asking, the request is responded, and the motion is sent to second mobile terminal 802 and/or the 3rd mobile terminal 803 The information of group and the option information for adding the motion group.Wherein, the information of the motion group can specifically be transported The information such as dynamic route, motion duration, motion mileage, motion member;The option information includes:Option is added and is added without, with Second mobile terminal 802 and/or the 3rd mobile terminal 803 is set to further determine whether to add the groups of motion Group.When second mobile terminal 802 and/or the 3rd mobile terminal 803 click on " addition " option, the server 804 receive the motion account that second mobile terminal 802 and/or the 3rd mobile terminal 803 are sent, and by described the The motion account of two mobile terminals 802 and/or the 3rd mobile terminal 803 adds the motion members list of the motion group In, then, the server 804 sends to second mobile terminal 802 and/or the 3rd mobile terminal 803 and added into The notification message of work(, now, second mobile terminal 802 and/or the 3rd mobile terminal 803 are successfully joined the motion Group.In the motion group, first mobile terminal 801, second mobile terminal 802 and the 3rd movement are eventually End 803 can chat, mutually share music, movable information etc..And periodically the positional information of itself can also be sent To the positional information of the server 804, then each motion member by the server 804 in the motion group, The movable information of each motion member is determined, here, the movable information includes, motion duration, motion mileage, movement velocity etc.. The server 804 is determined after information is reported according to the movable information of each motion member, and the information to be reported is sent To each motion member in the motion group or target motion member.For example, position of the server 804 by each motion member Information, determines that the motion mileage of the 3rd mobile terminal 803 is most short, movement velocity is most slow or motion duration is most short, then will be described 3rd mobile terminal 803 moves member as the target, and the information to be reported is sent out to the 3rd mobile terminal 803 Send.To improve ageing and the 3rd mobile terminal 803 of lifting that the 3rd mobile terminal 803 knows the movable information of motion companion Amount of exercise,
In actual applications, the first receiving unit 501, construction unit 502, the determining unit 503, described First transmitting element 504, the allocation unit 505, the acquiring unit 506 can be by the centers positioned at motion APP servers Processor (CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA) etc. are realized.
Second transmitting element 601, second receiving unit 602, first broadcast unit 603, the described 3rd Transmitting element 701, the 3rd receiving unit 702 and second broadcast unit 703 can be by positioned at being provided with motion APP CPU, MPU, DSP or FPGA of mobile terminal etc. are realized.
First mobile terminal 801, second mobile terminal 802, the 3rd mobile terminal 803 and the service Device 804 can be realized by CPU, MPU, DSP, FPGA positioned at motion APP systems etc..
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the shape of the embodiment in terms of the present invention can use hardware embodiment, software implementation or combine software and hardware Formula.Moreover, the present invention can be used can use storage in one or more computers for wherein including computer usable program code The form for the computer program product that medium is implemented on (including but is not limited to magnetic disk storage and optical memory etc.).
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram are described.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which is produced, to be included referring to The manufacture set by dress is made, the command device is realized in one flow of flow chart or multiple flows and/or one side of block diagram The function of being specified in frame or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.

Claims (16)

1. a kind of information processing method, it is characterised in that methods described includes:
Receive group construction request;The response request, builds motion group;
Receive the positional information of each motion member itself that each motion member sends in the motion group;
Information to be reported is determined based on the positional information;
Motion member of the information to be reported into the motion group is sent, the information to be reported is used to carry out voice Report.
2. according to the method described in claim 1, it is characterised in that each motion member hair in the reception motion group Before the positional information of each motion member itself sent, methods described also includes:
For the motion group identification of group allocation first;
The motion group for receiving motion member's transmission adds request, is added from the motion group in asking and obtains the second group mark Know;
Second group identification is matched with first group identification, by the second group identification correspondence that the match is successful Motion member, be defined as it is described motion group motion member.
3. according to the method described in claim 1, it is characterised in that each motion member hair in the reception motion group Before the positional information of each motion member itself sent, methods described also includes:
Obtain each motion default first exercise program information of member;
The first exercise program information is matched with the second exercise program information of the motion group, by the match is successful The corresponding motion member of the first exercise program information, be defined as it is described motion group motion member.
4. according to the method described in claim 1, it is characterised in that described to move the information to be reported in group to described Motion member send, including:
Each exercise data value in the movable information of each motion member in the motion group is compared with predetermined threshold value;Root According to comparative result, the corresponding movable information of exercise data value less than the predetermined threshold value is determined;
Target motion less than the corresponding motion member of the corresponding movable information of exercise data value of the predetermined threshold value, will be defined as Member;
The information to be reported is moved into member to the target to send.
5. according to the method described in claim 1, it is characterised in that the information to be reported, including following at least one:
The movable information for meeting predetermined condition determined according to the positional information;
The corresponding personal information for moving member of the movable information for meeting predetermined condition;
Information is reported with the acquiescence of the movable information maps mutually for meeting predetermined condition.
6. method according to claim 5, it is characterised in that report information when the information to be reported includes the acquiescence When, information to be reported is determined based on the positional information, including:
According to the positional information, the movable information for meeting predetermined condition is determined;
According to the type of the movable information for meeting predetermined condition, search different motion information type and report information with acquiescence Default mapping relations;
The acquiescence found is reported into information, is defined as the information to be reported.
7. a kind of information processing method, it is characterised in that methods described includes:
Send group construction request;
Based on it is described ask successfully build motion group after, send positional information;
Information to be reported is received, the information to be reported is subjected to voice broadcast;
The positional information that the information to be reported is sent according to the member of the motion group is determined.
8. a kind of information processing method, it is characterised in that methods described includes:
Send motion group and add request;
After the motion group is successfully joined, positional information is sent;
Information to be reported is received, the information to be reported is subjected to voice broadcast;
The positional information that the information to be reported is sent according to the member of the motion group is determined.
9. a kind of information processor, it is characterised in that described device includes:First receiving unit, construction unit, determining unit With the first transmitting element;
Wherein, first receiving unit, for receiving the position of itself letter that group construction request and each motion member send Breath;
The construction unit, for responding the request, and builds motion group;
The determining unit, for the position letter of each motion member itself sent based on each motion member in the motion group Breath, it is determined that information to be reported.
First transmitting element, it is described for motion member of the information to be reported into the motion group to be sent Information to be reported is used to carry out voice broadcast.
10. device according to claim 9, it is characterised in that described device also includes:Allocation unit, for be described Move the group identification of group allocation first;
First receiving unit, is additionally operable to receive the motion group addition request that each motion member sends, from the motion Group adds in request and obtains the second group identification;
The determining unit, specifically for second group identification is matched with first group identification, will be matched The corresponding motion member of successful second group identification, is defined as the motion member of the motion group.
11. device according to claim 9, it is characterised in that described device also includes:Acquiring unit, it is each for obtaining The individual motion default first exercise program information of member;
The determining unit, is specifically additionally operable to the second exercise program by the first exercise program information and the motion group Information is matched, and by the corresponding motion member of the first exercise program information that the match is successful, is defined as the motion group Move member.
12. device according to claim 9, it is characterised in that the determining unit, is specifically additionally operable to the groups of motion Each exercise data value in group in the movable information of each motion member is compared with predetermined threshold value, according to comparative result, it is determined that Go out to be less than the corresponding movable information of the corresponding exercise data value of exercise data value of the predetermined threshold value;The default threshold will be less than The corresponding motion member of the corresponding movable information of exercise data value of value, is defined as the target motion member;
First transmitting element, sends specifically for the information to be reported is moved into member to the target.
13. device according to claim 9, it is characterised in that the information to be reported, including following at least one:
The movable information for meeting predetermined condition determined according to the positional information;
The personal information of motion member corresponding with the movable information for meeting predetermined condition;
Information is reported with the acquiescence of the movable information maps mutually for meeting predetermined condition.
14. device according to claim 13, it is characterised in that report letter when the information to be reported includes the acquiescence During breath, information to be reported is determined based on the positional information, including:
According to the positional information, the movable information for meeting predetermined condition is determined;
According to the type of the movable information for meeting predetermined condition, search different motion information type and report information with acquiescence Default mapping relations;
The acquiescence found is reported into information, is defined as the information to be reported.
15. a kind of information processor, it is characterised in that described device includes:Second transmitting element, the second receiving unit and One broadcast unit;
Wherein, second transmitting element, for sending group construction request;It is additionally operable to ask successfully to build fortune based on described After dynamic group, positional information is sent;
Second receiving unit, for receiving information to be reported;
First broadcast unit, for the information to be reported to be carried out into voice broadcast;The information to be reported is according to described Move the positional information determination that the member of group sends.
16. a kind of information processor, it is characterised in that described device includes:3rd transmitting element, the 3rd receiving unit and Two broadcast units;
Wherein, the 3rd transmitting element, request is added for sending motion group;It is additionally operable to be successfully joined the groups of motion After group, positional information is sent;
3rd receiving unit, for receiving information to be reported;
Second broadcast unit, for the information to be reported to be carried out into voice broadcast;The information to be reported is according to described Move the positional information determination that the member of group sends.
CN201710209554.6A 2017-03-31 2017-03-31 A kind of information processing method and device Active CN107171928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710209554.6A CN107171928B (en) 2017-03-31 2017-03-31 A kind of information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710209554.6A CN107171928B (en) 2017-03-31 2017-03-31 A kind of information processing method and device

Publications (2)

Publication Number Publication Date
CN107171928A true CN107171928A (en) 2017-09-15
CN107171928B CN107171928B (en) 2018-09-21

Family

ID=59849092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710209554.6A Active CN107171928B (en) 2017-03-31 2017-03-31 A kind of information processing method and device

Country Status (1)

Country Link
CN (1) CN107171928B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107679724A (en) * 2017-09-25 2018-02-09 咪咕互动娱乐有限公司 A kind of group technology of Moving Objects, server and computer-readable recording medium
CN107920123A (en) * 2017-11-24 2018-04-17 咪咕互动娱乐有限公司 A kind of information sending and receiving method, device and storage medium
CN108540544A (en) * 2018-03-27 2018-09-14 维沃移动通信有限公司 A kind of movable information sharing method and terminal
CN108616824A (en) * 2018-04-25 2018-10-02 咪咕互动娱乐有限公司 A kind of switching method, device and the computer readable storage medium of movement group
CN109727004A (en) * 2018-03-07 2019-05-07 中国平安人寿保险股份有限公司 Distributing method, user equipment, storage medium and the device of electronics red packet
CN110022535A (en) * 2019-04-12 2019-07-16 北京卡路里信息技术有限公司 Body-building organizing method, device, server and storage medium
CN111162997A (en) * 2019-12-30 2020-05-15 欧阳龙江 Multi-motion-track synchronous recording method, application and terminal
CN111970134A (en) * 2019-05-20 2020-11-20 北京字节跳动网络技术有限公司 Group determination method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130073389A1 (en) * 2011-09-15 2013-03-21 Stephan HEATH System and method for providing sports and sporting events related social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods, gambling and/or services integrated with 3d spatial geomapping, company and local information for selected worldwide locations and social networking
US20130073400A1 (en) * 2011-09-15 2013-03-21 Stephan HEATH Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods and services integrated with 3d spatial geomapping and social networking
CN104052760A (en) * 2013-03-11 2014-09-17 富泰华工业(深圳)有限公司 System, server and display method for displaying group user state
CN105357645A (en) * 2015-12-17 2016-02-24 百度在线网络技术(北京)有限公司 Group based geographical position information interaction method and device
CN105657188A (en) * 2015-05-22 2016-06-08 三星电子(中国)研发中心 Communicating method of mobile terminal and mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130073389A1 (en) * 2011-09-15 2013-03-21 Stephan HEATH System and method for providing sports and sporting events related social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods, gambling and/or services integrated with 3d spatial geomapping, company and local information for selected worldwide locations and social networking
US20130073400A1 (en) * 2011-09-15 2013-03-21 Stephan HEATH Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, promotions and sale of products, goods and services integrated with 3d spatial geomapping and social networking
CN104052760A (en) * 2013-03-11 2014-09-17 富泰华工业(深圳)有限公司 System, server and display method for displaying group user state
CN105657188A (en) * 2015-05-22 2016-06-08 三星电子(中国)研发中心 Communicating method of mobile terminal and mobile terminal
CN105357645A (en) * 2015-12-17 2016-02-24 百度在线网络技术(北京)有限公司 Group based geographical position information interaction method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107679724A (en) * 2017-09-25 2018-02-09 咪咕互动娱乐有限公司 A kind of group technology of Moving Objects, server and computer-readable recording medium
CN107920123A (en) * 2017-11-24 2018-04-17 咪咕互动娱乐有限公司 A kind of information sending and receiving method, device and storage medium
CN109727004A (en) * 2018-03-07 2019-05-07 中国平安人寿保险股份有限公司 Distributing method, user equipment, storage medium and the device of electronics red packet
CN108540544A (en) * 2018-03-27 2018-09-14 维沃移动通信有限公司 A kind of movable information sharing method and terminal
CN108540544B (en) * 2018-03-27 2020-04-24 维沃移动通信有限公司 Motion information sharing method and terminal
CN108616824A (en) * 2018-04-25 2018-10-02 咪咕互动娱乐有限公司 A kind of switching method, device and the computer readable storage medium of movement group
CN108616824B (en) * 2018-04-25 2021-07-27 咪咕互动娱乐有限公司 Switching method and device of motion group and computer readable storage medium
CN110022535A (en) * 2019-04-12 2019-07-16 北京卡路里信息技术有限公司 Body-building organizing method, device, server and storage medium
CN111970134A (en) * 2019-05-20 2020-11-20 北京字节跳动网络技术有限公司 Group determination method and device and electronic equipment
WO2020233172A1 (en) * 2019-05-20 2020-11-26 北京字节跳动网络技术有限公司 Group determination method, apparatus and electronic device
CN111162997A (en) * 2019-12-30 2020-05-15 欧阳龙江 Multi-motion-track synchronous recording method, application and terminal
CN111162997B (en) * 2019-12-30 2023-09-01 北京猎才科技有限公司 Multi-motion-track synchronous recording method, application and terminal

Also Published As

Publication number Publication date
CN107171928B (en) 2018-09-21

Similar Documents

Publication Publication Date Title
CN107171928B (en) A kind of information processing method and device
KR101988610B1 (en) Optional Sensor Polling
US20110004501A1 (en) Methods and Apparatus for Automatically Generating Social Events
US20100331065A1 (en) Media System and Method
EP2878925B1 (en) Method and apparatus for probe-based routing
CN109059934A (en) Paths planning method, device, terminal and storage medium
JP2012212225A (en) Information processing device, method, and program
CN107508690A (en) A kind of communication means, device and storage medium
CN106255062B (en) The construction method and device in a kind of indoor locating system location fingerprint library
CN109275090A (en) Information processing method, device, terminal and storage medium
JP2006524961A (en) Method and system for managing coordinated positioning between wireless transmission / reception units
CN109996185A (en) The localization method and device of terminal, storage medium, electronic device
CN110351654A (en) A kind of localization method, device, storage medium and electronic equipment
CN109856660A (en) Floating Car road conditions information gathering method, apparatus, equipment and system
CN106028391A (en) Pedestrian flow statistics method and device
CN104618851B (en) A kind of information processing method, server and terminal
US20230405476A1 (en) Player Device Proximity Detection for a Location-Based Game
JP2023530204A (en) Data processing method and device, equipment, storage medium
CN109525931A (en) A kind of method, apparatus of location of wireless devices, equipment and storage medium
CN106776776A (en) A kind of recommendation method and device of sports center information
CN109726868A (en) Paths planning method, device and storage medium
KR20170085791A (en) Method for matching professional golfer with user, apparatus and system using the same
CN109325177A (en) Information-pushing method, system, readable storage medium storing program for executing and computer equipment
CN102589543B (en) Method and device for processing information
Mrazovic et al. Mobics: Mobile platform for combining crowdsourcing and participatory sensing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant