一种终端交互的方法及移动终端与流程

文档序号:11157925阅读:261来源:国知局
一种终端交互的方法及移动终端与制造工艺

本发明涉及电子设备技术领域,特别是涉及一种终端交互的方法及移动终端。



背景技术:

目前的终端实现两者之间的交互如交换电子名片还需要通过手动打开连接的方式,操作麻烦。



技术实现要素:

本发明主要解决的问题是提供一种终端交互的方法及移动终端,能够实现终端之间自动进行交互,方便快捷。

为解决上述问题,本发明采用的一个技术方案是:提供一种终端交互的方法,包括:

判断是否发生满足预先定义的碰撞,当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去;

判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则与发送所述匹配回应的终端进行交互。

其中,所述判断是否发生满足预先定义的碰撞的方法包括:

判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求,当满足所述要求时,则判断为发生满足预先定义的碰撞,否则判断为未发生满足预先定义的碰撞。

其中,所述判断是否发生满足预先定义的碰撞的方法还包括:

当发生碰撞的频率和/或次数满足预先定义的频率和/或次数要求时,继续通过传感器监测到的参数变化值判断是否发生了主动碰撞,当发生了主动碰撞时,则判断为发生满足预先定义的碰撞。

其中,所述将与所述碰撞相关联的信息广播出去的方法包括:

通过Wifi功能将与所述碰撞相关联的信息广播出去,所述与所述碰撞相关联的信息包括传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息。

其中,所述判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则与发送所述匹配回应的终端进行交互还包括:

当未收到匹配回应时,继续执行将与所述碰撞相关联的信息广播出去步骤,直至在执行不超过预设次数的所述步骤后收到匹配回应,当在重复执行预设次数的所述步骤后,还未接收到匹配回应时,则不再执行所述步骤。

为解决上述问题,本发明采用的另一个技术方案是:提供一种移动终端,包括:

第一判断模块,用于判断是否发生满足预先定义的碰撞,当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去;

第二判断模块,用于判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则与发送所述匹配回应的终端进行交互。

其中,所述第一判断模块具体包括:

第一判断单元,用于判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求;

第二判断单元,用于当满足所述要求时,进一步通过传感器监测到的参数变化值判断是否发生了主动碰撞,当判断发生了主动碰撞时,判断为发生满足预先定义的碰撞,否则判断为未发生满足预先定义的碰撞。

其中,所述第一判断模块具体用于:

通过Wifi功能将与所述碰撞相关联的信息广播出去,所述与所述碰撞相关联的信息包括传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息。

其中,当所述第二判断模块未收到匹配回应时,所述第一判断模块继续执行将与所述碰撞相关联的信息广播出去步骤,直至在执行不超过预设次数的所述步骤后所述第二判断模块收到匹配回应,当在所述第一判断模块重复执行预设次数的所述步骤后,所述第二判断模块还未接收到匹配回应时,所述第一判断模块则不再执行所述步骤。

为解决上述问题,本发明采用的再一个技术方案是:提供一种移动终端,包括:

传感器;

处理器,耦接所述传感器,用于根据所述传感器监测的信息判断是否发生满足预先定义的碰撞;

通信电路,耦接所述处理器,用于当发生满足预先定义的碰撞时,将与所述碰撞相关联的信息广播出去;

所述处理器还用于判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则通过所述通信电路与发送所述匹配回应的终端进行交互。

本发明的有益效果是:通过判断终端是否发生了满足预先定义的碰撞,当发生了满足预先定义的碰撞时,将与所述碰撞的信息广播出去,并判断是否收到匹配回应,当收到匹配回应时,与发送所述匹配回应的终端进行交互。通过这种方式,能够实现终端通过符合条件的碰撞进行交互,简化操作。

附图说明

图1是本发明终端交互的方法一实施例的流程示意图;

图2是图1中步骤S100包括的子步骤流程示意图;

图3是本发明终端交互的方法另一实施例的流程示意图;

图4是本发明移动终端一实施例的结构示意图;

图5是本发明移动终端另一实施例的结构示意图。

具体实施方式

下面结合附图和具体实施方式对本发明进行详细的说明。

参阅图1,图1是本发明终端交互的方法流程示意图,所述方法包括:

S100:判断是否发生满足预先定义的碰撞,当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去。

