Summary of the invention
The object of the present invention is to provide a kind of system and method for between mobile device, setting up pairing, be used to improve the accuracy of matching between the mobile device.
For achieving the above object and other purposes, the present invention provides a kind of system that between mobile device, sets up pairing on the one hand, comprising: at least two mobile devices and the webserver that establishes a communications link with said mobile device;
Each said mobile device comprises: the impact applications formula; The acceleration induction device is used for when using said impact applications formula, detecting the bump collision parameter of incident of said mobile device and other mobile devices; The time extraction unit is used to extract the collision time that said collision accident takes place; Positioning unit is used to obtain the geographical location information of said mobile device when bumping incident; The audio frequency pickup unit is used for picking up said mobile device at the voice messaging of event procedure that bumps; First communication unit; Be connected with said acceleration induction device, said time extraction unit, said positioning unit and said audio frequency pickup unit, be used for the said voice messaging that the detected said collision parameter of said acceleration induction device, said collision time that said time extraction unit extracts, said geographical location information that said positioning unit obtains and said audio frequency pickup unit obtain is uploaded to the said webserver in the lump; Pairing unit;
The said webserver comprises: the second communication unit is used to receive the said voice messaging that the detected said collision parameter of said acceleration induction device uploaded through said first communication unit separately by two or more mobile devices of the incident of bumping, said collision time that said time extraction unit extracts, said geographical location information that said positioning unit obtains and said audio frequency pickup unit obtain; The collision accident analytic unit is used for said collision parameter, said collision time and said geographical location information are analyzed, to filter out the mobile device that on collision accident, matees with said mobile device; The voice messaging analytic unit is used for said voice messaging is analyzed, further to filter out the mobile device that matees at voice messaging the mobile device that filters out from said collision accident analytic unit; The The selection result push unit; The information of the mobile device that is used for said voice messaging analytic unit is filtered out transfers on the corresponding said mobile device through said second communication unit and said first communication unit and shows; Match other mobile devices of the incident that bumps confirming and confirm through said pairing unit and pairing for corresponding said mobile device and set up pairing, carry out transfer of data thereby be implemented between the mobile device of pairing.
Alternatively, said mobile device also comprises through said first communication unit pairing user's of said mobile device identity information is uploaded to the said webserver; Said webserver The selection result push unit comprises that also the pairing user's of mobile device who said collision accident analytic unit is filtered out through said second communication unit identity information or the pairing user's of mobile device that said voice messaging analytic unit filters out identity information transfer on the corresponding said mobile device.
Alternatively, said collision parameter comprises the collision dynamics.
Alternatively, said voice messaging is picked up in a period of time before and after said mobile device bumps incident by said audio frequency pickup unit and obtains; Said voice messaging analytic unit is to utilize the audio signal similarity in more two or more said voice messagings to analyze and filter out.
Alternatively, transferring to the mobile device that also shows on the said mobile device by said screening structure push unit is descending ordering of possibility size with the incident of bumping.
The present invention provides a kind of method of matching of between mobile device, setting up on the other hand; In the pair system of the webserver that is applied to comprise at least two mobile devices and establishes a communications link with said mobile device, said mobile device disposes acceleration induction device and impact applications formula; Said matching method comprises: when using said impact applications formula and said mobile device and other mobile devices bumped incident, by said mobile device detect said collision accident collision parameter, extract the said collision accident of generation collision time, obtain said mobile device when bumping incident geographical location information and pick up the said mobile device voice messaging in the event procedure that bumping; The said collision parameter that obtains, said collision time, said geographical location information and said voice messaging are uploaded to the said webserver; The webserver receives said collision parameter, said collision time, said geographical location information and the said voice messaging of being uploaded by two or more mobile devices of the incident of bumping; Collision accident analytic process: said collision parameter, said collision time and said geographical location information are analyzed, to filter out the mobile device that on collision accident, matees with said mobile device; Voice messaging analytic process: said voice messaging is analyzed, further filtered out the mobile device that matees at voice messaging in the information with the mobile device that from said collision accident analytic process, filters out; With on the message transmission of the mobile device that filters out to the corresponding said mobile device and show; Match other mobile devices of the incident that bumps confirming and confirm with pairing for corresponding said mobile device and set up pairing, carry out transfer of data thereby be implemented between the mobile device of pairing.
Alternatively, said mobile device comprises that also the identity information with the pairing user of said mobile device is uploaded to the said webserver; The said webserver comprises that also the identity information with the pairing user of information of the mobile device that filters out transfers on the corresponding said mobile device.
Alternatively, said collision parameter comprises the collision dynamics.
Alternatively, said voice messaging is picked up in a period of time before and after said mobile device bumps incident by said audio frequency pickup unit and obtains; Said voice messaging analytic unit is to utilize the audio signal similarity in more two or more said voice messagings to analyze and filter out.
Alternatively, transferring to the mobile device that also shows on the said mobile device by said screening structure push unit is descending ordering of possibility size with the incident of bumping.
The present invention provides a kind of system and method for between mobile device, setting up pairing; Mainly be extra assisting of having increased the audio frequency coupling on original collision pairing basis; That is: when at least two mobile devices collide pairing; Information such as the geographical location information in utilizing collision accident, collision time, collision parameter are set up on the basis of pairing as judgment basis; The similarity of the voice messaging of the acoustic environment that utilizes mobile device again and write down is come whether close of these mobile devices of auxiliary judgment, thereby improves the accuracy of pairing, and the corresponding application experience that strengthens mobile device.
Embodiment
Inventor of the present invention finds: the incident of bumping of utilizing between the mobile device that in existing mobile device pairing, provides is set up the technology of pairing; Because the precision of the geographical location information that obtains is not very high; Especially bigger in indoor error; So just cause the user's that possibly match when setting up pairing between the user scope too wide, thereby than being easier to match failure or the wrong situation of pairing.
Therefore; Inventor of the present invention improves prior art; The system and method for foundation pairing between mobile device mainly is extra assisting of having increased the audio frequency coupling on original collision pairing basis, thereby collides the prior art of pairing than independent employing; Further improve the accuracy of pairing, and the corresponding application experience that strengthens mobile device.
Below will come invention is elaborated through specific embodiment, those skilled in the art can understand other advantages of the present invention and effect easily by the content that this specification disclosed.The present invention can also implement or use through other different embodiment, and each item details in this specification also can be based on different viewpoints and application, carries out various modifications or change under the spirit of the present invention not deviating from.
Need to prove; The diagram that is provided in the present embodiment is only explained basic conception of the present invention in a schematic way; Satisfy only show in graphic with the present invention in relevant assembly but not component count, shape and plotted when implementing according to reality; Kenel, quantity and the ratio of each assembly can be a kind of random change during its actual enforcement, and its assembly layout kenel also maybe be more complicated.
The present invention provides a kind of system that between mobile device, sets up pairing on the one hand.Fig. 1 is the framework sketch map of the pair system of mobile device of the present invention, and as shown in Figure 1, said pair system comprises: the webserver 12 and at least two mobile devices 10 that establish a communications link with the webserver 12.On concrete the realization, mobile device 10 can be the electronic product with abilities such as carrying out corresponding data processing and transfer of data, for example: mobile phone, personal digital assistant PDA or panel computer etc.; In addition; Mobile device 10 can establish a communications link through corresponding communication network with the webserver 12; Said communication network comprises any in following: computer network, for example cable network (for example local area network (LAN), metropolitan area network, wide area network, internet etc.), wireless network (for example Wi-Fi etc.); Mobile communications network, for example GSM network, GPRS network, 3G network (for example WCDMA, CDMA2000, TD-SCDMA), LTE network etc.
Fig. 2 is the structural representation in one embodiment of Fig. 1.In conjunction with Fig. 1 and Fig. 2, each mobile device 10 wherein includes: impact applications formula 101, acceleration induction device 102, time extraction unit 103, positioning unit 104, audio frequency pickup unit 105, first communication unit 106 and pairing unit 107; The webserver 12 comprises: second communication unit 121, collision accident analytic unit 123, voice messaging analytic unit 125, The selection result push unit 127.
Below above-mentioned each unit is described in detail.
For each mobile device 10 of participating in collision accident:
Impact applications formula 101 can be implemented in and carries out transfer of data between the mobile device 10.That is: the user of mobile device only need with corresponding mobile equipment 10 each other collision just can set up and match the data transfer of going forward side by side; Wherein, Data in arbitrary side's the mobile device can be able to transfer in the mobile device of the opposing party or other each side via the webserver 12, and said data can be Word message, picture, document etc.
Acceleration induction device 102 is used for when using impact applications formula 101, detecting the bump collision parameter of incident of mobile device 10 and other mobile devices 10.In concrete the application: said collision accident refers to be exactly with two mobile devices 10 or a plurality of mobile device 10 near and bump; Said collision parameter then comprises the collision dynamics at least.
Time extraction unit 103 is used to extract the collision time that said collision accident takes place.
Positioning unit 104 is used to obtain the geographical location information of mobile device 10 when bumping incident.In concrete the application, positioning unit 104 can be global positioning system (Global Positioning System) locating module and/or GSM base station locating module.Because the structure of positioning unit 104 and the technology of obtaining geographical location information thereof are well known to those skilled in the art, so no longer give unnecessary details at this.
Audio frequency pickup unit 105 is used for picking up mobile device 10 at the voice messaging of event procedure that bumps.In concrete the application, said voice messaging is picked up in a period of time before and after mobile device 10 bumps incident by audio frequency pickup unit 105 and obtains.Particularly; Can be through setting, a period of time before said collision accident of control audio pickup unit 105, front and back a period of time or a period of time said collision accident after of comprising the time point of said collision accident carry out audio frequency to the surrounding enviroment of mobile device 10 and pick up with acquisition relevant voice information.In concrete the application, audio frequency pickup unit 105 is a microphone.
First communication unit 106; Be connected with acceleration induction device 102, time extraction unit 103, positioning unit 104 and audio frequency pickup unit 105, be used to the said voice messaging that said collision time that degree of will speed up inductor 102 detected said collision parameters, time extraction unit 103 extract, said geographical location information that positioning unit 104 obtains and audio frequency pickup unit 105 obtain and be uploaded to the webserver 12 in the lump.
In addition; What need explanation is; In concrete the application; Carried out corresponding registration/land during the impact applications formula 101 of client on using mobile device 10, therefore, mobile device also comprises through first communication unit 106 the pairing user's of mobile device identity information is uploaded to the webserver.
For the webserver 12:
Second communication unit 121 is used to receive the said voice messaging that the acceleration induction device 102 detected said collision parameters uploaded through first communication unit 106 separately by two or more mobile devices 10 of the incident of bumping, said collision time that time extraction unit 103 extracts, said geographical location information that positioning unit 104 obtains and audio frequency pickup unit 105 obtain.
Collision accident analytic unit 123 is used for said collision parameter, said collision time and said geographical location information are analyzed, to filter out the mobile device that on collision accident, matees with said mobile device.In concrete the application; According to being received from said collision parameter, said collision time and the said geographical position that a plurality of users send; The work of collision accident analytic unit 123 is: a plurality of said collision time to uploading is compared, and finds out time difference between them less than a Preset Time value T1 (this preset time T 1 be take into full account under the prerequisite of Network Transmission time-delay guarantee that the pairing mobile device 10 of these several said collision times is to set under the situation about bumping simultaneously); Compare in a plurality of said geographical position to uploading, the geographical position of finding out between them is less than a predeterminable range value D1 (this predeterminable range D1 is guaranteeing under the prerequisite of the deviations that takes into full account positioning unit 104 that this pairing mobile device 10 in several said geographical position is to set under the situation about bumping simultaneously); A plurality of said collision parameter to uploading is compared; The collision parameter of finding out between them is identical or akin; Such as the other side's that the mobile device 10 that bumps is sensed each other collision dynamics should be similar, thereby the acceleration that the acceleration induction device is sensed should be similar.The specific practice of collision accident analytic unit 123 belongs to the prior art that those skilled in the art knows well, so no longer give unnecessary details at this.
The voice messaging analytic unit is used for said voice messaging is analyzed, further to filter out the mobile device 10 that matees at voice messaging the mobile device 10 that filters out from collision accident analytic unit 123.In concrete the application; Voice messaging analytic unit 125 is that two or more said voice messagings are compared, and the value of finding out the audio signal similarity between them is greater than a preset similarity value M1 (this preset similarity value M1 is used to guarantee that the pairing mobile device 10 of these several said voice messagings is to set under the situation about bumping simultaneously).
The selection result push unit 127, the information of the mobile device 10 that is used for voice messaging analytic unit 125 is filtered out transfers on the corresponding mobile equipment 10 through the second communication unit 121 and first communication unit 106 and shows.In addition; What need explanation is; In concrete the application, the webserver 12 The selection result push units 127 comprise that also the pairing user's of mobile device who voice messaging analytic unit 125 is filtered out through second communication unit 121 identity information transfers on the corresponding mobile equipment 10.
From the above; The selection result push unit 127 can be presented at mobile device 10 with the big or small descending sortord that carries out of the possibility of the incident of bumping with the mobile device that filters out 10; The user of mobile device 10 can be according to mobile device that shows and the identity information of checking corresponding user; Thereby choose the mobile device 10 of the incident of bumping; Set up pairing through pairing unit 107 and the mobile device of choosing 10, carry out transfer of data thereby be implemented between the mobile device 10 of pairing.
The present invention also provides a kind of method of matching of between mobile device, setting up on the other hand, is applied in the pair system as shown in Figure 2.Fig. 3 sets up method of matching schematic flow sheet in one embodiment for the present invention between mobile device.In conjunction with Fig. 1, Fig. 2 and Fig. 3, the said method of matching of between mobile device, setting up comprises:
At first, execution in step S301 is collided under the situation of opening the impact applications formula respectively by two or more mobile devices 10.
For each mobile device 10 of participating in collision accident, the impact applications formula can be implemented in carries out transfer of data between the mobile device 10.That is: the user of mobile device only need with corresponding mobile equipment 10 each other collision just can set up and match the data transfer of going forward side by side; Wherein, Data in arbitrary side's the mobile device can be able to transfer in the mobile device of the opposing party or other each side via the webserver 12, and said data can be Word message, picture, document etc.
Then; Execution in step S303, each mobile device 10 of participating in collision accident can detect the collision parameter of said collision accident separately, extract the collision time of the said collision accident of generation, obtain the geographical location information when bumping incident and pick up the voice messaging in the event procedure that bumping.
In concrete the application, said collision parameter then comprises the collision dynamics at least.Said voice messaging picks up in a period of time before and after mobile device 10 bumps incident and obtains.Particularly; Can be through setting, a period of time before said collision accident, front and back a period of time or a period of time said collision accident after of comprising the time point of said collision accident carry out audio frequency to the surrounding enviroment of mobile device 10 and pick up with acquisition relevant voice information.
Then, execution in step S305, each mobile device 10 is uploaded to the webserver 12 with separately said collision parameter, said collision time, said geographical location information and said voice messaging.In concrete the application, each mobile device 10 comprises that also the identity information with the user of correspondence is uploaded to the webserver 12.
Then, execution in step S307,12 pairs of said collision parameter, said collision time and said geographical location information of being uploaded by each mobile device 10 of the webserver are analyzed, to filter out the mobile device that on collision accident, matees with said mobile device.
In concrete the application; A plurality of said collision time to uploading is compared, and finds out time difference between them less than a Preset Time value T1 (this Preset Time value T1 be take into full account under the prerequisite of Network Transmission time-delay guarantee that the pairing mobile device 10 of these several said collision times is to set under the situation about bumping simultaneously); Compare in a plurality of said geographical position to uploading, the geographical position of finding out between them is less than a predeterminable range value D1 (this predeterminable range value D1 is guaranteeing under the prerequisite of the deviations that takes into full account positioning unit 104 that this pairing mobile device 10 in several said geographical position is to set under the situation about bumping simultaneously); A plurality of said collision parameter to uploading is compared; The collision parameter of finding out between them is identical or akin; Such as whether the other side's that the mobile device 10 that bumps is sensed each other collision dynamics greater than a preset collision dynamics value W1 (this collision dynamics value W1 is guaranteeing that the pairing mobile device 10 of these several said collision dynamics is to set under the situation about bumping simultaneously), thereby the acceleration that the acceleration induction device is sensed should be similar.
In step S307, meet the mobile device 10 that the collision coupling requires if filtered out, then proceed to step S309; If screening then proceeds to step S315 less than meeting the mobile device 10 that collision accident requires.
Then, execution in step S309,12 pairs of said voice messagings of the webserver are analyzed, and further filter out the mobile device 10 that matees at voice messaging in the information with the mobile device 10 that from step S307, filters out.In concrete the application; To meeting of filtering out by step S307 a plurality of voice messagings of being uploaded of mobile device 10 that collision accident requires compare, with the similarity of judging these voice messagings whether greater than a preset similarity value S1 (this similarity value S1 is guaranteeing that the pairing mobile device 10 of these several said voice messagings is to set under the situation about bumping simultaneously).
In step S309, meet the mobile device 10 (quantity can be one or more) that voice match requires if filtered out, then proceed to step S311; If screening then proceeds to step S315 less than meeting the mobile device 10 that voice match requires.
Step S311, the webserver 12 is with on the message transmission of the mobile device that filters out among the step S309 10 to the corresponding said mobile device 10 and show.In addition, what need explanation is that in concrete the application, the webserver 12 comprises that also the identity information with the mobile device that filters out 10 pairing users transfers on the corresponding mobile equipment 10.In addition, when the quantity of the mobile device that filters out when being a plurality of, each mobile device that then is presented on the mobile device 10 is descending ordering of possibility size with the incident of bumping.
In step S313; The user of each mobile device 10 is according to the mobile device of demonstration and the identity information of checking corresponding user; Thereby choose the mobile device 10 of the incident of bumping and set up pairing with it, carry out transfer of data thereby be implemented between the mobile device 10 of pairing.
In step S315, if the webserver 12 can not find satisfactory mobile device, then send the information of pairing failure to each mobile device 10, require them to collide and upload collision information again.
By on can know; The present invention provides a kind of system and method for between mobile device, setting up pairing; Mainly be extra assisting of having increased the audio frequency coupling on original collision pairing basis; That is: when at least two mobile devices collide pairing; Information such as the geographical location information in utilizing collision accident, collision time, collision parameter are set up on the basis of pairing as judgment basis, and the similarity of the voice messaging of the acoustic environment that utilizes mobile device again and write down is come whether close of these mobile devices of auxiliary judgment, thereby improves the accuracy of pairing.
Below will have particular application as example with one is elaborated to above-mentioned pair system and method; In following instantiation; Suppose that the mobile device of participating in comprises mobile phone A and mobile phone B, but not as limit, in fact the quantity of mobile device can relate to more a plurality of; And its type also can be done other variations, repeats no more at this.
At first, need to set up pairing the go forward side by side mobile phone A of data transfer and the formula that mobile phone B all will dispose impact applications formula, the microphone that is used to record and possess data-transformation facility.
Afterwards, with mobile phone A and mobile phone B each other near and bump.Like this, the voice messaging SA in collision time TA, the geographical location information PA when bumping incident and the event procedure that bumping of the collision parameter DA of mobile phone A said collision accident that self is obtained, said collision accident is uploaded in the lump with mobile phone A and establishes the webserver 12 that network is connected; Similarly, the voice messaging SB in collision time TB, the geographical location information PB when bumping incident and the event procedure that bumping of the collision parameter DB of the said collision accident also self obtained of mobile phone B, said collision accident is uploaded in the lump with mobile phone B and establishes the webserver 12 that network is connected.In addition, in fact, in the data that mobile phone A is uploaded, also comprise identity information, in the data that mobile phone B is uploaded, also comprise identity information the pairing user B of mobile phone B with the respective user A of mobile phone A institute.Said identity information can comprise the arbitrary combination in user's name, user's the pet name, user's Business Name, user's portrait, the picture of representing own identity that user oneself is provided with etc.
Need to prove that mobile phone A has all been set up network with the webserver 12 with mobile phone B and has been connected, saidly set up the operation that network connects and both can before the incident of bumping, accomplish, also can be the incident of bumping after and upload completion before the data.
Afterwards, the webserver 12 promptly carries out the analysis of said collision accident according to the data of uploading before.
The analysis of above-mentioned collision accident; At first; The webserver 12 receives said collision parameter DA, the DB that is uploaded by mobile device A, B, said collision time TA, TB, said geographical location information PA, PB; Carry out respectively: said collision parameter DA, the DB of correspondence are compared, whether to determine similarity between said collision parameter DA, the DB (for example collision dynamics is similar) greater than preset collision dynamics value W1 (satisfactory condition is greater than preset collision dynamics value W1); Said collision time TA, the TB of correspondence are compared, whether poor with the time that determines between said collision time TA, the TB less than Preset Time value T1 (satisfactory condition is less than Preset Time value T1); The said geographical location information PA of correspondence, PB are compared, to judge that range difference between said geographical location information PA, the PB is whether less than predeterminable range value D1 (satisfactory condition for less than predeterminable range value D1).If, confirm that the data that mobile device A, B upload are satisfactory, but then preliminary judgement mobile device A, mobile device B are the participant of collision accident through analyzing.Then; The voice messaging SB that voice messaging SA that the webserver 12 is uploaded mobile device A and mobile device B upload compares; With the similarity of judging said voice messaging SA and voice messaging SB whether greater than preset similarity value (satisfactory condition for greater than preset similarity value); Meet the requirements if judge; Then calculate the similarity of the voice signal that voice signal that user A sent and user B sent,, then between user A and user B, set up pairing if the value of this similarity has surpassed a predefined value; Then the facility information of the mobile device B that confirms and the identity information of user B are sent to mobile device A, the facility information of the mobile device A that confirms and the identity information of user A are sent to mobile device B.
At last; User A chooses mobile device B as the object of setting up pairing on mobile device A; User B chooses mobile device A as the object of setting up pairing on mobile device B; The webserver 12 is set up pairing according to being chosen in of user A and user B between mobile device A and the mobile device B, thereby carries out transfer of data.
The foregoing description is just listed expressivity principle of the present invention and effect is described, but not is used to limit the present invention.Any personnel that are familiar with this technology all can make amendment to the foregoing description under spirit of the present invention and scope.Therefore, rights protection scope of the present invention should be listed like claims.