当前位置: 首页 > 专利查询>杨阳专利>正文

一种基于手机传感器进行数据交互的传递方法及系统技术方案

技术编号:15523536 阅读:172 留言:0更新日期:2017-06-04 12:16
本发明专利技术公开了一种基于手机传感器进行数据交互的传递方法,提取用户的动作信息、传感时间信息以及位置信息;对不同用户的传感时间信息和位置信息进行判定操作;判断传感时间信息误差是否超过预设定,如果是,判定不具有相同动作;如果否,判断位置信息是否超过预设定,如果是,判定不具有相同动作;如果否,判定具有相同动作;向用户反馈对方用户的个人资料信息。本发明专利技术还公开了一种基于手机传感器进行数据交互的传递系统,包括信息提取模块、信息判定模块、传感时间信息判定模块、位置信息判定模块和个人信息反馈模块。本发明专利技术的交互方式简单、信息提取方式多样,在无网络状态下也能进行数据交互,保障了交互流畅性和信息安全性。

Transmission method and system for data interaction based on mobile phone sensor

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、根据用户执行的传感操作,传感器提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服务器端;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的个人资料信息。在本技术方案中,系统预设定的范围包括一个正常范围和一个限定范围,在正常范围内,则进行正常数据交互;如果超过正常范围就按精确度,比较精确度的范围,设定范围大的精确度为计算单位,但该范围不能超过限定范围;用户打开相应界面或者开启传递功能后,通过用户将手或其他东西覆盖一下距离传感器进行识别,或者通过摇一下手机、或者识别人脸离开屏幕,即判定开始传递,其中,开启传递功能的方法可以是在状态栏中开启传递模式,也可以直接设置锁屏动作触使传递;被传感器感应到后,获取用户的动作信息、传感时间信息以及位置信息,并传输到服务器端,服务器端再比较多个用户的传感时间信息以及位置信息,获取传感时间信息和位置信息一致的多个用户的个人资料信息,再将传感时间信息和位置信息一致的多个用户的个人资料信息交互给对方,实现了数据的交互,且交互方式简单,更具针对性。作为上述方案的进一步优化,所述步骤b和步骤c之间还包括以下步骤:b1、当处于有网络状态时,进入步骤c;当处于无网络状态时,以代码的形式提取无网络状态下用户的动作信息、传感时间信息以及位置信息,并以短信的方式将提取的代码传送至服务器端,进入步骤b2;b2、接收到代码后的服务器端,对代码进行解码操作,解码后,进入步骤c。使数据交互在无网络状态下也能进行,保障了数据交互的流畅性和信息传输的安全性。作为上述方案的进一步优化,还包括以下步骤:当判定用户A和用户B在同一时间且在有效范围内做出了相同动作的同时,用户C的动作信息、传感时间信息以及位置信息传送到了服务器端,则再对用户A、用户B以及用户C进行判定操作;判断用户C的传感时间信息以及位置信息与用户A或用户B的传感时间信息以及位置信息是否在预设定的允许范围内,如果是,则向用户A反馈用户B和用户C的个人资料信息,向用户B反馈用户A和用户C的个人资料信息,向用户C反馈用户A和用户B的个人资料信息;如果否,则筛选掉用户C,向用户A反馈用户B的个人资料信息,同时,向用户B反馈用户A的个人资料信息。上述方案所述的用户C代表第三方用户,代指除用户A和用户B以外的至少一个其他用户,使该专利技术实现了多用户之间的数据交互,信息的传递不局限于一对一的用户之间进行,以此类推,如果3个以上用户的动作信息、传感时间信息以及位置信息都传送到了服务器端,则进行多用户判断;同样选择传感时间信息和位置信息在预设定的允许范围内的用户进行数据交互,该交互结果可以是一对一交互,也可以是多人相互间的数据交互。作为上述方案的进一步优化,还包括以下步骤:接收到用户B个人资料信息后的用户A,如果录入了接受信息,则添加用户B为联系人,数据交互成功;如果录入了拒绝信息,则不添加用户B为联系人,数据交互失败。完成最终添加确认,可根据用户个人意愿选择是否进行数据交互,实现双向选择。作为上述方案的更进一步优化,所述步骤b中的传感器为加速度传感器、罗盘传感器、方向传感器、重力传感器、距离传感器和光线传感器中的一个或多个;该一个或多个传感器通过辨别用户执行传感操作的动作,提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服务器端。采取多种数据传递模式,本专利技术除了实现通过覆盖传感器进行距离传感交互外,还可通过其余多种方式进行数据传递,包括摄像头人脸捕捉传递、摇一下传递以及指定方向传递,其中:摄像头人脸捕捉传递,采用光线传感器,通过手机前置摄像头识别特定人脸,当人脸离开屏幕,摄像头进行人脸捕捉,提取用户动作信息、传感时间信息以及位置信息,进行单个或多个用户间的数据交互;摇一下传递,采用加速度传感器以及重力传感器,通过加速度或重力感应提取用户动作信息、传感时间信息以及位置信息,进行多个用户间的数据交互;指定方向传递,采用罗盘传感器、方向传感器以及加速度传感器,获取手机从一个指向到另一个指向的罗盘信息,并根据指向性获取被指向用户,向被指向用户推送数据,形成推送记录;此传递为单方面数据传递,当一方处于开放模式下,则另一方将手机对准对方实现指定对象的定向数据传递;本专利技术的传感形式多样化,满足不同人的需求,且提取的信息完整,信息部分加密,当开放时或同意后进行完全信息提取,提取信息的效率高。本专利技术还提供一种基于手机传感器进行数据交互的传递系统,包括预设定模块、信息提取模块、信息判定模块、传感时间信息判定模块、位置信息判定模块和个人信息反馈模块,其中:预设定模块,用于预设定用户之间进行传感交互的误差时间和传感距离的范围;信息提取模块,用于根据用户执行的传感操作,提本文档来自技高网...
一种基于手机传感器进行数据交互的传递方法及系统

【技术保护点】
一种基于手机传感器进行数据交互的传递方法,设定某一个执行传感操作的用户为用户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的个人资料信息。...

【技术特征摘要】
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中的传感器为加速度传感器、罗盘传感器、方向传感器、重力传感器、距离传感器和光线传感器中的一个或多个;该一个或多个传感器通过辨别用户执行传感操作的动作,提取该用户的动作信息、传感时间信息以及位置信息,并将提取的所有信息传送至服...

【专利技术属性】
技术研发人员:杨阳
申请(专利权)人:杨阳
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1