The invention discloses a data exchange based on mobile phone sensor transfer method, extract the user action information, sensing time and location information of sensor; time information and location information of different users to determine the operation time of sensing information; judging whether the error exceeds the preset, if it is determined, if does not have the same action; not, judging whether location information exceeds the preset, if it is judged, do not have the same action; if not, judge has the same action; user feedback to the other user's personal data information. The invention also discloses a transmission system of data exchange based on mobile phone sensors, including information extraction module, information judging module, sensing time information deciding module and personal information feedback module, location information. The invention has the advantages of simple interaction mode and various information extraction methods, and can also carry out data interaction without network status, thereby ensuring interactive fluency and information security.
【技术实现步骤摘要】
一种基于手机传感器进行数据交互的传递方法及系统
本专利技术涉及通信
,具体涉及一种基于手机传感器进行数据交互的传递方法及系统。
技术介绍
随着互联网技术的快速发展,各种类型的APP大量涌现,给人们的工作和生活带来了便利。现在出现很多资源交互的软件,以实现网上资源的交互。现有的基于传感器进行数据交互的方法通常采用类似于摇一摇的方式,其感应方式单一,需要多次摇晃手机才能激活,很不方便;还采用例如扫一扫的方式进行数据交互,但是,扫一扫在太阳光强的时候不方便对焦,同时也需要一个手机对着另外这个手机屏幕才能进行交互,在交互过程中有诸多限制;以上数据交互的方式都需要在有网络的情况下才能实现,在很多情况下不够方便、快捷的进行交互。随着时代的发展,人与人,人与手机的交互越来越多,而以上诸多弊端,既不方便用户的使用,也容易造成数据的丢失或泄露,用户信息的安全性得不到有效的保障,且对网络依赖性太大,数据交互的方式过于繁琐,效率极低。
技术实现思路
基于此,针对上述问题,有必要提出一种基于手机传感器进行数据交互的传递方法及系统,其传感方式多样,方便、简单,可在面对面的情况下识别传感进行数据交互,且在无网络状态下也能进行无障碍数据交互,保障了数据交互的流畅性,信息的安全性。本专利技术的技术方案如下:一种基于手机传感器进行数据交互的传递方法,设定某一个执行传感操作的用户为用户A,设定另一个执行传感操作的用户为用户B,设定第三方执行传感操作的用户为用户C,包括以下步骤:a、预设定用户之间进行传感交互的误差时间和传感距离的范围;b、根据用户执行的传感操作,传感器提取该用户的动作信息、 ...
【技术保护点】
一种基于手机传感器进行数据交互的传递方法,设定某一个执行传感操作的用户为用户A,设定另一个执行传感操作的用户为用户B,设定第三方执行传感操作的用户为用户C,其特征在于,包括以下步骤:a、预设定用户之间进行传感交互的误差时间和传感距离的范围;b、根据用户执行的传感操作,传感器提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服务器端;c、接收到多个用户的动作信息、传感时间信息以及位置信息后的服务器端,对不同用户的传感时间信息和位置信息进行判定操作;d、如果接收到用户A的传感时间信息与所接收到用户B的传感时间信息之间误差超过预设定误差时间,则判定用户A和用户B未在同一时间做出相同的动作,并继续进行下一组传感时间信息的判定操作;如果接收到的用户A的传感时间信息与所接收到用户B的传感时间信息之间误差没有超过预设定误差时间,则判定用户A和用户B在同一时间做出相同的动作,进入步骤d;e、如果接收到用户A的位置信息与所接收到用户B的位置信息之间距离超过预设定传感距离,则判定用户A和用户B未在有效范围内做出相同的动作,并继续进行下一组位置信息的判定操作;如果接收到用户A的位置信息 ...
【技术特征摘要】
1.一种基于手机传感器进行数据交互的传递方法,设定某一个执行传感操作的用户为用户A,设定另一个执行传感操作的用户为用户B,设定第三方执行传感操作的用户为用户C,其特征在于,包括以下步骤:a、预设定用户之间进行传感交互的误差时间和传感距离的范围;b、根据用户执行的传感操作,传感器提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服务器端;c、接收到多个用户的动作信息、传感时间信息以及位置信息后的服务器端,对不同用户的传感时间信息和位置信息进行判定操作;d、如果接收到用户A的传感时间信息与所接收到用户B的传感时间信息之间误差超过预设定误差时间,则判定用户A和用户B未在同一时间做出相同的动作,并继续进行下一组传感时间信息的判定操作;如果接收到的用户A的传感时间信息与所接收到用户B的传感时间信息之间误差没有超过预设定误差时间,则判定用户A和用户B在同一时间做出相同的动作,进入步骤d;e、如果接收到用户A的位置信息与所接收到用户B的位置信息之间距离超过预设定传感距离,则判定用户A和用户B未在有效范围内做出相同的动作,并继续进行下一组位置信息的判定操作;如果接收到用户A的位置信息与所接收到用户B的位置信息之间距离没有超过预设定传感距离,则判定用户A和用户B在有效范围内做出相同的动作,进入步骤e;f、向用户A反馈用户B的个人资料信息,同时,向用户B反馈用户A的个人资料信息。2.根据权利要求1所述的基于手机传感器进行数据交互的传递方法,其特征在于,所述步骤b和步骤c之间还包括以下步骤:b1、当处于有网络状态时,进入步骤c;当处于无网络状态时,以代码的形式提取无网络状态下用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服务器端,进入步骤b2;b2、接收到代码后的服务器端,对代码进行解码操作,解码后,进入步骤c。3.根据权利要求1或2所述的基于手机传感器进行数据交互的传递方法,其特征在于,还包括以下步骤:当判定用户A和用户B在同一时间且在有效范围内做出了相同动作的同时,用户C的动作信息、传感时间信息以及位置信息传送到了服务器端,则再对用户A、用户B以及用户C进行判定操作;判断用户C的传感时间信息以及位置信息与用户A或用户B的传感时间信息以及位置信息是否在预设定的允许范围内,如果是,则向用户A反馈用户B和用户C的个人资料信息,向用户B反馈用户A和用户C的个人资料信息,向用户C反馈用户A和用户B的个人资料信息;如果否,则筛选掉用户C,向用户A反馈用户B的个人资料信息,同时,向用户B反馈用户A的个人资料信息。4.根据权利要求1或2所述的基于手机传感器进行数据交互的传递方法,其特征在于,还包括以下步骤:接收到用户B个人资料信息后的用户A,如果录入了接受信息,则添加用户B为联系人,数据交互成功;如果录入了拒绝信息,则不添加用户B为联系人,数据交互失败。5.根据权利要求1或2所述的基于手机传感器进行数据交互的传递方法,其特征在于,所述步骤b中的传感器为加速度传感器、罗盘传感器、方向传感器、重力传感器、距离传感器和光线传感器中的一个或多个;该一个或多个传感器通过辨别用户执行传感操作的动作,提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。