通过传感器监测终端是否发生了碰撞,具体地可通过G-sensor(重力传感器)监测的终端运动数据,判断所述终端是否发生了碰撞,同时为了减少只要碰撞就会进入流程的误操作,本实施例在发生碰撞后会判断所述碰撞是否是满足预先定义的碰撞。

请参阅图2,图2是本实施例中判断是否发生满足预先定义的碰撞的方法流程示意图,所述方法包括:

S110:判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求。

用户或系统可预先定义碰撞的频率和/或次数要求,如为1S至少两次和/或至少要碰撞2次以上,当碰撞满足所述频率和/或次数要求时,则进行接下去的流程,否则不做任何动作。在此对频率和/或次数要求不做限制,可由用户或系统根据实际情况定义。

S120:当发生碰撞的频率和/或次数满足预先定义的频率和/或次数要求时,继续通过传感器监测到的参数变化值判断是否发生了主动碰撞,当发生了主动碰撞时,则判断为发生满足预先定义的碰撞。

当所述碰撞满足所述频率和/或次数的要求后,继续根据传感器监测到的参数变化值判断所述碰撞是否为主动碰撞。

主动和被动的碰撞程度不同,因此可通过传感器监测到的参数变化值来判断所述碰撞是主动碰撞还是被动碰撞。

在一个应用场景中可以通过G-sensor传感器监测到的参数变化值来判断是否所述碰撞为终端碰撞。当侧立的终端主动去碰撞水平放置的终端时,所述主动碰撞的终端G-sensor传感器会监测到x,y方向会出现极大值和极小值,被动碰撞的终端G-sensor传感器会监测到z方向上出现极大值,极小值。因此当G-sensor传感器监测到x,y方向均出现极大值、极小值时,则判断为发生了主动碰撞。对于如何根据传感器监测到的参数变化值来判断发生的碰撞是主动碰撞还是被动碰撞可根据具体传感器和具体碰撞方式而定,在此不做限制。

可以理解的是,在其他实施例中,未必需要判断是否发生了主动碰撞,即只要发生了满足频率和/或次数要求的碰撞后,就判断为发生了满足预先定义的碰撞,进入接下去的流程。

当然,在其他实施例中也可以通过碰撞的剧烈程度来判断是否发生满足预先定义的碰撞。

请继续参阅图1,步骤S100中当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去的方法包括:

通过Wifi功能将与所述碰撞相关联的信息广播出去,其中,可具体利用Wifi direct功能,所述Wifi direct功能无需终端通过路由器连接上Wifi即可使用。

所述与所述碰撞相关联的信息包括传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息,所述唯一代表终端身份的信息可以为终端的MAC地址、IMEI号等。

S200:判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则与发送所述匹配回应的终端进行交互。

当所述终端发生碰撞后,判断在预设时间内是否收到所述信息的匹配回应,所述预设时间由用户或系统设定,例如可设定为10s,所述匹配回应由与所述终端发生碰撞的终端发出。

在本实施例中,与所述终端发生碰撞的终端在发生碰撞后,通过传感器监测到的参数变化值判断是否发生了被动碰撞,当发生被动碰撞时,在预设时间内判断是否有与碰撞信息相关联的广播,当有与碰撞信息相关联的广播时,接收所述广播,并将所述广播的信息与自身碰撞的信息相对比,判断两者信息是否匹配,具体地,判断两者的传感器监测到的参数变化值是否相同或相似,时间信息是否吻合,当所述信息匹配时,则根据所述终端唯一代表身份的信息发送匹配回应。

当将信息广播出去的终端接收到所述匹配回应后,通过Wifi功能。如Wifi direct功能与所述发送所述匹配回应的终端进行交互,例如,可进行电子名片的交换、文件传输等。

请参阅图3,图3是本发明终端交互的方法另一实施例的流程示意图,所述方法包括:

S300:是否发生满足预先定义的碰撞。

通过终端传感器监测到的数据判断是否发生了碰撞,当发生碰撞时,判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求,所述预先定义的频率和/或次数要求由用户或系统预定义。当所述碰撞满足所述频率和/或次数的要求后,继续根据传感器监测到的参数变化值判断所述碰撞是否为主动碰撞。当发生主动碰撞后,则判断为发生满足预先定义的碰撞,进入步骤S400,否则进入步骤S700。

S400:将与所述碰撞相关联的信息广播出去。

将与所述碰撞相关联的信息通过Wifi功能广播出去,具体地,利用Wifi direct功能将传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息广播出去。

S500:是否收到匹配回应。

判断在预设时间内是否收到匹配回应,当收到匹配回应时进入步骤S600,否则继续执行步骤S400,直至在执行不超过预设次数的所述步骤S400后收到匹配回应,所述预设次数由用户或系统设置,例如为3次。当在重复执行预设次数的所述步骤S400后,还未接收到匹配回应时,则不再执行所述步骤S400。

S600:与发送所述匹配回应的终端进行交互。

当收到匹配回应后,通过Wifi功能,如Wifi direct功能与发送所述匹配回应的终端进行交互,例如交换电子名片、传送文件等。

S700:结束流程。

请参阅图4,图4是本发明移动终端一实施例的结构示意图,所述终端包括:

第一判断模块41,用于判断是否发生满足预先定义的碰撞,当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去。

所述第一判断模块41具体包括:

第一判断单元411,用于判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求。

当终端发生碰撞后,所述第一判断单元411判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求,所述频率和/或次数要求由用户或系统预先定义。

第二判断单元412,用于当满足所述要求时,进一步通过传感器监测到的参数变化值判断是否发生了主动碰撞,当判断发生了主动碰撞时,判断为发生满足预先定义的碰撞,否则判断为未发生满足预先定义的碰撞。

主动和被动的碰撞程度不同,因此第二判断单元412在所述第一判断单元411判断所述碰撞满足所述要求后,进一步通过传感器监测到的参数变化值来判断所述碰撞是主动碰撞还是被动碰撞。

当第二判断单元412判断所述碰撞为主动碰撞后,则判断所述碰撞为满足预先定义的碰撞,所述第一判断模块41通过Wifi功能将与所述碰撞相关联的信息广播出去,所述与所述碰撞相关联的信息包括传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息。具体地,本实施例中,可利用Wifi direct功能,所述Wifi direct功能无需终端通过路由器连接Wifi即可使用。

第二判断模块42,用于判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则与发送所述匹配回应的终端进行交互。

当在预设的时间内,所述第二判断模块42接收到所述信息的匹配信息时,则通过Wifi功能与发送所述匹配信息的终端进行交互。例如可进行名片的交换、文件的传输等。

在其他实施例中,当所述第二判断模块42未收到匹配回应时,所述第一判断模块41继续执行将与所述碰撞相关联的信息广播出去步骤,直至在执行不超过预设次数的所述步骤后所述第二判断模块42收到匹配回应,当在所述第一判断模块41重复执行预设次数的所述步骤后,所述第二判断模块还未接收到匹配回应时,所述第一判断模块41则不再执行所述步骤。所述次数由用户或系统预先设置,例如为3次。

请参阅图5,图5是本发明移动终端另一实施例的结构示意图,所述终端可以执行上述方法中终端执行的步骤。相关内容请参见上述方法中的详细说明,在此不再赘述。

所述终端包括:传感器51、处理器52、通信电路53。

传感器51用于监测终端运动的信息;

处理器52,耦接于所述传感器51,用于根据传感器监测的信息判断是否发生满足预先定义的碰撞。

处理器52根据传感器51监测到的信息判断是否发生了碰撞,当发生碰撞时,判断发生碰撞的频率和/或次数是否满足预先定义的频率和/或次数要求,当满足所述要求时,继续根据监测到的参数变化值判断所述碰撞是否为主动碰撞,当所述碰撞为主动碰撞时,则判断发生满足预先定义的碰撞。

通信电路53,耦接于所述处理器52,用于当发生满足预先定义的碰撞时,则将与所述碰撞相关联的信息广播出去。

当发生满足预先定义的碰撞时,通信电路53利用Wifi功能,如Wifi direct功能将与所述碰撞相关联的信息广播出去,所述信息包括:传感器监测到的参数变化值、当前时间信息、唯一代表终端身份的信息。

所述处理器52还用于判断在预设时间内是否收到所述信息的匹配回应,当收到匹配回应时,则通过所述通信电路53与发送所述匹配回应的终端进行交互。

在其他实施例中,所述通信电路53在所述处理器52未接收到匹配回应时,继续执行将与所述碰撞相关联的信息广播出去步骤,直至在执行不超过预设次数的所述步骤后所述处理器52收到匹配回应,当在重复执行预设次数的所述步骤后,所述处理器52还未接收到匹配回应时,通信电路53则不再执行所述步骤。

区别于现有技术,本发明通过终端碰撞的方式,在相互碰撞的两个终端之间实现交互,简化操作。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,烦死利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1